图书介绍
计算机基础课程系列教材 C#程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![计算机基础课程系列教材 C#程序设计教程](https://www.shukui.net/cover/22/30507221.jpg)
- 郑阿奇,梁敬东主编;朱毅华,时跃华,赵青松编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111206842
- 出版时间:2007
- 标注页数:362页
- 文件大小:149MB
- 文件页数:370页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
计算机基础课程系列教材 C#程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1章 .NET与C#1
1.1 初识C#1
1.1.1 Microsoft.NET与C#1
1.1.2 C#的优势3
1.1.3 C#学习环境6
1.2 第一个C#程序11
第2章 C#编程基础14
2.1 基本数据类型14
2.1.1 值类型14
2.1.2 引用类型16
2.1.3 值类型与引用类型关系17
2.2 常量与变量18
2.2.1 常量18
2.2.2 变量20
2.3 表达式20
2.3.1 算术运算符21
2.3.2 关系运算符21
2.3.3 逻辑运算符22
2.3.4 位运算符23
2.3.5 赋值运算符26
2.3.6 条件运算符27
2.3.7 运算符的优先级与结合顺序27
2.4 选择语句28
2.4.1 if语句28
2.3.8 表达式中的类型转换28
2.4.2 switch语句30
2.5 循环语句32
2.5.1 while语句32
2.5.2 do-while语句32
2.5.3 for语句33
2.6 跳转语句35
2.6.1 continue语句35
2.6.2 break语句36
2.6.3 return语句36
2.6.4 goto语句37
2.7.1 数组的定义40
2.7 数组40
2.7.2 数组的初始化41
2.7.3 数组元素的访问43
2.7.4 数组与System.Array45
2.7.5 使用foreach语句遍历数组元素48
2.8 综合应用实例49
第3章 面向对象编程基础52
3.1 面向对象概念52
3.1.1 对象、类、实例化52
3.1.2 面向对象程序设计语言的三大原则52
3.2 类54
3.2.1 类的声明55
3.2.2 类的成员56
3.2.3 构造函数58
3.2.4 析构函数63
3.3 方法64
3.3.1 方法的声明65
3.3.2 方法的参数67
3.3.3 静态方法与实例方法74
3.3.4 方法的重载与覆盖76
3.4 属性81
3.5 综合应用实例85
第4章 面向对象编程进阶91
4.1 类的继承与多态91
4.1.1 继承91
4.1.2 多态96
4.2 操作符重载102
4.3.1 隐式类型转换107
4.3 类型转换107
4.3.2 显式类型转换109
4.3.3 使用Convert转换111
4.4 结构与接口112
4.4.1 结构112
4.4.2 接口114
4.5 集合与索引器117
4.5.1 集合117
4.5.2 索引器121
4.6 异常处理124
4.6.1 异常与异常类124
4.6.2 异常处理125
4.7.1 委托130
4.7 委托与事件130
4.7.2 事件133
4.8 预处理命令136
4.8.1 #define、#undef指令136
4.8.2 #if、#elif、#else、#endif指令136
4.8.3 #warning、#error指令137
4.8.4 #region、#endregion指令137
4.8.5 #line指令138
4.9 组件与程序集138
4.9.1 组件138
4.9.2 程序集139
第5章 Windows应用程序开发144
5.1 开发应用程序的步骤144
5.2.1 创建Windows应用程序项目147
5.2 窗体147
5.2.2 选择启动窗体148
5.2.3 窗体属性148
5.3 Windows控件使用150
5.3.1 常用控件和属性150
5.3.2 Label控件和LinkLabel控件152
5.3.3 Button控件153
5.3.4 TextBox控件154
5.3.5 RadioButton控件157
5.3.6 CheckBox控件157
5.3.7 ListBox控件159
5.3.8 ComboBox控件160
5.3.9 GroupBox控件163
5.3.10 ListView控件164
5.3.11 PictureBox控件166
5.3.12 StatusBar控件167
5.3.13 Timer控件168
5.4 菜单169
5.4.1 在设计时创建菜单169
5.4.2 以编程方式创建菜单170
5.5 对话框173
5.5.1 在设计时创建对话框174
5.5.2 以编程方式设置属性175
5.6.1 创建MDI父窗体178
5.6.2 创建MDI子窗体178
5.6 多文档界面(MDI)178
5.6.3 确定活动的MDI子窗体179
5.6.4 排列子窗体180
5.7 打印与打印预览181
5.7.1 在设计时创建打印作业181
5.7.2 选择打印机打印文件181
5.7.3 打印图形182
5.7.4 打印文本182
5.8 综合应用实例183
第6章 GDI+编程186
6.1 创建Graphics对象186
6.2 笔187
6.3 画笔187
6.4 图案188
6.5 颜色189
6.6 绘制线条或空心形状189
6.7 绘制实心形状190
6.8 用GDI+显示字符串191
6.9 用GDI+显示图像192
第7章 文件操作193
7.1 用于文件操作的类193
7.2 文件类193
7.3 目录类194
7.3.1 Directory类194
7.3.2 DirectoryInfo类195
7.4 Path类195
7.5 创建文件196
7.6 读写文件197
7.7 综合应用实例197
第8章 数据库应用开发211
8.1 数据库概述211
8.1.1 关系数据库模型211
8.1.2 结构化查询语言(SQL)212
8.2 ADO.NET概述215
8.2.1 ADO.NET基本概念与特点215
8.2.2 ADO.NET与ADO的比较218
8.2.3 ADO.NET对象模型的结构220
8.2.4 ADO.NET数据库开发方式222
8.3 创建连接224
8.3.1 Connection连接字符串224
8.3.2 在设计时创建连接对象225
8.3.3 在运行时创建连接对象228
8.3.4 打开和关闭连接229
8.3.5 处理Connection对象的事件230
8.3.6 事务处理231
8.4 使用Command对象与DataReader对象231
8.4.1 Command对象与DataReader对象简介231
8.4.2 使用Command对象操作数据232
8.4.3 使用DataReader对象检索数据236
8.5 使用DataAdapter对象与DataSet对象237
8.5.1 用DataSet对象管理数据237
8.5.2 数据绑定241
8.5.3 使用DataAdapter对象249
8.5.4 多表应用253
第9章 C#多线程技术258
9.1 线程概述258
9.1.1 多线程工作方式258
9.1.2 什么时候使用多线程259
9.2 .NET对多线程的支持259
9.2.1 线程的建立与启动259
9.2.2 线程的挂起、恢复与终止260
9.3 一个多线程程序261
9.4 线程的优先级264
9.5 线程同步266
9.5.1 同步的含义266
9.5.2 在C#中处理同步267
9.5.3 同步时要注意的问题269
第10章 Web应用程序开发271
10.1 ASP.NET简介271
10.1.1 编辑ASP.NET程序271
10.1.2 ASP.NET程序结构274
10.1.3 ASP.NET的特点278
10.2 Web Form278
10.2.1 Web Form基础278
10.2.2 页面事件279
10.2.3 IsPostBack属性281
10.3 HTML控件283
10.4 服务器控件286
10.5.1 Web服务概述290
10.5 Web服务创建与应用290
10.5.2 创建简单的Web服务293
习题296
实验310
实验1 C#编程环境310
实验2 C#编程基础311
实验3 C#面向对象编程基础316
实验4 接口324
实验5 异常处理328
实验6 Windows应用程序开发329
实验7 GDI+编程341
实验8 文件和数据库应用347
实验9 多线程编程353
实验10 Web应用程序355