| |
| |
| |
内容简介 内容提要
本书全面介绍了微软最新推出的编程语言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#的初中级读者。
| |
|
顾客评论 |
|
目录
目 录 第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#编译器选项
| |
Visual C#中文版全面剖析-相关图书 ·抗衰老必读 ·青春期的半岛铁盒 ·PowerBuilder高级编程及其项目应用开发 ·中学课程改革巡礼 ·儿童心理健康手册。4。学习困难 ·名家名作与初中生同题作文 实物写真 ·Visual FoxPro程序设计及其应用系统开发 ·儿童心理健康手册。2。性别问题 ·我的品牌:女性成功的8个步骤 ·名家名作与小学生同题 风景画廊 ·名家名作与初中生同题作文 风景画廊 ·名家名作与小学生同题 人物素描 ·动物庄园 ·儿童心理健康手册。1。压力 ·广告制作实例篇 ·名家名作与小学生同题 实物写真 ·PowerBuilder 9.0系统开发实例 ·名家名作与初中生同题作文 人物素描 ·数学建模技术 ·教子就这么简单:有利于孩子成长的116个游戏教子法
|
| |