C#编程基础与对象导向实战
需积分: 3 9 浏览量
更新于2024-07-31
收藏 3.95MB PDF 举报
"《Thinking in C#》是一本面向有一定编程基础的读者的书籍,它假设读者理解程序是由语句组成的集合,理解子程序、函数或宏的概念,以及控制语句如“if”和循环结构如“while”等基本概念。即使你没有C或C++的经验,只要你对基本编程思想感到舒适,这本书也是可以跟得上的。书中包含多媒体CD,可以帮助你快速掌握必要的C语法,从而更好地学习C#。作者将介绍面向对象编程(OOP)和C#的基本控制机制,并通过早期练习让你接触基础的控制流语句。虽然会提到C和C++的语言特性,但这些是为了帮助所有程序员将C#与这些语言相联系,而不仅仅是内行人的评论。作者会尽量简化这些参考,并解释非C/C++程序员可能不熟悉的任何内容。"
本书由Larry O'Brien和Bruce Eckel合著,由Prentice Hall出版,涵盖了从对象概念到多线程编程,再到XML和Web服务等多个主题。以下是章节概览:
1. 对于能编码的人来说:讨论了编程的基本原则和态度。
2. 引入对象:介绍了面向对象编程的基础。
3. 你好,对象:实践对象的创建和使用。
4. 控制程序流程:深入讲解条件语句和循环。
5. 初始化和清理:涉及对象的生命周期和资源管理。
6. 关联性和凝聚性:探讨类之间的关系和封装。
7. 重用类:讲解继承和多态。
8. 接口和实现:接口在代码组织中的作用。
9. 收集你的对象:介绍集合和数据结构。
10. 异常处理:利用异常进行错误处理。
11. C#中的输入/输出:学习文件操作和I/O流。
12. 反射和属性:动态访问类型信息和元数据。
13. 编程Windows Forms:构建图形用户界面。
14. GDI+概述:图形绘制和图像处理。
15. 多线程编程:并行处理和同步技术。
16. XML:使用XML进行数据交换和存储。
17. Web服务:构建和使用网络服务。
18. 附录包括针对Java和Visual Basic程序员的C#指南,C#编程准则,以及资源列表。
此外,书中有在线文档支持,每个章节都配有练习题,提供源代码,设定编码标准,并针对C#的不同版本进行了考虑。作者还提供研讨会和指导服务,并在书中对可能出现的错误给出了提示。封面设计背后的理念和作者的致谢也在书中提及。
2023-11-30 上传
2023-08-29 上传
2023-06-28 上传
2023-07-21 上传
2023-06-20 上传
2023-05-12 上传
2023-07-16 上传
2023-10-04 上传
2023-10-11 上传
82317217
- 粉丝: 3
- 资源: 1
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构