第三章用户界面设计
第三章 用户界面设计
31窗体对象 窗体是应用程序的设计场所,可以包括多个控件 窗体就像一个可调整大小的绘图板,可绘制多种对象, 形成美观的用户界面。 3.1.1窗体的结构 3.1.2窗体的属性 通过修改窗体的属性可以改变窗体内在或外在的 结构特征,控制窗体的外观 [例31设计一程序,程序进入运行状态后,自动将窗 体的大小设置为屏幕大小的一半并使窗体居中显示 并且在窗体上装载一幅图片。点击窗体时窗体上的图 片消失,窗体的背景色会随机发生变化 313设置启动窗体
3.1 窗体对象 窗体是应用程序的设计场所,可以包括多个控件。 窗体就像一个可调整大小的绘图板,可绘制多种对象, 形成美观的用户界面。 3.1.1窗体的结构 3.1.2窗体的属性 通过修改窗体的属性可以改变窗体内在或外在的 结构特征,控制窗体的外观。 [例3-1]设计一程序,程序进入运行状态后,自动将窗 体的大小设置为屏幕大小的一半并使窗体居中显示, 并且在窗体上装载一幅图片。点击窗体时窗体上的图 片消失,窗体的背景色会随机发生变化。 3.1.3设置启动窗体
314窗体的事件 1.鼠标事件 [例3-3]编写程序在窗体上画圆,要求按下shf键时以 鼠标左键按下时的坐标点为圆心,以鼠标释放时的 坐标与圆心点之间的距离为半径画圆 2.键盘事件 3.系统事件 (1)Load事件 (2) Unload事件 (3) Activate和 Deactivate事件 (4) initialize事件
3.1.4 窗体的事件 1.鼠标事件 [例3-3]编写程序在窗体上画圆,要求按下shift键时以 鼠标左键按下时的坐标点为圆心,以鼠标释放时的 坐标与圆心点之间的距离为半径画圆。 2. 键盘事件 3. 系统事件 (1)Load 事件 (2) Unload事件 (3)Activate和Deactivate事件 (4)Initialize事件
3.1.5窗体常用的方法 1.Cls方法 2.Move方法 3.Show方法和Hide方法 32标签与文本框 32.1标签(Labe|) 标签控件的一般功能是显示文本信息。程 序运行时,它显示的文字用户不能直接修改 例3-4设计一程序,窗体上有两个标签框和 个命令按钮。程序运行时,点击命令按钮,标 签框尺寸自动发生变化,以适应其需要显示的 内容
3.1.5窗体常用的方法 1. Cls方法 2. Move方法 3. Show方法和Hide方法 3.2 标签与文本框 3.2.1 标签(Label) 标签控件的一般功能是显示文本信息。程 序运行时,它显示的文字用户不能直接修改。 [例3-4]设计一程序,窗体上有两个标签框和一 个命令按钮。程序运行时,点击命令按钮,标 签框尺寸自动发生变化,以适应其需要显示的 内容
322文本框( TextBox) 文本框( TextBox)是一种通用控件,可 以由用户输入或显示文本信息。 [例3-5]编写一程序,由用户从键盘上输入两个 数,然后求这两个数的和,并将结果显示出来 [例3-6]设置密码。编写程序实现用户名和密码 检验功能。如果用户输入的名字和密码正确, 则进入欢迎界面,否则给出错误提示,并要求 重新输入
3.2.2 文本框(TextBox) 文本框(TextBox)是一种通用控件,可 以由用户输入或显示文本信息。 [例3-5]编写一程序,由用户从键盘上输入两个 数,然后求这两个数的和,并将结果显示出来。 [例3-6]设置密码。编写程序实现用户名和密码 检验功能。如果用户输入的名字和密码正确, 则进入欢迎界面,否则给出错误提示,并要求 重新输入