C#初学者指南.pdf

C#初学者指南.pdf
 

书籍描述

内容简介
C#是一种简单易学的、成熟的编程语言,作为.NET Framework的一部分,C#语言得到非常广泛的应用。
  《C#初学者指南》是一本C#语言的初学者的教程,涵盖了C#和.NET Framework语言中最重要的主题。全书共包括16章和3个附录,依次介绍了 C#程序语言、面向对象编程和.NET Framework类库3个方面的知识和技术。附录部分简单介绍了Visual Studio Express和SQL Server Express等常用工具。
  《C#初学者指南》内容全面,示例丰富,浅显易懂,可以帮助读者掌握C#编程基础知识,以完成中级C#程序员的日常任务。《C#初学者指南》适合C#语言初学者和对C#编程感兴趣的读者阅读,也可以作为相关专业的教学参考书或培训教材。

编辑推荐
帮助初学者快速上手的编程指南
涵盖了C#和.NET Framework语言中最重要的主题
全书内容全面、浅显易懂、实例丰富
帮助掌握C#编程基础知识

媒体推荐
C#是一门容易学习的语言,可是,要成为一名专业的C#程序员,需要掌握语法之外的很多内容。其中,面向对象编程技能就是开发稳定和高效的C#应用程序的关键。此外,了解如何使用众多的库,则会让开发更为快速。

本书介绍了重要的编程概念,并且教授了如何使用.NET类库,是构建真正的应用程序的指南。

本书包括以下主要内容:
● C#语言语法
● 面向对象编程
● .Net核心库
● 装箱和拆箱
● 输入和输出
● 集合
● 操作数字和日期
● 错误处理
● 数据库访问
● WP

作者简介
Jayden Ky因其清晰简洁的写作风格而闻名。他是一名.NET咨询师,并且使用C#以及其
他.NET语言编程超过5年时间。

目录
第1章初识C#1
1.1第一个C#程序1
1.1.1启动IDE1
1.1.2编写C#程序4
1.1.3编译和运行C#程序4
1.2C#编码惯例5
1.3小结5
第2章语言基础6
2.1ASCII和Unicode6
2.2内建类型和通用类型系统8
2.3变量10
2.4常量12
2.5直接量13
2.5.1整型直接量13
2.5.2浮点型直接量14
2.5.3布尔型直接量15
2.5.4字符型直接量15
2.6基本类型转换16
2.6.1宽化转换16
2.6.2窄化转换17
2.7运算符18
2.7.1一元运算符19
2.7.2算术运算符21
2.7.3关系运算符23
2.7.4条件运算符23
2.7.5位移运算符24
2.7.6赋值运算符25
2.7.7整型位运算符&|^26
2.7.8逻辑运算符&|^26
2.7.9运算符优先级26
2.7.10提升28
2.8注释29
2.9小结29
第3章语句30
3.1C#语句概览30
3.2if语句31
3.3while语句34
3.4do—while语句36
3.5for语句37
3.6beak语句40
3.7continue语句41
3.8switch语句41
3.9小结43
第4章对象与类44
4.1C#对象是什么44
4.2C#类45
4.2.1字段47
4.2.2方法47
4.2.3main方法48
4.2.4构造函数49
4.2.5UML类图中的类成员50
4.3创建对象50
4.4null关键字51
4.5内存中的对象52
4.6C#命名空间54
4.7封装和类的访问控制55
4.8关键字this59
4.9使用其他类60
4.10静态成员62
4.11变量作用字段64
4.12方法重载65
4.13小结66
第5章核心类67
5.1System.Object67
5.2System.String68
5.2.1字符串连接69
5.2.2比较两个字符串69
5.2.3字符串直接量69
5.2.4转义特定字符70
5.2.5String类的属性70
5.2.6String类的方法71
5.3System.Text.StringBuilder73
5.3.1StringBuilder类的构造函数73
5.3.2StringBuilder类的属性74
5.3.3StringBuilder类的方法75
5.4数组76
5.4.1遍历数组77
5.4.2改变数组的大小78
5.4.3为Main传递一个字符串数组79
5.5System.Console79
5.6小结80
第6章继承81
6.1继承概述81
6.1.1扩展一个类82
6.1.2is—a关系82
6.2可访问性84
6.3方法覆盖85
6.4调用基类的构造函数87
6.5调用基类的隐藏成员88
6.6类型转换89
6.7密封类90
6.8关键字is90
6.9小结91
第7章结构92
7.1结构概述92
7.2.NET结构92
7.3编写一个结构94
7.4可为空的类型95
7.5小结95
第8章错误处理96
8.1捕获异常96
8.2没有catch的try语句和using语句99
8.3System.Exception类100
8.4从方法中抛出异常101
8.5异常处理中的最后注意事项102
8.6小结103
第9章数字和日期104
9.1数字解析104
9.2数字格式化106
9.3System.Math类109
9.4使用Date和Time110
9.4.1System.DateTime111
9.4.2System.TimeSpan112
9.5小结116
第10章接口和抽象类117
10.1接口的概念117
10.2从技术角度看接口119
10.3实现System.IComparable121
10.4抽象类124
10.5小结126
第11章枚举127
11.1枚举概览127
11.2类中的枚举130
11.3switch语句中的枚举131
11.4小结132
第12章泛型133
12.1为什么要使用泛型133
12.2泛型介绍135
12.3应用限制139
12.4编写泛型类型140
12.5小结141
第13章集合143
13.1概述143
13.2List类143
13.2.1重要的方法144
13.2.2List示例145
13.3HashSet类146
13.3.1有用的方法146
13.3.2HashSet示例147
13.4Queue类148
13.4.1有用的方法148
13.4.2Queue示例149
13.5Dictionary类150
Dictionary示例150
13.6小结151
第14章输入输出152
14.1文件和目录的处理与操作152
14.1.1创建和删除文件153
14.1.2创建和删除一个目录154
14.1.3操作File和Directory的属性154
14.1.4列出目录下的文件155
14.1.5复制和移动文件156
14.2输入/输出流156
14.3读取文本(字符)157
14.4写入文本(字符)159
14.5读取和写入二进制数据160
14.6小结162
第15章WPF163
15.1概述163
15.2应用程序和窗口164
15.2.1简单的WPF应用程序1166
15.2.2简单的WPF应用程序2167
15.3WPF控件168
15.4面板和布局170
15.5事件处理172
15.6XAML175
15.7小结178
第16章多态179
16.1定义多态179
16.2多态的应用182
16.3一个绘图程序中的多态185
16.4小结194
第17章ADO.NET195
17.1介绍ADO.NET195
17.2访问数据的5个步骤197
17.2.1安装数据提供者197
17.2.2获取一个数据库连接199
17.2.3创建一个DbCommand对象202
17.2.4创建一个DbDataReader202
17.3连接到SQLServer的示例203
17.4小结205
附录AVisualStudioExpress2012forWindowsDesktop206
A.1硬件和软件的要求206
A.2下载和安装207
A.3注册VisualStudioExpress2012209
A.4创建一个项目210
A.5创建一个类211
A.6运行一个项目212
附录BVisualC#2010Express213
B.1硬件和软件的要求213
B.2下载和安装214
B.3注册VisualC#2010Express216
B.4创建一个项目217
B.5创建一个类217
B.6运行一个项目218
附录CSQLServer2012Express219
C.1下载SQLServer2012Express219
C.2安装SQLServer2012Express219
C.3连接到SQLServer并创建一个数据库224~

文摘
版权页:



插图:

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多