使用VS创建第一个窗口程序
我觉得C#或者说整个VS的开发环境或者功能对我最有吸引力的不是什么控制台程序,这种程序或者功能的实现使用Python等脚本语言实现起来似乎是更为便捷。对我真正有吸引力的是Windows的窗口程序。
接下来使用VS社区版本创建一个窗体程序:
1,在创建项目的时候选择Windows窗体应用程序
2,从左侧的工具栏中加入一个按钮
3,双击按钮,进入到按键激活的程序代码段,编写代码如下:
using System;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
usingSystem.Windows.Forms;
namespaceWindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("FirstWindows Forms App!");
}
}
}
值得一提的一个地方:与老版本的VS相比,新的版本代码行数的显示都是默认的,不需要自己额外调试,这是非常好的一点改进。
4,编译运行后,弹出设计的界面,点击上面的按钮会弹出一个对话框:
这样,第一个Windows窗体程序的设计就完成了。
使用VS创建第一个窗口程序相关推荐
- Eclipse中创建第一个窗口程序
之前在VS中用C#做程序开发时,做的最多的是Winform窗口.现在学习在Eclipse中用java编程序,也希望尽快学习如何写窗口程序,但是在选择Eclipse做开发工具的时候就听说Eclips ...
- 4.2第一个窗口程序
创建Win32工程和MessageBox函数 前面讲的程序都是使用控制台界面来接受输入.显示输出的.要想使用窗口界面与用户交互必须首先创建一个Win32工程. (1)运行VC++6.0,选择菜单命令& ...
- 使用Qt生成第一个窗口程序
一.打开QtCreater,点击New Project 二.在Qt中,最常用的窗口程序为widgets控件程序,这里我们选择Qt Widgets Application 三.Qt生成的debug和re ...
- 【win32汇编】0x04 第一个窗口程序
第一个win32汇编窗口程序,主要来自 win32汇编语言程序设计,然后加上了自己查阅msdn文档的一些理解,基本过程: start入口地址 --> _WinMain主函数 --> 定义一 ...
- Win32汇编——第一个窗口程序
1.窗口程序的运行模式:消息驱动 2.窗口程序实现大部分功能的代码应该呆在同一个模块中--"消息处理"模块,这个模块可以随时应付所有类型的消息,只有这样才能随时响应用户的各种操作. ...
- windows第一个窗口程序转自windows程序设计王艳平老师编著
转 目录: 1.窗口程序 2.分析 注册窗口类别 建立窗口 显示窗口 消息循环 窗口消息处理程序 3.注意事项 窗口程 ...
- Pygame 教程(1):创建第一个应用程序
本章,你将创建第一个 Pygame 应用程序.对于环境的配置,详见上一章. 导航 上一章:预备篇 下一章:重要的概念及对象 文章目录 导航 新建文件 导入模块 初始化 Pygame 设置窗口 事件循环 ...
- distiller的另一个实例正忙于启动_PYQT5学习(02):利用Qt Designer制作第一个窗口程序
目标 利用Qt Designer设计窗口界面 使用PyUIC把Qt Designer生成的UI文件转换为py文件 使用转换生成的py文件 创建项目 启动启动pycharm并创建项目 这一环节在这里就不 ...
- Flutter 创建第一个应用程序
转载https://www.tuicool.com/articles/vYf6raZ 主要介绍下如何用Flutter创建一个应用程序,程序一步步由简单到复杂,操作步骤来自官方,我觉得官方的已经写得挺好 ...
最新文章
- 第四层到第七层的高层交换技术及其应用
- Maven出现User setting file does not exist ...\.m2\setting.xml的问题解决(同时也解决用户.m2目录下无setting.xml文件)
- leetcode算法题--不同的二叉搜索树 II
- Xml 格式数据的生成和解析
- 15件事造就有理想的程序员
- 【C语言深入】[002] valotile 关键字:
- Android仿探探卡片拖拽,[转]仿探探拖拽卡片效果Vue3实现
- STM32-关于Proteus 仿真无法运行STM32CubeMX自动生成的代码
- 自动驾驶的Pipline -- 如何打造自动驾驶的数据闭环?(中)
- mybatis-plus 自定义QueryWrapper(一)实现查询函数
- Spring Security:自动登录(降低安全风险)
- 华裔数学天才陶哲轩的传奇
- 斯坦福全球测试,四国本科生CS技能大比拼,中国学生竟然输在了考试上?!...
- 哈利波特英文单词统计频率
- 程序员常用资源工具集合
- 我的世界服务器如何修复报错,我的世界18w30a发布_我的世界1.13版本bug修复
- Linux常用命令英文全称以及中文解释
- 村路安防工程建设展开 未来投入将进一步加大
- java.lang.NoSuchMethodError: org.springframework.http.MediaType.getCharSet()Ljava/nio/charset/Charse
- 利用python在网上接单赚钱,兼职也能月入过万,还不赶紧学起来!