图书介绍
Visual C#2013 从零开始学PDF|Epub|txt|kindle电子书版本网盘下载
- 李馨著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302466864
- 出版时间:2017
- 标注页数:528页
- 文件大小:55MB
- 文件页数:546页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C#2013 从零开始学PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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 20133
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 Sense17
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嵌套if52
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嵌套for66
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参数params142
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访问权限修饰词protected162
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.IO432
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.NET457
15.2.1 System.Data命名空间457
15.2.2 ADO.NET架构458
15.3获取数据源459
15.3.1生成DataSet459
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章 语言集成查询——LINQ494
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 Object500
16.3.2 LINQ to SQL502
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