本书将教你如何利用Visual Basic .NET开发各种不同类型的应用程序,包括客户/服务器程序以及基于Web的应用程序;掌握Visual Basic .NET的面向对象特性,包括建立类和使用对象,类的继承、覆盖、重载以及其他高级的面相对象属性;怎样用Visual Basic .NET的新的窗口特性Windows窗体建立窗口程序,怎样用Web窗体建立基于Web界面的程序,以及怎样建立一个支持XML的简单Web服务,使其能在网络上允许其他编程语言和平台访问。
虽然本书的基本目标是面向编写程序的初学者以及愿意使用Visual Basic .NET的读者,但对于Visual Basic开发人员,可以跳过一些章节查阅本书中一些针对VB .NET新特性的精妙的示例程序和解释。你将发现VB .NET和Visual Basic 6.0大不相同,从本书中得到的知识能够使你完成从6.0到.NET的转变。
第一部分 总览\r\n\r\n第1章 欢迎来到Visual Basic .NET \r\n\r\n1.1 理解计算机编程 \r\n1.1.1 操作系统所扮演的角色 \r\n1.1.2 编程语言所扮演的角色 \r\n1.2 为什么要编写计算机程序 \r\n1.3 Visual Basic的简要历史 \r\n1.4 什么是.NET \r\n1.4.1 .Net 服务器 \r\n1.4.2 .NET Framework(.NET构架) \r\n1.4.3 .NET 服务程序 \r\n1.4.4 .NET 设备 \r\n1.5 生成你自己的第一个Visual Basic .NET应用程序 \r\n1.5.1 为写代码做好准备 \r\n1.5.2 我的IDE在哪里 \r\n1.5.3 一个简单任务 \r\n1.5.4 编写代码 \r\n1.6 总结 \r\n1.7 问与答 \r\n1.8 工作室 \r\n1.8.1 测验 \r\n1.8.2 练习 \r\n\r\n第2章 开始使用Visual Basic .NET \r\n\r\n2.1 Visual Studio IDE \r\n2.1.1 开始 \r\n2.1.2 Visual Studio IDE的主窗口 \r\n2.1.3 解决方案和项目 \r\n2.1.4 文件 \r\n2.2 建立我们的第一个Windows Application(Windows 应用程序) \r\n2.2.1 创建项目 \r\n2.2.2 开发用户界面 \r\n2.2.3 运行项目 \r\n2.2.4 生成项目 \r\n2.2.5 添加自己的代码 \r\n2.3 总结 \r\n2.4 问与答 \r\n2.5 工作室 \r\n2.5.1 测验 \r\n2.5.2 练习 \r\n\r\n第3章 Visual Basic .NET编程介绍 \r\n\r\n3.1 变量和赋值 \r\n3.1.1 什么是变量 \r\n3.1.2 变量类型 \r\n3.1.3 简单变量类型 \r\n3.1.4 变量声明 \r\n3.1.5 数组 \r\n3.1.6 赋值 \r\n3.1.7 常量 \r\n3.2 一些命名规范建议 \r\n3.3 简单计算 \r\n3.3.1 使用运算符 \r\n3.3.2 内建函数 \r\n3.4 编写自己的过程 \r\n3.4.1 子过程 \r\n3.4.2 函数 \r\n3.4.3 变量作用域 \r\n3.5 示例应用程序:计算预算值 \r\n3.6 总结 \r\n3.7 问与答 \r\n3.8 工作室 \r\n3.8.1 测验 \r\n3.8.2 练习 \r\n\r\n第4章 程序控制流 \r\n\r\n4.1 用控制语句做出选择 \r\n4.1.1 If语句 \r\n4.1.2 扩展If语句 \r\n4.1.3 单行If和立即语句 \r\n4.2 Bool表达式和Bool逻辑 \r\n4.2.1 比较运算符 \r\n4.2.2 逻辑运算符 \r\n4.2.3 短路 \r\n4.3 处理多种可能:Select Case语句 \r\n4.4 循环 \r\n4.4.1 For...Next \r\n4.4.2 While...End While循环 \r\n4.4.3 Do循环 \r\n4.4.4 出口条件 \r\n4.4.5 死循环 \r\n4.4.6 隐含的性能问题 \r\n4.5 应用新知识 \r\n4.5.1 读取文件 \r\n4.5.2 一个简单游戏 \r\n4.6 使用递归来避免复杂循环 \r\n4.7 总结 \r\n4.8 问与答 \r\n4.9 工作室 \r\n4.9.1 测验 \r\n4.9.2 练习 \r\n\r\n第5章 .NET应用程序体系结构 \r\n\r\n5.1 什么是应用程序体系结构 \r\n5.1.1 软件工程师的作用 \r\n5.1.2 系统的哪个部分是应用程序体系结构? \r\n5.2 .NET中可能的体系结构 \r\n5.2.1 应用程序三要素 \r\n5.2.2 等级的数目 \r\n5.2.3 Windows DNA \r\n5.2.4 .NET的切入点 \r\n5.2.5 选择客户程序的技术 \r\n5.3 决定使用哪种体系结构 \r\n5.3.1 影响决策的关键因素 \r\n5.3.2 示例情景 \r\n5.4 总结 \r\n5.5 问与答 \r\n5.6 工作室 \r\n5.6.1 测验 \r\n\r\n第6章 如果我们的好程序出错了怎么办?如何防止他们出错 \r\n\r\n6.1 结构化异常处理 \r\n6.1.1 什么是结构化异常处理 \r\n6.1.2 错误和异常 \r\n6.1.3 Try块 \r\n6.1.4 Catch代码段 \r\n6.1.5 嵌套Try...End Try块 \r\n6.1.6 Finally部分 \r\n6.1.7 产生异常 \r\n6.2 调试 \r\n6.2.1 故障的来源 \r\n6.2.2 在实践中学习调试 \r\n6.2.3 程序生存周期中的模式 \r\n6.2.4 单步执行代码 \r\n6.2.5 查看变量 \r\n6.2.6 其他调试工具 \r\n6.3 总结 \r\n6.4 问与答 \r\n6.5 工作室 \r\n6.5.1 测验 \r\n6.5.2 练习 \r\n\r\n第7章 使用对象 \r\n\r\n7.1 什么是对象 \r\n7.1.1 类和实例 \r\n7.1.2 引用 \r\n7.2 变概念为代码 \r\n7.2.1 属性 \r\n7.2.2 建立对象实例 \r\n7.2.3 在类中封装代码 \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.4 总结 \r\n7.5 问与答 \r\n7.6 工作室 \r\n7.6.1 测验 \r\n7.6.2 练习 \r\n第一部分 回顾 \r\n\r\n第二部分 总览\r\n\r\n第8章 .NET Framework介绍 \r\n\r\n8.1 什么是.NET Framework? \r\n8.2 .NET Framework中重要的类 \r\n8.2.1 Console \r\n8.2.2 Environment \r\n8.2.3 Random \r\n8.2.4 Math \r\n8.2.5 .NET Framework中的集合类 \r\n8.3 在.NET Framework中找到你所需要的东西 \r\n8.3.1 搜索规则 \r\n8.3.2 寻找最好的类 \r\n8.4 总结 \r\n8.5 问与答 \r\n8.6 工作室 \r\n8.6.1 测验 \r\n8.6.2 练习 \r\n\r\n第9章 使用Windows窗体建立用户界面 \r\n\r\n9.1 Windows窗体概观 \r\n9.2 建立Windows窗体应用程序 \r\n9.2.1 建立项目 \r\n9.2.2 向窗体添加控件 \r\n9.2.3 给控件命名 \r\n9.2.4 事件处理 \r\n9.2.5 为一个事件建立多个事件处理器 \r\n9.2.6 用代码编辑器查找对象和事件 \r\n9.2.7 一个事件处理器响应多个事件 \r\n9.3 更多控件 \r\n9.3.1 建立一组单选按钮 \r\n9.3.2 给Filer添加复选框 \r\n9.4 验证输入正确性 \r\n9.5 使用MessageBox类 \r\n9.5.1 参数 \r\n9.5.2 返回结果 \r\n9.6 不可见控件 \r\n9.6.1 Timer \r\n9.6.2 NotifyIcon \r\n9.6.3 ErrorProvider \r\n9.6.4 对话框控件 \r\n9.7 创建自己的对话框 \r\n9.7.1 建立对话框 \r\n9.7.2 设置对话框结果 \r\n9.7.3 显示对话框 \r\n9.8 总结 \r\n9.9 问与答 \r\n9.10 工作室 \r\n9.10.1 测验 \r\n9.10.2 练习 \r\n\r\n第10章 用Web窗体建立用户界面 \r\n\r\n10.1 Web编程模型 \r\n10.1.1 ASP .NET \r\n10.1.2 创建基于Web的程序和创建基于Windows的程序有什么不同 \r\n10.2 使用标准Web窗体控件 \r\n10.3 使用高级Web窗体控件 \r\n10.4 使用检测器控件 \r\n10.5 总结 \r\n10.6 问与答 \r\n10.7 工作室 \r\n10.7.1 测验 \r\n10.7.2 练习 \r\n\r\n第11章 数据库介绍 \r\n\r\n11.1 数据库是生活中一切问题的解决之道 \r\n11.1.1 做出决定 \r\n11.1.2 使用真正的数据库 \r\n11.2 SQL介绍 \r\n11.2.1 用SELECT语句返回记录 \r\n11.2.2 添加新记录 \r\n11.2.3 修改记录 \r\n11.2.4 删除不要的记录 \r\n11.2.5 怎样继续学习SQL \r\n11.3 常见数据库问题及解决方案 \r\n11.3.1 更新不一致 \r\n11.3.2 多值数据字段 \r\n11.3.3 连接:一次查询多个表 \r\n11.3.4 引用一致性 \r\n11.3.5 建立主键 \r\n11.4 建立示例数据库 \r\n11.4.1 下载需要的文件 \r\n11.4.2 Access 2000或者Access 2002 \r\n11.4.3 MSDE和SQL Server 2000 \r\n11.5 用System.Data测试设置 \r\n11.6 总结 \r\n11.7 问与答 \r\n11.8 工作室 \r\n11.8.1 测验 \r\n11.8.2 练习 \r\n\r\n第12章 通过.NET访问数据 \r\n\r\n12.1 .NET中数据访问的概观 \r\n12.1.1 ADO and OLEDB \r\n12.1.2 ADO .NET \r\n12.2 标准数据库任务 \r\n12.2.1 连接数据库 \r\n12.2.2 执行SQL语句 \r\n12.2.3 取得数据 \r\n12.3 操作数据集 \r\n12.3.1 将数据载入数据集 \r\n12.3.2 浏览数据 \r\n12.3.3 编辑数据(添加、修改、删除) \r\n12.3.4 更新数据库 \r\n12.3.5 操作多个数据表 \r\n12.3.6 视图 \r\n12.4 数据绑定 \r\n12.4.1 Windows窗体的数据绑定 \r\n12.5 总结 \r\n12.6 问与答 \r\n12.7 工作室 \r\n12.7.1 测验 \r\n12.7.2 练习 \r\n\r\n第13章 使用服务器资源管理器 \r\n\r\n13.1 什么是服务器资源管理器 \r\n13.1.1 什么是服务 \r\n13.2 探索服务 \r\n13.2.1 数据连接 \r\n13.2.2 连接数据库的示范 \r\n13.3 使用服务 \r\n13.3.1 查看服务 \r\n13.3.2 连接另一个服务器 \r\n13.4 编写使用服务的程序 \r\n13.4.1 用服务器资源管理器编写数据访问代码 \r\n13.4.2 访问执行计数器和事件日志 \r\n13.5 总结 \r\n13.6 问与答 \r\n13.7 工作室 \r\n13.7.1 测验 \r\n13.7.2 练习 \r\n\r\n第14章 面向对象编程介绍 \r\n\r\n14.1 面向对象编程总览 \r\n14.1.1 面向对象和线性的比较 \r\n14.1.2 用对象进行代码组织 \r\n14.2 OOP中的重要概念 \r\n14.2.1 类、对象和实例 \r\n14.2.2 属性 \r\n14.2.3 方法 \r\n14.2.4 继承 \r\n14.2.5 构造器 \r\n14.3 用OOP设计应用程序 \r\n14.3.1 识别对象 \r\n14.3.2 决定属性和方法 \r\n14.3.3 对象模型化 \r\n14.4 总结 \r\n14.5 问与答 \r\n14.6 工作室 \r\n14.6.1 测验 \r\n14.6.2 练习 \r\n第二部分 回顾 \r\n\r\n第三部分 总览\r\n\r\n第15章 在Visual Basic .NET中创建对象 \r\n\r\n15.1 创建对象 \r\n15.1.1 在Visual Basic .NET中声明一个新类 \r\n15.1.2 添加属性(property) \r\n15.1.3 创建方法 \r\n15.1.4 添加事件 \r\n15.1.5 定义和使用接口 \r\n15.2 使用你创建的对象 \r\n15.2.1 名称空间(Namespaces) \r\n15.2.2 创建并使用DLL库(动态链接库) \r\n15.3 总结 \r\n15.4 问与答 \r\n15.5 工作室 \r\n15.5.1 测验 \r\n15.5.2 练习 \r\n\r\n第16章 高级的Windows窗体(Forms) \r\n\r\n16.1 菜单 \r\n16.1.1 为一个窗体添加菜单 \r\n16.1.2 键盘和菜单 \r\n16.1.3 添加代码 \r\n16.1.4 一个新的建议 \r\n16.2 多文档界面程序 \r\n16.2.1 什么是多文档界面 \r\n16.2.2 添加父窗体 \r\n16.2.3 MDI和菜单 \r\n16.3 高级的Windows窗体控件 \r\n16.3.1 TreeView(树视图) \r\n16.3.2 ListView(列表视图) \r\n16.3.3 Splitters(分割条) \r\n16.4 总结 \r\n16.5 问与答 \r\n16.6 工作室 \r\n16.6.1 测验 \r\n16.6.2 练习 \r\n\r\n第17章 使用.NET Framework \r\n\r\n17.1 流和文件 \r\n17.1.1 Stream(流)是什么 \r\n17.1.2 文件和目录 \r\n17.1.3 读文本文件 \r\n17.1.4 写文本文件 \r\n17.2 用图形类绘图 \r\n17.2.1 概观图形类 \r\n17.2.2 我能在什么上画 \r\n17.2.3 绘制图形 \r\n17.2.4 保存图形 \r\n17.3 总结 \r\n17.4 问与答 \r\n17.5 工作室 \r\n17.5.1 测验 \r\n17.5.2 练习 \r\n\r\n第18章 最终的润色 \r\n\r\n18.1 注释你的应用程序 \r\n18.1.1 创建最简单的解决方案 \r\n18.1.2 避免假设 \r\n18.1.3 给复杂的代码做注释 \r\n18.1.4 跟代码一样给系统加上注释 \r\n18.2 良好的习惯和编码标准 \r\n18.2.1 变量、控件和对象命名 \r\n18.2.2 注释块 \r\n18.3 使用源代码控制 \r\n18.3.1 导出代码 \r\n18.3.2 导入代码 \r\n18.3.3 查看和回滚更改 \r\n18.3.4 使用Visual Source Safe的安全考虑 \r\n18.4 总结 \r\n18.5 问与答 \r\n18.6 工作室 \r\n18.6.1 测验 \r\n\r\n第19章 配置你的应用程序 \r\n\r\n19.1 配置简介 \r\n19.1.1 创建简单的Setup \r\n19.1.2 配置文件 \r\n19.2 多项目配置 \r\n19.3 总结 \r\n19.4 问与答 \r\n19.5 工作室 \r\n19.5.1 测验 \r\n19.5.2 练习 \r\n\r\n第20章 XML入门 \r\n\r\n20.1 XML是什么 \r\n20.1.1 元素 \r\n20.1.2 属性 \r\n20.1.3 模式 \r\n20.2 使用XML \r\n20.2.1 文档对象模型 \r\n20.2.2 读者和作者 \r\n20.2.3 读取XML \r\n20.2.4 编写XML \r\n20.3 总结 \r\n20.4 问与答 \r\n20.5 工作室 \r\n20.5.1 测验 \r\n20.5.2 练习 \r\n\r\n第21章 使用Visual Basic .NET创建Web服务 \r\n\r\n21.1 什么是Web服务 \r\n21.2 简单对象访问协议(SOAP) \r\n21.2.1 协议 \r\n21.2.2 Web服务描述语言(WSDL) \r\n21.2.3 探寻文件 \r\n21.3 创建简单Web服务 \r\n21.3.1 创建项目 \r\n21.3.2 添加代码 \r\n21.3.3 编译你的Web服务 \r\n21.4 创建Web服务的客户端 \r\n21.4.1 创建项目 \r\n21.4.2 添加代码 \r\n21.5 一个更复杂的Web服务 \r\n21.5.1 创建服务 \r\n21.5.2 测试这个Web服务 \r\n21.5.3 创建客户端 \r\n21.5.4 添加代码 \r\n21.6 总结 \r\n21.7 问与答 \r\n21.8 工作室 \r\n21.8.1 测验 \r\n21.8.2 练习 \r\n第三部分 回顾 \r\n\r\n附录A
欢迎阅读本书.我们将用21章向你介绍VisualBasic.NET—世界上最为流行的编程语言Visual Basic的最新版本.本书将向你介绍.NETFramework以及VisualBasic.NET, 并让你尽快开始编写真正的应用程序.
概述
.NET Framework是微软最新的一系列开发工具内所包含的一套核心概念与技术, 并将成为下一代服务器.应用程序和全球化并基于网络的服务的基础.你可能会猜到, .NET并不是用一个小时就能够讲清楚说明白的.甚至在这本21章的书中, 我们所能提供的, 也只是—个有所侧重的介绍.从阅读本书开始, 你必须尽快地养成勤于动手的习惯, 而这也恰恰是你通过阅读本书全部内容, 以及完成相应的练习所能够得到的东西.通过学习本书提供的Visual Basic.NET核心元素, 加上对NETFramework本身的了解, 你可以准备开始编写了.
在刚开始的时候.注意到这样一个有关NETFramework的关键事实显得很重要:编程语言的关联性要比从前小得多..NETFramework(所有.NET开发工具所依托于的一套技术)是真正的.NET平台, 各种.NET编程语言(包括VisualBasic.C#.C++等等)可以平等的访问该平台.这对于VisualBasic和使用VisualBasic的新老开发人员来讲都是一个好消息.Visual Basic再也不是一个“二级”语言了.因为在此之前, 一些操作系统的高级功能只能被C++程序员所使用.现在, Visual Basic能开发各种各样的系统.
这种编程语言的独立性同时也意味着你可以自由地选择任何你(或者你的公司)所需要使用的语言.有了这种选择, 包括本书作者在内的很多人, 都开始使用VisualBasic.NET了.它简单易用的语法结构和样式曾一度让它成为世界上最流行的编程语言, 虽然在以前的版本中存在着种种限制.而现在, 有了.NET, VisualBasic广泛用于公司的任一项目将势不可当.
除VisualBasic.NET外, 你还想学习更多的东西的话--C#好像是个不错的选择你也可以阅读本书.本书将是您理解如何使用.NETFramework, 这一知识对于学习任何NET编程语言都是有着极大帮助的.
本书以教程方式编写, 第一章都将讲授一些构造应用程序(登台访问数据库)过程中重要的概念或者一些能够提高编程效率的关键知识(例如如何使用集成开发环境).你可以按照需要以任何顺序阅读本书, 但如果你是编程的初学者, 第一次阅读本书的时候你最好从头看起, 因为这样可能会更有收获.本书中的许多章节都包含一些示例程序代码和练习题, 你可以以此为基础编写更多的代码.尝试所有示例程序并完成练习题将使你最大限度的利用本书.没有什么办法能比亲手接触代码让你更快速理解这些概念的了.
本书针对的读者
虽然本书的基本目标是面向编写程序的初学者以及愿意使用VisualBasic.NET的读者, 但它对更多的读者都不无裨益.如果你已经是一个VisualBasic开发人员, 可以跳过一些章节查阅本书中一些针对VisualBasic.NET新特性的精妙的例程序和解释.你将发现Visual Basic.NET和Visual Basic6.0大不相同, 从本书中得到的知识能够使你完成从6.O到.NET的转变.
如果你从未接触过VisualBasic, 但你已经是一个老练的程序员, 你可以考虑略过开始的一部分章节.不管你处在什么样的水平, 你最好学习第1章以了解整个NETFramework的概念和第2章以了解Visual Studio.NET集成开发环境(IDE)的使用.而剩下的章节你就可以自由掌握--略去对程序设计基本概念部分的介绍, 直接开始学习怎样用VisualBasic.NET实现—些高级功能, 诸如建立对象.访问数据库以及创建Internet应用程序, 等等.
你将学习的知识
本书将教你如何利用VisualBasic.NET开发各种不同类型的应用程序, 包括/服务器程序以及基于Web的应用程序.随着你阅读本书与VisualBasic.NET的相关主题, 你同时也将对.NETFramework有更深入的了解, 并接触到一系列.NET 服务器, 包括SQLServer和IIS.
从应用程序设计和体系结构角度, 你将掌握Visual Basic.NET的面相对象特性, 包括建立类和使用对象.你将掌握类的继承.覆盖.重载以及其他高级的面向对象属性.
从应用程序输出和应用程序界面面层的开发角度, 你将掌握怎样Visual Basic.NET的新的窗体特性建立Windows窗口应用程序, 怎样用Web窗体建立基于Web界面的程序, 以及怎样建立一个支持XML的简单Web 服务, 使其能在Web上允许其他编程语言和平台访问.
我们的目标是使你能够在阅读完本书的2l章之后, 能够使用Visual Basic.NET编写一些简单应用程序, 并能够成为一个大型的Windows程序或基于Web应用程序开发群体中的—员.
本书不包括的内容
虽然我们先前讨论了.NETFramework对于语言的独立性, 而且说明了这种内在技术的重要性, 然而这首先还是一本关于VisualBasic.NET的书.所以, 我们将不会介绍C#或者其他的.NET编程语言.我们会接触到一些数据库的使用, 比如SQLServer, 但是如果你想了解怎样建立并管理数据库服务器, 你必需查阅SQLServer的相关书籍.
同时, 我们并不能保证本书能覆盖有关VisualBasic.NET的所有内容.Visual Basic.NET是拥有很多特性的庞大语言, 如果仅仅把语法规则列出来都足以定这样厚的一本书了.我们所能提供的信息, 足够使你能够利用VisualBaic.NET的新特性, 编写出优秀的应用程序.
要求
作为一本关于VisualBasic.NET的书.首先要求是有一个能够运行VisualBasic.NET的系统, 这将需要遵守以下的最基本要求:
操作系统:Windows XP专业版, Windows2000(数据中心服务器版.高级服务器版.服务器版或专业版), 或WindowsNT4.0 服务器版.安装VisualStudio将要求安装ServicePack程序, 更新DataAccess文件以及安装InternetExplorer6.0, 这都是VisualStudio.NET的基本要求.
硬件:PentiumII 450MHz或相同等级的CPU, 128MBRAM, 支持800×600分辨率下256色的显示卡, 至少1GB的硬盘.安装时需要CDROM.不过你也可以将光盘插入其他机器的光驱通过局域网安装.
在VisualStudio之外本书中的例程序大概你在开发时所使用的计算机能够访问—个Web服务器, 可以是你安装了VisualStudio的那台机器本身, 也可以是另一台安装了.NET Framework SDK的计算机.最好的办法就是在你用于开发工作的计算机上安装并运行一个Web 服务器, 比如Windows2000或者WindowsNT.另外, 还有一个关键的要求, 本书后半部分的例程序需要访问数据库, 特别是SQLServer7.0或者SQLServer2000.如果你没有SQL Server本身, 你可以使用Microsoft数据引擎(MSDE), 它和SQL Server系列产品的工作方式相似.如果你使用Access数据库, 也可以满足要求, 不过你必须修改数据库访问课程中的示例程序的一部分源代码, 以保证它们在没有SQLServer的前提下也能够正常工作.
阅读本书必备的知识
这是一本面向初学者的书, 但是仍假定读者具有一定的基本技能.你最好能熟练使用基于Windows系统下的计算机, 包括各种用于运行.NET的操作系统.你最好能够复制文件.打印.用记事本程序打开文件以及一些基本的文本编辑操作(剪切.复制和粘贴), 了解如何将你的机器连接到Internet上, 掌握浏览Web站点的技巧, 这些技能在本书中将不再讲解.
除了上面所说的计算机基本知识, 你不需要懂得如何创建数据库, 不需要是一个专业程序员.当然, 如果你了解这些知识将非常地有帮助, 但是我们的示例程序和解释都编写得非常简单明了, 以至于从没有编写过程序的人都可以看明白.
我们的网站
本书的相关网站地址:http://www.samspublishing.com/detail—sams.cfm?item=06i72320655.在这个Web站点上, 你可以下载本书中所有的示例程序代码, 站点上还是所有其他我们认为对读者理解Visual Basic.NET有帮助的补充链接和相关资料.毫无疑问, 你可以不访问这个网站而单纯地阅速本书并利用其中的示例程序, 但是对于长—点的示例程序, 你可以下载代码以节省输入的时间.
本书的组织方式
本书包括2l章, 这是个相当长的篇幅, 所以这21章又被分成了3个部分.在第一部分里, 我们将介绍.NETFramework和编写程序的基本概念, 包括VisualBasic的基本语法和使用Visual Basic.NET构造程序的基本技能.第二部分我们将深入.NETFramework并提供对这一编程主要基础知识的更深入的理解方式.同时, 你将学到编写真正程序所需要的基本方法, 比如怎样建立用户界面(使用WindowsFroms和WebForms)和怎样对数据库进行操作.最后一部分将介绍.NET编程中的一些深入主题, 包括怎样建立自己的项目.将你的应用程序移植到其他计算机上以及操作XML和Web 服务器.正如我们先前所提到的, 试着按照顺序学习本书, 但是如果你想看到后面的内容就尽管跳过一部分内容吧.