图书介绍
C#程序设计简明教程PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计简明教程](https://www.shukui.net/cover/72/32217493.jpg)
- 陈佛敏,潘春华,吕洋波编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115178305
- 出版时间:2008
- 标注页数:234页
- 文件大小:38MB
- 文件页数:245页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计简明教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#与.NET框架1
1.1 .NET框架简介1
1.2 C#与.NET的关系2
1.3 C#的特点2
1.4 Visual Studio 20053
1.5 第一个C#程序:Hello World4
1.5.1 第一个Windows控制台应用程序4
1.5.2 第一个Windows窗体应用程序6
1.5.3 第一个ASP.NET应用程序7
小结9
习题9
上机指导9
实验一 Windows控制台应用程序9
实验二 Windows窗体应用程序9
实验三 ASP.NET应用程序10
第2章 C#语法基础11
2.1 数据类型11
2.1.1 值类型11
2.1.2 引用类型13
2.2 变量和常量14
2.2.1 变量15
2.2.2 常量15
2.3 类型转换16
2.3.1 隐式转换16
2.3.2 显式转换16
2.3.3 装箱和拆箱17
2.4 运算符17
2.4.1 算数运算符17
2.4.2 字符串运算符17
2.4.3 赋值运算符18
2.4.4 逻辑运算符18
2.4.5 位运算符18
2.4.6 其他运算符19
2.4.7 运算符的优先级19
2.5 语句结构19
2.5.1 条件语句20
2.5.2 循环语句22
2.5.3 控制循环23
2.5.4 异常处理语句24
2.5.5 条件编译25
小结25
习题26
上机指导26
实验一 类型转换26
实验二 if条件语句26
实验三 for循环语句27
第3章 面向对象设计29
3.1 面向对象概述29
3.1.1 对象的概念29
3.1.2 面向对象的设计方法29
3.2 命名空间30
3.2.1 命名空间的概念30
3.2.2 命名空间的定义和引用30
3.3 类32
3.3.1 类的概念32
3.3.2 类的声明32
3.3.3 类的成员和访问控制33
3.3.4 构造函数和析构函数33
3.4 域和属性34
3.4.1 域35
3.4.2 属性35
3.5 抽象类35
3.5.1 抽象类的概念36
3.5.2 抽象类的声明36
3.5.3 抽象方法37
3.6 接口38
3.6.1 接口的概念38
3.6.2 接口的声明38
3.6.3 接口的实现38
3.6.4 接口与抽象类39
3.7 方法40
3.7.1 方法的声明40
3.7.2 参数40
3.7.3 静态方法42
3.7.4 方法的重载43
3.7.5 操作符的重载44
3.8 继承和多态45
3.8.1 继承45
3.8.2 多态46
小结46
习题46
上机指导46
实验一 设计一个老师类47
实验二 使用接口求圆的面积47
实验三 教师类方法的重载48
第4章 数组和集合49
4.1 数组49
4.1.1 数组简介49
4.1.2 创建数组50
4.1.3 访问数组51
4.1.4 数组排序52
4.1.5 数组应用的实例53
4.2 数组序列56
4.2.1 创建ArrayList57
4.2.2 添加元素57
4.2.3 删除元素58
4.2.4 查找元素58
4.2.5 遍历列表59
4.3 哈希表60
4.3.1 Hashtable类60
4.3.2 构造普通哈希表61
4.3.3 SortedList类62
4.3.4 搜索排序哈希表63
4.4 队列65
4.4.1 创建队列65
4.4.2 元素入队65
4.4.3 元素出队66
4.5 堆栈66
4.5.1 创建堆栈67
4.5.2 元素入栈67
4.5.3 元素出栈67
小结68
习题68
上机指导68
实验一 使用数组68
实验二 使用队列68
实验三 使用堆栈69
第5章 字符串和正则表达式70
5.1 字符串70
5.1.1 比较字符串70
5.1.2 格式化字符串72
5.1.3 连接字符串72
5.1.4 分割字符串73
5.1.5 插入字符串73
5.1.6 删除字符串74
5.1.7 遍历字符串75
5.1.8 复制字符串76
5.1.9 大小写转换77
5.2 StringBuilder类77
5.2.1 创建StringBuilder对象77
5.2.2 追加字符串78
5.2.3 插入字符串78
5.2.4 删除字符串78
5.3 正则表达式79
5.3.1 正则表达式简介79
5.3.2 正则表达式(Regex)类79
5.3.3 构造正则表达式80
5.3.4 示例:验证URL82
小结83
习题83
上机指导83
实验一 字符串的操作83
实验二 使用StringBuilder类84
第6章 文件操作85
6.1 文件和文件夹85
6.1.1 System.IO类介绍85
6.1.2 文件类86
6.1.3 文件夹类87
6.1.4 文件信息类88
6.1.5 文件夹信息类89
6.1.6 文件信息类与文件夹信息类的用法90
6.2 流90
6.2.1 流操作类介绍90
6.2.2 文件流类(FileStream)90
6.2.3 流写入类93
6.2.4 流读取类95
6.2.5 二进制流写入类95
6.2.6 二进制流读取类97
6.3 文件操作实例98
6.3.1 窗体布局98
6.3.2 代码实现100
6.3.3 实例进阶103
小结105
习题105
上机指导105
实验一 创建文件105
实验二 创建文件夹106
第7章 数据库开发技术107
7.1 ADO.NET简介107
7.1.1 数据访问技术107
7.1.2 System.Data命名空间108
7.2 连接数据库109
7.2.1 SqlConnection类109
7.2.2 设置连接参数110
7.2.3 创建SQL Server连接110
7.2.4 断开SQL Server连接111
7.2.5 其他数据库连接111
7.3 与数据库交互111
7.3.1 使用SqlCommand提交增删改命令111
7.3.2 使用SqlCommand获取查询命令113
7.3.3 使用DataAdapter提交查询命令113
7.4 管理内存数据114
7.4.1 数据集简介114
7.4.2 使用DataTable实现内存表115
7.4.3 使用DataSet管理数据118
7.4.4 使用DataReader获取只读数据120
7.4.5 比较DataSet和DataReader121
7.5 XML应用122
7.5.1 理解XML122
7.5.2 XML相关类123
7.5.3 XML数据的访问124
7.5.4 创建XML节点129
7.5.5 修改XML节点130
7.5.6 删除XML节点131
7.5.7 使用DataSet加载XML数据131
小结133
习题133
上机指导133
实验一 数据库的连接133
实验二 访问XML数据134
实验三 与Access数据库交互134
第8章 Windows窗体应用136
8.1 Windows窗体简介136
8.1.1 认识窗体设计器136
8.1.2 使用窗体设计器138
8.2 Windows窗体控件140
8.2.1 按钮控件140
8.2.2 标签控件142
8.2.3 文本框控件143
8.2.4 单选按钮控件146
8.2.5 复选框控件150
8.2.6 列表框控件153
8.2.7 可选列表框控件155
8.3 菜单157
8.3.1 创建菜单158
8.3.2 相应菜单事件159
8.4 单文档和多文档应用程序160
8.4.1 基于对话框的应用程序160
8.4.2 单文档应用程序160
8.4.3 多文档应用程序163
8.5 GDI+绘制图形169
8.5.1 Graphics对象169
8.5.2 画笔类169
8.5.3 字体类172
8.5.4 位图Bitmap类172
8.6 网络通信174
8.6.1 套接字(Socket)174
8.6.2 同步套接字174
8.6.3 异步套接字176
8.6.4 多线程技术176
8.7 使用P2P技术的聊天程序177
8.7.1 P2P技术介绍177
8.7.2 创建界面178
8.7.3 监听消息179
8.7.4 发送消息179
小结180
习题180
上机指导181
实验一 创建菜单181
实验二 创建多文档应用程序181
实验三 使用GDI+绘制图形182
实验四 创建一个用户登录的界面182
第9章 Web网络应用184
9.1 ASP.NET简介184
9.1.1 什么是ASP.NET184
9.1.2 IIS管理ASPX页面185
9.2 ASP.NET语法187
9.2.1 剖析ASPX页面187
9.2.2 使用<%%>嵌入代码188
9.2.3 使用<Script>...</Script>嵌入代码189
9.2.4 使用Server控件191
9.2.5 使用<%--注释--%>191
9.2.6 ASP.NET 2.0新特性192
9.2.7 用<%@Page...%>设置页面属性192
9.2.8 使用<%@Import%>引入类库192
9.3 ASP.NET内置对象193
9.3.1 使用Application对象保存数据193
9.3.2 使用Session对象保存数据193
9.3.3 访问Server对象194
9.3.4 访问Request对象194
9.3.5 访问Response对象195
9.4 代码绑定技术196
9.4.1 分离显示功能和逻辑功能196
9.4.2 使用<%@CodeFile%>绑定代码196
9.4.3 控件事件接收用户输入198
9.5 使用控件199
9.5.1 文本框控件199
9.5.2 按钮控件200
9.5.3 单选框控件203
9.5.4 链接按钮控件204
9.5.5 下拉框控件205
9.5.6 列表框控件ListBox207
9.5.7 复选框控件209
9.5.8 图像控件210
9.6 Web服务212
9.6.1 Web服务简介212
9.6.2 创建Web服务213
9.6.3 创建Web服务类214
9.6.4 创建Web服务方法215
9.6.5 使用Web服务216
9.6.6 示例:天气预报Web服务218
9.7 在线投票系统220
9.7.1 数据库设计220
9.7.2 数据操作类的设计220
9.7.3 创建页面228
9.7.4 投票功能229
9.7.5 投票统计230
小结232
习题232
上机指导233
实验一 使用Session对象保存数据233
实验二 访问Application对象233
实验三 创建Web服务233
实验四 使用ASP.NET创建一个用户登录界面234