王朝网络
分享
 
 
 

C# 语言程序设计 含盘

王朝导购·作者佚名
 
  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 杨璐

出 版 社: 人民邮电出版社

出版时间: 2001-7-1字数:版次: 1版1次页数: 407印刷时间:开本:印次:纸张: 胶版纸I S B N : 9787115094698包装: 平装编辑推荐

Microsoft公司新推出的C#语言具有诸多新的特性,它舍弃了C和C++中很多使用复杂、容易出现编程错误的特性和功能,以崭新的姿态呈现在世人面前。不久的将来,C#会成为每一位资深程序员首选的编程语言。

本书分为3个部分。入门部分介绍了C#语言的新特性以及C#语言的开发工具;语法部分展示了C#语言的各个细节,每一章介绍一个主题;提高部分讲解了Microsoft.NET平台中常用的类和服务。

本书体系结构清晰,解释说明详尽,开发实例丰富。本书附赠一张光盘,其中包括书中所有实例的源代码。

本书适用于对面向对象程序语言有所了解的读者,同时可作为计算机爱好者系统学习C#语言的教材。

目录

第1章C#语言概述1

1.1C#语言简介1

1.2C#语言的特点2

1.2.1简单(Simplicity)3

1.2.2现代(Modernity)4

1.2.3面向对象(Object-orientation)4

1.2.4类型安全(Type-safety)5

1.2.5版本可控(Versionable)5

1.2.6兼容(Compatibility)5

1.2.7灵活(Flexibility)6

1.3C#和C、C++的比较6

1.3.1定义全局变量6

1.3.2指针(Pointer)6

1.3.3内存管理7

1.3.4数据类型的支持7

1.3.5类型转换7

1.3.6头文件7

1.3.7预处理7

第2章开发工具9

2.1SDK的安装9

2.1.1安装准备工作9

2.1.2开始安装10

2.2开发工具的使用13

2.2.1Hello World程序13

2.2.2编译动态连接库14

2.2.3使用动态连接库15

第3章数据类型17

3.1数值类型17

3.1.1bool类型18

3.1.2char类型20

3.1.3byte类型20

3.1.4sbyte类型22

3.1.5short类型23

3.1.6ushort类型25

3.1.7int类型26

3.1.8uint类型27

3.1.9long类型28

3.1.10ulong类型29

3.1.11float类型31

3.1.12double类型32

3.1.13decimal类型33

3.1.14enum类型35

3.1.15struct类型37

3.2装箱和拆箱40

3.2.1装箱40

3.2.2拆箱41

3.3引用类型43

3.3.1class类型43

3.3.2delegate类型46

3.3.3interface类型53

3.3.4object类型60

3.3.5string类型61

3.4类型参考表62

3.4.1内建类型表62

3.4.2整数类型表63

3.4.3浮点类型表64

3.4.4缺省值表64

3.4.5数值类型表64

3.4.6隐式数字转换表65

3.4.7显式数字转换表65

第4章修饰符67

4.1访问修饰符67

4.1.1访问属性级别67

4.1.2访问属性范围68

4.1.3使用访问属性的限制70

4.1.4internal修饰符72

4.1.5private修饰符73

4.1.6protected修饰符74

4.1.7public修饰符75

4.2abstract修饰符76

4.2.1修饰符描述76

4.2.2示例77

4.3const修饰符79

4.3.1修饰符描述79

4.3.2示例80

4.4event修饰符81

4.4.1修饰符描述81

4.4.2示例82

4.5extern修饰符88

4.5.1修饰符描述88

4.5.2示例88

4.6override修饰符90

4.6.1修饰符描述90

4.6.2示例90

4.7readonly修饰符92

4.7.1修饰符描述92

4.7.2示例92

4.8sealed修饰符93

4.8.1修饰符描述93

4.8.2示例93

4.9static修饰符94

4.9.1修饰符描述94

4.9.2示例95

4.10virtual修饰符96

4.10.1修饰符描述96

4.10.2示例97

第5章语句101

5.1选择语句101

5.1.1if-else语句101

5.1.2switch-case语句105

5.2循环语句107

5.2.1do-while语句107

5.2.2for语句109

5.2.3foreach-in语句110

5.2.4while语句117

5.3跳转语句118

5.3.1break语句118

5.3.2continue语句120

5.3.3goto语句121

5.3.4return语句124

5.4异常处理语句125

5.4.1throw语句125

5.4.2try-catch语句126

5.4.3try-finally语句129

5.4.4try-catch-finally语句131

5.5检查和非检查132

5.5.1checked语句132

5.5.2unchecked语句135

5.6非保护和固定138

5.6.1unsafe语句138

5.6.2fixed语句141

5.7锁定语句143

5.7.1语法规则143

5.7.2注解143

5.7.3示例1143

5.7.4示例2144

第6章方法参数147

6.1params关键词147

6.2ref关键词148

6.3out关键词149

第7章名字空间151

7.1namespace关键词151

7.1.1语法规则151

7.1.2注解151

7.1.3示例152

7.2using关键词153

7.2.1语法规则153

7.2.2注解153

7.2.3示例1153

7.2.4示例2154

第8章操作符关键词157

8.1as关键词157

8.1.1语法规则157

8.1.2注解157

8.1.3示例158

8.2is关键词159

8.2.1语法规则159

8.2.2注解159

8.2.3示例159

8.3new操作符161

8.3.1语法规则161

8.3.2注解161

8.3.3示例161

8.4new修饰符163

8.4.1语法规则163

8.4.2示例1164

8.4.3示例2165

8.5sizeof关键词166

8.5.1语法规则166

8.5.2注解166

8.5.3示例166

8.6typeof关键词167

8.6.1语法规则167

8.6.2注解167

8.6.3示例1167

8.6.4示例2169

8.7true关键词169

8.7.1注解169

8.7.2示例170

8.8false关键词170

8.8.1注解170

8.8.2示例171

8.9stackalloc关键词171

8.9.1语法规则171

8.9.2注解171

8.9.3示例171

第9章转换关键词173

9.1explicit关键词173

9.1.1注解173

9.1.2示例174

9.2implicit关键词174

9.2.1注解175

9.2.2示例175

9.3operator关键词176

9.3.1语法规则176

9.3.2注解177

9.3.3示例177

第10章访问关键词179

10.1base关键词179

10.1.1注解179

10.1.2示例1179

10.1.3示例2180

10.2this关键词182

10.2.1注解182

10.2.2示例182

第11章操作符185

11.1操作符分类185

11.2算术溢出185

11.3操作符详解186

11.3.1可重载操作符186

11.3.2[]操作符186

11.3.3()操作符187

11.3.4.操作符188

11.3.5+操作符189

11.3.6?操作符190

11.3.7*操作符191

11.3.8/操作符191

11.3.9%操作符192

11.3.10&操作符192

11.3.11|操作符193

11.3.12^操作符194

11.3.13!操作符194

11.3.14~操作符195

11.3.15=操作符195

11.3.16

11.3.17操作符196

11.3.18?:操作符197

11.3.19++操作符198

11.3.20??操作符199

11.3.21&&操作符200

11.3.22||操作符202

11.3.23

11.3.24操作符204

11.3.25==操作符205

11.3.26!=操作符206

11.3.27

11.3.28=操作符207

11.3.29+=操作符208

11.3.30?=操作符208

11.3.31*=操作符209

11.3.32/=操作符209

11.3.33%=操作符210

11.3.34&=操作符210

11.3.35|=操作符211

11.3.36^=操作符212

11.3.37

11.3.38=操作符213

11.3.39-操作符213

11.4操作符的重载214

11.4.1复数类214

11.4.2三值逻辑类型215

第12章特性219

12.1特性概述219

12.1.1使用特性219

12.1.2全局特性220

12.1.3创建定制特性221

12.1.4获取特性信息222

12.2AttributeUsage特性224

12.2.1语法规则224

12.2.2注解224

12.3Conditional特性224

12.3.1语法规则224

12.3.2注解225

12.3.3示例225

12.4Obsolete特性226

12.4.1语法规则226

12.4.2注解227

12.4.3示例227

12.5应用实例227

12.5.1声明特性类228

12.5.2使用特性类229

12.5.3综合示例230

第13章预处理指令237

13.1#if预处理指令237

13.1.1语法规则237

13.1.2注解238

13.1.3示例238

13.2#else预处理指令239

13.2.1语法规则239

13.2.2注解239

13.2.3示例239

13.3#elif预处理指令239

13.3.1语法规则239

13.3.2注解240

13.3.3示例240

13.4#endif预处理指令240

13.4.1语法规则240

13.4.2注解240

13.4.3示例240

13.5#define预处理指令240

13.5.1语法规则240

13.5.2注解241

13.5.3示例241

13.6#undef预处理指令241

13.6.1语法规则241

13.6.2注解241

13.6.3示例241

13.7#warning预处理指令242

13.7.1语法规则242

13.7.2注解242

13.7.3示例242

13.8#error预处理指令243

13.8.1语法规则243

13.8.2注解243

13.8.3示例243

13.9#line预处理指令244

13.9.1语法规则244

13.9.2注解244

13.9.3示例244

13.10#region预处理指令244

13.10.1语法规则245

13.10.2注解245

13.10.3示例245

13.11#endregion预处理指令245

13.11.1语法规则245

13.11.2示例245

第14章数组247

14.1一维数组247

14.1.1数组初始化247

14.1.2把数组作为参数传递248

14.1.3示例1248

14.1.4示例2249

14.2多维数组250

14.2.1数组初始化250

14.2.2把数组作为参数传递250

14.2.3示例251

14.3使用ref和out传递数组251

14.3.1示例1252

14.3.2示例2253

第15章Main方法255

15.1返回值255

15.1.1示例255

15.1.2执行示例256

15.2命令行参数256

15.2.1示例257

15.2.2执行示例258

第16章属性259

16.1属性的声明259

16.1.1语法规则259

16.1.2注解260

16.1.3示例260

16.2访问器262

16.2.1语法规则262

16.2.2注解263

16.2.3示例1264

16.2.4示例2265

16.3接口属性268

16.3.1语法规则268

16.3.2注解269

16.3.3示例269

16.4应用实例271

16.4.1实例1272

16.4.2实例2274

第17章索引279

17.1索引的声明279

17.1.1语法规则279

17.1.2注解280

17.1.3示例281

17.2属性和索引的比较282

17.3接口索引283

17.3.1语法规则283

17.3.2注解283

17.3.3示例284

17.4应用实例286

17.4.1示例1286

17.4.2示例2289

第18章XML文档295

18.1文档注释标记295

18.1.1标记295

18.1.2标记297

18.1.3标记297

18.1.4标记299

18.1.5标记300

18.1.6标记302

18.1.7标记302

18.1.8标记304

18.1.9标记305

18.1.10标记306

18.1.11标记307

18.1.12标记308

18.1.13标记309

18.1.14标记309

18.1.15标记311

18.2处理XML文件312

18.3应用实例314

第19章时间和计时器319

19.1显示日期和时间319

19.2时间段321

19.3计时器325

19.4日程327

第20章文件操作331

20.1查询文件信息331

20.2读取文本文件333

20.3写入文本文件334

20.4读取二进制文件336

20.5写入二进制文件337

20.6列出文件夹中的文件338

20.7拷贝和删除341

第21章线程和进程343

21.1线程343

21.1.1控制线程的方法343

21.1.2多线程设计345

21.1.3多线程同步350

21.2进程356

21.2.1启动、停止进程356

21.2.2获取进程信息358

第22章GUI编程基础363

22.1Hello, Windows Forms!363

22.2Windows Forms编程模式365

22.2.1窗体365

22.2.2控件365

22.2.3事件368

22.3菜单设计373

22.3.1给窗体添加主菜单374

22.3.2创建上下文菜单377

22.4重画窗口379

22.5定制控件382

22.5.1绘制控件382

22.5.2添加属性382

22.5.3添加事件383

22.5.4综合代码384

22.5.5使用控件386

附录Visual Studio.NET 7.0的安装及其与C#的关系391

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
骨与关节损伤(第三版)
轻松掌握Windows XP
Dreamweaver 4.0网页设计精彩实例
MATLAB数学建模基础教程
3ds max 4NURBS 曲面造型精彩实例
网页制作梦幻团队Dreamweaver4Fireworks4..
SQL Server 2000数据仓库应用与开发
博采英语:阅读(3)
系统校调大师之软件篇
Photoshop 6.0美工之路  含盘
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有