注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Microsoft Visual Basic 6.0程序开发环境(第五版)

Microsoft Visual Basic 6.0程序开发环境(第五版)

Microsoft Visual Basic 6.0程序开发环境(第五版)

定 价:¥89.00

作 者: (美)[J.C.克雷格]John Clark Craig,(美)[J.韦布]Jeff Webb著;北京博彦科技发展有限公司译
出版社: 北京大学出版社
丛编项: Microsoft 程序设计系列
标 签: Basic

ISBN: 9787301041826 出版时间: 1999-11-01 包装: 平装
开本: 23cm+光盘1片 页数: 661 字数:  

内容简介

  本书简介在这一版的《MicrosoftVisualBasic程序开发环境》中,我们加人了许多有关Internet、数据库程序设计和ActiveX方面的新内容,也根据读者的要求对前一版的部分进行了修改。和前一版一样,本书的作者有两位——JohnClarkCraig和JeffWebb。得力于两人的分工合作,让我们在讨论VisualBasic相关的内容时,才得以在内容充实程度、正确性和讨论范围等三方面有所增强。另一方面,也正因为VisualBasic本身已经成为一个多样且涉及范围广泛的产品,我们更需要一个有效率的写作团队来提供给读者适当的学习观点和学习范围。我们希望您能从本书中获得许多VisualBasic程序设计上实际的知识精华。下面,您会看到我们对VisualBasic6新特性的简要介绍,这将会帮助您更快地了解VisualBasic6。VisualBasic6做了许多重大的更改,为了能够掌握VIsualBasic6的新特性,请您务必至少要浏览第一章“VisualBasic6的新增功能”。本书所讨论的主题适用于MicrosoftWindows95和MicrosoftWindowsNT,当然也适用于MicrosoftWindows98的环境,也就是说,任何一个在Windows95中开发的VisualBasic程序都可以在Windows98中执行。程序设计的风格在本书中,我们将会介绍一些有关标准程序设计风格的信息,这些信息是我们从许多在Microsoft及其他领域中工作的专家身上一点一滴搜集得来的。提供给您这些建议性的信息,目的并非用来作为严格限制程序设计的规定,而是提供一套指导原则来帮助您开发项目,让项目小组的成员们能够相互了解,并分享彼此编写的程序。本书所讨论的示例将遵循这套指导原则。本书未包括的内容VisualBasic的发展历史及对于VisualBasic初学者的基本课程都没有包括在本书中,这让我们有了更大的空间可以讨论更精彩的主题。我们发现,大部分对本书感兴趣的读者都已经对VisualBasic有了相当程度的了解,读者们所要追求的是更上一层楼的信自如何……我们注意到大部分的读者想问的问题都属于“我要如何……”这类的问题,因此,在第二部分,我们以回答问题的方式为读者介绍VisualBasic中最新的内容。示例程序VisualBasic是一个丰富而多元化的开发环境,我们试着努力提供实用且具有教育意义的示例,以期涵盖所有的主题,但以一本书的篇幅来介绍,可能很难突破讨论深度上的限制。例如,在本书中我们提供一个完整而简单的数据库程序,但本书不可能讨论所有数据库程序设计的内容,因此,这本书只能当作visualBasic数据库程序设计的基础训练课程。如果您主要的兴趣在数据库应用程序设计,那么必须找一些专门讨论VisualBasic数据库程序设计的书,以补充本书的不足之处。我们将本书第二部分和第三部分所介绍的示例程序都刻录在本书附带的光盘中,这些原始的程序代码可以为您节省建立示例程序的时间和精力。Windows95和32位程序设计VisualBasic4可以在16位的Windows3.1中执行,也可以在32位的Windows95和Win-dowsNT中执行,然而VisualBasic6已经完全转移到32位的环境,并且不再提供对16位程序的支持。本书重点集中在讨论Windows95环境下VisualBasic6程序设计的内容。光盘的使用本书附带的光盘中包含所有在第二部分和第三部分介绍的原始程序代码、项目、窗体,以及相关文件。这些程序代码可以直接执行,也可以直接应用到您的应用程序中。您可以使用复制和粘贴技术,或者将整个项目添加到您的应用程序中。为了方便地将项目复制到您的硬盘中,我们特意将所有的项目放在对应的章节目录中。另外,光盘中还包含了与本书内容完全相同的电子图书。这部电子图书可以搜索特定主题的HIML版本,只要使用鼠标就可以找到需要的主题。至于其他有关该光盘的相关信息,请参阅光盘中的README.TXT。

作者简介

暂缺《Microsoft Visual Basic 6.0程序开发环境(第五版)》作者简介

图书目录

     目录
   本书简介
    第一部分 VisualBasic 快速入门
   第一章 VisualBasic6的新增功能
    1.1版本增强
    1.2集成开发环境
    1.3本机代码编译器
    1.4Activex
    1.5较新的Internet功能
    1.6新增控件和增强控件
    1.7面向对象的功能
    1.8语言的增强
    1.9数据访问
    1.10Internet
   第二章 编程风格原则
    2.1采用描述性命名方式
    2.1.1控件的前缀
    2.1.2变量名
    2.1.3变量的声明
    2.1.4菜单
    2.1.5类名
    2.2检查数据类型
    2.3确定范围
    2.4编写代码时添加注释
    2.5详细信息
    第二部分 程序设计技巧
   第三章 变量
    3.1模拟无符号整数
    3.1.1Long变量的转换
    3.1.2使用数据结构转换无符号的Byte值
    3.2使用True/False数据
    3.3使用Byte数组
    3.3.1传递Byte数组而不是字符串
    3.3.2在Byte数组和字符串之间进行复制
    3.4使用Date和Time
    3.4.1使用Date控件
    3.4.2加载Date变量
    3.4.3显示日期或时间
    3.4.4提取详细资料
    3.4.5日期和时间的
    3.4.6日期和时间的
    3.5使用Vari ant
    3.5.1ForEach循环
    3.5.2灵活的参数类型
    3.5.3与Variant有关的函数
    3.5.4Empty和Null
    3.5.5数据类型强制转换
    3.6使用字符串
    3.6.1替换字符串中的字符
    3.6.2分解字符串和组合字符串
    3.6.3应用Filter
    3.6.4搜索字符串
    3.7使用对象
    3.7.1新建对象
    3.7.2现存对象
    3.7.3对象运算
    3.7 .4无效对象
    3.8使用预定义常数
    3.8.1编译器常数
    3.8.2VisualBasic常数
    3.8.3用户定义的常数
    3.8.4枚举
    3.8.5标记和位掩码
    3.9创建用户定义类型(UDI)结构
    3.9.1内存调整
    3.10使用类创建新的数据类型
    3.10.1创建新的数据类型
    3.10.2使用新的数据类型
   第四章 参数
    4.1使用命名实参
    4.2使用可选参数
    4.3传递参数数组
    4.4通过参数传递任意类型的数据
    4.5在参数中使用Enum
   第五章 面向对象的程序设计
    5.1在ActiveXEXE和ActiveXDLL之间进行选择
    5.2创建外部ActiveX组件的所有对象
    5.3创建新对象
    5.3.1Loan——类模块示例
    5.4使用新对象
    5.5设置对象的默认属性
    5.6创建和使用ActiveXEXE
    5.6.1Chance—— 一个 Activcx EXE 的示 例
    5.6.2DICE.CLS
    5.6.3测试ActivexEXE组件
    5.7创建显示窗体的对象
    5.7.1Event、WithEvents和RaiseEvent
    5.8使用对象集合
    5.8.1SolarSys——集合示例
    5.8.2Star类
    5.8.3Planets类
    5.8.4Planet类
    5.8.5Moons类
    5.8.6Moon类
    5.8.7嵌套集合的工作原理
    5.9理解和使用多态
    5.10 使用友元方法
   第六章 Activex控件
    6.1创建ActiveX控件
    6.1.1ActiveX控件的设计步骤
    6.1.2创建ActiveX控件工程
    6.1.3绘制界面
    6.1.4调整控件的大小
    6.1.5添加属性、方法和事件
    6.1.6设计控件的行为
    6.2调试控件
    6.3编译和注册控件
    6.4创建设计时属性
    6.5显示PropertyPages对话框
    6.6异步加载属性
    6.7创建使用数据库的控件
    6.8使用DataRepeater控件
    6.9创建容器控件
   第七章 使用Inter net组件
    7.1选择所使用的ActiveX组件
    7.2理解Internet协议层
    7.3安装网络
    7.4使用Winsock进行通讯
    7.4.1使用UDP进行广播
    7.4.2使用TCP进行一对一聊天
    7.8创建FTP浏览器
    7.8.1捕捉错误
    7.9控制InternetExplorer
   第八章 创建Internet组件
    8.1创建用于Internet的ActivX控件
    8.2与VBScript一同使用ActiveX控件
    8.3创建DHTML文档
    8.4创建ActiveX文档
    8.5创建Webclass
   第九章 创建Iternet反应用程序
    9.1选择应用程序类型
    9.2创建DHTML应用程序
    9.2.1使DHTML获得输入
    9.2.2使DHTML显示结果
    9.3创IIS反应用程序
    9.3.1显HIML模板
    9.3.2使IIS旧获得输入
    9.3.3使IIS旧显示结果
    9.4创ActiveX文档应用程序
    9.4.1使用ActiveX文档获得入人
    9.4.2使Activex成文档显示结果
    9.5Internet上安ActiveX文档
    9.6Internet路上安装DHTML应用程序
    9.7Internet上配IIS理应用程序
   第十章APIC函数
    10.1调API函数
    10.1.1声明
    10.1.2退位函数的声明
    10.1.3字符串
    10.2将过程的地址传递API函数
    10.3理APIC函数声明中Byval、ByRef和As Any
    10.4轻松添加API声明
    10.5使用API调用获取系统信息
    10.5.1使Sysinfo控件确定操作系统的版本
    10.5.2确定系统颜色
    10.5.3确CPU类型
    10.5.4确定使用时间
    10.5.5确定驱动器类型
    10.6.ActiveX控件添加API调用
    10.6.1ActiveX控件添API声明
    10.6.2增强现有控件的功能
   第十一章 多媒体
    11.1播放声音WAV)文件
    11.1.1mciExecute函数
    11.1.2Multi medi a控件
    11.2播放视频(AVI)文件
    11.2.1mciExecute函数
    11.2.2Multimedi a控件
    11.3播放音频CD
   第十二章 对话框、窗口和其他窗体
    12.1添加标准的About 对话框
    12.1.1AbouytDialog窗体模板
    12.2在屏幕上自动放置窗体
    12.3创建浮动窗口
    12.3.1模式窗体
    12.3.2浮动
    12.3.3总在前端显示
    12.4生成初始(徽标)屏幕
    12.4.1初始屏幕窗体模板
    12.5使用选项卡控件
    12.51SSTab控件
    12.6闪烁窗体以引起用户注意
    12.7将控件移到新容器中
   第十三章 可视化界面
    13.1如何使用轻量(Lghtweight)控件
    13.2给列表框添加水平滚动条
    13.3创建工具栏
    13.4动态改变窗体的外观
    13.5动态自定义菜单
    13.6删除窗体的标题栏
    13.7创建进度指示器
    13.7.1使进度指示器滚动起来
    13.8使用Slider控件
    13.9使用UpDown控件
    13.10使用FlatScrollBar控件
    13.11使用CoolBar控件
   第十四章 图形技术
    14.1根据RGB、HSV或HSL值计算颜色常数
    14.2在twip、point、pixel、charac ter、inch、millimeter和centimeter之间转换
    14.3创建一个从蓝色渐变到黑色的背景
    14.4创建弹性选择矩形
    14.5创建图形热点
    14.6快速绘制多边形
    14.7绘制椭圆
    14.8为不规则区域着色
    14.9旋转位图
    14.10滚动图形图像
    14.11使用BitBlt创建动画
    14.12使用Picture对象制作动画
    14.13使用Animation控件
    14.14在图片框中精确定位文本
    14.15无限缩放字体
    14.16将文本旋转任意角度
    14.17在图片框中使用多种字体
   第十五章 文件的输入/输出
    15.1有效地重命名、复制和删除文件
    15.2使用目录和路径
    15.2.1MkDir、ChDi r和RmDir
    15.2.2CurDir 和App .Path
    15.2.3Dir
    15.3进行快速的文件输入/输出
    15.4使用二进制文件
    15.4.1UDT数据结构
    15.4.2字符串
    15.4.3字节数组
    15.4.4字符串与字节数组的联系
    15.5使用VisualBasic的文件系统对象
    15.5.1使用Drive
    15.5.2使用Folder
    15.5.3使用File
   第十六章 注册表
    16.1对注册表进行读写操作
    16.2记录应用程序的状态
    16.3将文件类型同应用程序关联起来
    16.3.1获取命令行参数
   第十七章 用户帮助
    17.1添加工具提示
    17.2为应用程序添加状态显示
    17.3在启动时显示TipoftheDay
    17.4利用Wizard 引导用户完成任务
    17.5创建WinHelp文件
    17.5.1帮助主题基础
    17.5.2创建工程文件
    17.5.3编译和测试帮助文件
    17.5.4映射主题ID
    17.5.5使用“全文搜索”和“目录”
    17.5.6创建Help 窗口
    17.5.7使用宏
    17.6使用WinHelpAPI 函数向工程添加帮助文件
    17.7向工程添加与上下文相关的F1Help
    17.8使用CommonDialog 控件将帮助文件添加到工程中
    17.9向窗体添加WhATSThisHelp
    17.9.1WhatsThisMode
    17.10创建HIML帮助
    17.10.1将WinHelp工程转换为HTMLHelp
    17.10.2使用HTMLHelp控件
   第十八章 安全性
    18.1添加隐含荣誉屏
    18.2创建密码对话框
    18.3加密密码或其他文本
    18.3.1关于密码类
    18.3.2使用Cipher对象
    18.3.3保证注册表数据的安全
    18.4使用Internet的安全特性
   第十九章 鼠标
    19.1改变鼠标指针
    19.2创建自定义鼠标指针
    19.3显示动画鼠标指针
    19.4确定鼠标指针的位置
   第二十章 键盘
    20.1改变Enter键的行为
    20.2确定Shift键的状态
    20.3创建热键
   第二十一章 文本框和富文本框的使用技巧
    21.1显示文件
    21.2创建一个简单的文本编辑器
    21.3检测文本的更改
    21.4将大于64KB的文本加载到文本框
    21.5允许用户选择用于文本框或富文本框的字体
   第二十二章 多文档界面
    22.1创建MDI应用程序
    22.1.1MDI窗体
    22.1.2MDI子窗体
    22.1.3ActiveForm和ActiveControl属性
    22.1.4Me关键字
    22.1.5Tag属性
    22.1.6MDI的基本特性
    22.2为MDI窗体添加徽标(初始屏幕)
   第二十三章 数据库访问
    23.1在数据库开发过程中使用向导
    23.2使用DaTA控件连接应用程序和数据库
    23.2.1使用VisualData Manager创建数据库
    23.2.2创建用户界面
    23.2.3运行应用程序
    23.3使用数据访问对象连接应用程序和数据库
   

本目录推荐