图书介绍

C#编程技术与技巧【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C#编程技术与技巧
  • (美)Charles Wright著;胡俊哲,英宇等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111108264
  • 出版时间:2002
  • 标注页数:510页
  • 文件大小:53MB
  • 文件页数:523页
  • 主题词: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

第一部分 .NET环境和C1

第1章 C#和.NET简介1

1.1 何时使用C#和C++5

1.2 .NET和其他开发环境的区别8

1.3 使用公共语言运行时10

1.4 查看中间语言代码13

1.5 利用实时调试14

1.6 利用.NET与COM的互操作特性16

1.7 通过.NET版本控制来处理软件更新17

1.8 使用.NET反射机制获取类的相关信息19

第2章 在Visual Studio.NET中开发C#应用程序22

2.1 使用Visual Studio.NET的“选项”对话框26

2.2 定制工具栏和菜单27

2.3 在工具菜单中增加菜单项29

2.4 测试驱动Visual Studio.NET31

2.5 使用属性窗口34

2.6 使用智能提示36

2.7 获取帮助37

第二部分 C#语言41

第3章 C#的预备知识41

3.1 使用C#库类45

3.2 创建命令行程序47

3.3 在命令行程序中添加引用48

3.4 与C++的比较50

3.5 创建Windows程序50

3.6 与Visual Basic的比较52

3.7 理解空白和标记54

3.8 注释代码55

3.9 用XML注释文档化代码57

3.10 使用C#调试器58

3.11 使用输出窗口和任务列表窗口60

3.12 解析任务列表窗口60

3.13 编写和使用自己的名称空间61

3.14 使用Console类62

3.15 格式化输出和字符串63

3.16 使用预处理命令66

第4章 C#基础70

4.1 理解值类型变量75

4.2 理解引用类型变量76

4.3 编写表达式79

4.4 编写语句80

4.5 使用托管代码81

4.6 使用逻辑操作符84

4.7 使用关系、相等和条件操作符87

4.8 使用赋值操作符89

4.9 理解C#的类型操作符91

4.10 使用unsafe代码93

4.11 使用sizeof操作符95

4.12 装箱和拆箱96

4.13 使用checked和unchecked语句99

4.14 编写循环102

4.15 使用程序控制语句106

4.16 理解C#中的作用域111

第5章 C#中的数据类型113

5.1 在C#中定义结构118

5.2 声明和使用简单数据类型120

5.3 创建枚举列表121

5.4 使用引用类型124

5.5 C#类的基础概念125

5.6 在C#中声明数组126

5.7 理解接口127

5.8 使用代理来创建回调函数128

5.9 使用object数据类型130

5.10 向函数传递参数131

5.11 使用字段和属性134

5.12 使用内部字符串表来降低内存消耗138

5.13 C#中的字符串编码138

5.14 C#中的数据转换142

第6章 C#中的结构144

6.1 定义结构147

6.2 以值类型对象来使用结构151

6.3 以引用的方式使用结构152

6.4 在结构中增加函数154

6.5 在结构中添加属性158

第7章 理解C#类163

7.1 使用内建类167

7.2 使用this关键字来引用当前对象174

7.3 使用访问关键字保护类成员176

7.4 使用类的成员方法和属性177

7.5 使用static修饰符修饰类成员183

7.6 声明构造函数和析构函数185

7.7 创建常量和只读字段190

7.8 在类中嵌套其他的类193

7.9 重载和名字隐藏197

第8章 C#语言和面向对象编程204

8.1 封装数据206

8.2 从基类中继承208

8.3 设计基类212

8.4 隐藏基类的成员213

8.5 按次序调用构造函数和析构函数214

8.6 使用sealed修饰符来禁止继承216

8.7 多态:使用虚方法来改变类的行为217

8.8 使用虚属性228

8.9 定义抽象类230

8.10 声明抽象函数231

8.11 使用对象浏览器234

8.13 使用对象面板236

8.14 使用成员面板236

8.15 使用对象浏览器进行导航237

8.16 搜索符号237

第9章 异常处理239

9.1 在CLR中使用异常处理242

9.2 使用try和catch代码块244

9.3 捕获异常247

9.4 使用多重catch代码块249

9.5 使用异常类251

9.6 抛出异常254

9.7 异常块的作用域258

9.8 使用带有checked变量的异常259

9.9 在异常块中结束程序261

9.10 理解finally代码块263

第10章 C#高级特性266

10.1 嵌套的名称空间270

10.2 使用using指令来指定名称空间271

10.3 深入了解using语句274

10.4 添加引用275

10.5 创建模块文件279

10.6 创建共享配件280

10.7 使用C#接口定义抽象行为283

10.8 使用反射机制获取运行时信息286

10.9 动态调用对象290

10.10 创建执行线程292

第11章 使用C#数组298

11.1 初始化数组303

11.2 使用多维数组305

11.3 使用不规则数组307

11.4 使用System.Array类310

11.5 数组的搜索和排序311

11.6 使用Copy()方法来复制数组值314

11.7 使用对象数组316

11.8 使用索引器318

11.9 索引器的工作机制320

11.10 声明索引器321

11.11 使用C#的索引器向导322

第12章 文件操作323

8.12 设置浏览范围325

12.1 使用FileStream类329

12.2 使用MemoryStream类创建临时存储空间331

12.3 使用NetworkStream类创建网络连接334

12.4 使用BufferedStream类缓冲流的输入输出338

12.5 执行异步I/O340

12.6 用Null字段作为位存储桶删除无用的数据342

12.7 使用TextReader和TextWriter抽象类344

12.8 使用StreamReader和StreamWriter类344

12.9 使用FileOpen通用对话框打开文件348

12.10 使用File和FileInfo类351

12.11 获取和设置目录355

第三部分 用C#进行Windows编程361

第13章 编写Windows应用程序361

13.1 创建基于窗体的应用364

13.2 隐藏和显示窗体368

13.3 在窗体上添加控件370

13.4 向应用程序中添加窗体373

13.5 设置Tab键顺序378

13.6 设置窗体的属性379

13.7 使用模态和非模态窗体379

第14章 调试C#程序388

14.1 使用DbgCLR.exe调试C#和.NET应用程序392

14.2 使用实时调试工具来调试.Net应用程序394

14.3 在Visual Studio调试器中运行程序395

14.4 设置断点来暂停执行程序396

14.5 在方法中设置条件398

14.6 恢复堆栈跟踪信息400

14.7 使用调试类403

14.8 使用跟踪侦听器407

14.9 将调试信息写入事件日志中411

第15章 创建用户界面417

15.1 在窗体上添加菜单418

15.2 使用菜单设计器422

15.3 为菜单增加修饰430

15.4 增加快捷键430

15.5 增加图形431

15.6 增加工具栏432

15.7 增加上下文菜单434

15.8 在树视图控件中显示内容435

15.9 在列表视图控件中显示内容440

15.10 一个资源管理器风格的应用程序447

第16章 使用Windows控件449

16.1 设置控件的属性452

16.2 使用不可见控件455

16.3 响应控件消息456

16.4 用一个事件来响应多个控件458

16.5 使用空闲进程来使能和禁用控件460

16.6 使用GroupBox控件461

16.7 单选按钮控件463

16.8 锚定窗体中的控件464

16.9 在窗体上停靠控件465

第17章 使用公用对话框467

17.1 选择颜色469

17.2 用FontDialog对话框来选择文字的样式472

17.3 打开/保存文件474

17.4 关于打印479

17.5 选择打印机482

17.6 设置页面选项484

17.7 预览打印输出486

第18章 使用代理和事件488

18.1 在C#程序中使用事件491

18.2 编写事件处理函数493

18.3 使用代理给对象排序495

18.4 使用静态代理501

18.5 查看代理的调用列表503

18.6 组合与删除代理中的方法504

18.7 响应定时器事件506

18.8 响应System.Threading.Timer事件508

热门推荐