图书介绍
C#程序设计 慕课版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 甘勇,尚展垒等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115417695
- 出版时间:2016
- 标注页数:355页
- 文件大小:58MB
- 文件页数:369页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计 慕课版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 .NET与C#基础1
1.1 C#语言简介2
1.1.1 C#的发展历史2
1.1.2 C#的特点2
1.2 .NET开发平台2
1.2.1 .NET Framework概述2
1.2.2 VS 2015的集成开发环境3
1.2.3 第一个C#程序5
1.2.4 C#程序的基本结构6
1.3 Visual C#开发环境9
1.3.1 新建Windows窗体应用程序9
1.3.2 标题栏10
1.3.3 菜单栏10
1.3.4 工具栏16
1.3.5 工具箱16
1.3.6 窗口17
小结19
上机指导19
习题20
第2章 C#编程基础21
2.1 基本数据类型22
2.1.1 值类型22
2.1.2 引用类型23
2.1.3 值类型与引用类型的区别24
2.2 常量和变量26
2.2.1 常量的声明和使用26
2.2.2 变量的声明和使用27
2.3 表达式与运算符27
2.3.1 算术运算符28
2.3.2 自增自减运算符28
2.3.3 赋值运算符29
2.3.4 关系运算符30
2.3.5 逻辑运算符31
2.3.6 位运算符32
2.3.7 移位运算符33
2.3.8 条件运算符34
2.3.9 运算符的优先级与结合性34
2.3.10 表达式中的类型转换35
2.4 选择语句37
2.4.1 if语句37
2.4.2 switch语句41
2.5 循环语句43
2.5.1 while循环语句44
2.5.2 do...while循环语句44
2.5.3 for循环语句45
2.6 跳转语句46
2.6.1 break语句46
2.6.2 continue语句46
2.6.3 goto语句47
2.7 数组48
2.7.1 一维数组48
2.7.2 多维数组49
2.7.3 不规则数组49
2.7.4 数组与System.Array50
2.7.5 常用数组操作51
2.7.6 使用foreach语句遍历数组54
小结55
上机指导55
习题57
第3章 面向对象编程基础58
3.1 面向对象概念59
3.1.1 对象、类、实例化59
3.1.2 面向对象程序设计语言的三大原则60
3.2 类62
3.2.1 类的概念62
3.2.2 类的声明62
3.2.3 类的成员63
3.2.4 构造函数和析构函数66
3.2.5 对象的创建及使用67
3.2.6 this关键字70
3.2.7 类与对象的关系71
3.3 方法71
3.3.1 方法的声明71
3.3.2 方法的参数72
3.3.3 静态方法与实例方法75
3.3.4 方法的重载76
小结77
上机指导78
习题80
第4章 面向对象编程进阶81
4.1 类的继承与多态82
4.1.1 继承82
4.1.2 多态84
4.2 结构与接口89
4.2.1 结构89
4.2.2 接口90
4.3 集合与索引器95
4.3.1 集合95
4.3.2 索引器99
4.4 异常处理100
4.4.1 异常处理类101
4.4.2 异常处理语句101
4.5 委托和匿名方法103
4.5.1 委托103
4.5.2 匿名方法105
4.6 事件106
4.6.1 委托的发布和订阅106
4.6.2 事件的发布和订阅108
4.6.3 EventHandler类109
4.6.4 Windows事件概述110
4.7 预处理指令111
4.7.1 #region和#endregion112
4.7.2 #define和#undef112
4.7.3 #if、#elif、#else和#endif113
4.7.4 #warning和#error114
4.7.5 #line114
4.8 泛型115
4.8.1 类型参数T115
4.8.2 泛型接口115
4.8.3 泛型方法116
小结117
上机指导117
习题120
第5章 Windows应用程序开发121
5.1 开发应用程序的步骤122
5.2 Windows窗体介绍123
5.2.1 添加窗体124
5.2.2 设置启动窗体124
5.2.3 设置窗体属性124
5.2.4 窗体常用方法126
5.2.5 窗体常用事件127
5.3 Windows控件的使用128
5.3.1 Control基类128
5.3.2 Label控件129
5.3.3 Button控件130
5.3.4 TextBox控件131
5.3.5 CheckBox控件132
5.3.6 RadioButton控件133
5.3.7 RichTextBox控件134
5.3.8 ComboBox控件135
5.3.9 ListBox控件136
5.3.10 GroupBox控件137
5.3.11 ListView控件138
5.3.12 TreeView控件140
5.3.13 ImageList组件142
5.3.14 Timer组件143
5.4 菜单、工具栏与状态栏145
5.4.1 MenuStrip控件145
5.4.2 ToolStrip控件146
5.4.3 StatusStrip控件147
5.5 对话框149
5.5.1 消息框149
5.5.2 窗体对话框150
5.5.3 打开对话框控件151
5.5.4 另存为对话框控件152
5.5.5 浏览文件夹对话框控件153
5.5.6 颜色对话框控件154
5.5.7 字体对话框控件155
5.6 多文档界面(MDI)156
5.6.1 MDI窗体的概念156
5.6.2 设置MDI窗体156
5.6.3 排列MDI子窗体156
5.7 打印与打印预览158
5.7.1 PageSetupDialog组件158
5.7.2 PrintDialog组件159
5.7.3 PrintPreviewDialog组件159
5.7.4 PrintDocument组件160
小结161
上机指导161
习题164
第6章 GDI+编程165
6.1 GDI+绘图基础166
6.1.1 坐标系166
6.1.2 像素166
6.1.3 Graphics类166
6.2 绘图169
6.2.1 画笔169
6.2.2 画刷169
6.2.3 绘制直线170
6.2.4 绘制矩形171
6.2.5 绘制椭圆173
6.2.6 绘制圆弧174
6.2.7 绘制扇形175
6.2.8 绘制多边形177
6.3 颜色179
6.4 文本输出180
6.4.1 字体180
6.4.2 输出文本180
6.5 图像处理181
6.5.1 绘制图像181
6.5.2 刷新图像182
小结183
上机指导183
习题185
第7章 文件操作186
7.1 文件概述187
7.2 System.IO命名空间187
7.3 文件与目录类188
7.3.1 File和FileInfo类188
7.3.2 Directory和DirectoryInfo类190
7.3.3 Path类194
7.3.4 DriveInfo类195
7.4 数据流基础197
7.4.1 流操作类介绍197
7.4.2 文件流197
7.4.3 文本文件的读写200
7.4.4 二进制文件的读写202
小结204
上机指导204
习题206
第8章 数据库应用207
8.1 数据库基础208
8.1.1 数据库概述208
8.1.2 数据库的创建及删除208
8.1.3 数据表的创建及删除209
8.1.4 结构化查询语言(SQL)211
8.2 ADO.NET概述215
8.2.1 ADO.NET对象模型215
8.2.2 数据访问命名空间216
8.3 Connection数据连接对象217
8.3.1 熟悉Connection对象217
8.3.2 数据库连接字符串217
8.3.3 应用SqlConnection对象连接数据库218
8.4 Command命令执行对象219
8.4.1 熟悉Command对象219
8.4.2 应用Command对象操作数据220
8.4.3 应用Command对象调用存储过程221
8.5 DataReader数据读取对象223
8.5.1 DataReader对象概述223
8.5.2 使用DataReader对象检索数据224
8.6 DataSet对象和DataAdapter操作对象225
8.6.1 DataSet对象225
8.6.2 DataAdapter对象228
8.6.3 填充DataSet数据集229
8.6.4 DataSet对象与DataReader对象的区别230
8.7 数据操作控件230
8.7.1 DataGridView控件230
8.7.2 BindingSource组件233
小结236
上机指导236
习题240
第9章 LINQ技术241
9.1 LINQ基础242
9.1.1 LINQ概述242
9.1.2 LINQ查询242
9.1.3 使用var创建隐型局部变量244
9.1.4 Lambda表达式的使用245
9.2 LINQ查询表达式246
9.2.1 获取数据源246
9.2.2 筛选246
9.2.3 排序247
9.2.4 分组247
9.2.5 联接247
9.2.6 选择(投影)248
9.3 LINQ操作SQL Server数据库248
9.3.1 使用LINQ查询SQL Server数据库248
9.3.2 使用LINQ更新SQL Server数据库252
小结259
上机指导259
习题261
第10章 网络编程262
10.1 计算机网络基础263
10.1.1 局域网与因特网介绍263
10.1.2 网络协议介绍263
10.1.3 端口及套接字介绍264
10.2 网络编程基础265
10.2.1 System.NET命名空间及相关类的使用265
10.2.2 System.NET.Sockets命名空间及相关类的使用272
10.2.3 System.NET.Mail命名空间及相关类的使用278
小结281
上机指导281
习题284
第11章 多线程编程285
11.1 线程概述286
11.1.1 多线程工作方式286
11.1.2 何时使用多线程286
11.2 线程的基本操作287
11.2.1 线程的创建与启动287
11.2.2 线程的挂起与恢复289
11.2.3 线程休眠290
11.2.4 终止线程290
11.2.5 线程的优先级292
11.3 线程同步293
11.3.1 lock关键字294
11.3.2 线程监视器——Monitor295
11.3.3 子线程访问主线程的控件296
11.4 线程池和定时器297
11.4.1 线程池297
11.4.2 定时器298
11.5 互斥对象——Mutex299
小结300
上机指导301
习题303
第12章 综合案例——腾龙进销存管理系统304
12.1 需求分析305
12.2 总体设计305
12.2.1 系统目标305
12.2.2 构建开发环境305
12.2.3 系统功能结构305
12.2.4 业务流程图306
12.3 数据库设计307
12.3.1 数据库概要说明307
12.3.2 数据库E-R图307
12.3.3 数据表结构309
12.4 公共类设计311
12.4.1 DataBase公共类311
12.4.2 BaseInfo公共类315
12.5 系统主要模块开发320
12.5.1 系统主窗体设计320
12.5.2 库存商品管理模块设计322
12.5.3 进货管理模块概述326
12.5.4 商品销售排行模块概述334
12.6 运行项目336
小结337
第13章 课程设计——桌面提醒工具338
13.1 课程设计目的339
13.2 功能描述339
13.3 总体设计339
13.3.1 构建开发环境339
13.3.2 程序预览339
13.4 数据库设计341
13.5 公共类设计342
13.5.1 封装数据值和显示值的类342
13.5.2 绑定和显示数据的类342
13.6 实现过程343
13.6.1 提醒设置343
13.6.2 计划录入346
13.6.3 计划查询350
13.7 课程设计总结354
13.7.1 技术总结354
13.7.2 经验总结355
热门推荐
- 2919296.html
- 334849.html
- 1238090.html
- 101597.html
- 3731540.html
- 1281586.html
- 3068471.html
- 2636501.html
- 331197.html
- 3311962.html
- http://www.ickdjs.cc/book_2091168.html
- http://www.ickdjs.cc/book_928492.html
- http://www.ickdjs.cc/book_1636698.html
- http://www.ickdjs.cc/book_2875197.html
- http://www.ickdjs.cc/book_3522238.html
- http://www.ickdjs.cc/book_786346.html
- http://www.ickdjs.cc/book_2857534.html
- http://www.ickdjs.cc/book_1189449.html
- http://www.ickdjs.cc/book_1786598.html
- http://www.ickdjs.cc/book_2426541.html