ch02程序设计工具及界面设计.ppt
《ch02程序设计工具及界面设计.ppt》由会员分享,可在线阅读,更多相关《ch02程序设计工具及界面设计.ppt(73页珍藏版)》请在课桌文档上搜索。
1、第二章程序设计工具及界面设计,本章重点内容,VB集成环境的基本操作VB程序的基本组成用VB设计程序的基本过程窗体、标签、文本框、命令按钮的属性、方法与事件,2.1 程序设计工具,本质上是一种计算机语言2.1.1 VB简介版本演化BasicVisual Basic 1.0(Visual:可视化)Visual Basic 6.0(本课程学习版本)含学习版、专业版、企业版Visual Basic.Net 2008(最新版),2.1.2 VB的特点,可视化面向对象的程序设计方法结构化程序设计语言事件驱动的编程机制充分利用Windows资源DDE(动态数据交换)、DDL(动态链接)、OLE(对象链接与嵌
2、入)、API(应用程序接口)等开放的数据库功能与网络支持ODBC(开放式数据连接)功能,可以访问或使用并操作后台数据库如SQL server,可视化的设计平台用传统程序设计语言编程时,需要通过编写程序代码设计用户界面,在设计过程中看不到界面的实际显示效果,必须在运行程序时才能观察到。如果对界面的效果不满意,还要回到程序中修改,这一过程常常需要反复多次,大大影响了软件开发效率。Visual Basic提供的可视化设计平台,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面的设计而编写大量程序代码,只需按照设计的要求,用系统提供的工具在屏幕上画出各种对象即可,Visual Basic
3、自动产生界面设计代码,程序员只需要编写实现程序功能的那部分代码,从而大大提高了程序设计的效率。,面向对象的设计方法 面向对象的设计方法(OOP,Object Oriented Programming)从应用领域内的问题着手,以直观自然的方式描述客观世界的实体。Visual Basic作为一种面向对象的编程方法,把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,由Visual Basic自动生成对象的程序代码,并封装起来。,事件驱动的编程机制 传统的程序设计语言面向过程,VB语言面向对象。通过事件来触发执行相应
4、的事件过程(“事件驱动“),从而执行对象的操作和达到运算、处理的目的。,2.1.3 VB集成开发环境,Visual Basic为用户提供了良好的可视化开发平台,称之为Visual Basic Integrated Development Environment(IDE,集成开发环境)。IDE就是在Visual Basic中进行程序设计工作的地方,就是说Visual Basic的工程将在这个环境里进行设计、编辑、编译和调试。主要任务设计、编辑、编译、调试基本状态设计、运行、调试,VB的启动,新建一个应用程序,打开一个已经存在的应用程序,新建一个应用程序的基本方法是选择【标准EXE】然后点击【打开
5、】,主窗口,窗体窗口,工程资源管理器窗口,属性窗口,窗体布局窗口,工具箱窗口,代码窗口,标准工具栏,打开与保存工程,剪切、复制、粘贴、查找,撤销、重复,运行程序、暂停程序执行、终止程序执行,工程资源管理器、属性窗口、窗体布局窗口、对象浏览器、工具箱,点击激活或显示对应窗口,工具箱窗口,主要作用是在窗体上布局控件,每个控件由一个工具图标表示。工具箱的基本操作在“工具箱”窗口选中所需的控件图标(指向某控件时会出现提示),在窗体中拖画出控件。或者在“工具箱”窗口双击所需的控件图标(该控件已被放置到窗体的中间),将其拖放到适当的位置。调整窗体或者控件位置和大小的方法 粗调控件位置:拖动控件到合适位置放
6、下。粗调大小:在对象窗口选中窗体或者控件,移动鼠标到其四周的某一小方块上(鼠标指针变为双向箭头),拖动鼠标,当其大小合适时放下。细调位置和大小:通过属性窗口设置其左上角坐标(Left和Top属性)和高度与宽度值(Height和Width属性)。,工具箱,通过工具箱在窗体上布局的控件,属性窗口,主要作用是设置窗体或控件的属性 方法选择窗体:单击窗体的空白处,或者从“属性窗口”上端的对象组合框中选择。选择控件:单击窗体中的控件(如果要选择多个控件,可按下Shift键然后再单击要选择的各个控件;或者在窗体上拖鼠标使得虚线框罩住要选择的控件时放开)。或者从属性窗口上端的对象组合框中选择。设置属性:利用
7、属性窗口为窗体或者控件设置属性.,按钮的属性窗口,在属性窗口中输入属性时先选择属性名,输入属性值的方法有两种,一是直接输入,如Caption属性;另一种是从列表中选择一个,如Default。,对象列表,属性名,属性值,窗体设计器窗口(也叫对象窗口)用来设计应用程序用户界面的。设计窗体的外观,添加控件、图形,移动控件、改变大小等。工程资源管理器窗口 VB把应用程序称为“工程”。一个工程一般都是由许多各种类型的文件组成的。管理工程中的窗体和各种模块 以层次结构方式列出了当前工程中的所有文件。三个按钮:“查看代码”,“查看对象”,“切换文件夹”代码窗口 用来编辑事件过程(即事件响应代码)和其他通用过
8、程。窗体布局窗口 显示窗体在屏幕中的位置,调整窗体的位置,2.1.4 VB工程,Visual Basic把一个应用程序称为一个工程VB工程的类别标准Windows EXE程序(具有标准Windows风格的应用程序)一个VB工程的文件类型工程文件*.VBP(就是把所有文件整合在一起用的文件)窗体文件*.FRM(包含窗体及其控件正文描述和属性设置)标准模块文件*.BAS,工程的建立与保存,通过【文件】菜单进行操作,单击【退出】将关闭VB集成环境,单击【文件】【新建】菜单、在上图对话框中选择【标准EXE】,然后单击【确定】按钮可以新建一个工程。,对于一个新建的工程,单击【文件】【保存工程】菜单、在上
9、图对话框中选择保存的文件夹,并输入文件名然后单击【确定】按钮可以保存一个工程。,当前的保存路径,可以改变,当前的文件类型是窗体文件,每个窗体都有一个文件名,除了窗体还有工程文件,这就是工程文件的保存,注意窗体文件的默认扩展名是“frm”,工程文件的扩展名是“vbp”。另外窗体文件和工程文件保存在同一路径,2.1.5 VB应用程序的设计过程,1 创建新的VB工程2 创建应用程序界面3 设置对象属性4 编写程序代码5 调试和运行程序6 保存工程7 编译、生成可执行应用程序8 发布应用程序,简单来说,设计VB应用程序的步骤:大致分为两大部分工作:设计用户界面和编写程序代码 用户界面(用户使用计算机的
10、综合操作环境)。用户界面设计又包括建立对象和对象属性设置两部分。先要确定对象,然后针对这些对象进行代码编程,设计VB应用程序的具体步骤如下:(1)建立用户界面的对象;(2)设置对象的属性值;(3)编写程序代码,建立事件过程;(4)保存和运行应用程序,示例:一个简单程序,在运行中当用鼠标单击窗体时,窗体上显示出“欢迎您来到VB世界!”设计步骤如下:1.创建窗体 在系统默认提供的窗体上输出若干文字,不必专门设计用户界面。2.编写程序代码,建立事件过程 代码窗口:进入;选择了对象和事件;编写程序代码。事件过程名,由两部分组成:对象名和事件名,3.保存工程(参见实验指导P142-(4))保存窗体文件(
11、.frm)和工程文件(.vbp)4.运行程序(参见实验指导P143-(5))执行“启动”命令,即用解释方式运行程序 执行“结束”命令,即可结束程序的运行窗体显示情况,2.2 界面及其基本设计,用户主要通过界面来使用应用程序,看不到在执行什么代码,所以界面是否友好、操作是否方便在设计时显得很重要。2.2.1 界面的作用数据显示数据输入与编辑程序流程控制显示提示和帮助信息2.2.2 界面设计准备,2.2.3 窗体,控制菜单,标题栏,最小化按钮,最大化/还原按钮,关闭按钮,窗体,VB窗体的结构具有Windows标准窗口的样式和风格,边框,窗体坐标系统,坐标原点(0,0)在窗体的左上角 坐标轴刻度单位
12、为缇(Twip,567缇为1厘米)当前位置的横坐标(CurrentX)和纵坐标(CurrentY),X,Y,(CurrentX,CurrentY)当前位置,2.2.3.1 窗体设计,1 窗体名称任何一个对象都有一个名称,作为区别于其他对象的唯一标识属性名:Name只能在属性窗口中定义名称属性。在以后针对对象进行操作时,区分和指示具体的对象2 标题栏文本显示在窗体标题栏的字符串属性名:Caption可以在属性窗口中赋值,也可以在代码中通过赋值语句赋值,3 设置窗体风格相关属性ContrlBox:定义窗体是否有控制菜单;MaxButton:定义窗体是否有最大化按钮;MinButton:定义窗体是否
13、有最小化按钮;BorderStyle:定义窗体的边框类型;说明ContrlBox、ContrlBox、MinButton的值为Boolean类型,为True时有相关按钮;,将ContrlBox设置为False,将自动取消“最大化”、“最小化”按钮;BorderStyle属性的值为一枚举值,窗体的大小和启动位置大小Height属性定义窗体高度(包括边框与标题栏)Width属性定义窗体宽度启动位置Left属性定义窗体在屏幕上的横坐标Top属性定义窗体在屏幕上的纵坐标,大小和位置的数据单位ScaleMode属性定义数据单位默认为缇,窗体事件Load事件触发条件:当窗体由磁盘装入内存时引发该事件,它由
14、系统操作或通过Load语句触发。事件过程:Private Sub Form_Load()End Sub该事件过程常用于在装入内存时,进行一些初始化处理。,例2.1 有一窗体frmTest,在运行阶段设置窗体标题为“Load事件”,窗体显示在屏幕的正中央,并将其背景设置为蓝色(用VB中的常量vbBlue)。新建一个工程,将其中的窗体名在在属性窗口中设置为“frmTest”,并编写如下的事件过程:Private Sub Form_Load()frmTest.BackColor=vbBluefrmTest.Caption=Load事件frmTest.Left=(Screen.Width-frmTes
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ch02 程序设计 工具 界面设计

链接地址:https://www.desk33.com/p-236216.html