C#程序设计第5章C#可视化编程基础PPT优秀课件

上传人:汽*** 文档编号:592849884 上传时间:2024-09-23 格式:PPT 页数:16 大小:235.50KB
返回 下载 相关 举报
C#程序设计第5章C#可视化编程基础PPT优秀课件_第1页
第1页 / 共16页
C#程序设计第5章C#可视化编程基础PPT优秀课件_第2页
第2页 / 共16页
C#程序设计第5章C#可视化编程基础PPT优秀课件_第3页
第3页 / 共16页
C#程序设计第5章C#可视化编程基础PPT优秀课件_第4页
第4页 / 共16页
C#程序设计第5章C#可视化编程基础PPT优秀课件_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《C#程序设计第5章C#可视化编程基础PPT优秀课件》由会员分享,可在线阅读,更多相关《C#程序设计第5章C#可视化编程基础PPT优秀课件(16页珍藏版)》请在金锄头文库上搜索。

1、1第第5 5章章 C# C#可视化编程基础可视化编程基础WindowsWindows应用程序是运行在用程序是运行在WindowsWindows操作系操作系统中的中的单机程序或机程序或C/SC/S结构的客构的客户端程序。端程序。包括两节:包括两节: 5.1 5.1 Windows编程接口和类库编程接口和类库 5.2 5.2 Windows应用程序的基本结构应用程序的基本结构 25.1 5.1 WindowsWindows编程接口和类库编程接口和类库 操作系统为了方便应用程序设计,一操作系统为了方便应用程序设计,一般都要提供一个般都要提供一个函数函数库,设计应用程序的库,设计应用程序的一些共用代码

2、都包含在这个库中。程序员一些共用代码都包含在这个库中。程序员可以调用库中可以调用库中函数函数,以简化编程。,以简化编程。 u APIu MFC MFC类库类库u 组件和组件库组件和组件库u .Net .Net FrameWorkFrameWork基基础类库 35.2 Windows5.2 Windows应用程序的基本结构应用程序的基本结构 Windows Windows应用程序和控制台应用程序应用程序和控制台应用程序的基本结构类似,的基本结构类似,程序的执行总是从程序的执行总是从MainMain()()方法开始,主函数方法开始,主函数Main()Main()必须在一个必须在一个类中。但类中。但

3、WindowsWindows应用程序使用图形界面,应用程序使用图形界面,一般有一个窗口一般有一个窗口(Form)(Form),采用事件驱动,采用事件驱动方式工作。方式工作。 5.2.1 5.2.1 最简单的最简单的Windows应用程序应用程序 4最简单的最简单的WindowsWindows应用程序如下:应用程序如下:using System; /using System; /引入命名空间引入命名空间using System.Windows.Forms;using System.Windows.Forms;public class Form1:Form /public class Form1:

4、Form /类定义类定义 static void Main() /static void Main() /主函数主函数 Application.Run(new Form1(); Application.Run(new Form1(); 窗体中增加按窗体中增加按钮(Button)(Button)控件控件的方法:的方法: 5using System;using System;using System.Windows.Forms;using System.Windows.Forms;using System.Drawing;using System.Drawing;public class Form

5、1:Formpublic class Form1:FormButton button1;Button button1;/生成生成ButtonButton类引用变量类引用变量 public Form1() public Form1()/构造函数构造函数 Text=“Text=“我我的的第第一一个个程程序序”;/”;/或或this.Text=this.Text=我我的的第第一一个个程程序序; button1=new Button();/ button1=new Button();/生成生成ButtonButton类对象类对象 button1.Location=new Point(25,25); /

6、 button1.Location=new Point(25,25); /修改按钮位置修改按钮位置 button1.Text= button1.Text=确定确定;/修改修改button1button1按钮的标题按钮的标题 /button1_Click /button1_Click函数是按钮单击事件的单击事件处理函数函数是按钮单击事件的单击事件处理函数 button1.Click+=new System.EventHandler(button1_Click); button1.Click+=new System.EventHandler(button1_Click); this.Control

7、s.Add(button1);/ this.Controls.Add(button1);/按钮增加到窗体中并显示按钮增加到窗体中并显示 6static void Main()static void Main() Application.Run(new Form1();Application.Run(new Form1(); /下边函数是下边函数是单击按钮单击按钮事件处理函数事件处理函数private void button1_Click(object sender, private void button1_Click(object sender, EventArgs e)EventArgs

8、e) this.button1.Text=“this.button1.Text=“单击了我单击了我”;”; /单击按钮后执行的语句单击按钮后执行的语句 7在窗体中增加控件在窗体中增加控件类的的对象的步象的步骤:v定定义ButtonButton类变量量button1button1v在构造函数中用在构造函数中用newnew生成生成ButtonButton类对象象v在构造函数中修改在构造函数中修改button1button1的属性的属性 v增加增加button1button1的事件的事件处理函数理函数 这些步些步骤对于增加任何控件都是相同的于增加任何控件都是相同的 85.2.2 5.2.2 用用VS

9、2005VS2005创建创建WindowsWindows应用程序应用程序 【例【例2.12.1】使用】使用微软微软VsVs20052005创建创建WindowsWindows应应用程序的具体步骤如下:用程序的具体步骤如下:(1 1)运行运行VS2005VS2005程序,程序,单击菜菜单“文件文件( (F F)|)|新建新建项目目( (P P)”)”菜菜单项,打开,打开“新新建建项目目”对话框框如下,如下,单击“确定确定”按按钮,创建建项目目。9 单击菜单单击菜单“文件文件( (F F)|)|全部保存全部保存( (L L)”)”菜单项,菜单项,打开打开“保存保存项目目”对话框框如下,按图中那样填

10、写,如下,按图中那样填写,第一项是项目名。第一项是项目名。 10(2)(2)单击“保存保存”按按钮,保存解决方案的所有文件。,保存解决方案的所有文件。打开如下对话框。打开如下对话框。解决方案包括一个解决方案包括一个项目,解目,解决方案的所有文件都保存到决方案的所有文件都保存到e2_2_2e2_2_2文件文件夹下下。在在e2_2_2e2_2_2文件文件夹中下有中下有1 1个文件个文件夹(e2_2_2)(e2_2_2)和文和文件件 e2_2_2.sln e2_2_2.sln。打开。打开e2_2_2e2_2_2文件文件夹,可以看到,可以看到有有3 3个文件个文件夹和和5 5个文件。个文件。 1112

11、(3)(3)下边在窗体中增加一个按钮,并为按钮下边在窗体中增加一个按钮,并为按钮增加单击事件函数。打开增加单击事件函数。打开工具箱窗口工具箱窗口,如,如下图。下图。双双击ButtonButton控件控件,ButtonButton控件将控件将放放到到Form1Form1窗体中窗体中。打开属性。打开属性窗口窗口,修改属性,修改属性,打开事件打开事件窗口窗口,增加事件。,增加事件。13 工具箱窗口工具箱窗口 属性窗口属性窗口 事件窗口事件窗口 145.2.3 方案方案(Solution)(Solution)和项目和项目(Project)(Project) 一个应用一个应用(Application)(

12、Application)可能包括一个或可能包括一个或多个可执行程序多个可执行程序,所有这些可执行程序的集合所有这些可执行程序的集合叫做一个应用解决方案。为了生成一个可执叫做一个应用解决方案。为了生成一个可执行程序,可能需要有一个或多个文件,所有行程序,可能需要有一个或多个文件,所有这些文件的集合叫一个项目,因此项目这些文件的集合叫一个项目,因此项目是为是为了创建一个了创建一个可执行程序可执行程序所必需的所有的文件所必需的所有的文件的集合。而一个方案中可能包括多个的集合。而一个方案中可能包括多个项目项目。解决方案资源管理器窗口解决方案资源管理器窗口( (图图2.1)2.1)。它可以。它可以为我们

13、显示一个解决方案的树形结构,树形为我们显示一个解决方案的树形结构,树形结构中包含结构中包含项目及项目中的文件项目及项目中的文件。 15各个文件夹和文件的用途如下:各个文件夹和文件的用途如下:v bin bin文件夹文件夹v objobj文件文件夹 v PropertiesProperties文件文件夹 v Form1.cs Form1.cs 窗体文件窗体文件v Form1.Designer.csForm1.Designer.cs v Program.CSProgram.CS v e2_2_2.csproje2_2_2.csproj项目文件目文件 v e2_2_2.sln e2_2_2.sln

14、解决方案文件解决方案文件 为了以后能重新打开了以后能重新打开该解决方案,必解决方案,必须保存保存e2_2_2e2_2_2文件文件夹中的所有文件。如重新开始一个解中的所有文件。如重新开始一个解决方案,首先用菜决方案,首先用菜单 文件文件| |关关闭解决方案解决方案 菜菜单项,关,关闭当前当前项目,再新建一个目,再新建一个项目。目。为了用了用VS2005VS2005修改以前的程序,必修改以前的程序,必须打开保存的打开保存的项目文目文件件( (扩展名展名为csprojcsproj) )或解决方案文件或解决方案文件( (扩展名展名为slnsln) )。不同版本的不同版本的Visual Studio.NetVisual Studio.Net的的项目文目文件和解决方案文件不兼容。件和解决方案文件不兼容。 16部分资料从网络收集整理而来,供大家参考,感谢您的关注!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

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