01.WinForm开发环境基础_第1页
01.WinForm开发环境基础_第2页
01.WinForm开发环境基础_第3页
01.WinForm开发环境基础_第4页
01.WinForm开发环境基础_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于WinForm医用仪器软件设计MedicalInstrumentSoftwareDesignQuickStartTutorial2022讲师xxx关于这门课Aboutthiscourse.“在学习软件开发方面,很多初学者容易将过多的精力花在一些细节方面,例如纠结选择哪款开发平台,或在简单的程序中打转。本门课主要结合医疗电子技术领域的应用来介绍WinForm应用程序的开发设计,带领同学们一同完成一个软件项目,在实训中真正掌握编程的部分语法和应用,踏出卓越工程师的第一步。One

课程架构Coursearchitecture.“本课程共14个章节,25

个实验。第一章以HelloWorld实例简要介绍WinForm项目开发的流程;第二、三章以12个实验熟悉C#语言语法;第四章重点介绍WinForm的核心知识点,也是本程序开发中的难点;后十章为程序开发实战,逐步完成一个完整的项目。Two

SingleChipMicrocomputer学习指南StudyGuide“实验内容:简要介绍本章内容,明确学习目标。实验原理:详述完成所需的理论基础。读者在阅读实验原理部分后,可尝试独立完成本章实验。实验步骤与代码解析:介绍实验的程序设计思路,详述每一行代码的作用。本节/章任务:每章实验都会有2-5个本章任务,是例程的延伸。考验读者各章节知识的掌握程度,方便读者查漏补缺。本章习题:与本章实验原理有关的简答题,帮助读者巩固理论知识。Three01WINFORM开发环境章节目录TableofcontentsWinForm与VS2019介绍安装VisualStdioCommunity2019

第一个WinForm项目详解HelloWorld

程序调试本章任务010204030506配套资料Supportinginformation百度网盘:/s/1W_pdEpE7eVPSUJkLVQCsAg提取码:mn64WinForm介绍WinFormintroductionWinForm是.NET开发平台中对WindowsForm的一种称谓。WinForm应用程序可以显示信息、从用户请求输入并通过网络与远程计算机通信,通常称为桌面应用程序,例如迅雷、QQ等。在WinForm中,窗体是用于向用户显示信息的可视图画,显示数据或接收数据输入的分立用户界面元素称为控件。通过在窗体上放置控件并开发对用户操作(如单击)的响应来构建WinForm应用程序。WinForm通过事件来驱动。当用户对窗体或窗体中的某个控件执行某项操作时,会生成一个事件。应用程序会通过代码来响应这些事件,并在发生事件时进行处理。VS2019平台介绍VS2019introductionVisualStudio的全称为MicrosoftVisualStudio,它是美国微软公司的开发工具包系列产品,包含了整个软件生命周期中所需要的大部分工具,例如UML工具、代码管控工具、集成开发环境(IDE)等。

本书使用面向对象的编程语言——C#(读作CSharp),该语言主要用于开发运行在.NET平台上的应用程序。MicrosoftVisualStudio2019是目前基于C#开发WinForm的最新工具。微软提供了诸多版本的VisualStudio,本书使用的是VisualStudio2019的Community版本,可以在官网上免费获得,虽然该版本相对于付费版本缺少了某些功能,但并不影响使用Community版本来学习本书内容。安装VS2019InstallVS20191、计算机的配置要求(1)操作系统:Win7及以上版本(推荐使用Win10);(2)CPU:主频不低于2.0GHz;(3)内存:4G或更高,推荐8G;(4)硬盘:80G或更大。2、安装软件(位于配套资料包-02.相关软件)安装步骤:(1)安装.NETFramework4.6框架;(2)安装VisualStudioCommunity2019。(安装时须联网)第一个WinForm项目ThefirstWinFormproject1、新建HelloWorld项目(1)创建新项目:Windows窗体应用(.NETFramework)(2)项目名称:HelloWorld

位置:D:\WinFormTest\

解决方案名称:HelloWorld

取消勾选将解决方案和项目放在同一目录中

框架:.NET

Framework4.7.2(3)单击创建2、完善HelloWorld项目(1)在左上角工具箱中拖拽Button到Form1中(2)在属性标签页中修改button1的Text为“ClickMe”(3)单击属性标签页中的事件按钮,然后双击Click(4)为button1_Click事件响应方法写入代码3、运行程序:单击▶启动

编译运行4、应用程序:项目文件中bin\debug会生成对应exe文件,可在装有.NETFramework的计算机上运行详解HelloWorldDetailedhelloworld解决方案管理器窗口:Program.cs:自动生成的统筹文件Form1.cs:控制窗体及控件行为Form1.Designer.cs:控制布局样式(自动生成)展示窗口:展示解决方案窗口中选中的项目内容属性窗口:显示控件的属性信息错误列表窗口:提示具体错误信息代码介绍(1)命名空间namespace[命名空间名]{ [代码]}(2)类和构造方法class[类名]{ [类中代码]}(3)常用关键字intshortlongfloatbytedoublebooleanabstractpublicprivatestaticprotectedfinallythrowcontinuereturnbreakforforeachnewinterfaceifgotodefaultdocasevoidtryswitchelsecatchthiswhileclassusingnamespace命名空间将其中的代码做成一个封装面对内起到组织程序的作用,对外可以公开组织内容。通过使用using关键字引入外部命名空间:using

命名空间名;类定义了每个对象,也称为类的实例可以包含的数据和功能。即类实际上是创建对象的模板,可以用来描述实际需要解决的问题。代码介绍(4)标识符

①有由任意顺序的字符、下划线和数字组成;②第一个字符不能是数字;③不能使用C#中的关键字。(5)C#语句:可以声明变量、常量、类,可以调用方法、创建对象、执行逻辑操作等,以分号终止。(6)事件响应方法:事件也是类的成员,事件发生时对象会调用时间响应方法来响应该事件。(7)注释:行注释:“//”只对该行有效;块注释:从“/*”开始到“*/”结束,对中间部分有效。程序调试Programdebugging非中断模式下的调试1.使用WriteLine()方法输出调试信息Debug.WriteLine()和Trace.WriteLine()WriteLine方法具有两个参数:WriteLine([消息],[类别])例如:输入:Debug.WriteLine(“Addedaandb”,”AddFunc);输出为:AddFunc:Addedaandb2.使用断点中断模式下的调试1.进入中断模式:①在程序运行中通过暂停进入中断模式(随机)②设置断点自动进入中断模式2.监视变量内容①单击需要查看的变量名,右键选择“添加监视”②“调试”->“窗口”->”监视”3.单步执行代码①逐语句②逐过程③跳出本章习题Practices1.如何理解和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论