简介
《21世纪全国高职高专计算机系列实用规划教材·Visual Basic.NET程序设计:教程与实训》系统地介绍了Visual Basic.NET程序设计技术。全书共分12章,内容包括Visual Basic.NET的概念和开发环境、Visual Basic.NET程序设计语言基础、流程控制、面向对象程序设计、控件技术、Windows高级窗口应用、文件操作、图形图像处理、数据库应用及Web应用程序开发等知识。.
《21世纪全国高职高专计算机系列实用规划教材·Visual Basic.NET程序设计:教程与实训》内容翔实,重点突出,对操作的讲解简明易懂,具有很强的实用性。《21世纪全国高职高专计算机系列实用规划教材·Visual Basic.NET程序设计:教程与实训》按照教材体例编写,每章均设置了实训和多个示例,并配有一定数量的习题。因此《21世纪全国高职高专计算机系列实用规划教材·Visual Basic.NET程序设计:教程与实训》既可作为高职高专院校和社会编程培训班的Visual Basic.NET程序设计教材,也适合于广大Visual Basic.NET的初学者和相关技术人员用作学习参考书。
目录
第1章 Visual Basic .NET语言简介及开发环境
1.1 .NET框架简介
1.2 Visual Basic .NET的新增功能 与特性
1.2.1 Web 开发中的新增内容
1.2.2 数据中的新增功能
1.2.3 Windows 窗体和控件中的 新增功能
1.2.4 项目中的新增内容
1.2.5 组件和组件创作的新增功能
1.2.6 新增的调试功能
1.2.7 扩展性和自动化中的新功能
1.2.8 国际应用程序中的新增功能
1.2.9 升级中的新增功能
1.3 安装与卸载Visual Studio .NET
1.3.1 Visual Studio .NET系统要求
1.3.2 安装Visual Studio .NET
1.3.3 卸载Visual Studio .NET
1.3.4 安装MSDN
1.4 Visual Studio .NET开发环境
1.4.1 简单的程序编写示例
1.4.2 常用的开发环境窗口
1.5 实训1
1.5.1 实训目的
1.5.2 实训内容
1.5.3 实训过程
1.5.4 实训总结
1.6 习题
第2章 简单Visual Basic .NET窗口界面程序设计
2.1 窗体
2.1.1 改变窗体属性的设计示例
2.1.2 窗体方法的使用及多窗体 设计示例
2.1.3 窗体的常用属性与事件
2.2 属性、事件和方法
2.2.1 属性
2.2.2 事件
2.2.3 方法
2.2.4 小结
2.3 命令按钮、标签框和文本框
2.3.1 命令按钮Button
2.3.2 按钮应用示例
2.3.3 标签框
2.3.4 文本框TextBox
2.3.5 文本框应用示例
2.4 实训2
2.4.1 实训目的
2.4.2 实训内容
2.4.3 实训过程
2.4.4 实训总结
2.5 习题
第3章 Visual Basic .NET程序设计语言基础
3.1 控制台程序
3.2 代码书写规则
3.2.1 语句书写
3.2.2 注释
3.3 数据类型
3.3.1 基本数据类型
3.3.2 枚举数据类型
3.3.3 用户自定义数据类型
3.3.4 数据类型应用的示例
3.4 常量和变量
3.4.1 常量
3.4.2 变量
3.4.3 变量的作用域
3.4.4 变量的作用域的示例
3.5 运算符
3.5.1 算术运算符
3.5.2 关系运算符
3.5.3 逻辑运算符
3.5.4 运算符的优先级
3.6 数组
3.6.1 数组的声明
3.6.2 动态数组
3.7 过程与函数
3.7.1 事件过程
3.7.2 通用过程
3.7.3 函数
3.7.4 参数的引用
3.8 常用函数
3.8.1 数学函数
3.8.2 字符串函数
3.8.3 数据类型转换.
3.8.4 判断函数
3.8.5 日期函数
3.8.6 一个猜数小游戏实现 的示例
3.9 实训3
3.9.1 实训目的
3.9.2 实训内容
3.9.3 实训过程
3.9.4 实训总结
3.10 习题
第4章 程序的流程控制
4.1 顺序结构
4.1.1 常用语句概述
4.1.2 输入输出函数
4.2 条件分支结构
4.2.1 If…Then语句
4.2.2 If…Then…Else语句
4.2.3 IIF函数
4.2.4 Select Case语句
4.2.5 利用条件语句实现十二生肖 小游戏的示例
4.3 循环语句
4.3.1 Do…Loop循环
4.3.2 For…Next循环
4.3.3 For Each…Next循环
4.3.4 While…End While循环
4.3.5 循环的嵌套
4.3.6 不同循环结构比较的示例
4.4 其他控制语句.
4.4.1 Goto语句
4.4.2 Exit语句
4.4.3 End语句
4.4.4 With语句
4.5 Visual Basic .NET应用程序 的结构
4.5.1 窗体模块
4.5.2 标准模块和类模块
4.6 程序的调试和错误处理
4.6.1 程序的错误类型
4.6.2 程序的调试
4.6.3 异常处理
4.7 实训4
4.7.1 实训目的
4.7.2 实训内容
4.7.3 实训过程
4.7.4 实训总结
4.8 习题
第5章 面向对象程序设计
5.1 对象、类和实例
5.1.1 对象的概念和属性
5.1.2 类
5.1.3 实例
5.2 创建一个简单类的示例
5.2.1 创建类
5.2.2 声明变量
5.2.3 定义属性
5.2.4 创建方法
5.2.5 事件
5.2.6 构造函数
5.2.7 在应用程序中使用类模块
5.3 类的继承与重载,重写
5.3.1 自定义类的继承
5.3.2 窗体的继承和应用
5.4 命名空间
5.4.1 命名空间的分层结构
5.4.2 创建类的命名空间
5.4.3 系统命名空间System. Windows.Forms结构
5.5 实训5
5.5.1 实训目的
5.5.2 实训内容
5.5.3 实训过程
5.5.4 实训总结
5.6 习题
第6章 常用标准控件
6.1 复选框,单选钮和组
6.1.1 单选钮
6.1.2 复选框
6.1.3 常用组控件.
6.1.4 单选钮、复选框及组应用的示例
6.2 列表框和组合框
6.2.1 列表框控件
6.2.2 复选列表框
6.2.3 组合框控件
6.2.4 列表框与组合框应用的示例
6.3 图片框控件
6.3.1 常用属性
6.3.2 使用图片框
6.4 计时器
6.4.1 计时器的常用属性与事件
6.4.2 利用计时器与图片框实现一个小动画的示例
6.5 滚动条、调节块、微调框和进度条
6.5.1 滚动条
6.5.2 调节块
6.5.3 微调框控件
6.5.4 进度条
6.5.5 滚动条、调节块、微调框和进度条应用的示例
6.6 图像列表、控件列表视图和树形视图
6.6.1 图像列表控件
6.6.2 列表视图
6.6.3 树形视图
6.7 面板和分割条
6.7.1 面板(Panel)
6.7.2 分割条(Splitter)
6.7.3 多窗格用户界面的示例.
6.8 超级链接控件和复杂文本框控件
6.8.1 超级链接(LinkLabel)控件
6.8.2 复杂文本框(RichText)控件
6.9 日期控件
6.9.1 下拉式日期控件DateTimePicker
6.9.2 展开式日期控件MonthCalendar
6.10 选项卡控件
6.10.1 常用属性
6.10.2 在选项卡中添加页面
6.10.3 向页面中添加控件
6.11 状态栏控件
6.11.1 常用属性
6.11.2 向StatusBar控件添加面板
6.12 控件使用技巧
6.12.1 调整控件格式
6.12.2 设置窗体上控件的动态布局
6.12.3 焦点与Tab键顺序
6.12.4 为控件对象设置提示文本
6.12.5 控件命名约定
6.13 实训6
6.13.1 实训目的
6.13.2 实训内容
6.13.3 实训过程
6.13.4 实训总结
6.14 习题.
第7章 Windows高级窗口应用
7.1 多文档界面设计
7.1.1 创建MDI父窗体
7.1.2 创建MDI子窗体
7.1.3 确定活动子窗体
7.1.4 排列子窗体
7.2 设计菜单
7.2.1 MainMenu组件
7.2.2 ContextMenu组件
7.2.3 动态应用快捷菜单的示例
7.3 工具栏设计
7.3.1 工具栏常用属性
7.3.2 向工具栏上添加或删除按钮
7.3.3 为工具栏按钮添加图标
7.3.4 处理工具栏按钮的单击事件
7.3.5 使用工具栏与菜单设置文本框背景色与前景色的示例
7.4 常用对话框控件
7.4.1 打开文件对话框(OpenFileDialog)
7.4.2 保存文件对话框(SaveFileDialog)
7.4.3 字体对话框(FontDialog)
7.4.4 颜色对话框(ColorDialog)
7.4.5 字体对话框与颜色对话框的使用示例
7.4.6 打印文档控件(PrintDocument)
7.4.7 【打印】对话框(PageSetupDialog)
7.4.8 【页面设置】对话框(PageSetupDialog)
7.4.9 【打印预览】对话框(PrintPreviewDialog)
7.5 实训7
7.5.1 实训目的
7.5.2 实训内容
7.5.3 实训过程
7.5.4 实训总结
7.6 习题
第8章 文件操作
8.1 文件的访问类型
8.2 Visual Basic .NET提供的三种实现文件I/O的途径
8.3 System .IO模型
8.3.1 System .IO命名空间中常用类概述
8.3.2 打开文件和关闭文件
8.3.3 读写文本文件
8.3.4 读写二进制文件
8.3.5 对文件的其他操作
8.4 读写注册表
8.4.1 注册表访问
8.4.2 常用函数
8.4.3 Registry类与RegistryKey类成员
8.5 实训8
8.5.1 实训目的
8.5.2 实训内容
8.5.3 实训过程
8.5.4 实训总结
8.6 习题
第9章 处理图形
9.1 GDI+与绘图基础
9.1.1 GDI+提供的主要命名空间
9.1.2 坐标系统
9.1.3 坐标变换
9.1.4 绘图工具
9.2 Graphics常用图形的绘制
9.2.1 线图方式
9.2.2 填充图形
9.2.3 绘制字符串
9.3 简单的动画设计
9.3.1 形态不变,位置发生变化的动画——飞行的球
9.3.2 位置不变,形态发生变化——飞翔的鸟
9.4 实训9
9.4.1 实训目的
9.4.2 实训内容
9.4.3 实训过程
9.4.4 实训总结
9.5 习题
第10章 访问数据库
10.1 数据库基础知识
10.1.1 计算机数据管理的发展
10.1.2 数据库系统
10.1.3 数据模型
10.1.4 关系数据库
10.2 SQL语言
10.2.1 数据定义语言
10.2.2 数据操作语言
10.3 数据访问ADO .NET
10.3.1 ADO .NET简介
10.3.2 XML和ADO .NET
10.3.3 ADO .NET 组件
10.3.4 数据提供者
10.4 用ADO .NET访问数据库
10.4.1 ADO .NET对象结构
10.4.2 Connection对象
10.4.3 Command对象
10.4.4 DataAdapter对象
10.4.5 DataSet对象
10.4.6 DataReader对象
10.4.7 一个简单的班级管理小程序的示例
10.5 数据绑定
10.5.1 数据控件
10.5.2 DataGrid控件
10.5.3 用数据控件访问数据库的示例
10.6 实训10
10.6.1 实训目的
10.6.2 实训内容
10.6.3 实训过程
10.6.4 实训总结
10.7 习题
第11章 Web应用程序开发初步
11.1 网络编程的基本概念
11.1.1 客户/服务器模型
11.1.2 HTML语言与HTTP协议
11.1.3 ASP与ASP .NET
11.2 什么是Web应用程序
11.2.1 Web应用程序概述
11.2.2 创建Web应用程序
11.3 设计Web窗体
11.3.1 Web窗体的组成部分
11.3.2 HTML控件和Web控件
11.3.3 Web窗体创建的项目文件
11.3.4 Web项目的编译和部署
11.4 实训11
11.4.1 实训目的
11.4.2 实训内容
11.4.3 实训过程
11.4.4 实训总结
11.5 习题
参考文献
1.1 .NET框架简介
1.2 Visual Basic .NET的新增功能 与特性
1.2.1 Web 开发中的新增内容
1.2.2 数据中的新增功能
1.2.3 Windows 窗体和控件中的 新增功能
1.2.4 项目中的新增内容
1.2.5 组件和组件创作的新增功能
1.2.6 新增的调试功能
1.2.7 扩展性和自动化中的新功能
1.2.8 国际应用程序中的新增功能
1.2.9 升级中的新增功能
1.3 安装与卸载Visual Studio .NET
1.3.1 Visual Studio .NET系统要求
1.3.2 安装Visual Studio .NET
1.3.3 卸载Visual Studio .NET
1.3.4 安装MSDN
1.4 Visual Studio .NET开发环境
1.4.1 简单的程序编写示例
1.4.2 常用的开发环境窗口
1.5 实训1
1.5.1 实训目的
1.5.2 实训内容
1.5.3 实训过程
1.5.4 实训总结
1.6 习题
第2章 简单Visual Basic .NET窗口界面程序设计
2.1 窗体
2.1.1 改变窗体属性的设计示例
2.1.2 窗体方法的使用及多窗体 设计示例
2.1.3 窗体的常用属性与事件
2.2 属性、事件和方法
2.2.1 属性
2.2.2 事件
2.2.3 方法
2.2.4 小结
2.3 命令按钮、标签框和文本框
2.3.1 命令按钮Button
2.3.2 按钮应用示例
2.3.3 标签框
2.3.4 文本框TextBox
2.3.5 文本框应用示例
2.4 实训2
2.4.1 实训目的
2.4.2 实训内容
2.4.3 实训过程
2.4.4 实训总结
2.5 习题
第3章 Visual Basic .NET程序设计语言基础
3.1 控制台程序
3.2 代码书写规则
3.2.1 语句书写
3.2.2 注释
3.3 数据类型
3.3.1 基本数据类型
3.3.2 枚举数据类型
3.3.3 用户自定义数据类型
3.3.4 数据类型应用的示例
3.4 常量和变量
3.4.1 常量
3.4.2 变量
3.4.3 变量的作用域
3.4.4 变量的作用域的示例
3.5 运算符
3.5.1 算术运算符
3.5.2 关系运算符
3.5.3 逻辑运算符
3.5.4 运算符的优先级
3.6 数组
3.6.1 数组的声明
3.6.2 动态数组
3.7 过程与函数
3.7.1 事件过程
3.7.2 通用过程
3.7.3 函数
3.7.4 参数的引用
3.8 常用函数
3.8.1 数学函数
3.8.2 字符串函数
3.8.3 数据类型转换.
3.8.4 判断函数
3.8.5 日期函数
3.8.6 一个猜数小游戏实现 的示例
3.9 实训3
3.9.1 实训目的
3.9.2 实训内容
3.9.3 实训过程
3.9.4 实训总结
3.10 习题
第4章 程序的流程控制
4.1 顺序结构
4.1.1 常用语句概述
4.1.2 输入输出函数
4.2 条件分支结构
4.2.1 If…Then语句
4.2.2 If…Then…Else语句
4.2.3 IIF函数
4.2.4 Select Case语句
4.2.5 利用条件语句实现十二生肖 小游戏的示例
4.3 循环语句
4.3.1 Do…Loop循环
4.3.2 For…Next循环
4.3.3 For Each…Next循环
4.3.4 While…End While循环
4.3.5 循环的嵌套
4.3.6 不同循环结构比较的示例
4.4 其他控制语句.
4.4.1 Goto语句
4.4.2 Exit语句
4.4.3 End语句
4.4.4 With语句
4.5 Visual Basic .NET应用程序 的结构
4.5.1 窗体模块
4.5.2 标准模块和类模块
4.6 程序的调试和错误处理
4.6.1 程序的错误类型
4.6.2 程序的调试
4.6.3 异常处理
4.7 实训4
4.7.1 实训目的
4.7.2 实训内容
4.7.3 实训过程
4.7.4 实训总结
4.8 习题
第5章 面向对象程序设计
5.1 对象、类和实例
5.1.1 对象的概念和属性
5.1.2 类
5.1.3 实例
5.2 创建一个简单类的示例
5.2.1 创建类
5.2.2 声明变量
5.2.3 定义属性
5.2.4 创建方法
5.2.5 事件
5.2.6 构造函数
5.2.7 在应用程序中使用类模块
5.3 类的继承与重载,重写
5.3.1 自定义类的继承
5.3.2 窗体的继承和应用
5.4 命名空间
5.4.1 命名空间的分层结构
5.4.2 创建类的命名空间
5.4.3 系统命名空间System. Windows.Forms结构
5.5 实训5
5.5.1 实训目的
5.5.2 实训内容
5.5.3 实训过程
5.5.4 实训总结
5.6 习题
第6章 常用标准控件
6.1 复选框,单选钮和组
6.1.1 单选钮
6.1.2 复选框
6.1.3 常用组控件.
6.1.4 单选钮、复选框及组应用的示例
6.2 列表框和组合框
6.2.1 列表框控件
6.2.2 复选列表框
6.2.3 组合框控件
6.2.4 列表框与组合框应用的示例
6.3 图片框控件
6.3.1 常用属性
6.3.2 使用图片框
6.4 计时器
6.4.1 计时器的常用属性与事件
6.4.2 利用计时器与图片框实现一个小动画的示例
6.5 滚动条、调节块、微调框和进度条
6.5.1 滚动条
6.5.2 调节块
6.5.3 微调框控件
6.5.4 进度条
6.5.5 滚动条、调节块、微调框和进度条应用的示例
6.6 图像列表、控件列表视图和树形视图
6.6.1 图像列表控件
6.6.2 列表视图
6.6.3 树形视图
6.7 面板和分割条
6.7.1 面板(Panel)
6.7.2 分割条(Splitter)
6.7.3 多窗格用户界面的示例.
6.8 超级链接控件和复杂文本框控件
6.8.1 超级链接(LinkLabel)控件
6.8.2 复杂文本框(RichText)控件
6.9 日期控件
6.9.1 下拉式日期控件DateTimePicker
6.9.2 展开式日期控件MonthCalendar
6.10 选项卡控件
6.10.1 常用属性
6.10.2 在选项卡中添加页面
6.10.3 向页面中添加控件
6.11 状态栏控件
6.11.1 常用属性
6.11.2 向StatusBar控件添加面板
6.12 控件使用技巧
6.12.1 调整控件格式
6.12.2 设置窗体上控件的动态布局
6.12.3 焦点与Tab键顺序
6.12.4 为控件对象设置提示文本
6.12.5 控件命名约定
6.13 实训6
6.13.1 实训目的
6.13.2 实训内容
6.13.3 实训过程
6.13.4 实训总结
6.14 习题.
第7章 Windows高级窗口应用
7.1 多文档界面设计
7.1.1 创建MDI父窗体
7.1.2 创建MDI子窗体
7.1.3 确定活动子窗体
7.1.4 排列子窗体
7.2 设计菜单
7.2.1 MainMenu组件
7.2.2 ContextMenu组件
7.2.3 动态应用快捷菜单的示例
7.3 工具栏设计
7.3.1 工具栏常用属性
7.3.2 向工具栏上添加或删除按钮
7.3.3 为工具栏按钮添加图标
7.3.4 处理工具栏按钮的单击事件
7.3.5 使用工具栏与菜单设置文本框背景色与前景色的示例
7.4 常用对话框控件
7.4.1 打开文件对话框(OpenFileDialog)
7.4.2 保存文件对话框(SaveFileDialog)
7.4.3 字体对话框(FontDialog)
7.4.4 颜色对话框(ColorDialog)
7.4.5 字体对话框与颜色对话框的使用示例
7.4.6 打印文档控件(PrintDocument)
7.4.7 【打印】对话框(PageSetupDialog)
7.4.8 【页面设置】对话框(PageSetupDialog)
7.4.9 【打印预览】对话框(PrintPreviewDialog)
7.5 实训7
7.5.1 实训目的
7.5.2 实训内容
7.5.3 实训过程
7.5.4 实训总结
7.6 习题
第8章 文件操作
8.1 文件的访问类型
8.2 Visual Basic .NET提供的三种实现文件I/O的途径
8.3 System .IO模型
8.3.1 System .IO命名空间中常用类概述
8.3.2 打开文件和关闭文件
8.3.3 读写文本文件
8.3.4 读写二进制文件
8.3.5 对文件的其他操作
8.4 读写注册表
8.4.1 注册表访问
8.4.2 常用函数
8.4.3 Registry类与RegistryKey类成员
8.5 实训8
8.5.1 实训目的
8.5.2 实训内容
8.5.3 实训过程
8.5.4 实训总结
8.6 习题
第9章 处理图形
9.1 GDI+与绘图基础
9.1.1 GDI+提供的主要命名空间
9.1.2 坐标系统
9.1.3 坐标变换
9.1.4 绘图工具
9.2 Graphics常用图形的绘制
9.2.1 线图方式
9.2.2 填充图形
9.2.3 绘制字符串
9.3 简单的动画设计
9.3.1 形态不变,位置发生变化的动画——飞行的球
9.3.2 位置不变,形态发生变化——飞翔的鸟
9.4 实训9
9.4.1 实训目的
9.4.2 实训内容
9.4.3 实训过程
9.4.4 实训总结
9.5 习题
第10章 访问数据库
10.1 数据库基础知识
10.1.1 计算机数据管理的发展
10.1.2 数据库系统
10.1.3 数据模型
10.1.4 关系数据库
10.2 SQL语言
10.2.1 数据定义语言
10.2.2 数据操作语言
10.3 数据访问ADO .NET
10.3.1 ADO .NET简介
10.3.2 XML和ADO .NET
10.3.3 ADO .NET 组件
10.3.4 数据提供者
10.4 用ADO .NET访问数据库
10.4.1 ADO .NET对象结构
10.4.2 Connection对象
10.4.3 Command对象
10.4.4 DataAdapter对象
10.4.5 DataSet对象
10.4.6 DataReader对象
10.4.7 一个简单的班级管理小程序的示例
10.5 数据绑定
10.5.1 数据控件
10.5.2 DataGrid控件
10.5.3 用数据控件访问数据库的示例
10.6 实训10
10.6.1 实训目的
10.6.2 实训内容
10.6.3 实训过程
10.6.4 实训总结
10.7 习题
第11章 Web应用程序开发初步
11.1 网络编程的基本概念
11.1.1 客户/服务器模型
11.1.2 HTML语言与HTTP协议
11.1.3 ASP与ASP .NET
11.2 什么是Web应用程序
11.2.1 Web应用程序概述
11.2.2 创建Web应用程序
11.3 设计Web窗体
11.3.1 Web窗体的组成部分
11.3.2 HTML控件和Web控件
11.3.3 Web窗体创建的项目文件
11.3.4 Web项目的编译和部署
11.4 实训11
11.4.1 实训目的
11.4.2 实训内容
11.4.3 实训过程
11.4.4 实训总结
11.5 习题
参考文献
Visual Basic.NET程序设计教程与实训
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×