已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章C#可视化编程基础,Windows应用程序是运行在Windows操作系统中的单机程序或C/S结构的客户端程序。包括两节:5.1Windows编程接口和类库5.2Windows应用程序的基本结构,5.1Windows编程接口和类库,操作系统为了方便应用程序设计,一般都要提供一个函数库,设计应用程序的一些共用代码都包含在这个库中。程序员可以调用库中函数,以简化编程。APIMFC类库组件和组件库.NetFrameWork基础类库,5.2Windows应用程序的基本结构,Windows应用程序和控制台应用程序的基本结构类似,程序的执行总是从Main()方法开始,主函数Main()必须在一个类中。但Windows应用程序使用图形界面,一般有一个窗口(Form),采用事件驱动方式工作。,5.2.1最简单的Windows应用程序,最简单的Windows应用程序如下:usingSystem;/引入命名空间usingSystem.Windows.Forms;publicclassForm1:Form/类定义staticvoidMain()/主函数Application.Run(newForm1();窗体中增加按钮(Button)控件的方法:,usingSystem;usingSystem.Windows.Forms;usingSystem.Drawing;publicclassForm1:FormButtonbutton1;/生成Button类引用变量publicForm1()/构造函数Text=“我的第一个程序”;/或this.Text=我的第一个程序;button1=newButton();/生成Button类对象button1.Location=newPoint(25,25);/修改按钮位置button1.Text=确定;/修改button1按钮的标题/button1_Click函数是按钮单击事件的单击事件处理函数button1.Click+=newSystem.EventHandler(button1_Click);this.Controls.Add(button1);/按钮增加到窗体中并显示,staticvoidMain()Application.Run(newForm1();/下边函数是单击按钮事件处理函数privatevoidbutton1_Click(objectsender,EventArgse)this.button1.Text=“单击了我”;/单击按钮后执行的语句,在窗体中增加控件类的对象的步骤:定义Button类变量button1在构造函数中用new生成Button类对象在构造函数中修改button1的属性增加button1的事件处理函数这些步骤对于增加任何控件都是相同的,5.2.2用VS2005创建Windows应用程序,【例2.1】使用微软Vs2005创建Windows应用程序的具体步骤如下:(1)运行VS2005程序,单击菜单“文件(F)|新建项目(P)”菜单项,打开“新建项目”对话框如下,单击“确定”按钮,创建项目。,单击菜单“文件(F)|全部保存(L)”菜单项,打开“保存项目”对话框如下,按图中那样填写,第一项是项目名。,(2)单击“保存”按钮,保存解决方案的所有文件。打开如下对话框。解决方案包括一个项目,解决方案的所有文件都保存到e2_2_2文件夹下。在e2_2_2文件夹中下有1个文件夹(e2_2_2)和文件e2_2_2.sln。打开e2_2_2文件夹,可以看到有3个文件夹和5个文件。,(3)下边在窗体中增加一个按钮,并为按钮增加单击事件函数。打开工具箱窗口,如下图。双击Button控件,Button控件将放到Form1窗体中。打开属性窗口,修改属性,打开事件窗口,增加事件。,工具箱窗口属性窗口事件窗口,5.2.3方案(Solution)和项目(Project),一个应用(Application)可能包括一个或多个可执行程序,所有这些可执行程序的集合叫做一个应用解决方案。为了生成一个可执行程序,可能需要有一个或多个文件,所有这些文件的集合叫一个项目,因此项目是为了创建一个可执行程序所必需的所有的文件的集合。而一个方案中可能包括多个项目。解决方案资源管理器窗口(图2.1)。它可以为我们显示一个解决方案的树形结构,树形结构中包含项目及项目中的文件。,各个文件夹和文件的用途如下:bin文件夹obj文件夹Properties文件夹Form1.cs窗体文件Form1.Designer.csProgram.CSe2_2_2.csproj项目文件e2_2_2.sln解决方案文件为了以后能重新打开该解决方案,必须保存e2_2_2文件夹中的所有文件。如重新开始一个解决方案,首先用菜单文件|关闭解决方案菜单项,关闭当前项
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- “法治护航民营经济”行动方案
- 疼痛治疗总结2026
- 2025松阳县职业中等专业学校工作人员招聘考试试题
- 2025景东彝族自治县职业高级中学工作人员招聘考试试题
- 文化旅游演艺综合体在2025年的技术应用与创新前景分析报告
- 2025年废旧纺织品循环利用行业创新报告
- 哈丽法塔外幕墙单元体专项施工方案
- 幼儿园角色区服装清洗频率与卫生状况-基于2024年后勤清洗记录与抽检
- 初中历史教学中数字故事创作与历史情境再现的教学设计课题报告教学研究课题报告
- 北交所消费服务产业跟踪第六十期:工业金刚石近期价格上涨且散热应用逐步商业化关注北交所相关公司惠丰钻石
- 生物浙江宁波市三锋联盟2025-2026学年度高一年级第二(下)学期期中联考(4.22-4.24)
- 2026福建福州开大学川智慧教育科技有限公司招聘财务主管笔试参考题库及答案解析
- 【答案】《以案说法》(中南财经政法大学)章节作业慕课答案
- 云南省2025年普通高中学业水平合格性考试历史试题
- 《扣件式钢管脚手架安全技术规范》JGJ130-2023
- GB/T 39844-2021可靠性增长统计试验和评估方法
- GB/T 20641-2014低压成套开关设备和控制设备空壳体的一般要求
- GB/T 13454.2-2013塑料粉状三聚氰胺-甲醛模塑料(MF-PMCs)第2部分:试样制备和性能测定
- 计算流体力学CFD课件
- 作文与预测-范文gre讲义
- 昆虫生态及预测预报
评论
0/150
提交评论