Visual C#2013 从零开始学PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:李馨著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302466864
- 页数:528 页
第1篇 程序基础 1
第1章 欢迎来到C#的世界 2
1.1从.NET Framework说起 2
1.1.1公共语言运行库 2
1.1.2 .NET Framework类库 3
1.1.3程序的编译 3
1.2认识Visual Studio 2013 3
1.2.1 Visual Studio 2013的版本 4
1.2.2启动软件并创建项目 4
1.2.3“解决方案资源管理器”窗口 7
1.2.4项目的打开和关闭 9
1.2.5操作环境的设置 10
1.3控制台应用程序 12
1.3.1认识C#语言 12
1.3.2程序语句 12
1.3.3认识命名空间 13
1.3.4编写程序代码 14
1.3.5为程序代码加注释 15
1.3.6让程序适时缩排 16
1.3.7善用Intelli Sense 17
1.3.8创建并运行程序 18
1.4重点整理 18
1.5课后习题 19
第2章 数据与变量 21
2.1什么是通用类型系统 22
2.1.1整数类型 22
2.1.2浮点类型和货币 23
2.1.3其他数据类型 23
2.2变量和常数 24
2.2.1标识符的命名规则 24
2.2.2关键字 24
2.2.3声明变量 25
2.2.4常数 27
2.2.5枚举类型 29
2.3控制台应用程序的输入输出语句 31
2.3.1读取数据 31
2.3.2输出数据 32
2.3.3格式化输出 33
2.4类型转换 34
2.4.1隐式类型转换 35
2.4.2显式类型转换 36
2.4.3用户自定义类型——结构 38
2.5运算符 40
2.5.1算术运算符 40
2.5.2赋值运算符 40
2.5.3关系运算符 41
2.5.4逻辑运算符 41
2.5.5运算符的优先级 42
2.6重点整理 42
2.7课后习题 43
第3章 流程控制 46
3.1认识结构化程序 47
3.2条件选择 47
3.2.1单一选择 48
3.2.2双重选择 50
3.2.3嵌套if 52
3.2.4多重条件 55
3.3循环 59
3.3.1 for循环 59
3.3.2 while循环 62
3.3.3 do/while循环 64
3.3.4嵌套for 66
3.3.5其他语句 67
3.4重点整理 68
3.5课后习题 69
第4章 数组和字符串 73
4.1数组 74
4.1.1一维数组的声明 74
4.1.2数组元素的存取 76
4.1.3数组的属性和方法 77
4.2使用多维数组 81
4.2.1创建二维数组 81
4.2.2二维数组初始化 82
4.2.3不规则数组 84
4.2.4隐式类型数组 86
4.3字符和字符串 87
4.3.1转义字符 87
4.3.2创建字符串 88
4.3.3字符串常用方法 89
4.3.4使用StringBuilder类 93
4.4重点整理 96
4.5课后习题 97
第2篇 对象使用 101
第5章 对象和类 101
5.1面向对象的基础 102
5.1.1认识对象 102
5.1.2提供蓝图的类 102
5.1.3抽象化概念 103
5.2使用类 104
5.2.1定义类 104
5.2.2实例化对象 105
5.2.3访问权限 106
5.2.4定义方法成员 107
5.2.5类属性和存取器 109
5.3对象旅程 113
5.3.1产生构造函数 114
5.3.2析构函数回收资源 115
5.3.3使用默认构造函数 116
5.3.4构造函数的重载 118
5.3.5对象的初始设置 119
5.4静态类 121
5.4.1认识静态类成员 121
5.4.2静态属性 121
5.4.3静态类方法 122
5.4.4静态构造函数 124
5.5重点整理 126
5.6课后习题 127
第6章 方法和传递机制 130
6.1方法是什么 131
6.1.1系统内建的方法 131
6.1.2方法的声明 133
6.2参数的传递机制 137
6.2.1传值调用 137
6.2.2传址调用 139
6.3方法的传递对象 141
6.3.1以对象为传递目标 141
6.3.2参数params 142
6.3.3关键字ref和out的不同 143
6.3.4更具弹性的命名参数 145
6.3.5能选择的选择性参数 146
6.4方法的重载 147
6.5了解变量的作用域 149
6.6重点整理 151
6.7课后习题 152
第7章 继承、多态和接口 155
7.1了解继承 156
7.1.1特化和泛化 156
7.1.2组合关系 157
7.1.3为什么要有继承机制 157
7.2单一继承机制 157
7.2.1继承的存取(或访问) 158
7.2.2访问权限修饰词protected 162
7.2.3调用基类成员 165
7.2.4隐藏基类成员 170
7.3探讨多态 174
7.3.1父、子类产生方法重载 174
7.3.2覆盖基类 175
7.3.3实现多态 177
7.4接口和抽象类 181
7.4.1定义抽象类 181
7.4.2认识密封类 184
7.4.3接口的声明 184
7.4.4如何实现接口 186
7.4.5实现多个接口 188
7.4.6接口实现多态 190
7.5重点整理 192
7.6课后习题 193
第8章 泛型和集合 196
8.1浅谈集合 197
8.1.1认识索引键/值 197
8.1.2使用下标 204
8.1.3顺序访问集合 206
8.2创建泛型 208
8.2.1为什么使用泛型 208
8.2.2定义泛型 210
8.2.3产生泛型方法 210
8.3委托 212
8.4重点整理 215
8.5课后习题 216
第9章 错误和异常处理 218
9.1 Visual Studio调试环境 219
9.1.1错误列表窗口 219
9.1.2如何调试 220
9.1.3进入调试程序 223
9.1.4加入断点 225
9.2常见的错误 228
9.2.1语法错误 228
9.2.2逻辑错误 229
9.3异常情况的处理 230
9.3.1认识Exception类 230
9.3.2简易的异常处理 231
9.3.3 Finally程序块 233
9.3.4使用throw抛出错误 235
9.4重点整理 236
9.5课后习题 237
第3篇 窗口接口 239
第10章 窗口窗体的运行 239
10.1 Windows窗体的基本操作 240
10.1.1创建Windows窗体项目 240
10.1.2 Windows窗体的工作环境 241
10.1.3创建用户界面 245
10.1.4编写程序代码 250
10.1.5程序存储的位置 253
10.2 Windows窗体的运行 254
10.2.1部分类是什么 254
10.2.2 Main()主程序在哪里 255
10.2.3消息循环 256
10.2.4在程序中设置属性 257
10.3使用窗体 260
10.3.1窗体的属性和方法 260
10.3.2窗体的事件 262
10.4 MessageBox类 265
10.4.1显示消息 265
10.4.2按钮的枚举成员 265
10.4.3图标的枚举成员 266
10.4.4 DialogResult如何接收 266
10.5重点整理 270
10.6课后习题 271
第11章 公共控件 274
11.1显示信息 275
11.1.1标签控件 275
11.1.2超链接控件 280
11.1.3进度条控件 285
11.1.4状态栏和面板 285
11.1.5计时的Timer控件 287
11.1.6窗体上控件的顺序 290
11.2文字编辑 292
11.2.1 TextBox控件 292
11.2.2 RichTextBox控件 299
11.2.3 MaskedTextBox控件 307
11.3与日期有关的控件 308
11.3.1 MonthCalendar控件 308
11.3.2 DateTimePicker控件 314
11.4具有选择功能的控件 316
11.4.1单选按钮 316
11.4.2复选框 321
11.4.3下拉列表框 321
11.4.4列表框 327
11.4.5 CheckedListBox控件 328
11.5重点整理 331
11.6课后习题 332
第12章 提供互动的控件 337
12.1文件对话框 338
12.1.1 OpenFileDialog控件 338
12.1.2 SaveFileDialog控件 340
12.1.3 FolderBrowserDialog控件 344
12.2设置字体与颜色 348
12.2.1 FontDialog控件 349
12.2.2 ColorDialog控件 349
12.3支持打印的组件 353
12.3.1 PrintDocument控件 353
12.3.2 PrintDialog控件 358
12.3.3 PrintPreviewDialog控件 359
12.3.4 PageSetupDialog控件 363
12.4菜单 364
12.4.1 MenuStrip控件 365
12.4.2 ContextMenu控件 376
12.4.3 ToolStrip控件 378
12.5重点整理 380
12.6课后习题 381
第13章 多文档界面和版面布局 385
13.1多文档界面 386
13.1.1认识多文档界面 386
13.1.2 MDI窗体的成员 388
13.1.3窗体的排列 389
13.2版面布局 390
13.2.1 FlowLayoutPanel控件 390
13.2.2 TableLayoutPanel控件 392
13.2.3 SplitContainer控件 395
13.3具有查看功能的控件 395
13.3.1 ImageList控件 395
13.3.2 ListView控件 400
13.3.3 TreeView控件 410
13.4键盘和鼠标事件 415
13.4.1认识键盘事件 415
13.4.2 KeyDown和KeyUp事件 415
13.4.3 KeyPress事件 419
13.4.4认识鼠标事件 420
13.4.5获取鼠标信息 421
13.4.6鼠标的拖曳功能 423
13.5重点整理 426
13.6课后习题 427
第14章 I/O与数据流处理 431
14.1数据流与System.IO 432
14.2文件与数据流 432
14.2.1文件目录 433
14.2.2文件信息 438
14.2.3使用File静态类 441
14.3标准数据流 445
14.3.1 FileStream类 446
14.3.2 StreamWriter写入器 449
14.3.3 StreamReader读取器 449
14.4重点整理 452
14.5课后习题 452
第4篇 应用 455
第15章 ADO.NET组件 455
15.1数据库基础 456
15.1.1数据库系统 456
15.1.2认识关系数据库 457
15.2认识ADO.NET 457
15.2.1 System.Data命名空间 457
15.2.2 ADO.NET架构 458
15.3获取数据源 459
15.3.1生成DataSet 459
15.3.2查看数据源窗口 464
15.3.3 DataGirdView控件 465
15.4简易SQL语句 470
15.4.1使用查询生成器 470
15.4.2 SELECT子句 478
15.4.3 WHERE子句 478
15.4.4动态查询 479
15.5用程序代码来提取、存入数据 481
15.5.1导入相关命名空间 481
15.5.2用Connection对象连接数据库 482
15.5.3用Command对象执行SQL语句 483
15.5.4 DataReader显示内容 484
15.5.5 DataAdapter载入数据 486
15.6 重点整理 488
15.7课后习题 490
第16章 语言集成查询——LINQ 494
16.1 LINQ简介 495
16.2基本的LINQ语法 495
16.2.1获取数据源 495
16.2.2创建查询 496
16.2.3执行查询 496
16.2.4配合orderby和group子句 498
16.3 LINQ的应用 500
16.3.1 LINQ to Object 500
16.3.2 LINQ to SQL 502
16.4重点整理 507
16.5课后习题 508
第17章 简易方块游戏 510
17.1图形设备接口 511
17.1.1窗体的坐标系统 511
17.1.2产生画布 512
17.2绘制图形 513
17.2.1认识Graphics类 513
17.2.2配合画笔绘制线条、几何图形 514
17.2.3绘制字体 516
17.2.4 Color结构 518
17.3简易方块游戏 519
17.3.1游戏界面说明 520
17.3.2方块的版面 521
17.3.3方块的组成和移动 521
17.3.4简易方块游戏相关信息 523
- 《罗京 现在开始播音》刘卓著 2019
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《从零开始学温敷》蔡仁妤,艾利著 2019
- 《从零开始学水墨画 水墨画家的调墨、运笔秘诀》殷雨涵译;(日)日本株式会社日贸出版社 2018
- 《三十岁 一切刚刚开始》李尚龙著 2020
- 《Re:从零开始的异世界生活》陈诗泳,欧阳佳子责编;温玥译者;(日)大塚真一郎绘画;(日)长月达平 2020
- 《美好,从美开始》辰薇著 2019
- 《从0到亿 创业从失败开始》(中国)高佳奇,薛丰 2019
- 《结尾与开始》范小青 2020
- 《从零开始成人钢琴教程》灌木文化编著 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《儿歌弹唱》黄克宏,李素霞主编 2018
- 《弗里达·卡罗》(加)苏珊娜·巴贝扎特著;朱一凡,玩静雯,李梦幻译 2020
- 《行测资料分析》李永新主编 2019
- 《饲养栽培图鉴》李志丹责任编辑;申文淑译;(日本)有泽重雄,月本佳代美 2019
- 《电贝司》李杰,李国标,杨昌明编 2019
- 《换一种教法》姜风平,侯丙生,李长宾 2013
- 《丹砂古寨 贵州务川龙潭仡佬族村民族志研究》李劲松著 2019
- 《中国科学院规划教材·大学数学系列教材 高等数学 第2版》(中国)马少军,张好治,李福乐 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019