C#初学者指南 封面

C#初学者指南

暂无评分
字数
29万字
章节数
20
ISBN
9787115352903

标签

内容简介

《C#初学者指南》是加拿大多伦多Brainy Software创始人Jayden Ky所著《C#: A Beginner's Tutorial》的中文译本,由李强、吴戈翻译,人民邮电出版社2014年7月出版。全书约29万字,共17章,另附3个附录。 书中并不追求覆盖.NET开发框架的每一个技术细节,而是围绕初学者真正需要掌握的三大主线展开:C#语言本身、面向对象编程思想和.NET Framework类库。前几章从第一个C#程序入手,依次讲解语言基础(Unicode与字符类型、变量与常量、运算符、注释)、语句(if、while、do-while、for、switch、break与continue)、对象与类(命名空间、封装与访问控制、this关键字、静态成员、方法重载),随后进入继承、结构与可空类型、异常处理、数字与日期、接口和抽象类、枚举、泛型、集合等主题。 后半部分转向应用层面:文件与目录操作、文本流与二进制数据的读写、WPF界面编程(控件、面板与布局、事件处理、XAML)、多态,以及用ADO.NET连接SQL Server访问数据。3个附录分别介绍Visual Studio Express 2012 for Windows Desktop、Visual C# 2010 Express与SQL Server 2012 Express的下载安装与项目创建,便于读者从零搭建开发环境。全书示例丰富、语言平实,目标读者是C#零基础者以及计算机相关专业的学生。

编辑推荐

市面上的C#入门书大多厚重,动辄上千页,初学者常常翻到一半就泄了气。这本《C#初学者指南》难得地做到了克制:约300页的篇幅,只讲最要紧的东西。作者Jayden Ky的思路很清晰——先把语言本身讲透(类型、语句、类与对象),再讲面向对象的核心机制(继承、接口、抽象类、多态),最后落到.NET类库与真实应用(集合、IO、WPF、ADO.NET)。 编排上也有可取之处。第1章就让你写出并运行第一个程序,而不是先灌一堆概念;每一章的结尾都有小结,方便回头梳理;结构与可空类型、异常处理、泛型这些容易卡住新手的地方都单独成章,讲得清楚而不拖泥带水。三个附录手把手教装开发环境,对完全没接触过Visual Studio的读者相当友好。 需要提醒的是,本书英文原版出版于2013年,对应C# 5与.NET Framework时代,示例基于Visual Studio 2012/2010 Express与SQL Server 2012 Express。作为语言基础与面向对象思维的教材,它依然扎实可靠;但如果你需要学习.NET Core/.NET 8之后的跨平台开发、async/await之外的新特性或现代化工具链,就需要另行补充资料。

适合谁读

适合

  • 没有任何编程基础、想系统入门C#的读者
  • 计算机及相关专业、需要一门入门教材的大学生
  • 学过VB、C++等语言,想转到C#/.NET平台的开发者
  • 以Windows桌面开发为方向、想补齐语言基础的从业者

不适合

  • 已有C#项目经验、想进一步学习高级特性的开发者
  • 主要使用.NET Core/.NET 8跨平台开发或Unity做游戏的读者
  • 希望立刻上手ASP.NET Web API等现代Web框架的人

阅读建议

  1. 先按附录安装Visual Studio,第1章的程序一定亲手跑通,不要只看不敲。
  2. 第2至4章是地基,读完后把书中示例改写一遍并自行加几个小练习,再进入继承与泛型。
  3. 第15、17章的WPF和ADO.NET可以结合一个小项目练习,例如做一个能读写数据库的桌面小工具。
  4. 书中的.NET Framework与Visual Studio版本偏旧,遇到API或工具差异时以微软官方文档为准。

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 第1章 初识C#
  2. 第2章 语言基础
  3. 第3章 语句
  4. 第4章 对象与类
  5. 第5章 核心类
  6. 第6章 继承
  7. 第7章 结构
  8. 第8章 错误处理
  9. 第9章 数字和日期
  10. 第10章 接口和抽象类
  11. 第11章 枚举
  12. 第12章 泛型
  13. 第13章 集合
  14. 第14章 输入输出
  15. 第15章 WPF
  16. 第16章 多态
  17. 第17章 ADO.NET
  18. 附录A Visual Studio Express 2012 for Windows Desktop
  19. 附录B Visual C# 2010 Express
  20. 附录C SQL Server 2012 Express

常见问题

这本书对应的是哪个C#版本?
中文版译自2013年出版的英文原版,内容对应C# 5与.NET Framework,示例工具为Visual Studio 2012/2010 Express和SQL Server 2012 Express,没有涉及.NET Core及后续的跨平台内容。
需要先学C或C++再读吗?
不需要。本书从第一个C#程序讲起,作者本意就是让零基础读者入门,且C#避开了指针与手工内存管理,正好适合作为第一门语言学习面向对象。
书里的代码在哪里下载?
英文原版说明可在Brainy Software网站获取示例代码,中文版由人民邮电出版社出版,可从异步社区(epubit.com)对应页面查找配套资源与勘误。
这本书适合作为高校教材吗?
可以。全书结构按语言、面向对象、类库三部分递进,每章有小结,附录覆盖环境搭建,原书定位即包括教学参考书与培训教材。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同类高分