VISUAL BASIC 6.0高级编程技巧-视窗·选单篇详细资料大全

供稿:hz-xin.com     日期:2025-01-08

《VISUAL BASIC 6.0高级编程技巧-视窗·选单篇》是2000年西安交通大学出版社出版的图书。

基本介绍

内容介绍,作品目录,

内容介绍

内容简介 Visual Basic是微软公司开发的编程设计软体,它也是基于Windows作业系统可视化编程环境。 VisualBasic6.0是微软公司最新推出的VisualStudio6.0可视化应用程式开发工具组 件中的一员,也是当今世界上最流行的可视化编程工具。本书是“VisualBasic6.0高级编 程技巧系列”丛书中的一本――控制项篇。主要内容是系统全面介绍在VisualBasic6.0环境 下如何利用控制项进行程式设计,除了讲解具有针对性的实用方法之外,并在其中插入了大量全 新的实例。在这些实例中有许多都是作者在实际设计中采用过的。本书共分11章,其内容包括 常见控制项、高级控制项和自编控制项三部分内容。书中通过作者的编程实践经验,用大量的实例说 明三类控制项的编程方法,从而使读者进一步加深对VB控制项的理解和套用技巧。 本书立意独特,体系完整,内容充实,图文并茂,使用最新的实例,讲解最实用的方法, 奉献最有价值的技巧,使读者能在最短的时间内掌握使用VisualBasic6.0开发出最好的套用 程式的方法和技巧。 本书不仅适用于VisualBasic的初学者作为学习和开发Wind0ws应用程式的理想参考书, 更适用于所有软体开发人员作为常备手册性参考书。

作品目录

目录
第1章 Visual8asic窗体程式设计方法纲要
1.1 窗体设计在VB程式设计中的地位
1.2 VB窗体设计的基本原则
1.2.1 窗体风格的一致性
1.2.2 最少窗体原则
1.2.3 窗体的功能与类型
1.2.4 效率原则――充分利用窗体模板
1.3 VB窗体设计流程
1.3.1 系统功能的细化――窗体规划
1.3.2 窗体设计的捷径――借用
1.3.3 窗体设计过程点评
第2章 窗体属性程式设计方法与技巧
2.1 窗体属性设计概要
2.2 窗体属性速查
2.2.1 按字母顺序查询
2.2.2 按功能划分查询
2.3 窗体属性点评与套用技巧
2.3.1 窗体的姓名――Name属性
2.3.2 窗体“休克”的控制――Enable属性
2.3.3 窗体“隐形”的控制―― Visible属性
2.3.4 窗体的小角落――Tag属性
2.3.5 窗体用户界面的协调控制――Net0tiateMenus属性
2.3.6 使窗体成为MDI子窗体控制―― MDIChild属性
2.3.7 窗体在Windows状态栏的显示控制―― ShowInTaskBar属性
2.4 窗体“外观”的控制方法与技巧
2.4.1 窗体的标题――C即tion属性
2.4.2 C即tion属性套用技巧与实例――使窗体标题随套用动态改变
2.4.3 Icon属性――窗体图示
2.4.4 Icon属性套用技巧与实例――“动画”窗体图示
2.4.5 窗体外框样式的控制――BorderStyle属性套用
2.4.6 窗体三维效果控制―― Appearance属性
2.5 窗体的最大化和最小化控制方法与技巧
2.5.1 MaxButton和MinButton属性的功能与套用
2.5.2 ControlBox属性的功能与套用
2.5.3 WindowState属性的功能与套用
2.5.4 窗体的BorderStyle属性对窗体最大与最小化的影响
2.6 窗 *** 置和大小的控制方法与技巧
2.6.1 窗 *** 置坐标的控制――Top和Left属性
2.6.2 窗体大小的控制―― Height和Width属性
2.6.3 窗体的可移动性―― Moveable属性
2.6.4 窗体的初始位置控制―― StartUpP0sition属性
2.6.5 实例点评:在窗体运行中扩大窗体
2.7 窗 *** 置与大小控制实例
2.7.1 让窗体飞入萤幕
2.7.2 让窗体切入萤幕
2.7.3 让窗体在萤幕中展开
2.7.4 使窗体回转
2.7.5 使窗体涌陷
2.8 窗体色彩与图像属性的控制方法与技巧
2.8.1 ForeCo1or和BackColor属性
2.8.2 Picture属性
2.8.3 FillColor和FillStyle属性
2.8.4 窗体与调色板相关的技术问题-PaletteM0de和Pa1ette属性
2.9 窗体色彩控制实例
2.9.1 窗体色彩随操作而变化
2.9.2 渐变色窗体
2.9.3 图文并茂的窗体
2.9.4 使背景图像压缩或居中和平铺于窗体内
2.9.5 窗体标题栏与框线的色彩问题
2.10 窗体文本的控制方法与技巧
2.10.1 窗体文本字型控制―― Font属性
2.10.2 窗体字元显示透明性控制―― FontTransparent属性
2.10.3 窗体文本显示方向控制―― RightToLeft属性
2.11 窗体坐标系统――一 缩放属性的套用方法与技巧
2.11.1 窗体坐标系统单位的选择―― ScaleM0de属性
2.11.2 窗体坐标原点的平移―― ScaleLeft和ScaleTop属性
2.11.3 窗体坐标刻度的变换――ScaleHeight与ScaleWidth属性
2.11.4 实用技巧:控制项大小与位置随窗体变化的技术要点
2.12 窗体与其他它应用程式DDE会话的控制方法与技巧
2.12.1 LinkMode和LinkTopic属性分析
2.12.2 DDE套用实例点评
2.13 窗体图形特性的控制方法与技巧
2.13.1 窗体绘图线型的控制―― DrawStyle属性
2.13.2 窗体图形线宽控制―― DrawW idth属性
2.13.3 图形(叠加)模式控制―― DrawM0de属性
2.13.4 窗体图形的重绘控制―― AutoRedraw属性
2.13.5 重绘图形区域控制――ClipControls属性
2.13.6 窗体绘图的层次与控制
2.13.7 AutoRedraw属性与事件和方法的相互关系
2.14 窗体键盘回响与滑鼠形象控制套用技巧
2.14.1 优先回响窗体键盘事件――KeyPreview属性
2.14.2 窗体滑鼠形象控制――M0useIcon属性
2.14.3 窗体滑鼠指针图形控制――MouseP0inter属性
2.15 窗体与帮助系统的联系控制
2.15.1 在线上帮助在套用系统中的作用和创作
2.15.2 窗体帮助主题编号――HelpContextID属性
2.15.3 应用程式帮助开关――WhatsThisHelp属性
2.15.4 使用“这是什么”帮助按钮技术―― WhatsThisButton属性
2.15.5 建立应用程式线上帮助系统的步骤以及其它技术要点
第3章 窗体方法程式设计方法与技巧
3.1 窗体方法程式设计概要
3.1.1 窗体方法程式设计基本原理
3.1.2 窗体方法与窗体属性的相互关系
3.1.3 窗体方法与窗体事件的相互关系
3.1.4 窗体方法功能速查
3.2 对窗体整体进行控制方法的程式设计
3.2.1 载入和显示窗体―― Show方法
3.2.2 模式和无模式窗体的套用技巧
3.2.3 隐藏窗体――Hide方法
3.2.4 控制窗体的移动―― Move方法
3.2.5 窗体列印输出―― PrintForm方法
3.2.6 获得窗体的焦点――SetF0cus方法
3.2.7 调整窗体的先后次序――Zorder方法
3.3 对窗体坐标系统调整方法的程式设计
3.3.1 调整窗体坐标系统――Scale方法
3.3.2 坐标单位的快速转换――ScaleX和ScaleY方法
3.4 在窗体进行文本输出方法的程式设计
3.4.1 向窗体进行文本输出――Print方法
3.4.2 按照字型大小确定输出位置――TextHeight和TextWidth方法
3.4.3 Print方法与Labe1控制项文本输出的比较
3.5 窗体图形方法的程式设计
3.5.1 画点―― Pset方法
3.5.2 画线和矩形框―― Line方法
3.5.3 在窗体绘制统计直方图的一个完整实例
3.5.4 画圆和弧―― Cicrle方法
3.5.5 显示图片与图像―― PaintPicture方法
3.5.6 在窗体上取色――Point方法
3.5.7 清屏―― Cls方法
3.5.8 图形方法与图形控制项在套用中的比较
3.6 对控制项操作的窗体方法程式设计
3.6.1 更新窗体――Refresh方法
3.6.2 激活弹出式选单―― PopupMenu方法
3.6.3 启动线上帮助――WhatThisMode方法
第4章 窗体事件程式设计方法与技巧
4.1 窗体事件设计概要
4.1.1 窗体事件程式设计的基本原理
4.1.2 窗体事件分类速查
4.1.3 窗体事件发生的时间性问题研究
4.2 窗体前事件程式设计
4.2.1 窗体载入前事件过程――Initialize事件
4.2.2 窗体载入时的事件过程――Load事件
4.2.3 激活窗体的事件过程――Activate与Deactivate事件
4.3 窗体运行中事件程式设计
4.3.1 窗体大小变化事件(Resize事件)程式设计
4.3.2 实用技巧――控制项大小与位置随窗体大小变化的一个完整实例
4.3.3 重绘窗体事件(Paint事件)程式设计
4.3.4 使用技巧―― 如何保持窗体背景的完整
4.3.5 窗体焦点变化事件(G0tF0cus和LostFocus事件)程式设计
4.4 窗体后事件程式设计
4.4.1 卸载窗体事件程式设计之一――Unload事件
4.4.2 卸载窗体事件程式设计之二―― QueryUnload事件
4.4.3 卸载窗体事件程式设计之三――Terminate事件
4.4.4 Unl0ad事件程式设计实例点评
4.4.5 QueryUnl0ad事件程式设计实例点评
4.4.6 窗体卸载时不触发事件发生的例外
4.5 窗体滑鼠事件和拖放事件程式设计
4.5.1 基本滑鼠事件和复合滑鼠事件
4.5.2 窗体滑鼠事件程式设计要点
4.5.3 滑鼠按钮的识别与套用实例
4.5.4 触发滑鼠事件时Shift、Ctrl和Alt键状态的识别和套用实例
4.5.5 Click和DblClick滑鼠事件程式设计及其套用
4.5.6 窗体拖放事件及其套用
4.5.7 综合实例――“画笔”绘图方法点评
4.6 窗体键盘事件程式设计
4.6.1 键盘事件过程程式设计要点
4.6.2 键盘事件过程程式设计备考
4.6.3 全局性(窗体)键盘事件过程程式设计
4.7 DDE数据交换事件程式设计
4.7.1 DDE数据交换事件
4.7.2 LinkOpen事件及其程式设计要点
4.7.3 LinkExecute事件及其程式设计要点
4.7.4 LinkError事件及其程式设计要点
4.7.5 LinkCl0se事件及其程式设计要点
4.8 窗体OLE事件过程程式设计
4.8.1 OLEStartDrag事件及其程式设计要点
4.8.2 OLEC0mpleteDrag事件及其程式设计要点
4.8.3 OLEDragDrop事件及其程式设计要点
4.8.4 OLEDragOver事件及其程式设计要点
4.8.5 OLESetdate事件及其程式设计要点
4.8.6 OLEGiveFeedback事件及其程式设计要点
第5章 窗体设计中的其它技术问题
5.1 应用程式的启动窗体和卸载控制技术
5.1.1 应用程式启动方式的控制
5.1.2 设定启动窗体
5.1.3 使用Main子过程启动应用程式.
5.1.4 启动中的快速显示窗体
5.1.5 窗体的载入、显示和启动的技巧
5.1.6 窗体的卸载或程式结束
5.2 加速窗体的启动
5.2.1 影响窗体启动速度的原因
5.2.2 加速窗体启动的几种方法
5.3 窗体原貌恢复的方法与技巧
5.4 窗体与显示解析度无关技术
5.4.1 窗体大小与显示分辩率的关系
5.4.2 解析度无关窗体的设计
5.4.3 不同彩色解析度对窗体影响
5.5 多重窗体程式设计的方法与技巧
5.5.1 多重窗体的基本类型
5.5.2 单文档窗体(SDI)程式设计
5.6 多文档(MDI)窗体程式设计方法与技巧
5.6.1 MDI特性
5.6.2 MDI子窗体的特性
5.6.3 建立MDI应用程式的步骤与方法
5.6.4 MDI应用程式的选单系统
5.6.5 MDI子窗体的控制
5.6.6 MDI应用程式设计的若干技巧
5.6.7 提高MDI应用程式性能的几点建议
第6章 选单程式设计方法与技巧
6.1 VisualBasic选单基础
6.1.1 选单的技术优势
6.1.2 选单的基本结构
6.1.3 VisualBasic选单设计的流程
6.2 选单编辑器与选单结构的设计
6.2.1 进入选单编辑器
6.2.2 选单编辑器视窗详解
6.2.3 选单编辑器套用实例
6.3 选单的程式设计与控制
6.3.1 选单程式代码的输入
6.3.2 选单访问键与快捷键的套用
6.3.3 选单项选中标记的套用
6.3.4 设定可对打开窗体列表的选单
6.4 选单数组技术
6.4.1 选单数组的建立
6.4.2 选单数组的套用
6.5 动态选单技术
6.5.1 动态选单技术概要
6.5.2 选单结构的动态控制技术
6.5.3 选单属性的动态设定技术
6.6 弹出选单技术
6.6.1 弹出选单的套用范围
6.6.2 建立弹出选单的步骤
6.6.3 激活弹出选单的方法
6.6.4 弹出选单程式设计需注意的几个问题
6.7 高级技巧:使选单项带上漂亮的图示
第7章 工具列程式设计方法与技巧
7.1 工具列程式设计概要
7.1.1 工具列在应用程式中的地位和作用
7.1.2 VisualBasic5.0与6.0工具列设计的变化
7.1.3 To0lbar控制项的功能及其属性
7.2 工具列设计方法与技巧详解
7.2.1 前期准备――向工具箱加入T00lbar控制项
7.2.2 向窗体放置To0lbar控制项
7.2.3 工具列设计的有力工具――Toolbar控制项的属性页
7.2.4 工具列外观与样式的选择
7.2.5 向工具列添加按钮和属性设定
7.2.6 工具列按钮样式的选择和套用技巧
7.2.7 在工具列设计带有下拉选单的按钮
7.2.8 ImageList控制项与按钮的图像
7.3 Toolbar控制项的常用属性、方法和事件
7.3.1 程式设计中Toolbar控制项的常用属性
7.3.2 程式设计中Toolbar控制项常用的事件
7.3.3 程式设计中To0lbar控制项常用的方法
7.4 工具列程式设计中的基本技术与技巧
7.4.1 工具列程式设计的总体思路
7.4.2 控制工具列的隐藏和重现
7.4.3 使工具列按钮在不同状态具有不同的图像
7.4.4 判断选择了工具列的哪一个按钮
7.4.5 判断选择了工具列的哪一个按钮选单项
7.4.6 使工具列按钮隐藏与重现
7.4.7 使工具列按钮禁用与可用
7.4.8 使ComboBox控制项始终定位于占位按钮上
7.4.9 工具列按钮的动态加入或删除
7.4.10 工具列按钮选单项的动态加入或删除
7.4.11 让用户在运行中调整工具列按钮



Visual Basic 6.0编程提高版英文原版内容简介
Visual Basic 6.0编程提高版是由Diane Zak撰写的专业书籍,英文原版。这本书由电子工业出版社出版,于2002年7月发行,具有权威的ISBN号码9787505377295,十位编号为7505377299。全书共935页,内容丰富,详细深入,适合深度学习和专业开发者使用。它的重量大约为1.470千克,充分体现了其扎实的内容量。这本书...

Visual Basic高级语言程序设计内容简介
《Visual Basic高级语言程序设计》是一本以Visual Basic 6.0为背景的实用教材,它通过丰富的实例,以深入浅出的方式讲解了Visual Basic的基础知识。首先,读者将接触到Visual Basic的集成开发环境,理解其基本概念。随后,课程将引导你学习基础的程序设计,包括输入\/输出操作,控制结构的运用,以及菜单和多窗...

求vb高级编程的书
向你推荐两本微软出版社的两本经典VB图书: Microsoft Visual Basic 6.0高级编程(第2版)内容简介: 随着Visual Basic 6.0的发布,Visual Basic产品家族已经完全适应今后分布式企业开发的发展需要。为了满足那些希望推动这种工具达到新的极限的中高级Visual Basic程序员的需求,著名的The Mandelbrot Set(Inte...

Visual Basic 6.0软件1、设计公园买票程序,实现身高1.2米以上买全票10...
1.2米以下每票0元(单位:米)", "请输入一数字表示身高", "", 10)If 身高 >= 1.2 Then 票价 = 票价 + 10'ElseIf 身高 < 1.2 Then 票价 = 0End If MsgBox "共掏出" & 票价 & "元。

...和Delphi 有更高的版本,但是大多数人却使用Visual Basic 6.0...
VB6.0的高级版本VB.NET是和VB6.0用的框架完全不同,学VB.NET,就算你会VB6.0也得重学,而且现在.net编程流行的语言是用C#,VB6.0是对于最早的VB框架已经是终极版本了,没有更新,最蛋疼的是他与windows高级版本不兼容,其实微软已经放弃VB6.0。。。delphi7 一直有更新,只是新内容很少,因为delphi...

VB6.0什么教程最好
Windows程序设计书籍也十分推荐,它们以Visual Basic为载体,深入讲解Windows应用程序开发技术,适合希望深入学习Windows编程的开发者。NET语言描述的书籍同样值得一看,它们从不同角度解析了VB.NET语言特性,帮助学习者全面掌握VB.NET编程语言。最后,Jeffrey Richter和Charles Petzold的书籍,作为Windows编程领域的...

VB现在最高是不是6.0版本?
VB最高不是6.0,还是7.0以上的,那个就是.net了,而你所说的VB就是最高6.0

VB现在最高是不是6.0版本?
现在VB是只有6.0了,因为现在很少人再用VB编大型程序了,基本上用C,C++ JAVA等,所以现在VB基本不怎么开发了,而现在出现了VB.NET,他跟VB不同,现在也出现了其他的.NET汇编语言,

visual basic 6.0软件介绍
Visual Basic是由微软公司精心打造的编程设计工具,它专为Windows操作系统设计,以其直观易用的特点深受程序员和编程爱好者的喜爱。自Visual Basic 6.0发布以来,因其操作简便和实用性,一直保持着广泛的用户基础。Visual Basic 6.0的界面由多个关键部分组成,包括标题栏、菜单栏、工具栏以及一系列窗口,如...

visual basic6.0安装包
Visual Basic 6.0安装包可以从百度网盘获取,链接为:http:\/\/pan.baidu.com\/share\/link?shareid=1638072853&uk=3290167462。安装Visual Basic 6.0之前,请确保您的电脑满足其最低系统要求,包括操作系统、内存和硬盘空间等。安装过程中,您需要根据提示完成一系列步骤,比如接受许可协议、选择安装路径等。...