图书介绍
C#面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 黄聪明编著 著
- 出版社: 北京:科学出版社
- ISBN:7030124847
- 出版时间:2004
- 标注页数:906页
- 文件大小:140MB
- 文件页数:919页
- 主题词:C语言-程序设计
PDF下载
下载说明
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