具体描述
本书足是由一些计算机软件专家精心制作的编程指导图书,运用大量的实例讲解,将Visual Basic 60中文版的各方面知识和技巧融会贯通,展现了程序设计的全过程,具有很强的指导性,内容涉及界面、窗体、控件、动画、多媒体、网络和数据库等技术。 本书可作为学习和使用周Visual Basic 的广大读者的理想参考书,也可作为编程语大培训的教材。
作者简介
目录信息
序言
第1部分 学习篇
第1章 走进VisualBasic6.0的世界
1.1 运行VisualBasic6.0
1.2 几个基本概念
1.2.1 什么是窗体
1.2.2 什么是控件
1.2.3 什么是对象
1.2.4 什么是事件及事件驱动
1.3 创建应用程序界面
1.4 创建应用程序代码
1.5 欢迎来到“球迷之家”
第2章 使用VisualBasic6.0集成开发环境
2.1 熟悉VisualBasic6.0集成开发环境
2.1.1 使用菜单栏
2.1.2 使用工具箱
2.1.3 使用工程资源管理器
2.1.4 使用属性窗口
2.1.5 使用工具栏
2.1.6 使用窗体布局设计器
2.1.7 使用程序代码编辑器
2.2 熟悉VisualBasic6.0中文版在线帮助
2.2.1 迅速获得帮助的方法
2.2.2 使用“帮助”菜单
2.3 熟悉VisualBasic6.0工程文件
2.3.1 “n合1”的工程文件
2.3.2 创建“球迷之家”
2.3.3 打开与保存“球迷之家”
2.3.4 生成可执行文件
第2部分 应用篇之交互式界面基础
第3章 创建“球迷之家登录程序”――掌握交互式界面的基础
3.1 什么是好的界面
3.2 构造界面的基石――ActiveX控件
3.2.1 基本ActiveX控件
3.2.2 动手画一画
3.3 构造界面的口舌――消息框与输入框的使用
3.3.1 消息框与输入框
3.3.2 “球迷之家”用户登录程序
3.3.3 改进的登录程序
3.4 构造界面的脸面――色彩与字体的搭配
3.4.1 使用色彩与字体
3.4.2 “球迷之家”调色板与字体选择器
第3部分 应用篇
第4章 创建“球迷之家欢迎程序”――掌握动画设计基础
4.1 定时器控件(Timer)
4.1.1 Timer控件的重要属性与事件
4.1.2 利用定时器控件控制后台任务
4.2 把握时间的脉搏
4.3 给“球迷之家”一颗奔腾的心
第5章 创建“球迷日记”――实现文字处理功能
5.1 “球迷之家”初露端倪
5.2 创建简单的“球迷日记”
5.3 使用系统资源
5.3.1 键盘
5.3.2 鼠标
5.3.3 剪贴板的使用
5.3.4 联结打印机
第6章 改进的“球迷日记”――掌握菜单设计基础
6.1 菜单编辑器
6.1.1 认识菜单编辑器
6.1.2 关于菜单的几点说明
6.2 使用菜单编辑器进行菜单设计
6.2.1 菜单控件设计初步
6.2.2 向菜单命令中添加分隔线
6.2.3 定义菜单项的访问键和快捷键
6.2.4 改变菜单项的状态
6.2.5 在菜单中使用复选标记
6.2.6 在程序运行中增减菜单项
6.3 为菜单项编写代码
6.4 显示弹出式菜单
第7章 完善的“球迷日记”――添加工具栏
7.1 和工具栏有关的控件简介
7.1.1 ToolBar控件
7.1.2 ImageList控件
7.3.3 把ToolBar与ImageList联系起来
7.2 为工具栏编写代码
7.3 为“球迷日记”添一分快捷与别致
第8章 创建“球迷日记管理器”――掌握文件管理功能
8.1 文件管理控件介绍
8.1.1 驱动器列表框
8.1.2 目录列表框
8.1.3 文件列表框
8.2 有关文件管理的语句与函数
8.2.1 设置当前目录
8.2.2 改变当前目录
8.2.3 建立和删除目录
8.2.4 删除文件
8.2.5 设置文件的属性
8.3 球迷日记管理器
8.3.1 设计球迷日记管理器界面
8.3.2 编写球迷日记管理器
8.4 文件的读写
8.4.1 三种文件访问类型
8.4.2 顺序文件及其读写操作
第9章 创建“球迷影院”――掌握多媒体技术基础
9.1 多媒体控件简介
9.1.1 动画控件――Animation控件
9.1.2 多媒体控件――Multimedia控件
9.2 设计“球迷影院”
9.2.1 利用动画控件设计“球迷影院”
9.2.2 利用多媒体控件设计“球迷影院”
第10章 创建“球迷网络浏览器”――走向Internet
10.1 网络资源浏览
10.2 网络浏览器控件――WebBrowser控件
10.3 设计“球迷网络资源浏览器”
第11章 创建“球星数据库”――数据库设计基础
11.1 数据库知识简介
11.2 可视化数据管理器
11.2.1 创建数据库
11.2.2 管理与维护数据库
11.2.3 自动设计数据窗体
11.3 数据库控件简介――Data控件
11.3.1 数据控件的基本属性
11.3.2 “球星数据库”的基本设计
11.3.3 使用记录集
11.3.4 绑定数据控件
11.4 编写“球星数据库”
11.4.1 控件属性设置
11.4.2 功能分析
11.4.3 “球星数据库”
第12章 各种错误的处理
12.1 使用程序调试工具处理错误
12.2 三种编程模式
12.2.1 在程序中设置断点
12.2.2 使用Stop语句进入中断模式
12.2.3 跟踪应用程序的执行
12.3 使用监视窗口监视数据
12.3.1 监视过程调用堆栈
12.3.2 使用本地窗口监视当前过程
12.3.3 使用立即窗口测试数据和过程
12.3.4 调试时会遇到的特殊情况
12.3.5 用断言检验代码
· · · · · · (收起)
读后感
用户评价
**评价一** 这本书的排版和印刷质量着实令人眼前一亮,翻开扉页就能感受到出版方在细节上的用心。封面设计简洁大气,内页的纸张选择也偏向哑光质感,长时间阅读眼睛不容易疲劳,这对我们这些需要长时间盯着代码的程序员来说简直是福音。章节的组织结构清晰明了,从最基础的变量和数据类型讲起,循序渐进地过渡到面向对象编程的概念,对于初学者来说,这样的难度爬升曲线设计得非常合理,让人感觉每一步都有踏实的进步。尤其是关于控件属性和事件处理的讲解部分,作者似乎投入了大量精力去梳理那些繁琐但至关重要的细节,很多我在其他地方查阅资料都感到晦涩难懂的地方,在这里竟然能找到非常直观且贴近实际应用的解释。我特别欣赏其中穿插的“常见陷阱”和“优化建议”小节,这些内容往往是教科书里不会详细说明,但却是实际开发中效率杀手的东西。可以说,光是这份对阅读体验的尊重,就让这本书在众多技术书籍中脱颖而出。我甚至愿意为了它精美的装帧,把它放在书架上当作一本值得珍藏的参考书。
**评价三** 这本书对于代码调试和错误处理的篇幅着实让我感到惊喜。在很多关于老旧编程语言的教材中,调试(Debugging)往往被轻描淡写地一笔带过,仅仅提到断点和单步执行这些基本操作。然而,这本书花了好几章的篇幅,详细剖析了VB 6.0调试窗口中每一个监视表达式的用法,特别是对“立即窗口”(Immediate Window)在运行时动态修改变量值以快速测试逻辑分支的技巧,描述得淋漓尽致。更厉害的是,它深入探讨了内存泄漏和对象生命周期管理在VB环境下的特殊表现,这在如今的.NET时代几乎是不会被提及的深层话题,但对于维护或升级基于VB 6.0构建的重量级项目来说,却是生死攸关的技术点。作者没有回避这个平台遗留的一些“历史包袱”,而是坦诚地告诉读者如何与它们共存并管理它们。这种对技术全景的描绘,而非只展示光鲜亮丽的一面,体现了作者极高的专业素养和对读者的责任心。
**评价二** 说实话,刚拿到这本书时,我对“中文版程序设计”这个标题略带一丝保留,总担心翻译腔过重或者对原版技术术语的理解不够地道。然而,阅读深入后,这种担忧完全烟消云集了。作者(或者说是译者团队)对VB 6.0这个经典开发环境的理解是深刻且充满敬意的。他们没有停留在生硬地罗列语法规则,而是深入挖掘了VB 6.0在那个时代背景下解决特定问题的哲学思想。比如,在讲解ADO/DAO数据访问对象模型时,书中对不同数据源连接方式的性能差异进行了细致的对比分析,这远超出了基础教程的范畴,更像是一本中级应用架构指南。书中提供的代码示例非常贴合当时企业级应用的需求,比如报表生成和简单的数据库维护工具,这些案例的实用性极高,我甚至可以直接将书中的框架结构应用到我正在负责的遗留系统维护工作上,大大节省了摸索时间。对于一个想从“会敲代码”迈向“理解设计”的进阶学习者来说,这本书提供的视角是极其宝贵的。
**评价四** 我手里有很多关于VB编程的教材,但很多都停留在功能介绍层面,学完后感觉自己像个熟练的“功能组合工”,缺乏构建复杂系统的底层逻辑思维。而这本,它侧重于“思想的传递”。举例来说,在讲解自定义控件(UserControl)的创建时,它不仅仅是教你如何拖拽组件,而是深入解释了“设计时行为”与“运行时行为”的根本区别,以及如何通过特定的接口和属性来确保控件在IDE中的设计体验和在最终程序中的运行性能能够完美统一。这种对设计模式在特定语言环境下的本土化应用讲解,是它区别于其他教材的核心价值。它鼓励读者思考“为什么”要这么做,而不是仅仅停留在“如何”做上。对于那些渴望构建具有良好用户体验和高度可维护性应用的人来说,这本书无疑是打开新世界大门的一把钥匙。它教会你的是一种严谨的软件工程思维,而非仅仅是一堆过时的语法知识点。
**评价五** 从一个资深开发者的角度来看,这本书最值得称道之处在于其对“面向对象概念在过程式语言中的实践”这一难题的处理。VB 6.0本身是一个混合范式的语言,它支持类模块,但其对象模型与后来的C#或Java存在显著差异。这本书非常巧妙地利用了大量实例,解释了如何在这个“不纯粹”的环境中最大程度地模拟和利用面向对象的设计原则。例如,它对于接口的实现探讨,以及如何使用“WithEvents”关键字来处理组件间的事件耦合,这些都是初级教程会避开的高级技巧。书中对API调用的介绍部分,也做到了恰到好处——既没有过度复杂化P/Invoke的细节,又清晰地展示了如何利用外部的Windows系统功能来突破VB自身框架的限制。这份平衡感,使得这本书既能引导新手入门,也能让有经验的程序员在回顾或维护旧项目时,找到提升效率和代码质量的新方法。它成功地将一个相对成熟的技术栈,用一种富有洞察力的方式进行了系统的梳理。