注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVisual Basic .NET程序设计专家指南

Visual Basic .NET程序设计专家指南

Visual Basic .NET程序设计专家指南

定 价:¥118.00

作 者: (美)H. M. Deitel等著;王慧英等译
出版社: 机械工业出版社
丛编项: 程序设计语言译丛
标 签: VB.NET

购买这本书可以去


ISBN: 9787111109488 出版时间: 2003-01-01 包装: 胶版纸
开本: 24cm+光盘1片 页数: 1178页 字数:  

内容简介

  Visual Basic是世界上最流行的编程语言,而Visual Basic .NET将是Visual Basic演进的下一个阶段。本书是由著名的Deitel父子合著的一本用于大学计算机编程课程的Visual Basic .NET教科书,它展示了.NET平台环境下各种前沿的计算技术。本书详细讲解了Visual Basic .NET语言的基本编程原理、最重要的编程特性,如面向对象编程、字符串、图形、图形用户界面(GUI)组件、异常处理、多线程、多媒体(音频、图像、动画和视频)文件处理、预包装数据结构、数据库处理、Internet以及基于因特网的客户端/服务器网络和分布式计算、Visual Basic .NET类库、事件驱动编程等。如果掌握了本书中的这些知识,完全可以编写出结构精良的Visual Basic .NET程序,还能够实际应用 .NET平台上的各种功能,提高编程效率,缩短开发时间。本书的读者对象是编程经验不多的学生,但其深度和对理论、实践的处理却完全达到了专业人士和学生对传统高级编程课程的要求。

作者简介

  作者:DEITELHarveyM.Deitel,世界一流的计算机科学教员和研计会演讲人;PaulJ.Deitel,国际知名的教育家HarveyM.Deitel博士是Deitel&Associates公司总裁,有着40余年计算机领域的工作经验,进行了大量深入的教学研究,是世界一流的计算机科学教员和研计会演讲人。HarveyM.Deitel持有麻省理工学院学士、硕士学位和波士顿大学博士学位。他曾经在IBM和MIT的虚拟内存操作系统项目中从事研究工作,开发出在很多系统中广泛实现的技术。他还有20多年大学教学经验,取得过“教育特别津贴”。也是全球知名的计算机教材作者。其作品已被翻译成日、俄、中文(繁简)、韩、法、西班牙等语言。PaulJ.Deitel是Deitel&Associates公司执行副总裁,是麻省理工学院Sloun管理学校的毕业生。主修信息技术,通过Deitel&Associates公司他已经为DigitalEquipmentCorporation......等多家公司的客户提供Java、C和C++课程的教学活动,并曾为计算机协会波士顿分会授Java和C++语言,还通过卫星直播Java课程。C++大学基础教程(第五版)>>更多作品

图书目录

前言
作者简介
第1章 计算机、因特网和Visual Basic.NET基本知识 
1.1 简介 
1.2 什么是计算机 
1.3 计算机的组成 
1.4 操作系统的演变 
1.5 个人计算、分布式计算和客户机/服务器计算 
1.6 机器语言、汇编语言和高级语言 
1.7 Visual Basic .NET 
1.8 C、C++、Java和C# 
1.9 其他高级语言 
1.10 结构化编程 
1.11 主要软件趋势:对象技术 
1.12 硬件趋势 
1.13 因特网和万维网的发展简史 
1.14 万维网联盟 
1.15 可扩展标记语言 
1.16 Microsoft .NET简介 
1.17 .NET框架和通用语言运行时环境 
1.18 本书内容简介 
1.19 网上资源 
第2章 Visual Studio .NET IDE简介 
2.1 简介 
2.2 Visual Studio .NET IDE概述 
2.3 菜单条和工具栏 
2.4 Visual Studio .NET IDE窗口 
2.4.1 解决方案资源管理器 
2.4.2 工具箱 
2.4.3 属性窗口 
2.5 使用帮助 
2.6 简单程序:显示文本和图像 
2.7 网上资源 
第3章 Visual Basic编程介绍 
3.1 简介 
3.2 简单程序一:输出一行文本 
3.3 简单程序二:整数相加 
3.4 内存概念 
3.5 算术运算 
3.6 判断:等价和关系运算符 
3.7 用对话框显示消息 
3.8 网上资源 
第4章 控制结构:第一部分 
4.1 简介 
4.2 算法 
4.3 伪代码 
4.4 控制结构 
4.5 If/Then选择结构 
4.6 If/Then/Else选择结构 
4.7 While循环结构 
4.8 Do While/Loop循环结构 
4.9 Do Until/Loop循环结构 
4.10 赋值运算符 
4.11 设计算法:案例一(计数控制循环) 
4.12 用自顶向下、逐步求精的方法设计算法:案例二(条件控制循环) 
4.13 用自顶向下、逐步求精的方法设计算法:案例三(嵌套控制结构) 
4.14 用自顶向下、逐步求精的方法设计算法:案例四(嵌套循环结构) 
4.15 Windows应用程序编程介绍 
第5章 控制结构:第二部分 
5.1 简介 
5.2 计数控制循环要素 
5.3 For/Next循环结构 
5.4 For/Next结构示例 
5.5 Select Case多选结构 
5.6 Do/Loop While循环结构 
5.7 Do/Loop Until循环结构 
5.8 在循环结构中使用关键字Exit 
5.9 逻辑运算符 
5.10 结构化编程总结 
第6章 过程 
6.1 简介 
6.2 模块、类和过程 
6.3 子过程 
6.4 函数过程 
6.5 方法 
6.6 参数类型转换 
6.7 Option Strict和数据类型转换 
6.8 值类型和引用类型 
6.9 参数传递:值传递和引用传递 
6.10 标识符的有效时间 
6.11 标识符的范围规则 
6.12 随机数的创建 
6.13 示例:机会游戏 
6.14 递归 
6.15 递归示例:斐波纳契级数 
6.16 递归和迭代 
6.17 过程重载和可选参数 
6.17.1 过程重载 
6.17.2 可选参数 
6.18 模块 
第7章 数组 
7.1 简介 
7.2 数组定义 
7.3 数组声明和数组分配 
7.4 数组应用示例 
7.4.1 数组分配 
7.4.2 初始化数组 
7.4.3 对数组元素求和 
7.4.4 用数组分析调查结果 
7.4.5 用柱形图图形化显示数组数据 
7.5 向过程传递数组 
7.6 数组传递:ByVal和ByRef 
7.7 数组排序 
7.8 数据检索:线性检索和对分检索 
7.8.1 对数组进行线性检索 
7.8.2 对已排序数组进行对分检索 
7.9 多维矩阵和变长数组 
7.10 长度可变的参数列表 
7.11 For Each/Next循环结构 
第8章 基于对象编程 
8.1 简介 
8.2 用类来实现时间抽象数据类型 
8.3 类范围 
8.4 控制对成员的访问 
8.5 初始化类对象:构造器 
8.6 重载构造器的使用 
8.7 属性 
8.8 合成:对象作为其他类的实例变量 
8.9 使用Me引用 
8.10 垃圾收集 
8.11 共享类成员 
8.12 常量和只读成员 
8.13 数据抽象和信息隐藏 
8.14 软件复用 
8.15 名字空间和程序集 
8.16 类视图和对象浏览器 
第9章 面向对象编程:继承 
9.1 简介 
9.2 基类和派生类 
9.3 Protected和Friend成员 
9.4 基类和派生类的关系 
9.5 案例学习:三级继承层次 
9.6 派生类的构造器和终止器 
9.7 在软件工程中使用继承 
第10章 面向对象编程:多态 
10.1 简介 
10.2 派生类对象转换成基类对象 
10.3 类型字段和Select Case语句 
10.4 多态示例 
10.5 抽象类和方法 
10.6 案例学习:继承接口和实现 
10.7 NotInheritable类和NotOverridable方法 
10.8 案例学习:在工资表系统中使用多态 
10.9 案例学习:创建和使用接口 
10.10 代表 
第11章 异常处理 
11.1 简介 
11.2 异常处理概述 
11.3 DivideByZeroException实例 
11.4 .NET异常的层次 
11.5 Finally块 
11.6 异常属性 
11.7 自定义的异常类 
11.8 溢出处理 
第12章 图形用户界面概念:第一部分 
12.1 简介 
12.2 Windows窗体 
12.3 事件处理模型 
12.4 控件的属性和布局 
12.5 标签、文本框和按钮 
12.6 分组框和面板 
12.7 复选框和单选按钮 
12.8 图片框 
12.9 处理鼠标事件 
12.10 处理键盘事件 
第13章 图形用户界面概念:第二部分 
13.1 简介 
13.2 菜单 
13.3 LinkLabel 
13.4 ListBox和CheckedListBox 
13.4.1 ListBox 
13.4.2 CheckedListBox 
13.5 ComboBox 
13.6 TreeView 
13.7 ListView 
13.8 Tab控件 
13.9 多文档界面窗口 
13.10 可视化继承 
13.11 自定义控件 
第14章 多线程 
14.1 简介 
14.2 线程状态:线程的生命周期 
14.3 线程优先权和线程调度 
14.4 线程同步和类Monitor 
14.5 线程不同步的生产者/消费者关系 
14.6 线程同步的生产者/消费者关系 
14.7 生产者/消费者关系:循环缓冲区 
第15章 字符串、字符和正则表达式 
15.1 简介 
15.2 字符和字符串的基本构成 
15.3 字符串构造器 
15.4 字符串属性Length、Chars和方法CopyTo 
15.5 字符串比较 
15.6 字符串方法GetHashCode 
15.7 字符定位和子字符串定位 
15.8 从字符串中提取子串 
15.9 字符串连接 
15.10 其他字符串方法 
15.11 类StringBuilder 
15.12 StringBuilder属性Indexer、Length和Capacity及方法EnsureCapacity 
15.13 StringBuilder的Append和AppendFormat方法 
15.14 StringBuilder的Insert、Remove和Replace方法 
15.15 Char方法 
15.16 模拟洗牌和发牌 
15.17 正则表达式和类Regex 
第16章 图形和多媒体 
16.1 简介 
16.2 图形环境和Graphics对象 
16.3 颜色控制 
16.4 字体控制 
16.5 画线、矩形和椭圆 
16.6 画圆弧 
16.7 画多边形和折线 
16.8 高级图形功能 
16.9 多媒体简介 
16.10 图像的加载、显示和缩放 
16.11 动画制作 
16.12 Windows 媒体播放器 
16.13 Microsoft Agent 
第17章 文件和流 
17.1 简介 
17.2 数据层次 
17.3 文件和流 
17.4 类File和Directory 
17.5 创建顺序存取文件 
17.6 从顺序存取文件读数据 
17.7 随机存取文件 
17.8 创建随机存取文件 
17.9 向随机存取文件随机地写数据 
17.10 从随机存取文件顺序地读数据 
17.11 案例学习:事务处理程序 
第18章 可扩展标记语言 
18.1 简介 
18.2 XML文档 
18.3 XML名字空间 
18.4 文档对象模型 
18.5 文档类型定义、模式和验证 
18.5.1 文档类型定义 
18.5.2 微软的XML模式 
18.6 可扩展样式表语言与XslTransform 
18.7 微软的BiZTalk 
18.8 因特网与万维网资源 
第19章 数据库、SQL和ADO .NET 
19.1 简介 
19.2 关系型数据库模型 
19.3 关系型数据库概述:Books数据库 
19.4 结构查询语言(SQL) 
19.4.1 基本SELECT查询 
19.4.2 WHERE子句 
19.4.3 ORDER BY子句 
19.4.4 从多个表合并数据:INNER JOIN 
19.4.5 从Authors、AuthorISBN、Titles和Publishers表中连接数据 
19.4.6 INSERT语句 
19.4.7 UPDATE语句 
19.4.8 DELETE语句 
19.5 ADO .NET对象模型 
19.6 ADO .NET编程:从DBMS中提取信息 
19.6.1 连接并查询Access数据源 
19.6.2 查询Books数据库 
19.7 ADO .NET编程:修改DBMS 
19.8 读、写XML文件 
第20章 ASP .NET、Web窗体与Web控件 
20.1 简介 
20.2 简单的HTTP事务 
20.3 系统体系结构 
20.4 创建和运行简单Web窗体的例子 
20.5 Web控件 
20.5.1 文本和图形控件 
20.5.2 AdRotator控件 
20.5.3 验证控件 
20.6 会话跟踪 
20.6.1 Cookie 
20.6.2 使用HttpSessionState来跟踪会话 
20.7 案例学习:在线来宾登记簿 
20.8 案例学习:使用ASP .NET连接数据库 
20.9 跟踪 
20.10 因特网和万维网资源 
第21章 ASP .NET与Web服务 
21.1 简介 
21.2 Web服务 
21.3 简单对象访问协议和Web服务 
21.4 发布与消费Web服务 
21.5 Web服务中的会话跟踪 
21.6 使用Web窗体和Web服务 
21.7 案例学习:气象信息应用程序 
21.8 Web服务中用户定义的类型 
21.9 因特网和万维网资源 
第22章 网络:基于流的套接字与数据报 
22.1 简介 
22.2 使用流套接字建立简单服务器 
22.3 使用流套接字建立简单客户机 
22.4 通过流套接字连接的客户机/服务器交互 
22.5 通过数据报的无连接客户机/服务器交互 
22.6 使用多线程服务器的客户机/服务器Tic-Tac-Toe 
第23章 数据结构和集合 
23.1 简介 
23.2 自引用类
23.3 链表 
23.4 堆栈 
23.5 队列 
23.6 树 
23.6.1 整型数值的对分查找树
23.6.2 IComparable对象的对分查找树 
23.7 集合类 
23.7.1 Array类 
23.7.2 ArrayList类 
23.7.3 Stack类 
23.7.4 Hashtable类 
第24章 可访问性 
24.1 简介 
24.2 规则和资源 
24.3 Web可访问性提议 
24.4 提供图像替代品 
24.5 关注结构从而实现最大程度的可读性
24.6 Visual Studio .NET中的可访问性 
24.6.1 放大工具栏图标 
24.6.2 放大文本 
24.6.3 修改工具箱 
24.6.4 修改键盘 
24.6.5 重排窗口 
24.7 Visual Basic中的可访问性 
24.8 XHTML表格中的可访问性 
24.9 XHTML帧中的可访问性 
24.10 XML中的可访问性 
24.11 使用基于VoiceXML的语音合成和识别
24.12 CallXML 
24.13 Windows 中的 JAWS 
24.14 其他的可访问性工具 
24.15 微软Windows 2000中的辅助工具 
24.15.1 为有视力缺陷的人提供的工具 
24.15.2 为有听力缺陷的人提供的工具 
24.15.3 为使用键盘有困难的人提供的工具 
24.15.4 微软讲解员 
24.15.5 微软屏幕键盘 
24.15.6 微软IE5.5中的辅助工具特性 
24.16 因特网和万维网资源 
附录A 运算符优先级表 
附录B 数字系统(见光盘) 
附录C 工作机会(见光盘) 
附录D Visual Studio .NET的调试程序 
附录E ASCII字符集 
附录F Unicode(见光盘) 
附录G COM集成(见光盘) 
附录H 超文本标记语言4介绍:第一部分(见光盘) 
附录I 超文本标记语言4介绍:第二部分(见光盘) 
附录J XHTML 介绍:第一部分(见光盘) 
附录K XHTML 介绍:第二部分(见光盘) 
附录L HTML/XHTML特殊字符 
附录M HTML/XHTML中的颜色 
附录N Visual Studio .NET 中的Crystal Reports

本目录推荐