本书全面介绍了Visual Basic 2005的各种基础知识和.NET 2.0的最新特性,适合任何一个想学习Visual Basic 2005编程知识的初学者。该书由初版到现在的2005版已经过3修订,内容体系十分完善,技术讲解也十分到位,示例、习题、代码非常精炼,是一本不可多得地权威著作,能够帮助您更加轻松、快捷地掌握Visual Basic 2005这门语言。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Visual Basic2005入门经典(第4版) |
分类 | |
作者 | (美)威利斯//(美)纽萨姆 |
出版社 | 清华大学出版社 |
下载 | |
简介 | 编辑推荐 本书全面介绍了Visual Basic 2005的各种基础知识和.NET 2.0的最新特性,适合任何一个想学习Visual Basic 2005编程知识的初学者。该书由初版到现在的2005版已经过3修订,内容体系十分完善,技术讲解也十分到位,示例、习题、代码非常精炼,是一本不可多得地权威著作,能够帮助您更加轻松、快捷地掌握Visual Basic 2005这门语言。 内容推荐 本书全面介绍了Visual Basic 2005的各种基础知识和.NET 2.0的最新特性,适合任何一个想学习Visual Basic 2005编程知识的初学者。该书由初版到现在的2005版已经过3修订,内容体系十分完善,技术讲解也十分到位,示例、习题、代码非常精炼,是一本不可多得地权威著作,能够帮助您更加轻松、快捷地掌握Visual Basic 2005这门语言。 目录 第1章 初识 Visual Basic 2005/1 1.1 Windows 和 DOS 编程/1 1.2 安装 Visual Basic 2005/3 1.3 Visual Basic 2005 集成 开发环境/5 1.3.1 简档文件设置页/6 1.3.2 菜单/6 1.3.3 工具栏/7 1.4 创建简单的应用程序/8 1.4.1 Visual Studio 2005 集成 开发环境中的窗口/9 1.4.2 工具箱/12 1.4.3 改进型匈牙利表示法/14 1.4.4 代码编辑器/15 1.5 使用帮助系统/19 1.6 小结/20 1.7 练习/20 第2章 Microsoft NET Framework/21 2.1 Microsoft 的信心来自 于 Windows21 2.1.1 MSN 1.022 2.1.2 NET 理念/22 2.1.3 NET 与 Java 有些类似/23 2.1.4 现在所处的阶段/24 2.2 为 Windows 编写软件/24 2.2.1 NET Framework 类/25 2.2.2 执行代码/26 2.3 公共语言运行库/27 2.3.1 载入并执行代码/27 2.3.2 应用程序隔离/28 2.3.3 安全性/28 2.3.4 互操作/28 2.3.5 异常处理/29 2.4 通用类型系统和公共 语言规范/29 2.5 小结/30 第3章 编写软件/31 3.1 信息和数据/31 3.1.1 算法/31 3.1.2 编程语言/32 3.2 变量/33 3.3 注释和空白/35 3.3.1 注释/35 3.3.2 空白/37 3.4 数据类型/37 3.4.1 数字类型/37 3.4.2 字符串类型/43 3.4.3 使用日期/51 3.4.4 布尔类型/57 3.5 存储变量/58 3.5.1 二进制/58 3.5.2 位和字节/59 3.5.3 值的表示/59 3.5.4 值的转换/60 3.6 方法/62 3.6.1 使用方法的原因/62 3.6.2 创建方法/66 3.6.3 选择方法名称/69 3.6.4 作用域/69 3.7 小结/71 3.8 练习/72 第4章 流程控制/73 4.1 作出决策/73 4.2 If 语句/73 4.2.1 Else 语句/75 4.2.2 可进行多重选择的 ElseIf 语句/76 4.2.3 嵌套的 If 语句/77 4.2.4 单行 If 语句/77 4.2.5 比较运算符/78 4.2.6 字符串比较/86 4.3 Select Case 语句/88 4.3.1 使用 Select Case 语句/88 4.3.2 不区分大小写的 Select Case 语句/91 4.3.3 多重选择/94 4.3.4 Case Else 语句/95 4.3.5 Select Case 中的不同数据类型/96 4.4 循环/96 4.4.1 For…Next 循环/97 4.4.2 For Each…Next 循环/101 4.4.3 Do…Loop 循环/102 4.4.4 嵌套循环/106 4.4.5 提前退出循环/107 4.4.6 死循环/110 4.5 小结/111 4.6 练习/111 第5章 处理数据结构/113 5.1 数组/113 5.1.1 定义和使用数组/113 5.1.2 使用 For Each…Next 循环/116 5.1.3 将数组作为参数传递/118 5.1.4 数组的排序/120 5.1.5 反向检索/120 5.1.6 用值初始化数组/122 5.2 枚举/123 5.2.1 使用枚举/123 5.2.2 确定状态/126 5.2.3 设置无效值/128 5.3 常量/129 5.3.1 使用常量/129 5.3.2 各种常量类型/131 5.4 结构/131 5.4.1 创建结构/131 5.4.2 为结构添加属性/134 5.5 数组列表/135 5.5.1 使用数组列表/135 5.5.2 在数组列表中进行删除操作/138 5.5.3 显示数组列表中的项/141 5.6 集合/142 5.6.1 创建 Customer Collection 类/143 5.6.2 添加 Item 属性/144 5.7 使用散列表创建查询表/146 5.7.1 使用散列表/146 5.7.2 Remove 、 RemoveAt和 Clear 方法/149 5.7.3 区分大小写/151 5.8 高级数组操作/152 5.8.1 动态数组/152 5.8.2 使用 Preserve 关键字/154 5.9 小结/155 5.10 练习/155 第6章 构建 Windows 应用程序/157 6.1 响应事件/157 6.2 创建简单的应用程序/161 6.2.1 构建窗体/161 6.2.2 统计字符/163 6.2.3 统计单词/164 6.2.4 创建 Show Me! 按钮代码/167 6.3 创建更复杂的应用程序/168 6.3.1 文本操纵项目/168 6.3.2 创建工具栏/169 6.3.3 创建状态栏/171 6.3.4 创建编辑框/173 6.3.5 清除编辑框/173 6.3.6 响应工具栏按钮/175 6.3.7 焦点/179 6.4 使用多个窗体/180 6.5 小结/183 6.6 练习/184 第7章 显示对话框/185 7.1 MessageBox 对话框/185 7.1.1 MessageBox 中的可用图标/186 7.1.2 MessageBox 中的可用按钮/186 7.1.3 设置默认按钮/187 7.1.4 其他选项/187 7.1.5 Show 方法的语法/187 7.1.6 MessageBox 的示例/189 7.2 Open 对话框/192 7.2.1 OpenFileDialog 控件/192 7.2.2 OpenFileDialog 的属性/193 7.2.3 OpenFileDialog 的方法/194 7.2.4 使用 OpenFileDialog 控件/194 7.3 SaveFileDialog 控件/198 7.3.1 SaveFileDialog 的属性/198 7.3.2 SaveFileDialog 的方法/199 7.3.3 使用 SaveFileDialog 控件/199 7.4 FontDialog 控件/203 7.4.1 FontDialog 的属性/203 7.4.2 FontDialog 的方法/204 7.4.3 使用 FontDialog 控件/204 7.5 FTELDialog 控件/206 7.5.1 FTELDialog 的属性/207 7.5.2 使用 FTELDialog 控件/207 7.6 PrintDialog 控件/209 7.6.1 P rintDialog 的属性/209 7.6.2 使用 PrintDialog 控件/210 7.6.3 P rintDocument 类/210 7.6.4 打印文档/210 7.7 FolderBrowserDialog 控件/216 7.7.1 FolderBrowserDialog 控件的属性/217 7.7.2 使用 FolderBrowserDialog 控件/217 7.8 小结/220 7.9 练习/220 第8章 创建菜单/223 8.1 菜单功能概述/223 8.1.1 图形/223 8.1.2 访问键/224 8.1.3 快捷键/224 8.1.4 复选标记/224 8.1.5 P roperties 窗口/225 8.2 创建菜单/226 8.2.1 设计菜单/226 8.2.2 添加工具栏和控件/228 8.2.3 为菜单编写代码/229 8.2.4 为 View 菜单和工具栏编码/234 8.2.5 测试代码/235 8.3 上下文菜单/237 8.3.1 创建上下文菜单/238 8.3.2 激活和禁用菜单项和工具栏按钮/241 8.4 小结/244 8.5 练习/244 第9章 调试和错误处理/245 9.1 主要错误类型/245 9.1.1 语法错误/246 9.1.2 执行错误/248 9.1.3 逻辑错误/249 9.2 调试/250 9.2.1 创建示例项目/250 9.2.2 设置断点/265 9.2.3 使用 Watch 窗口进行调试/271 9.2.4 使用 Locals 窗口进行调试/273 9.3 错误处理/274 9.4 小结/277 9.5 练习/277 第10章 构建对象/279 10.1 对象的概念/279 10.1.1 封装/280 10.1.2 方法和属性/280 10.1.3 事件/281 10.1.4 可见性/281 10.1.5 类的概念/282 10.2 构建类/282 10.3 复用性/283 10.4 设计对象/284 10.4.1 状态/285 10.4.2 行为/285 10.4.3 存储状态/285 10.4.4 属性/288 10.4.5 读 / 写属性/291 10.4.6 IsMoving 方法/294 10.5 构造函数/295 10.6 继承/297 10.6.1 添加新方法和属性/298 10.6.2 添加 GetPowerTo WeightRatio 方法/301 10.6.3 改变默认值/302 10.6.4 多态性/304 10.6.5 重写更多的方法/304 10.6.6 从对象类中继承/306 10.7 对象和结构/307 10.8 Framework 类/307 10.8.1 命名空间/307 10.8.2 Imports 语句/309 10.8.3 创建自己的命名空间/310 10.8.4 Framework 中的继承/312 10.9 小结/312 10.10 练习/312 第11章 高级面向对象技术/315 11.1 构建收藏页浏览程序/315 11.1.1 Internet 快捷方式和收藏页/315 11.1.2 使用类/317 11.1.3 搜索收藏页/322 11.1.4 查看收藏页/329 11.2 另一个收藏页浏览程序/331 11.2.1 构建收藏页任务栏图标/332 11.2.2 显示收藏页/334 11.3 共享属性和方法/338 11.3.1 使用共享过程/338 11.3.2 使用共享方法/342 11.4 面向对象的编程和内存管理/344 11.4.1 垃圾回收/345 11.4.2 释放资源/345 11.4.3 整理碎片和压缩/346 11.5 小结/347 11.6 练习/348 第12章 建立类库/349 12.1 理解类库/349 12.1.1 创建类库/350 12.1.2 为 Favorites Viewer 创建类库/351 12.1.3 多层应用程序/354 12.2 使用强名/354 12.2.1 为程序集签名/355 12.2.2 程序集的版本/357 12.3 注册程序集/357 12.3.1 Gacutil 实用程序/357 12.3.2 程序集在 Reference 对话框中不可见的原因/358 12.4 设计类库/359 12.5 使用第三方的类库/360 12.6 用对象浏览器查看类/361 12.7 小结/362 12.8 练习/362 第13章 创建自定义控件/363 13.1 Windows 窗体控件/363 13.2 为用户控件添加属性/367 13.2.1 添加属性/367 13.2.2 给用户控件添加方法/368 13.2.3 给用户控件添加事件/369 13.3 设计期间和运行期间/374 13.4 创建窗体库/376 13.4.1 构建窗体库项目/376 13.4.2 测试 FormsLibrary.383 13.4.3 挂起事件/385 13.5 小结/388 13.6 练习/388 第14章 编写自定义图形/389 14.1 创建一个简单的绘图程序/389 14.1.1 创建带有用户控件的项目/389 14.1.2 绘图程序/390 14.1.3 GraphicsItem 类/391 14.1.4 屏幕和客户坐标/394 14.1.5 使用鼠标和绘制GraphicsCircle 对象/395 14.1.6 使控件无效/399 14.1.7 优化绘制/400 14.1.8 选择颜色/401 14.1.9 响应单击事件/406 14.2 处理两种颜色/409 14.2.1 表明指派的按钮/411 14.2.2 使用高级颜色/418 14.2.3 使用不同的工具/421 14.3 图像/426 14.3.1 绘制图像/427 14.3.2 缩放图像/428 14.3.3 锁定纵横比/430 14.4 更多的图形方法/433 14.5 小结/433 第15章 访问数据库/435 15.1 数据库的概念/435 15.1.1 Microsoft Access 对象/435 15.1.2 表/436 15.1.3 查询/436 15.2 SQL 中的 SELECT 语句/436 15.3 Access 中的查询/438 15.4 数据访问组件/441 15.4.1 DataSet 组件/442 15.4.2 DataGridView 组件/442 15.4.3 BindingSource 组件/443 15.4.4 BindingNavigator 组件/443 15.4.5 TableAdapter 组件/443 15.5 数据绑定/443 15.6 小结/449 15.7 练习/449 第16章 使用 ADO.NET 和 SQL Server 进行数据库编程/451 16.1 ADO.NET/452 16.1.1 ADO.NET 数据命名空间/452 16.1.2 SqlConnection 类/453 16.1.3 SqlCommand 类/455 16.1.4 SqlDataAdapter 类/457 16.1.5 DataSet 类/461 16.1.6 DataView 类/461 16.2 使用 ADO.NET 类/464 16.3 数据绑定/472 16.3.1 BindingContext 和 CurrencyManager 对象/472 16.3.2 绑定控件/473 16.4 小结/500 16.5 练习/501 第17章 Web 窗体/503 17.1 瘦客户端体系结构/503 17.2 Web 窗体和 Windows窗体的比较/504 17.2.1 Windows 窗体的优点/505 17.2.2 Web 窗体的优点/505 17.3 Web 应用程序基础/506 17.3.1 Web 服务器/506 17.3.2 浏览器/506 17.3.3 HTML.506 17.3.4 VBScript 与 JavaScript 506 17.3.5 CSS507 17.4 Active Server Page507 17.4.1 A SP 的优点/507 17.4.2 特殊的 Web 站点文件/507 17.4.3 开发/508 17.4.4 Toolbox 控件/508 17.5 构建 Web 应用程序/509 17.5.1 为客户端和服务器端处理创建 Web 窗体/509 17.5.2 执行数据的输入和验证/514 17.5.3 设计站点的外观/518 17.5.4 使用 GridView 构建数据驱动的 Web 页面/527 17.5.5 VS 2005 中 Web 站点的位置/532 17.6 小结/534 17.7 练习/535 第18章 窗体验证/537 18.1 Web 站点验证/537 18.1.1 窗口验证/537 18.1.2 窗体验证/538 18.1.3 Web 站点管理工具/538 18.1.4 登录控件/545 18.2 小结/557 18.3 练习/557 第19章 Visual Basic 2005和 XML559 19.1 XML 简介/559 19.1.1 XML 的特性/560 19.1.2 向 Visual Basic 编程新手介绍 XML/562 19.2 地址簿项目/562 19.2.1 创建项目/562 19.2.2 SerializableData 类/563 19.2.3 载入 XML 文件/569 19.2.4 改变数据/572 19.2.5 发送 Email 572 19.2.6 创建地址列表/574 19.2.7 忽略成员/578 19.2.8 载入地址/580 19.2.9 添加新地址/581 19.2.10 地址导航/583 19.2.11 删除地址/584 19.3 集成地址簿应用程序/586 19.3.1 集成规则/587 19.3.2 从其他应用程序中读取 Address Book588 19.4 小结/593 19.5 练习/593 第20章 Web Services 和NET Remoting 技术/595 20.1 Web 服务概述/595 20.1.1 Web 服务的工作方式/596 20.1.2 简单对象访问协议/597 20.2 构建 Web 服务/598 20.2.1 Web 服务示例/598 20.2.2 添加更多方法/601 20.3 图片服务器服务/602 20.3.1 创建项目/602 20.3.2 返回数组/604 20.3.3 返回复杂信息/608 20.4 图片服务器客户程序/612 20.4.1 Web 服务描述语言/612 20.4.2 创建客户程序/612 20.4.3 添加 Web 引用/614 20.4.4 显示文件夹列表/615 20.4.5 显示文件列表并选择文件/618 20.5 NET Remoting 技术/622 20.6 小结/628 20.7 练习/628 第21章 部署应用程序/631 21.1 部署/631 21.1.1 ClickOnce 部署/632 21.1.2 XCOPY 部署/636 21.2 创建 Visual Studio 2005 安装程序/636 21.3 用户界面编辑器/639 21.4 部署不同的解决方案/642 21.4.1 私有程序集/642 21.4.2 共享程序集/643 21.4.3 部署桌面应用程序/643 21.4.4 部署 Web 应用程序/644 21.4.5 部署 XML Web 服务/644 21.4.6 有效的工具/644 21.5 小结/645 21.6 练习/645 第22章 构建移动应用程序/647 22.1 理解环境/647 22.1.4 Compact Framework 类/650 22.2 构建一个 Pocket PC 游戏/652 22.3 小结/663 22.1.1 公共语言运行库/648 22.1.2 A ctiveSync648 22.1.3 Compact Framework 中的通用类型/649 22.4 练习/664 附录 A 如何深入学习/665 附录 B 实现 MSF669 附录 C 安全介绍/677 附录 D 练习题答案/683 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。