图书介绍

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

新编C#程序设计入门
  • 李壮主编 著
  • 出版社: 天津:天津科学技术出版社
  • ISBN:7530844539
  • 出版时间:2008
  • 标注页数:404页
  • 文件大小:145MB
  • 文件页数:418页
  • 主题词:C语言-程序设计

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.2 C#语言2

1.3 公共语言运行库2

1.4 编写第一个C#程序3

1.5 Visual Studio.NET 2003集成开发环境5

1.5.1 Visual Studio.NET 2003集成开发环境窗口介绍6

1.5.2 Visual Studio.NET 2003集成开发环境菜单介绍11

1.5.3 【文件】菜单11

1.5.4 【编辑】菜单12

1.5.5 【视图】菜单12

1.5.6 【工具】菜单14

1.5.7 【窗口】菜单15

1.6 第一个C#程序17

1.6.1 开发步骤17

1.6.2 运行19

1.6.3 点评20

第2章 C#语言程序设计基础21

2.1 简单数据类型21

2.1.1 整数类型22

2.1.2 布尔类型23

2.1.3 浮点类型24

2.1.4 decimal类型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 逻辑运算符37

2.4.5 移位运算符38

2.4.6 运算符的优先级39

2.5 条件语句if...else41

2.6 条件语句switch...case45

2.7 循环语句while和do47

2.8 循环语句for51

2.9 跳转语句break和continue54

2.10 错误和异常处理55

2.11 综合实例:猜数字58

第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 方法的返回值69

3.4.3 静态方法70

3.5 类的构造函数70

3.6 方法的重载71

3.7 类的属性74

3.8 数组76

3.8.1 使用数组77

3.8.2 多维数组80

3.8.3 交错数组82

3.8.4 foreach语句84

3.9 字符串85

3.9.1 逐字字符串85

3.9.2 创建字符串86

3.9.3 剪裁字符串90

3.9.4 字符串的比较91

3.9.5 确定字符串的包含关系93

3.9.6 控制大小写95

3.10 类的索引器96

第4章 应用程序的组织101

4.1 命名空间101

4.1.1 使用命名空间101

4.1.2 声明命名空间102

4.2 程序集103

4.2.1 使用程序集103

第5章 C#面向对象的程序设计107

5.1 类的继承107

5.1.1 认识继承107

5.1.2 Shape类110

5.1.3 从Shape类继承112

5.2 所有类的基类:Object118

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 程序设计演练141

第6章 IO操作和文件系统145

6.1 .NET框架提供的IO类145

6.1.1 System.Console类145

6.1.2 System.IO命名空间147

6.2 Stream及其派生类148

6.2.1 查询流的特性148

6.2.2 读取流150

6.2.3 写入流153

6.2.4 查找流154

6.3 TextReader/TextWriter及其派生类157

6.3.1 阅读器158

6.3.2 编写器159

6.4 BinaryReader/BinaryWriter及其派生类161

6.5 访问文件系统163

6.5.1 文件163

6.5.2 目录165

第7章 Windows应用程序开发169

7.1 手工编写第一个带有控件的Windows程序169

7.1.1 带有控件的Windows程序169

7.1.2 Windows Forms172

7.2 使用IDE设计Windows应用程序172

7.2.1 设计过程172

7.2.2 分析IDE编写的代码176

7.3 设计一个稍微复杂的Windows应用程序180

7.3.1 界面设计181

7.3.2 编写代码182

7.3.3 运行计算器程序186

7.3.4 一些设计思想186

7.4 窗体的继承:扩展计算器程序189

7.4.1 继承一个窗体189

7.4.2 添加记忆功能192

7.4.3 对程序的解释195

第8章 高级主题196

8.1 使用集合类196

8.1.1 System.Collections的整体设计196

8.1.2 ArrayList198

8.1.3 Queue和Stack202

8.1.4 Hashtable206

8.1.5 SortedList210

8.2 更多了解集合类214

8.3 控制垃圾回收器218

8.4 序列化和反序列化221

8.4.1 二进制序列化221

8.4.2 XML序列化225

8.5 使用Attribute229

8.6 运行时类型信息233

8.6.1 System.Type类235

8.6.2 反射236

第9章 访问数据库240

9.1 Northwind示例数据库240

9.1.1 Northwind数据库关系图240

9.1.2 Northwind数据库的结构241

9.2 ADO.NET体系结构244

9.2.1 DataSet245

9.2.2 Connection246

9.2.3 Command247

9.2.4 DataReader249

9.2.5 DataAdapter251

9.3 主-从关系数据256

9.4 DataSet详解259

9.4.1 DataSet到XML259

9.4.2 XML到DataSet261

9.4.3 用代码建立DataSet265

9.4.4 类型化的DataSet268

第10章 Web应用程序开发初步272

10.1 第一个ASP.NET程序273

10.1.1 检查IIS的安装273

10.1.2 配置IIS275

10.1.3 编写和运行277

10.1.4 ASP.NET的执行过程277

10.2 服务器端代码块279

10.3 分离页面和代码281

10.4 ASP.NET服务器控件282

10.4.1 Label控件282

10.4.2 Button控件284

10.4.3 DropDownList控件285

10.4.4 对服务器控件使用后端代码287

10.5 一个实例:简易计算器288

10.6 使用客户端验证291

第11章 Web应用程序与数据库294

11.1 在页面上显示数据294

11.2 使用DataSet297

11.3 使用Repeater299

11.4 使用DataList302

11.5 将数据更改提交到数据库308

第12章 图形和图像的绘制与编辑313

12.1 GDI+313

12.1.1 Graphics类313

12.2 绘制简单图形314

12.3 填充图形318

12.4 显示文本322

12.4.1 有关字体的基本知识322

12.4.2 绘制文本322

12.5 轨迹324

12.6 显示图像326

12.7 图像的缩放和裁剪329

12.8 图像的扭曲和变形332

第13章 网络编程335

13.1 Socket335

13.2 可插接式协议337

13.3 使用TCP和UDP通讯340

13.3.1 使用TCP的HelloServer340

13.3.2 使用UDP的HelloServer343

13.4 使用Socket类346

第14章 综合实例350

14.1 Duwamish7总体结构350

14.2 Duwamish7数据库352

14.2.1 Books352

14.2.2 Items353

14.2.3 Orders353

14.2.4 DailyPick353

14.3 Duwamish7各层结构354

14.3.1 业务实体354

14.3.2 数据访问354

14.3.3 业务规则355

14.3.4 业务外观355

14.4 Duwamish7业务实体分析355

14.4.1 代码分析355

14.4.2 可能的改进359

14.5 Duwamish7数据访问层分析359

14.5.1 Dispose()方法分析359

14.5.2 Categories类分析361

14.5.3 Books类分析363

14.5.4 Orders类分析363

14.5.5 Customers类分析367

14.6 Duwamish7业务规则层分析368

14.7 Duwamish7业务外观层分析370

14.7.1 OrderSystem类分析371

14.7.2 ProductSystem类分析373

14.7.3 CustomerSystem类分析374

14.8 Duwamish7 Web层情景分析375

14.8.1 情景一:建立新账户376

14.8.2 情景二:购物382

附录 练习答案394

热门推荐