注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVisual Basic.NET开发指南与实例详析

Visual Basic.NET开发指南与实例详析

Visual Basic.NET开发指南与实例详析

定 价:¥59.00

作 者: 巩文化等编
出版社: 机械工业出版社
丛编项: 开发人员专业技术丛书
标 签: VB.NET

购买这本书可以去


ISBN: 9787111112761 出版时间: 2003-01-01 包装: 平装
开本: 页数: 504 字数:  

内容简介

  Microsoft的VisualStudio.NET是一个功能强大的集成开发工具,主要针对基于Internet开发标准的分布式计算模式而设计的。VisualBasic;NET作为其中主要的开发工具之一,因为其开发能力强、开发效率高、容易上手,所以变得越来越重要。通过本书您将学会利用VisualBasic.NET开发软件,尤其是针对数据库、Internet的软件开发。本书结构由浅入深,任何层次的软件设计人员都可以通过本书受益。本书由浅入深地介绍了VisualBasic.NET的使用和编程方法,几乎涉及了VisualBasic.NET编程的所有领域,重点介绍了VisualBasic.NET的高级编程技术、数据库开发技术、分布式计算技术,包括报表、多线程编程、关系数据库、ADO编程技术、.NET框架、ADO.NET编程技术和Web服务等。本书通过大量的实例对重点内容加以说明,便于读者理解,并对例程设计思路详细地分析说明。本书可以帮助读者快速地掌握VisualBasic.NET编程技术并编出高效的应用程序。配套光盘包含实例代码。

作者简介

暂缺《Visual Basic.NET开发指南与实例详析》作者简介

图书目录

前言
导读
第一部分 Visual Basic.NET编程基础
第1章 Visual Basic.NET概述
1.1 软件开发技术
1.1.1 概述
1.1.2 计算模式
1.1.3 程序设计方法
1.1.4 软件产业与软件开发人员
1.2 Visual Studio.NET
1.2.1 Visual Basic.NET的新特性
1.2.2 安装
1.2.3 集成开发环境
1.3 第一个例程S01_01:Hello,World!
1.3.1 例程说明
1.3.2 创建项目
1.3.3 设计界面
1.3.4 添加代码
1.3.5 运行测试
1.3.6 例程分析
1.4 程序调试
1.4.1 错误类型
1.4.2 程序调试的一般过程
1.4.3 程序调试的其他问题
1.5 方法与技巧
1.5.1 提高Visual Studio.NET的运行性能
1.5.2 优化“解决方案资源管理器”窗口中的树目录
1.5.3 IDE智能设置
1.5.4 命名规则与方法
1.5.5 使用Spy++查看窗口的样式和扩展样式
1.5.6 生成发行版本
1.6 小结
第2章 Visual Basic.NET语言
2.1 Visual Basic.NET和.NET框架
2.1.1 程序集
2.1.2 引用和引入语句
2.1.3 命名空间
2.1.4 特性
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.3.4 可访问性
2.3.5 元素的引用
2.4 数据类型
2.4.1 声明数据类型
2.4.2 基本数据类型
2.4.3 复合数据类型
2.4.4 结构:自定义的数据类型
2.4.5 值类型和引用类型
2.4.6 类型转换
2.4.7 无类型编程
2.5 变量
2.5.1 对象变量
2.5.2 对象变量的声明
2.5.3 对象变量的赋值
2.5.4 对象变量的值
2.6 类和对象
2.6.1 对象成员
2.6.2 继承与包容
2.7 数组
2.7.1 使用数组
2.7.2 使用ReDim
2.7.3 数组对象与数组变量
2.7.4 数组的高级特性
2.7.5 数组的数组
2.7.6 使用集合代替数组
2.8 字符串
2.8.1 字符串操作
2.8.2 Nothing和字符串
2.9 常量
2.9.1 自定义常量
2.9.2 自定义常量的作用域
2.9.3 避免循环引用
2.9.4 常量的数据类型与直接量的数据类型
2.9.5 枚举
2.10 操作符
2.10.1 连接操作符
2.10.2 逻辑操作符
2.10.3 混合使用操作符
2.11 表达式
2.12 过程
2.12.1 作用域
2.12.2 参数列表的返回值
2.13 控制流
2.13.1 顺序结构
2.13.2 分支结构
2.13.3 循环结构
2.13.4 With…End With语句
2.13.5 Exit语句
2.14 异常处理
2.14.1 结构异常处理方法
2.14.2 非结构异常处理
2.15 小结
第二部分 Visual Basic.NET通用编程技术
第3章 窗体和控件
3.1 窗体
3.1.1 概述
3.1.2 窗体的基本特性
3.2 控件
3.3 窗体和控件的关系
3.4 在窗体中使用控件
3.4.1 向窗体中添加控件
3.4.2 删除窗体中的控件
3.4.3 调整控件的大小和位置
3.4.4 设置可视控件的Tab顺序
3.4.5 控件的锁定和解锁
3.4.6 设置窗体中控件的属性
3.4.7 创建控件的事件处理过程
3.5 命令控件
3.5.1 Button控件
3.5.2 ToolBar控件
3.6 文本编辑控件
3.6.1 TextBox的插入点
3.6.2 例程S03_03
3.6.3 使用TextBox控件创建密码文本框
3.6.4 例程S03_04
3.7 文本显示控件
3.7.1 Label控件
3.7.2 例程S03_05
3.7.3 StatusBar控件
3.7.4 例程S03_06
3.8 列表控件
3.8.1 DomainUpDown控件和NumericUpDown控件
3.8.2 ListBox控件、ComboBox控件和CheckedListBox控件
3.8.3 ListView控件
3.8.4 TreeView控作
3.9 图形显示控作
3.9.1 设计时加载图片
3.9.2 在运行时修改图片的大小和位置
3.9.3 在运行时设置图片
3.10 图形存储控作
3.11 对话框控件
3.11.1 ColorDialog控作
3.11.2 FontDialog控件
3.11.3 OpenFileDialog控件
3.11.4 SaveFileDialog控作
3.11.5 PrintDialog控件
3.11.6 PrintPreviewDialog控作
3.11.7 PageSetupDialog控作
3.12 值的设置控件
3.12.1 CheckBox控件
3.12.2 CheckedListBox控件
3.12.3 RadioButton控件
3.12.4 TrackBar控件
3.13 数据设置控件
3.13.1 DateTimePicker控件
3.13.2 MonthCalendar控件
3.14 菜单控件
3.14.1 Menu控件
3.14.2 ContextMenu控件
3.15 分组控件
3.15.1 Panel控件
3.15.2 GroupBox控件
3.15.3 TabControl控件
3.16 方法与技巧
3.16.1 窗体、组件的使用原则
3.16.2 使用信息对话框
3.16.3 按钮功能提示
3.16.4 使用TextBox组件的IME属性
3.16.5 使用事件处理过程中的Sender参数
3.17 小结
第4章 菜单、工具栏和状态栏
4.1 菜单
4.1.1 主菜单
4.1.2 上下文菜单
4.2 状态栏
4.3 例程S04_01
4.4 小结
第5章 文件、目录和驱动器
5.1 文件对话框控件
5.1.1 OpenFileDialog控件
5.1.2 SaveFileDialog对话框
5.2 使用Visual Basic.NET访问文件
5.2.1 对文件的访问
5.2.2 驱动器和文件夹访问
5.2.3 通过FileStream类进行文件访问
5.2.4 通过BinaryReader和BinaryWriter类进行文件访问
5.2.5 通过StreamReader和StreamWriter类进行文件访问
5.3 使用Visual Basic运行时函数进行文件访问
5.3.1 文件访问类型、函数和语句
5.3.2 顺序文件访问
5.3.3 随机文件访问
5.3.4 二进制文件访问
5.3.5 数据访问函数
5.4 用FileSystemObject访问文件
5.4.1 FileSystemObject
5.4.2 Drive
5.4.3 Folder
5.4.4 File
5.4.5 TextStream
5.5 例程S05_01
5.6 例程S05_02
5.7 小结
第6章 图形、字体和打印
6.1 创建图形对象
6.1.1 创建Graphics对象
6.1.2 笔
6.1.3 画笔
6.1.4 颜色
6.2 绘制线条和形状
6.2.1 绘制线条或空心形状
6.2.2 绘制实心形状
6.3 绘制文本
6.4 显示图片文件
6.5 图片框控件
6.5.1 加载、清除图片
6.5.2 设置图片的大小或位置
6.6 字体
6.7 打印
6.7.1 例程S06_01
6.7.2 例程S06_02
6.8 小结
第三部分 Visual Basic.NET高级编程技术
第7章 报表
7.1 基本概念
7.2 创建报表
7.3 报表设计
7.3.1 规划报表内容
7.3.2 访问和添加数据
7.3.3 字段和文本对象
7.3.4 筛选数据
7.3.5 对数据进行分组、排序和总计
7.3.6 执行报表计算
7.3.7 改进报表外观
7.4 报表分发
7.4.1 查看报表
7.4.2 导出报表
7.4.3 打印报表
7.4.4 例程S07_01
7.5 小结
第8章 多线程编程
8.1 基本概念
8.2 创建和使用线程
8.2.1 启动和停止线程
8.2.2 线程优先级
8.2.3 前台线程与后台线程
8.3 线程状态
8.4 多线程过程的参数和返回值
8.4.1 为多线程过程提供参数
8.4.2 从多线程过程返回值
8.5 线程同步
8.5.1 SyncLock语句
8.5.2 等待线程完成
8.6 多线程处理窗体和控件
8.7 例程S08_01
8.8 小结
第9章 Win32 API编程
9.1 应用程序接口
9.1.1 API概念
9.1.2 API分类
9.2 使用Declare声明API
9.3 Windows API常数
9.4 例程S09_01
9.5 使用Win32 API
9.5.1 数据封送处理
9.5.2 使用DllImport的API调用
9.5.3 例程S09_02
9.6 小结
第10章 多媒体编程
10.1 概述
10.2 动画
10.2.1 文字动画
10.2.2 图像动画
10.3 多媒体控件
10.3.1 MediaPlayer
10.3.2 ActiveMovie
10.4 用API增强多媒体功能
10.5 小结
第11章 软件的安装与部署
11.1 基本概念
11.2 Microsoft Windows安装程序介绍
11.3 生成安装程序的简单示例
11.4 在部署中使用编辑器
11.4.1 文件系统编辑器
11.4.2 文件类型编辑器
11.4.3 部署中的注册表设置管理
11.4.4 部署中的用户界面管理
11.4.5 部署中的自定义操作管理
11.4.6 在部署中启动条件管理
11.5 小结
第四部分 数据库开发技术
第12章 关系数据库
12.1 数据库基本知识
12.1.1 为什么要使用数据库
12.1.2 数据库技术的发展
12.1.3 数据库的分类
12.1.4 现有的各种数据库
12.1.5 通常进行的数据库方面的应用和开发
12.1.6 关于本章的例程数据库
12.2 关系数据库
12.2.1 关系模型
12.2.2 表
12.2.3 记录
12.2.4 字段
12.2.5 数据类型
12.2.6 键
12.2.7 索引
12.2.8 关系和完整性
12.3 结构查询语言
12.3.1 SQL及其特点
12.3.2 数据查询
12.3.3 数据操作
12.3.4 数据定义
12.4 关系数据库的设计
12.4.1 设计数据库的基本规则
12.4.2 设计数据库时遵循的三个范式
12.4.3 实体—关系图(E-R图)
12.5 Access的使用
12.5.1 例程数据库的设计说明
12.5.2 创建数据库
12.5.3 在数据库中对表的添加、修改和删除
12.5.4 为表建立关系
12.5.5 对表的记录进行添加、修改和删除
12.5.6 在数据库中对查询的添加、修改和删除
12.5.7 为表添加、修改和删除索引
12.5.8 使用Access时的一些方法与技巧
12.6 小结
第13章 数据库应用系统的开发
13.1 数据库访问技术
13.1.1 ODBC
13.1.2 DAO
13.1.3 OLE DB
13.1.4 ADO
13.1.5 ADO.NET
13.2 通用数据访问
13.2.1 通用数据访问策略的提出
13.2.2 通用数据访问的结构和特点
13.2.3 选择合适的MDAC策略
13.3 微软数据访问组件
13.4 在Visual Studio.NET环境下管理数据库
13.4.1 服务器资源管理器
13.4.2 数据库项目
13.4.3 查询/视图设计器
13.4.4 数据库设计器
13.5 例程S13_01:第一次访问数据库
13.6 小结
第14章 ADO编程基础
14.1 ADO技术概述
14.2 ADO对象模型
14.2.1 ADO对象模型简介
14.2.2 ADO在数据访问中的作用
14.2.3 Connection对象和Errors集合
14.2.4 Command对象和Parameters集合
14.2.5 Recordset和Fields集合
14.3 RDS
14.3.1 远程数据访问的问题和解决方案
14.3.2 RDS编程模型
14.4 ADO MD
14.5 ADOX
14.6 例程:使用ADO访问数据库
14.7 小结
第15章 ADO深入编程技术
15.1 数据提供程序和连接字符串
15.1.1 数据提供程序
15.1.2 连接字符串
15.1.3 例程:连接数据库
15.2 检索数据
15.2.1 Connection对象
15.2.2 Command对象
15.2.3 Recordset对象
15.2.4 例程:检索数据
15.3 数据检查
15.3.1 Recordset在数据中的移动
15.3.2 Fields集合
15.3.3 Recordset的高级操作
15.3.4 例程:数据检查
15.4 数据编辑
15.4.1 数据编辑的相关内容
15.4.2 编辑已有数据
15.4.3 添加数据
15.4.4 删除数据
15.4.5 使用SQL语句编辑数据
15.4.6 例程:编辑数据
15.5 数据更新和永久保存
15.5.1 更新模式
15.5.2 与更新有关的操作
15.5.3 事务处理
15.5.4 永久保存数据
15.5.5 XML格式的永久保存
15.5.6 例程:数据更新和永久保存
15.6 小结
第16章 ADO高级编程技术
16.1 错误处理
16.1.1 ADO的错误处理
16.1.2 ADO错误类型
16.1.3 错误预防
16.1.4 例程:ADO错误处理
16.2 处理ADO事件 
16.2.1 ADO事件处理程序概括
16.2.2 ADO事件类型
16.2.3 ADO事件参数
16.2.4 事件处理
16.2.5 例程:事件处理
16.3 游标和锁定
16.3.1 游标定义
16.3.2 游标类型
16.3.3 游标位置
16.3.4 微软的OLE DB游标服务
16.3.5 锁定定义
16.3.6 游标和锁定的特性总结
16.4 数据整形
16.4.1 数据整形概述
16.4.2 数据整形的常用命令
16.4.3 数据整形中的操作
16.4.4 例程:数据整形
16.5 Record和Stream对象
16.5.1 Record对象
16.5.2 Stream对象
16.5.3 在Internet发布中使用ADO
16.5.4 例程:在Internet发布中使用ADO
16.6 方法与技巧
16.7 小结
第五部分 分布式计算技术
第17章 .NET框架
17.1 微软.NET战略
17.2 .NET框架概述
17.2.1 .NET框架的目标
17.2.2 .NET框架的用户
17.2.3 .NET框架的体系结构
17.2.4 开发语言与工具
17.2.5 客户端应用程序开发
17.2.6 服务器应用程序开发
17.3 公用语言运行时环境
17.3.1 概述
17.3.2 支持的CLR语言
17.3.3 托管执行过程
17.3.4 微软中间语言
17.3.5 内存类型安全
17.3.6 自动内存管理
17.3.7 垃圾回收编程
17.3.8 无数据
17.3.9 程序集
17.3.10 命名空间
17.3.11 应用程序域
17.3.12 通用类型系统
17.3.13 公用语言规范
17.4 .NET框架类库
17.5 小结
第18章 ADO.NET编程技术
18.1 ADO.NET概述
18.1.1 ADO.NET的设计目标
18.1.2 ADO.NET与ADO
18.1.3 ADO.NET的体系结构
18.1.4 .NET数据提供程序
18.1.5 例程S18_01
18.1.6 使用通用接口
18.2 使用ADO.NET数据提供程序
18.2.1 Connection
18.2.2 Command
18.2.3 DataReader
18.2.4 DataAdapter
18.3 使用DataSet
18.3.1 编程构架DataSet
18.3.2 DataAdapter与DataSet
18.3.3 更新数据源
18.3.4 自动生成命令
18.3.5 DataSet与数据绑定控件
18.4 DataSet与XML
18.4.1 DataSet的XML交互方法
18.4.2 将DataSet写出到XML
18.4.3 从XML加载DataSet
18.4.4 从XSD推测DataSet架构
18.5 小结
第19章 ASP.NET编程技术
19.1 ASP.NET概述
19.1.1 Web服务器与Web页
19.1.2 ASP.NET简介
19.1.3 平台要求
19.1.4 ASP.NET的工作原理
19.1.5 应用实例
19.1.6 Visaul Studio中的Web应用程序
19.2 Web窗体
19.2.1 Web窗体简介
19.2.2 Web窗体与HTML窗体
19.2.3 Web窗体代码模型
19.2.4 Web窗体语法
19.2.5 Web窗体服务器控件
19.2.6 HTML服务器控件
19.2.7 Web服务器控件
19.2.8 用户控件
19.2.9 可重用代码
19.3 小结
第20章 Web服务
20.1 Web服务简介
20.1.1 概述
20.1.2 结构
20.1.3 实现模型
20.2 创建Web服务
20.2.1 不使用Visual Studio.NET
20.2.2 使用Visual Studio.NET
20.3 发布与部署Web服务
20.3.1 部署Web服务
20.3.2 启用Web服务的发现
20.4 使用Web服务
20.4.1 使用Visual Studio.NET
20.4.2 使用文本编辑器创建Web服务客户程序
20.4.3 从浏览器访问Web服务
20.4.4 访问Internet上的Web服务
20.5 ASP.NET创建Web服务的高级内容
20.5.1 Web服务中的事务处理
20.5.2 Web服务中的状态管理
20.5.3 Web服务中的安全
20.6 小结
附录 术语和缩略词

本目录推荐