Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材 教学课件 ppt陈承欢 第1章 数学计算应用程序设计

上传人:E**** 文档编号:89350852 上传时间:2019-05-23 格式:PPT 页数:92 大小:1.64MB
返回 下载 相关 举报
Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材  教学课件 ppt陈承欢 第1章 数学计算应用程序设计_第1页
第1页 / 共92页
Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材  教学课件 ppt陈承欢 第1章 数学计算应用程序设计_第2页
第2页 / 共92页
Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材  教学课件 ppt陈承欢 第1章 数学计算应用程序设计_第3页
第3页 / 共92页
Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材  教学课件 ppt陈承欢 第1章 数学计算应用程序设计_第4页
第4页 / 共92页
Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材  教学课件 ppt陈承欢 第1章 数学计算应用程序设计_第5页
第5页 / 共92页
点击查看更多>>
资源描述

《Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材 教学课件 ppt陈承欢 第1章 数学计算应用程序设计》由会员分享,可在线阅读,更多相关《Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材 教学课件 ppt陈承欢 第1章 数学计算应用程序设计(92页珍藏版)》请在金锄头文库上搜索。

1、,第1章 数学计算应用程序设计,Windows应用程序通过有形的用户界面与用户进行交互,一般Windows应用程序包括一个或多个窗体,窗体上分布多个控件,可以通过控件输入数据,也可以通过控件输出信息。,1.1 工作情境描述,在实际应用中,经常需要进行数学运算,根据实际需要设计计算工具,有利于提高工作效率和减少错误。 Windows自带的计算器是一种普遍使用的通用计算工具。 计算个人所得税、计算存款本利和、计算机销售收入和利润等专用计算工具也需经常使用到。,1.2 本章教学导航,知识技能目标 了解Windows窗体的常用属性及其设置方法 了解Windows窗体的主要方法 了解Windows窗体的

2、主要事件 初步掌握新建项目、创建窗体、改变项目的启动对象、添加控件、手工调整控件的大小和位置、打开代码编辑窗口、利用【属性】窗口设置窗体和控件的属性、编写代码设置窗体和控件的属性、程序的编译、调试与运行的操作过程与方法。, 熟悉Visual Studio.NET的集成开发环境的组成与布局 初步掌握Label、TextBox、Button、NumericUpDown、Timer等控件的应用 学会调整Visual Studio.NET的集成开发环境中的工作窗口,主要包括窗口的切换、窗口的浮动与停靠、窗口的隐藏与显示、窗口的自动隐藏等操作方法, 学会设置Visual Studio.NET集成开发环境

3、,主要包括设置起始页、配置个人设置、设置开发环境等方面 熟悉Visual Studio.NET的标题栏、菜单栏和工具栏 熟悉Visual Studio.NET的工具箱,主要包括工具箱的选项卡、Windows窗体选项卡、工具箱的操作、添加控件或组件等方面, 熟悉Visual Studio.NET的常用窗口:【解决方案资源管理器】窗口、【属性】窗口、【类视图】窗口、【服务器资源管理器】窗口 掌握【销售收入计算】应用程序功能的实现方法 掌握【闪窗】应用程序功能的实现方法,1.3 浏览参考实例,一个简单实用的个人所得税计算器如图1-1所示。,图1-1 个人所得税计算器,1.4 设计任务描述,创建一个W

4、indows应用程序,计算图书的销售收入,要求输入图书的销售数量和单价,计算销售收入且以货币金额形式输出销售收入。,计算销售收入的公式为“销售额 = 销售数量 单价”。 其中“销售数量”通过NumericUp Down控件输入,“单价”通过TextBox控件输入,销售收入通过TextBox控件输出,并且使用格式字符将销售额的数字转换为表示货币金额的字符串输出。 例如销售了一本人民邮电出版社出版的Visual Studio.NET程序设计基础,单价为27元,销售收入为¥27。,1.5 任务实现过程,1.5.1 新建【数学计算】应用程序项目 (1)启动Microsoft Visual Studio

5、.NET 2003,显示“Microsoft Development Environment” 设计窗口。 (2)在设计窗口中,单击菜单【文件】【新建】【项目】。打开【新建项目】对话框,如图1-2所示。,图1-2 【新建项目】对话框,(3)在【新建项目】对话框的【项目类型】窗格中选择【Visual Basic项目】。 (4)在【模板】窗格中选择【Windows应用程序】。 (5)在【名称】文本框内输入项目名称,默认的项目名称为“WindowsApplication1”。输入一个项目名称:Chapter2_1,即第1章第1个应用程序。,(6)在【位置】文本框中,输入该项目的存储路径(例如输入“D

6、:00教材编写”),或者单击“浏览”按钮以定位存储路径,一般定位于自行创建的文件夹即可。 (7)单击【确定】按钮,返回Visual Studio.NET 2003的主界面,并自动生成一个名为“Form1”的窗体,如图1-3所示。 一个名为“Chapter2_1”的新项目便创建完成,同时显示窗体的设计视图。,图1-3 Windows应用程序设计界面,1.5.2 【数学计算】应用程序的界面设计,1设置窗体的属性 (1)如图1-3所示,首先单击窗体“Form1”,使得该窗体的四周出现8个小方框,表示该窗体已被选取,此时右边的属性窗口会显示该窗体的所有属性。 (2)单击【属性】窗口的【按字母顺序】按钮

7、 ,使属性名按字母排列。,(3)单击属性名Name,按下Tab键,这时原有的属性值“Form1”变成蓝底白字,输入新的属性值“frmSellIncome”,输入完毕按Enter键即可。 (4)将该窗体的Text属性设置为“计算销售收入”,操作方法与设置Name属性相似,如图1-4所示。,图1-4 设置窗体的Name属性,(5)单击工具栏上的【全部保存】按钮 ,保存窗体的属性设置。,2窗体运行,(1)改变项目的启动对象,先在【解决方案资源管理器】中选中项目“Chapter2_1”,然后单击鼠标右键,打开快捷菜单,如图1-5所示。,图1-5 项目的快捷菜单,在该快捷菜单中单击【属性】菜单项,打开如

8、图1-6所示的【Chapter2_1属性页】对话框,将【启动对象】设置为“frmSellIncome”,然后单击【确定】按钮,返回Visual Studio.NET 2003设计视图。,图1-6 设置启动对象,(2)窗体运行,单击工具栏上的【启动】按钮 ,如果没有出现错误,运行结果如图1-7所示。,图1-7 窗体的运行结果,3添加控件,(1)打开【工具箱】,从【工具箱】的【Windows窗体】选项卡中,单击标签(Label)控件 ,在窗体的合适位置单击,窗体中便会出现一个标签控件。 (2)以同样的方法将其他2个标签(Label)、1个NumericUpDown控件、2个文本框(TextBox)

9、、2个命令按钮(Button)拖到窗体的合适位置。,(3)手工调整窗体控件的大小和位置,结果如图1-8所示。,图1-8 窗体中添加的控件,4设置控件的属性,在图1-8所示的窗体中单击按钮“Button2”,使得该控件的四周出现8个小方框,表示该控件已被选取,此时右边的属性窗口会显示该控件的所有属性。 在【属性】窗口中,将该控件的Text属性设置为“关闭”。,1.5.3 【数学计算】应用程序的功能实现与编码,1编写程序代码 本程序所实现的功能是计算销售收入。其操作过程为:首先在NumericUpDown1控件中输入商品的“销售数量”,然后在文本框TextBox1输入商品的“单价”,接着单击【计算

10、】按钮,计算出该商品的销售额,同时在文本框TextBox2中以货币金额形式显示计算结果。单击【关闭】按钮,关闭窗体,程序运行结束。,(1)编写Form1窗体Load事件过程的程序代码,为了简化输入,便于测试程序的正确性,在Load事件中设置NumericUpDown1控件Value属性和TextBox1文本框Text属性的初始值分别为1、27。 双击窗体Form1的空白位置,打开如图1-10所示的代码编辑窗口,同时显示窗体的Load事件过程。,图1-10 【代码编辑】窗口中的Load事件过程,在图1-10所示的光标位置输入程序代码,程序代码如图1-11所示。,图1-11 编写Form1窗体的L

11、oad事件过程的程序代码,(2)编写Button1按钮Click事件过程的程序代码,如图1-9所示,双击【计算】按钮,打开如图1-11所示的代码编辑器窗口,在Button1按钮的Click事件过程中输入程序代码,程序代码如图1-12所示。,图1-9 设置控件的属性,图1-11 编写Form1窗体的Load事件过程的程序代码,图1-12 编写Button1按钮的Click事件过程的程序代码,(3)编写NumericUpDown1控件,ValueChanged事件过程的程序代码 在NumericUpDown1控件中输入新的销售数量时,文本框TextBox2中原有销售额应清除,程序代码只有一行:Te

12、xtBox2.Text = “,(4)编写Button2按钮Click事件过程的程序代码,Button2按钮的功能是终止程序运行、关闭窗体,该按钮Click事件过程的程序代码只有一行:Me.Close 销售收入计算程序完整的程序代码如图1-13所示。,图1-13 销售收入计算程序的代码,2编译程序与排除错误,程序编写完毕后,单击菜单【生成】【生成Chapter2_1】,对程序进行编译,如果在程序编译过程中发生错误,就会显示【任务列表】窗口并提示错误原因。 经过多次编译、排除错误后,项目生成成功,【输出】窗口便会显示生成成功的提示信息,如图1-15所示。,图1-15 【输出】窗口,1.5.4 【

13、数学计算】应用程序的测试,(1)单击工具栏上的【启动】按钮 或者单击菜单【调试】【启动】,便出现运行窗口。,(2)由于在Load事件中事先已为NumericUpDown1控件的Value属性和TextBox1文本框的Text属性设置了初始值。所以窗体运行时NumericUpDown1控件显示的值为1,TextBox1文本框的显示的值为27。当然也可以重新输入新的值,这里使用控件中的默认值。,(3)单击【计算】按钮,计算结果便会以货币金额形式出现在文本框TextBox2中,如图1-16所示。,图1-16 窗体的运行结果,(4)单击【关闭】按钮,关闭运行窗口,返回开发环境。 至此,我们已完成了第一

14、个简单且实用的Windows应用程序的设计。,1.5.5 程序解读,下面对Button1按钮Click事件过程的程序代码进行分析,如表1-2所示。,表1-2 Button1按钮Click事件过程的程序代码,第01行声明1个整型的变量saleNumbe,用于存储商品的销售数量。 第02行声明2个双精度型的变量salePrice、sales,分别用于商品单价和销售金额。 第03行将NumericUpDown1控件中输入的销售数量转换为整型,然后赋给变量saleNumber。,第04行将TextBox1文本框中输入的单价转换为双精度类型,然后将其值赋给变量salePrice。 第05行先计算销售额,

15、然后将计算结果赋给变量sales。 第06行先将双精度类型的销售额转换为表示货币金额的字符串,然后在TextBox2文本框中显示。,1.6 课堂同步实践,1.6.1 任务描述 设计一个闪窗,要求实现渐隐的效果。闪窗即Splash窗体,通常作为软件的片头。 系统启动时,首先在屏幕中央出现一个清晰可见的窗体,如图1-17所示。,图1-17 闪窗开始运行时的效果,然后窗体出现渐隐的效果,如图1-18所示,若干秒钟后该窗体消失,这就是闪窗的效果。,图1-18 闪窗渐隐的效果,1.6.2 要点提示,(1)新建项目 新建一个名称为“Chapter2_2”的新项目,系统会自动生成一个名为“Form1.vb”

16、的Windows窗体。 (2)设置窗体属性 闪窗的属性设置如表1-3所示。,表1-3 闪窗的属性设置,(3)添加控件,设置控件属性 向闪窗中添加1个Label控件,1个Timer控件,Timer控件设计时位于组件区,运行时不可见。各个控件的属性设置如表1-4所示。,表1-4 闪窗中控件的属性设置,(4)编写程序代码,实现程序功能 在闪窗的Load事件中添加如下代码。 timer1.Enabled = True timer1.Interval = 1000 代码的含义为:将Timer控件的Enable属性设置为True,Timer控件开始计时,且触发Tick事件。将Timer控件的Interval设置1000ms(即1s)。 Timer控件的Tick事件过程的程序代码如表1-5所示。,表1-5 Timer控件的Tick事件过程的程序代码,(5)程序运行 运行闪窗,观察其渐隐的效果。,1.7 相关

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号