C#从入门到精通

副标题:无

作   者:国家863中部软件孵化器编著

分类号:

ISBN:9787115222947

微信扫一扫,移动浏览光盘

简介

   本书以零基础讲解为宗旨,用实例引导读者深入学习,采取【基础知   识→核心技术→应用开发→项目实战】的讲解模式,深入浅出地讲解C#的   各项技术及实战技能。    本书第1篇【基础知识】主要讲解认识C#、C#语法入门、程序控制结构   、面向对象入门、面向对象的重要特征及集合与泛型等;第2篇【核心技术   】主要讲解常用窗体控件、高级窗体控件、C#文件流、多线程操作、   ADO.NET 3.5数据库操作、语言集成查询(LINQ)、ASP.NET开发入门及异   常、调试、测试和部署等;第3篇【应用开发】主要讲解数据库通用类、信   息录入系统、信息修改系统、信息查询系统、Web应用登录系统、角色管理   系统、用户管理系统和字典管理系统等实用模块的开发;第4篇【项目实战   】包括实战前的项目规划及人力资源管理系统、综合档案管理系统、销售   公司网站、图书管理系统和酒店管理系统等5个项目的实战。第5篇【王牌   资源】在DVD光盘中赠送了丰富的资源,诸如C#类库查询手册、C#控件查询   手册、C#源码大放送、本书【练一练】答案、C#程序员职业规划、C#程序   员面试技巧、C#常见面试题、C#常见错误代码及解决方案、C#开发经验及   技巧大汇总等。    另外光盘中还包含30小时的全程同步视频教学录像及7小时的指导录像   (包括本书所有范例运行指导录像及各章上机指导录像)。    本书适合任何想学习C#的人员,无论您是否从事计算机相关行业,无   论您是否接触过C#,通过学习均可快速掌握C#的开发方法和技巧。   

目录

如何学习c# ⅰ

第1篇 基础知识

第1章 hello c#——认识 c# 2

视频教学录像:1小时5分钟

本章将带领您步入 c# 3.0的世界,并教会您用自己的双手开启c# 3.0之门——使用visual studio 2008创建第1个 c# 3.0应用程序。

1.1 c# 简介 3

1.1.1 c#的发展历史 3

1.1.2 c# 3.0的新特性 3

1.2 c#程序运行平台——.net框架 4

.net 框架定义了.net应用程序的开发和运行环境,类似java的虚拟机。c#编写的程序必须在.net framework上运行,就像火车必须在铁轨上才能行驶一样。

1.2.1 .net框架介绍 4

1.2.2 .net framework 3.5新增功能 5

1.2.3 c#程序的运行机制 5

1.3 c#程序开发利器——集成开发环境visual studio 2008 6

工欲善其事 必先利其器。visual studio 2008为我们开发c#程序提供了强大的功能和舒适的环境。本节学习visual studio 2008的安装及其使用环境。

1.3.1 visual studio 2008的安装 6

1.3.2 visual studio 2008集成开发环境 8

1.4 创建第1个c#程序 11

1.4.1 创建第1个控制台应用程序 11

1.4.2 创建第1个windows窗体应用程序 13

.1.5 使用帮助 17

1.5.1 使用msdn 17

1.5.2 学会使用网络 18

1.6 练一练 18

1.7 跟我上机 19

第2章 c#程序开发基础——c#语法入门 20

视频教学录像:1小时9分钟

c#程序是由若干行语句组成的,书写c#语句要符合c#语法的要求。本章从c#基本语法讲起,带您步入c#的开发世界。

2.1 数据类型 21

2.1.1 值类型和引用类型概述 21

2.1.2 值类型 22

2.1.3 引用类型 25

2.2 常量与变量 26

2.2.1 变量 26

2.2.2 常量 27

2.2.3 隐式类型的局部变量 27

2.3 运算符和表达式 30

2.3.1 一元运算符 30

2.3.2 二元运算符 30

2.3.3 三元运算符 32

2.3.4 运算符优先级 34

2.4 存异求同——类型转换 35

在c#中不同的数据类型数据在一起运算时,需要转换为相同的数据类型,否则容易产生错误。本节介绍不同类型之间的数据如何转换为相同的类型。

2.4.1 隐式转换 35

2.4.2 显式转换 36

2.4.3 使用convert类转换 36

2.4.4 装箱和拆箱 38

2.4.5 数值和字符串之间的转换 38

2.5 复杂的数据类型——数组和枚举 39

简单数据类型变量如整型、字符串类型等都只能存储一个值,而数组则可存储多个相同类型的数据。使用枚举,可以避免不合理的赋值,使程序更加合理和安全。本节讲解数组和枚举的使用。

2.5.1 数组的定义和使用 39

2.5.2 array类 40

2.5.3 匿名数组 43

2.5.4 枚举的定义和使用 44

2.6 练一练 45

2.7 跟我上机 46

第3章 c#程序开发基础——程序控制结构 47

视频教学录像:38分钟

怎样让程序代码按照自己的思路运行?使用顺序、选择和循环等3种结构可以编写流程控制语句,帮助您开发自己需要的程序!

3.1 赋值和注释语句 48

3.1.1 赋值语句 48

3.1.2 注释语句 48

3.2 选择正确的道路——分支结构 49

根据条件的不同结果,如何选择执行不同的代码,本节介绍的分支结构能使您面对不同的路径做出正确的选择。

3.2.1 条件语句 49

3.2.2 switch结构 52

3.3 循环结构 55

3.3.1 while循环 55

3.3.2 for循环 56

3.3.3 foreach循环 57

3.3.4 循环嵌套 58

3.4 字符串操作 59

3.4.1 静态串string 59

3.4.2 动态串stringbuilder 62

3.5 练一练 64

3.6 跟我上机 65

第4章 主流软件开发方法——面向对象入门 66

视频教学录像:1小时3分钟

面向对象程序设计是目前主要的软件开发设计方法。在面向对象的世界中,软件皆是由类和对象组成的。

4.1 从特殊到一般——c#中的类 67

类是一类事物共同特征的抽象。面向对象程序设计的基础是类和对象,类是面向对象程序设计思想的灵魂。

4.1.1 类的概念 67

4.1.2 类的定义 67

4.1.3 类的成员 70

4.2 从一般到特殊——c#中的对象 74

对象是类中的个体,是一个具体的事物,创建对象就是从一般到特殊创建实例的过程。

4.2.1 对象的概念 74

4.2.2 对象的创建和使用 74

4.2.3 匿名类型和对象初始化器 75

4.2.4 构造函数和析构函数 75

4.2.5 参数传递 78

4.3 分部类 80

4.4 结构与类 81

4.4.1 结构的定义和使用 82

4.4.2 类和结构的关系 84

4.5 命名空间 84

4.5.1 声明命名空间 84

4.5.2 using关键字 85

4.6 练一练 86

4.7 跟我上机 86

第5章 深入了解面向对象——面向对象的重要特征 87

视频教学录像:1小时9分钟

熟悉面向对象的特点,灵活地运用于软件开发中,可以设计开发出好的面向对象软件。本章重点介绍面向对象中的继承、多态、接口和抽象类,以便开发出结构良好,便于重用和维护的代码。

5.1 子承父业——继承 88

继承可以重用现有的类,节省程序开发的时间。重用经过实践检验和调试的高质量代码,能提高系统的质量。

5.1.1 继承的定义和使用 88

5.1.2 继承的特性 93

5.1.3 base和this关键字 93

5.2 蝌蚪和青蛙——多态 98

多态是面向对象的重要特性,利用多态可以提高程序的抽象程度和简洁性,降低类之间的耦合,这对程序的设计、开发和维护有很大的好处。

5.2.1 多态的概念 98

5.2.2 多态的实现 98

5.2.3 方法重载、重写和隐藏 99

5.3 统一的标准——接口 100

5.3.1 接口的定义 100

5.3.2 接口的实现 101

5.3.3 接口的继承 104

5.4 抽象类和密封类 105

5.4.1 抽象类和抽象方法 105

5.4.2 实现抽象方法 105

5.4.3 接口、类和抽象类 106

5.4.4 密封类 106

5.5 委托、事件和索引器 107

5.5.1 委托 107

5.5.2 索引器 110

5.5.3 事件 112

5.6 练一练 116

5.7 跟我上机 116

第6章 特殊的类——集合与泛型 117

视频教学录像:55分钟

集合好比容器,可以方便地对多个相似项进行分组和管理,是一个特殊的类。利用泛型可以减少编码量,提高应用程序运行的效率。

6.1 集合 118

6.1.1 集合概述 118

6.1.2 system.collections命名空间 118

6.2 动态数组——arraylist类 119

arraylist是可以根据需要自动扩充的动态数组,既有数组的特征,又有集合的特性,既可以通过下标进行元素访问,又可以像处理集合那样操作arraylist。

6.2.1 arraylist类介绍 119

6.2.2 arraylist类的使用 119

6.3 hashtable类 127

6.3.1 hashtable类介绍 127

6.3.2 hashtable类的使用 127

6.4 通用类型——泛型 130

泛型对于整个c#具有重要的意义。利用泛型,可以减少代码编写的工作量,提高程序的运行效率。微软对此技术非常重视。

6.4.1 泛型概述 130

6.4.2 使用泛型 131

6.4.3 使用泛型的建议 135

6.5 练一练 136

6.6 跟我上机 136

第2篇 核心技术

第7章 windows应用程序开发初步——常用窗体控件 138

视频教学录像:1小时9分钟

windows应用程序是运行在windows系列操作系统上的应用软件,具有和windows操作系统相似的界面。在visual studio 2008中利用窗体控件可以快速开发windows应用程序。

7.1 windows窗体简介 139

7.1.1 windows窗体应用程序 139

7.1.2 窗体的属性 139

7.1.3 窗体的重要方法和事件 141

7.1.4 常用的输入、输出方法 141

7.2 利用“积木”编程序——常用windows窗体控件 142

对于一个应用程序而言,控件是搭建用户界面的积木。.net framework提供了非常多的控件,用于快速开发出专业的windows应用程序。

7.2.1 标签控件和超链接标签控件 142

7.2.2 按钮控件 143

7.2.3 文本框控件和分组框控件 144

7.2.4 单选按钮控件和复选框控件 146

7.2.5 列表框控件和组合框控件 150

7.2.6 图片框控件和进度条控件 152

7.2.7 日期控件 154

7.2.8 选项卡控件 155

7.2.9 timer控件 155

7.3 windows应用程序的结构和开发步骤 158

7.4 练一练 159

7.5 跟我上机 160

第8章 windows应用程序开发进阶——高级窗体控件 161

视频教学录像:1小时28分钟

菜单、列表视图和通用对话框等高级控件用于构建更加美观、实用、功能强大的windows应用程序。

8.1 菜单、工具栏和状态栏控件 162

8.1.1 菜单控件的使用 162

8.1.2 快捷菜单 164

8.1.3 工具栏控件的使用 164

8.1.4 状态栏控件的使用 167

8.2 列表视图和树视图控件 168

8.2.1 列表视图控件的使用 168

8.2.2 树视图控件的使用 172

8.3 完成复杂功能的对话框——通用对话框控件 176

使用mircrosoft提供的字体、颜色、文件和打印等通用对话框,可以轻松地实现字体设置、颜色设置、打开文件、保存文件和打印等复杂功能。

8.3.1 字体对话框 176

8.3.2 颜色对话框 178

8.3.3 文件对话框 179

8.3.4 打印对话框 181

8.4 多文档界面编程 181

8.4.1 多文档界面应用程序简介 182

8.4.2 多文档界面应用程序编程 183

8.5 练一练 187

8.6 跟我上机 187

第9章 文件操作的利器——c#文件流 188

视频教学录像:1小时45分钟

文件流就像自来水管道中的水流一样,我们可以通过无形的管道来对磁盘文件进行操作。本章重点介绍利用c#文件流如何操作磁盘文件。

9.1 操作文件的流模型——文件和流 189

.net 中的所有输入、输出操作都要用到流,流是指计算机的输入和输出之间传递的数据序列,是二进制字节序列的面向对象的抽象概念。

9.1.1 文件和流的概念 189

9.1.2 filestream类 189

9.2 读写文本文件 191

9.2.1 streamreader类 191

9.2.2 streamwriter类 192

9.3 读写二进制文件 194

9.3.1 binaryreader类 195

9.3.2 binarywriter类 195

9.4 读写内存流 198

9.4.1 读写内存 198

9.4.2 读写缓冲区 198

9.5 组织管理计算机中的内容——文件和文件夹操作 199

相信大家对文件和文件夹的概念都不陌生,.net提供了几个类,可以帮助我们轻松地实现对文件和文件夹的操作

9.5.1 file类和fileinfo类 200

9.5.2 directory类和directoryinfo 类 202

9.6 练一练 203

9.7 跟我上机 204

第10章 齐头并进完成任务——多线程操作 205

视频教学录像:1小时24分钟

如何提高操作的效率,让一个操作能分成多个部分同时进行,本章介绍的多线程操作能帮助您达到此目的。

10.1 多管齐下——多线程和多线程的实现 206

使用多线程,可以提高程序的用户满意度,可以把占据长时间的程序中的任务放到后台去处理。windows系列操作系统就是实现多线程的典型代表。

10.1.1 线程的概念 206

10.1.2 线程执行函数 207

10.1.3 启动线程 208

10.1.4 结束线程 210

10.2 合理利用资源——线程间数据同步 213

多线程之间的同步永远是个重要的问题。如果多个线程都要存取同样的对象,而一个线程操作的结果反过来又会影响另一个线程运行的时候,同步问题就显得更加重要。

10.2.1 线程间数据共享 213

10.2.2 lock语句同步数据访问 215

10.2.3 mutex类同步数据访问 220

10.2.4 monitor类同步数据访问数 224

10.3 带参数的线程 226

10.3.1 带参数线程处理函数 226

10.3.2 使用带参数线程 226

10.4 线程池 230

10.5 练一练 233

10.6 跟我上机 233

第11章 数据库的操纵工具——ado.net 3.5数据库操作 234

视频教学录像:1小时51分钟

ado.net就是操作数据库的桥梁,通过这个桥梁,可以到达各种类型的数据库并进行相关的操作。

11.1 数据库基本知识和sql server 2005简介 235

11.1.1 数据库的基本概念 235

11.1.2 sql server 2005简介 236

11.2 使用visual studio 2008创建sql server数据库 238

11.3 ado.net简介 239

11.4 ado.net的重要组件——数据集和数据适配器 248

数据集是ado.net的重要组件,是内存中的数据库,但它并不直接和数据库打交道,它和数据库之间的相互作用是通过数据适配器这个桥梁来完成的。

11.4.1 数据集的概念和工作原理 248

11.4.2 数据适配器 249

11.4.3 使用datagridview控件显示和操作数据 250

11.5 水晶报表 254

11.5.1 水晶报表简介 254

11.5.2 创建与数据库交互的水晶报表 254

11.5.3 报表数据的相关操作 258

11.6 练一练 260

11.7 跟我上机 260

第12章 数据查询新模型——语言集成查询(linq) 261

视频教学录像:1小时22分钟

linq是一种标准,可以对数据库、xml、数组、集合和文本等数据源使用同一种语法进行查询,是vs 2008的重要革新。

12.1 linq简介 262

12.1.1 linq简介 262

12.1.2 linq基础 264

12.2 linq操作实战——使用linq 270

针对不同的数据源,linq有不同的处理模块,但是一般的语法是通用的。

12.2.1 查询结果分组、排序和设置过滤条件 270

12.2.2 复合查询 272

12.2.3 联接查询 274

12.2.4 聚集查询和分区类查询 276

12.2.5 查询数据类型 279

12.2.6 linq to dataset 280

12.3 linq其他功能介绍 282

12.3.1 从方法中返回查询 282

12.3.2 在运行时动态指定谓词筛选器 283

12.3.3 在查询表达式中处理 null 值 284

12.3.4 在查询表达式中处理异常 285

12.4 练一练 287

12.5 跟我上机 288

第13章 运行在互联网上的应用——asp.net开发入门 289

视频教学录像:1小时34分钟

web应用程序开发随着internet的普及越来越流行,采用c# 3.0可以快速开发流行的asp.net web应用程序。

13.1 asp.net介绍 290

13.1.1 asp.net概述 290

13.1.2 第1个asp.net应用程序 290

13.1.3 asp.net 文件类型和目录结构 293

13.2 网页构成要素——asp.net常用控件 294

asp.net控件是动态网站中组成网页的最基本的要素。

13.2.1 html控件和html服务器控件 294

13.2.2 asp.net标准服务器控件 295

13.2.3 登录控件和验证控件 297

13.2.4 数据源控件和数据绑定控件 301

13.2.5 外观、主题和母版页 306

13.3 asp.net ajax简介 311

13.4 练一练 314

13.5 跟我上机 314

第14章 开发出符合质量要求的软件——异常、调试、测试和部署 315

视频教学录像:1小时1分钟

程序运行出错,可以通过调试来定位错误的位置;通过测试可以保证程序的质量;通过部署可以方便地把开发好的程序安装在目标计算机上。

14.1 处惊不变看异常——异常和异常处理 316

由于各种因素系统不可避免地会出现异常,性能良好且健壮的程序面对异常要能进行有效的异常处理。

14.1.1 异常和异常处理 316

14.1.2 异常类 316

14.1.3 异常处理语句 317

14.1.4 自定义异常 320

14.2 调试 323

14.2.1 错误类型 323

14.2.2 visual studio 2008中的调试工具 324

14.2.3 调试的技巧 326

14.2.4 asp.net应用程序的调试和跟踪 328

14.3 测试 331

14.4 部署 334

14.4.1 创建部署项目 334

14.4.2 部署编辑器的使用 336

14.5 练一练 338

14.6 跟我上机 339

第3篇 应用开发

第15章 应用开发——数据库通用类的设计 342

视频教学录像:1小时17分钟

为了提高代码的可重用性和规范性,减少重复代码,通常都是把与数据库交互的功能单独封装在一个类中,以实现对数据库表的操作。

15.1 系统分析 343

15.1.1 三层体系结构 343

15.1.2 系统分析 344

15.2 数据库分析和设计 344

15.2.1 数据库分析和设计 344

15.2.2 数据库通用类的创建 346

15.3 系统设计 347

15.4 运行系统 349

15.5 应用是目的——在我的windows窗体应用程序中应用本系统 351

开发的最终目的是应用。系统开发得再好,不被应用也是白费功夫。

15.6 开发过程常见问题及解决 351

第16章 向数据库中添加记录——信息录入系统 353

视频教学录像:52分钟

如何添加信息到数据库表中?其实非常简单。

16.1 系统分析 354

16.2 数据库分析和设计 354

16.3 系统设计 355

16.4 运行系统 362

16.5 在我的windows窗体应用程序中应用本系统 362

16.6 开发过程常见问题及解决 362

第17章 更新数据——信息修改系统 365

视频教学录像:43分钟

信息不断变化,如何修改系统保持数据库中数据的及时更新呢?

17.1 系统分析 366

17.2 数据库分析和设计 366

17.3 系统设计 367

17.4 运行系统 372

17.5 在我的windows窗体应用程序中应用本系统 373

17.6 开发过程常见问题及解决 373

第18章 最常用的操作——信息查询系统 374

视频教学录像:44分钟

信息查询是应用最多的操作,本章介绍如何查询数据库表中的内容。

18.1 系统分析 375

18.2 数据库分析和设计 375

18.3 系统设计 376

18.4 运行系统 379

18.5 在我的windows窗体应用程序中应用本系统 379

18.6 开发过程常见问题及解决 379

第19章 web应用登录系统 381

视频教学录像:59分钟

您想知道登录模块的设计开发吗?本章介绍流行的三层架构下登录系统的设计与开发。

19.1 系统分析 382

19.2 数据库分析和设计 382

19.3 系统设计 382

19.4 运行系统 386

19.5 在我的web应用中应用本系统 387

19.6 开发过程常见问题及解决 387

第20章 角色管理系统 389

视频教学录像:1小时17分钟

基于角色进行权限管理,您想知道是怎么实现的吗?

20.1 系统分析 390

20.2 数据库分析和设计 390

20.3 系统设计 391

20.4 运行系统 397

20.5 在我的web应用中应用本系统 397

20.6 开发过程常见问题及解决 397

第21章 用户管理系统 398

视频教学录像:49分钟

不同的用户操作的权限不一样,本章介绍系统管理员如何对用户进行管理。

21.1 系统分析 399

21.2 数据库分析和设计 399

21.3 系统设计 399

21.4 运行系统 403

21.5 在我的web应用中应用本系统 403

21.6 开发过程常见问题及解决 403

第22章 字典管理系统 405

视频教学录像:58分钟

系统中的信息存入数据字典,可以方便系统的维护,提高代码的通用性,本章介绍数据字典的设计与维护。

22.1 系统分析 406

22.2 数据库分析和设计 406

22.3 系统设计 407

22.4 运行系统 409

22.5 在我的web应用中应用本系统 410

22.6 开发过程常见问题及解决 410

第4篇 项目实战

第23章 项目实战前的几点忠告——项目规划 412

视频教学录像:48分钟

在项目开发前,您知道要做什么吗?

23.1 项目开发流程 413

23.2 满足客户需求 413

23.3 组建项目开发团队 413

23.4 项目说明书 414

23.5 项目开发阶段的运作 417

第24章 人力资源管理系统实战 419

视频教学录像:1小时25分钟

如何实现员工管理、工资管理、奖惩管理等,本章通过一个实际的项目,介绍如何采用三层架构进行人力资源管理系统的设计与开发,采用实体类在三层之间传递数据。

24.1 开发背景 420

24.2 需求及功能分析 420

24.3 数据库设计 421

24.4 实体类设计 423

24.5 数据访问层设计 424

24.6 业务逻辑层设计 427

24.7 表示层设计 428

24.8 运行系统 432

24.9 本章小结 433

第25章 基于web的综合档案管理系统 434

视频教学录像:1小时32分钟

利用数据集可以在三层之间传递数据。本章使用c# 2008开发一个三层架构的基于web的综合档案管理系统。

25.1 开发背景 435

25.2 需求及功能分析 435

25.3 数据库设计 435

25.4 实体类设计 438

25.5 数据访问层设计 440

25.6 业务逻辑层设计 443

25.7 表示层设计 446

25.8 运行系统 450

25.9 本章小结 451

第26章 轻松管理不用愁——管理系统开发实战 452

视频教学录像:1小时46分钟

销售公司网站!酒店管理系统!图书管理系统!

26.1 销售公司网站开发实战 453

26.1.1 需求分析 453

26.1.2 系统实现 455

26.1.3 技术要点 458

26.2 图书管理系统开发实战 458

26.2.1 需求分析 459

26.2.2 系统实现 459

26.2.3 技术要点 465

26.3 酒店管理系统开发实战 465

26.3.1 需求分析 465

26.3.2 系统实现 466

26.3.3 技术要点 474

第5篇 王牌资源

王牌资源一览 476

王牌1 c#类库查询手册(光盘中) 485

索引 486

microsoft.aspnet.snapin命名空间 497

aspnetmanagementutility类 503

microsoft.build.build engine命名空间 506

builditem类 506

builditemgroup类 509

builditemgroupcollection类 510

buildproperty类 512

buildpropertygroup类 514

buildpropertygroupcollection类 516

microsoft.win 32命名空间 519

intranetzonecredentialpolicy类 519

powermodechangedeventargs类 521

registry类 522

registrykey类 524

sessionendedeventargs类 528

sessionendingeventargs类 530

sessionswitcheventargs类 532

systemevents类 534

timerelapsedeventargs类 537

userpreferencechangedeventargs类 539

userpreferencechangingeventargs类 541

system命名空间 543

accessviolationexception类 543

activationcontext类 543

activator类 545

array类 547

appdomain类 553

console类 560

convert类 565

delegate类 568

buffer类 571

exception类 573

eventargs类 575

marshalbyrefobject类 577

math类 579

object类 583

outofmemoryexception类 584

random类 587

string类 589

type类 596

valuetype类 611

microsoft.sqlserver.server命名空间 614

invalidudtexception类 614

system.data.sql命名空间 617

sqldatasourceenumerator类 617

sqlnotificationrequest类 618

system.data.sqlclient命名空间 621

sqlcommand类 621

sqlcommandbuilder类 625

sqlconnection类 630

sqldataadapter类 634

sqldatareader类 640

sqltransaction类 644

system.collections命名空间 647

arraylist类 647

bitarray类 651

system.directoryservices命名空间 655

directoryentries类 656

directoryentry类 658

directorysearcher类 663

propertycollection类 668

propertyvaluecollection类 670

schemanamecollection类 674

searchresult类 677

searchresultcollection类 678

system.componentmodel命名空间 682

addingneweventargs类 682

ambientvalueattribute类 682

array converter类 682

asynccompletedeventargs类 683

asyncoperation类 683

asyncoperationmanager类 683

attributecollection类 683

attributeproviderattribute类 683

backgroundworker类 684

basenumberconverter类 684

bindableattribute类 684

bindinglist类 684

booleanconverter类 684

browsableattribute类 685

byteconverter类 685

canceleventargs类 685

categoryattribute类 685

charconverter类 685

collectionchangeeventargs类 686

collectionconverter类 686

complexbindingpropertiesattribute类 686

component类 686

componentcollection类 686

componentconverter类 687

componenteditor类 687

componentresourcemanager类 687

container类 687

containerfilterservice类 687

cultureinfoconverter类 688

customtypedescriptor类 688

dataobjectattribute类 688

dataobjectfieldattribute类 688

dataobjectmethodattribute类 688

datetimeconverter类 689

decimalconverter类 689

defaultbindingpropertyattribute类 689

defaulteventattribute类 689

defaultpropertyattribute类 689

defaultvalueattribute类 690

descriptionattribute类 690

designerattribute类 690

designercategoryattribute类 690

designerserializationvisibilityattribute类 690

designonlyattribute类 691

designtimevisibleattribute类 691

displaynameattribute类 691

doubleconverter类 691

doworkeventargs类 691

editorattribute类 692

editorbrowsableattribute类 692

enumconverter类 692

eventdescriptor类 692

eventdescriptorcollection类 692

eventhandlerlist类 693

expandableobjectconverter类 693

extenderprovidedpropertyattribute类 693

guidconverter类 693

handledeventargs类 693

immutableobjectattribute类 694

inheritanceattribute类 694

initializationeventattribute类 694

installertypeattribute类 694

instancecreationeditor类 694

int16converter类 695

int32converter类 695

int64converter类 695

invalidasynchronousstateexception类 695

invalidenumargumentexception类 695

license类 696

licensecontext类 696

licenseexception类 696

licensemanager类 696

licenseprovider类 696

licenseproviderattribute类 697

licfilelicenseprovider类 697

listbindableattribute类 697

listchangedeventargs类 697

listsortdescription类 697

listsortdescriptioncollection类 698

localizableattribute类 698

lookupbindingpropertiesattribute类 698

marshalbyvaluecomponent类 698

maskedtextprovider类 698

memberdescriptor类 699

mergablepropertyattribute类 699

multilinestringconverter类 699

nestedcontainer类 699

notifyparentpropertyattribute类 699

nullableconverter类 700

parenthesizepropertynameattribute类 700

passwordpropertytextattribute类 700

progresschangedeventargs类 700

propertychangedeventargs类 700

propertydescriptor类 701

propertydescriptorcollection类 701

propertytabattribute类 701

providepropertyattribute类 701

readonlyattribute类 701

recommendedasconfigurableattribute类 702

referenceconverter类 702

refresheventargs类 702

refreshpropertiesattribute类 702

runinstallerattribute类 702

runworkercompletedeventargs类 703

sbyteconverter类 703

settingsbindableattribute类 703

singleconverter类 703

stringconverter类 703

syntaxcheck类 704

timespanconverter类 704

toolboxitemattribute类 704

toolboxitemfilterattribute类 704

typeconverter类 704

typeconverter.simpleproperty descriptor类 705

typeconverter.standardvalues collection类 705

typeconverterattribute类 705

typedescriptionprovider类 705

typedescriptionproviderattribute类 705

typedescriptor类 706

typelistconverter类 706

uint16converter类 706

uint32converter类 706

uint64converter类 706

warningexception类 707

win32exception类 707

system.io命名空间 708

binaryreader类 708

binarywriter类 712

bufferedstream类 715

directory类 719

directoryinfo类 722

file类 726

fileinfo类 731

filestream类 736

filesysteminfo类 741

stream类 745

streamreader类 750

system.reflection命名空间 754

assembly类 754

assemblyname类 760

constructorinfo类 763

pointer类 769

system.text命名空间 771

asciiencoding类 771

decoder类 776

encoder类 778

encoding类 781

stringbuilder类 786

unicodeencoding类 789

system.text.regular expressions命名空间 795

group类 795

match类 797

regex类 799

groupcollection类 804

system.threading命名空间 807

autoresetevent类 807

eventwaithandle类 810

monitor类 813

mutex类 815

readerwriterlock类 817

registeredwaithandle类 820

thread类 821

threadpool类 827

timer类 829

waithandle类 830

system.timers命名空间 835

elapsedeventargs类 835

timer类 836

timersdescriptionattribute类 840

system.windows.forms命名空间 844

form类 845

application类 897

system.drawing命名空间 904

bitmap类 904

brush类 911

font类 913

image类 917

pen类 923

region类 927

system.data命名空间 932

constraint类 932

constraintcollection类 935

dataset类 949

datatable类 957

dataview类 968

system.net命名空间 974

cookie类 974

dns类 977

endpoint类 980

httplistener类 982

ipaddress类 986

ipendpoint类 990

iphostentry类 992

socketaddress类 994

webrequest类 996

system.security命名空间 1003

codeaccesspermission类 1003

hostsecuritymanager类 1006

securityexception类 1008

securitymanager类 1011

verificationexception类 1013

system.collections. specialized命名空间 1016

hybriddictionary类 1016

listdictionary类 1019

nameobjectcollectionbase类 1022

stringdictionary类 1025

stringenumerator类 1028

system.runtime.remoting命名空间 1030

remotingconfiguration类 1030

objref类 1034

remotingservices类 1037

system.data.odbc命名空间 1041

odbccommand类 1041

odbccommandbuilder类 1045

odbcconnection类 1050

odbcdataadapter类 1054

odbcdatareader类 1059

odbcparameter类 1062

odbctransaction类 1066

system.net.sockets命名空间 1069

socket类 1069

tcpclient类 1079

tcplistener类 1083

udpclient类 1086

system.globalization命名空间 1091

calendar类 1091

cultureinfo类 1098

datetimeformatinfo类 1104

regioninfo类 1111

stringinfo类 1114

textinfo类 1116

system.diagnostics命名空间 1120

conditionalattribute类 1121

debug类 1123

eventlog类 1125

eventlogentry类 1129

eventlogentrycollection类 1133

performancecounter类 1134

process类 1138

processmodule类 1142

processthread类 1145

processstartinfo类 1148

stackframe类 1150

stacktrace类 1152

textwritertracelistener类 1154

system.drawing.printing命名空间 1159

margins类 1159

pagesettings类 1161

papersource类 1164

printdocument类 1166

printersettings类 1169

printpageeventargs类 1174

printerresolution类 1176

papersize类 1178

papersource类 1180

querypagesettingseventargs类 1181

system.management命名空间 1184

managementobjectsearcher类 1184

managementquery类 1188

managementeventwatcher类 1189

system.io.ports命名空间 1194

serialdatareceivedeventargs类 1194

serialerrorreceivedeventargs类 1195

serialpinchangedeventargs类 1197

serialport类 1198

system.web命名空间 1206

aspnethostingpermission类 1206

httpapplication类 1209

httpapplicationstate类 1215

httpbrowsercapabilities类 1219

httpclientcertificate类 1225

httpcontext类 1231

httprequest类 1236

httpresponse类 1240

httpserverutility类 1246

httputility类 1249

system.messaging命名空间 1253

messagequeue类 1254

cursor类 1267

message类 1268

system.configuration.install命名空间 1278

installer类 1278

installcontext类 1284

installercollection类 1285

王牌2 c#控件查询手册(光盘中) 1290

索引 1291

数据显示控件 1294

datagridview控件 1294

数据绑定和定位控件 1295

bindingsource组件 1295

bindingnavigator控件 1296

文本编辑控件 1298

textbox控件 1298

richtextbox控件 1298

maskedtextbox控件 1300

信息显示控件 1302

label控件 1302

linklabel控件 1302

statusstrip控件 1303

progressbar控件 1304

网页显示控件 1306

webbrowser控件 1306

从列表中选择控件 1308

checkedlistbox控件 1308

combobox控件 1309

domainupdown控件 1310

listbox控件 1311

listview控件 1313

numericupdown控件 1315

treeview控件 1316

图形显示控件 1318

picturebox控件 1318

图形存储控件 1319

imagelist控件 1319

值的设置控件 1320

checkbox控件 1320

checkedlistbox控件 1320

radiobutton控件 1321

trackbar控件 1321

数据的设置控件 1323

datetimepicker控件 1323

monthcalendar控件 1324

对话框控件 1325

colordialog控件 1325

fontdialog控件 1325

openfiledialog控件 1326

printdialog控件 1326

printpreviewdialog控件 1326

folderbrowserdialog控件 1327

savefiledialog控件 1327

菜单控件 1329

menustrip控件 1329

contextmenustrip控件 1329

命令控件 1331

button控件 1331

linklabel控件 1331

notifyicon控件 1331

toolstrip控件 1332

用户帮助控件 1334

helpprovider组件 1334

tooltip组件 1334

分组控件 1336

panel控件 1336

groupbox控件 1336

tabcontrol控件 1337

splitcontainer控件 1338

tablelayoutpanel控件 1339

flowlayoutpanel控件 1340

音频控件 1341

soundplayer控件 1341

王牌3 c#源码大放送(光盘中)

源码使用说明 1342

源码01 销售管理系统

源码02 彩票分析系统

源码03 餐饮管理系统

源码04 c#点名程序

源码05 象棋游戏

源码06 变色球游戏

源码07 多功能计算器

源码08 记事本

源码09 简易画图程序

源码10 成绩管理系统

王牌4 学习成果检测——本书【练一练】答案(光盘中) 1358

王牌5 c#程序员职业规划(光盘中) 1378

王牌6 c#程序员面试技巧(光盘中) 1380

王牌7 c#常见面试题(光盘中) 1382

王牌8 扫雷英雄榜——c#常见错误及解决方案(光盘中) 1396

王牌9 优秀程序员之路——c#开发经验及技巧大汇总(光盘中) 1453


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C#从入门到精通
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon