注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVisual C#中文版全面剖析

Visual C#中文版全面剖析

Visual C#中文版全面剖析

定 价:¥45.00

作 者: 云巅工作室编著
出版社: 中国水利水电出版社
丛编项: 万水计算机技术实用大全系列
标 签: C#

ISBN: 9787508414386 出版时间: 2003-04-01 包装: 胶版纸
开本: 26cm 页数: 437 字数:  

内容简介

  本书全面介绍了微软最新推出的编程语言Visual C#。全书共分23章。第1章简介C#的特点与Visual Studio .NET集成开发环境。第2章详细讲解C#的基础知识,包括简单类型、运算符、变量等。第3章至第5章全面剖析了C#中的类及其方法成员。这是运用C#进行编程的基础。第6章和第7章讨论了C#中的流程控制功能与相关循环语句,并简介了递归基本知识。第8章详细描述C#的数组及其应用。第9章介绍了C#并不提倡使用、但仍作了保留的指针。第10章至第11章介绍了C#面向编程的几个重要概念,包括继承和多态。接下来的第12章至第20章分别介绍了C#的一些高级功能和结构,如垃圾回收、名字空间、异常处理、委托和事件、线程处理、预处理器、XML文档以及I/O知识。最后在第21章至第22章介绍了Visual C#的两个重要应用:开发Windows应用程序与ASP.NET。本书在第23章介绍了Visual C#应用程序的部署方法。本书讲解全面、重点突出,适合于学习C#的初中级读者。

作者简介

暂缺《Visual C#中文版全面剖析》作者简介

图书目录

第1章 C#与Visual Studio. NET概览
1. 1 C#简介
1. 1. 1 C#的诞生背景
1. 1. 2 C#的特点
1. 2 Visual Studio. NET简介
1. 2. 1 Visual Studio. NET的特性
1. 2. 2 Visual Studio. NET的安装
1. 2. 3 Visual Studio. NET的集成开发环境
1. 3 使用Visual Studio. NET创建C#应用程序的大致过程
1. 3. 1 配置集成开发环境
1. 3. 2 创建新项目
1. 3. 3 编译与运行
1. 4 小结
第2章 C#程序设计初步
2. 1 第一个简单的C#程序:Hello World!
2. 1. 1 按六步法编写Hello Wirkd. cs
2. 1. 2 程序Hello World. cs源代码简短分析
2. 2 面向对象编程方法简介
2. 2. 1 面向过程的先天缺陷与面向对象的优点
2. 2. 2 面向对象基础知识
2. 3 Unicode
2. 4 C#的标识符和关键字
2. 5 简单类型和常量
2. 5. 1 数值类型
2. 5. 2 字面值
2. 5. 3 字符类型与字符字面值
2. 5. 4 布尔类型与布尔型字面值
2. 6 字符串
2. 6. 1 字符串类型与常数
2. 6. 2 使用字符串
2. 7 C C#类型简介
2. 7. 1 类型划分
2. 7. 2 简单类型小结
2. 7. 3 装箱与拆箱
2. 7. 4 类型的优点
2. 7. 5 C#是一种强类型语言
2. 8 C#的运算符和表达式
2. 8. 1 算术运算符
2. 8. 2 关系运算符
2. 8. 3 条件逻辑运算符
2. 8. 4 位运算符
2. 8. 5 赋值表达式
2. 8. 6 字符串连接
2. 8. 7 其他运算符和表达式
2. 8. 8 运算符的优先级与结合性
2. 9 变量
2. 9. 1 变量定义
2. 9. 2 变量的赋值
2. 9. 3 变量的初始化
2. 9. 4 常量
2. 10 语句
2. 11 小结
第3章 类基础知识
3. 1 类及其构成
3. 1. 1 类的定义
3. 1. 2 创建类的实例
3. 1. 3 类的继承和派生
3. 1. 4 类成员访问修饰符
3. 2 类的数据成员
3. 2. 1 常量成员 constant member
3. 2. 2 变量成员
3. 3 类的方法成员
3. 4 类的属性成员
3. 5 小结
第4章 方法成员详解
4. 1 方法概述
4. 2 使用方法
4. 2. 1 声明方法
4. 2. 2 方法返回值
4. 2. 3 调用方法
4. 3 无参方法
4. 4 有参方法
4. 4. 1 值参数
4. 4. 2 引用参数
4. 4. 3 输出参数
4. 4. 4 数组参数
4. 5 方法重载
4. 5. 1 实现重载方法
4. 5. 2 调用重载方法
4. 5. 3 重载方法与隐式转换
4. 6 静态方法
4. 7 小结
第5章 构建完整类
5. 1 实例构造函数与析构函数
5. 1. 1 创建和初始化类的实例
5. 1. 2 构造函数及其用途
5. 1. 3 使用实例构造函数
5. 1. 4 重载实例构造函数
5. 1. 5 实例析构函数
5. 2 静态构造函数
5. 3 只读成员
5. 4 属性
5. 4. 1 属性访问函数
5. 4. 2 静态属性
5. 5 索引器
5. 5. 1 定义索引器
5. 5. 2 调用索引器
5. 5. 3 索引器重载
5. 6 运算符重载
5. 6. 1 用户自定义运算符重载
5. 6. 2 实现运算符重载
5. 7 嵌套类
5. 8 小结
第6章 流程控制
6. 1 流程控制简介
6. 2 if分支语句
6. 2. 1 简单if语句
6. 2. 2 多分支if-else语句
6. 2. 3 嵌套if语句
6. 3 switch语句
6. 3. 1 switch语句的基本结构
6. 3. 2 使用switch语句
6. 4 while循环语句
6. 5 do-while循环语句
6. 6 for循环语句
6. 7 foreach语句
6. 8 跳转语句
6. 8. 1 break语句
6. 8. 2 continue语句
6. 8. 3 goto语句
6. 9 小结
第7章 递归基础知识
7. 1 什么是递归
7. 2 递归和迭代
7. 3 递归应用
7. 4 小结
第8章 数组
8. 1 数组概述
8. 2 一维数组
8. 2. 1 定义一维数组
8. 2. 2 初始化一维数组
8. 2. 3 访问一维数组
8. 3 多维数组
8. 3. 1 定义二维数组
8. 3. 2 初始化二维数组
8. 3. 3 访问二维数组
8. 4 交错数组
8. 4. 1 交错数组的定义
8. 4. 2 初始化交错数组
8. 4. 3 访问交错数组
8. 5 数组与方法
8. 5. . 1 数组元素作为方法中的参数
8. 5. 2 数组引用作为方法的参数
8. 5. 3 数组作为类中的实例变量
8. 6 数组的排序
8. 6. 1 冒泡排序法
8. 6. 2 快速排序法
8. 7 数组检索
8. 7. 1 数组顺序检索
8. 7. 2 数组二分检索
8. 7. 3 System. Array的IndexOf方法检索
8. 8 数组应用
8. 8. 1 矩阵元素求和
8. 8. 2 矩阵加法
8. 8. 3 矩阵乘法
8. 9 小结
第9章 告别指针
9. 1 不安全上下文与unsafe关键字
9. 2 fixed关键字
9. 3 C#中的指针类型
9. 4 指针运算
9. 4. 1 指针间接寻址
9. 4. 2
/--以及 /-运算
9. 4. 3 stackalloc关键字
9. 5 指针类型转换
9. 6 访问指针成员
9. 7 小结
露10章 继承与多态
10. 1 C#的继承机制
10. 1. 1 继承基础知识
10. 1. 2 访问与隐藏基类成员
10. 1. 3 多级继承
10. 1. 4 继承与访问修饰符
10. 2 接口继承
10. 3 控件继承
10. 3. 1 Windows窗体继承
10. 3. 2 Control类继承
10. 3. 3 UserControl类继承
10. 3. 4 继承选择器对话框
10. 4 多态性
10. 4. 1 什么是多态性
10. 4. 2 实现多态
10. 4. 3 虚方法
10. 4. 4 接口多态性
10. 4. 5 继承多态性
10. 5 小结
第11章 接口
11. 1 接口概述
11. 1. 1 接口
11. 1. 2 接口与组件
11. 1. 3 组件化程序设计
11. 2 定义接口
11. 3 定义接口成员
11. 4 访问接口
11. 4. 1 对接口成员的访问
11. 4. 2 类对接口的实现
11. 5 实现接口
11. 5. 1 显式实现接口成员
11. 5. 2 继承接口实现
11. 5. 3 重新实现接口
11. 5. 4 映射接口
11. 6 接口转换
11. 7 覆盖虚接口
11. 8 小结
第12章 结构类型与枚举类型
12. 1 结构类型
12. 1. 1 结构类型概述
12. 1. 2 结构声明
12. 1. 3 结构变量
12. 2 结构和其他编程元素
12. 2. 1 结构和数组
12. 2. 2 结构和对象
12. 2. 3 结构和过程
12. 2. 4 结构中的结构
12. 3 结构和类
12. 4 枚举类型
12. 4. 1 声明枚举类型
12. 4. 2 枚举成员的赋值
12. 4. 3 枚举成员的访问
12. 4. 4 System. Enum类
12. 5 枚举类型应用
12. 6 小结
第13章 垃圾回收
13. 1 垃圾回收概述
13. 2 自动动态内存管理机制
13. 2. 1 对象的废弃
13. 2. 2 GC类
13. 3 释放非内存有限资源
13. 4 小结
第14章 名字空间. 编译单元和程序集
14. 1 名字空间
14. 1. 1 自定义名字空间
14. 1. 2 . NET框架类库名字空间
14. 1. 3 使用名字空间的优点
14. 2 using指令
14. 2. 1 创建名字空间或类型的别名
14. 2. 2 导入名字空间中的类型
14. 3 名字空间. 编译单元与程序集
14. 3. 1 重用集合中的名字空间
14. 3. 2 生成多编译单元程序集
14. 4 剖析程序集的内容
14. 5 小结
第15章 异常处理
15. 1 异常处理概览
15. 2 . NET Framework中的异常类
15. 2. 1 Exception异常类
15. 2. 2 常用异常类
15. 3 异常捕获
15. 3. 1 try和catch块概述
15. 3. 2 使用try-catch捕获异常
15. 3. 3 嵌套try块
15. 3. 4 多重catch块
15. 4 异常抛出
15. 4. 1 用throw显式抛出异常
15. 4. 2 使用finally语句抛出异常
15. 5 编写自定义异常
15. 6 小结
第16章 委托和事件
16. 1 委托
16. 1. 1 声明委托
16. 1. 2 实例化委托
16. 1. 3 使用委托
16. 1. 4 组播委托
16. 2 编写事件驱动程序
16. 2. 1 创建包含事件成员的类
16. 2. 2 创建包含事件处理方法的类
16. 3 小结
第17章 线程处理
17. 1 多线程概述
17. 2 创建多线程
17. 2. 1 创建新线程
17. 2. 2 暂停和继续线程
17. 2. 3 销毁线程
17. 2. 4 线程优先级
17. 3 线程池
17. 3. 1 System. Threading名字空间
17, 3. 2 ThreadPool类
17. 4 线程处理设计原则
17. 5 小结
第18章 预处理器
18. 1 预处理器概述
18. 2 预处理器指令
18. 2. 1 #if与#endif
18. 2. 2 #define与#undef
18. 2. 3 #else
18. 2. 4 #elif
18. 2. 5 #warning
18. 2. 6 #error
18. 2. 7 #line
18. 2. 8 #region与#endregion
18. 3 小结
第19章 XML文档及特性
19. 1 XML文档
19. 1. 1 文档注释格式
19. 1. 2 文档注释标记
19. 1. 3 生成XML文档
19. 2 特性 attribute
19. 2. 1 概述
19. 2. 2 自定义特性
19. 3 小结
第20章 I/O基础
20. 1 控制台I/O
20. 1. 1 控制台输入
20. 1. 2 控制台输出
20. 1. 3 格式化字符串
20. 2 文件I/O
20. 2. 1 文本文件和二进制文件
20. 2. 2 Stream类
20. 2. 3 FileStream类
20. 2. 4 BinaryReader与Binary Writer类
20. 2. 5 StreamReader与StreamWriter类
20. 2. 6 File类
20. 2. 7 Directory类
20. 2. 8 Path类
20. 3 小结
第21章 Windows应用程序可视化设计
21. 1 Windows应用程序简介
21. 2 Visual Studio. NET提供的控件
21. 3 设置应用程序可视化界面
21. 3. 1 创建应用程序窗体
21. 3. 2 添加控件
21. 3. 3 控件选择与布局
21. 4 为控件添加事件
21. 5 小结
第22章 用C#开发ASP. NET
22. 1 ASP. NET简介
22. 1. 1 ASP. NET的特点
22. 1. 2 Web窗体
22. 1. 3 编译运行Web应用程序
22. 2 ASP. NET服务器控件
22. 2. 1 简介
22. 2. 2 添加ASP. NET服务器控件
22. 2. 3 在Web窗体页中创建事件处理程序
22. 3 创建ASP. NET Web应用程序示例
22. 4 小结
第23章 部署应用程序
23. 1 简介
23. 1. 1 Microsoft Windows安装程序介绍
23. 1. 2 部署概念
23. 2 部署应用程序
23. 2. 1 创建或添加部署项目
23. 2. 2 设置部署项目属性
23. 2. 3 向部署项目中添加项
23. 2. 4 添加和移除图标
23. 2. 5 从部署项目中排除项
23. 3 部署编辑器
23. 3. 1 文件系统编辑器
23. 3. 2 注册表编辑器
23. 3. 3 文件类型编辑器
23. 3. 4 用户界面编辑器
23. 3. 5 自定义操作编辑器
23. 3. 6 启动条件编辑器
23. 4 部署一个简单的Windows应用程序
23. 5 小结
附录A 不同语言中的关键字比较
附录B 不同语言的运算符比较
附录C C#编译器选项

本目录推荐