标签
内容简介
《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框架的人
阅读建议
- 先按附录安装Visual Studio,第1章的程序一定亲手跑通,不要只看不敲。
- 第2至4章是地基,读完后把书中示例改写一遍并自行加几个小练习,再进入继承与泛型。
- 第15、17章的WPF和ADO.NET可以结合一个小项目练习,例如做一个能读写数据库的桌面小工具。
- 书中的.NET Framework与Visual Studio版本偏旧,遇到API或工具差异时以微软官方文档为准。
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 第1章 初识C#
- 第2章 语言基础
- 第3章 语句
- 第4章 对象与类
- 第5章 核心类
- 第6章 继承
- 第7章 结构
- 第8章 错误处理
- 第9章 数字和日期
- 第10章 接口和抽象类
- 第11章 枚举
- 第12章 泛型
- 第13章 集合
- 第14章 输入输出
- 第15章 WPF
- 第16章 多态
- 第17章 ADO.NET
- 附录A Visual Studio Express 2012 for Windows Desktop
- 附录B Visual C# 2010 Express
- 附录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)对应页面查找配套资源与勘误。
这本书适合作为高校教材吗?
可以。全书结构按语言、面向对象、类库三部分递进,每章有小结,附录覆盖环境搭建,原书定位即包括教学参考书与培训教材。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。