应用程序接口设计及代码编写ppt培训课件

上传人:bin****86 文档编号:57188108 上传时间:2018-10-19 格式:PPT 页数:65 大小:326.50KB
返回 下载 相关 举报
应用程序接口设计及代码编写ppt培训课件_第1页
第1页 / 共65页
应用程序接口设计及代码编写ppt培训课件_第2页
第2页 / 共65页
应用程序接口设计及代码编写ppt培训课件_第3页
第3页 / 共65页
应用程序接口设计及代码编写ppt培训课件_第4页
第4页 / 共65页
应用程序接口设计及代码编写ppt培训课件_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《应用程序接口设计及代码编写ppt培训课件》由会员分享,可在线阅读,更多相关《应用程序接口设计及代码编写ppt培训课件(65页珍藏版)》请在金锄头文库上搜索。

1、应用程序接口设计及代码编写,一、简单的计算器应用程序任务,任务概述 界面布局 界面设计 代码设计 计算器应用程序分析,二、可视化界面设计基础,(一)可视化界面设计概述1、VB应用程序的窗体设计通常分为三种:(1)单窗体:一个应用程序中只包含一个窗体。(2)多窗体:一个应用程序中包含多个窗体。(3)MDI窗体:是一种特殊的多窗体界面,由一个父窗体和众多的子窗体组成。2、使窗体界面美观的基本原则:(1)窗体上的颜色不要过多,否则不易读。(2)若设计多色彩的窗体界面,应尽量采用同一色系的颜色。如:蓝、淡蓝等(3)不要试图在一个窗体上放置过多的信息。(4)尽可能以清晰简明的方式设计窗体。(5)使用适当

2、的颜色、图片来增加窗体的趣味性是必要的,但要适度。(6)界面元素应尽可能一致。即设计时应抛弃使用所有控件的想法。,(二)多窗体设计1、添加窗体工程添加窗体2、设置启动窗体(1) 启动窗体:应用程序开始运行时首先出现的窗体称为。默认情况下,创建的第一个窗体为启动窗体。应用程序的执行入口并非必须是某个窗体。(2)通过“工程工程1属性”,3、窗体的装载和卸载(1)Load语句Load(装载)语句用于把窗体或其他对象装入内存,但不管显示。 即Load Form2等效于Form2.Visible=False注:当使用窗体的Show方法时,VB程序会自动装载窗体,然后才显示该窗体,此时隐含地使用了Load

3、装载语句。(2)Unload语句该语句可以把窗体或其他对象从内存中卸载。注:对于单窗体应用程序而言 Unload form1 等效于 End,4、多窗体应用程序设计的一般步骤(1)添加应用程序所需的所有的窗体、模块。(2)设置起始窗体,以及多窗体间的调用关系。(3)按单窗体设计方法设计每个窗体。,(三)MDI多文档窗体的设计多文档窗体(MDI)时可以同时进行多个文档操作的界面。它允许用户同时打开多个文档,每个文档显示在自己的窗口中,用户可以随意在各个文档渐进性来回切换。目前大多数软件都采用这种界面,比如Microsoft Word.MDI界面由一个父窗体和多个子窗体组成。父窗体是所有子窗体的容

4、器。1、MDI父窗体 一个VB工程中只能由一个MDI父窗体,创建的方法是:(1)打开或新建一个工程,单击“工程”菜单中的“添加MDI窗体”命令。(2)再弹出的“添加MDI窗体”对话框中双击“MDI窗体”图标。(3)这时就会出现一个默认名称为MDIForm1的新窗体。2、MDI子窗体父窗体创建完成后,我们可以通过“工程”菜单添加若干标准窗体,然后将这些标准窗体的MDIChild属性值设置为True,该窗体便成为工程中的MDI子窗体了。,3、MDI子窗体的显示方法 (1)静态显示方法是通过在设计应用程序时添加多个窗体来完成的。假设程序中允许用户在MDI父窗体上最多同时打开三个窗体,那么设计时只要添

5、加三个子窗体,在MDI父窗体中通过Show命令显示即可。(2)动态显示方法静态显示方法对设计者来说比较灵活,但最大的缺点是浪费系统资源。当所有子窗体具有相同特征时,就可以采用动态显示方法了。动态显示方法只需要设计一个子窗体,比如Form1,然后通过以步骤就可以实现多子窗体显示了。dim mynewform as new form1mynewform.show 4、MDI界面实例例如 P62,(四)窗体的运行模式1、模态和非模态显示窗体模态窗体占用整个应用程序的控制。在模态窗体显示状态下,只有关闭该窗体,用户才能与其他窗体进行交互,继续操作应用程序的其他部分。通常用来显示重要信息。如:frmAb

6、out.Show 1 也可以写成:frmAbout Show vbModel非模态窗体也称常态窗体,用户在跟此窗体进行交互式,还可以切换到其他窗体。如:Form2.Show 或写成: Form2.Show 0 或 Form2.Show VbModeless(1)非模态显示窗体的例子例 P63(2)模态显示窗体的例子例 P63.22、最前端显示窗体,三、可视化界面高级设计,菜单设计 框架、单选钮和复选框控件 列表框控件 组合框控件 工具栏、状态栏和图标列表控件 通用对话框控件 其他常用控件,(一)菜单设计1、菜单的基本属性和事件属性:Caption、Name、Index、Enabled、Visi

7、ble、Check、ShortCut等事件:Click事件2、下拉菜单的基本创建方法3、设置分割条的方法 标题(Caption)属性为减号,即“-”4、设置访问件和快捷键的方法 (&)5、弹出式菜单的创建方法首先顶级菜单设置为隐藏,然后利用PopupMenu方法显示弹出式菜单例如 P66,(二)框架、单选钮和复选框控件1、框架控件主要属性:Caption其他属性和事件方法补偿使用2、单选钮和复选框控件(1)单选钮(OptionButton)主要属性:Value 为True,被选中;为False,没被选中,一组中只被选中一个。(2)复选框(CheckBox)主要属性:Value 为0:为被选中;

8、1:选中;2:禁用复选框例如:P67 请大家自己做,(三)列表框控件如果我们希望用户仅仅通过鼠标选择,而不用使用键盘输入相关信息时,就需要使用列表框(ListBox)控件了。例如P68,自己试一试1、 常用属性List:用来返回或设置控件的列表部分所包含的项目。List1(0)、List1(1)ListIndex:用来设置或返回控件中当前选定项目的索引。其值为0、1、2, 若为-1,则未选定项目 List1.List(List1.ListIndex)Text:用来直接返回当前选定项目的文本。List1.Text=List1.List(List1.ListIndex) ListCount: 返回

9、列表框中的项目总数目。,2、常用方法AddItem :用来添加新项目 格式:List1.AddItem 字符串RemoveItem:删除列表框中的项目。如:List1.RemoveItem 0或者 List1.RemoveItem “计算机应用专业”Clear:用来删除列表中的所有项目。,3、常用方法Click事件:,(四)组合框控件可以将组合框(ComboBox)控件理解为文本框和列表框控件的功能结合体。有了这个控件,用户既可以从列表中选择项目,也可以在需要时输入项目。组合框主要包括List,ListIndex,Text,ListCount属性和AddItem方法,它们的用法与列表框控件相同

10、。另外,组合框最重要的一个属性是Style ,它有0,1,2三个可选值。例如:P70 自己试一试,(五)工具栏ToolBar、状态栏StatusBar和图标列表ImageLIst控件1、添加控件的方法通过“工程-部件”菜单项进行添加,在部件对话窗中选择“Microsoft Windows Common Controls 6.0”,后单击“应用”按钮。2、使用实例例如:P72 随老师一起操作(1)添加控件。(2)设置ImageList控件。在ImageLIst1上击右键(3)设置ToolBar控件。在ToolBar1上击右键(4)设置StatusBar控件。在StatusBar上击右键(5)添加

11、事件代码。,(六)通用对话框控件经常可以见到打开(Open)、保存(Save)、颜色(Color)、字体(Font)、打印(Print)等对话框。如果希望我们所设计的应用程序也具有这种对话框,就可以使用通用对话框(CommonDialog)控件了。首先在部件选择对话窗中选择“Microsoft Common Dialog Control 6.0”复选框,将通用对话框控件添加到工具箱中。该控件在设计阶段时可以看到的,但在运行时是不可见的。ShowOpen、ShowSave、ShowColor、ShowPrinter、ShowFont、ShowHelp例如:P75,(七)其他常用控件 水平滚动条(

12、HScrollBar) 垂直滚动条(VScrollBar),四、代码设计基础,变量的声明 基本数据类型 变量初始值 变量的作用域 变量的生命周期 常量 运算符和表达式 常用函数 流程控制语句,(一)变量的声明1、显式声明语法结构: dim 变量名 as 数据类型如:dim myresult as double 2、隐性声明VB允许在使用变量前不使用dim语句进行事先定义,而由VB自动将变量声明为变体型(Variant类型),这种方式称为隐性声明。 注意:为避免使用隐性声明方法,可以在应用程序的模块声明部分,加入Option Explicit语句,使VB的变量在使用前必须进行强制声明,否则就无法

13、编译执行。,(二)基本数据类型,(三)变量初始值任何变量在被声明后均会有一个初始值。一般情况下:数值型变量的初始值为0字符串变量初始值为空字符串,即“”变体型变量初始值为空值,即Null值布尔型的初始值为假,即False,(四)变量的作用域1、过程级变量是指在过程内部声明的变量。只有在该过程中的代码才能访问这个变量,该变量不能用于程序的其他部分,建议使用Dim关键字来声明。2、窗体级和模块级变量是指在窗体或模块的代码声明段用Dim或Private 声明的变量,其作用范围是整个模块或窗体。即在窗体或模块中的所有过程中,都可以使用这些变量,当离开了这个模块或窗体,此变量就不起作用了。为了增加可读性

14、,建议使用Private关键字声明。3、全局变量在整个应用程序中有效,一般在模块代码编辑器的顶部使用Public声明。 注意:在窗体中已可以使用Public声明全局变量,工程中的其他窗体可以使用“窗体名.变量名”的格式,看到并访问该变量。,(五)变量的生命周期是指能够保存变量值的时间。1、过程级变量只有在过程执行期才存在。注意:当使用Static关键字来声明局部变量时,则该变量的生命周期是应用程序的整个运行期,即在该过程执行结束时,系统并不是房改变量的内存空间,而是继续保留其值。语法结构是:Static 变量名 as 数据类型2、模块级、窗体级和全局变量这些变量的生命周期是程序的运行期,不必使

15、用Static关键字进行声明。例如:P81,(六)常量是在程序运行过程中其值保持不变的量,通常分为直接常量和符号常量两大类。1、直接常量: 字符串常量:用双引号括起来的一串字符。如:“123“数值常量:整数、长整数、定点数、浮点数和字节数。布尔常量:True和False日期常量:用两个“#”符号把日期和时间的值括起来。如:#3/16/2003#2、符号常量分为内部(系统定义)常量和符号(用户定义)常量。 (1)系统内部常量由VB应用程序和控件提供。如:颜色常量vbGreen(绿色)、 vbRed(红色)等 例:将窗体背景设为绿色,可使用以下语句: Form1.BackColor=vbGreen(运行后显示效果)(2)定义符号常量的一般语法是:Public|Private Const 变量名 as 数据类型 =表达式例如:Public Const Pi As Double=3.1415926,(七)运算符和表达式1、算术运算符 - * / Mod + -2、关系运算符 (或= = 3、逻辑运算符Not And Or Xor Eqv Imp4、字符串连接符:字符串是由两个双引号“”包括的字母和数字的组合体,字符串连接符的作用是将字符串常量、变量和函数连接起来,从而形成一个较大的字符串。+ & 如:“abcd”+“1234”=“abcd1234”,

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

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

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