本书是关于Visual Basic.NET的案例实训教程,采用“案例+知识点+实训”的教学模式面向读者,便于读者以实践的方式迅速掌握知识。全书共分10章,分别介绍了Visual Basic.NET的基础知识、Visual Basic.NET、的编程语法基础、Visual Basic.NET、的Windows窗体与菜单设计、Visual Basic.NET的常用Windows窗体控件、Visual Basic.NET的OOP结构、Visual Basic.NET的文件系统、Visual Basic.NET的多线程、使用。ADO.NET操作数据库、Web编程基础、综合案例项目实训。
本书是关于Visual Basic.NET的案例实训教程,采用“案例+知识点+实训”的教学模式面向读者,便于读者以实践的方式迅速掌握知识。全书共分10章,分别介绍了Visual Basic.NET的基础知识、Visual Basic.NET、的编程语法基础、Visual Basic.NET、的Windows窗体与菜单设计、Visual Basic.NET的常用Windows窗体控件、Visual Basic.NET的OOP结构、Visual Basic.NET的文件系统、Visual Basic.NET的多线程、使用。ADO.NET操作数据库、Web编程基础、综合案例项目实训。
本书自第3章起,每章的最后一节为“拓展实训”,通过精彩的小案例,丰富了知识点,提供了编程技巧。本书“综合案例项目实训”一章,使读者通过模拟具体的软件开发项目,了解软件企业的运行环境,体验软件的规范化、标准化、专业化和规模化的开发流程。
本书可作为高等学校计算机或非计算机专业计算机基础教材,也可作为软件学院和计算机培训班的教学、辅导用书。
本书附教师用光盘,提供了教学课件(PPr)及习题参考答案,并备有本书所有案例的源程序,可发电子邮件至wangyx@mail.machineinfo.gov.cn邮箱索取。
前言
第l章绪论
1.1概述
1.1.1.NET概述
1.1.2 Visual Basic.NET概述
1.2.NET FrmneworK的几个
重要概念
1.3 Visual Basic.NET的新特点
1.4 Visual Basic.NET集成开发
环境简介
1.4.1安装Visual Studio.NET
1.4.2 Visual Basic.NET集成开发环境
1.5创建一个Visual Basic.NET
项目
复习思考题
第2章Visual Basic.NET编程
语法基础
2.1 Visual Basic.NET数据类型
2.2变量与常量
2.2.1变量
2.2.2常量
2.3运算符与表达式
2.3.1运算符
2.3.2表达式
2.4三种基本语法结构
2.4.1顺序结构
2.4.2分支结构
2.4.3循环结构
2.5数组
2.5.1一维数组
2.5.2多维数组
2.5.3动态数组
2.5.4 For Each...Next循环语句在数组
中的应用
2.6过程与函数
2.6.1 Sub过程
2.6.2 Function过程
2.6.3过程调用中的参数传递
2.7程序调试
2.7.1程序中的错误类型
2.7.2中断模式与程序调试
2.7.3两种用于错误捕获及
处理的语句
复习思考题
第3章Visual Basic.NET的Winqdows
窗体与菜单设计
3.1创建窗体
3.2创建多文档窗体
3.3创建菜单
3.3.1创建主菜单
3.3.2创建上下文菜单
3.4 拓展实训:菜单控制GDI+
对象应用
复习思考题
第4章 Visual Basic.NET的常用
Windows窗体控件
4.1 Windows窗体控件
4.2。 拓展实训:奇妙的渐变笔刷
(GDI+结合控件应用)
复习思考题
第5章Visual Basic.NET的OOP结构
5.1OOP的相关概念
5.1.1“类”与“对象”的概念
5.1.2“类”包含的要素
5.1.3“类”的特性
5.1.4对类成员的访问权限
5.2类的创建与使用
5.3类的继承性
5.4类的多态性
5.5委托
5.6 拓展实训:“背景色彩渐变的
窗体”继承
复习思考题
第6章Visual Basic.NET的
文件系统
6.1文件和流的基本概念
6.2 FileStmmn类
6.3 StreamReader类和
StreamWriter类
6.4 BinaryReader类和
BinaryWriter类
6.5目录和文件操作
6.5.1 目录操作
6.5.2文件操作
6.6*拓展实训:使用PrintDocument
组件打印文件
复习思考题
第7章Visual Basic.NET的多线程
7.1线程的相关概念
7.2在.NET中使用多线程
7.2.1创建和使用线程
7.2.2启动和停止线程
7.3* 拓展实训:使用ServiceController
类管理计算机服务
复习思考题
第8章使用ADO.NET操作数据库
8.1基础概念
8.1.1数据库的概念
8.1.2 SQL语言
R 1 3 ADO NET简介
8.2.NET数据提供程序
8.3使用ADO.NET对象
8.3.1 C0nnectlon对象
8.3.2执行连接环境下的数据库操作
8.3.3执行有连接和无连接混合环境
下的数据库操作
8.4”拓展实训1:使用ADO.NET
对象操作Access数据库
8.5。拓展实训2:使用ADO.NET
对象操作SQL数据库
复习思考题
每9章Web编程基础
9.1网络基础概念
9.1.1计算机网络及其功能
9.1.2 Intemet及其相关概念
9.2 HTML
9.2.1 HTML的基本结构标记
9.2.2 HTML应用举例
9.3使用ASP.NET进行Web
编程
9.3.1 ASP.NET的编程特点
9.3.2 ASP.NET的工作原理
9.3.3使用ASP.NET前的环境设置
9.3.4 ASP.NET的语法基础
9.3.5使用ASP.NET中的内建类
9.4 web控件与web应用程序
9.4.1概述
9.4.2常用的服务器端控件
9.4.3 Web应用程序举例
9.5 拓展实训1:Web页面访问数据库的方法
9.6。 拓展实训2:web页中读取
Excel文件的方法
9.7。 拓展实训3:web页中实现文件
上传的方法
复习思考题
喜10章。 综合案例项目实训
10.1人员管理
10.2项目管理
lO.3可行性与需求分析
10.4编码与测试
10.4.1编码
10.4.2测试
附录A.
Visual Basic.NET笔试模拟试题
Visual Basic.NET笔试模拟
试题答案
附录B
Visual:Basic.NET上机考试
模拟试题.
Visual Basic.NET上机考试模
拟试题答案
参考文献