1.2.2 创建应用程序
1.使用VS 2019创建项目
VS 2019安装完毕后第一次打开会让用户设置开发环境的颜色主题,用户可以根据喜好自由设置。设置完毕进入项目创建页面,单击“创建新项目”选项开始项目的创建,需要选择项目的模板,这里可以通过下拉列表选择和输入关键字搜索尽快找到Windows窗体应用(.Net Framework)模板,如图1-4所示。选择模板后单击“下一步”按钮进入项目信息配置界面,如图1-5所示,选择项目的存放位置,设置项目的名称,保留项目的默认解决方案名和默认框架版本。设置好以后单击“创建”按钮开始项目的创建,打开项目开发窗口,如图1-6所示。
图1-4 创建项目
图1-5 项目信息配置界面
图1-6 项目开发窗口
项目窗口默认由6部分组成,顶部是菜单栏,包含“文件”“编辑”等常用菜单。菜单栏下面是工具栏,显示了一些常用的工具按钮,如“新建项目”“保存项目”等。左侧是“工具箱”/“服务器资源管理器”面板,可以在两个面板之间自由切换,默认根据项目工作窗口的需要自动切换两个面板。中间是项目开发工作窗口,是进行项目设计的窗口。项目开发窗口以下是项目调试信息输出窗口,输出项目的调试信息。右侧默认是“解决方案资源管理器”面板,用于列出当前项目的结构。右下方是“属性”面板,在其中可以查看和修改项目相关控件的属性。
扫1-1 开发环境介绍
可以根据应用开发需要,通过“视图”→“其他窗口”菜单项打开开发环境的其他面板。也可以通过“窗口”→“重置窗口布局”菜单项,将应用开发环境还原为图1-6所示的默认布局。
项目设计完毕运行之前需要进行开发环境产品注册,选择“帮助”→“注册Visual Studio(D)”菜单项进行注册。
2.Windows应用程序的开发步骤
使用VS 2019创建Windows应用程序的一般步骤如下。
(1)创建项目
打开VS 2019集成开发环境,创建项目,包括选择语言、项目类型、设置项目路径、为项目命名等。
(2)创建程序用户界面
用户界面是程序与用户进行交互的桥梁,通常由窗口、窗口中的各种按钮、文本框、菜单栏和工具栏等组成。创建程序的用户界面,实际上就是根据程序的功能要求及程序与用户间相互传送信息的形式和内容以及程序的工作方式等,确定窗口的大小和位置、窗口中要包含的对象,然后再使用窗体设计器来绘制和放置所需的控件对象。创建用户界面时,除了考虑程序功能以外,还应该遵循方便、直观的原则。关于设计界面时的“标准”,读者可参考Windows应用程序的界面设计风格,如Microsoft Word、Microsoft Excel等。
(3)设置界面上各个对象的属性
在绘制组成用户界面的窗体和在窗体中加入控件对象时,必须为窗体及加入的每个对象设置相应的属性。属性的设置既可在设计时通过“属性”面板设置,也可通过程序代码在程序运行时进行改变。
(4)编写对象响应事件的程序代码
界面仅决定程序的外观,程序通过界面接收到必要的信息后如何动作,要做些什么样的操作,对用户通过界面输入的信息做出何种响应、进行哪些信息处理,还需要通过编写相应的程序代码来实现。编写程序代码可以通过代码编辑器进行。
(5)测试和调试应用程序
测试和调试程序是保证所开发的程序实现预定的功能,并使其工作正确、可靠的必要步骤。VS 2019开发环境提供了强大而又方便的程序调试工具。
【工作任务实现】
1.项目设计
使用VS 2019集成开发环境创建C#窗体应用程序,简单使用VS 2019的工具箱控件设计应用程序界面,相关控件及其属性、方法等概念,将在模块2中详细叙述。本任务中利用标签控件的Text属性显示提示信息,利用按钮的单击事件与用户进行信息交互。设计完毕单击运行按钮调试应用程序。
扫1-2 创建C#项目
2.项目实施
1)打开VS 2019集成开发环境,在开发环境中创建窗体应用程序。
单击“创建新项目”,选择“C#”和“Windows”,输入关键字“窗体”搜索Windows窗体应用(.Net Framework)模板并选择,单击“下一步”按钮进行项目信息配置,将项目存放在“D:\可视化程序设计案例教程(第5版)\Program”,名称设置为“task1-2”,保留项目的默认解决方案名和默认框架版本,单击“创建”按钮完成项目创建。
2)从工具箱中选择控件,为窗体添加一个Button控件和一个Label控件。
工具箱默认显示在开发环境的左侧。也可以在菜单栏中选择“视图”→“工具箱”菜单项,手动将工具箱显示在开发环境中。在“工具箱”面板中选择“公共控件”→“Button”,通过双击Button控件将其添加到刚创建的窗体上,也可以单击选中Button控件,通过拖动的形式将其布置在窗体上。在“工具箱”面板中选择“公共控件”→“Label”,通过双击Label控件将其添加到窗体上。
3)为button1控件添加事件处理代码。
双击窗体上刚创建的button1按钮,在自动生成的框架中完善代码如下。
3.项目测试
在菜单栏中选择“调试”→“开始调试”菜单项运行程序,出现的界面参见图1-2。单击“Button1”按钮,将显示如图1-3所示的运行结果。也可以直接单击工具栏中的“启动”按钮,快速启动应用程序的调试。
4.项目小结
本任务遵循Windows应用程序的开发步骤实施。读者可以通过本任务了解可视化程序设计中“所见即所得”的特性,以及属性、事件、方法的概念。