分享
 
 
 

C#3.0完全自学手册(编程红宝书)(附赠CD-ROM光盘一张)

C#3.0完全自学手册(编程红宝书)(附赠CD-ROM光盘一张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,C语言及其相关,
  品牌: 常建功

基本信息·出版社:机械工业出版社

·页码:513 页

·出版日期:2009年

·ISBN:7111256328/9787111256328

·条形码:9787111256328

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:编程红宝书

·附带品描述:附赠CD-ROM光盘一张

产品信息有问题吗?请帮我们更新产品信息。

内容简介Visual Studio 2008是微软精心打造的新的软件开发平台产品,该平台可以用来创建Windows平台下的应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件等。

《C#3.0完全自学手册》以Visual Studio 2008为开发平台,全面而细致地介绍了C#的语法和编程技术。主要从C# 2.0开始,再到扩展更全面的C# 3.x.版本,《C#3.0完全自学手册》统称为C# 3.O。书中每个知识和技术要点都给予了翔实的例程。《C#3.0完全自学手册》一共分为六篇,循序渐进地讲述了C# 3.0的语法和Visual Studio 2008的使用。从基本概念到具体实践、从语法讲解到数据的操作、从软件环境讲解到具体的项目开发都进行了详细的阐述,并对具体知识点进行了详细的实例讲解。

《C#3.0完全自学手册》含有大量实例,详细描述各个语法点,以及代码编写技巧。《C#3.0完全自学手册》适合正在学习使用C# 3.0的用户阅读,并可作为开发人员的参考手册。

编辑推荐《C#3.0完全自学手册》特色:涵盖基础知识、核心技术、典型示例等内容,按照“基本概念-核心语法-典型示例’的模式讲解,容易上手。提供200个典型实例、2个完整案例。

超值光盘内容:《C#3.0完全自学手册》源代码+《C#3.0完全自学手册》视频演示+《C#3.0完全自学手册》电子教案(PPT),1200余页编程技术文档(免费赠送)+45个编程专题视频讲座(免费赠送)。

作者均为有多年编程经验的一线程序员或者培训讲师

提供了专门的技术服务论坛:

Http://www.rzcllina.net

光盘提供了源代码、视频演示、电子教案及编程技术文档

按“基本概念,语法讲解一示例讲解”的模式讲解,适合自学

概念都以简单的语言描述,必要时进行类比,容易理解

提供了大量实例,最后还提供了综合案例,比较实用

无论理论知识,还是实例,讲解都很详细,容易掌握

对代码进行了丰富的注释,阅读起来没有任何障碍

全面介绍C幅言和Visual Studio2008开发环境的基础知识

深入讲解C#理论,使用VisulaIStudio 2008集成开发环境编写C#程序

基于最新.NET 3.5框架,用最新的方法探讨C#多领域应用

全面剖析C#言理论,着重介绍C#面向对象特性

深入剖析.NET 3.5框架

全面介绍面向查询的编程思想和LINQ应用

剖析使用框架技术的AJAX开发和不使用框架技术的Aiax开发

详细介绍用户控件、WCF和WPF等复杂技术

目录

写给自学编程的人员

前言

第一篇 基础语法篇

第1章 C# 3.0和Visual Studio 2008简介 1

1.1 C# 3.0概述 1

1.1.1 .NET Framework介绍 1

1.1.2 CLR的运行机制 3

1.1.3 C# 3.0语言 4

1.2 Visual Studio 2008概述 6

1.2.1 Visual Studio 2008安装 6

1.2.2 Visual Studio 2008界面 8

1.2.3 MSDN Library的使用 15

1.3 C# 3.0程序初体验 16

1.3.1 第一个Windows Console程序 16

1.3.2 第一个Windows Form程序 17

1.4 其他开发工具 19

1.4.1 开发环境的配置 19

1.4.2 UltraEdit编辑环境 21

1.4.3 SharpDevelop编辑环境 21

1.5 小结 22

第2章 C# 3.0程序设计基本元素 23

2.1 基本语法格式 23

2.1.1 语法概述 23

2.1.2 C# 3.0中的注释 24

2.2 常量和变量 25

2.2.1 C# 3.0预定义类型 25

2.2.2 常量 29

2.2.3 变量 29

2.3 运算符、表达式及优先级 31

2.3.1 算术运算符和算术表达式 31

2.3.2 赋值运算符和赋值表达式 35

2.3.3 关系运算符和逻辑运算符及表达式 37

2.3.4 位运算符和位运算 38

2.3.5 其他特殊操作符 40

2.3.6 运算符的优先级 42

2.4 程序的流程控制 43

2.4.1 选择结构 43

2.4.2 循环结构 48

2.5 类型转换 55

2.5.1 隐式转换 55

2.5.2 显式转换 56

2.5.3 使用命令的显示转换 57

2.6 小结 58

第3章 C# 3.0中面向过程的高级元素 59

3.1 结构体 59

3.1.1 结构体的概念 59

3.1.2 结构体的特点 61

3.2 枚举 62

3.2.1 枚举的概念 62

3.2.2 应用枚举 63

3.3 函数 65

3.3.1 函数的基本概念 65

3.3.2 函数的返回值 67

3.3.3 函数的参数 68

3.4 函数参数类型 70

3.4.1 值参数 70

3.4.2 输入引用参数 71

3.4.3 输出型参数 72

3.4.4 数组型参数 73

3.5 函数的重载 74

3.5.1 参数类型重载的函数 74

3.5.2 输入型参数引用重载 75

3.5.3 输出型参数引用重载 76

3.5.4 参数个数重载的函数 77

3.6 变量的作用域 78

3.6.1 代码块的作用域 78

3.6.2 局部变量 79

3.7 特殊函数 81

3.8 小结 83

第二篇 高级语法篇

第4章 面向对象 85

4.1 类 85

4.1.1 面向对象的概念 85

4.1.2 定义一个类 87

4.1.3 类成员的修饰符 89

4.1.4 类的构造函数 91

4.1.5 类的析构函数 92

4.1.6 结构与类的区别 94

4.1.7 类的继承 96

4.2 接口 98

4.2.1 接口的基本概念 99

4.2.2 接口的继承 100

4.2.3 接口的特点 105

4.3 属性和域 105

4.3.1 域(field) 105

4.3.2 静态域和非静态域 107

4.3.3 只读域 109

4.3.4 域的初始化 110

4.3.5 属性(property) 110

4.3.6 访问属性的值 112

4.4 索引器 114

4.4.1 索引器的基本概念 114

4.4.2 索引器的使用 116

4.4.3 索引器与属性的区别 117

4.5 迭代器(Iterator) 117

4.5.1 foreach语句 117

4.5.2 迭代器 119

4.6 小结 122

第5章 继承性、多态性和命名空间 123

5.1 继承机制 123

5.1.1 继承的概念 123

5.1.2 继承的机制 126

5.2 多态性 126

5.2.1 虚方法 126

5.2.2 抽象类和抽象方法 129

5.2.3 密封类和密封方法 135

5.2.4 方法的隐藏 136

5.3 类型的转换 137

5.3.1 is关键字 137

5.3.2 转换机制 140

5.3.3 as关键字 142

5.3.4 封箱(boxing)和拆箱(unboxing) 143

5.4 异常处理 144

5.4.1 异常处理基础 144

5.4.2 异常的捕获 145

5.4.3 throws关键字 147

5.4.4 finally关键字 149

5.4.5 异常的使用细节 150

5.5 命名空间 151

5.5.1 声明命名空间 151

5.5.2 导入命名空间 152

5.5.3 使用指示符 153

5.6 小结 154

第6章 继续学习面向对象 155

6.1 委托 155

6.1.1 委托的基本概念 155

6.1.2 委托的综合应用 156

6.1.3 多播委托 158

6.2 事件 159

6.2.1 事件的模型 159

6.2.2 事件声明 160

6.2.3 事件委托 160

6.2.4 事件处理程序 160

6.2.5 触发事件 161

6.2.6 事件存取器 161

6.2.7 事件的综合应用 161

6.3 C# 3.0预处理器指令 163

6.3.1 预处理命令 163

6.3.2 预处理命令运用 164

6.4 小结 166

第7章 深入学习面向对象 167

7.1 C# 3.0新特性的学习 167

7.1.1 隐式类型化的本地变量 167

7.1.2 extension方法 168

7.2 C# 3.0新特性的深入学习 171

7.2.1 自动属性 172

7.2.2 对象初始化器 174

7.2.3 匿名类型 175

7.2.4 Lambda表达式 175

7.3 小结 176

第三篇 实用篇

第8章 操作字符和字符串 177

8.1 字符 177

8.1.1 Char的使用 177

8.1.2 字符的比较 179

8.2 字符串 180

8.2.1 字符串基本概念 181

8.2.2 字符串的查找 183

8.2.3 字符串的比较 184

8.2.4 字符串的插入 185

8.2.5 字符串的删除 186

8.2.6 子字符串的获得 187

8.2.7 字符串的替换 188

8.2.8 字符串的其他方法 189

8.3 可变字符串 189

8.3.1 StringBuilder的定义 190

8.3.2 StringBuilder的使用 190

8.4 理解编码 192

8.4.1 字符集的编码问题 192

8.4.2 C# 3.0对字符集的支持 192

8.4.3 ASCIIEncoding类 194

8.4.4 UnicodeEncoding类 195

8.4.5 UTF7Encoding类 196

8.4.6 UTF8Encoding类 197

8.5 小结 198

第9章 数组和集合 199

9.1 数组 199

9.1.1 应用一维数组 199

9.1.2 应用二维数组和多维数组 200

9.1.3 应用交错数组 201

9.2 数组的使用 203

9.2.1 数组简单应用 203

9.2.2 数组元素的清空 205

9.2.3 数组元素的查找 207

9.2.4 数组元素的排序 208

9.3 集合 210

9.3.1 ICollection接口 210

9.3.2 IEnumerable接口和IEnumerator接口 210

9.4 ArrayList类 211

9.4.1 ArrayList的简单使用 211

9.4.2 ArrayList元素的添加 212

9.4.3 ArrayList元素的插入 213

9.4.4 ArrayList元素的删除 214

9.4.5 ArrayList元素的查找 217

9.4.6 ArrayList元素的遍历列表 218

9.4.7 ArrayList容量的缩减 219

9.4.8 ArrayList向Array的转换 220

9.5 Queue类 222

9.5.1 Queue简单介绍 222

9.5.2 Queue类元素的添加和输出 222

9.6 Stack类 224

9.6.1 Stack简单介绍 224

9.6.2 Stack类元素的添加和输出 224

9.7 Hashtable类 226

9.7.1 Hashtable简单使用 226

9.7.2 Hashtable元素的添加 226

9.7.3 Hashtable元素的获取 227

9.7.4 Hashtable元素的遍历 228

9.7.5 Hashtable元素的删除 229

9.7.6 Hashtable元素的查找 231

9.8 SortedList的简单介绍 232

9.9 小结 233

第10章 注册表编程与正则表达式 234

10.1 COM组件和.NET组件互相操作 234

10.1.1 COM组件和.NET组件 234

10.1.2 在.NET中使用COM组件 235

10.1.3 在COM中使用.NET组件 237

10.2 注册表操作 238

10.2.1 注册表概述 238

10.2.2 C# 3.0对注册表编程的支持 239

10.2.3 修改注册表 241

10.3 正则表达式 242

10.3.1 正则表达式概述 242

10.3.2 正则表达式类简单介绍 242

10.3.3 Regex类实现字符代替 245

10.3.4 Match类实现查找 246

10.3.5 MatchCollection类实现查找 247

10.3.6 GroupCollection类输出查找元素的数目 248

10.3.7 CaptureCollection类实现字符的匹配 249

10.3.8 Group类定位查找元素的位置 250

10.3.9 Capture类应用实现字符的定位 251

10.3.10 常用正则表达式 253

10.4 小结 253

第11章 文件操作 254

11.1 文件管理 254

11.1.1 文件操作系统概念 254

11.1.2 文件类File创建文件 255

11.1.3 文件信息类FileInfo查找文件 256

11.1.4 文件系统类FileSystemInfo 257

11.1.5 文件夹类Directory创建目录 257

11.1.6 文件夹信息类DirectoryInfo检查文件 258

11.2 文件的读写 259

11.2.1 流基本概念 259

11.2.2 字节流基类Stream介绍 261

11.2.3 缓冲类BufferedStream读取文件 262

11.2.4 文件流类FileStream读取和写入文件 262

11.2.5 内存流类MemoryStream读取字符 265

11.2.6 二进制读取类BinaryReader读取文件 266

11.2.7 二进制写入类BinaryWrite写入文件 267

11.3 字符流 268

11.3.1 字符流类介绍 268

11.3.2 流写入类StreamWrite写入文件 269

11.3.3 流读取类StreamReader读取文件 271

11.3.4 流读取类StringReader和流写入类StreamWrite 272

11.4 小结 274

第12章 与XML结合 275

12.1 XML介绍 275

12.1.1 XML由来 275

12.1.2 XML的特点 276

12.2 XML语法 276

12.2.1 XML语法的简单介绍 276

12.2.2 XML语法基本元素 278

12.2.3 XML文档的显示 279

12.2.4 XML文档的验证 281

12.3 应用XML 282

12.3.1 Visual Studio 2008中的XML文档 282

12.3.2 XML文件的读取 284

12.3.3 XML文件元素值的读取 285

12.3.4 XML文件元素属性的读取 289

12.3.5 XML文件的写入 291

12.3.6 XML文件元素属性的写入 293

12.3.7 XML文件元素值的写入 294

12.3.8 关于XML的其他类 295

12.4 小结 296

第四篇 面向查询篇

第13章 面向查询编程 297

13.1 LINQ概述 297

13.1.1 LINQ的概念 297

13.1.2 关于LINQ的一个简单示例 298

13.2 关于LINQ的语法 299

13.2.1 局部变量类型 300

13.2.2 扩展方法 300

13.2.3 Lambda表达式 301

13.2.4 匿名类型 301

13.2.5 查询表达式的转换 301

13.3 LINQ的具体应用 302

13.3.1 基于对象的集成查询LINQ To Objects应用 302

13.3.2 基于ADO.NET的集成查询LINQ To ADO.NET应用 304

13.3.3 基于关系数据的集成查询LINQ To SQL数据上下文 308

13.3.4 基于XML的集成查询LINQ To XML应用 310

13.4 小结 312

第14章 Ajax技术与数字标识用户控件 313

14.1 Ajax介绍 313

14.1.1 Ajax的起源 313

14.1.2 ASP.NET AJAX框架 314

14.2 Ajax的运行原理 314

14.2.1 XMLHttpRequest对象使用 315

14.2.2 Ajax世界中的请求/响应 316

14.3 Ajax程序的应用 319

14.3.1 不使用ASP.NET AJAX框架的Ajax应用 319

14.3.2 使用ASP.NET AJAX框架的Ajax应用 322

14.4 Ajax控件的介绍 324

14.4.1 ScriptManager控件 324

14.4.2 ScriptManagerProxy控件 325

14.4.3 UpdatePanel控件 325

14.5 数字标识用户控件 327

14.5.1 关于Windows CardSpace基本概念 328

14.5.2 简单运用Windows CardSpace 328

14.6 小结 331

第五篇 基本应用篇

第15章 Windows应用程序开发 333

15.1 多线程编程 333

15.1.1 线程的基本概念 333

15.1.2 线程的优先级和执行状态 336

15.1.3 线程同步 337

15.2 SDI窗体和MDI窗体应用程序 340

15.2.1 SDI窗体应用程序 340

15.2.2 MDI窗体应用程序 342

15.3 使用各种对话框 344

15.3.1 打开文件对话框OpenFileDialog 344

15.3.2 保存文件对话框SaveFileDialog 347

15.3.3 打印 348

15.3.4 其他对话框 349

15.4 GDI+ 349

15.4.1 GDI+概述 350

15.4.2 坐标系统和颜色 351

15.4.3 绘制线条 352

15.4.4 绘制图形 353

15.4.5 绘制文本 354

15.4.6 使用图像进行绘制 355

15.5 小结 357

第16章 WPF开发 358

16.1 关于WPF的一些概念 358

16.1.1 WPF概念 358

16.1.2 WPF的组件及功能 358

16.2 XAML语言 359

16.2.1 XAML语言介绍 359

16.2.2 XAML语言的语法 361

16.2.3 XAML语言命名空间 362

16.3 开发WPF应用程序 363

16.3.1 WPF窗体应用程序开发 363

16.3.2 WPF浏览器应用程序开发 365

16.4 WPF控件的使用 366

16.4.1 使用DockPanel控件 367

16.4.2 使用StackPanel控件 369

16.4.3 使用Canvas控件 370

16.5 小结 371

第17章 Web开发 372

17.1 HTML介绍 372

17.1.1 HTML基本概念 372

17.1.2 HTML语言介绍 372

17.1.3 格式设置 373

17.1.4 超级链接 374

17.1.5 图像 376

17.1.6 表格 377

17.1.7 框架 378

17.1.8 表单 380

17.2 ASP.NET开发 382

17.2.1 程序运行环境的建立 383

17.2.2 Web站点的基本概念 384

17.2.3 Web Forms的组织 384

17.3 Web服务器控件 386

17.3.1 使用Label和TextBox控件 386

17.3.2 使用Button控件 387

17.3.3 其他控件介绍 388

17.4 数据验证控件 389

17.4.1 数据验证机制介绍 389

17.4.2 验证输入控件RequiredFieldValidator 389

17.4.3 比较验证控件CompareValidator 390

17.4.4 范围验证控件RangeValidator 390

17.4.5 正则表达式验证控件RegularExpressionValidator 391

17.4.6 用户自定义验证控件CustomValidator 391

17.4.7 汇总显示验证控件ValidationSummary 392

17.4.8 数据验证控件综合使用 392

17.5 小结 396

第18章 数据访问技术 397

18.1 数据库的基本知识 397

18.1.1 数据库简介 397

18.1.2 SQL语言简介 398

18.1.3 Visual Studio 2008对数据库的支持 399

18.2 SQL语言 399

18.2.1 定义、删除与修改数据表 399

18.2.2 显示数据 401

18.2.3 查询 401

18.2.4 存储过程 402

18.3 ADO.NET 403

18.3.1 ADO.NET的概述 404

18.3.2 链接数据对象Connection 405

18.3.3 操作数据对象Command和读取数据对象DataReader 407

18.3.4 数据集对象DataSet 408

18.4 数据绑定技术 410

18.4.1 有关数据绑定概念 410

18.4.2 实现绑定数据源 411

18.5 数据源控件 412

18.5.1 SQL数据源控件SqlDataSource 412

18.5.2 Access数据源控件AccessDataSource 416

18.5.3 对象数据源控件ObjectDataSource 418

18.5.4 Xml数据源控件XmlDataSource 420

18.6 数据绑定控件 423

18.6.1 重复控件Repeater 424

18.6.2 数据列表控件DataList 425

18.6.3 网格视图控件GridView 427

18.6.4 其他控件 429

18.7 其他数据库介绍 430

18.7.1 MySQL数据库 430

18.7.2 Oracle数据库 431

18.8 小结 431

第19章 Web Service应用与开发 432

19.1 Web Service基本概念 432

19.1.1 为什么需要Web Service 432

19.1.2 什么是Web Service 432

19.1.3 什么时候需要Web Service 434

19.2 Web Service体系结构和关键技术 435

19.2.1 Web Service的设计理念 435

19.2.2 Web Service的体系结构 435

19.3 Web Service的开发和使用 436

19.3.1 创建并测试Web Service 436

19.3.2 公布Web Service 440

19.4 小结 440

第20章 WCF开发 441

20.1 关于WCF的一些概念 441

20.1.1 分布式应用的发展 441

20.1.2 什么是WCF 441

20.2 WCF的开发 442

20.2.1 WCF的技术要素和类的支持 443

20.2.2 Visual Studio 2008对WCF应用程序工具的支持 444

20.2.3 WCF应用程序的具体实现 445

20.2.4 编写客户端的其他方法 448

20.3 小结 451

第21章 应用程序部署 452

21.1 部署工程 452

21.1.1 Windows Installer(Windows安装)介绍 452

21.1.2 Visual Studio 2008支持的安装类型 453

21.2 制作安装程序 456

21.2.1 用户界面编辑器 456

21.2.2 欢迎界面 456

21.2.3 安装目录、确认安装、安装进度和完成界面 457

21.2.4 添加快捷方式 459

21.2.5 注册表编辑器 459

21.2.6 文件系统编辑器 460

21.3 小结 460

第六篇 实战篇

第22章 实例分析1—个人理财管理系统 461

22.1 需求分析 461

22.1.1 项目背景 461

22.1.2 系统框架设计 461

22.1.3 系统总体流程分析 462

22.1.4 系统功能分析 462

22.1.5 界面设计 463

22.2 登录模块实现 464

22.2.1 用户类User 464

22.2.2 用户集合类UserCollection 468

22.2.3 用户管理器类UserManager 469

22.2.4 登录窗口界面 472

22.2.5 注册窗口界面 474

22.2.6 设置项目首选项 475

22.3 管理功能模块实现 476

22.3.1 管理界面 476

22.3.2 口令修改界面 479

22.4 账户管理模块实现 482

22.4.1 账户类Account 482

22.4.2 账户集合类AccountCollection 485

22.4.3 账户管理器类AccountManager 487

22.5 小结 489

第23章 实例分析2—在线考试系统 490

23.1 需求分析 490

23.1.1 项目背景 490

23.1.2 系统框架设计 490

23.1.3 系统总体结构框架分析 491

23.2 系统功能预览 491

23.2.1 学生登录模块 491

23.2.2 在线考试模块 492

23.2.3 在线练习模块 492

23.2.4 密码修改模块 495

23.3 模块解析 496

23.3.1 登录页面 496

23.3.2 在线考试页面 500

23.3.3 传统试卷读取页面 505

23.3.4 自动组卷读取页面 509

23.4 小结 513

……[看更多目录]

序言伴随着.NET平台的不断完善和升级,越来越多的企业、单位和个人开始关注于采用基于该平台软件的开发。虽然Visual Studio开发工具不断更新,但C#语言从1.1到2.0,再到3.0,都离不开底层框架(.NET Framework)的支持,而这些框架中所包含的类库,其成员和使用方法都基本没有变化,所变化的只是增加了一些新的特性。本书对所有的C#版本和知识点都进行了详细的介绍。

本书目的是让程序人员对C#语法有更进一步的了解,尤其是为新手进入编程行业提供一个全面学习的阶梯。我们结合自己多年的学习经验和编程经验,为广大程序人员介绍了C# 3.0的全部语法,是C#程序人员提高自己的基础知识、完善自己的知识结构、扩展自己的测试知识面的好参考。

本书的特点

本书详尽地介绍了C# 3.0语法的特点和Visual Studio 2008的编程环境,在组织与取材方面尽量让读者能够正确、全面地掌握该技术的优势,建立牢固的知识体系,当C#新版本出现时,能够有能力欣赏与感悟新版本所带来的激动人心。通过对本书的学习,任何想要以C#语言做项目的开发人员都能有所获益。本书语言简练,循序渐进,示例简洁明了,易于学习。

本书的特点主要体现在以下几个方面。

本书的编排采用循序渐进的方式,适合初级、中级学者逐步掌握C# 3.0编程语言的使用。

本书对Visual Studio 2008编程环境的各种应用程序都做了详细的介绍,适合初级、中级学者快速地熟悉并使用该编程环境。

本书结合实际的编程经验,在每一章节中为每个新的知识点都列举了针对性的实例,能够让读者很快上手并且对新知识点有一个深入的了解。本书的所有例子和源代码都附在随书光盘中,方便读者使用。

范围广泛,除包括原C#语言具备的各项功能外,还详细介绍了LINQ、WPF和WCF等,读者可以学习到更快捷方便的开发方法。

本书的内容安排

本书共分为6篇,共23章,结合目前最新软件编程环境,全方位介绍了C# 3.0的编程思想及特色。从C# 3.0语法的基本概念讲起,再进一步介绍该语言的高级语法、新特性和新的应用程序。最后结合笔者的经验详细讲解了两个具体实例。

第一篇(第1章~第3章)基础语法篇,首先介绍了C# 3.0语言的发展和特性,然后是下载安装Visual Studio 2008和MSDN及如何开发简单的程序。接着介绍了C# 3.0面向过程中程序设计中的基本元素和高级元素。在本篇,主要是熟悉一下Visual Studio 2008的新环境,并介绍了一下面向过程中的基本元素。

第二篇(第4章~第7章)高级语法篇,主要介绍面向对象编程的知识,首先讲解了面向对象的基本概念和面向对象的几大特性:封装性、继承性和多态性;接着结合语法详细讲解面向对象中出现的概念:类、接口、属性、域、索引器、迭代器、委托和事件;最后进一步介绍了C# 3.0语法新特性:隐式类型本地变量、extension方法、Lambda表达式、自动属性、对象初始化器和匿名类型。

第三篇(第8章~第12章)实用篇。本篇深入讲解了使用C# 3.0语言操作数据。在C# 3.0中经常会把数据存储到字符串和数组中,所以掌握它们的使用是最基本的要求;接着详细介绍了用来存储数据其他集合类(ArrayList类、Queue类、Stack类、Hashtable类和SortedList类)的使用;同时在编程过程中免不了要跟注册表、文件和XML相互交换数据,所以对它们的操作也必须掌握;最后如果要实现搜索这个经常要使用的功能,就必须要掌握和理解正则表达式。

第四篇(第13章~第14章)面向查询篇。本篇介绍了C# 3.0的一种新的编程思想-面向查询编程、最流行的Ajax技术和数字标识用户控件。首先从LINQ的基本概念到基本应用,详细介绍面向查询编程;接着从Ajax的基本原理讲起到使用Visual Studio 2008提供的框架来开发具体应用;最后,详细讲解了数字标识用户控件。

第五篇(第15章~第21章)基本应用篇,本篇讲解6个方面的基本应用。分别讲解了Window应用程序开发、WPF开发、Web开发、Web Service应用与开发、WCF开发和应用程序部署。在讲解这些开发的过程中,不仅讲解了各种应用的具体原理,还详细讲解了它们的具体实现。

第六篇(第22章~第23章)实战篇,精选两个具有代表性的例子。个人理财管理系统回顾了本书中所要讲到的大部分窗体应用程序知识,该实例中综合使用面向对象编程技术的几个方面,以及窗体应用程序的常用控件等。在线考试系统网站深入分析了ASP.NET的设计方式,并介绍使用C# 3.0开发网站应用程序的全过程。

本书由浅入深,由理论到实践,尤其适合初级读者逐步学习和完善自己的知识结构。

适合阅读本书的读者

希望进入编程行业的新手。

迫切希望提高个人编程技能和水平的初级程序人员。

具备一定的编程经验但是语法基础不牢固的工程师。

希望了解C#语法最新变化的程序人员。

希望了解和使用Visual Studio 2008工具的程序人员。

本书作者

本书主要由常建功编著,其他参与编著和资料整理的人员有冯华君、刘博、刘燕、叶青、张军、张立娟、张艺、彭涛、徐磊、戎伟、朱毅、李佳、李玉涵、杨利润、杨春娇、武鹏、潘中强、王丹、王宁、王西莉、石淑珍、程彩红、邵毅、郑丹丹、郑海平、顾旭光。

文摘第一篇 基础语法篇

第1章 C#3110和Visual Studi0 2008简介

本章将对C#3.0的基础知识进行简要的介绍,其目的是让读者快速了解C#3.0的基本概念,在任何一门新技术的学习过程中,开始的部分都是比较困难的,读者可以不必过分纠缠于本章的名词,只需要有一个简单的了解即可。

1.1 C#3.0概述

NET Framework是Microsoft为开发应用程序而创建的一个富有革命性的平台。同时C#3.0语言可以在该平台上实现大多数开发人员需要的功能,而Jic#3.0还具有大多数开发人员所需要的特性。因此,选择学习C#3.0不失为一个聪明的选择。

1.1.1 NET Framework介绍

NET Framework是一个平台,支撑着C#3.0语言,同样还支持着许多其他语言,如VisualBasic.NET、Visual C++.NET等。该平台还支持多种应用程序的开发,除了典型的Windows窗体应用程序和控制台程序之外,还支持Web应用程序、WebJ]艮务、WCFJ]艮务和Ajax程序等各种类型的应用程序。应用.NET Framework可以满足应用程序开发的大部分需要。由于其强大的功能特性和方便易用性,.NET Framework已经成为越来越多的公司和机构的开发工具。

插图:

C#3.0完全自学手册(编程红宝书)(附赠CD-ROM光盘一张)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有