深入浅出C#程序设计PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:林邦杰编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2005
- ISBN:7113064337
- 页数:532 页
第0章 本书导读 1
0-1 本书导读 2
0-2 书附光盘 8
0-3 如何使用书附光盘 9
第1章 C#开发环境 11
1-1 安装.NET平台 12
1-1-1 下载.NET软件 13
1-1-2 安装.NET软件 16
1-1-3 设置环境变量 17
1-2 用记事本编辑C#程序 18
1-3 在命令行编译并运行C#程序 19
1-4 用UltraEdit编辑并运行C#程序 20
1-5 用Visual Studio.NET编辑并运行C#程序 20
第2章 流程图与算法 23
2-1 流程图 24
2-2 算法 24
2-3 习题 27
第3章 第一个C#程序 29
3-1 第一个C#程序 30
3-3 using命令 32
3-2 注释 32
3-5 方法结构 33
3-6 字符串显示在屏幕 33
3-4 类结构 33
3-7 习题 34
第4章 C#的基本元素 35
4-1 字符集 36
4-2-2 浮点型常量 37
4-2-4 字符型常量 37
4-2-3 布尔型常量 37
4-2-1 整型常量 37
4-2 常量 37
4-2-5 字符串型常量 38
4-2-6 对象引用 38
4-3 标识符 38
4-4 关键字 39
4-5 标记 39
4-6 习题 39
第5章 基本类型 41
5-1-2 短整型类型short 43
5-1-1 字节类型sbyte 43
5-1 整型类型 43
5-1-3 整型类型int 44
5-1-4 长整型类型long 44
5-1-5 无符号整型类型 45
5-1-6 整型类型值域 45
5-2 浮点型类型 46
5-2-1 浮点型类型float 46
5-2-2 双精度浮点型类型double 46
5-3 字符类型 47
5-6 结构类型 48
5-4 布尔类型 48
5-5 枚举类型 48
5-7 字符串 49
5-8 数组 49
5-9 表达式 51
5-10 综合范例 51
5-11 习题 54
第6章 基本输出与输入 57
6-1 Console类 58
6-3 从键盘输入一个字符串 60
6-2 从键盘输入一个字符 60
6-4 从命令行输入字符串 61
6-5 输出字符到屏幕 62
6-6 输出布尔值到屏幕 62
6-7 输出字符串到屏幕 63
6-8 输出数值到屏幕 63
6-9 数值根据格式输出 64
6-10 输出到打印机 67
6-11 习题 67
第7章 语句 69
7-2 关系运算符与表达式 70
7-1 流程控制运算符 70
7-3 逻辑运算符与表达式 71
7-4 字符串转换为数值 71
7-5 选择语句 72
7-5-1 If语句 73
7-5-2 switch语句 77
7-6 循环语句 79
7-6-1 while语句 79
7-6-2 do语句 81
7-6-3 for语句 83
7-6-4 foreach语句 84
7-7 跳转语句 87
7-7-1 break语句 87
7-7-2 continue语句 88
7-7-3 return语句 88
7-7-4 goto语句 89
7-8 异常处理语句 90
7-8-1 throw语句 90
7-8-2 try语句 91
7-9 checked与unchecked语句 93
7-10 lock锁住语句 94
7-11 习题 96
第8章 定义类 99
8-1 类的定义 100
8-2 定义常量 102
8-3 定义字段 103
8-4 定义方法 104
8-4-1 返回值 106
8-4-2 指针类型 106
8-4-3 参数列表 108
8-5 定义属性 111
8-6 构造函数声明 115
8-7 索引声明 118
8-8 事件声明 120
8-9 析构函数 122
8-10 使用.NET类里的类 123
8-11 习题 127
第9章 类的进阶说明 133
9-1 对象与类 134
9-2 创建对象 134
9-3 调用方法 136
9-4 参数 137
9-5 数据类型 137
9-6 创建多个实体 138
9-7 字段初值 138
9-8 程序代码 138
9-9 Clock实体 140
9-9-1 实现Needle及Clock类 140
9-9-2 类图与对象图 141
9-9-3 Needle类程序代码 142
9-9-4 Clock类程序代码 143
9-9-5 内部与外部方法调用 145
9-9-6 Clock类的编译及运行 146
9-10 对象间的沟通 146
9-11 Notebook类 150
9-11-1 Notebook类程序代码 151
9-11-2 集合对象的结构 153
9-11-3 集合对象的编号 154
9-11-4 从集合对象移除 154
9-11-5 处理整个集合对象 155
9-12 Score类 156
9-13 习题 158
第10章 字符与字符串 163
10-1 Char结构 164
10-2 字符串构造函数 169
10-3 字符串基本操作 170
10-4 字符串查找 171
10-5 字符串比较 173
10-6 字符串转换 175
10-7 字符串对象其他方法 176
10-8 StringBuilder类 180
10-9 习题 184
第11章 命名空间 189
11-1 命名空间的使用 190
11-2 using的使用 191
11-3 制作DLL文件 194
11-4 习题 195
第12章 异常处理 197
12-1 除以零所产生的异常 198
12-2 使用throw产生异常 199
12-3 try与catch 200
12-4 使用finally子句 201
12-5 Exception类的继承关系 202
12-6 自定义异常类 204
12-7 综合例题 205
12-8 习题 208
第13章 事件 211
13-1 Timer对象 212
13-2 火灾事件 217
13-3 信息到达事件 222
13-4 习题 225
第14章 文件处理 227
14-1 Stream流 228
14-2 MemoryStream类 230
14-3 FileStream类 232
14-3-1 FileMode枚举类型 232
14-3-2 FileAccess枚举类型 233
14-3-3 FileShare枚举类型 233
14-3-4 范例 233
14-4 BufferedStream类 235
14-5 StreamWriter类 237
14-6 StreamReader类 241
14-7 File类 244
14-8 Directory类 247
14-9 字符的编码系统 250
14-10 二进制文件 251
14-10-1 BinaryWriter和BinaryReader类 252
14-10-2 二进制文件输出 255
14-10-3 从二进制文件定位读取 258
14-10-4 建立一个随机文件 259
14-10-5 从随机文件读取记录 261
14-10-6 随机文件排序 263
14-10-7 查找指定记录 266
14-11 习题 269
第15章 SQL与数据库对象 271
15-1 关系型数据库 272
15-2 SQL指令 274
15-3 SQL所支持的数据类型 275
15-4 SQL的组成 275
15-4-1 数据定义语言 275
15-4-2 数据处理语言 276
15-5 微软Access数据库系统支持SQL 282
15-6 支持Access数据库的相关类 284
15-6-1 DataSet类 285
15-6-2 DataTable类 286
15-6-3 DataRow类 287
15-6-4 DataColumn类 287
15-6-5 OleDbConnection类 287
15-6-6 OleDbDataAdapter类 288
15-6-7 OleDbCommandBuilder类 289
15-6-8 OleDbCommand类 289
15-6-9 OleDbDataReader类 290
15-7 创建phonetab数据表 292
15-8 插入记录到数据表 293
15-9 查询操作 295
15-10 更新操作 296
15-11 删除记录 297
15-12 删除数据表 297
15-13 创建addrtab数据表 298
15-14 关联数据表的查询 300
15-15 主从三层式体系结构 302
15-16 数据库的结构数据 306
15-17 习题 308
第16章 继承与多态 311
16-1 多媒体管理程序 312
16-2 使用继承机制 317
16-3 C#的继承表示法 319
16-4 子类型 321
16-5 动态绑定 325
16-6 覆盖 328
16-7 调用超类方法 328
16-8 方法多态 329
16-9 习题 329
第17章 接口 333
17-1 接口的声明格式 334
17-2 实现接口的属性 335
17-3 实现接口的方法 337
17-4 习题 339
第18章 线程 341
18-1 创建线程 342
18-2 线程的暂停与恢复 345
18-3 删除线程 345
18-4 线程的优先权 345
18-5 综合例题 346
18-6 习题 354
第19章 .NET运行时期环境 357
19-1 .NET平台主要组件 358
19-2 .NET平台的体系结构 359
19-3 通用语言运行环境 359
19-4 .NET平台类库 359
19-5 配件 360
19-5-1 组件 360
19-5-2 配件功能 361
19-5-3 配件结构 361
19-5-4 配件属性 365
19-6 调用配件 366
19-7 私有及共享配件 368
第20章 在.NET环境设计程序 371
20-1 Visual Studio.NET功能 372
20-1-1 文件(F) 372
20-1-2 编辑(E) 372
20-1-3 视图(V) 373
20-1-4 项目(P) 373
20-1-5 生成(B) 374
20-1-6 调试(D) 374
20-1-8 窗口(W) 375
20-1-7 工具(T) 375
20-1-9 帮助(H) 376
20-2 创建一个窗口应用程序 377
20-3 创建一个窗口应用程序项目 381
20-4 选择一个项目类型 384
20-5 一个项目所包含的文件 386
20-6 解决方案及项目 387
20-6-1 在解决方案里加入一个项目 388
20-6-2 设置为启动项目 390
20-7 项目程序代码 390
20-8-1 设计视图窗口 392
20-8 项目窗口 392
20-8-2 属性窗口 393
20-8-3 类视图窗口 394
20-8-4 对象浏览器窗口 395
20-8-5 服务器资源管理器窗口 395
20-9 图钉按钮 396
20-10 设置项目配置 397
20-11 调试 399
20-12 命名常规 401
第21章 窗口窗体类 403
21-2 Control框架 404
21-1 组件和控件框架 404
21-3 创建简单的Windows Form 407
21-4 Control与Form控件 409
第22章 窗体基本组件 413
22-1 Button控件 414
22-2 CheckBox控件 419
22-3 RadioButton控件 420
22-4 TextBox控件 423
22-5 RichTextBox控件 425
22-6 ComboBox列表控件 428
22-7 ListBox控件 431
22-8 CheckedListBox控件 433
22-9 习题 435
第23章 项目制作 439
23-1 字体及颜色 440
23-2 按键及鼠标 447
23-3 绘图 455
23-4 多媒体 462
23-5 文件 470
23-6 习题 477
附录A ASCII码表 479
附录B UltraEdit安装及使用 481
B-1 安装UltraEdit 482
B-2 设置UltraEdit 484
B-3 有关UltraEdit 中文版 486
附录C C#编译器命令行格式 487
附录D Visual Studio.NET安装及使用 491
D-1 Visual Studio.NET安装 492
D-2 Visual Studio.NET对C#程序的设置 495
D-3 使用Visual Studio.NET编译运行C#程序 496
D-4 使用Visual Studio.NET创建C#项目 497
附录E .NET平台的SDK工具 501
附录F .NET平台的SDK文件使用 505
附录G C#内置类 507
G-1 bool类 508
G-2 byte类 509
G-3 char类 510
G-4 Decimal类 513
G-5 double类 514
G-6 float类 516
G-7 int 类 517
G-8 long类 518
G-9 object类 519
G-10 sbyte类 520
G-11 short类 521
G-12 string类 522
G-13 uint类 527
G-14 ulong类 528
G-15 ushort类 529
附录H 参考数据及C#相关网站 531
H-1 参考数据 532
H-2 C#相关网站 532
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《家》高铁林,王力军文;胡博综图 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018