图书介绍
C#程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计](https://www.shukui.net/cover/69/34412510.jpg)
- 孙志辉主编;姚琳,万亚东副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115376992
- 出版时间:2015
- 标注页数:320页
- 文件大小:60MB
- 文件页数:329页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#概述1
1.1 .NET Framework开发平台1
1.2 C#及其与C、C++的区别3
1.3 C#版本的发展4
1.4 Visual Studio 2013集成开发环境5
1.5 第一个简单的C#应用程序9
1.5.1 新建控制台程序9
1.5.2 控制台程序解释与完善12
1.5.3 Console类14
1.5.4 与项目有关的菜单与视图16
1.5.5 C#控制台项目的文件组成20
1.6 习题20
第2章 C#基本语法22
2.1 C#语言基础22
2.2 C#数据类型与变量22
2.2.1 值类型23
2.2.2 引用类型与string类26
2.2.3 值类型与引用类型的转换(“装箱”与“拆箱”)28
2.2.4 基本类型与string类型的相互转换29
2.2.5 C#常量29
2.2.6 C#变量32
2.2.7 可空类型33
2.3 C#运算符与表达式34
2.3.1 算术运算符34
2.3.2 关系运算符36
2.3.3 逻辑运算符36
2.3.4 位运算符37
2.3.5 赋值运算符40
2.3.6 条件运算符40
2.3.7 is与as运算符40
2.3.8 其他运算符41
2.3.9 运算符的优先级41
2.3.10 表达式中的类型转换42
2.4 C#的条件语句42
2.4.1 if语句43
2.4.2 switch分支语句44
2.5 C#的循环语句45
2.5.1 for循环语句46
2.5.2 do-while与while循环语句48
2.5.3 foreach循环语句49
2.6 C#的跳转语句49
2.6.1 break语句50
2.6.2 continue语句50
2.6.3 goto语句50
2.7 C#的异常处理结构51
2.8 C#的数组53
2.8.1 一维数组53
2.8.2 多维数组55
2.8.3 不规则数组56
2.8.4 Array数组类57
2.8.5 数组元素的插入与删除58
2.8.6 ArrayList类59
2.9 C#常用类与结构60
2.9.1 Math类60
2.9.2 Random类61
2.9.3 DateTime结构62
2.9.4 Convert类64
2.9.5 BitConvert类64
2.9.6 Encoding类65
2.9.7 StringBuilder类66
2.10 预处理指令67
2.11 习题68
第3章 C#面向对象编程72
3.1 面向对象的概念72
3.1.1 对象与类72
3.1.2 面向对象程序设计的特征72
3.2 C#类73
3.2.1 类的声明73
3.2.2 创建类对象及其实例化75
3.2.3 类的成员75
3.2.4 类的构造函数与析构函数77
3.2.5 this关键词80
3.3 类的方法成员80
3.3.1 return语句81
3.3.2 方法成员声明81
3.3.3 方法的参数82
3.3.4 静态方法86
3.3.5 外部静态方法87
3.3.6 方法重载88
3.3.7 泛型方法89
3.3.8 方法的递归调用90
3.4 类的运算符重载成员90
3.5 类的属性成员92
3.5.1 属性成员声明与应用92
3.5.2 自动实现属性94
3.6 类的索引器成员96
3.7 委托与类的事件成员97
3.7.1 委托的声明与使用98
3.7.2 多重委托99
3.7.3 匿名委托与λ表达式100
3.7.4 类的事件成员101
3.8 类的继承103
3.8.1 类的派生104
3.8.2 派生类的构造函数与析构函数106
3.9 类的多态108
3.9.1 利用new修饰符隐藏基类方法108
3.9.2 利用virtual和override修饰符实现虚方法重写109
3.9.3 关于base关键词114
3.9.4 抽象类与抽象方法114
3.9.5 密封类与密封方法116
3.9.6 基类引用与派生类对象118
3.10 泛型类118
3.10.1 泛型类的声明与应用118
3.10.2 List<T>泛型类120
3.11 接口121
3.11.1 接口的声明与继承121
3.11.2 接口的实现122
3.11.3 接口引用126
3.11.4 IComparable接口和IComparer接口126
3.11.5 集合与IEnumerable接口129
3.12 结构130
3.13 泛型委托与泛型约束131
3.14 Viusal C#代码编辑器中有关类的辅助功能132
3.15 习题133
第4章 Windows程序设计137
4.1 Windows程序设计概述137
4.1.1 Windows程序设计特点137
4.1.2 Windows窗口及其主要概念139
4.1.3 主要窗口类型141
4.1.4 Windows消息141
4.2 一个简单的Windows窗口程序143
4.2.1 创建Windows窗体应用程序143
4.2.2 分析自动创建的Windows窗体应用程序代码146
4.2.3 给自动创建的Forml增加几个控件148
4.2.4 给新控件增加事件处理方法149
4.2.5 调整控件布局151
4.3 Form类及控件类的公共成员152
4.3.1 Form类及控件类的公共属性152
4.3.2 Form类及控件类的公共方法156
4.3.3 Form类及控件类的公共事件157
4.4 Form类160
4.4.1 Form类主要属性161
4.4.2 Form类主要方法164
4.4.3 Form类主要事件165
4.4.4 MessageBox类165
4.4.5 Form类应用示例166
4.5 常用Windows控件168
4.5.1 Label控件与LinkLabel控件168
4.5.2 Button控件169
4.5.3 TextBox控件、MaskedTextBox控件与RichTextBox控件170
4.5.4 CheckBox控件173
4.5.5 RadioButton控件174
4.5.6 ListBox控件与CheckedListBox控件176
4.5.7 ComboBox控件178
4.5.8 GroupBox控件、Panel控件与TabControl控件179
4.5.9 PictureBox控件181
4.5.10 ImageList控件182
4.5.11 Timer控件184
4.5.12 DateTimePicker控件与MonthCalendar控件184
4.5.13 NumericUpDown控件186
4.5.14 ProgressBar控件186
4.5.15 ToolTip控件187
4.6 Windows高级界面设计187
4.6.1 菜单设计187
4.6.2 ToolStripMenuItem类189
4.6.3 ToolStrip控件与工具栏设计191
4.6.4 StatusStrip控件与状态栏设计193
4.6.5 对话框设计194
4.7 简单屏幕保护程序设计196
4.7.1 文字动态显示效果实现196
4.7.2 由按键或鼠标移动结束程序197
4.7.3 增加密码判断功能198
4.7.4 隐藏屏幕保护程序的光标200
4.8 习题201
第5章 文件操作204
5.1 文件操作概述204
5.1.1 文件概念与文件类型204
5.1.2 System.IO模型205
5.1.3 Stream类206
5.2 文件与目录操作208
5.2.1 目录操作208
5.2.2 文件常规操作210
5.3 文件读写操作211
5.3.1 采用FileStream类读写文件211
5.3.2 读写文本文件212
5.3.3 读写二进制文件215
5.4 通用对话框218
5.4.1 文件选择对话框219
5.4.2 字体选择对话框221
5.4.3 颜色选择对话框222
5.4.4 打印对话框与打印223
5.5 自动翻页记事本程序设计227
5.5.1 基本界面设计227
5.5.2 文件基本操作功能228
5.5.3 文本行列信息显示230
5.5.4 文本编辑功能230
5.5.5 文本修饰功能231
5.5.6 参数设置功能231
5.5.7 自动翻页功能234
5.5.8 打印及打印预览功能236
5.5.9 关闭程序提示保存功能237
5.5.10 改造成MDI界面238
5.6 习题240
第6章 图形操作241
6.1 图形操作概述241
6.1.1 GDI+241
6.1.2 图形操作基本知识242
6.2 GDI+图形操作类和结构242
6.2.1 Point、Size和Rectangle结构242
6.2.2 Pen类244
6.2.3 Brush类及其派生类246
6.2.4 Image、Bitmap类248
6.2.5 GraphicsPath类251
6.2.6 Region类252
6.3 Graphics类与图形绘制253
6.3.1 创建Graphics对象253
6.3.2 Matrix类与坐标变换253
6.3.3 Graphics类的基本属性和方法255
6.3.4 绘制基本图形256
6.3.5 填充基本图形260
6.3.6 绘制文字261
6.3.7 绘制图像262
6.3.8 裁剪区域264
6.3.9 图形绘制的其他说明265
6.4 电子闹钟程序设计266
6.4.1 电子闹钟绘制与时间显示266
6.4.2 完善电子闹钟程序269
6.4.3 以文字形式显示的电子闹钟程序271
6.5 习题272
第7章 ADO.NET与数据库操作274
7.1 数据库基础知识274
7.1.1 数据库基本概念274
7.1.2 ODBC数据源276
7.1.3 Access数据库277
7.2 结构化查询语言SQL279
7.2.1 SQL概述279
7.2.2 SQL主要语句279
7.3 ADO.NET概述282
7.3.1 ADO.NET简介282
7.3.2 ADO.NET数据库访问体系结构283
7.3.3 ADO.NET数据库访问流程284
7.4 ADO.NET数据库访问对象285
7.4.1 连接对象OleDbConnection285
7.4.2 命令对象OleDbCommand288
7.4.3 读取对象OleDbDataReader290
7.4.4 数据适配器对象OleDbDataAdapter291
7.4.5 参数对象OleDbParameter293
7.5 DataSet对象及其相关对象294
7.5.1 DataSet对象294
7.5.2 DataTable对象295
7.5.3 DataColumn对象296
7.5.4 DataRow对象297
7.5.5 DataView对象298
7.5.6 Constraint类299
7.5.7 DataRelation类300
7.6 数据显示301
7.6.1 数据绑定301
7.6.2 DataGridView控件305
7.7 学生信息管理程序设计308
7.7.1 数据表定义308
7.7.2 学生信息维护功能309
7.7.3 数据查询与统计功能311
7.8 习题313
附录 上机练习316
参考文献320