本书从理论和应用两个角度系统介绍如何在Visual Studio集成开发环境中利用这种面向对象的、可视化的编程语言快速开发各种应用程序。本书可作为高等职业学校、高等专科学校、成人高校及本科院校举办的二级职业技术学院和民办高校的教材,也可作为Visual Basic .NET培训教材或自学参考书,对于学习其他高级语言特别是C#语言的读者也有较高的参考价值。
本书从理论和应用两个角度系统介绍如何在Visual Studio集成开发环境中利用这种面向对象的、可视化的编程语言快速开发各种应用程序。全书强调理论和应用并重,在基本概念和基本思想叙述上尽量以深入浅出的语言以及大量直观的图形、表格和工程代码,进行多层次、多角度的阐述。
全书共8章,主要内容包括:Microsoft .NET概述、Visual Basic .NET程序设计基础、面向对象编程技术、复合数据类型、Windows窗体编程、文件应用程序开发、图形应用程序开发和数据库应用程序开发。本书知识点涵盖Visual Basic.NET语言的主要内容。
针对初学者的特点,本书力求通俗易懂、简洁实用,紧紧抓住培养学生基本编程技能这条主线,不作太抽象的理论阐述,理论用于指导应用,应用促进对理论的理解。
本书例题、习题丰富,可作为高等职业学校、高等专科学校、成人高校及本科院校举办的二级职业技术学院和民办高校的教材,也可作为Visual Basic .NET培训教材或自学参考书,对于学习其他高级语言特别是C#语言的读者也有较高的参考价值。
序
前言
第1章 Microsoft.NET概述
1.1 Microsoft.NET概述
1.1.1 Microsoft.NET
1.1.2 .NET Framework
1.1.3 .NET Framework的特点
1.2 Visual Studio 2005开发环境介绍
1.2.1 Visual Studio 2005简介
1.2.2 Visual Studio 2005的安装
1.2.3 Visual Studio 2005项目类型
1.2.4 Visual Studio 2005窗口介绍
1.2.5 Visual Studio 2005使用技巧
本章小结
习题
第2章 Visual Basic .NET程序设计基础
2.1 Visual Basic .NET简介
2.2 基本数据类型
2.2.1 常用基本数据类型
2.2.2 值类型和引用类型
2.2.3 基本类型转换
2.2.4 值类型的装箱和拆箱
2.3 变量与常量
2.3.1 变量的命名规则
2.3.2 变量和常量的声明
2.3.3 变量的作用域和生存期
2.4 运算符与表达式
2.4.1 算术运算符
2.4.2 赋值运算符
2.4.3 比较运算符
2.4.4 串联运算符
2.4.5 逻辑运算符
2.4.6 移位运算符
2.4.7 其他运算符
2.4.8 运算符的优先级
2.5 语句
2.5.1 声明语句
2.5.2 赋值语句
2.5.3 OptionStrict、OptionExplicit、OptionCompare语句
2.6 基本控制结构
2.6.1 顺序结构
2.6.2 选择结构
2.6.3 循环结构
2.6.4 嵌套控制结构
2.6.5 其他辅助控制语句
2.7 编码规则
2.8 程序举例
2.8.1 开发Visual Basic .NET应用程序的一般步骤
2.8.2 控制台程序举例
2.8.3 Windows应用程序举例
2.8.4 VisualBasic.NET的应用程序
主要的文件类型
本章小结
习题
第3章 面向对象编程技术
3.1 面向对象程序设计与结构化程序设计
3.1.1 结构化程序设计
3.1.2 面向对象程序设计
3.2 类和对象
3.2.1 类的声明
3.2.2 创建对象
3.2.3 类的成员
3.2.4 构造函数和析构函数
3.3 类的封装
……
第4章 复合数据类型
第5章 Windows窗体编程
第6章 文件应用程序开发
第7章 图形应用程序开发
第8章 数据库应用程序开发
部分习题答案
参考文献