c#从入门到精通第三版是明日科技编着的一本c#语言学习电子书,非常适合初学者使用,c#从入门到精通书籍共分28章,内容详细基础,全面的介绍了初识C#及其开发环境、变量与常量、表达式与运算符等等,学习这个的可以试一试。
c#从入门到精通第三版介绍作 者:明日科技 编
出 版 社:清华大学出版社
出版时间:2012-09-01
ISBN:9787302287513
《C#从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用C#进行应用程序开发应该掌握的各方面技术。全书共分28章,包括初识C#及其开发环境、开始C#之旅、变量与常量、表达式与运算符、字符与字符串、流程控制语句、数组和集合、属性和方法、结构和类、面向对象技术高级应用、异常处理、Windows窗体、Windows应用程序常用控件、Windows应用程序高级控件、数据访问技术、DataGridView数据控件、程序调试、迭代器和分部类、泛型的使用、文件及数据流技术、帮助文件的使用、GDI+图形图像技术、水晶报表与打印、网络编程技术、注册表技术、线程的使用、Windows应用程序打包、企业人事管理系统等。
C#从入门到精通第3版目录第1篇 基 础 知 识
第1章 初识C#及其开发环境 3
视频讲解:46分钟
1.1 C#概述 4
1.2 安装与卸载Visual?Studio?2010 5
1.3 熟悉Visual?Studio?2010开发环境 9
1.4 Visual?Studio?2010帮助系统 15
1.5 小结 20
第2章 开始C#之旅 21
视频讲解:51分钟
2.1 编写第一个C#程序 22
2.2 初识C#程序结构 23
2.3 程序编写规范 26
2.4 小结 29
第3章 变量与常量 31
视频讲解:55分钟
3.1 变量的基本概念 32
3.2 变量类型 32
3.3 变量操作 42
3.4 常量 44
3.5 小结 45
3.6 实践与练习 45
第4章 表达式与运算符 47
视频讲解:47分钟
4.1 表达式 48
4.2 运算符 48
4.3 运算符优先级 61
4.4 小结 62
4.5 实践与练习 62
第5章 字符与字符串 63
视频讲解:46分钟
5.1 字符类Char的使用 64
5.2 字符串类String的使用 67
5.3 可变字符串类StringBuilder的使用 78
5.4 小结 80
5.5 实践与练习 80
第6章 流程控制语句 81
视频讲解:53分钟
6.1 选择语句 82
6.2 迭代语句 87
6.3 跳转语句 92
6.4 小结 97
6.5 实践与练习 97
第7章 数组和集合 99
视频讲解:1小时1分钟
7.1 数组概述 100
7.2 一维数组的声明和使用 100
7.3 二维数组的声明和使用 102
7.4 数组的基本操作 105
7.5 ArrayList类 112
7.6 Hashtable(哈希表) 119
7.7 小结 123
7.8 实践与练习 123
第8章 属性和方法 125
视频讲解:22分钟
8.1 属性 126
8.2 方法 129
8.3 小结 132
8.4 实践与练习 132
第9章 结构和类 133
视频讲解:1小时4分钟
9.1 结构 134
9.2 类 136
9.3 类的面向对象特性 142
9.4 小结 148
9.5 实践与练习 148
第2篇 核 心 技 术
第10章 面向对象技术高级应用 151
视频讲解:41分钟
10.1 接口 152
10.2 抽象类与抽象方法 158
10.3 密封类与密封方法 160
10.4 小结 163
10.5 实践与练习 164
第11章 异常处理 165
视频讲解:26分钟
11.1 异常处理概述 166
11.2 异常处理语句 166
11.3 小结 171
11.4 实践与练习 172
第12章 Windows窗体 173
视频讲解:1小时1分钟
12.1 Form窗体 174
12.2 MDI窗体 183
12.3 继承窗体 187
12.4 小结 190
12.5 实践与练习 190
第13章 Windows应用程序常用控件 191
视频讲解:1小时33分钟
13.1 控件概述 192
13.2 控件的相关操作 193
13.3 文本类控件 194
13.4 选择类控件 203
13.5 分组类控件 214
13.6 菜单、工具栏和状态栏控件 220
13.7 小结 224
13.8 实践与练习 224
第14章 Windows应用程序高级控件 225
视频讲解:1小时11分钟
14.1 ImageList控件 226
14.2 ListView控件 229
14.3 TreeView控件 237
14.4 DateTimePicker控件 241
14.5 MonthCalendar控件 245
14.6 其他高级控件 248
14.7 小结 254
14.8 实践与练习 254
第15章 数据访问技术 255
视频讲解:1小时23分钟
15.1 数据库基础 256
15.2 ADO.NET简介 267
15.3 连接数据库:Connection对象 268
15.4 执行SQL语句:Command对象 272
15.5 读取数据:DataReader对象 276
15.6 数据适配器:DataAdapter对象 279
15.7 数据集:DataSet对象 282
15.8 小结 286
15.9 实践与练习 286
第16章 DataGridView数据控件 287
视频讲解:47分钟
16.1 DataGridView控件概述 288
16.2 在DataGridView控件中显示数据 288
16.3 获取DataGridView控件中的当前单元格 289
16.4 直接在DataGridView控件中修改数据 290
16.5 当选中DataGridView控件中的行时显示不同的颜色 292
16.6 禁止在DataGridView控件中添加和删除行 294
16.7 使用Columns和Rows属性添加数据 295
16.8 小结 296
16.9 实践与练习 296
第17章 程序调试 297
视频讲解:14分钟
17.1 程序调试概述 298
17.2 常用的程序调试操作 298
17.3 小结 301
第3篇 高 级 应 用
第18章 迭代器和分部类 305
视频讲解:20分钟
18.1 迭代器 306
18.2 分部类 307
18.3 小结 310
18.4 实践与练习 310
第19章 泛型的使用 311
视频讲解:23分钟
19.1 泛型概述 312
19.2 泛型的使用 312
19.3 小结 315
19.4 实践与练习 315
第20章 文件及数据流技术 317
视频讲解:1小时24分钟
20.1 System.IO命名空间 318
20.2 文件基本操作 324
20.3 文件夹的基本操作 329
20.4 数据流 335
20.5 小结 341
20.6 实践与练习 342
第21章 帮助文件的使用 343
视频讲解:28分钟
21.1 帮助文件概述 344
21.2 制作帮助文件 344
21.3 帮助文件的使用 351
21.4 小结 351
第22章 GDI+图形图像技术 353
视频讲解:1小时12分钟
22.1 GDI+绘图基础 354
22.2 基本图形绘制 358
22.3 GDI+绘图的应用 363
22.4 小结 371
22.5 实践与练习 371
第23章 水晶报表与打印 373
视频讲解:1小时22分钟
23.1 水晶报表简介 374
23.2 .NET平台下的Crystal报表 374
23.3 Crystal报表数据源和数据访问模式 376
23.4 水晶报表的基本操作 377
23.5 Windows打印控件 387
23.6 小结 395
23.7 实践与练习 395
第24章 网络编程技术 397
视频讲解:1小时14分钟
24.1 网络编程基础 398
24.2 开发网络应用程序 415
24.3 小结 423
24.4 实践与练习 423
第25章 注册表技术 425
视频讲解:36分钟
25.1 注册表基础 426
25.2 在C#中操作注册表 428
25.3 注册表的应用 436
25.4 小结 442
25.5 实践与练习 442
第26章 线程的使用 443
视频讲解:30分钟
26.1 线程简介 444
26.2 线程的基本操作 445
26.3 小结 457
第27章 Windows应用程序打包 459
视频讲解:20分钟
第4篇 项 目 实 战
第28章 企业人事管理系统 471
视频讲解:1小时55分钟
28.1 系统分析 472
28.2 系统设计 475
28.3 系统运行环境 480
28.4 数据库与数据表设计 480
28.5 创建项目 490
28.6 公共类设计 492
28.7 登录模块设计 509
28.8 系统主窗体设计 511
28.9 人事档案管理模块设计 516
28.10 人事资料查询模块设计 530
28.11 通讯录模块设计 532
28.12 用户设置模块设计 537
28.13 数据库维护模块设计 540
28.14 运行项目 544
28.15 系统打包部署 545
28.16 开发的常见问题与解决 549
附录A 553