书籍详情

Visual Basic.NET开发人员指南

Visual Basic.NET开发人员指南

作者:(美)Cameron Wakefield,(美)Henk-Evert Sonder等著;智慧东方工作室译

出版社:机械工业出版社

出版时间:2002-03-01

ISBN:9787111087854

定价:¥58.00

购买这本书可以去
内容简介
  本书第4和5章包含的示范代码并非独立的应用程序,而是例子。第4章的示范代码用于执行文件I/0,WG使用System.Drawing名称空间来画图和打印。第5章的示范代码用于操纵类、进行字串处理以及异常控制。第6章包含了用于两个完整应用程序的源码文件:一个用于构成一个简单的绘图命令,另一个用于使用C#类。第9章包含了用于几个应用程序的源码,它们展示了如何使用ADO.NET,其中包括如何使用一个Tyed数据集以及如何使用数据控件。它还包含了示范XML和XSD数据文件。第10章包含了用于练习的源码,这些练习展示了如何创建Web应用程序。其中大多数练习都要以其他练习为基础。您将在此构建一个Web窗体,然后在其中放入控件。您还将学习如何在Web窗体上使用一个DataGrid控件。然后,您将学习如何使用自定义控件。从练习10.8开始,您将练习创建并使用一个Web服务。在练习10.11中,您将练习创建一个示范应用程序。第11章提供了一个简单的计算器应用程序范例,用于演示在Visual Basic .NET中内建的调试和测试工具.第12章提供了一个配备安全策略的示范配置文件,以及Web应用程序的安全证书.最后, 第14章提供了用于ICalculator接口的代码。
作者简介
暂缺《Visual Basic.NET开发人员指南》作者简介
目录
译者序
前言
配套光盘简介
第1章 Visual Basic.NET新特性
1.1 概述
1.2 新的IDE
1.2.1 界面增强
1.2.2 开发加速
1.3 .NET框架
1.3.1 一段非常简单的历史
1.3.2 .NET基本结构
1.3.3 ASP.NET
1.3.4 Framework类
1.3.5 .NET服务器
1.4 公共语言运行环境
1.4.1 历史
1.4.2 集中性
1.5 面向对象的语言
1.5.1 面向对象概念
1.5.2 面向对象设计的优点
1.5.3 面向对象和VB的历史
1.5.4 名称空间
1.6 Web应用程序
1.6.1 Web应用程序概述
1.6.2 Web窗体
1.6.3 Web服务
1.7 安全性
1.8 类型安全
1.8.1 类型转换
1.8.2 数据转换
1.8.3 按位运算
1.9 新的编译器
1.9.1 编译成可执行程序
1.9.2 基本结构
1.9.3 以前版本的VB文件管理
1.9.4 文件管理
1.10 自VB 6.0的改变
1.10.1 变体
1.10.2 变低了的下界
1.10.3 固定长度的字符串
1.10.4 NULL传播
1.10.5 删除的其他项目
1.10.6 属性和变量
1.11 小结
1.12 本章要点
1.13 常见问题解答
第2章 Microsoft.NET框架
2.1 概述
2.2 何谓.NET框架
2.3 公共语言运行环境入门
2.4 使用与.NET兼容的编程语言
2.5 创建程序集
2.5.1 使用表单
2.5.2 程序集缓存
2.5.3 定位一个程序集
2.5.4 私有程序集文件
2.5.5 共享程序集文件
2.6 理解元数据
2.6.1 元数据的优点
2.6.2 根据元数据类型标识一个程序集
2.6.3 程序集依赖性
2.6.4 反射
2.6.5 结束DLL Hell
2.7 使用系统服务
2.7.1 异常处理
2.7.2 垃圾回收
2.7.3 控制台I/O
2.8 Microsoft中间语言
2.9 用名称空间系统来组织类
2.10 公共类型系统
2.11 依赖自动资源管理
2.11.1 被管堆
2.11.2 垃圾回收和被管堆
2.12 安全服务
2.13 小结
2.14 本章要点
2.15 常见问题解答
第3章 安装和配置VB.NET
3.1 概述
3.2 版本
3.3 安装Visual Studio.NET
3.4 新的IDE
3.4.1 集成的开发环境自动化模型
3.4.2 加载项
3.4.3 向导
3.4.4 宏
3.4.5 主页
3.4.6 项目选项
3.4.7 工具箱
3.4.8 子窗口
3.4.9 任务列表
3.4.10 解决方案资源管理器
3.4.11 属性窗口
3.4.12 窗体布局工具栏
3.4.13 隐藏/显示代码元素
3.4.14 Web窗体
3.4.15 智能感知
3.5 自定义IDE
3.5.1 自定义代码编辑器
3.5.2 自定义快捷键
3.5.3 自定义工具栏
3.5.4 自定义内建命令
3.5.5 自定义首页
3.6 小结
3.7 本章要点
3.8 常见问题解答
第4章 公共语言运行环境
4.1 概述
4.2 组件结构
4.3 被管代码与未被管代码的比较
4.4 系统名称空间
4.4.1 文件I/O
4.4.2 绘图
4.4.3 打印
4.5 公共类型系统
4.6 垃圾回收
4.6.1 对象的分配与回收
4.6.2 Close与Dispose
4.7 小结
4.8 本章要点
4.9 常见问题解答
第5章 .NET编程原理
5.1 概述
5.2 变量
5.3 常量
5.4 结构
5.5 程序流程控制
5.5.1 If…Then…Else
5.5.2 Select Case
5.5.3 Whife循环
5.5.4 For循环
5.6 数组
5.6.1 声明一个数组
5.6.2 多维数组
5.6.3 动态数组
5.7 函数
5.8 面向对象编程
5.8.1 继承
5.8.2 多态性
5.8.3 封装
5.8.4 类
5.8.5 多载
5.8.6 覆盖
5.8.7 共享成员
5.9 字串控制
5.10 错误控制
5.11 小结
5.12 本章要点
5.13 常见问题解答
第6章 高级编程概念
6.1 概述
6.2 使用模块
6.3 利用名称空间
6.4 理解Imports关键字
6.5 实现接口
6.6 代表和事件
6.6.1 简单代表
6.6.2 多址代表
6.6.3 事件编程
6.7 语言互用
6.8 文件操作
6.8.1 目录列表
6.8.2 数据文件
6.8.3 文本文件
6.8.4 追加到文件
6.9 集合
6.10 Drawing名称空间
6.10.1 绘图
6.10.2 打印
6.11 理解自由线程
6.12 小结
6.13 本章要点
6.14 常见问题解答
第7章 创建Windows窗体
7.1 概述
7.2 应用程序模型
7.3 操纵Windows窗体
7.3.1 Windows窗体的属性
7.3.2 Windows窗体的方法
7.3.3 创建Windows窗体
7.3.4 改变窗体边框
7.3.5 改变窗体大小
7.3.6 设置自体位置
7.4 窗体事件
7.5 创建多文档界面应用程序
7.5.1 创建MDI父窗体
7.5.2 创建MDI子窗体
7.6 在窗体上添加控件
7.6.1 在窗体上锚定控件
7.6.2 在窗体上停靠控件
7.6.3 窗体上的对象分层
7.6.4 在窗体上定位控件
7.7 对话框
7.7.1 显示消息框
7.7.2 通用对话框
7.7.3 创建对话框
7.8 创建和操作菜单
7.8.1 在窗体上添加菜单
7.8.2 动态创建菜单
7.9 在窗体上添加状态栏
7.10 在窗体上添加工具栏
7.11 数据绑定
7.11.1 简单数据绑定
7.11.2 复杂数据绑定
7.11.3 用于数据绑定的数据源
7.11.4 使用Data Form Wizard
7.12 使用Windows自体类查看器
7.13 使用Windows窗体ActiveX控件导入器
7.14 小结
7.15 本章要点
7.16 常见问题解答
第8章 Windows窗体组件和控件
8.1 概述
8.2 内建控件
8.2.1 Label控件
8.2.2 LinkLabel控件
8.2.3 TextBox控件
8.2.4 Button控件
8.2.5 CheckBox控件
8.2.6 RadioButton控件
8.2.7 RichTextBox控件
8.2.8 TreeView控件
8.2.9 ListBox控件
8.2.10 ComboBox控件
8.2.11 PictureBox控件
8.2.12 TrackBar控件
8.2.13 DateTimePicker控件
8.2.14 Panel控件
8.2.15 GroupBox控件
8.2.16 TabControl控件
8.3 创建自定义Windows组件
8.4 创建自定义Windows控件
8.5 小结
8.6 本章要点
8.7 常见问题解答
第9章 使用ADO.NET
9.1 概述
9.2 XML概述
9.2.1 XML文档
9.2.2 XSL
9.2.3 XDR
9.2.4 XPath
9.3 理解ADO.NET结构
9.3.1 ADO和ADO.NET的差异
9.3.2 XML支持
9.3.3 维持状态
9.4 理解XML Schema定义工具
9.5 连接的层
9.5.1 数据提供器
9.5.2 连接字串
9.5.3 命令对象
9.5.4 DateReader
9.5.5 DataSet
9.6 未连接的层
9.7 使用SQL Server数据提供器
9.8 远程处理
9.9 数据控件
9.9.1 DataGrid
9.9.2 DataList
9.9.3 Repeater
9.10 小结
9.11 本章要点
9.12 常见问题解答
第10章 开发Web应用程序
10.1 概述
10.2 Web窗体
10.2.1 一个简单的Web窗体
10.2.2 Web窗体同Windows窗体的区别
10.2.3 Web窗体较传统ASP的优势
10.3 在Web窗体里添加控件
10.3.1 Web窗体控件同Windows窗体控件的区别
10.3.2 ASP.NET服务器控件
10.4 创建自定义Web窗体控件
10.5 Web服务
10.5.1 Web服务是如何工作的
10.5.2 开发Web服务
10.5.3 Web服务工具
10.5.4 在Web窗体中使用Web服务
10.6 在分布式应用程序中使用Windows窗体
10.7 小结
10.8 本章要点
10.9 常见问题解答
第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.3 代码代化
11.3.1 终止
11.3.2 转换
11.3.3 参数传递方法
11.3.4 字符串
11.3.5 垃圾回收器
11.3.6 编译器选项
11.4 测试阶段及策略
11.4.1 单元测试
11.4.2 集成测试
11.4.3 B测试
11.4.4 回归测试
11.4.5 压力测试
11.5 小结
11.6 本章要点
11.7 常见问题解答
第12章 安全性
12.1 概述
12.2 安全性概念
12.2.1 权限
12.2.2 主体
12.2.3 身份验证
12.2.4 授权
12.2.5 安全性策略
12.2.6 类型安全
12.3 代码访问安全性
12.4 基于角色的安全性
12.4.1 主体
12.4.2 基于角色的安全性检查
12.5 安全性策略
12.5.1 创建新的权限集合
12.5.2 修改代码组结构
12.5.3 远程安全性
12.6 密码
12.7 安全性工具
12.8 小结
12.9 本章要点
12.10 常见问题解答
第13章 应用程序的部署
13.1 概述
13.2 代码打包
13.3 配置.NET框架
13.3.1 创建配置文件
13.3.2 机器/管理员配置文件
13.3.3 应用程序配置文件
13.3.4 安全性配置文件
13.4 部署应用程序
13.4.1 公共语言运行环境
13.4.2 Windows Installer
13.4.3 CAB文件
13.4.4 Internet Explorer 5.5
13.4.5 资源文件
13.5 部署控件
13.6 小结
13.7 本章要点
13.8 常见问题解答
第14章 升级VB程序至.NEI
14.1 概述
14.2 升级前的注意事项
14.2.1 变量早期绑定
14.2.2 避免空值传播
14.2.3 使用ADO
14.2.4 使用Date数据类型
14.2.5 使用常量
14.3 移植前考虑结构的问题
14.3.1 Intranet/Internet应用程序
14.3.2 客户机/服务器和多层应用程序
14.3.3 单层应用程序
14.3.4 数据访问应用程序
14.4 数据类型
14.4.1 Variant数据类型
14.4.2 整型
14.4.3 日期
14.4.4 布尔型
14.4.5 数组
14.4.6 固定长度的字符串
14.4.7 Windows API数据类型
14.5 将VB窗体转换为Windows窗体
14.6 关键字的变化
14.6.1 Goto
14.6.2 GoSub
14.6.3 Option Base
14.6.4 AND/OR
14.6.5 Lset
14.6.6 VarPtr
14.6.7 StrPtr
14.6.8 Def
14.7 程序设计的差异
14.7.1 方法的实现
14.7.2 对未被管库的引用
14.8 属性
14.8.1 用属性过程工作
14.8.2 控件属性名的变化
14.8.3 默认属性
14.8.4 Null的用法
14.9 理解错误处理
14.10 Visual Basic.NET中数据访问的变化
14.10.1 数据集和记录集
14.10.2 程序的互操作性
14.10.3 光标位置
14.10.4 非连接数据访问
14.10.5 数据导航
14.10.6 加锁
14.11 升级接口
14.12 使用升级工具
14.13 小结
14.14 本章要点
14.15 常见问题解答
猜您喜欢

读书导航