| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第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入门(二)