网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 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

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 8:12:13