Thinking in C# - Bruce Eckel & Larry O'Brien英文版
需积分: 0 123 浏览量
更新于2024-07-31
收藏 4.74MB PDF 举报
"Thinking in C# 英文版 - Larry O'Brien & Bruce Eckel 著"
本书《Thinking in C#》由Larry O'Brien和Bruce Eckel合作撰写,是一本深入介绍C#编程语言的权威指南。它旨在帮助读者理解C#的核心概念,包括面向对象编程、程序控制流、类与对象的初始化与清理、耦合与内聚性等关键主题。书中详细讲解了C#语言的各个方面,适合已经有一定编程基础,希望深入学习C#的开发者阅读。
在概述部分,作者指出这本书的目标是帮助那些能够编码的人更好地理解和掌握C#,并为那些从其他编程语言(如Java或Visual Basic)转到C#的程序员提供了专门的章节。书中的章节结构清晰,从简单的对象介绍开始,逐渐过渡到更复杂的主题,如接口与实现、异常处理、I/O操作、反射、属性、Windows Forms编程、GDI+、多线程编程以及XML和Web服务的开发。
具体章节内容如下:
1. 引言:介绍本书的目标、先决条件和学习C#的路径。
2. 面向对象编程的引入:阐述对象的概念和其在编程中的作用。
3. 你好,对象:实际动手创建和使用C#对象。
4. 控制程序流程:讲解条件语句、循环和其他控制结构。
5. 初始化与清理:讨论构造函数、析构函数和资源管理。
6. 耦合与内聚性:解释这两个重要的软件设计原则。
7. 类的复用:介绍继承、多态性和封装。
8. 接口与实现:定义接口以及如何在类中实现它们。
9. 集合你的对象:探讨集合和数据结构的使用。
10. 错误处理与异常:学习如何通过异常处理来优雅地处理错误。
11. C#中的输入/输出:介绍文件读写和其他I/O操作。
12. 反射和属性:讲解运行时类型检查和属性的使用。
13. 编程Windows Forms:指导如何创建图形用户界面。
14. GDI+概述:介绍图形设备接口,用于绘制图形和文本。
15. 多线程编程:教授如何在C#中实现并发执行。
16. XML:解析和生成XML文档。
17. Web服务:探讨如何使用C#开发和消费Web服务。
此外,书中还包含了针对Java程序员和Visual Basic程序员的特定章节,提供从这些语言过渡到C#的指导。同时,提供了编程准则、资源列表和索引,以便读者查阅和实践。
《Thinking in C#》是一本全面且深入的C#教程,适合想要提升C#编程技能的开发者,无论他们是初学者还是有经验的程序员。通过阅读本书,读者将能够系统地掌握C#语言,从而在实际项目中游刃有余。
2008-10-20 上传
2009-08-06 上传
点击了解资源详情
点击了解资源详情
2008-10-25 上传
2007-07-24 上传
2010-04-20 上传
2024-12-25 上传
1meirong
- 粉丝: 2
- 资源: 5
最新资源
- 多约束下多车场车辆路径问题的蚁群算法研究
- 新东方英语词根词缀记忆大全
- AspectJ in Action 2003电子书
- 使用C#获取CPU及硬盘序列号
- 嵌入式Linux应用程序开发详解-第1章
- 移动数据通信的书Wireless and Mobile Data Networks.
- UML项目指导3-用例
- Matlab7官方学习手册
- 哈尔滨工业大学贾世楼的信息论的研究生课程讲义
- AT89S51实验及实践教程
- Dreamweaver MX 入门
- 信息论的研究生课程讲义
- 3G.Evolution.HSPA.and.LTE.for.Mobile.Broadband
- 学C都要来看看(应用版)
- 程序设计经典问题.doc
- 中文版AutoCAD_2007实用教程