图书介绍

编程之道 C#程序设计入门PDF|Epub|txt|kindle电子书版本网盘下载

编程之道 C#程序设计入门
  • 张俊,乔宇峰等著 著
  • 出版社: 长春:吉林电子出版社
  • ISBN:7900393668
  • 出版时间:2005
  • 标注页数:408页
  • 文件大小:136MB
  • 文件页数:424页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

编程之道 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

热门推荐