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

Visual Basic.NET编程指南

Visual Basic.NET编程指南

定 价:¥49.00

作 者: 飞思科技产品研发中心编著
出版社: 电子工业出版社
丛编项: 开发专家之MS NET
标 签: VB.NET

ISBN: 9787505381094 出版时间: 2003-01-01 包装: 平装
开本: 26cm+光盘1片 页数: 520 字数:  

内容简介

  本书首先介绍了.NET及.NET框架下的Visual Basic.NET语言的新特性及其语法要点,接下来介绍了几种基本的数据结构字符串和集合的使用。然后介绍用Visual Basic.NET语言编写各类应用的一般步骤和若干技巧,包括控制台应用、类库、Windows窗体应用、Windows服务、Windows控件、Web窗体应用、Web服务器控件、Web服务、COM+应用、基于远程处理的分布式应用等。这部分穿插讲解了几个高级编程技术,如流和反射等。最后介绍了如何把Visual Basic 6.0应用的升级到Visual Basic.NET。随书附赠的光盘收录了书中经典实例的源代码。本书内容新颖,实践性强,面向所有的Visual Basic.NET程序设计人员,也可供对.NET感兴趣的读者参考,是一本适用于Visual Basic老用户和初学者的经典图书。

作者简介

暂缺《Visual Basic.NET编程指南》作者简介

图书目录

第1章 .NET框架下的Visual Basic.NET
1.1 什么是.NET
1.2 什么是.NET框架
1.3 Visual Basic.NET编程语言的新特性
1.3.1 继承
1.3.2 异常处理
1.3.3 重载
1.3.4 构造函数和析构函数
1.3.5 数据类型
1.3.6 接口
1.3.7 委托
1.3.8 共享成员
1.3.9 命名空间
1.3.10 程序集
1.3.11 引用
1.3.12 特性
1.3.13 多线程编程
1.3.14 控制台应用
1.4 Visual Basic.NET的语言更新
1.5 Visual Studio.NET集成开发环境
1.6 命令行编译器
1.6.1 编译选项
1.6.2 示例
1.7 Visual Basic.NET学习建议
1.8 小结
第2章 Visual Basic.NET语言
2.1 选用Visual Basic.NET的理由
2.2 Hello World
2.3 Visual Basic.NET中的类型
2.3.1 预定义类型
2.3.2 转换
2.3.3 数组类型
2.3.4 通用类型Object
2.3.5 模块
2.4 变量和参数
2.5 自动内存管理
2.6 运算符和表达式
2.7 语句
2.7.1 选择语句
2.7.2 循环语句
2.7.3 跳转语句
2.7.4 On Error语句
2.7.5 With…End With语句
2.7.6 SyncLock语句
2.8 类
2.8.1 常数
2.8.2 字段
2.8.3 方法
2.8.4 属性
2.8.5 事件
2.8.6 实例构造函数
2.8.7 静态构造函数
2.8.8 继承
2.9 结构
2.10 接口
2.11 委托
2.12 枚举
2.14 特性
2.15 小结
第3章 字符串
3.1 .NET框架类库概述
3.1.1 基本功能
3.1.2 程序集
3.2 命名空间
3.3 操作字符串
3.3.1 创建新字符串
3.3.2 剪裁和移除字符
3.3.3 填充字符串
3.3.4 比较字符率
3.3.5 更改大小写
3.3.6 使用StringBuilder类
3.4 编码和解码字符
3.5 小结
第4章 集合
4.1 基本概念
4.1.1 .NET框架类库中的集合类提供的功能
4.1.2 .NET框架类库中的集合的类型
4.2 运行库提供的集合类
4.3 利用.NET框架类库中的集合类操作集合
4.3.1 选择一个集合类
4.3.2 通过枚举数遍历集合
4.3.3 集合和同步
4.3.4 比较和排序
4.4 集合拷贝
4.5 自定义集合
4.5.1 Item类
4.5.2 IMyList
4.5.3 ItemCollection
4.5.4 ItemEnumerator
4.5.5 测试函数
4.6 小结
第5章 控制台应用程序
5.1 概述
5.2 开发范例
5.2.1 重定向
5.2.2 其他签名形式的入口函数
5.2.3 添加窗体支持
5.2.4 在窗体应用中应用控制台
5.2.5 集成其他功能
5.3 小结
第6章 流及其应用
6.1 概述
6.2 文件操作
6.3 序列化
6.4 在网络编程时使用流
6.5 小结
第7章 创建和使用类库
7.1 理解程序集
7.1.1 基本功能
7.1.2 几种创建程序集的方法
7.1.3 程序集的优点
7.1.4 程序集的内容
7.1.5 程序集的清单
7.2 创建
7.2.1 Visual Studio.NET开发类库应用
7.2.2 设定类库的相关属性
7.3 使用类库
7.4 创建和使用强名类库
7.4.1 强名称的基本概念
7.4.2 创建强名类库
7.4.3 延迟签名
7.4.4 引用强名类库
7.5 共享类库
7.6 利用共享程序集实现透明引用
7.7 小结
第8章 开发窗体应用
8.1 第一个窗体应用
8.2 设计窗体
8.2.1 设置窗体布局
8.2.2 窗体前置
8.2.3 设置透明度
8.2.4 设置边框
8.2.5 设置大小
8.2.6 设置屏幕位置
8.2.7 设计窗体模式
8.3 处理事件
8.3.1 窗体中的事件
8.3.2 委托及其在事件处理中的功能
8.3.3 窗体事件的处理程序
8.3.4 在设计时创建事件处理程序
8.3.5 动态挂钩事件处理
8.4 基于对话框的窗体应用
8.4.1 创建对话框
8.4.2 显示
8.4.3 关闭对话框
8.4.4 检索对话框的结果
8.4.5 使用MessageBox
8.4.6 获取父窗体的信息
8.4.7 使用标准对话框
8.4.8 通过可视化继承创建对话框
8.5 使用菜单
8.5.1 向窗体中添加主菜单
8.5.2 添加上下文菜单
8.5.3 添加菜单项
8.5.4 添加子菜单
8.5.5 添加默认菜单项
8.5.6 增加检查标志
8.5.7 克隆菜单项
8.5.8 使用上下文菜单
8.5.9 菜单合并
8.6 拖放
8.6.1 拖动数据
8.6.2 放置数据
8.6.3 在应用程序之间执行拖放操作
8.7 操作剪贴板
8.7.1 用SetDataObject方法放置数据
8.7.2 用GetDataObject方法获取数据
8.8 多文档界面应用程序
8.8.1 创建MDI父窗体
8.8.2 创建MDI子窗体
8.8.3 确定活动的MDI子窗口
8.8.4 排列MDI子窗体
8.9 支持打印
8.9.1 创建打印作业
8.9.2 在运行时更改Windows窗体打印选项
8.9.3 设置打印输出
8.9.4 提示打印结束
8.9.5 使用打印预览
8.10 数据绑定
8.11 小结
第9章 窗体高级编程
9.1 分割窗口
9.2 添加帮助
9.3 引发和处理周期性事件
9.4 绘制二维图形
9.5 图像处理
9.5.1 加载和显示图像
9.5.2 克隆图像
9.5.3 裁切和缩放图像
9.6 本地化窗口
9.7 小结
第10章 审体控件开发
10.1 概述
10.1.1 基本概念
10.1.2 开发窗体组件的一般步骤
10.2 开发用户控件
10.3 创建支持授权的控件
10.4 小结
第11章 开发窗体服务
11.1 概述
11.2 创建和使用窗体服务
11.2.1 创建并配置服务
11.2.2 添加日志功能
11.2.3 响应服务的启动事件
11.2.4 处理服务停止事件
11.2.5 定义服务的其他操作
11.2.6 为服务创建安装程序
11.2.7 生成服务项目
11.2.8 为窗体服务创建安装项目
11.2.9 利用InstallUtil.exe安装和卸载服务
11.2.10 利用ServiceController组件控制服务
11.2.11 调试窗体服务应用
11.3 小结
第12章 ASP.NET Web应用开发
12.1 ASP.NET简介
12.1.1 ASP.NET页框架和Web窗体页
12.1.2 ASP.NET的功能
12.2 Web窗体页编程模型
12.2.1 ASP.NET Page类
12.2.2 从Page类派生
12.2.3 单文件Web窗体页
12.3 Web窗体页的生命周期
12.3.1 往返行程
12.3.2 重新创建页(视图状态和状态管理)
12.3.3 事件驱动模型与线性处理模型的优点
12.3.4 Web窗体处理中的各个阶段
12.4 创建简单的Web窗体应用
12.4.1 创建项目和窗体
12.4.2 添加控件和文本
12.4.3 创建事件处理程序
12.4.4 生成并运行Web窗体页
12.5 处理服务器端的事件
12.6 状态管理
12.6.1 Web窗体状态管理介绍
12.6.2 基于客户端的状态管理
12.6.3 基于服务器的状态管理选项
12.6.4 使用视图状态保存Web窗体页值
12.7. 数据访问
12.7.1 在Web窗体页中显示数据
12.7.2 查询与更新
12.8 小结
第13章 Web窗体高级编程
13.1 缓存
13.1.1 ASP.NET页缓存
13.1.2 片断缓存
13.1.3 数据缓存
13.2 跟踪
13.2.1 启用页跟踪
13.2.2 编写跟踪消息
13.3 增强ASP.NET Web应用的安全性
13.3.1 将IIS身份验证用于ASP.NET模拟
13.3.2 使用窗体身份验证
13.4 自定义HTTP处理器和处理模块
13.5 小结
第14章 开发Web服务器控件
14.1 基本概念
14.2 生命周期
14.3 处理事件
14.3.1 处理继承的事件
14.3.2 捕获回发事件
14.4 处理回发数据
14.5 简单服务器控件开发实例
14.6 定义复合属性
14.7 检索内部文本
14.8 开发复合控件
14.8.1 简单的例子
14.8.2 处理子控件的事件
14.8.3 引发自定义事件
14.9 状态维护
14.10 用客户端脚本引发回送
14.11 模板控件开发
14.12 数据绑定控件
14.13 小结
第15章 远程处理和分布式应用
15.1 理解分布式应用和远程处理
15.1.1 分布式应用简介
15.1.2 .NET的远程处理框架
15.1.3 基于远程处理的分布式应用开发模型
15.2 一个基于远程处理的分布式应用实例
15.2.1 实现远程处理对象
15.2.2 实现远程对象服务器
15.2.3 远程处理客户端实现
15.2.4 测试
15.3 以IIS发布远程对象
15.3.1 实例
15.4 分布式应用中的数据访问
15.5 小结
第16章 Web服务
16.1 理解Web服务
16.1.1 Web服务的概念
16.1.2 Web服务代码模型
16.1.3 Web服务的部署
16.1.4 Web服务的发现
16.2 访问Web服务的代码模型
16.2.1 定位Web服务并添加Web引用
16.2.2 引用代理类
16.2.3 创建代理类的实例
16.2.4 使用代理访问Web服务
16.3 状态管理
16.3.1 使用Session对象管理状态
16.3.2 使用Application对象管理状态
16.3.3 利用数据库
16.4 提高Web服务性能
16.4.1 少次多量代替多次少量
16.4.2 使用缓存
16.5 小结
第17章 反射
17.1 基本概念
17.2 运行时查看类型信息
17.2.1 System.Type和ConstructorInfo
17.2.2 MemberInfo、MethodInfo、FieldInfo和PropertyInfo
17.3 动态调用
17.4 小结
第18章 开发COM+应用
18.1 基本概念
18.1.1 COM+
18.1.2 COM+服务
18.1.3 COM+组件
18.2 COM+应用编程模型
18.3 开发实例
18.4 小结
第19章 应用升级
19.1 决定是否升级
19.1.1 不支持的功能
19.1.2 确定需要的改编量
19.2 升级准备工作
19.2.1 一般性建议
19.2.2 窗体和控件的注意事项
19.2.3 数据建议
19.2.4 Web结构建议
19.3 有关升级的语言建议
19.3.1 使用早期绑定和显式转换
19.3.2 使用Date数据类型存储日期
19.3.3 解析无参数默认属性
19.3.4 避免空传播
19.3.5 使用零界限数组
19.3.6 使用常量而非值
19.3.7 在用户定义类型中避免使用数组和定长串
19.3.8 避免使用旧式关键字
19.3.9 调整用于Win32 API的数据类型
19.4 升级向导
19.4.1 用升级向导升级的步骤
19.4.2 升级实例
19.5 小结

本目录推荐