图书介绍
C#程序开发教程PDF|Epub|txt|kindle电子书版本下载
![C#程序开发教程](https://www.shukui.net/cover/31/31918884.jpg)
- 罗福强,李瑶编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115445100
- 出版时间:2017
- 标注页数:260页
- 文件大小:49MB
- 文件页数:270页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C#程序开发教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#概述1
1.1 C#简介1
1.1.1 C#的发展历史1
1.1.2 C#的特点2
1.2 .NET开发平台2
1.2.1 .NET Framework概述2
1.2.2 VS 2013的集成开发环境3
1.2.3 Visual Studio 2013汉化5
1.3 Visual C#开发环境7
1.3.1 菜单栏7
1.3.2 工具栏10
1.3.3 工具箱11
1.3.4 窗口11
1.4 C#程序举例13
1.4.1 一个控制台程序13
1.4.2 一个简单的Win 32应用程序14
1.4.3 一个具有输入功能的Win 32应用程序16
1.4.4 C#程序的基本结构18
小结21
上机指导21
习题22
第2章 C#程序设计基础23
2.1 常量和变量23
2.1.1 常量的声明和使用23
2.1.2 变量的声明和使用24
2.2 基本数据类型25
2.2.1 值类型25
2.2.2 引用类型28
2.2.3 值类型与引用类型的区别29
2.3 表达式与运算符31
2.3.1 算术运算符31
2.3.2 自增自减运算符32
2.3.3 赋值运算符33
2.3.4 关系运算符33
2.3.5 逻辑运算符34
2.3.6 条件运算符35
2.3.7 运算符的优先级与结合性35
2.3.8 表达式中的类型转换36
2.4 分支结构39
2.4.1 if语句39
2.4.2 switch语句43
2.5 循环结构44
2.5.1 while循环44
2.5.2 do...while循环45
2.5.3 for循环46
2.6 跳转语句47
2.6.1 break语句47
2.6.2 continue语句48
2.6.3 goto语句48
2.7 数组49
2.7.1 一维数组50
2.7.2 多维数组50
2.7.3 数组型数组51
2.7.4 System.Array51
2.7.5 数组的应用举例53
小结56
上机指导56
习题57
第3章 面向对象编程基础59
3.1 面向对象概念59
3.1.1 对象、类、实例化59
3.1.2 面向对象的特性60
3.2 类62
3.2.1 类的声明63
3.2.2 类的成员63
3.2.3 构造函数和析构函数66
3.2.4 对象的创建及使用67
3.2.5 this关键字70
3.3 方法70
3.3.1 方法的声明70
3.3.2 方法的参数71
3.3.3 静态方法与实例方法74
3.3.4 方法的重载75
3.4 类与结构的区别76
小结77
上机指导77
习题80
第4章 面向对象高级编程81
4.1 类的继承与多态81
4.1.1 继承81
4.1.2 多态84
4.1.3 抽象类85
4.1.4 密封类87
4.2 接口88
4.2.1 接口的概念及声明88
4.2.2 接口的实现与继承89
4.2.3 显式接口成员实现91
4.2.4 抽象类与接口的区别92
4.3 集合与索引器93
4.3.1 集合93
4.3.2 索引器96
4.4 委托和事件98
4.4.1 委托98
4.4.2 委托的发布和订阅100
4.4.3 事件的发布和订阅102
4.4.4 EventHandler类103
4.4.5 Windows事件105
4.5 异常处理与预处理105
4.5.1 异常处理类105
4.5.2 异常处理语句106
4.5.3 预处理指令108
4.6 泛型112
4.6.1 类型参数T112
4.6.2 泛型接口112
4.6.3 泛型方法113
小结114
上机指导114
习题117
第5章 Windows程序设计118
5.1 开发应用程序的步骤118
5.2 Windows窗体120
5.2.1 添加窗体120
5.2.2 设置启动窗体121
5.2.3 设置窗体属性121
5.2.4 窗体常用方法123
5.2.5 窗体常用事件124
5.3 Windows控件124
5.3.1 Control基类125
5.3.2 输入与输出类控件126
5.3.3 选择类控件130
5.3.4 其他控件134
5.4 菜单、工具栏与状态栏142
5.4.1 MenuStrip控件142
5.4.2 ContextMenuStrip控件143
5.4.3 ToolStrip控件144
5.4.4 StatusStrip控件145
5.5 对话框146
5.5.1 对话框概述147
5.5.2 消息框147
5.5.3 打开对话框控件148
5.5.4 另存为对话框控件150
5.5.5 浏览文件夹对话框控件150
5.5.6 颜色对话框控件151
5.5.7 字体对话框控件152
5.6 多文档界面(MDI)153
5.6.1 MDI窗体的概念153
5.6.2 设置MDI窗体153
5.6.3 排列MDI子窗体154
5.7 打印与打印预览155
5.7.1 PageSetupDialog组件156
5.7.2 PrintDialog组件156
5.7.3 PrintPreviewDialog组件157
5.7.4 PrintDocument组件157
小结158
上机指导158
习题161
第6章 文件操作与编程162
6.1 文件与目录类162
6.1.1 文件与流162
6.1.2 File类和FileInfo类164
6.1.3 Directory类和DirectoryInfo类166
6.1.4 Path类170
6.1.5 DriveInfo类171
6.2 文件的读写操作172
6.2.1 流操作类172
6.2.2 文件流172
6.2.3 文本文件的读写175
6.2.4 二进制文件的读写177
小结179
上机指导179
习题181
第7章 ADO.NET数据库编程182
7.1 数据库与ADO.NET基础182
7.1.1 数据库概述182
7.1.2 数据库表的创建与删除183
7.1.3 SQL入门185
7.1.4 ADO.NET概述187
7.2 数据库的连接188
7.2.1 Connection对象介绍188
7.2.2 数据库连接字符串188
7.2.3 应用SqlConnection对象连接数据库189
7.3 SQL命令的执行190
7.3.1 Command对象概述190
7.3.2 执行SQL语句191
7.3.3 调用存储过程192
7.4 数据记录的读取操作193
7.4.1 DataReader对象概述193
7.4.2 使用DataReader对象检索数据194
7.5 数据集和数据适配器196
7.5.1 DataSet对象196
7.5.2 DataAdapter对象198
7.5.3 填充DataSet数据集200
7.5.4 DataSet对象与DataReader对象的区别200
7.6 数据访问控件的使用201
7.6.1 DataGridView控件201
7.6.2 BindingSource组件203
小结205
上机指导206
习题208
第8章 LINQ数据库编程209
8.1 LINQ基础209
8.1.1 LINQ概述209
8.1.2 LINQ查询210
8.1.3 隐型局部变量214
8.1.4 Lambda表达式的使用215
8.2 LINQ查询表达式216
8.2.1 获取数据源216
8.2.2 筛选216
8.2.3 排序216
8.2.4 分组217
8.2.5 联接217
8.3 LINQ To SQL的应用218
8.3.1 LINQ to SQL概述218
8.3.2 使用LINQ查询数据库219
8.3.3 使用LINQ更新数据库222
小结228
上机指导228
习题230
第9章 应用案例——进销存管理系统231
9.1 需求分析231
9.2 系统设计231
9.2.1 系统目标231
9.2.2 开发环境232
9.2.3 功能结构232
9.3 数据库设计233
9.3.1 数据库整体结构233
9.3.2 数据库类图233
9.3.3 数据表结构234
9.4 公共类设计236
9.4.1 DataBase类236
9.4.2 BaseInfo类240
9.5 系统主要模块实现243
9.5.1 主窗体244
9.5.2 库存商品管理模块245
9.5.3 进货管理模块250
9.5.4 商品销售排行模块256
9.6 运行项目258
9.7 小结259
参考文献260