图书介绍

C#实用编程技术PDF|Epub|txt|kindle电子书版本网盘下载

C#实用编程技术
  • 钱昆等编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508407695
  • 出版时间:2001
  • 标注页数:382页
  • 文件大小:28MB
  • 文件页数:395页
  • 主题词:C语言(学科: 程序设计) 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

1.1.1 .Net的技术体系1

1.1.2 .Net的深远影响2

1.1.3 .Net面临的竞争和挑战3

1.1.4 .Net和C#3

1.2 C#简介4

1.2.1 简单4

1.2.2 现代5

1.2.3 面向对象5

1.2.4 类型安全6

1.2.5 版本控制6

1.2.6 兼容6

1.3.1 不同语言实现的“Hello World!”程序7

1.3 C++和C#7

1.2.7 灵活7

1.3.2 C++和C#的相似之处9

1.3.3 C++和C#的不同之处9

1.4 改进的“Hello World!”程序10

1.4.1 “Hello World!”程序的开发步骤10

1.4.2 “Hello World!”程序剖析12

1.5 小结14

第2章 数据类型及表达式15

2.1 数据类型概述15

2.1.1 数据类型的作用15

2.1.2 C#中的数据类型15

2.2 简单数据类型17

2.2.1 简单数据类型的种类17

2.2.2 简单数据类型和对应的结构体17

2.2.3 默认的构造函数19

2.3.1 int数据类型20

2.3 整数类型20

2.3.2 其他整数类型24

2.4 浮点数数据类型24

2.5 小数数据类型27

2.6 布尔数据类型30

2.7 字符数据类型31

2.8 枚举34

2.8.1 枚举的定义34

2.8.2 枚举的实际应用35

2.9 数组36

2.9.1 数组的定义36

2.9.2 数组类38

2.9.3 数组及Array类的综合应用41

2.10 字符串44

2.10.1 字符串的静态成员45

2.10.2 字符串的动态成员45

2.11 结构体47

2.12 表达式50

2.12.1 运算符51

2.12.2 数据类型转换54

2.12.3 基本运算符及数据类型转换的实际应用55

2.13 复杂数据结构的C#实现56

2.13.1 堆栈的C#实现56

2.13.2 链表的C#实现59

2.14 小结66

第3章 基本语句67

3.1 语句概述67

3.2 声明语句68

3.2.1 变量68

3.2.2 常量69

3.3 选择语句71

3.3.1 if语句71

3.3.2 switch语句74

3.4.1 for循环语句77

3.4 循环语句77

3.4.2 foreach循环语句78

3.4.3 while循环语句81

3.4.4 do-while循环语句82

3.5 跳转语句83

3.5.1 break语句84

3.5.2 continue语句85

3.5.3 return语句85

3.5.4 goto语句与标志语句86

3.6 预处理语句89

3.6.1 预声明语句89

3.6.2 预处理条件语句91

3.6.3 预处理错误和警告语句93

3.7 其他语句94

3.7.1 checked/unchecked语句94

3.7.2 锁定语句96

3.7.3 using语句99

3.8 基本输入输出100

3.8.1 Console的输入输出方法100

3.8.2 命令行输入101

3.9 文件107

3.9.1 文件的创建、打开和关闭108

3.9.2 文件读写109

3.9.3 文件访问权限112

3.10 小结116

第4章 类117

4.1 面向对象程序设计的基本思想117

4.1.1 程序设计方法学的演进117

4.1.2 面向对象程序设计的基本概念119

4.2 类的定义123

4.2.1 类定义的基本格式123

4.2.2 属性类125

4.2.3 modifiers125

4.2.4 继承127

4.2.5 类的成员128

4.3 构造函数和析构函数128

4.3.1 构造函数128

4.3.2 析构函数132

4.3.3 对象数组135

4.4 类的常量成员和字段136

4.4.1 常量成员136

4.4.2 字段137

4.5 方法138

4.5.1 定义方法的基本格式138

4.5.2 参数列表138

4.6 属性143

4.7 事件145

4.8 索引149

4.9 操作符152

4.10 属性类及其应用155

4.11 小结158

第5章 继承与多态159

5.1 继承159

5.1.1 基类和派生类159

5.1.2 访问控制160

5.1.3 Object类162

5.1.4 成员覆盖164

5.2 接口166

5.2.1 接口的定义166

5.2.2 多重接口的继承和实现169

5.3 多态性和虚拟函数171

5.3.1 多态性171

5.3.2 抽象类175

5.4 小结177

第6章 线程178

6.1 线程与进程178

6.2 C#中的线程类179

6.2.1 Thread类的主要属性180

6.2.2 Thread类的主要方法181

6.3 线程优先级185

6.4 线程同步186

6.4.1 Windows操作系统提供的线程同步机制186

6.4.2 利用Monitor类实现线程同步187

6.4.3 利用Mutex类实现线程同步194

6.4.4 死锁197

6.5 小结198

第7章 例外处理199

7.1 校验语句199

7.2 异常处理语句199

7.2.1 使用try和catch捕获异常200

7.2.2 使用try和finally清除异常203

7.2.3 使用try-catch-finally处理所有异常206

7.3.1 引发异常的基本操作207

7.3 引发异常207

7.3.2 重新引发异常209

7.4 异常类211

7.4.1 Exception类211

7.4.2 其他预定义异常类214

7.4.3 自定义异常类215

7.5 小结217

8.1.1 新建项目218

8.1 开发桌面应用程序的基本步骤218

第8章 桌面应用程序的开发218

8.1.2 界面设计219

8.1.3 组件属性设置219

8.1.4 程序设计220

8.2 表单221

8.2.1 表单的基本属性221

8.2.2 表单的基本方法227

8.2.3 表单响应的主要事件232

8.2.4 表单的简单应用233

8.3 多表单应用程序236

8.3.1 多表单应用程序的构建236

8.3.2 简单的多表单应用程序237

8.4 应用程序类239

8.4.1 Application类的主要属性239

8.4.2 Application类的主要方法241

8.5 小结247

第9章 界面设计248

9.1 标签248

9.1.1 标签组件的主要属性248

9.1.2 LinkLabel组件249

9.2 按钮250

9.3 文本框250

9.3.1 文本框的主要属性250

9.3.2 文本框的主要方法254

9.4.1 复选框256

9.4 复选框和单选按钮256

9.4.2 单选按钮258

9.5 滚动条260

9.6 列表视图和树状视图261

9.6.1 列表视图262

9.6.2 树状视图263

9.7 进度条和跟踪条264

9.8 日历和时钟265

9.8.1 日历组件266

9.8.2 时钟组件267

9.9 菜单设计269

9.9.1 菜单编辑269

9.9.2 MenuItem类270

9.9.3 MainMenu类276

9.10 对话框277

9.10.1 “打开”对话框277

9.10.2 “另存为”对话框280

9.10.3 “字体”对话框281

9.10.4 “颜色”对话框283

9.10.5 “打印”对话框284

9.10.6 “打印预览”对话框286

9.10.7 对话框的综合应用288

9.11 小结296

第10章 网络应用程序设计297

10.1 网络基础知识297

10.1.1 网络技术的发展历程297

10.1.2 网络协议297

10.1.3 TCP/IP协议族300

10.1.4 IP地址和域名304

10.2 套接字305

10.2.1 Winsock和OSI模型306

10.2.2 Winsock 2的兼容性307

10.2.3 Socket类308

10.2.4 基于套接字的数据传输315

10.3 域名服务320

10.3.1 域名服务的基本原理320

10.3.2 DNS类322

10.3.3 扫描正在运行的计算机324

10.4 Ping应用程序328

10.4.1 Ping应用程序的基本原理328

10.4.2 Ping应用程序分析329

10.4.3 执行结果339

10.5 小结340

第11章 数据库访问341

11.1 数据库结构概述341

11.1.1 ODBC数据库访问接口341

11.1.2 ADO技术体系342

11.1.3 ADO.NET对ADO的发展343

11.2 建立和数据源的连接345

11.2.1 通过SQLConnection建立和数据提供者之间的连接345

11.2.2 通过ADOConnection建立和数据提供者之间的连接346

11.3 SQL语句347

11.3.1 通过SQLCommand类执行SQL命令347

11.3.2 通过ADOCommand类执行SQL命令348

11.4 读取数据348

11.5 存储过程350

11.6 数据集命令352

11.6.1 静态SQL命令352

11.6.2 动态SQL命令353

11.7 数据集355

11.7.1 数据集的使用355

11.7.2 加入数据表到数据集中355

11.7.3 加入关系356

11.7.4 加入约束356

11.7.5 数据集的事件357

11.7.6 ADO.NET的简单应用358

11.8 数据表360

11.8.1 创建数据表361

11.8.2 向数据表中加入列362

11.8.3 创建包含表达式的列363

11.8.4 自动增加数值的列363

11.8.5 加入主码364

11.8.6 数据表的事件364

11.9 数据表中的数据管理365

11.9.1 向数据表中加入数据365

11.9.2 过滤数据366

11.9.3 错误处理367

11.9.4 接受和拒绝数据改变368

11.9.5 数据管理示例程序368

11.10 表和列的映射375

11.10.1 创建映射375

11.10.2 动态改变映射关系377

11.11 数据视图377

11.12 小结382

热门推荐