具体描述
内容简介
本书根据Microsoft公司出版的Visual Basic for Windows的Language Reference和
Programmer’s Guide两本手册,按照Visual Basic程序设计系统环境、工具条的使用、事件驱动程序
设计的基本概念(对象、属性、方法和事件等)、Visaul Basic应用程序的结构与开发步骤、Visual Ba
sic的语言元素和语法规则、菜单的设计方法与应用、文件的操作与使用、Visual Basic的图形功能以
及Visual Basic程序系统的调试工具等专题由浅入深作了详细介绍。全书共分12章,每章中都配有
适量例题与必要的画面供读者对照参考,以求使得书中叙述更为直观。
本书是一本介绍Visual Basic for Windows的入门书,可作为大学生在Windows下学习程序设
计的教科书,也可以作为对Visual Basic感兴趣的科技工作者自学Visual Basic的教材。
作者简介
目录信息
第一章 概论
1.1Visual Basic的发展简史
1.2Visual Basic的优点与特性
1.3Visual BasicforWindows的安装与启动
1.4Visual Basic程序设计环境
1.4.1主窗口
1.4.2工具箱窗口
1.4.3窗体(Form)窗口
1.4.4项目窗口
1.4.5属性窗口
1.5Visual Basic应用程序设计举例
1.5.1创建用户界面
1.5.2设置属性
1.5.3编写代码
1.5.4运行VB应用程序
1.5.5应用程序的存盘保留和建立.EXE文件
第二章 VB工具箱应用初步
2.1VB的工具箱
2.1.1VB工具箱的功用
2.1.2控制件的选取和放置
2.1.3控制件的移动和大小的改变
2.1.4控制件的删除
2.2常用控制件的应用举例
2.2.1一个简单的例子
2.2.2标号、稿文框和命令按钮的应用
2.2.3单选按钮(Option)的应用举例
2.2.1最简单的VB程序
第三章 Visual Basic程序设计概念
3.1VB应用程序的结构
3.1.1组成VB应用程序的各类模块
3.1.2Visual Basic应用程序的工作逻辑
3.1.3怎样终止VB应用程序
3.2VB程序设计中的几个基本概念
3.2.1模块(Modules)与过程
3.2.2VB应用程序结构图解
3.2.3事件、对象、属性与方法
3.3对象的命名
3.4应用实例
第四章 visual Basic程序设计基础
4.1VB的几个基本元素
4.1.1VB语句行
4.1.2注释行
4.2数据类型
4.3名 字
4.4常 量
4.4.1直接量
4.4.2整型常量的表示
4.4.3实型常数的表示
4.4.4字符串常量的表示
4.4.5符号常量
4.5变 量
4.5.1变量的概念
4.5.2变量类型
4.5.3隐式类型声明
4.5.4显式声明
4.5.5变量的作用域
4.6Visual Basic的内部函数
4.7表达式
4.7.1算术表达式
4.7.2关系表达式
4.7.3逻辑表达式
4.7.4字符串表达式
4.7.5小 结
4.8赋值语句
4.9输入与输出
4.9.1Input Box$函数
4.9.2用Print方法输出信息
4.9.3MsgBox函数
4.10常用的方法与语句
4.10.1Cls方法
4.10.2程序结束语句End
4.10.3Stop语句
第五章 控制语句
5.1无条件转移语句
5.1.1语句标号和行号
5.1.2无条件转移语句
5.2选择结构
5.2.1条件语句
5.2.2SelectCase语句
5.3其它的控制程序流程的语句
5.3.1On…GoTo语句
5.3.2GoSub…Return语句
5.3.3On…GoSub语句
5.3.4关于选择结构问题
5.4应用程序举例
第六章 数组与循环结构
6.1循环结构
6.1.1ForNext语句
6.1.2Do…Loop语句
6.1.3举例
6.2多重循环的组织
6.3多重循环的应用实例
6.4数 组
6.4.1基本概念
6.4.2数组的声明
6.4.3数组元素的引用
6.5数组与循环
6.6动态数组
6.6.1动态数组的创立
6.6.2ReDim语句
6.6.3Erase语句
6.6.4动态数组举例
第七章 函数与过程
7.1过程与函数
7.1.1Sub过程
7.1.2Function过程
7.1.3退出过程的控制
7.2参数的传递规则
7.2.1按引用传递
7.2.2按值传递
7.3变量的作用域和生命期
7.3.1局部变量
7.3.2模块级变量
7.3.3全局变量
7.3.4变量命名冲突与可见性
7.3.5Static(静态)变量
7.4公有过程与私有过程
7.4.1公有与私有过程
7.4.2定义私有过程
7.5递归与递推
7.5.1递 归
7.5.2递 推
7.6参数为数组的过程
第八章 结构类型及其应用
8.1结构类型的概念
8.1.1结构类型的定义
8.1.2结构类型变量的引用
8.2结构类型的使用
8.2.1形参为结构类型的过程及调用
8.2.2结构类型变量与Variant类型数组的比较
8.2.3具体应用实例
第九章 菜 单
9.1控制数组
9.1.1控制数组的概念
9.1.2设计时创建控制数组
9.1.3运行时增加控制数组元素
9.1.4控制数组应用举例
9.2菜 单
9.2.1菜单常用术语
9.2.2建立菜单
第十章 文 件
10.1文 件
10.1.1文件的基本概念
10.1.2文件的分类
10.2文件的打开(创建)与关闭
10.2.1Open语句
10.2.2Close语句
10.2.3有关文件信息的几个常用函数
10.3顺序文件的操作
10.3.1顺序文件的写操作
10.3.2顺序文件的读操作
10.3.3顺序文件读/写的举例
10.3.4Input$函数
10.4随机文件和二进制文件的操作
10.4.1Get语句
10.4.2Put语句
10.4.3随机存取文件的读/写举例
10.4.4二进制文件读写举例
10.5文件管理窗口的建立
10.5.1驱动器列表框
10.5.2目录列表框(Directory List Box)和文件列表框
第十一章 绘 图
11.1坐标系统
11.1.1标准坐标系统
11.1.2用户定义坐标系统
11.2图形方法
11.2.1Cls方法
11.2.2PSet方法
11.2.3Line方法
11.2.4Circle方法
11.2.5对象的CurrentX和CurrentY属性
11.3颜色与填充
11.3.1BackColor和ForeColor属性
11.3.2填充FillStyle和FillColor属性
11.3.3RGB函数和QBcolor函数
11.4线型与线宽
11.4.1DrawStyle属性
11.4.2DrawWidth属性
11.4.3DrawMode属性
11.5图形的保存与装入
11.5.1几个与图形有关的属性
11.5.2图形的装入与保存
11.6有关正文显示的问题
11.6.1字体Font Name和Font Count属性
11.6.2字形与字的大小
11.6.3Text Heigh和Text Width方法
11.7图形控制件
11.7.1直线(Line)形状(Shape)和图像(Image)控制件
11.7.2图形的移动
第十二章 调试工具与运行出错处理
12.1错误的分类
12.1.1编译错误
12.1.2运行错误
12.1.3逻辑错误
12.2Visual Basic环境的三种方式
12.2.1三种方式间的切换
12.2.2工具条上的调试工具
12.3断点方式
12.3.1进入断点方式
12.3.2断点的设置
12.3.3调试窗口的构成
12.3.4利用调试窗口的Immediatepane测试数据和过程
12.4观察表达式
12.4.1观察表达式
12.4.2观察表达式的加入
12.4.3编辑或删除――观察表达式
12.4.4立即观察
12.5运行错误的捕获与处理
12.5.1使用运行错误处理代码的实例
12.5.2运行错误处理的步骤
12.5.3有关运行错误处理程序的几个语句
12.5.4Exit Function和Exit Sub的作用
附录
附录A
附录B
附录C
附录D
参考文献
· · · · · · (收起)
读后感
用户评价
这本《Misual Basic for Windows程序设计基础》对我来说,简直是一场知识的洗礼。我一直对编程抱有浓厚的兴趣,但苦于找不到一本既深入浅出又能全面覆盖基础知识的教材。市面上很多书要么过于理论化,让初学者望而却步,要么就是浮于表面,学完后感觉依然是“只见树木,不见森林”。然而,这本书的编排结构却恰到好处。它从最基本的变量类型、数据结构讲起,用大量的、与Windows环境紧密结合的实例,逐步引导读者构建起完整的编程思维。特别是它对控件(如按钮、文本框、列表框)的详细解析和事件驱动模型的讲解,让我第一次真正理解了Windows应用程序是如何响应用户操作的。书中的代码示例清晰明了,注释详尽,即便是第一次接触VB编程的人,也能跟着敲出自己的第一个小程序。更让我惊喜的是,作者并没有停留在基础语法层面,而是深入探讨了模块化编程和面向对象的一些初步概念,这为我未来学习更复杂的编程范式打下了坚实的基础。阅读过程中,我感觉自己像是在一位经验丰富的导师的带领下,一步步探索这个充满活力的编程世界,而不是独自在迷雾中摸索。
说实话,我对这本书的“实用性”是抱有非常高的期待的,毕竟书名就点明了是“程序设计基础”,我更看重的是能否快速上手解决实际问题。这本书的表现超出了我的预期。它没有过多地纠缠于历史沿革或者晦涩的底层原理,而是将重点放在了如何利用Visual Basic这个强大的工具集,快速搭建起功能完善的Windows应用界面和逻辑。印象最深的是关于数据库连接的部分,书中采用了一个非常贴近企业日常应用的例子——一个简单的客户信息管理系统。作者详尽地展示了如何通过ADO/DAO对象模型,实现数据的增、删、改、查操作,并且巧妙地将数据绑定控件的使用技巧融入其中。这种“学完即用”的知识传递方式,极大地提升了我的学习效率和成就感。我甚至可以毫不夸张地说,书中的每一个章节都像是为解决某个特定编程难题而量身定做的教程。对于那些希望在短时间内掌握一门实用编程技能的读者来说,这本书无疑是一份极具价值的实战指南,它教会我的不仅仅是代码,更是一种解决问题的系统方法论。
我个人阅读体验非常愉快,很大程度上归功于作者那行云流水的文字风格。这本书读起来一点也不枯燥,反而充满了探索的乐趣。它不像某些技术书籍那样,满屏的都是生硬的术语和刻板的定义。相反,作者擅长用生动的比喻来解释复杂的概念。比如,讲解递归函数时,他引入了一个“俄罗斯套娃”的比方,瞬间就让原本抽象的概念变得可视化、可理解。此外,书中穿插的一些“编程小贴士”和“常见陷阱”板块,简直是雪中送炭。它们通常以对话体的形式出现,仿佛作者就在你身边指导,提前帮你扫清了许多在实际编程中必然会遇到的“坑”。这种亲切、幽默又不失专业的叙事风格,极大地降低了学习曲线带来的挫败感。对于那些在学习编程过程中容易感到迷茫和气馁的读者,这本书就像是一个耐心的、富有魅力的引路人,让人愿意沉下心来,享受每一次成功的调试和运行。
作为一名资深的IT从业者,我评审教材的标准往往会更高一些,注重其在知识体系构建上的严谨性和前瞻性。从这个角度来看,《Misual Basic for Windows程序设计基础》展现出一种成熟的教学体系。它没有沉溺于Visual Basic 6.0时代的辉煌,而是巧妙地将核心的编程思想与Windows API的交互逻辑融合在一起。尤其值得称赞的是,书中对内存管理和错误处理的讲解,虽然基于VB环境,但其背后的逻辑却是通用的编程智慧。它教会读者如何预见潜在的运行时错误,并设计健壮的异常处理机制,这对于编写高质量、高可靠性的软件至关重要。书中对用户界面(UI)设计的探讨也颇有深度,不仅限于控件的拖拽布局,更强调了用户体验(UX)的设计原则,比如如何优化焦点顺序、如何使用快捷键提升操作效率。这种兼顾底层逻辑与上层体验的教学设计,使得这本书的知识体系既有深度,又有广度,能够培养出真正懂得“软件工程”而非仅仅是“代码编写”的初级工程师。
这本书的价值远超乎其作为一本入门教材的定位。我发现它在对“面向对象”概念的引入上处理得相当巧妙和务实。许多教材在教授面向对象时,往往会引入C++或Java等语言的复杂语法结构,使得初学者在理解“类”和“对象”的本质之前,就被继承、多态这些概念压垮了。而《Misual Basic for Windows程序设计基础》则选择了以VB自身的“类模块”和“对象模型”为载体,先让读者在相对简单的环境中建立起“封装”和“实例化”的直观感受。书中对如何设计自己的可重用组件(User-Defined Types 和 Class Modules)的步骤讲解得循序渐进,使得抽象的理论概念能够迅速在实际的Windows窗体应用中找到对应的实体。这种从实践中提炼理论的方法,让读者能更扎实地理解面向对象编程的优势,而不是停留在死记硬背语法规则的层面。这种扎根于应用场景的教学设计,确保了读者学到的不仅仅是“如何使用”,更是“为什么这样做”。