版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章WinForm开发环境工业和信息化部“十四五”规划教材医用仪器软件设计—基于WinForm01WinForm介绍WinForm介绍WinForm是.NET开发平台中对WindowsForm的简称。利用MicrosoftVisualStudio可以创建使用WinForm的应用程序和用户界面。WinForm应用程序可以显示信息,从用户获取请求输入后通过网络与远程计算机通信,这种窗体应用程序通常称为桌面应用程序,如迅雷、QQ等能够在Windows上直接运行的程序。02MicrosoftVisualStudio2019平台介绍MicrosoftVisualStudio(简称VisualStudio)是美国微软公司的开发工具包系列产品。VisualStudio是一个基本完整的开发工具集,包含了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等。MicrosoftVisualStudio2019平台介绍
03安装VisualStudioCommunity2019
操作系统:Win7及以上版本(本书基于Win10,推荐使用Win10)CPU:主频不低于2.0GHz
内存:4GB或以上,推荐8GB
硬盘:80GB或以上01020304计算机配置要求
双击运行本书配套资料包“02.相关软件\VisualStudioCommunity2019”文件夹中的“vscommunity408779306.1590572925.exe”软件,弹出如图1-1所示的对话框,单击“继续”按钮。安装软件
系统弹出如图1-2所示的安装界面,等待准备就绪。安装软件
在弹出的对话框中,在“工作负载”标签页下勾选“.NET桌面开发”和“使用C++的桌面开发”,并在“可选”栏中勾选“适用于最新v142生成工具的C++MFC”,如图1-3所示。安装软件系统弹出如图1-4所示的界面,表示正在进行下载和安装。安装软件安装软件安装完成,如图1-5所示。若有帐户,可以登录;若没有,建议创建一个。如图1-6所示,在“开发设置”中选择VisualC#,选择合适的颜色主题后,单击“启动VisualStudio"按钮。安装软件等待系统配置完成后,弹出如图1-7所示的对话框,即可正常使用VisualStudio。04第一个WinForm项目新建HelloWorld项目
如图1-8所示,在“创建新项目”对话框中,语言选择C#,平台选择Windows,项目类型选择“桌面”,然后选择“Windows窗体应用(.NETFramework)”,最后单击“下一步”按钮。新建HelloWorld项目
在弹出的如图1-9所示的对话框中,设置“项目名称”为HelloWorld,“位置”选择"D:\WinFormTest\",取消勾选“将解决方案和项目放在同一目录中”,选择默认的最新框架“.NETFramework4.7.2”,然后单击“创建”按钮。新建HelloWorld项目
新建项目完成后的界面如图1-10所示。
如图1-11所示,在左上角的“工具箱”标签页中可以看到所有的控件,单击控件可将其拖拽到界面上进行布局。
如图1-12所示,单击选中button1,在“属性”标签页中将Text修改为ClickMe,button1按钮显示的文本将改变。完善HelloWorld项目
如图1-13所示,在选中ClickMe按钮的状态下,单击“属性”标签页中的按钮,然后双击Click,进入buttonlClick事件响应方法。
在button1Click事件响应方法中输入相应代码,如图1-14所示。完善HelloWorld项目
完善HelloWorld项目单击工具栏中的按钮编译并运行程序,弹出如图1-15所示的界面,单击ClickMe按钮,即弹出显示“HelloWorld!”文本的对话框,如图1-16所示。项目编译运行一次之后,在项目的“…\bin\Debug”目录下会生成对应的exe应用程序,如图1-17所示,这个生成的exe应用程序可以在装有.NETFramework软件的计算机上运行。应用程序05详解HelloWorld
Program.cs是在整个项目中起到统筹作用的文件,项目中所有窗口程序都是从Program.cs文件中的Main方法开始执行的。该文件是默认生成的,入口Main方法中默认设定Form1为项目的启动窗口,对应代码为“Application.Run(newForm1();”,如图1-19所示。解决方案资源管理器窗口
属性窗口默认显示控件属性设置界面,对应按钮,如图1-20所示。
单击按钮可显示控件包含的所有事件,如图1-21所示。双击事件,即可跳转到事件的响应方法。解决方案资源管理器窗口
Form1.cs和Form1.Designer.cs两个文件都用于控制Form1窗体。Form1.cs文件控制窗体及控件的行为,双击Form1.cs文件即可看到整个窗体界面。单击Form1界面,按F7键可以进入Forml.cs代码编辑界面。
Form1.Designer.cs文件用于控制窗体中各个控件的样式和布局,其代码由系统自动生成,通常不需要修改该文件。解决方案资源管理器窗口
当程序代码中出现语法错误时,错误列表窗口会提示错误信息。例如,当删除第15行代码句末的分号时,错误提示窗口将提示具体的错误信息,如图1-22所示,此时项目将无法编译成功。错误列表窗口06程序调试使用WriteLine()方法输出调试信息
可以通过以下两个语句将文本输出到Output窗口:非中断模式下的调试
(1)单击代码行编号左侧的侧边栏,即可为该行添加断点;或者在光标所在的代码行上,执行菜单命令“调试”→“切换断点”添加断点;还可以按F9键,在光标所在的代码行上添加断点。非中断模式下的调试20%30%40%50%使用断点输出调试信息(2)单击断点右上方的按钮,勾选“操作”选项,在“在输出窗口中显示一条消息”后的文本框中输入字符串,如果要输出变量值,则需要将变量名放在“{}”中。最后单击“关闭”按钮。非中断模式下的调试
请替换文字内容,点击添加相关内容文字,修改文字内容,也可以直接复制你的内容到此。20%30%40%50%进入中断模式
①在程序运行中通过暂停进入中断模式;②设置断
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年自学考试经济学(本科)单套试卷
- 部编版七年级美术下册美术作品鉴赏与技法应用测试卷(含答案及解析)
- 中职护理学护理职业文化适应
- 骨科护理伦理与法律问题分享
- 内痔套扎术后感染预防措施
- 中毒患者的营养支持护理
- 2026年行政管理方面测试题及答案
- 2024初级营销员考试高分通关题库及答案解析
- 不用啃书2026民航招飞体检英语核心测试题及答案
- 2021年统编版配套城南旧日事阅读测试题及标准答案
- 宁德时代今时既盛前路尤嘉
- 国开2026年春季《形势与政策》大作业答案
- 空压机节能改造方案
- 组织部门干部监督培训课件
- 高校人才队伍建设考核评价标准
- L-16H井12.23井喷特大事故调查
- 外科学-第二十五章-胸壁、胸膜疾病课件
- 提高人工气道气囊管理正确率品管圈汇报书模板课件
- 班级建设方案实施报告
- GB∕T 15899-2021 化学试剂 一水合硫酸锰(硫酸锰)
- XX公司对位酯生产工艺废水处理方案
评论
0/150
提交评论