图书介绍

C#面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C#面向对象程序设计
  • 黄聪明编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030124847
  • 出版时间:2004
  • 标注页数:906页
  • 文件大小:140MB
  • 文件页数:919页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C#面向对象程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章程序设计概论1

1.1什么是程序1

目录1

1.2程序设计思维7

1.3实现程序化的工具——程序语言概论15

1.4程序语言的选择——思维模式的搭配19

第2章开发环境的建立20

2.1 系统需求20

2.2开始安装21

第3章程序设计初步体验35

3.1 程序的实体组成单元35

3.1.1 构成程序的符号35

3.1.2一系列的字符37

3.1.3空格符37

3.1.5 标识符38

3.1.4注释38

3.1.6保留字39

3.1.7数据常量40

3.1.8分隔符41

3.1.9运算符41

3.2 C#程序的种类41

3.3 C#程序的开发42

3.3.1 编写阶段42

3.3.2编译阶段45

3.3.3 执行阶段45

3.4范例46

3.4.1 范例一46

3.4.2范例二57

3.4.3范例三63

3.4.4范例四66

3.4.5 范例五71

3.4.6范例六77

3.4.7范例七82

3.4.8范例八85

3.4.9范例九88

3.4.10范例十93

3.5符号组合后的语意94

3.6错误总结97

3.7用户自定义名称的命名习惯102

第4章 可视化程序设计丨 Windows Application103

4.1 Visual Studio.NET主要环境简介103

4.2控制台应用程序106

4.3 Windows Form可视化程序设计120

4.3.1 范例一120

4.3.2范例二127

4.4 Windows应用程序的安装与部署137

4.5实例研究——过程模块的思考146

4.5.1 没有笨的用户,只有差劲的程序设计人员146

4.5.2找出基本逻辑后加以调整162

第5章数据的表达167

5.1数据类型概论167

5.1.1类型的重要性167

5.1.2类型168

5.2程序中如何表示一份数据173

5.2.1变量的意义174

5.2.2变量的声明179

5.2.3“=”的意义(赋值运算符)183

5.2.4内存与内存的内容184

5.2.5数据类型总论186

5.2.6选用数据类型应特别注意的事项189

5.3.1整数数据类型190

5.3基本数据类型190

5.3.2浮点数值数据类型195

5.3.3真/假值数据类型199

5.3.4字符数据类型200

5.3.5不同基本数据类型的数据如何转换204

5.4具名的数据常量206

5.5 自定义数据类型209

5.5.1枚举数据类型209

5.5.2 structue数据类型215

5.6负责数据类型转换的类218

6.1概论220

6.1.1数据的基本能力220

第6章数据的运算220

6.1.2运算能力222

6.2运算符224

6.2.1 改变运算符优先级的运算符224

6.2.2 明确类型转换与cast运算符224

6.3算术运算符230

6.3.1 四则运算230

6.3.2除法的余数运算232

6.3.3增减1的递增/减运算239

6.3.4正/负号的运算240

6.3.5 Op运算赋值符号的运算241

6.3.6算术运算符的运算顺序242

6.4比较运算符243

6.4.1相等运算243

6.4.2关系运算245

6.5逻辑运算符246

6.4.3 比较运算符的运算顺序246

6.5.1逻辑运算符的真值表247

6.5.2逻辑乘248

6.5.3逻辑和249

6.5.4逻辑非252

6.5.5 Short-circuit evaluation,简化方式255

6.5.6 Op运算赋值符号的运算258

6.5.7逻辑运算符的运算顺序259

6.6位运算符260

6.6.1 的用途263

6.6.2 丨的用途265

6.7条件运算符265

6.8类型兼容判断符号266

6.9副作用266

6.10.1 System.Math267

6.10与算术运算相关的类库267

6.10.2 System.Random284

6.11 数据的应用范围288

6.12重载标识符292

第7章流程控制295

7.1 概述295

7.1.1顺序流程控制295

7.1.2选择性执行的流程控制296

7.1.3选择性重复执行的流程控制296

7.1.4执行流程的组合方式298

7.2流程控制300

7.2.1选择性执行的流程控制300

7.2.2选择性重复执行的流程控制320

7.2.3执行转移的流程控制345

7.3 try/catch/finally语句352

7.4预处理(preprocessor)的流程控制368

第8章 类与面向对象程序设计370

8.1基本观念370

8.1.1对象370

8.1.2类377

8.2程序实现384

8.2.1类的声明和定义385

8.2.2建立一个对象387

8.2.3 对象的生与死395

8.2.4抽象类425

8.2.5 sealed类427

8.3 接口427

8.3.1 接口,一个象征性的符号427

8.3.2定义规范接口428

8.3.3规范接口430

8.3.4规范接口的赋值运算433

8.3.5规范接口的重载标识符435

8.3.6规范接口的扩展435

8.3.7接口的声明格式440

8.3.8NET Framework 中的基本接口440

第9章数组数据的表达与运算452

9.1数组是什么453

9.2多维数组465

9.3注意事项473

9.4 System.Array478

9.4.1 统计信息480

9.4.2管理数组元素483

9.4.3数组操作490

9.4.4数组元素的操作504

9.5.1 冒泡排序508

9.5应用508

9.5.2二分法搜索511

9.5.3魔术方阵515

9.5.4矩阵操作529

第10章字符串数据的表达与运算538

10.1 字符串538

10.2 String的应用565

10.3 StringBuilder568

第11章 日期与数值数据的表达与运算572

11.1 日期数据类型572

11.1.1 TimeSpan结构572

11.1.2 DateTime结构582

11.1.3 Calendar599

11.2再谈数值类型600

11.2.1 Boolean结构602

11.2.2 Char结构603

11.2.3整数结构605

11.2.4含小数值的结构614

11.2.5 Decimal结构615

第1 2章设计类的成员(1)627

12.1 Field:字段的数据成员627

12.1.1访问设定:考虑封装层次628

12.1.2实例数据成员的设计630

12.1.3静态数据成员的设计633

12.1.4常量数据成员的设计637

12.1.5只读数据成员的设计641

12.1.6枚举值的设计643

12.1.7属性的默认值644

12.1.8 Shadowing(遮蔽效应)645

12.2方法:成员函数647

12.2.2返回值类型652

12.2.1方法的名称652

12.2.3方法返回数据的管道654

12.2.4返回值与类型转换657

12.2.5方法重载658

12.2.6参数与参数的传递662

12.2.7静态方法成员的设计680

12.2.8 sealed方法684

12.2.9再论数据的范围与生命期685

12.2.10再论this694

12.2.11递归算法695

12.2.12 abstract方法711

第1 3章关系713

13.1类与类的关系713

13.1.1什么是关系713

13.1.2什么是相依性关系714

13.1.3什么是一般化的关系715

13.1.4什么是整体与部分的关系719

13.1.5一个称作“Object”的类720

13.2一般化关系的程序实现723

13.2.1基本原则723

13.2.2构造函数顺序的相关性725

13.2.3功能730

13.2.4有多少遗产734

13.2.5赋值运算736

13.2.6我是谁743

13.2.7龙生龙,凤生凤746

13.2.8同名的处理方式:shadow和override748

13.2.9保留字base与this在继承关系下所扮演的角色758

13.2.10保留字abstract在继承关系下所扮演的角色775

13.2.11保留字sealed在继承的关系下所扮演的角色779

13.2.12保留字protected在继承关系下所扮演的角色783

13.2.13再论继承785

1 3.2.14多态786

13.3集合关系799

第14章设计类的成员(11)801

14.1运算符重载801

14.1.1++/--802

14.1.2 true/false!803

14.1.3+、-805

14.1.4关系运算符号808

14.1.5 casting812

14.2属性814

14.3 Indexer-索引运算符824

第15章 设计类的成员(11):委托与事件827

15.1.1程序的基本架构831

15.1委托831

15.1.2多播(multicasting)845

15.2事件849

15.2.1程序的基本架构849

15.2.2 .NET事件的语法规范851

第16章可视化程序设计ASP.NET与Web Service856

16.1 ASP.NET程序的基本架构及环境设置856

16.1.1 欢迎来到ASP.NET856

16.1.2设置867

16.2 Visual Studio.NET与ASP.NET871

16.3 ASP.NET服务器控件890

16.4 Web Service897

16.4.1定义Web Service的内容898

16.4.2测试Web Service902

16.4.3 Visual Studio.NET与Web Service903

热门推荐