第四讲Windows应用程序.ppt
《第四讲Windows应用程序.ppt》由会员分享,可在线阅读,更多相关《第四讲Windows应用程序.ppt(17页珍藏版)》请在三一办公上搜索。
1、回顾:C#基本语法,C#流程控制语句:条件表达式必须是bool型,新增foreach循环int array1=new int 0,1,2,3,4,5;foreach(int e in array1)System.Console.WriteLine(e);/只读!数组:一维数组、二维数组、交错数组 int,Array2D=new int3,3 1,2,3,4,5,6;for(int i=0;i2;i+)for(int j=0;j3;j+)array2Di,j=i*j;int jaggedArray=new int2;jaggedArray0=new int4 1,2,3,4;jaggedArra
2、y1=new int2;foreach(int subArray in jaggeArray)foreach(int elem in subArray)Console.WriteLine(elem);object,如7.ToString();注意装箱与拆箱,回顾:C#面向对象基本知识,类 属性 事件 方法(参数传递和重载),using System;class Student public string sName;/公有字段 private int inner_sId;/私有字段 public string SId/属性 get return this.inner_sId;set if(va
3、lue0)throw new Exception(“值非法”);else this.inner_sID=value;public Student()this.sName=“N/A”;/构造函数 public Student(string name,int id)/另一重载的构造函数 this.sName=name;this.sID=id;Student()/析构函数/由CLR进行资源清理时调用,不鼓励使用析构函数 putlic PrintMess()Console.WriteLine(“Name:0;ID:1”,sName,inner_sId);class Test public static
4、 void Main()Student s=new Student();s.sName=Console.ReadLine();s.SId=Conver.ToInt32(Console.ReadLine();s.PrintMess();,第四讲 Windows应用程序,Windows程序结构控件添加和删除控件的基本概念控件布局焦点窗体Windows基本控件,1.Windows程序结构,Windows程序结构:VS自动生成类Program和窗体类Form1。Program类包含Main函数,当中语句Application.Run(new Form1()实例化一个窗体并启动它。Form1类对应一个窗
5、体,其代码分布在Form1.disigner.cs和Form1.cs两个文件中,前者定义窗体界面,由VS自动生成;后者包含实例化窗体时需要的构造函数以及各种自定义事件处理程序。程序开发:用户可在窗体设计器中向窗体添加标签、文本框等控件来设计界面,之后设置控件属性并添加各控件的事件处理程序。也可向项目添加新窗体,实例化后可通过窗体的Close()方法和Show()/ShowDialog()方法在窗体间切换程序执行:Main()-Form1()-InitializeComponent()等待用户操作触发控件的事件事件捕获方事件处理程序重新等待事件的发生并及时作出响应(事件驱动),2、控件添加和删除
6、,操作方式:窗体设计器 和 代码自定义工具箱:工具箱中存放分类整理之后的各类常用控件,通过右击工具箱选择“添加/移除项”或“添加选项卡”操作实现:在窗体设计器中拖动、单击或双击工具箱中的控件即可向窗体添加控件,选定控件按Delete键即可删除控件,通过属性窗口可以设置属性或者添加事件处理程序。也可通过代码在程序运行过程中动态添加、删除控件并设置事件处理程序。如,private void button1_Click(object sender,EventArgs e)System.Windows.Forms.Button button2;button2=new System.Windows.Fo
7、rms.Button();button2.Location=new System.Drawing.Point(this.Size.Width/2,this.Size.Height/2);button2.Size=new System.Drawing.Size(75,23);button2.Text=动态添加之按钮!;button2.Click+=new System.EventHandler(myButton2_Click);this.Controls.Add(button2);private void myButton2_Click(object sender,EventArgs e)Mes
8、sageBox.Show(Hello World);,3、控件的基本概念,控件:Windows程序基本构成元素,负责向用户显示信息、接受用户的输入、响应用户操作控件类:每种Windows控件都对应.NET Framework类库中命名空间System.Windows.Forms下的一个类,如按钮控件对应 System.Windows.Forms.Button,窗体对应Form类等。每个控件都具有自己的属性、方法和事件以使该控件适合于特定用途控件属性:对应控件的基本数据成员或与用户界面特征、运行状态相关的字段,如Name、Location、Size、BackColor、Enabled、Visib
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 Windows 应用程序
链接地址:https://www.31ppt.com/p-5061827.html