图书介绍
程序设计基础(C#版)PDF|Epub|txt|kindle电子书版本网盘下载
![程序设计基础(C#版)](https://www.shukui.net/cover/39/30138524.jpg)
- 刘黎明主编 著
- 出版社: 郑州:河南科学技术出版社
- ISBN:9787534938801
- 出版时间:2008
- 标注页数:308页
- 文件大小:64MB
- 文件页数:327页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
程序设计基础(C#版)PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 .NET与C#1
1.1概述1
1.1.1.NET简介1
1.1.2C#简介2
1.2Visual studio20053
1.2.1.NET的特点3
1.2.2Visual Studio .NET2005的安装5
1.3第一个C#程序7
第2章 C#基础语法12
2.1数据类型12
2.2装箱和拆箱16
2.3变量、常量17
2.3.1变量17
2.3.2常量20
2.4字符串类(String)21
2.5System.Text.StringBuilder类22
2.6运算符和表达式22
2.6.1逻辑运算符23
2.6.2运算符的简化操作24
2.6.3三元运算符25
2.6.4checked和unchecked运算符26
2.6.5is运算符27
2.6.6as运算符27
2.6.7sizeof运算符27
2.6.8typeof运算符28
第3章 控制语句29
3.1选择语句29
3.1.1if语句29
3.1.2switch语句31
3.2循环语句33
3.2.1while语句33
3.2.2do-while语句34
3.2.3for语句34
3.2.4foreach语句37
3.3跳转语句38
3.3.1goto语句38
3.3.2break语句38
3.3.3continue语句39
3.3.4return语句39
第4章 数组41
4.1概述41
4.2数组声明与初始化数组41
4.2.1多维数组43
4.2.2交错数组44
4.3访问数组成员46
4.4数组是对象46
第5章 面向对象编程基础49
5.1面向对象的概念49
5.1.1对象、类、实例化49
5.1.2面向对象程序设计语言的三大原则50
5.2类52
5.2.1类的声明52
5.2.2类的成员53
5.2.3构造函数56
5.2.4析构函数63
5.3方法64
5.3.1方法的声明64
5.3.2方法的参数65
5.3.3静态方法与实例方法75
5.3.4方法的重载与覆盖75
5.4属性77
第6章 面向对象编程进阶82
6.1类的继承与多态82
6.1.1继承82
6.1.2多态88
6.2操作符重载99
6.3类型转换105
6.3.1隐式类型转换105
6.3.2显式类型转换107
6.3.3使用Convert转换109
6.4结构与接口111
6.4.1结构111
6.4.2接口113
6.5集合与索引器116
6.5.1集合116
6.5.2IEnumerator接口119
6.5.3ICollection接口119
6.5.4IList接口120
6.5.5使用系统已定义的集合类121
6.5.6索引器的概念及用途122
6.5.7索引器的声明及使用123
6.6委托与事件124
6.6.1委托124
6.6.2事件126
6.7异常处理134
6.7.1溢出的处理134
6.7.2引发异常的条件135
6.7.3异常的处理135
第7章 Windows程序设计140
7.1Windows应用程序框架140
7.1.1保持程序处于运行状态140
7.1.2事件驱动的运行机制141
7.2Windows窗体控件142
7.2.1窗体(Form类)142
7.2.2按钮(Button)142
7.2.3文本框(Text Box)和标签(Label)143
7.2.4链接标签(Link Label)146
7.2.5提示控件(Tool Tip)147
7.2.6复选框(Check Box)149
7.2.7单选按钮(Radio Button)控件和分组(Group Box)控件149
7.2.8滚动条(Scroll Bar)150
7.2.9跟踪条(Track Bar)152
7.2.10列表选择控件(List Box)153
7.2.11消息对话框(Message Box)154
7.2.12树形视图(Tree View)156
7.2.13菜单159
7.2.14打开文件对话框和保存文件对话框160
第8章 数据库的连接165
8.1ADO.NET概述165
8.2数据库操作167
8.2.1创建DbConnection167
8.2.2打开和关闭连接169
8.2.3DbCommand170
8.2.4DbDataReader173
8.2.5DbDataAdapter175
8.2.6DataTable177
8.2.7DataRelation178
8.3DataSet和数据绑定178
8.3.1DataSet对象和XML之间的关系179
8.3.2类型化数据集(typed data set)179
8.4数据库的连接示例183
8.4.1练习创建数据库183
8.4.2Windows应用程序中的数据绑定186
第9章 文件操作191
9.1读写文件191
9.1.1创建Stream Writer/Stream Reader类型193
9.1.2使用Stream Writer和Stream Reader类型193
9.1.3写文本文件195
9.1.4从文本文件读196
9.1.5按二进制模式读写197
9.2文件类201
9.3目录类201
9.3.1使用DirectoryInfo类型201
9.3.2FileAttributes枚举203
9.3.3使用DirectoryInfo类型列出文件204
9.3.4使用DirectoryInfo类型创建子目录205
9.4Path类206
9.5创建文件207
9.5.1使用file类创建文件207
9.5.2使用FileStream209
9.6监控文件系统210
第10章 GDI+编程217
10.1GDI+与绘图命名空间217
10.1.1GDI+的基本概念217
10.1.2GDI+的绘图命名空间218
10.2创建Graphics对象218
10.3Pen对象219
10.3.1Pen对象的主要属性219
10.3.2Pen对象的创建(4种形式)220
10.4Brush对象(画刷)220
10.4.1SolidBrush(单色画刷)220
10.4.2HatchBrush(阴影画刷)221
10.4.3LinearGradientBrush(颜色渐变画刷)221
10.5Font对象222
10.6常用图形的绘制方法222
10.6.1画直线222
10.6.2画椭圆223
10.6.3画扇形图223
10.6.4画矩形224
10.6.5画多边形225
10.6.6绘制闭合曲线225
10.6.7绘制非闭合曲线226
10.6.8填充椭圆226
10.6.9填充矩形227
10.6.10填充饼形图228
第11章 网络编程230
11.1网络基础230
11.1.1网络概述230
11.1.2网络协议230
11.2DNS相关类231
11.2.1DNS简介231
11.2.2DNS类、IPHostEntry类与IPEndPoint类231
11.3C#套接字237
11.3.1套接字的基本概念237
11.3.2套接字的工作原理237
11.3.3Socket类237
11.4发送电子邮件242
11.4.1MailMessage类构造电子邮件242
11.4.2MailAttachment类243
11.4.3SmtpMail类244
11.5用C#编写一个抓取网页的应用程序249
第12章 C#多线程技术253
12.1多线程的概念253
12.2多线程的作用254
12.3.NET支持多线程254
12.3.1操纵一个线程254
12.3.2线程的创建与启动255
12.3.3线程的管理256
12.4线程同步259
12.4.1同步的含义259
12.4.2处理同步259
第13章 Web应用程序开发263
13.1ASP.NET简介263
13.2ASP.NET的新性能264
13.3ASP.NET平台要求265
13.4Internet信息服务安装265
13.4.1安装IIS265
13.4.2启动Internet信息服务(IIS)266
13.4.3配置IIS266
13.4.4启动与停止IIS服务269
13.5ASP.NET Web Forms的代码组织方式269
13.5.1不使用CodeBehind技术269
13.5.2使用CodeBehind技术272
13.6ASP.NET事件273
13.6.1事件的基本概念273
13.6.2实现从基类继承的事件274
13.6.3IsPostBack属性275
13.7ASP.NET的内建组件对象276
13.7.1Response对象与Request对象277
13.7.2Application对象281
13.7.3Session对象282
13.7.4Server对象284
13.8HTML控件285
13.9服务器控件288
13.10Web验证控件290
第14章 移动应用开发293
14.1.NET Compact Framework概述293
14.1.1.NET Compact Framework简介293
14.1.2.NET Compact Framework公共语言运行库294
14.1.3.NET Compact Framework类库294
14.2.NET Compact Framework提供的常用功能295
14.2.1数据和XML类295
14.2.2XML Web Service295
14.2.3GDI支持295
14.2.4Base Class295
14.2.5IrDA支持295
14.2.6访问Windows注册表295
14.2.7Bluetooth支持296
14.2.8Visual Basic支持296
14.2.9与COM组件互操作296
14.2.10安全性296
14.2.11远程处理支持296
14.3移动Web开发概述296
14.3.1.NET Compact Framework的控件297
14.3.2移动Web窗体设计298
14.3.3设计简易的ASP.NET2.0移动Web窗体299
14.4设计设备应用程序303