




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
新世纪应用型高等教育计算机类课程规划教材VisualBasic
程序设计〔第二版〕第2章VB程序设计的根本窗口在VB的集成开发环境中,有5个根本窗口,即窗体设计器窗口、工程资源管理器窗口、属性窗口、代码窗口和窗体布局窗口。其中与控件放置相关的窗口为窗体设计器窗口和窗体布局窗口。1.窗体设计器窗口窗体设计器窗口〔如图2.1〕中显示的是一个空白的窗体,窗体是用户用来显示的程序界面,是用户工作区。用户可以通过在窗体上放置各种控件来设计将要开发的VB应用程序的图形用户界面〔GUI〕。窗体是VB应用程序的主要局部,用户通过与窗体上的控件进行交互来得到结果,每个窗体必须有一个惟一的窗体名字,建立窗体时的默认名为Form1,Form2等。2.1与控件放置相关的窗口2.1窗体设计器窗口
2.窗体布局窗口图窗体布局窗口〔如图2.2〕用于观察应用程序中各窗体在屏幕上的位置,有一个表示屏幕的小图像。在设计时,用鼠标拖动表示窗体的小图像,可以方便地调整程序运行时窗体显示的位置。在窗体布局窗口中单击鼠标右键,出现快捷菜单如图2.2所示。选择“启动位置〞菜单中的各菜单项可以确定窗体运行时在屏幕上出现的位置,显示位置的设置如表2.1所示。图2.2窗体布局窗口
菜单项显示位置手工出现在指定位置所有者中心出现在当前的父窗口中心屏幕中心出现在屏幕中心Windows默认(缺省)出现位置由系统确定表2.1设置窗体显示位置属性窗口〔如图2.3〕用于列出当前选定窗体和控件的属性设置,每个对象都是用属性来表示其特征的。所有窗体或控件的属性如颜色、字体和大小等,都可以通过属性窗口来修改。属性窗口由以下局部组成:〔1〕对象列表框:单击其右边的箭头可拉出所选窗体包含的对象的列表。〔2〕属性显示排列方式:有“按字母序〞和“按分类序〞两个按钮。前者以字母排列顺序列出所选对象的所有属性;后者按“外观〞和“位置〞等分类列出所选对象的所有属性。2.2属性窗口与属性设置〔3〕属性列表框:列出所选对象在设计模式可更改的属性和默认值。对于不同的对象,列出的属性也是不同的。属性列表由中间一条线将其分为两局部:左边列出的是各种属性,右边列出的是相应的属性值。〔4〕属性含义说明:当在属性列表框中选取某属性时,在该区域显示所选属性的含义。如图2.3显示名称为Form1的窗体属性,“标题栏〞用于显示对象名,属性窗口显示是“按字母序〞排序的。图2.3“按字母序〞属性窗口返回工程资源管理器窗口〔如图2.4〕以树状结构列出应用程序中所有的文件清单,包括窗体和模块等。工程文件的后缀是.vbp,工程文件名显示在工程文件窗口内,以层次化管理方式显示各类文件,而且允许同时翻开多个工程。工程资源管理器窗口上方提供以下三个按钮:1——“查看代码〞按钮:切换到代码窗口,显示和编辑代码。2——“查看对象〞按钮:切换到模块的对象窗口。3——“切换文件夹〞按钮:工程中的文件在按类型分或不分层次显示之间切换。2.3工程资源管理器工程资源管理器下方的列表窗口,以层次列表形式列出组成这个工程的所有文件。它可以包含以下主要的三类文件:窗体文件〔.frm文件〕、标准模块文件〔.bas文件〕、类模块文件〔.cls文件〕。如图2.4工程资源管理器窗口显示一个工程有2个窗体、1个标准模块、1个类模块,工程名为“工程1〞,工程文件名为“工程1.vbp〞,窗体名为Form1和Form2,窗体文件名为Form1.frm和Form2.frm,这些名称编程时都可以修改。图2.4工程资源管理器窗口返回其他窗口都可以使用“视图〞菜单中的各菜单项来翻开,窗口的名称如图2.5所示。〔1〕代码窗口代码窗口又称代码编辑器窗口,如图2.6所示。〔2〕对象浏览器窗口〔3〕立即、本地和监视窗口〔4〕调色板窗口调色板窗口如图2.7所示。2.4其他窗口图2.5“视图〞菜单图2.6代码窗口图2.7调色板窗口
返回这一节我们将通过一个具体的例子来说明如果在VB环境下设计应用程序。这个例子将展示VB应用程序设计的全过程。【例2-1】新建一个窗体,在窗体下部放置两个按钮〔Command1、Command2〕和一个文本框〔Text1〕控件,其中Command1中标有“显示〞,Command2中标有“退出〞。单击按钮Command1在标签Text1上显示“Thisismyfirstprogramme.〞,单击Command2那么在左上角显示“GoodBye!〞。2.5创立一个简单的VB应用程序如图2.8所示为单击Command1按钮时的运行界面。图2.8单击Command1按钮时运行界面一般来说,创立VB应用程序有4个主要步骤:〔1〕创立应用程序界面。〔2〕设置窗体和控件的属性。〔3〕编写程序代码。〔4〕运行应用程序。最后,通过“保存工程〞来结束创立应用程序的工作。有时还涉及“编译应用程序〞,就是把一个程序制作成可以独立运行的.EXE文件。1.创立应用程序界面窗体是创立应用程序的根底,是其他控件的容器。创立VB应用程序的第一步是创立窗体,这些窗体将是应用程序界面的根底。然后在创立的窗体上绘制构成界面的对象。对于上面要创立的第一个应用程序,用到工具箱中的两个控件,即文本框控件和命令按钮控件。〔1〕创立窗体创立新工程时,系统就自动创立了一个空白的新窗体,窗体名默认为Form1。窗体是组织用户交互信息的界面〔窗口〕。窗体中布置用于用户交互的控件。〔2〕创立控件在窗体界面中需要绘制两个按钮〔CommandButton〕控件和一个文本框〔Textl〕控件。①单击要绘制的控件的工具,这是“文本框〞。②将鼠标指针移到窗体上,该指针变成十字线。③将十字线放在控件的左上角所在处。④拖动十字线画出适合控件大小的方框。⑤释放鼠标按钮,控件出现在窗体上,名称默认为Text1。用同样的方法将两个按钮放置到窗体中。〔3〕对齐控件为了将控件在界面上布局得更整齐美观,将3个控件进行调整位置和大小。①单击Command1按钮,按Shift键的同时单击Command2按钮,那么两个按钮都被选中;②选择“格式〞菜单→“统一尺寸〞菜单项→“两者都相同〞菜单项,将两个按钮的大小调整相同。2.设置窗体和控件的属性通过属性窗口给创立的对象设置属性。各控件的设置顺序可以任意,步骤如下:①单击Text1在属性窗口中出现Text1的所有属性,在“属性窗口〞中滚动属性列表,选定属性名Text,属性窗口的设置如图2.10所示,选择Font属性,单击按钮设置字体为TimesNewRoman,大小为小三号。②单击Command1按钮,在“属性窗口〞中选定属性名Caption,修改属性值为“显示〞。设置界面如图2.11所示③单击Command2按钮,在“属性窗口〞中选定属性名Caption,修改属性值为“退出〞,图2.10属性设置
图2.11属性设置返回3.编写程序代码要实现当单击Command1按钮时在Text1文本框显示“Thisismyfirstprogramme.〞,单击Command2将在窗体左上角显示“GoodBye!〞的功能,那么需要在代码编辑器中编写程序代码。代码编辑器窗口是编写应用程序的VB代码的地方。代码是由语句、常量和声明局部组成的。使用代码编辑器窗口,可以快速查看和编辑应用程序代码的任何局部。窗体Form1中Command1控件的事件过程窗口如图2.12所示。图2.12事件过程窗口4.运行应用程序为了运行应用程序,可以从“运行〞菜单中选择“启动〞项,或者单击工具栏中的“启动〞按钮,或按F5键。5.保存工程最后,我们从
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论