Download presentation
Presentation is loading. Please wait.
1
第2章 Visual Basic 6.0集成开发环境 2.1 进入VB环境
主窗口:工程1—microsoft visual Basic窗口称为主窗口。 对象窗口:(简称窗体)是进行可视化设计场所。一开始窗体是 一片空白,但经过可视化设计之后,就可以展现不 同的介面。 工具箱:为窗体设计提供必要的控件。 属性窗口:用来设置窗体和控件的属性。(举例) 例:在窗体上放置二个命令控件 command1对象中 caption=“打开” command2对象中 caption=“ “ picture=open.bmp style=1—图形
2
工程资源管理器:用来管理同一工程中各种模块工具。
例如:\ch06\练习3 窗体布局窗口:用来设置窗体相对于屏幕的位置 例:示范将窗体相对于屏幕的位置。 代码窗口:用来查看修改和输入VB程序代码。 例:\ch06\练习3 对象浏览器:用来浏览VB程序可使用的对象和控件。 立即窗口:用来显示错误信息,同时可以执行简单VB语句 例:在立即窗口中输入: print print “today is “ & date 调色板:可用来设置控件运行时的前景色和背景色。 例:在窗体上添加一个文本框,设置前景色为:绿 色。
3
如何将控件放置在窗体上。 方法一:1)双击工具箱上控件 2)调整、移动对象 方法二:1)单击工具箱中控件 2)在窗体中拖放鼠标。 如何知道每一个控件的英文名:将鼠标指针移到工具箱中控件上 停留一会,就会显示名称。 什么是外挂式控件:有一些控件在一开始时不会出现在工具箱中,必须经过引用的步骤,加以引用后,才会出现在工具箱中。 如何将外挂式控件放置在窗体上: 例:想引用DTPicker控件,这个控件在部件“microsoft windows common control-2 6.0”之中 2.2 属性窗口与属性设置 在VB工作环境中用来设置属性窗口只有一个,所以要想设置某一个对象属性,首先要选取该对象为当前对象。
4
设置属性方法: 1)在属性窗口中修改属性值 有三种形态:第一种:直接选取 第二种:在对话框中选取 第三种:键盘输入 2)在程序逻辑中修改属性值 对象名.属性名=值 例:实验书\ch02\练习2.vbp 如何知道每一个属性意义: 常用外观属性: apperance —平面,1—立体 backcolor 对象背景色 borderstyle 对象边框样式 picture 对象背景图 caption 对象标题
5
位置属性: left 对象所在位置左边界 top 对象所在位置上边界 width 对象宽度 height 对象高度 moveable false—窗体不可移动,true—窗体可移动 startupposition 设置窗体首次被显示位置。 例:将\ch02\练习2.vbp中窗体固定,不让用户移动。且窗体置于屏幕中心。 除了借助startupposition属性可将窗体显示在屏幕中心外,还可以使用语句实现。 me.left=(screen.width-me.width)/2 me.top=(screen.height-me.height)/2 (见ch02\center.vbp)
6
width form1 scalewidth height Scaleheight
7
常用行为类属性 autoredraw 自动重绘 enabled false—则对象不可用,true—对象可用。 Visiable false—对象不可见,true—对象可见。 例:运行ch03\练习7.vbp,在窗体上画一条直线。观察其结果,并修改程序。 例:实验书\ch02\练习1.vbp 常用其它属性: controlbox 窗体是否显示控制采单 maxbutton 窗体是否显示最大化按钮 minbutton 窗体是否显示最小化按钮 mouseicon 设置鼠标的图标 mousepointer 设置鼠标指针类型(99—自定义鼠标图标) 例:将实验书上\ch02\练习2.vbp中窗体上控制菜单、最大化按钮及最小化按钮取消。 例:\ch02\练习3.vbp
8
工程概念:每一个VB程序的开发对VB来说都是一个工程。
2.3 工程资源管理器 工程概念:每一个VB程序的开发对VB来说都是一个工程。 改变工程名称名或窗体名:以鼠标选取“工程”或“ form1”,然后调 出属性窗口,更改“name”属性。 工程名称 工程默认的存盘名 窗体默认的存盘文件名 窗体名称
9
保存窗体和工程:单击工具栏“保存”按钮,分别输入窗体名称及 工程名称。
被保存的.frm窗体文件:会保存窗体的属性,放置的控件及控件 的属性及相关代码。 被保存.vbp工程文件:保存这个工程中有那些模块,及其文件名。 例:、实验书练习三(ch02\练习3.vbp) 2.4 程序模块概念 虽然说窗体是VB程序设计的重点,但是由于VB是一个多元化的开发工具,对于一个比较复杂的VB程序而言,只有窗体往往是不够的.所以VB允许在同一个工程中增加其他类型的程序模块。 新增模块方法:“工程”/“添加XXX”
10
窗体模块:大家熟悉的窗体 MDI窗体模块:多文档窗体,这类窗体在其显示区中会含有其他“子”窗体。 标准模块:可用来定义变量、常量、子程序、函数等基本的程序单元,以供其他程序模块使用。这种类型 的程序模块将来保存时,将以.bas为扩展名。 类模块:可用来建立类(class),供其他程序模块建立对象使用。这类程序模块将来存盘时,将以.cls为扩展名。 用户控件:可用来建立控件,而被建立出来的控件将会出现在工具箱之中,供窗体设计合用。这类程序模块将来存盘时,将以.ctl为扩展名。 注意:同一个工程中,同类型的程序模块并未限定只能使用一个。 2.5 工程组的概念 在工程管理方面,VB允许我们在同一工作环境下建立或打开多个工程。 方法:“文件”/“添加工程”
11
例:打开(ch02\)modules.vbp工程,在这工程上添加一个“project2.vbp”工程。
保存工程组:扩展名为:vbg,记录着这个工程组所含有的工程名称。 一次只能启动一个工程 改变启动工程方法:在工程上面单击鼠标右键,在出现快捷菜单时,再从中选取其中的“设置为启动工程” 被选取工程和生成可执行文件。 虽然在工程组窗口中,一次只有一个工程会被子启动,但是每一个都有可啐被制作成独立的可执行文件。 例:将上例工程组的每个工程制作成可执行文件。 例:实验书第二章练习一。
Similar presentations