Visual Basic.NET是Microsoft公司推出的Visual Basic最新版本,它是一种非常流行的语言,建立在简单易学的Basic语言基础之上,使用它可以快捷地编写Windows操作系统下的应用程序,尤其为专业开发人员和初学者所钟爱。\r\n 本书从最基本的概念入手,介绍如何快速而便捷地编写Visual Basic.NET代码,以及如何为应用程序的用户创建引人入胜的窗口和窗体,您还会学习到面向对象的编程技术、创建自定义的控件、处理数据库、创建用于Web的ASP.NET应用程序、创建菜单及处理图形等方面的内容。本书附带了大量的示例代码,每个新概念都在其后的“试一试”中进行了演示,而每章后面的“练习”部分可让您进行自我测试,在书后的附录B中还列出了这些练习的答案。\r\n 本书不仅适合不具备任何编程经验的初学者,也适合曾用其他语言编写过程序,但还没有接触过VB.NET的编程人员。
第1章 初识Visual Basic.NET\r\n\r\n1.1 Windows和DOS编程\r\n1.2 安装Visual Basic.NET\r\n1.3 Visual Basic.NET集成开发环境\r\n1.3.1 配置文件设置页\r\n1.3.2 Get Started页面\r\n1.3.3 菜单\r\n1.3.4 工具栏\r\n1.4 创建一个简单的应用程序\r\n1.4.1 Visual Studio.NET集成开发环境中的窗口\r\n1.4.2 工具箱\r\n1.4.3 改进的Hungarian记号法\r\n1.4.4 代码编辑器\r\n1.5 使用帮助系统\r\n1.6 本章小结\r\n1.7 练习\r\n\r\n第2章 编写软件\r\n\r\n2.1 信息和数据\r\n2.1.1 算法\r\n2.1.2 埃米尔规则\r\n2.2 变量\r\n2.3 数据类型\r\n2.3.1 处理数字\r\n2.3.2 处理字符串\r\n2.3.3 使用日期\r\n2.3.4 布尔型\r\n2.4 存储变量\r\n2.4.1 二进制\r\n2.4.2 位和字节\r\n2.4.3 值的表示\r\n2.4.4 值的转换\r\n2.5 方法\r\n2.5.1 使用方法的原因\r\n2.5.2 构建方法\r\n2.5.3 选择方法名称\r\n2.5.4 作用域\r\n2.6 调试程序\r\n2.7 本章小结\r\n2.8 练习\r\n\r\n第3章 流程控制\r\n\r\n3.1 做出决策\r\n3.2 If语句\r\n3.2.1 Else语句\r\n3.2.2 可进行多重选择的ElseIf语句\r\n3.2.3 嵌套的If语句\r\n3.2.4 单行If语句\r\n3.2.5 比较运算符\r\n3.2.6 字符串比较\r\n3.3 Select Case语句\r\n3.3.1 不区分大小写的Select Case语句\r\n3.3.2 多重选项\r\n3.3.3 Case Else语句\r\n3.3.4 Select Case中的不同数据类型\r\n3.4 循环\r\n3.4.1 For…Next循环\r\n3.4.2 For Each…Next循环\r\n3.4.3 Do…Loop循环\r\n3.4.4 循环的嵌套\r\n3.4.5 提前退出循环\r\n3.4.6 死循环\r\n3.5 本章小结\r\n3.6 练习\r\n\r\n第4章 构建对象\r\n\r\n4.1 对象的概念\r\n4.1.1 封装\r\n4.1.2 方法和属性\r\n4.1.3 事件\r\n4.1.4 可见性\r\n4.2 使用对象\r\n4.2.1 类的概念\r\n4.2.2 曾使用的对象\r\n4.3 构建类\r\n4.4 第一个对象\r\n4.4.1 状态\r\n4.4.2 行为\r\n4.4.3 存储状态\r\n4.4.4 真正的属性\r\n4.4.5 IsMoving方法\r\n4.5 构造函数\r\n4.6 继承\r\n4.6.1 添加新方法和属性\r\n4.6.2 改变默认值\r\n4.6.3 多态性\r\n4.6.4 重写更多的方法\r\n4.6.5 从对象中继承\r\n4.7 Framework类\r\n4.7.1 命名空间\r\n4.7.2 Framework中的继承\r\n4.8 使用MSDN\r\n4.9 本章小结\r\n4.10 练习\r\n\r\n第5章 Microsoft.NET Framework\r\n\r\n5.1 Microsoft的信心来自于Windows\r\n5.1.1 MSN 1.0\r\n5.1.2 .NET版本\r\n5.1.3 与Java有些类似\r\n5.1.4 现在所处的阶段\r\n5.2 为Windows编写软件\r\n5.2.1 .NET Framework类\r\n5.2.2 执行代码\r\n5.3 公共语言运行时\r\n5.3.1 载入并执行代码\r\n5.3.2 应用程序隔离\r\n5.3.3 安全性\r\n5.3.4 异常处理\r\n5.3.5 交互操作\r\n5.4 通用类型系统和公共语言规范\r\n5.5 本章小结\r\n5.6 练习\r\n\r\n第6章 处理数据结构\r\n\r\n6.1 数组\r\n6.1.1 定义和使用数组\r\n6.1.2 UBound和LBound\r\n6.1.3 用值初始化数组\r\n6.2 枚举\r\n6.2.1 确定状态\r\n6.2.2 设置无效值\r\n6.3 常量\r\n6.3.1 改变常量\r\n6.3.2 各种常量类型\r\n6.4 结构\r\n6.5 集合和列表\r\n6.5.1 从数组列表中进行删除操作\r\n6.5.2 显示数组列表中的项目\r\n6.5.3 集合\r\n6.6 用散列表构建查询表\r\n6.6.1 清除Remove,RemoveAt和Clear\r\n6.6.2 区分大小写字符\r\n6.7 高级数组操作\r\n6.7.1 动态数组\r\n6.7.2 多维数组\r\n6.8 本章小结\r\n6.9 练习\r\n\r\n第7章 建立Windows应用程序\r\n\r\n7.1 响应事件\r\n7.2 一个简单的应用程序\r\n7.2.1 构建窗体\r\n7.2.2 统计字符\r\n7.2.3 统计单词\r\n7.2.4 Show Me!按钮\r\n7.3 复杂的应用程序\r\n7.3.1 工程\r\n7.3.2 状态栏\r\n7.3.3 工具栏\r\n7.3.4 创建编辑框\r\n7.3.5 响应工具栏\r\n7.3.6 焦点\r\n7.4 多个窗体\r\n7.4.1 Help About\r\n7.4.2 部署Wrox Text Editor\r\n7.5 本章小结\r\n7.6 练习\r\n\r\n第8章 显示对话框\r\n\r\n8.1 MessageBox对话框\r\n8.1.1 MessageBox中的可用图标\r\n8.1.2 MessageBox中的可用按钮\r\n8.1.3 设置默认按钮\r\n8.1.4 其他选项\r\n8.1.5 Show方法的语法\r\n8.1.6 MessageBox的示例\r\n8.1.7 MsgBox函数\r\n8.2 Open对话框\r\n8.2.1 OpenFileDialog控作\r\n8.2.2 StreamReader类\r\n8.2.3 使用OpenFileDialog控件\r\n8.3 Save对话框\r\n8.3.1 SaveFileDialog的属性\r\n8.3.2 SaveFileDialog的方法\r\n8.3.3 StreamWriter类\r\n8.3.4 使用SaveFileDialog控件\r\n8.4 Font对话框\r\n8.4.1 FontDialog的属性\r\n8.4.2 FontDialog的方法\r\n8.4.3 使用FontDialog控件\r\n8.5 Color对话框\r\n8.5.1 ColorDialog的属性\r\n8.5.2 ColorDialog的方法\r\n8.5.3 使用ColorDialog控件\r\n8.6 Print对话框\r\n8.6.1 PrintDialog的属性\r\n8.6.2 PrintDialog的方法\r\n8.6.3 使用PrintDialog控作\r\n8.7 本章小结\r\n8.8 练习\r\n\r\n第9章 创建菜单\r\n\r\n9.1 概述\r\n9.1.1 访问键\r\n9.1.2 快捷键\r\n9.1.3 复选标记和单选标记\r\n9.1.4 菜单的外观\r\n9.1.5 属性窗口\r\n9.2 创建菜单\r\n9.3 上下文菜单\r\n9.4 本章小结\r\n9.5 练习\r\n\r\n第10章 高级面向对象技术\r\n\r\n10.1 构建收藏页浏览程序\r\n10.1.1 Internet快捷方式和收藏页\r\n10.1.2 使用类\r\n10.1.3 创建Windows Application工程\r\n10.1.4 添加类\r\n10.1.5 构建WebFavorite\r\n10.1.6 搜索收藏页\r\n10.1.7 查看收藏页\r\n10.2 另一个收藏页浏览程序\r\n10.3 共享属性和方法\r\n10.4 内存管理\r\n10.4.1 垃圾回收\r\n10.4.2 释放资源\r\n10.4.3 整理碎片和压缩\r\n10.5 本章小结\r\n10.6 练习\r\n\r\n第11章 调试和错误处理\r\n\r\n11.1 主要错误类型\r\n11.1.1 语法错误\r\n11.1.2 执行错误\r\n11.1.3 逻辑错误\r\n11.2 调试\r\n11.2.1 断点\r\n11.2.2 命令窗口\r\n11.2.3 监视窗口\r\n11.2.4 局部窗口\r\n11.3 错误处理\r\n11.4 本章小结\r\n11.5 练习\r\n\r\n第12章 建立类库\r\n\r\n12.1 创建类库\r\n12.2 为Favorites Viewer建立类库\r\n12.3 强名\r\n12.3.1 标记程序集\r\n12.3.2 程序集的版本\r\n12.4 注册程序集\r\n12.5 设计类库\r\n12.6 使用第三方的类库\r\n12.7 用对象浏览器查看类\r\n12.8 本章小结\r\n12.9 练习\r\n\r\n第13章 创建自定义控件\r\n\r\n13.1 创建用户控件\r\n13.2 显示用户控件的属性\r\n13.3 显示用户控件的方法\r\n13.4 显示用户控件的事件\r\n13.4.1 引发事件\r\n13.4.2 使用事件\r\n13.5 继承控件的行为\r\n13.5.1 增强控件的功能\r\n13.5.2 添加BuddyBoxName属性\r\n13.5.3 响应Click事件\r\n13.6 设计期间或运行期间\r\n13.7 创建窗体库\r\n13.7.1 测试窗体\r\n13.7.2 挂起事件\r\n13.8 本章小结\r\n13.9 练习\r\n\r\n第14章 编写自定义图形\r\n\r\n14.1 一个简单的绘图程序\r\n14.1.1 绘图程序\r\n14.1.2 GraphicsItem类\r\n14.1.3 屏幕和客户坐标\r\n14.1.4 使控件无效\r\n14.1.5 选择颜色\r\n14.1.6 高级颜色\r\n14.1.7 不同的工具\r\n14.2 图像\r\n14.3 更多的图形方法\r\n14.4 本章小结\r\n14.5 练习\r\n\r\n第15章 访问数据库\r\n\r\n15.1 数据库的概念\r\n15.2 SQL中的SELECT语句\r\n15.3 Access中的查询\r\n15.4 数据访问组件\r\n15.4.1 OleDbConnection组件\r\n15.4.2 DataSet组件\r\n15.4.3 OleDbDataAdapter组件\r\n15.4.4 OleDbCommand组件\r\n15.4.5 DataView组件\r\n15.5 数据绑定\r\n15.6 本章小结\r\n15.7 练习\r\n\r\n第16章 使用ADO.NET和SQL Server进行数据库编程\r\n\r\n16.1 ADO.NET\r\n16.1.1 ADO.NET数据命名空间\r\n16.1.2 SqlConnection类\r\n16.1.3 SqlCommand类\r\n16.1.4 SqlDataAdapter类\r\n16.1.5 DataSet类\r\n16.1.6 DataView类\r\n16.2 使用ADO.NET类\r\n16.3 数据绑定\r\n16.3.1 BindingContext和CurrencyManager对象\r\n16.3.2 绑定控件\r\n16.4 本章小结\r\n16.5 练习\r\n\r\n第17章 Web窗体\r\n\r\n17.1 瘦客户端体系结构\r\n17.2 Web窗体和Windows窗体的对比\r\n17.2.1 Windows窗体概述\r\n17.2.2 Web窗体概述\r\n17.2.3 Web窗体编程\r\n17.2.4 Web窗体控件\r\n17.3 创建一个Web应用程序\r\n17.4 Web窗体中的数据绑定\r\n17.5 使用DataGrid更新数据\r\n17.6 本章小结\r\n17.7 练习\r\n\r\n第18章 Visual Basic.NET和XML\r\n\r\n18.1 XML简介\r\n18.1.1 XML的特性\r\n18.1.2 向Visual Basic编程新手介绍XML\r\n18.2 地址簿工程\r\n18.2.1 创建工程\r\n18.2.2 SerializableData类\r\n18.2.3 载入XML文件\r\n18.2.4 改变数据\r\n18.2.5 发送E-Mail\r\n18.2.6 创建地址列表\r\n18.2.7 忽略成员\r\n18.2.8 载入地址\r\n18.2.9 添加新地址\r\n18.2.10 地址导航\r\n18.2.11 删除地址\r\n18.3 集成地址簿应用程序\r\n18.3.1 集成规则\r\n18.3.2 从其他应用程序中读取Address Book\r\n18.4 本章小结\r\n18.5 练习\r\n\r\n第19章 Web服务\r\n\r\n19.1 Web服务概述\r\n19.1.1 Web服务的工作方式\r\n19.1.2 简单对象访问协议\r\n19.2 构建Web服务\r\n19.2.1 示例\r\n19.2.2 添加更多方法\r\n19.3 Picture服务器服务\r\n19.3.1 创建工程\r\n19.3.2 返回数组\r\n19.3.3 返回复杂信息\r\n19.4 Picture服务器客户程序\r\n19.4.1 Web服务描述语言\r\n19.4.2 创建客户程序\r\n19.4.3 添加Web引用\r\n19.4.4 显示文件夹列表\r\n19.4.5 显示文件列表并选择文件\r\n19.5 本章小结\r\n19.6 练习\r\n\r\n附录A 如何深入学习\r\n\r\nA.1 联机资源\r\nA.1.1 P2P.Wrox.com\r\nA.1.2 Microsoft资源\r\nA.1.3 其他资源\r\nA.2 非联机资源(书籍)\r\nA.2.1 《Beginning Visual Basic.NET Database》\r\nA.2.2 《Beginning VB.NET Web Programming in Visual Studio》\r\nA.2.3 《Beginning.NET Web Services with VB.NET》”\r\nA.4.4 《Professional VB.NET,2nd Edition》\r\n\r\n附录B 练习答案\r\n\r\n第1章 初识Visual Basic.NET\r\n第2章 编写软件\r\n第3章 流程控制\r\n第4章 构建对象\r\n第5章 Microsoft.NET Framework\r\n第6章 处理数据结构\r\n第7章 建立Windows应用程序\r\n第8章 显示对话框\r\n第9章 创建菜单\r\n第10章 高级面向对象技术\r\n第11章 调试和错误处理\r\n第12章 建立类库\r\n第13章 创建自定义控件\r\n第14章 编写自定义图形\r\n第15章 访问数据库\r\n第16章 使用ADO.NET和SQL Server进行数据库编程\r\n第17章 Web窗体\r\n第18章 Visual Basic.NET和XML\r\n第19章 Web服务