图书介绍
编程之道 C#程序设计入门PDF|Epub|txt|kindle电子书版本网盘下载
![编程之道 C#程序设计入门](https://www.shukui.net/cover/69/31223269.jpg)
- 张俊,乔宇峰等著 著
- 出版社: 长春:吉林电子出版社
- ISBN:7900393668
- 出版时间:2005
- 标注页数:408页
- 文件大小:136MB
- 文件页数:424页
- 主题词:
PDF下载
下载说明
编程之道 C#程序设计入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 .NET与C1
1.1.NET概述1
1.2C#语言2
1.3公共语言运行库2
1.4编写第一个C#程序3
1.5Visual Studio.NET 2003集成开发环境5
1.5.1Visual Studio.NET 2003集成开发环境窗口介绍6
1.5.2Visual Studio.NET 2003集成开发环境菜单介绍11
1.5.3【文件】菜单11
1.5.4【编辑】菜单12
1.5.5【视图】菜单12
1.5.6【工具】菜单14
1.5.7【窗口】菜单16
1.6第一个C#程序17
1.6.1开发步骤17
1.6.2运行19
1.6.3点评20
练习20
第2章 C#语言程序设计基础21
2.1简单数据类型21
2.1.1整数类型22
2.1.2布尔类型23
2.1.3浮点类型24
2.1.4decimal类型25
2.1.5字符类型26
2.2值类型和引用类型27
2.2.1结构27
2.2.2类29
2.2.3值类型和引用类型的区别30
2.3变量和常量31
2.3.1变量31
2.3.2常量32
2.4表达式与运算符32
2.4.1最常用的运算符33
2.4.2算术运算符34
2.4.3关系运算符36
2.4.4逻辑运算符36
2.4.5移位运算符38
2.4.6运算符的优先级39
2.5条件语句if...else40
2.6条件语句switch...case44
2.7循环语句while和do47
2.8循环语句for50
2.9跳转语句break和continue53
2.10错误和异常处理54
2.11综合实例:猜数字57
练习60
第3章 C#基于对象的程序设计61
3.1对象的概念61
3.1.1生活中的对象概念61
3.1.2程序设计中的对象62
3.2类62
3.3类的字段63
3.3.1访问修饰符64
3.3.2静态字段65
3.4类的方法66
3.4.1方法的参数68
3.4.2方法的返回值68
3.4.3静态方法70
3.5类的构造函数70
3.6方法的重载71
3.7类的属性73
3.8数组76
3.8.1使用数组76
3.8.2多维数组80
3.8.3交错数组81
3.8.4foreach语句83
3.9字符串84
3.9.1逐字字符串84
3.9.2创建字符串86
3.9.3剪裁字符串89
3.9.4字符串的比较90
3.9.5确定字符串的包含关系92
3.9.6控制大小写94
3.10类的索引器95
练习100
第4章 应用程序的组织101
4.1命名空间101
4.1.1使用命名空间101
4.1.2声明命名空间102
4.2程序集103
4.2.1使用程序集103
练习106
第5章 C#面向对象的程序设计107
5.1类的继承107
5.1.1认识继承107
5.1.2Shape类110
5.1.3从Shape类继承112
5.2所有类的基类:Obj ect118
5.3装箱和取消装箱120
5.4封装122
5.5多态123
5.6继承性多态的另一个例子127
5.7接口128
5.8委托133
5.9类的事件136
5.10自行定义类的事件139
5.11程序设计演练140
练习144
第6章 IO操作和文件系统145
6.1.NET框架提供的IO类145
6.1.1System.Console类145
6.1.2System.IO命名空间147
6.2Stream及其派生类148
6.2.1查询流的特性148
6.2.2读取流150
6.2.3写入流153
6.2.4查找流154
6.3TextReader/TextWriter及其派生类157
6.3.1阅读器157
6.3.2编写器159
6.4BinaryReader/BinaryWriter及其派生类161
6.5访问文件系统163
6.5.1文件163
6.5.2目录165
练习168
第7章 Windows应用程序开发169
7.1手工编写第一个带有控件的Windows程序169
7.1.1带有控件的Windows程序169
7.1.2Windows Forms171
7.2使用IDE设计Windows应用程序172
7.2.1设计过程172
7.2.2分析IDE编写的代码176
7.3设计一个稍微复杂的Windows应用程序180
7.3.1界面设计180
7.3.2编写代码182
7.3.3运行计算器程序185
7.3.4一些设计思想186
7.4窗体的继承:扩展计算器程序189
7.4.1继承一个窗体189
7.4.2添加记忆功能192
7.4.3对程序的解释195
练习196
第8章 高级主题197
8.1使用集合类197
8.1.1System.Collections的整体设计197
8.1.2ArrayList199
8.1.3Queue和Stack203
8.1.4Hashtable207
8.1.5SortedList211
8.2更多了解集合类214
8.3控制垃圾回收器218
8.4序列化和反序列化221
8.4.1二进制序列化222
8.4.2XML序列化226
8.5使用Attribute229
8.6运行时类型信息233
8.6.1System.Type类235
8.6.2反射237
练习240
第9章 访问数据库241
9.1Northwind示例数据库241
9.1.1Northwind数据库关系图241
9.1.2Northwind数据库的结构242
9.2ADO.NET体系结构245
9.2.1DataSet246
9.2.2Connection247
9.2.3Command248
9.2.4DataReader249
9.2.5DataAdapter252
9.3主-从关系数据257
9.4DataSet详解259
9.4.1DataSet到XML259
9.4.2XML到DataSet261
9.4.3用代码建立DataSet266
9.4.4类型化的DataSet268
练习272
第10章 Web应用程序开发初步274
10.1第一个ASP.NET程序274
10.1.1检查IIS的安装274
10.1.2配置IIS276
10.1.3编写和运行277
10.1.4ASP.NET的执行过程278
10.2服务器端代码块279
10.3分离页面和代码281
10.4ASP.NET服务器控件283
10.4.1Label控件283
10.4.2Button控件284
10.4.3DropDownList控件286
10.4.4对服务器控件使用后端代码287
10.5一个实例:简易计算器289
10.6使用客户端验证291
练习294
第11章 Web应用程序与数据库295
11.1在页面上显示数据295
11.2使用DataSet298
11.3使用Repeater300
11.4使用DataList303
11.5将数据更改提交到数据库309
练习314
第12章 图形和图像的绘制与编辑315
12.1GDI+315
12.1.1Graphics类315
12.2绘制简单图形315
12.3填充图形320
12.4显示文本323
12.4.1有关字体的基本知识323
12.4.2绘制文本323
12.5轨迹325
12.6显示图像327
12.7图像的缩放和裁剪330
12.8图像的扭曲和变形333
练习336
第13章 网络编程337
13.1Socket337
13.2可插接式协议339
13.3使用TCP和UDP通讯342
13.3.1使用TCP的HelloServer342
13.3.2使用UDP的HelloServer345
13.4使用Socket类348
练习352
第14章 综合实例353
14.1Duwamish7总体结构353
14.2Duwamish7数据库355
14.2.1Books355
14.2.2Items356
14.2.3Orders356
14.2.4DailyPick356
14.3Duwamish7各层结构356
14.3.1业务实体357
14.3.2数据访问357
14.3.3业务规则358
14.3.4业务外观358
14.4Duwamish7业务实体分析358
14.4.1代码分析358
14.4.2可能的改进362
14.5Duwamish7数据访问层分析362
14.5.1Dispose()方法分析362
14.5.2Categories类分析364
14.5.3Books类分析366
14.5.4Orders类分析366
14.5.5Customers类分析370
14.6Duwamish7业务规则层分析371
14.7Duwamish7业务外观层分析373
14.7.1OrderSystem类分析373
14.7.2ProductSystem类分析376
14.7.3CustomerSystem类分析377
14.8Duwamish7 Web层情景分析378
14.8.1情景一:建立新帐户379
14.8.2情景二:购物385
14.9总结396
附录 练习答案397
第1章 .NET与C397
第2章 C#语言程序设计基础397
第3章 C#基于对象的程序设计398
第4章 应用程序的组织399
第5章 C#面向对象的程序设计400
第6章 IO操作和文件系统401
第7章 Windows应用程序开发404
第8章 高级主题404
第9章 访问数据库406
第10章 Web应用程序开发初步407
第11章 Web应用程序与数据库407
第12章 图形和图像的绘制与编辑407
第13章 网络编程408