第3章常用控件与界面设计

合集下载

VB程序设计电子教案 第3章:VB基本程序控件编程

VB程序设计电子教案 第3章:VB基本程序控件编程

复选框, 复选框,单选按钮的常用属性
Enabled Value
表示复选框或单选按钮的状态: (1)复选框:0-未选中(Unchecked),1-选中,(Checked) 2- 灰色不可选(Grayed); (2)单选按钮:False-未选中,True-选中
Style
设置复选框或单选按钮的外观
Picture
Picture
设置控件中显示的图形(作为背景图形) 决定图片框是 无此属性 否自动扩展到图 片的大小 无此属性 决定图片是否能自动调整以 适应图片框的大小(可能会导 致图像变形)
AutoSize
Stretch
图片框, 图片框,图像框的区别
图片框控件可以作为其它控件的容器,图像框 却不是. 图片框可以通过Print方法和绘图语句输出, 而图像框则不能. 图像框比图片框占用的内存少,显示速度快. 图像框能够延伸图形的大小,以适应控件的大 小,图片框则不能,但图片框能自动调整控件 大小以适应图形的大小.
滚动条编程示例 时钟编程示例
滚动条编程示例
滚动条编程示例.vbp
实现方法
界面设计 代码设计
设置文本框的背景色,可用: ●设置文本框的背景色,可用: Text1.BackColor = RGB(R,G,B)
●滚动条的Change事件 滚动条的 事件
代码清单
滚动条相关知识点
滚动条的常用属性及事件
属性/事件 Min属性 Max属性 SmallChange属性 LargeChange属性 Value 属性 Change 事件 Scroll 事件 功能/激发条件 设置滚动条的最小值 设置滚动条的最大值 单击滚动条两端的箭头时的增值,默认为1 单击滚动条的滚动区域时的增值 滚动条当前的值 滚动条常用事件 当滚动条的Value值值发生变化时 移动滚动条时(即使未释放鼠标)

VB程序设计教程.ppt

VB程序设计教程.ppt


所有控件都有一个这样的属性:只需引用该控件对象名而无需使用
属性名就可以设置该属性的值,称此属性为控件的默认属性值。如Text
(文本框)控件的默认属性为Text属性、Label(标签)控件的默认属性
为Caption属性。
Text1.Text=“Visual Basic ” 等价于 Text1=“Visual Basic ”
第一节 Visual Basic简介
一、 Visual Basic的发展
BASIC是20世纪60年代由美国达特茅斯大 学的两位教授共同设计的计算机程序设计 语言,是国际上广泛使用的一种计算机高 级语言。
Basic语言简单易学、人机交互容易、程序 调试简便,目前仍是计算机程序设计初学 者入门学习的主要语言之一。
窗体的构成
2.3 基本控件
一、窗体的属性 对象表现出来的特征是由对象的各种属性决定的。对窗体
的属性进行设置可以在界面设计时通过属性窗口设置窗体 的各种属性值,也可以在运行时由代码段给窗体的属性赋 值来实现。 决定窗体特性的属性在属性窗口内可以查看和设置。
2.3 基本控件
下面介绍几个常用的属性: (1)Name属性
Visual Basic 6.0中文版包括3种版本 Visual Basic学习版(Learning) Visual Basic专业版(Professional) Visual Basic企业版(Enterprise)
一、Visual Basic的安装 二、Visual Basic的运行
第三节 Visual Basic的集成开发环境
2.1 控件概述
2.1.2 使用标准 ActiveX 控件

VB 包含部分 ActiveX 控件,即标准 ActiveX 控件),

VB程序设计基础全集

VB程序设计基础全集

1.1.2 Visual Basic的特点

4.提供了易学易用的应用程序集成开发环境 在Visual Basic的集成开发环境中,用户可设计界面、编写代 码、调试程序,直至将应用程序编译成可执行文件在 Windows上 运行,使用户在友好的开发环境中工作。


5.支持多种数据库系统的访问
利用 Visual Basic 的数据控件,可访问 Microsoft Access、 Dbase、Microsoft FoxPro、Paradox 等 , 也 可 以 访 问 Microsoft Excel、Lotusl 1-2-3等多种电子表格。

Visual Basic 6.0程序设计概述 程序设计基础 结构化程序设计与数组 函数与过程 常用控件 图形控件和图形方法 对话框和菜单程序设计 文 件
第9章 数据库与数据访问技术
第1章 Visual Basic 6.0程序设 计概述

1.1 1.2 1.3 1.4 1.5 1.6 1.7

编 :陈庆章
前 言
Visual Basic是目前进行Windows应用程序设计的最 佳工具之一,也是最佳的程序设计入门语言,这一看法 已经得到普遍认可。 非计算机专业计算机基础教学的 3 个不同层次,分 别解决的是“操作技能”、“思维训练”、“综合应用 能力”问题。学习一门程序设计语言,主要目的是要提 高读者分析归纳、解决问题的能力,在思维训练方面受 益,并使得读者通过更系统、深入的学习后开发实用程 序成为可能。 因此,本书在内容上精选了Visual Basic 6.0中最基 础、最常用并实用的部分;在编排和风格上力图体现循 序渐进、深入浅出的特点;以样本程序示例教学,阶段 性构筑读者的成就感,使得艰苦的程序设计工作升华为 一种艺术创作,提供了一条通往程序设计高手的捷径。

第三章 项目界面设计

第三章 项目界面设计

程序设计 程序设计——项目界面设计 程序设计 项目界面设计
第13页 13页
三.工具栏的常用事件及方法
工具栏控件最常用的事件是Click事件; 工具栏控件最常用的事件是Click事件; Click事件 Click事件过程中通常使用Buttons.IndexOf方法 事件过程中通常使用Buttons.IndexOf方法判断 在Click事件过程中通常使用Buttons.IndexOf方法判断 用户单击了工具栏中哪个按钮,该方法返回被单击按钮 用户单击了工具栏中哪个按钮,该方法返回被单击按钮 的索引值。 索引值。 举例: 举例: Private Sub ToolBar1_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles ToolBar1.ButtonClick If ToolBar1.Buttons.IndexOf(e.Button) = 0 Then MsgBox("你单击了第一个按钮 你单击了第一个按钮") MsgBox("你单击了第一个按钮") End If End Sub
程序设计 程序设计——项目界面设计 程序设计 项目界面设计 第7页
MDI窗体的常用属性 二. MDI窗体的常用属性
MDI窗体的属性分父窗体属性和子窗体属性两种。 MDI窗体的属性分父窗体属性和子窗体属性两种。 窗体的属性分父窗体属性和子窗体属性两种 常用的MDI MDI父窗体属性 常用的MDI父窗体属性 1.ActiveMdiChild属性 用来表示当前活动的MDI子窗口。 属性: MDI子窗口 1.ActiveMdiChild属性:用来表示当前活动的MDI子窗口。 2.IsMdiContainer属性 用来获取或设置窗体是否为MDI 属性: MDI子 2.IsMdiContainer属性:用来获取或设置窗体是否为MDI子 窗体的容器, MDI父窗体 父窗体。 窗体的容器,即MDI父窗体。 3.MdiChildren属性:以窗体数组形式返回所有MDI子窗体, 3.MdiChildren属性:以窗体数组形式返回所有MDI子窗体, 属性 MDI子窗体 每个数组元素对应一个MDI子窗体。 MDI子窗体 每个数组元素对应一个MDI子窗体。 常用的MDI MDI子窗体的属性 常用的MDI子窗体的属性 1.IsMdiChild属性 用来获取该窗体是否为MDI的子窗体。 属性: MDI的子窗体 1.IsMdiChild属性:用来获取该窗体是否为MDI的子窗体。 2.MdiParent属性 用来指定该子窗体的MDI父窗体。 属性: MDI父窗体 2.MdiParent属性:用来指定该子窗体的MDI父窗体。

Windows程序设计 第3章 对话框和常见控件

Windows程序设计 第3章  对话框和常见控件

树形控件
树形控件(TreeCtrl)和下面要讲的列表控件(ListCtrl) 在系统中大量被使用,例如Windows资源管理器就是一 个典型的树形控件例子。 树形控件可以用于树形的结构,其中有一个根接点(Root) (Root) 然后下面有许多子结点,而每个子结点上有允许有一个 或多个或没有子结点。MFC中使用CTreeCtrl类来封装树 形控件的各种操作。通过调用 BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );
滚动条控件
滚动条(Scroll Bar)一般不会单独使用,因为SpinCtrl 可以取代滚动条的一部分作用,但是如果我们需要自己生 成派生窗口,滚动条还是会派上一些用场。创建一个滚动 条可以使用成员函数: : BOOL CEdit::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID = 0xffff );
MFC 提供类CDialog作为对话框服务的基类,类CDialog将对话框模板与使 用对话框时必需熟悉的几种类方法进行封装。对于对话框中发送消息的的 控件,我们可创建相应的消息处理程序。MFC编译器提供的框架工具使得 我们把对话框中的控件消息映像到派生类的类函数变得简单、快捷。对话 框数据映像函数使用专门的值初始化对话框中的控件,接着检索数据并使 之有效。大多数对话框需要类成员变量来跟踪用户的输入,这些数据在数 据映像中使用,它们在对话控件与类变量之间自动映像数据。 为创建对话框,首先建立CDialog对象,然后创建和显示对话框窗口我们 有两种选择:一种方法是调用函数CDialog::DoModal()来创建有模式对话 框窗口,另一种方法是调用函数CDialog::Create()来创建无模式对话框窗口, 在上述两种情况之下,对话框对象先初始化,然后创建对话框以及它的控 件。 类CDialog成员函数Create()使用两种重载原形,最常用的一种如下: Create(UINT nIDTemplate, CWnd * pParentWnd=NULL); 其中,参数nIDTemplate是一个对话框模板的标识符, 参数pParentWnd是对话框所属的父窗口。

第三章对话框和常用控件69

第三章对话框和常用控件69
第三章对话框和常用控件
3.1 对话框的使用 3.2 控件的创建和使用方法 3.3 常用控件 3.4 通用对话框和消息对话框 3.5 综合应用
3.1对话框的使用
在Visual C++ 6.0应用程序中,使用一个对话框通常有两种情形:一是直接创建一个 对话框应用程序,二是在一个应用程序中进行调用。为不失一般性,这里介绍第二种对话 框使用情况的一般过程,即依次如下:
3.1对话框的使用
项目 ID框 标题框 字体按钮 位置X/位置Y 菜单框
类名称框
图3.3 对话框属性窗口 表3.2 对话框的常规(General)属性
说明 修改或选择对话框的标识符名称 输入对话框的标题名称,中英文均可,如“我的对话框” 单击此按钮可选择字体的种类(如宋体)及尺寸(如9号) 对话框左上角在父窗口中的X、Y坐标,都为0时表示居中 默认值为无,当对话框需要菜单时输入或选择指定的菜单资 源 默认值为无,它提供C/C++语言编程时所需要的对话框类名, 对MFC类库的资源文件来说,该项不被激活。
● 自动出现“对话框资源编辑器”窗口,在这里可以通过“控件工具栏”和“布 局工具栏”向对话框添加和布局控件,并可设置对话框的属性。
需要说明的是,第一次使用Visual C++6.0的对话框编辑器时,“控件工具栏”和 “布局工具栏”可能是浮动,可以将其拖放到指定位置(参看图3.2),以便让开发环境 更易于操作。
3.1对话框的使用
图3.8 布局前的静态文本控件
图3.9 布局后的静态文本控件
3.1.4 创建对话框类 在对话框资源模板的空白区域(没有其他元素或控件)内双击鼠标或按Ctrl+W快 捷键,将弹出一个对话框,询问是否为对话框资源创建一个新类。

VB程序设计案例教程 第三章窗体和常用控件

VB程序设计案例教程 第三章窗体和常用控件

(1)Cls方法
Cls方法可以清除屏幕上的文本、图形等所有的内容。使用它时不需要 给它任何的参数。 例 Cls使用方法 Private Sub Form_Paint() '窗体画图事件 Line (1000, 1000)-(2000, 1000) '画一条直线 Print "Cls实例" End Sub Private Sub Form_Click() '窗口点击事件 MsgBox “点击确定清除窗口中的内容" '弹出一个对话框 Cls '清屏方法 End Sub
窗体的常用方法 (Method)
方法是VB系统提供的,它隶属于对象,用来完成特定操作。窗 体常用的方法有: 1. Cls方法 Cls方法用来清除窗体上显示的正文和绘制的图形。 Cls方法的一般格式: [窗体名.]Cls 省略窗体名,则清除当前窗体上的正文和绘制的图形。例如: Form1.Cls 清除窗体1上显示的正文和绘制的图形。
'弹出一个对话框 '窗体单击事件 '隐藏窗体 '弹出一个对话框 '显示窗体
(3)Move方法
Move方法可以在程序中动态的移动窗口。Move方法需要有 参数,具体的语法格式如下: Object.Move Left,Top,Width,Height
其中Object表示窗口的对象名称。Object参数是可选的,如 果省略的话,那么就表示Move方法移动的是当前具有焦点的窗 体。Left表示窗体距屏幕左边的水平坐标。Left参数是必须有的 。Top表示窗体距屏幕上方的垂直坐标。Top参数是可选的。 Width表示窗体的新的宽度。Width参数是可选的,Height表示 窗体的新的高度。Height参数是可选的。

《Visual_C++程序设计教程》第三章MFC中的资源与界面设计

《Visual_C++程序设计教程》第三章MFC中的资源与界面设计
1.MFC概述 MFC中的各种类结合起来构成了一个应用程序框架,它的 目的就是让程序员在此基础上建立Windows下的应用程序, 这是一种相对SDK来说更为简单的方法。总体上,MFC框 架定义了应用程序的轮廓,并提供了用户接口的标准实现 方法,程序员所要做的就是通过预定义的接口把具体应用 程序特有的东西填入这个轮廓。Microsoft Visual C++提 供了相应的工具来完成这个工作:AppWizard可以用来生 成初步的框架文件(代码和资源等);资源编辑器用于帮 助程序员直观地设计用户接口;ClassWizard用来协助将 代码添加到框架文件中;编译则是通过类库实现了应用程 序特定的逻辑。
3.2.5 位图
位图是一个与显示像素对应的点阵结构,它由 一系列按位排列的数据组成,这些数据分别表 示各个像素点的颜色信息。位图的颜色数目与 用来存放颜色数据的位数直接相关,常见的有 2色、4色、16色、256色、增强色(16位) 和真彩色(32位和24位)等。Windows支持两 种类型的位图:设备相关位图(Device Dependent Bitmap,DDB)和设备无关位图 (Device Independent Bitmap,DIB)。
5)视图 视图类从CView或它的派生类派生。视图和文档联系在一起, 在文档和用户之间起中介作用,即视图在屏幕上显示文档的 内容,并把用户的输入转换成对文档的操作。 6)文档模板 文档模板类一般不需要派生。MDI应用程序使用多文档模板 类CMultiDocTemplate,SDI应用程序使用单文档模板类 CSingleDocTemplate。 应用程序通过文档模板类对象来管理上述对象(应用程序对 象、文档对象、主边框窗口对象、文档边框窗口对象和视图 对象)的创建。
3.1.3 MFC消息管理
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3章 常用控件与界面设计
3.1 创建窗体
窗体是程序员的“工作台”,用以可视化 地建立应用程序。
窗体是 VB 中一个重要的对象,它除了具 有自己的属性、方法外,还可放置除了窗体之 外的其它控件。
VB 的窗体和控件是具有自己的属性、方法 和事件的对象。属性就是对象的性质,方法就 是对象的动作,事件就是对象的响应。
UnLoad 事件 当用户关闭窗体时,会发生一个 Unload 事件。 Resize事件 Resize事件是当程序运行后,窗体的大小被改变时触发的事件。
第3章常用控件与界面设计
2021/3/4
第3章 常用控件与界面设计
窗体主要方法
Print 方法 格式: [对象名.] Print [表达式 [ ,| ;[表达式]… ] ]
命令按钮 (CommandButton)控件 命令按钮是最常使用的控件之一。命令按钮最多设置的 属性是Caption,一般使用属性窗口设置该属性,以便修 改命令按钮的标题。命令按钮最常使用的事件是Click。
第3章常用控件与界面设计
2021/3/4
第3章 常用控件与界面设计
命令按钮属性
(1)(名称)
窗体主要方法
Move 方法
格式:[对象名.] Move 左边距 [ , 上边距 [ , 宽度 [ , 高度]]]
Move方法可在程序中移动窗体和控件,并可以改变其大小。
Hide 隐藏对象
Show 显示对象
Refresh 刷新对象(重画对象)
Printform
打印窗体
第3章常用控件与界面设计
2021/3/4
Initialize 事件 对象的初始化事件
第3章常用控件与界面设计
2021/3/4
第3章 常用控件与界面设计
窗体主要事件
Activate 事件 Load 事件发生后,系统还会自动产生一个 Activate 事件。Activate 事件过 程处理完成后,程序进入“等待事件”状态,当某一事件发生,就对其过程进 行处理,之后再等待下一事件发生。
2021/3/4
第3章 常用控件与界面设计
Borderstyle 设置窗体(对象)的边框样式,其 值为0,1,2,3,4,5,分别表示窗体边框 的不同风格
Enabled 决定对象是否活动 Visible 决定对象是否可见 Font 设置文本对象的字体、字型、字号等 Moveable 决定窗体能否被移动 Picture 返回或设置对象中的图形
第3章 常用控件与界面设计
综合运用
例:可扩大的窗体。设计一个窗体,窗体的标题
为“可扩大的窗体”,在界面设计时为窗体加载 一幅任意图形,并使窗体居中显示。运行程序时, 单击窗体使窗体的长和宽都扩大原来的1.5倍。
(startupposition属性---居中显示)
例:变色窗体。设计一个窗体,窗体的标题为
窗体主要事件
Click 事件 用鼠标单击某个对象就触发了 Click 事件,调用相应的事件过程。
DblClick 事件 用鼠标双击某个对象就触发了 DblClick 事件,调用相应的事件过程。
Load 事件 Load 是把窗体装入内存工作区时发生的事件。在缺省情况 (AutoReDraw=False)下, Load 事件过程是不能在窗体中显示输出的。
第3章常用控件与界面设计
2021/3/4
第3章 常用控件与界面设计
窗体事件
Microsoft Windows 操作系统连续地监视每一个 窗口的活动或事件的信号。
事件可通过单击鼠标或按下按键等操作产生, 也可通过程序控制产生,还可由另一个窗口的操作 产生。
第3章常用控件与界面设计
2021/3/4
第3章 常用控件与界面设计
第3章常用控件与界面设计
2021/3/4
第3章 常用控件与界面设计
窗体属性
窗体的属性:决定了窗体的外观和操作。
设置属性的途径: 通过属性窗口设置和 通过程序代码设置。
第3章常用控件与界面设计
2021/3/4
第3章 常用控件与界面设计
窗体主要属性
Name(名称)
标识符,是程序代码中使用的对象名。
Caption(标题)
在程序中它是识别命令按钮的标识符。窗体中第一个建立的 命令缺省名称是Command1,后续的命令按钮缺省名称分别是 Command2、Command3等。名称属性为只读属性。只读属性 的含义是,这样的属性只允许在界面设计时修改,在程序中 不能修改这样的属性。
第3章常用控件与界面设计
2021/3/4
第3章 常用控件与界面设计
用不同的字体、字型和字号时在窗体显示“欢庆北京奥运会胜 利成功 ”。
例:欢庆北京奥运会胜利成功 。设计一个窗体 ,窗体的标题为“2008北京奥运会”,并为窗 体加载一幅图片。运行程序时,单击窗体,用 不同的字体、字型和字号时在窗体显示“欢庆 北京奥运会胜利成功! ”。
第3章常用控件与界面设计
2021/3/4
第3章 常用控件与界面设计
窗体主要方法
Cls 方法
格式: [ < 对象名 >. ] Cls
Cls 用于清除由Print方法显示的文本或在图片框中显示的 图形,并把光标移到对象的左上角(0,0)。
第3章常用控件与界面设计
2021/3/4

第3章 常用控件与界面设计
说明: (1) 对象名 可以是窗体、立即窗口、图片框、打印机。 (2) 表达式 可以是数值或字符串表达式。 (3)当输出多个表达式时用分隔符隔开。
逗号:分区格式输出,以 14 个字符为一区; 分号或空格:紧凑格式输出。 (4)执行 Print 方法时,命令行的末尾有逗号或分号,则下一次 Print 方法在同一行接着打印,否则下次 Print 方法另起一行。
“变色窗体”。运行程序时,单击窗体,使窗体 变成绿色, 同时在窗体上打印“欢迎学习VB!”。 单击窗体上的关闭按钮,使窗体变成红色,同时 在窗体的标题输出系统时间。
第3章常用控件与界面设计
2021/3/4
第3章 常用控件与界面设计
3.2 常用控件
在windows应用程序或对话框中,经常用到一些部件, 诸如文本框、列表框、命令按钮、滚动条等常用控件。 VB通过控件工具箱提供了这些控件。不同版本的VB提 供的基本控件数量有所不同。 下面介绍一些常用控件:
字符型,设定或返回窗体标题栏中显示的文本。
BackColor(背景颜色)
返回或设置背景颜色。
ForeColor(前景颜色)
返回或设定前景颜色。
Height、Width(高、宽)
数值型,返回或指定窗体的高度和宽度。
Left、Top(左边、顶边位置)
数值型,返回或确定窗体左上角的位置。
第3章常用控件与界面设计
相关文档
最新文档