请输入您要查询的百科知识:

 

词条 电脑办公入门·提高·精通
释义

本书循序渐进地讲解了如何使用C#2.0语言开发应用程序。全书共分为四个部分,详细介绍了C#的基础知识,在学习完基础知识之后,又给出了C#2.0语言的完整实例。

作者:于昕杰,张燕 等编著

ISBN:10位[7111227239]13位[9787111227236]

出版社:机械工业出版社

出版日期:2008-1-1

定价:¥45.00元

编辑推荐

本书分为基础知识篇、技能训练篇和行业应用篇,共22章,主要内容包括电脑基础操作、WindowsXP文件管理、WindowsXP基本设置、汉字输入法、Word文本编排、Word图表处理、Excel电子表格制作、Excel数据处理、PowerPoint幻灯片制作与设计等,适合电脑办公初、中级用户使用,也可作为大中专院校及各类电脑培训班的电脑办公课程的教材使用。

目录

第一篇入门知识

第1章C#语言入门1

1.1C#简介1

1.2安装和配置VisualStudio2005安装程序2

1.2.1VisualStudio2005的基本情况2

1.2.2VisualStudio2005的选择和安装2

1.3在CLI模式下编程7

1.3.1CLI模式编程的环境7

1.3.2HelloWorld程序代码8

1.3.3编译HelloWorld程序9

1.4在VisualStudio2005环境中编程11

1.4.1VisualStudio2005编辑器简介11

1.4.2创建项目12

1.4.3生成文件13

1.4.4设计用户界面14

1.5创建第一个Windows窗体应用程序14

1.5.1创建空的Windows窗体应用程序14

1.5.2完善功能15

1.5.3程序解释18

1.6总结20

第2章使用变量、操作符和表达式21

2.1标识符21

2.1.1标识符的演示程序21

2.1.2解释程序23

2.2标识关键字24

2.3类型25

2.3.1值类型25

2.3.2System.ValueType类型25

2.3.3默认构造函数25

2.3.4结构类型26

2.3.5结构类型的范例26

2.3.6简单类型28

2.3.7整型29

2.3.8浮点型29

2.3.9数字型30

2.3.10bool类型30

2.3.11枚举类型31

2.3.12枚举类型的范例31

2.3.13枚举类型程序的解释33

2.3.14引用类型34

2.3.15类类型34

2.3.16Object类型35

2.3.17Object类型的范例35

2.3.18Object类型范例的解释38

2.3.19string类型39

2.3.20接口类型39

2.4常量和变量42

2.4.1常量42

2.4.2静态变量42

2.4.3实例变量43

2.4.4变量的引用45

2.5理解语句45

2.5.1块语句45

2.5.2声明语句和表达式语句45

2.5.3选择语句和迭代语句46

2.5.4跳转语句47

2.6使用算术运算符49

2.6.1关系运算符与赋值运算符49

2.6.2逻辑运算符50

2.6.3算术运算符50

2.6.4位运算符51

2.6.5条件运算符53

2.6.6类型信息运算符55

2.6.7checked和unchecked运算符58

2.6.8控制优先级62

2.7总结62

第3章使用循环语句63

3.1声明bool变量63

3.1.1bool变量的实例63

3.1.2bool变量实例的解释65

3.2使用if语句66

3.2.1理解if语句的语法66

3.2.2使用else语句66

3.2.3嵌套if语句67

3.2.4if语句的实例68

3.2.5if语句实例的解释69

3.3使用switch语句70

3.3.1理解switch语句的语法71

3.3.2switch语句的实例72

3.3.3switch语句实例的解释73

3.4使用while语句74

3.4.1while语句的实例74

3.4.2while语句实例的解释75

3.5使用for语句76

3.5.1for循环语句的语法76

3.5.2for循环语句的实例77

3.5.3for循环语句实例的解释79

3.6使用foreach语句79

3.6.1foreach循环语句的实例80

3.6.2foreach循环语句实例的解释81

3.7使用do语句82

3.7.1do语句的语法82

3.7.2do语句的实例82

3.7.3do语句实例的解释83

3.8总结84

第4章处理错误和异常85

4.1处理错误85

4.1.1异常处理的实例85

4.1.2异常处理机制的解释87

4.2抛出异常的throw87

4.2.1抛出异常的实例88

4.2.2抛出异常实例的解释89

4.3捕获异常的catch90

4.3.1捕获异常的实例90

4.3.2捕获异常实例的解释92

4.4使用多个catch处理程序93

4.4.1使用多个catch处理程序的实例94

4.4.2使用多个catch处理程序实例的解释97

4.5使用finally清理异常98

4.5.1finally清理异常的实例99

4.5.2finally实例的解释102

4.6使用Exception类104

4.6.1构造Exception对象104

4.6.2StackTrace特性109

4.7总结111

第二篇深入学习C#语言

第5章类和对象113

5.1理解类的概念113

5.2定义类114

5.2.1类的成员114

5.2.2访问修饰符115

5.2.3Main()方法116

5.3构造函数122

5.3.1构造函数的演示程序122

5.3.2构造函数的演示程序的解释123

5.3.3声明变量与实例化变量124

5.3.4C#语言的构造函数的初始化126

5.3.5析构函数130

5.4静态成员与实例变量132

5.4.1静态成员与实例成员132

5.4.2构造函数中的静态成员与实例变量134

5.4.3使用const关键字来创建static字段138

5.4.4只读字段139

5.5类的继承143

5.5.1类的继承的实例143

5.5.2类的继承的实例的解释145

5.5.3封闭类146

5.6总结148

第6章枚举和结构149

6.1使用枚举149

6.1.1声明枚举类型149

6.1.2枚举类型的范例150

6.1.3使用枚举进行类型转换151

6.1.4枚举类型的转换151

6.1.5枚举中的System.FlagsAttribute152

6.1.6FlagsAttribute的范例153

6.2使用结构类型155

6.2.1声明结构类型155

6.2.2结构类型的范例156

6.2.3理解结构和类的区别157

6.2.4结构变量的声明范例158

6.2.5复制结构变量159

6.2.6复制结构变量的实例160

6.3总结162

第7章数组和集合163

7.1数组163

7.1.1声明数组变量163

7.1.2创建数组实例和初始化变量165

7.1.3遍历多维数组166

7.1.4访问二维数组的范例的解释168

7.1.5使用数组的Rank属性169

7.1.6复制数组170

7.2集合类172

7.2.1ArrayList类172

7.2.2Queue类173

7.2.3Stack类175

7.2.4Hashtable类176

7.2.5SortedList类178

7.3使用数组参数180

7.3.1使用一维数组参数180

7.3.2使用二维数组参数181

7.3.3声明params数组182

7.4总结183

第8章值和引用184

8.1理解值类型184

8.1.1声明值类型184

8.1.2值类型的生存期186

8.1.3声明新的值类型186

8.2理解引用类型191

8.2.1处理数组192

8.2.2处理字符串193

8.3Boxing与Unboxing操作196

8.3.1Boxing操作196

8.3.2Unboxing操作196

8.3.3Boxing和Unboxing的范例197

8.4参数传递198

8.4.1值参数199

8.4.2引用参数200

8.4.3创建ref参数202

8.4.4创建out参数204

8.5内存分配205

8.5.1垃圾回收机制206

8.5.2System.Object类208

8.6总结208

第9章使用继承和多态209

9.1继承209

9.2使用继承209

9.2.1基类和派生类209

9.2.2使用Base方法调用基类构造函数212

9.2.3new方法214

9.2.4virtual方法216

9.2.5override方法218

9.3创建接口220

9.3.1接口语法220

9.3.2接口限制221

9.3.3实现接口221

9.3.4接口的继承223

9.3.5ICloneable接口225

9.4抽象类227

9.4.1抽象类的定义228

9.4.2抽象类的实例228

9.5多态230

9.5.1多态的定义230

9.5.2多态的实例231

9.6总结232

第10章实现Property(属性)233

10.1封装和属性233

10.1.1封装233

10.1.2属性234

10.2属性的定义235

10.2.1Attribute类235

10.2.2只读属性237

10.2.3可读写属性238

10.2.4只读属性240

10.3属性的局限性242

10.4总结242

第11章枚举集合243

11.1枚举集合中的元素243

11.1.1数组与枚举243

11.1.2IEnumerable接口244

11.1.3实现IEnumerable接口245

11.2使用迭代器来实现一个枚举器247

11.2.1yield关键字247

11.2.2迭代器概述248

11.2.3使用迭代器249

11.3总结250

第12章操作符重载251

12.1理解操作符251

12.1.1操作符重载的限制251

12.1.2重载的操作符251

12.1.3重载操作符的实例252

12.1.4创建对称操作符253

12.2声明递增和递减操作符255

12.2.1实现递增和递减操作符重载的实例255

12.2.2实例分析257

12.3定义操作符对257

12.3.1实现操作符对的实例258

12.3.2实例分析259

12.4理解转换操作符260

12.4.1用户定义的转换语法和规则260

12.4.2用户定义的转换操作符的实例261

12.4.3实例分析263

12.5总结264

第13章委托和事件265

13.1声明和使用委托265

13.1.1委托的概念265

13.1.2委托的声明265

13.1.3委托的创建266

13.1.4将委托作为回调方法266

13.1.5使用算符作为委托268

13.1.6组合委托270

13.2匿名方法272

13.2.1匿名方法的定义272

13.2.2使用匿名方法272

13.3事件处理273

13.3.1声明事件273

13.3.2订阅事件274

13.3.3触发事件274

13.3.4Windows窗体应用程序中的事件275

13.3.5使用事件275

13.4总结277

第14章使用索引器278

14.1索引器的概念278

14.1.1定义索引器278

14.1.2使用索引器的例子279

14.1.3理解索引器的访问过程281

14.2接口中的索引器281

14.2.1接口中实现索引器281

14.2.2实现实例282

14.3属性、数组和索引器283

14.3.1使用数组实现对对象的访问283

14.3.2使用索引器实现对对象的访问285

14.4索引器的局限性286

14.5总结286

第15章泛型概述287

15.1泛型的提出287

15.1.1泛型的声明287

15.1.2泛型的特点288

15.2泛型的解决方案290

15.2.1泛型的类型参数290

15.2.2泛型的约束291

15.3创建泛型类294

15.3.1创建泛型类型的注意事项294

15.3.2泛型接口295

15.3.3泛型接口的规则299

15.4创建泛型方法300

15.5总结301

第三篇C#典型应用

第16章文件与I/O303

16.1流类303

16.1.1FileStream304

16.1.2StreamReader与StreamWriter307

16.1.3内存与缓冲流308

16.1.4字符串读取器和写出器311

16.1.5二进制读取器和写出器312

16.2文件系统类313

16.2.1Directory和DirectoryInfo313

16.2.2File和FileInfo316

16.2.3分析路径317

16.3流的非控制台使用方式318

16.3.1OpenFileDialog318

16.3.2读取Web页面319

16.4串行化320

16.4.1使用BinaryFormatter进行串行化321

16.4.2使用ISerializable323

16.5总结325

第17章垃圾回收和资源管理326

17.1垃圾收集326

17.1.1GC的原理326

17.1.2编写析构函数32

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/26 14:48:02