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

Visual C++.NET大学教程

Visual C++.NET大学教程

定 价:¥99.00

作 者: (美)H.M.Deitel等著;周靖等译;周靖译
出版社: 清华大学出版社
丛编项: 国外经典教材·计算机科学与技术
标 签: VC++.NET

ISBN: 9787302087021 出版时间: 2004-07-01 包装: 平装
开本: 26cm 页数: 970 字数:  

内容简介

  本书特色:◆提供数百个完整的示范程序,并附带输出结果图◆各章提供丰富习题(以及部分习题答案)◆使用不同格式来区分注释、关键字和常量◆每个完整程序中,突出显示新的编程要素◆提供数百个提示、推荐实践和注意事项本书由H.M.Deitel,P.J.Deitel,J.P.Liperi和C.H.Yaeger共同编写,Deitel父子二人曾合作编写了最畅销的C++教材C++HowToProgram。本书同样借助Deitel独有的“LIVE-CODE”方法,通过数百个工作程序(约22000行代码),讲授如何用VisualC++进行程序设计。本书基于最新的VisualStudio2003,采用最受读者欢迎的、教学和学习效果都很显著的“活代码”方式,由浅入深、循序渐进地介绍了VisualC++.NET的特性。贯穿全书的编程提示(如良好编程习惯、常见编程错误、软件工程知识、界面知识、错误预防提示、性能提示、移植性提示)、各章后面的小结、自测题、自测题答案和练习题,非常有助于读者巩固所学知识。本书难度适中,是学习VisualC++.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课程。VisualBasic.NET2003大学简明教程:实例程序设计>>更多作品

图书目录

第1章  .NET和VisualC++.NET概述
1.1  概述
1.2  因特网和万维网发展简史
1.3  万维网协会(W3C)
1.4  可扩展标记语言(XML)
1.5  重要的软件趋势:对象技术
1.6  Microsoft.NET概述
1.7  Visual C-l-+.NET
1.8  .NET Framework和公共语言运行库
1.9  因特网和万维网资源
第2章  VisualStudio.NETIDE
2.1  概述
2.2  Visual Studio.NET集成开发环境(1DE)概述
2.3  菜单栏和工具栏
2.4  Visual Studio.NET窗口
2.5  使用帮助
2.6  简单程序:显示文本
2.7  简单程序:显示文本和图像
第3章  VisualC++.NET编程
3.1  概述
3.2  简单程序:显示—一行文本
3.3  另一个简单程序:整数相加
3.4  内存概念
3.5  算术运算
3.6  做出决策:相等运算符和关系运算符
第4章  控制语句(一)
4.1  概述
4.2  算法
4.3  伪代码
4.4  控制结构
4.5  if选择语句
4.6  if...else选择语句
4.7  while重复语句
4.8  算法陈述:案例分析1(计数器控制的重复)
4.9  自顶向下求精算法陈述:案例分析2(哨兵值控制的重复)
4.10  自顶向下求精算法陈述:案例分析3(嵌套控制结构)
4.1l  赋值运算符
4.12  递增和递减运算符
第5章  控制语句(二)
5.1  概述
5.2  计数器控制的重复的本质
5.3  for重复语句
5.4  示例:使用for语句
5.5  switch多选语句
5.6  do...while重复语句
5.7  概述break和continue语句
5.8  逻辑运算符
5.9  结构化编程总结
第6章  函数
6.1  概述
6.2  C++托管扩展中的函数和方法
6.3  Math类的方法
6.4  函数
6.5  函数定义
6.6  实参提升
6.7  C++托管扩展中的命名空间
6.8  值类型和引用类型
6.9  指针和引用
6.10  参数传递:传值和传引用
6.11  默认参数
6.12  随机数生成
6.13  示例:博彩游戏
6.14  变量的持续期
6.15  范围规则
6.16  递归
6.17  递归示例:斐波那契数列
6.18  递归与迭代
6.19  函数重载
第7章  数组
7.1  概述
7.2  数组
7.3  声明和分配数组
7.4  数组实例
7.5  将数组传给函数
7.6  数组排序
7.7  搜索数组:线性搜索与二叉搜索
7.8  多维数组
第8章  基于对象编程
8.1  概述
8.2  用类实现Time抽象数据类型
8.3  类的范围
8.4  控制对成员的访问
8.5  初始化类对象:构造函数
8.6  使用重载构造函数
8.7  属性
8.8  合成:对象指针作为其他类的数据成员
8.9  使用this引用
8.10  垃圾回收
8.11  static类成员
8.12  const关键字和只读属性
8.13  索引属性
8.14  数据抽象和信息隐藏
8.15  软件的重用性
8.16  命名空间和程序集
8.17  类视图
第9章  面向对象编程:继承
9.1  概述
9.2  基类和派生类
9.3  protected成员
9.4  基类和派生类的关系
9.5  示例:三级继承层次结构
9.6  派生类中的构造函数和析构函数
9.?  继承的软件工程学原理
第10章  面向对象编程:多态性
10.1  概述
lo.2  派生类对象转换成基类对象
10.3  类型问题和switch语句
10.4  多态性示例
10.5  抽象类
10.6  案例分析:继承接口和实现
10.7sealed类和方法
10.8  案例分析:使用多态性的工资发放系统
lo.9  案例分析:创建和使用接口
10.10  委托
10.11  运算符重载
第11章  异常处理
11.1  概述
11.2  异常处理基本知识
11.3  示例:DivideByZeroException
11.4  .NET异常层次结构
11.5  finally块
11.6  异常的属性
11.7  程序员定义的异常类
第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  菜单
l 3.3  链接标签
13.4  列表框和复选列表框
13.5  组合框
13.6  树视图
13.7  列表视图
13.8  选项卡控件
13.9  MDI窗口
13.10  可视继承
13.11  用户自定义控件
第14章  多线程处理
14.1  概述
14.2  线程状态:线程生命期
14.3  线程优先级和线程调度
14.4  创建和执行线程
14.5  线程同步和Monitor类
14.6  无线程同步的生产者/消费者关系
14.7  有线程同步的生产者/消费者关系
14.8  生产者/消费者关系:循环缓冲区
第15章  字符串、字符和正则表达式
15.1  概述
15.2  字符和字符串基础知识
15.3  String构造函数
15.4  String的Chars属性、Length属性和CopyTo方法
15.5  比较字符串
15.6  在字符串中定位字符和子字符串
15.7  从字符串提取子字符串
15.8  String的其他方法
15.9  StringBuilder类
15.10  StringBuilder的属性Length、Capacity和方法EnsureCapacity方法
15.11  StringBuilder的Append和AppendFormat方法
15.12  StringBuilder的Insert.Remove和Replace方法
15.13  Char的方法
15.14  洗牌和发牌模拟
15.15  正则表达式和Regex类
第16章  图形和多媒体
16.1  概述
16.2  图形上下文和图形对象
16.3  颜色控制
16.4  字体控制
16.5  画线、画矩形和画椭圆
16.6  画弧线
16.7  画多边形和画折线
16.8  高级图形功能
16.9  多媒体概述
16.10  加载、显示和缩放图片
16.11  将一系列图像变成动画
16.12  Windows Media Player
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章  可扩展标记语言(XML)
18.1  概述
18.2  XML文档
18.3  XML命名空间
18.4  文档对象模型(DOM)
18.5  文档类型定义(DTD)、架构和验证
18.6  可扩展样式表语言(XSI.)和XslTransform
18.7  因特网和万维网资源
第19章  数据库、SQL和ADO.NET
19.1  概述
19.2  关系数据库模型
19.3  关系数据库概述:Books数据库
19.4  结构化查询语言(SQl.)
19.5  ADO.NET对象模型
19.6  ADO.NET编程:从数据库提取信息
19.7  ADO.NET编程:修改数据库数据
19.8  读写XMI.文件
19.9  因特网和万维网资源
第20章  Web服务
20.1  概述
20.2  HTTP请求类型
20.3  多层体系结构
20.4  访问Web服务器
20.5  简单HTTP事务处理
20.6  ASP.NET
20.7  .NETWeb服务基础知识
20.8  SOAP和Web服务
20.9  发布和使用Web服务
20.10  会话跟踪
20.11  Web服务中的会话跟踪
20.12  案例分析:气温信息应用程序
20.13  Web服务中的用户自定义类型
20.14  全局XMI.Web服务体系(GXA)
第21章  联网:基于流的套接宇和数据文报
21.1  概述
21.2  建立简单服务器(使用流套接字)
21.3  建立简单客户机(使用流套接字)
21.4  通过流套接字连接进行客户机/服务器交互
21.5  使用数据文报进行无连接的客户机/0艮务器交互
21.6  使用多线程服务器开发客户机/服务器Tic—Tac-Toe游戏
第22章  数据结构和集合
22.1  因特网和万维网发展简史
22.2  自引用类
22.3  链表
22.4  堆栈
22.5  队列
22.6  树
22.7  集合类
附录A  运算符优先级
附录B  数值系统
附录C  ASCII字符集
附录D  Unicode
附录E  XHTML入门(一)
附录F  XHTML入门(二)

本目录推荐