




已阅读5页,还剩88页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,Page1,第1章数学计算应用程序设计,.,Page2,Windows应用程序通过有形的用户界面与用户进行交互,一般Windows应用程序包括一个或多个窗体,窗体上分布多个控件,可以通过控件输入数据,也可以通过控件输出信息。,.,Page3,.,Page4,.,Page5,1.1工作情境描述,在实际应用中,经常需要进行数学运算,根据实际需要设计计算工具,有利于提高工作效率和减少错误。Windows自带的计算器是一种普遍使用的通用计算工具。计算个人所得税、计算存款本利和、计算机销售收入和利润等专用计算工具也需经常使用到。,.,Page6,1.2本章教学导航,知识技能目标了解Windows窗体的常用属性及其设置方法了解Windows窗体的主要方法了解Windows窗体的主要事件初步掌握新建项目、创建窗体、改变项目的启动对象、添加控件、手工调整控件的大小和位置、打开代码编辑窗口、利用【属性】窗口设置窗体和控件的属性、编写代码设置窗体和控件的属性、程序的编译、调试与运行的操作过程与方法。,.,Page7,熟悉VisualStudio.NET的集成开发环境的组成与布局初步掌握Label、TextBox、Button、NumericUpDown、Timer等控件的应用学会调整VisualStudio.NET的集成开发环境中的工作窗口,主要包括窗口的切换、窗口的浮动与停靠、窗口的隐藏与显示、窗口的自动隐藏等操作方法,.,Page8,学会设置VisualStudio.NET集成开发环境,主要包括设置起始页、配置个人设置、设置开发环境等方面熟悉VisualStudio.NET的标题栏、菜单栏和工具栏熟悉VisualStudio.NET的工具箱,主要包括工具箱的选项卡、Windows窗体选项卡、工具箱的操作、添加控件或组件等方面,.,Page9,熟悉VisualStudio.NET的常用窗口:【解决方案资源管理器】窗口、【属性】窗口、【类视图】窗口、【服务器资源管理器】窗口掌握【销售收入计算】应用程序功能的实现方法掌握【闪窗】应用程序功能的实现方法,.,Page10,.,Page11,.,Page12,.,Page13,1.3浏览参考实例,一个简单实用的个人所得税计算器如图1-1所示。,图1-1个人所得税计算器,.,Page14,1.4设计任务描述,创建一个Windows应用程序,计算图书的销售收入,要求输入图书的销售数量和单价,计算销售收入且以货币金额形式输出销售收入。,.,Page15,计算销售收入的公式为“销售额=销售数量单价”。其中“销售数量”通过NumericUpDown控件输入,“单价”通过TextBox控件输入,销售收入通过TextBox控件输出,并且使用格式字符将销售额的数字转换为表示货币金额的字符串输出。例如销售了一本人民邮电出版社出版的VisualStudio.NET程序设计基础,单价为27元,销售收入为¥27。,.,Page16,1.5任务实现过程,1.5.1新建【数学计算】应用程序项目(1)启动MicrosoftVisualStudio.NET2003,显示“MicrosoftDevelopmentEnvironment”设计窗口。(2)在设计窗口中,单击菜单【文件】【新建】【项目】。打开【新建项目】对话框,如图1-2所示。,.,Page17,图1-2【新建项目】对话框,.,Page18,(3)在【新建项目】对话框的【项目类型】窗格中选择【VisualBasic项目】。(4)在【模板】窗格中选择【Windows应用程序】。(5)在【名称】文本框内输入项目名称,默认的项目名称为“WindowsApplication1”。输入一个项目名称:Chapter2_1,即第1章第1个应用程序。,.,Page19,(6)在【位置】文本框中,输入该项目的存储路径(例如输入“D:00教材编写”),或者单击“浏览”按钮以定位存储路径,一般定位于自行创建的文件夹即可。(7)单击【确定】按钮,返回VisualStudio.NET2003的主界面,并自动生成一个名为“Form1”的窗体,如图1-3所示。一个名为“Chapter2_1”的新项目便创建完成,同时显示窗体的设计视图。,.,Page20,图1-3Windows应用程序设计界面,.,Page21,1.5.2【数学计算】应用程序的界面设计,1设置窗体的属性(1)如图1-3所示,首先单击窗体“Form1”,使得该窗体的四周出现8个小方框,表示该窗体已被选取,此时右边的属性窗口会显示该窗体的所有属性。(2)单击【属性】窗口的【按字母顺序】按钮,使属性名按字母排列。,.,Page22,(3)单击属性名Name,按下Tab键,这时原有的属性值“Form1”变成蓝底白字,输入新的属性值“frmSellIncome”,输入完毕按Enter键即可。(4)将该窗体的Text属性设置为“计算销售收入”,操作方法与设置Name属性相似,如图1-4所示。,.,Page23,图1-4设置窗体的Name属性,.,Page24,(5)单击工具栏上的【全部保存】按钮,保存窗体的属性设置。,.,Page25,2窗体运行,(1)改变项目的启动对象,先在【解决方案资源管理器】中选中项目“Chapter2_1”,然后单击鼠标右键,打开快捷菜单,如图1-5所示。,.,Page26,图1-5项目的快捷菜单,.,Page27,在该快捷菜单中单击【属性】菜单项,打开如图1-6所示的【Chapter2_1属性页】对话框,将【启动对象】设置为“frmSellIncome”,然后单击【确定】按钮,返回VisualStudio.NET2003设计视图。,.,Page28,图1-6设置启动对象,.,Page29,(2)窗体运行,单击工具栏上的【启动】按钮,如果没有出现错误,运行结果如图1-7所示。,图1-7窗体的运行结果,.,Page30,3添加控件,(1)打开【工具箱】,从【工具箱】的【Windows窗体】选项卡中,单击标签(Label)控件,在窗体的合适位置单击,窗体中便会出现一个标签控件。(2)以同样的方法将其他2个标签(Label)、1个NumericUpDown控件、2个文本框(TextBox)、2个命令按钮(Button)拖到窗体的合适位置。,.,Page31,(3)手工调整窗体控件的大小和位置,结果如图1-8所示。,图1-8窗体中添加的控件,.,Page32,4设置控件的属性,在图1-8所示的窗体中单击按钮“Button2”,使得该控件的四周出现8个小方框,表示该控件已被选取,此时右边的属性窗口会显示该控件的所有属性。在【属性】窗口中,将该控件的Text属性设置为“关闭”。,.,Page33,1.5.3【数学计算】应用程序的功能实现与编码,1编写程序代码本程序所实现的功能是计算销售收入。其操作过程为:首先在NumericUpDown1控件中输入商品的“销售数量”,然后在文本框TextBox1输入商品的“单价”,接着单击【计算】按钮,计算出该商品的销售额,同时在文本框TextBox2中以货币金额形式显示计算结果。单击【关闭】按钮,关闭窗体,程序运行结束。,.,Page34,(1)编写Form1窗体Load事件过程的程序代码,为了简化输入,便于测试程序的正确性,在Load事件中设置NumericUpDown1控件Value属性和TextBox1文本框Text属性的初始值分别为1、27。双击窗体Form1的空白位置,打开如图1-10所示的代码编辑窗口,同时显示窗体的Load事件过程。,.,Page35,图1-10【代码编辑】窗口中的Load事件过程,.,Page36,在图1-10所示的光标位置输入程序代码,程序代码如图1-11所示。,图1-11编写Form1窗体的Load事件过程的程序代码,.,Page37,(2)编写Button1按钮Click事件过程的程序代码,如图1-9所示,双击【计算】按钮,打开如图1-11所示的代码编辑器窗口,在Button1按钮的Click事件过程中输入程序代码,程序代码如图1-12所示。,图1-9设置控件的属性,.,Page38,图1-11编写Form1窗体的Load事件过程的程序代码,.,Page39,图1-12编写Button1按钮的Click事件过程的程序代码,.,Page40,(3)编写NumericUpDown1控件,ValueChanged事件过程的程序代码在NumericUpDown1控件中输入新的销售数量时,文本框TextBox2中原有销售额应清除,程序代码只有一行:TextBox2.Text=,.,Page41,(4)编写Button2按钮Click事件过程的程序代码,Button2按钮的功能是终止程序运行、关闭窗体,该按钮Click事件过程的程序代码只有一行:Me.Close销售收入计算程序完整的程序代码如图1-13所示。,.,Page42,图1-13销售收入计算程序的代码,.,Page43,2编译程序与排除错误,程序编写完毕后,单击菜单【生成】【生成Chapter2_1】,对程序进行编译,如果在程序编译过程中发生错误,就会显示【任务列表】窗口并提示错误原因。经过多次编译、排除错误后,项目生成成功,【输出】窗口便会显示生成成功的提示信息,如图1-15所示。,.,Page44,图1-15【输出】窗口,.,Page45,1.5.4【数学计算】应用程序的测试,(1)单击工具栏上的【启动】按钮或者单击菜单【调试】【启动】,便出现运行窗口。,.,Page46,(2)由于在Load事件中事先已为NumericUpDown1控件的Value属性和TextBox1文本框的Text属性设置了初始值。所以窗体运行时NumericUpDown1控件显示的值为1,TextBox1文本框的显示的值为27。当然也可以重新输入新的值,这里使用控件中的默认值。,.,Page47,(3)单击【计算】按钮,计算结果便会以货币金额形式出现在文本框TextBox2中,如图1-16所示。,图1-16窗体的运行结果,.,Page48,(4)单击【关闭】按钮,关闭运行窗口,返回开发环境。至此,我们已完成了第一个简单且实用的Windows应用程序的设计。,.,Page49,1.5.5程序解读,下面对Button1按钮Click事件过程的程序代码进行分析,如表1-2所示。,表1-2Button1按钮Click事件过程的程序代码,.,Page50,第01行声明1个整型的变量saleNumbe,用于存储商品的销售数量。第02行声明2个双精度型的变量salePrice、sales,分别用于商品单价和销售金额。第03行将NumericUpDown1控件中输入的销售数量转换为整型,然后赋给变量saleNumber。,.,Page51,第04行将TextBox1文本框中输入的单价转换为双精度类型,然后将其值赋给变量salePrice。第05行先计算销售额,然后将计算结果赋给变量sales。第06行先将双精度类型的销售额转换为表示货币金额的字符串,然后在TextBox2文本框中显示。,.,Page52,1.6课堂同步实践,1.6.1任务描述设计一个闪窗,要求实现渐隐的效果。闪窗即Splash窗体,通常作为软件的片头。系统启动时,首先在屏幕中央出现一个清晰可见的窗体,如图1-17所示。,.,Page53,图1-17闪窗开始运行时的效果,.,Page54,然后窗体出现渐隐的效果,如图1-18所示,若干秒钟后该窗体消失,这就是闪窗的效果。,图1-18闪窗渐隐的效果,.,Page55,1.6.2要点提示,(1)新建项目新建一个名称为“Chapter2_2”的新项目,系统会自动生成一个名为“Form1.vb”的Windows窗体。(2)设置窗体属性闪窗的属性设置如表1-3所示。,.,Page56,表1-3闪窗的属性设置,.,Page57,(3)添加控件,设置控件属性向闪窗中添加1个Label控件,1个Timer控件,Timer控件设计时位于组件区,运行时不可见。各个控件的属性设置如表1-4所示。,.,Page58,表1-4闪窗中控件的属性设置,.,Page59,(4)编写程序代码,实现程序功能在闪窗的Load事件中添加如下代码。timer1.Enabled=Truetimer1.Interval=1000代码的含义为:将Timer控件的Enable属性设置为True,Timer控件开始计时,且触发Tick事件。将Timer控件的Interval设置1000ms(即1s)。Timer控件的Tick事件过程的程序代码如表1-5所示。,.,Page60,表1-5Timer控件的Tick事件过程的程序代码,.,Page61,(5)程序运行运行闪窗,观察其渐隐的效果。,.,Page62,1.7相关知识链接,对该开发环境中的菜单栏、工具栏、工具箱、属性窗口、解决方案资源管理器窗口有一个全面的认识。,.,Page63,1.7.1熟悉VisualStudio.NET的集成开发环境的组成与布局,一般VisualStudio.NET的集成开发环境主要包括标题栏、菜单栏、工具栏、窗体设计区、工具箱、服务器资源管理器、属性窗口、解决方案资源管理器、类视图、动态帮助窗口等,如图1-19所示。,.,Page64,图1-19VisualStudio.NET2003集成开发环境,.,Page65,1.7.2调整VisualStudio.NET的集成开发环境中的工作窗口,1窗口的切换2窗口的浮动与停靠3窗口的隐藏与显示4窗口的自动隐藏,.,Page66,1.7.3熟悉VisualStudio.NET的标题栏、菜单栏和工具栏,1标题栏2菜单栏VisualStudio.NET的各个菜单栏的主要功能如表1-6所示。,.,Page67,表1-6VisualStudio.NET的各个菜单栏的主要功能,.,Page68,.,Page69,3工具栏,图1-23中各个工具栏按钮的图标与名称如表1-7所示。,图1-23VisualStudio.NET的标准工具栏,.,Page70,.,Page71,1.7.4熟悉VisualStudio.NET的工具箱,1工具箱的选项卡创建Windows应用程序时一般包括【数据】、【组件】、【Windows窗体】、【剪切板循环】、【常规】5个选项卡。这5个选项卡主要包括的控件或组件如表1-8所示。,.,Page72,表1-8工具箱的选项卡,.,Page73,2工具箱的操作,(1)工具箱的拖放、停靠、隐藏与自动隐藏的方法如前所述(2)工具箱的显示(3)工具箱选项卡的添加、删除、重命名和移动位置(4)工具箱中控件或组件的显示视图,.,Page74,3Windows窗体选项卡,【Windows窗体】选项卡中存放了进行Windows应用程序设计时最常用的控件,这些控件的图标、名称及其主要功能必须熟练掌握,它们的图标以及名称如表1-9所示。,.,Page75,.,Page76,.,Page77,.,Page78,4添加控件或组件,.,Page79,1.7.5熟悉VisualStudio.NET的常用窗口,VisualStudio.NET集成开发环境包括多个窗口,例如【解决方案资源管理器】窗口、【属性】窗口、【类视图】窗口、【服务器资源管理器】窗口、【视图设计器】窗口、【代码编辑】窗口、【对象浏览器】窗口、【命令】窗口、【输出】窗口、【动态帮助】窗口等,本节主要介绍前面4个窗口。,.,Page80,1.7.6设置VisualStudio.NET集成开发环境,1设置起始页2配置个人设置3设置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年虚拟现实行业虚拟现实与增强现实技术应用前景与发展研究报告
- 2025年网络科技行业区块链数字货币应用前景研究报告
- 2025年生物科技行业创新药品研发与市场前景研究报告
- 2025年电子制造业柔性电子技术前景展望研究报告
- 商场员工安全培训方案课件
- 2025年汽车行业智能交通系统发展前景研究报告
- 山东省2025年潍坊高密市面向“三支一扶”人员定向招聘事业单位工作人员笔试历年参考题库附带答案详解
- 商场保安员安全培训课件
- 国家事业单位招聘2025中国东航一二三航空有限公司校园招聘笔试历年参考题库附带答案详解
- 南江县2025上半年四川巴中市南江县县级机关事业单位考调(选聘)27人笔试历年参考题库附带答案详解
- 2025至2030年中国石油石化装备制造行业市场现状分析及投资前景研判报告
- 物流运输规章管理制度
- 中药熏洗法试题及答案
- 土方消纳处置合同协议书
- T/CCS 075-2023煤矿柔性薄喷材料喷涂施工技术要求
- 严重多发伤处理的欧洲共识(2025)解读
- 住宿外出免责协议书
- 2023梅毒螺旋体血清学试验生物学假阳性处理专家共识
- 反洗钱知识培训
- 销售合规风险管理制度
- 药房员工销售培训
评论
0/150
提交评论