新書推薦:
《
乐道文库·什么是秦汉史
》
售價:HK$
80.6
《
汉娜·阿伦特与以赛亚·伯林 : 自由、政治与人性
》
售價:HK$
109.8
《
女性与疯狂(女性主义里程碑式著作,全球售出300万册)
》
售價:HK$
109.8
《
药食同源中药鉴别图典
》
售價:HK$
67.0
《
设计中的比例密码:建筑与室内设计
》
售價:HK$
87.4
《
冯友兰和青年谈心系列:看似平淡的坚持
》
售價:HK$
55.8
《
汉字理论与汉字阐释概要 《说解汉字一百五十讲》作者李守奎新作
》
售價:HK$
76.2
《
汗青堂丛书144·决战地中海
》
售價:HK$
168.0
|
編輯推薦: |
本书包含了众多面试经典案例解析,给读者提供了很好的实战就业练习机会
|
內容簡介: |
本书是针对广大计算机程序开发爱好者全新定制的C#入门教程。本书从初学者的角度出发,用通俗易懂的语言、代表性较强的实例,详细介绍了在实际开发过程中所用到C#部分的知识和技术。全书共分11章,包括Visual Studio的安装、常用数据类型和表达式、流程控制语句和方法、面向对象编程基础、面向对象的三大特性、抽象类与接口、委托与事件、集合与泛型、文件操作、异常与调试、线程与进程等。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以帮助读者轻松领会C#程序开发的精髓,快速提高开发技能。本书还包含了众多面试经典案例解析,给读者提供了很好的实战就业练习机会。 本书适合本科院校、高等职业院校及培训班的学生使用,同时也适合对C#编程感兴趣的读者学习和参考。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
|
關於作者: |
李谷伟,男, 2012年毕业于同济大学,获计算机技术领域工程硕士学位,讲师。研究方向:虚拟现实技术,游戏开发,现就职于浙江东方职业技术学院数字工程学院,数字媒体应用技术教研室主任。
|
目錄:
|
第1章快速入门1
1.1开发环境安装与设置1
1.2创建第一段C#代码4
1.3课后练习5
第2章常用数据类型和表达式6
2.1常用的数据类型6
2.1.1简单类型6
2.1.2常量和变量7
2.1.3数组8
2.2运算符9
2.2.1算术运算符9
2.2.2赋值运算符10
2.2.3比较运算符10
2.2.4逻辑运算符11
2.2.5运算符优先级11
2.3课后练习11
第3章流程控制语句和方法12
3.1分支语句12
3.1.1if语句12
3.1.2switch语句14
3.2循环语句15
3.2.1forforeach循环语句15
3.2.2while循环语句16
3.2.3dowhile循环语句17
3.3方法17
3.4案例解析18
3.5课后练习20
第4章面向对象编程基础21
4.1面向对象的思想(类和对象)21
4.2类的定义22
4.2.1类的成员22
4.2.2访问修饰符23
4.2.3字段和属性23
4.2.4成员的调用24
4.2.5构造方法26
4.2.6析构方法27
4.3C#中的单例模式28
4.4案例解析29
4.5课后练习30
第5章面向对象的三大特性31
5.1封装31
5.2继承32
5.2.1父类与子类34
5.2.2父类的初始化35
5.3多态(new、virtual、override)36
5.4值类型与引用类型37
5.4.1通用类型39
5.4.2值类型39
5.4.3引用类型40
5.4.4值类型与引用类型的区别41
5.5案例解析42
5.6课后练习44
第6章抽象类与接口45
6.1抽象类45
6.2接口48
6.3接口与抽象类的区别49
6.4课后练习50
第7章委托与事件51
7.1委托51
7.1.1命名方法委托51
7.1.2多播委托54
7.1.3匿名委托55
7.2事件56
7.3案例解析58
7.4课后练习61
第8章集合与泛型62
8.1集合62
8.1.1集合简介62
8.1.2ArrayList类(动态数组)63
8.1.3Queue类(队列)68
8.1.4Stack类(栈)70
8.1.5Hashtable类(哈希表)71
8.1.6SortedList类(有序列表)73
8.2泛型74
8.2.1泛型简介74
8.2.2可空类型(Nullable)75
8.2.3泛型方法的定义76
8.2.4泛型类的定义77
8.2.5泛型集合的定义78
8.3课后练习80
第9章文件操作81
9.1Driveinfo类(获取计算机驱动器信息)81
9.2Directoryinfo类(文件夹操作)83
9.3Directory类(文件夹操作)86
9.4FileInfo类(文件操作)86
9.5File类(文件操作)88
9.6Path类(文件路径操作)89
9.7流简介91
9.8StreamReader类(读取文件)91
9.9StreamWriter类(写入文件)93
9.10FileStream类(文件读写)94
9.11课后练习97
第10章异常与调试98
10.1Exception类98
10.2异常处理99
10.2.1trycatch99
10.2.2tryfinally102
10.2.3trycatchfinally104
10.3自定义异常106
10.4用Debug和Trace输出调试信息107
第11章线程与进程110
11.1进程类110
11.2线程及与线程有关的类115
11.3创建线程116
参考文献119
|
內容試閱:
|
C#是微软公司发布的一种简洁、面向对象、类型安全的程序设计语言。C#应用领域比较广泛,可以进行手机游戏开发、桌面应用系统开发、移动APP开发等。由于C#语言简单易学,功能强大,所以受到很多程序员的青睐,成为程序开发人员使用的主流编程语言之一。本书针对日常开发中最为常用的知识点进行归纳,并精简以往一些累赘的内容,符合高校一门课程的课时量。
本书从初学者角度出发,提供了从入门到成为程序开发高手所需要掌握的各方面知识和技术。
本书特色如下。
(1) 由浅入深,编排合理。本书以零基础学习者为对象,采用图文结合、循序渐进的编排方式,由浅入深地进行讲解,适合初学者逐步掌握C# 语言的语法规则和编程思想。
(2) 精简实例,轻松易学。通过具有代表性的实例,节省学习时间,这也是学习编程最有效的方式。本书通过知识点 示例 运行结果 案例解析 课后练习的模式,透彻解析程序开发中所需要的各方面知识,帮助初学者快速掌握编程技能。
编者2020年7月
|
|