第8讲Windows应用程序设计PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
12
3.常用事件
窗体常用的事件及其发生场合。 (1)Load事件:该事件在窗体加载到内存时发生,
即在第一次显示窗体前发生。 (2)Activated事件:该事件在窗体激活时发生。 (3)Deactivate事件:该事件在窗体失去焦点成为
不活动窗体时发生。 (4)Resize事件:该事件在改变窗体大小时发生。
9
(24)IsMdiContainer属性:获取或设置一个值,该值 指示窗体是否为多文档界面 (MDI) 中的子窗体的容器。
(25)KeyPreview属性:该属性用来获取或设置一个值, 该值指示在将按键事件传递到具有焦点的控件前,窗 体是否将接收该事件。
(26)MdiChildren属性:数组属性。
起始位置。 (4)Text属性:该属性是一个字符串属性,用来设置或返
回在窗口标题栏中显示的文字。
6
(5)Width属性:用来获取或设置窗体的宽度。 (6)Heigth属性:用来获取或设置窗体的高度。 (7)Left属性:用来获取或设置窗体的左边缘的 x 坐
标(以像素为单位)。 (8)Top属性:用来获取或设置窗体的上边缘的 y 坐标
(15)ActiveControl属性:用来获取或设置容器控件中 的活动控件。
(16)ActiveMdiChild属性:用来获取多文档界面(MDI) 的当前活动子窗口。
8
(17)AutoScroll属性:用来获取或设置一个值,该值 指示窗体是否实现自动滚动。
(18)BackColor属性:用来获取或设置窗体的背景色。 (19)BackgroundImage属性:用来获取或设置窗体的背
5
9.1.2 窗体
所谓窗体其实就是Windows的窗口,C#中的 Windows应用程序是以窗体(Form)为基础的。
1.常用属性
(1)Name属性:用来获取或设置窗体的名称。 (2)WindowState属性:用来获取或设置窗体的窗口状态。 (3)StartPosition属性:用来获取或设置运行时窗体的
面向对象的程序设计语言的基本编程模式是事 件驱动。
4
3.利用Visual C#编写Windows应用程 序的一般过程
利用Visual C#编制Windows应用程序的过 程可归结成以下几个步骤:
(1)利用窗体设计器和【Windows窗体】控件组中 的控件设计应用程序界面。
(2)设计窗口和控件的属性。 (3)编写事件方法代码。
(12)AcceptButton属性:该属性用来获取或设置一个 值,该值是一个按钮的名称,当用户按 ENTER 键时就 相当于单击了窗体上的该按钮。
(13)CancelButton属性:该属性用来获取或设置一个 值,该值是一个按钮的名称,当用户按ESC键时就相当 于单击了窗体上的该按钮。
(14)Modal属性:该属性用来设置窗体是否为有模式显 示窗体。
Visual C# .NET
第八讲 Windows应用程序设计
1
第9章 Windows应用程序设计
本章要点: Visual C#开发Windows应用程序的方法 事件驱动的程序设计的概念 窗体的属性、方法和事件 文本类控件的应用 列表类控件的应用 进度条、滚动条、时钟、轨迹条等控件的应用
(27)MdiParent属性:该属性用来获取或设置此窗体的 当前多文档界面 (MDI) 父窗体。
(28)ShowInTaskbar属性:Hale Waihona Puke Baidu属性用来获取或设置一个 值,该值指示是否在 Windows 任务栏中显示窗体。
(29)Visible属性:该属性获取或设置一个值,该值指 示是否显示该窗体或控件。
11
(4)Activate方法 该方法的作用是激活窗体并给予它焦点。其调用格式为: 窗体名.Activate(); (5)Close方法 该方法的作用是关闭窗体。其调用格式为: 窗体名.Close(); (6)ShowDialog方法 该方法的作用是将窗体显示为模式对话框。其调用格式
为: 窗体名.ShowDialog();
2
9.1 循序渐进学理论
9.1.1 Visual C#开发Windows应用程序的方法
1.可视化程序设计模型
图9-1 可视化程序设计模型
3
2.常用术语
(1)属性 属性是类或对象的一种成份,它反应类创建的
对象的特征。 (2)方法与事件
方法与事件是类的成份,它们共同决定了对象 的行为特征。 (3)事件驱动的程序设计
景图像。 (20)Enabled属性:用来获取或设置一个值,该值指示
控件是否可以对用户交互作出响应。 (21)Font属性:用来获取或设置控件显示的文本的字
体。 (22)ForeColor属性:用来获取或设置控件的前景色。 (23)IsMdiChild属性:获取一个值,该值指示该窗体
是否为多文档界面 (MDI) 子窗体。
(30)Capture属性:如果该属性值为true,则鼠标就会 被限定只由此控件响应,不管鼠标是否在此控件的范 围内。
10
2.常用方法
(1)Show方法 该方法的作用是让窗体显示出来,其调用格式为: 窗体名.Show(); (2)Hide方法 该方法的作用是把窗体隐藏出来,其调用格式为: 窗体名.Hide(); (3)Refresh方法 该方法的作用是刷新并重画窗体,其调用格式为: 窗体名.Refresh();
(以像素为单位)。 (9)ControlBox属性:用来获取或设置一个值,该值指
示在该窗体的标题栏中是否显示控制框。 (10)MaximumBox属性:用来获取或设置一个值,该值
指示是否在窗体的标题栏中显示最大化按钮。
7
(11)MinimizeBox属性:用来获取或设置一个值,该值 指示是否在窗体的标题栏中显示最小化按钮。
13
(5)Paint事件:该事件在重绘窗体时发生。 (6)Click事件:该事件在用户单击窗体时发生。 (7)DoubleClick事件:该事件在用户双击窗体时
发生。 (8)Closed事件:该事件在关闭窗体时发生。
14
【例9-1】 编写一个Windows应用程序,程序 刚运行时显示出所图9-2所示的【欢迎】对话 框;若用户单击【确定】按钮后将出现如图93所示的主界面;若用户单击【改变标题】按 钮,将把窗体的标题改变为【这里是Visual C#实习基地】,如图9-4所示;若用户单击 【随机移动】按钮,将把窗体在屏幕上随机移 动;若用户单击【退出】按钮将会显示如图95的再见对话框,用户单击【确定】按钮将退 出应用程序。
相关文档
最新文档