Visual Basic 6.0 中文版提高与应用
高峰 廖彬山()
7505356852
电子工业出版社 / 0000-00-00
平装 / 16开 / 315页 / 0字
¥26.00
(1家书店)
"Visual Basic 6.0 中文版提高与应用"的详细介绍……
Visual Basic 是美国微软公司推出的使用极为广泛的可视化开发环境。本书从实用角度出发,对Visual Basic的编程技术和应用技巧作了深入介绍。全书在介绍Visual Basic的各种功能时,结合国内用户的实际情况和可能遇到的重点、难点问题,有针对性地列举了大量的编程实例,为读者营造了一个轻松学习和掌握Visual Basic的环境。
哪里可以买到"Visual Basic 6.0 中文版提高与应用"?
从 1 家优秀的网上书店中选购"Visual Basic 6.0 中文版提高与应用"
※ 如果您是第一次来到好图书选购图书,请点此查看“购书指南”。
※ 发现价格错误了?书店有售而好图书却没有显示?立刻点此给好图书改错。
※ 图书价格仅供参考,实际售价及是否有库存以各网站实际标示为准。
※ 若售价差别过大,可能因不同规格或者版本引起,请自行甄别。
我来评论一下"Visual Basic 6.0 中文版提高与应用"……
"Visual Basic 6.0 中文版提高与应用"的图书目录……
第1章 对象编程
1.l 对象和类
1.2 对象变量
1.2.l 声明对象变量
1.2.2 赋值对象变量
l.2.3 特定对象变量和通用对象变量
l.2.4 释放对象引用
1.2.5 检查两个对象变量的引用是否相同
1.2.6 找出对象所属的类
1.2.7 CallByName函数
1.2.8 Me关键宇
l.2.9 使用With语句
l.2.10 给过程传递对象
1.2.11 缺省属性
1.2.12 容器对象
1.2.13 系统对象
1.3 集合
1.3.l 创建自己的集合
1.3.2 基于0和基于1的集合L
1.3.3 For Each循环
1.4 类的创建
1.4.l 创建一个类模块L
l.4.2 向类中添加属性
1.4.3 向类中添加方法
l.4.4 类模块和标准模块的比较
1.4.5 编程实例
l.4.6 往类中添加事件
1.5 对象浏览器
1.5.l 查找和浏览对象
1.5.2 添加对象的描述
l.5.3 查看代码
l.5.4 浏览其他应用程序的对象
1.6 FSO(文件系统对象)
l.6.1 FSO包含的对象
1.6.2 Scripting类型库
1.6.3 用 FSO编程
1.6.4 获得驱动器的信息
16.5 处理文件夹
16.6 处理文件
第2章 界面设计
2.l 界面样式
2.1.1 SDI界面
2.1.2 MDI界面
2.1.3 资源管理器样式的界面
2.2 管理注册表
2.2.l 保存或创建注册表设置值
2.2.2 删除注册表设置值
2.2.3 检索注册表设置值
2.3 通用对话框
2.3.l “打开”对话框
2.3.2 “另存为”对话框
2.3.3 “字体”对话框
2.3.4 “颜色”对话框
2.3.5 “打印”对话框
2.4 启动窗体和 Sub Main过程
2.4.l 启动窗体
2.4.2 Sub Main过程
2.4.3 展示屏幕
2.5 MDI编程实例
2.5.l 创建MDI窗体和子窗体
2.5.2 设计菜单
2.5.3 使“文件”菜单动态增长
2.5.4 为MDI窗体创建工具栏
2.5.5 程序清单
2.5.6 几个补充说明
2.5.7 “窗口”菜单
2.6 窗体的生存期
2.6.l 创建但不加载
2.6.2 加载但不显示
2.6.3 显示状态
2.6.4 卸载并收回窗体所占的内存和资源
2.6.5 窗体处于卸载但未被引用
2.7 应用程序向导
2.8 快捷菜单
第3章 图形和文本处理
3.l 图形基础
3.1.1 AutoRedraw属性与持久性
3.1.2 ClipControls属性和裁剪区域
3.1.3 图形层次
3.2 坐标系和刻度
3.2.l 标准刻度
3.2.2 自定义刻度.
3.2.3 设置当前坐标
3.3 图形方法和Print方法
3.4 颜色设置
3.4.1 RGB函数
3.4.2 QBColor函数
3.4.3 内部颜色常数
3.4.4 直接使用颜色的十六进制值
3.5 Pictute对象
3.6 字体
3.6.l 检查可用的字体
3.6.2 设置字体属性
3.7 TextHeight和TextWidth方法
3.8 格式化数字、日期和时间
3.8.l 格式化数字
3.8.2 格式化日期和时间
3.8.3 格式化文本
3.8.4 命名格式
3.9 Clipboard对象
3.10 打印
3.10.1 使用PrintForm方法
3.10.2 penter对象
第4章 ActiveX控制的使用
4.1 Visual Basic中的 ActiveX控件
4.2 在工程中加载ActiveX控件
4.3 RichTextBox控件
4.4 ImageList控件
4.5 Toolbar控件
4.5.l 编程实例
4.5.2 ToolBar控件的新增功能
4.6 StatusBar控件
4.7 ProgressBar控件
4.8 Slider控件
4.9 Multimedai控件
4.9.l 多媒体设备类型
4.9.2 MCI命令
4.9.3 常用属性
4.9.4 编制一个“媒体播放器”
4.10 Animation控件
4.11 ImageCombo控件
4.12 Monthwew控件
4.13 Internt Transfer控件
4.14 WebBrowser控件
4.15 Winsock控件
4.15.1 Winsock控件的属性、方法和事件
4.15.2 编写TCP应用程序
4.15.3 编写UDP应用程序
第5章 拖放和OLE拖放
5.l 控件拖放
5.2 OLE拖放
5.2.1 OLEDragMode属性
5.2.2 OLEDropMode属性
5.2.3 DataObject对象
5.2.4 OLEDrag方法
5.2.5 拖放事件
5.2.6 编程实例
第6章 调试与错误处理
6.l 程序中的错误
6.2 程序调试
6.2.1 工作模式
6.2.2 调试实例
6.2.3 断点
6.2.4 Stop语句
6.2.5 逐语句和通过程执行
6.2.6 本地窗口
6.2.7 监视表达式与监视窗口
6.2.8 调用堆栈
6.2.9 立即窗口
6.2.10 用断言检查代码
6.3 错误捕获及处理
6.3.1 如何处理错误
6.3.2 On Error Resume Next语句
6.3.3 关闭错误处理例程
6.4 条件编译
6.4.1 条件编译语句
6.4.2 定义条件编译常数
第7章 数据访问编程
7.l 数据库基础
7.1.l 表、记录和字段
7.1.2 数据库
7.1.3 索引
7.1.4 关系
7.1.5 结构化查询语言
7.1.6 可视化数据管理器
7.2 数据访问对象和Data控件
7.2.l 数据访问对象
7.2.2 使用Data控件
7.2.3 数据绑定控件
7.2.4 记录集
7.2.5 Data控件与DAO结合使用
7.2.6 自动添加、更新和删除记录
7.2.7 记录集的排序与筛选
7.2.8 定位记录集中的记录
7.2.9 从记录中获取数据
7.2.10 用代码更新记录集
7.2.11 Error事件
7.2.12 事务处理
7.3 远程数据对象和 Remote Data控件
7.3.1 远程数据对象
7.3.2 RDO与DAO的比较
7.3.3 Remote Data控件
7.4 ActiveX数据对象和 ADO Data控件
7.4.1 OLE DB
7.4.2 ActiveX数据对象
7.4.3 ADO Data控件
7.4.4 ADO Data控件支持的事件
7.4.5 数据绑定控件
7.4.6 DataList和DataCombo控件
7.4.7 DataGrid控件
7.5 数据环境设计器
7.5.l 添加一个DataEnvironment对象
7.5.2 Connection对象
7.5.3 “数据视图”窗口
7.5.4 Command对象
7.5.5 数据环境如何在应用程序中使用
7.5.6 字段映射
7.5.7 查询设计器
7.5.8 参数查询
7.5.9 Command层次结构
7.5.10 MSHFlexGrid控件
7.6 数据报表设计器
7.6.l 数据报表设计器的结构
7.6.2 创建一个简单的数据报表
7.6.3 添加日期、时间、页号和标题
7.6.4 打印数据报表
7.7 数据访问总结
第8章 ActiveX部件的使用
8.1 ActiveX部件类型
8.2 使用ActiveX部件
8.2.1 添加对部件的引用
8.2.2 声明对象变量
8.2.3 将对象引用赋予变量
8.2.4 使用对象的属性和方法
8.2.5 响应对象的事件
8.2.6 释放对象
8.2.7 部件对象的层次结构
8.2.8 编程范例
8.3 插入OLE对象
8.3.l 链接对象与嵌入对象
8.3.2 设计时创建OLE对象
8.3.3 “选择性粘贴”对话框
8.3.4 运行时创建OLE对象
8.3.5 InsertObjDlg与 PasteSpecialDlg方法
8.3.6 激活OLE对象
8.3.7 在位激活
8.3.8 将数据库与OLE容器控件绑定
8.3.9 ObjectMove事件
8.3.10 确定对象如何显示
8.3.11 保存和检索嵌入对象中的数据
8.3.12 Updated事件
8.3.13 其他有关属性
8.3.14 协调菜单与工具栏
8.3.15 使用工具箱嵌入OLE对象L
第9章 ActiveX部件的创建
9.l 创建ActiveX控件
9.1.1 基本概念
9.1.2 制作一个简单的 ActiveX控件
9.1.3 UserControl对象的关键事件
9.1.4 扩展属性
9.1.5 环境属性
9.2 ActiveX文档
9.2.l 创建简单的ActiveX文档
9.2.2 ActiveX文档的组成部分
9.2.3 为UserDocument对象添加属性
9.2.4 UserDocument对象的关键事件
9.2.5 ActiveX文档的用户界面
第10章 Internet编程
10.1 Internet基础
10.2 Internet开发历史
10.3 Visual Basic的 Internet技术
10.4 DHTML应用程序
10.4.1 系统要求
10.4.2 创建一个 DHTML工程
10.4.3 页面设计
10.4.4 动态HTML的对象模型
10.4.5 动态HTML中的事件
10.4.6 使页面元素可编程
10.4.7 元素的缺省操作
10.4.8 设置和获取属性
10.4.9 文本的替换处理
10.4.10 漫游
10.5 IIS应用程序
10.5.1 系统要求
10.5.2 WebClass
10.5.3 开始 IIS工程
10.5.4 添加模板Webltem 到 WebClass
10.5.5 WebClass事件
10.5.6 WebClass使用的ASP对象
10.5.7 Start事件
10.5.8 发送HTML到浏览器
"Visual Basic 6.0 中文版提高与应用"的书摘……
与文本框类似,RichTextBox控件也是用于输入和编辑文本的,但它提供了比文本框更高级的格式特性。例如,将RichTextBox控件中的任何文本变为粗体或斜体、改变文本的颜色、创建上标或下标、调整段落的左右缩进值以及产生悬挂效果等。
可以用RichTextBox控件来实现功能完备的文本编辑器,也可以将RichTextBox控件绑定到数据访问控件,以便处理Access数据库的Memo字段或其他数据库中的大型文本字段。下面简单介绍一下RichTextBox控件的有关属性、方法和事件(编程实例请参见4.5.1节)。
*注意:使用RichTextBox控件之前,请在“部件”对话框中选中“Microsoft Rich Textbox Control 6.0”复选框将其加载到工程的工具箱中。
1.ScrollBars属性
缺省时,RichTextBox控件没有滚动条。运行时,如果将较大的文件装入到控件中,那么最终用户将看不到文件的全部内容。为了使用户能够看到全部内容,需要添加滚动条,即将ScrollBars属性设为回(有水平滚动条)、2(有垂直滚动条)或3(两个都有)。ScrollBars属性只能在设计时设置,这是因为该属性在运行时是只读的。
2.LoadFle和SaveFile方法
可以使用RichTextBox控件的LoadFile和SaveFile方法直接读写RTF格式的文件(.rtf)或文本文件(.txt)。例如,可以用以下语句来打开FileName指定的文件:
rtfDoc.LoadFile Filename
又如,可以用以下语句将控件内容保存到FileName指定的文件中:
rtfDoc.SaveFilename
*注意:也可以使用RichTextBox控作的SelRTF和TextRTF属性并结合Visual Basic的文件输入输出语句来读写文件。此外,还可以通过设置FileName属性将.rtf或.txt文件的内容装入RichTextBox控件。
3.SelFontName、SelFontSize和SelFontColor属性
可以使用SelFontName、SelFontSize和SelFontColor属性来改变RichTextBox控件中文本的字体特征。这些属性只影响选中的文本,如果没有选中的文本,那么影响当前光标位置之后输入的文本。
4.段落缩进和悬挂式缩进
可以使用SelIndent和SelHangingIndent属性使段落产生缩进和悬挂式缩进。例如,假定用户选择了第三段,那么以下代码将使该段落产生缩进、悬挂式缩进:
rtfDoc.SelIndent=0.5
rtfDoc.SelHangingIndent=1.5
*注意:这两个属性要依赖于RichTextBox控件所属容器的ScaleMode属性。例如,如果RichTextBox控件所属的容器是窗体,那么将窗体的ScaleMode属性由7(厘米)改为1(缇)时,SelIndent属性必须同时由0.5(厘米)改为283(缇)。
5.项目符号
如果将SelBullet属性设为True,那么被选中的段落将设为有项目符号的样式。
6.SelChange事件
每当插入点改变或选中内容改变时,都会产生Selchange事件。可以利用Selchange事件来通告用户当前文本的属性。例如:
Private Sub rtfDoc_SelChange()
'重新设置工具栏中“粗体”和“斜体”按钮的Value属性
Select Case rtfDoc.SelBold
Case 0 '不是粗体
frmMDI.tlbTools.Buttons("Bold").Value=tbrUnpressed
Case-1 '粗体
frmMDI.tlbTools.Buttons("Bold").Value=tbrPressed
Case Else '混合,表示按钮处于不确定状态
frmMDI.tlbTools.Buttons("Bold").MixedState=True
End Select
End Sub
7.SelPrint方法
可以使用SelPrint方法来打印RichTextBox控件内容。SelPrint方法需要一个参数,即用来打印RichTextBox控件内容的Printer对象的hDC属性。如果用户选中了某些文本,那么只打印选中的文本。如果没有选中任何文本,那么打印该控件的所有内容。例如;
frmMDI.dlgFile.Flags=cdlPDReturnDC+cdlPDNoPageNums
'如果有选择的文本,那么只打印选择的文本
If frmMDI.ActiveForm.rtfDoc.SelLength=0 Then
frmMDI.dlgFile.Flags=frmMDI.dlgFile.Flags+cdlPDAllPages
Else
frmMDI.dlgFile.Flags=frmMDI.dlgFile.Flags+cdlPDSelection
End If
frmMDI.dlgFile.ShowPrinter '显示“打印”对话框
frmMDI.ActiveForm.rtfDoc.SelPrint frmMDI.dlgFile.hDC