图书介绍

C#高级编程学习捷径PDF|Epub|txt|kindle电子书版本网盘下载

C#高级编程学习捷径
  • 刘洪成编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302066418
  • 出版时间:2003
  • 标注页数:341页
  • 文件大小:15MB
  • 文件页数:353页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C#高级编程学习捷径PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C#概述1

1.1 .NET简介1

上篇 C#基础知识1

1.2 C#简介2

1.3 本书编排体系2

1.4 下载与安装.NET SDK4

1.5 本书源程序下载及勘误表5

第2章 编译运行一个C#简单程序6

2.1 设置C#环境参数6

2.3 在命令行状态下用SDK编译运行一个C#程序7

2.2 设置从浏览器到命令行状态的快捷转换7

2.4 C#命令行编译器csc的常用格式10

2.5 在Visual C#.NET集成开发环境(IDE)中编译运行一个C#程序11

第3章 C#数据类型14

3.1 C#值类型14

3.1.1 简单数据类型14

3.1.2 结构类型19

3.1.3 枚举类型21

3.2 引用数据类型22

3.2.1 字符串类型(string)25

3.2.2 数组数据类型(array)45

3.3 装箱和拆箱60

第4章 C#类62

4.1 类成员变量62

4.2 C#构造函数和析构函数65

4.3 类继承68

4.4 成员函数70

4.4.1 成员函数级别70

4.4.2 成员函数参数73

4.4.3 函数重载(overloading)76

4.4.4 虚拟函数改写78

4.4.5 虚拟函数隐藏80

4.5 类成员属性函数83

4.6 类索引器84

4.7 事件函数86

4.8 抽象类和密封类96

4.9 访问权限98

4.10 类成员修饰符100

第5章 C#流程控制语句104

5.1 条件执行语句104

5.2 选择执行语句110

5.3.1 for循环112

5.3 循环语句112

5.3.2 foreach循环114

5.3.3 while循环115

5.3.4 do...while循环116

5.4 转移语句117

5.4.1 goto语句118

5.4.2 break/continue语句123

第6章 异常处理124

6.1 捕获一个异常125

6.2 捕获所有异常126

6.3 finally语句127

6.4 主动触发一个异常132

第7章 C#输入输出操作136

7.1 字符串文件的输入输出136

7.2 二进制文件的输入输出139

7.3 单字符输入输出141

7.4 加密读写文件143

7.5 随机读写文件内容145

7.6 在操作系统级对文件和目录的操作148

7.6.1 创建/删除目录148

7.6.2 创建/删除文件150

7.6.3 显示目录151

7.7 内存读写153

7.8 网络端口读写155

第8章 多线程处理159

8.1 创建一个线程159

8.2 为线程设置名字161

8.3 Sleep函数164

8.4 设置线程优先级165

8.5 线程的后端与前端运行167

8.6 终止一个线程169

8.7 线程的暂停与再运行172

8.8 线程Join函数174

8.9 线程异常176

8.10 线程加锁179

第9章 与未操控语句交互运作187

9.1 C#中调用COM组件187

9.1.1 将COM类库转换为.NET组件187

9.1.2 在C#中具体使用一个COM组件191

9.1.3 编译运行一个调用COM组件的C#程序192

9.2 在.NET框架外调用.NET组件195

9.2.1 为非.NET程序创建一个.NET组件195

9.1.4 安装一个使用COM组件的.NET程序195

9.2.2 为COM客户程序包装一个.NET组件197

9.2.3 注册一个.NET组件为COM组件198

9.2.4 在COM程序中具体使用一个.NET组件198

9.2.5 安装一个使用.NET组件的COM客户程序200

9.3 在C#中使用未受操控的语句200

9.3.1 包装一个DLL函数200

9.3.2 调用一个DLL库中的函数201

9.3.3 从C#中传送一个复杂类型的变量给DLL函数202

9.4 在C#中使用指针207

9.4.1 在unsafe语句中使用指针208

9.4.2 在fixed语句中锁定一个C#变量210

下篇 高级编程实例篇212

第10章 用C#编写Windows用户界面程序WindowsGUI212

10.1 创建WindowsGUI项目文件212

10.2 用DataSet和DataTable在内存中构造一个数据库214

10.3 用DataGridTableStyle控制DataGrid的输出格式217

10.4 增加、删除和修改DataGrid中的记录219

10.5 恢复DataGrid中修改前的数据220

10.7 保存DataGrid的当前数据到数据库中221

10.6 刷新DataGrid中的数据221

10.8 调试WindowsGUI程序222

10.9 WindowsGUI源程序清单及DOS提示符下的编译方法226

10.9.1 Windows GUI源程序清单226

10.9.2 DOS提示符下的编译方法234

第11章 用C#编写组件程序MyDAO235

11.1 .NET组件简介236

11.2 XML简介236

11.3 创建.NET组件MyDAO237

11.3.1 GetList函数238

11.3.2 Add函数241

11.3.3 Update函数242

11.3.4 Delete函数244

11.3.5 Execute函数244

11.4 从WindowsGUI客户端程序去调用.NET组件MyDAO249

11.4.1 在LoadData函数中调用.NET组件MyDAO249

11.4.2 在SaveData函数中调用.NET组件MyDAO253

11.5 调试.NET组件MyDAO程序255

11.6 MyDAO源程序清单及DOS提示符下的编译方法255

11.6.1 MyDAO源程序清单255

11.6.2 DOS提示符下的编译方法259

12.1 网络服务简介261

第12章 网络服务(Web Service)261

12.2 一个简单的网络服务HelloService262

12.3 从IIS上去调用/测试网络服务HelloService265

12.4 创建网络服务ProductService并从中调用我们的.NET组件MyDAO267

12.5 从Windows应用程序WindowsGUI去调用网络服务ProductService270

12.5.1 在LoadData函数中调用网络服务ProductService271

12.5.2 在SaveData()函数中调用网络服务ProductService272

12.6 调试网络服务程序272

12.7 网络服务(MyService)源程序清单及DOS提示符下的编译方法274

13.1 准备一个简单的数据库276

第13章 在C#中调用数据库276

13.2 从MyDAO组件去查询数据278

13.3 从MyDAO组件去增加/删除和修改数据281

13.4 .NET组件MyDAO源程序清单及DOS提示符下的编译方法283

13.4.1 .NET组件MyDAO源程序清单283

13.4.2 DOS提示符下的编译方法298

第14章 将.NET组件转换为事务处理COM+组件299

14.1 事务处理控制简介299

14.2 对Product.cs的修改300

14.3 将MyDAO.dll注册为一个COM+程序301

14.5 实地测试新版MyDAO.dll对事务处理的控制302

14.4 将MyDAO.dll安装到GAC中302

14.6 COM+组件MyDAO源程序清单及DOS提示符下的编译方法303

14.6.1 COM+组件MyDAO源程序清单303

14.6.2 DOS提示符下的编译方法307

第15章 用C#编写网站界面程序WebGUI309

15.1 ASP.NET简介309

15.2 创建WebGUI项目文件309

15.3 设置WebGUI界面310

15.4 定义类变量311

15.5 设置DataGrid的初始状态311

15.6 LoadData()函数313

15.7 绑定DataGrid与DataSet315

15.8 在PageLoad()函数中调用InitControls()、LoadData()和BindGrid()函数316

15.9 编辑/删除一行数据317

15.10 增加一行数据319

15.11 刷新、恢复和保存数据320

15.12 调试WebGUI程序321

15.13 WebGUI源程序清单及DOS提示符下的编译方法321

15.13.1 WebGUI源程序清单321

15.13.2 DOS提示符下的编译方法327

附录A C#语法程序示例328

附录B C#关键字一览表335

附录C C#与Java338

热门推荐