图书介绍
C#程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计](https://www.shukui.net/cover/62/33206403.jpg)
- 关玉英主编;北京科海总策划 著
- 出版社: 长春:吉林电子出版社
- ISBN:9787894540492
- 出版时间:2009
- 标注页数:304页
- 文件大小:79MB
- 文件页数:317页
- 主题词:
PDF下载
下载说明
C#程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#与.NET框架简介1
1.1C#的概念1
1.1.1C#与.NET框架1
1.1.2.NET框架与其他语言的比较2
1.1.3C#的功能3
1.1.4安装Visual Studio 20054
1.2第一个C#程序:Hello World6
1.2.1配置和认识Visual Studio 2005开发环境6
1.2.2第一个Windows控制台应用程序8
1.2.3第一个Windows窗体应用程序11
1.2.4第一个ASRNET应用程序14
1.3小结与提高15
1.4思考与练习15
第2章 C#程序设计基础16
2.1数据类型16
2.1.1值类型16
2.1.2引用类型17
2.2变量和常量17
2.2.1命名变量17
2.2.2声明和使用变量19
2.2.3类型转换22
2.2.4声明和使用常量29
2.3运算符31
2.3.1算术运算符31
2.3.2字符串运算符33
2.3.3赋值运算符34
2.3.4逻辑运算符36
2.3.5比较运算符38
2.3.6运算符的优先级40
2.4流程控制40
2.4.1使用if语句实现分支41
2.4.2使用switch语句实现分支43
2.4.3使用while语句实现循环45
2.4.4使用for语句实现循环47
2.4.5使用break/continue控制循环48
2.5程序的结构50
2.5.1用类搭建程序50
2.5.2使用命名空间51
2.5.3寻找程序的入口51
2.6.异常处理53
2.7小结与提高54
2.8思考与练习55
第3章 字符串操作56
3.1静态字符串String56
3.1.1比较字符串56
3.1.2搜索字符和子串58
3.1.3格式化字符串59
3.1.4连接多个字符串60
3.1.5分割字符串61
3.1.6插入字符串62
3.1.7删除字符串63
3.1.8复制字符串64
3.1.9替换字符串65
3.1.10大小写转换66
3.2动态字符串StringBuilder66
3.2.1声明StringBuilder变量67
3.2.2StringBuilder的容量67
3.2.3追加字符串68
3.2.4插入操作69
3.2.5删除部分字符70
3.2.6替换部分字符71
3.2.7StringBuilder与String的比较72
3.3使用正则表达式73
3.3.1正则表达式简介73
3.3.2使用Regex类75
3.3.3常用正则表达式76
3.3.4验证电子邮箱地址76
3.4小结与提高78
3.5思考与练习78
第4章 数组79
4.1C#数组简介79
4.1.1数组的概念79
4.1.2多维数组80
4.1.3创建C#数组81
4.2使用数组83
4.2.1Array类83
4.2.2访问数组元素85
4.2.3遍历数组86
4.2.4数组排序90
4.2.5查找元素93
4.2.6逆序数组95
4.2.7复制数组96
4.2.8动态创建数组98
4.2.9清除数组元素99
4.2.10数组应用实例100
4.3小结与提高101
4.4思考与练习102
第5章 集合103
5.1System.Collections命名空间103
5.2ArrayList类104
5.2.1创建ArrayList104
5.2.2添加元素106
5.2.3插入元素107
5.2.4删除元素108
5.2.5简单排序112
5.2.6查找元素113
5.2.7遍历所有元素114
5.2.8转换为数组116
5.3Queue类117
5.3.1创建队列117
5.3.2元素入队118
5.3.3元素出队119
5.4Stack类120
5.4.1创建堆栈120
5.4.2元素入栈121
5.4.3元素出栈122
5.5Hashtable类和SortedList类123
5.5.1构造普通哈希表123
5.5.2哈希表操作124
5.5.3排序哈希表SortedList126
5.5.4排序哈希表操作126
5.6小结与提高128
5.7思考与练习128
第6章 C#面向对象129
6.1定义类129
6.1.1声明类129
6.1.2声明类的静态特征129
6.1.3声明类的动态行为130
6.1.4创建类实例131
6.1.5继承类132
6.2Visual Studio 2005中的OOP工具134
6.2.1使用类视图面板134
6.2.2使用对象浏览器134
6.3字段和属性135
6.3.1字段135
6.3.2定义属性137
6.3.3只读属性140
6.3.4只写属性141
6.4方法143
6.4.1方法的参数143
6.4.2使用构造函数144
6.4.3使用析构函数146
6.4.4使用静态方法147
6.4.5重载方法149
6.4.6访问父类方法150
6.5抽象类151
6.5.1抽象类简介152
6.5.2声明抽象类152
6.6接口153
6.6.1什么是接口153
6.6.2声明接口154
6.6.3实现接口155
6.7小结与提高157
6.8思考与练习157
第7章 Windows窗体应用程序158
7.1按钮控件158
7.2标签控件160
7.3文本框控件161
7.4单选按钮控件162
7.5复选框控件164
7.6列表框166
7.7可选列表框控件168
7.8菜单171
7.9编写多文档界面应用程序173
7.10小结与提高175
7.11思考与练习176
第8章 GDI+图形177
8.1第一个绘图程序177
8.2创建Graphics对象179
8.3绘制线条183
8.4绘制形状188
8.5用GDI+呈现图像191
8.6画点192
8.7坐标曲线193
8.8小结与提高195
8.9思考与练习195
第9章 文件操作196
9.1文件196
9.1.1Systern.IO命名空间196
9.1.2文件类File198
9.1.3文件夹类Directory199
9.1.4文件信息类FileInfo200
9.1.5文件夹信息类DirectoryInfo201
9.1.6文件信息类与文件夹信息类的用法202
9.2流203
9.2.1流操作类介绍203
9.2.2文件流类FileStream203
9.2.3流写入类StreamWriter205
9.2.4流读取类StreamReader207
9.2.5二进制流写入类BinaryWriter208
9.2.6二进制流读取类BinaryReader209
9.3小结与提高210
9.4思考与练习210
第10章 数据库操作211
10.1ADO.NET概述211
10.1.1微软数据访问技术211
10.1.2System.Data命名空间212
10.2连接数据库212
10.2.1创建数据库212
10.2.2SqlConnection类220
10.2.3创建SQL Server连接220
10.2.4断开SQL Server连接221
10.2.5管理其他数据源连接223
10.3与数据库交互224
10.3.1使用SqlCommand提交添加数据命令224
10.3.2使用SqlCommand提交修改命令226
10.3.3使用SqlCommand提交删除命令228
10.3.4使用SqlCommand获取查询命令230
10.4小结与提高233
10.5思考与练习233
第11章 XML编程234
11.1.NET框架中的XML234
11.1.1理解XML234
11.1.2XML文档的特点235
11.1.3System.Xml命名空间236
11.2读取XML文档236
11.2.1使用XmlReader类236
11.2.2读取元素值240
11.2.3读取元素的属性244
11.3写入XML文档246
11.3.1使用XMLWriter类247
11.3.2写入属性248
11.3.3写入元素251
11.4小结与提高255
11.5思考与练习255
第12章 ASP.NET网络开发256
12.1什么是ASP.NET256
12.1.1ASP NET的诞生256
12.1.2IIS管理ASPX页面257
12.1.3ASP NET的优点258
12.2ASP.NET语法259
12.2.1剖析ASPX页面259
12.2.2使用<%%>嵌入代码261
12.2.3使用<Script>...</Script>嵌入代码262
12.2.4使用Server控件264
12.2.5使用<%--注释--%>264
12.2.6用<%@Page...%>设置页面属性265
12.2.7使用<%@Import%>引入类库265
12.3常用控件265
12.3.1标签控件Label265
12.3.2文本框控件TextBox266
12.3.3按钮控件Button266
12.3.4下拉框控件DropDownList268
12.3.5列表框控件ListBox269
12.3.6复选框控件CheckBox271
12.4小结与提高273
12.5思考与练习273
第13章 数据绑定技术274
13.1数据绑定概述274
13.2列表控件275
13.2.1将数据绑定到下拉列表控件275
13.2.2将数据绑定到列表框279
13.2.3将数据绑定到可选列表框280
13.3数据网格:DataGridView282
13.3.1用DataGridView自动显示数据282
13.3.2用DataGridView导航数据283
13.4小结与提高286
13.5思考与练习286
第14章 应用程序部署287
14.1部署工程的建立287
14.1.1Windows Installer介绍287
14.1.2Visual Studio 2005向导289
14.2规划安装程序293
14.2.1安装目录293
14.2.2快捷方式293
14.2.3依赖项294
14.2.4文件类型294
14.3制作安装程序294
14.3.1用户界面编辑器294
14.3.2欢迎界面295
14.3.3安装目录296
14.3.4确认安装297
14.3.5安装进度297
14.3.6完成界面298
14.3.7程序的删除298
14.3.8添加快捷方式299
14.3.9添加文件299
14.3.10注册表编辑器300
14.3.11文件类型编辑器301
14.3.12自定义操作编辑器301
14.3.13启动条件编辑器302
14.4小结与提高302
14.5思考与练习302
主要参考文献303