图书介绍
C#程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计案例教程](https://www.shukui.net/cover/58/34443533.jpg)
- 吕树进,吴焕瑞,李英华编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122202888
- 出版时间:2014
- 标注页数:218页
- 文件大小:43MB
- 文件页数:230页
- 主题词: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#的特点1
1.1.3 C、C++、C#和Java2
1.1.4 C#应用程序类型2
1.2 VisualStudio 2008开发环境3
1.2.1 Visual Studio 2008简介3
1.2.2 Visual Studio 2008集成开发环境介绍3
1.2.3 Visual Studio 2008特色功能介绍7
1.3 第一个C#控制台程序9
1.3.1 C#程序结构10
1.3.2 编译和运行程序11
1.4 输入输出操作12
1.4.1 Console.WriteLine()方法和Console.Write()方法12
1.4.2 Console.ReadLine()方法和Console.Read()方法13
习题115
实训案例1 熟悉C#编程环境15
第2章 C#编程基础16
2.1 基本数据类型16
2.1.1 值类型16
2.1.2 引用类型18
2.1.3 类型转换19
2.2 C#中的变量和常量22
2.2.1 变量22
2.2.2 常量23
2.3 表达式23
2.3.1 算术运算符24
2.3.2 关系运算符24
2.3.3 逻辑运算符24
2.3.4 赋值运算符24
2.3.5 条件运算符25
2.3.6 运算符及其优先级25
2.4 结构类型26
2.5 数组27
2.5.1 一维数组28
2.5.2 二维数组29
2.5.3 System.Array31
2.6 C#常用的公共类及其方法32
习题235
实训案例2 结构体和数组的使用36
第3章 结构化程序设计40
3.1 结构化程序设计的概念40
3.2 顺序结构40
3.3 进择结构40
3.3.1 if语句40
3.3.2 switch语句42
3.4 循环结构43
3.4.1 while语句和do...while语句44
3.4.2 for语句和foreach语句45
3.4.3 break语句46
3.4.4 continue语句46
3.4.5 goto语句47
3.5 典型算法分析47
3.5.1 冒泡排序47
3.5.2 插入排序48
3.5.3 选择排序49
3.5.4 迭代算法50
3.5.5 递归算法51
3.6 程序调试51
习题353
实训案例3 C#基础知识运用54
第4章 面向对象编程基础59
4.1 面向对象的基本概念59
4.2 类与对象59
4.2.1 类的定义60
4.2.2 创建对象61
4.2.3 类关系图62
4.3 属性63
4.4 方法66
4.4.1 方法的定义67
4.4.2 方法的参数67
4.4.3 方法重载72
4.5 构造函数与析构函数74
4.5.1 构造函数74
4.5.2 带参数的构造函数75
4.5.3 析构函数77
4.5.4 this关键字77
4.6 静态类和静态类成员79
4.7 命名空间80
4.7.1 命名空间的声明81
4.7.2 命名空间的使用81
习题482
实训案例4 类和对象的应用83
第5章 继承、多态和接口87
5.1 类的继承87
5.1.1 定义派生类87
5.1.2 System.Object类90
5.1.3 派生类的构造函数和析构函数91
5.1.4 base关键字92
5.1.5 is和as关键字94
5.2 多态性95
5.2.1 继承多态95
5.2.2 重载与覆盖的区别97
5.3 抽象类和抽象方法97
5.3.1 抽象类97
5.3.2 抽象方法98
5.3.3 抽象类实现多态98
5.4 接口101
5.4.1 接口的声明101
5.4.2 接口的实现102
5.5 委托104
5.5.1 C语言中的函数指针104
5.5.2 委托建立105
5.5.3 使用多播委托106
5.6 异常处理108
5.6.1 try...catch语句108
5.6.2 try...catch...finally语句109
5.6.3 throw语句110
5.6.4 自定义异常111
习题5112
案例实训5 类的继承和抽象类的使用113
第6章 Windows应用程序118
6.1 Windows应用程序开发步骤118
6.1.1 创建项目118
6.1.2 用户界面设计118
6.1.3 编写程序代码119
6.1.4 编译运行119
6.2 Windows窗体119
6.2.1 Windows窗体的基本属性120
6.2.2 Windows窗体常用方法120
6.2.3 Windows窗体常用事件121
6.2.4 在项目中添加窗体、设置启动窗体121
6.2.5 窗体的显示与隐藏122
6.3 Windows控件概述123
6.3.1 控件的基本属性123
6.3.2 控件的事件125
6.4 Label控件、Button控件和TextBox控件125
6.4.1 Label控件125
6.4.2 Button控件126
6.4.3 TextBox控件126
6.5 RadioButton控件、GroupBox控件、CheckBox控件128
6.5.1 RadioButton控件和GroupBox控件128
6.5.2 CheckBox控件129
6.6 ListBox控件、ComboBox 控件130
6.6.1 ListBox控件130
6.6.2 ComboBox控件132
6.7 PictureBox控件、ImageList控件134
6.7.1 PictureBox控件134
6.7.2 ImageList控件135
6.8 Timer控件和ProgressBar控件136
6.8.1 Timer控件136
6.8.2 ProgressBar控件136
习题6138
实训案例6 设计简单的计算器139
第7章 菜单和MDI多窗体应用程序设计145
7.1 菜单145
7.1.1 MenuStrip控件146
7.1.2 ContentMenuStrip控件147
7.1.3 ToolsStrip工具栏控件148
7.1.4 StatusStrip控件149
7.2 MDI多窗体应用程序设计150
习题7151
实训案例7 学生信息管理系统界面设计152
第8章 通用对话框和文件操作156
8.1 通用对话框156
8.1.1 MessageBox156
8.1.2 OpenFileDialog控件157
8.1.3 SaveFileDialog控件158
8.1.4 FontDialog控件159
8.1.5 ColorDialog控件159
8.2 文件与目录160
8.2.1 File类常用的方法160
8.2.2 Directory类和DirectoryInfo类161
8.2.3 Path类162
8.3 文件的读写操作162
8.3.1 FileStream类163
8.3.2 StreamReader类和StreamWriter类163
习题8164
实训案例8 记录登录日志165
第9章 使用ADO.NET访问数据库168
9.1 C#数据库开发环境介绍168
9.1.1 SQLServer 2005 Express简介168
9.1.2 服务器资源管理器168
9.1.3 连接SQLServer 2005170
9.2 ADO.NET简介171
9.3 连接数据库172
9.3.1 数据库连接字符串172
9.3.2 使用Connection对象创建数据库连接173
9.3.3 将数据库连接字符串保存在App.Config文件中174
9.4 利用Command操作数据库中的数据175
9.5 DataReader对象178
9.6 DataSet对象和DataAdapter对象180
9.6.1 DataSet对象180
9.6.2 DataAdapter对象181
9.6.3 使用CommandBuilder对象简化DataAdapter对象更新操作188
9.7 使用存储过程188
9.7.1 创建存储过程189
9.7.2 在ADO.NET中使用存储过程189
9.8 数据绑定190
9.8.1 简单型数据和复杂型数据绑定190
9.8.2 DataGridView控件193
9.8.3 BindingSource控件、BindingNavigator控件196
习题9198
实训案例9 数据库应用——实现登录验证200
第10章 学生信息管理系统开发202
10.1 需求分析202
10.1.1 需要分析202
10.1.2 系统总体设计202
10.2 数据库设计203
10.3 详细设计204
10.3.1 软件设计的三层结构204
10.3.2 建立应用程序205
10.4 系统实现207
10.4.1 数据访问层207
10.4.2 业务逻辑层211
10.4.3 表示层212
10.5 部署应用程序214
参考文献218