This is trial version If you want get full version, please register it, thank you Web site http://www.adultpdf.com/ E-mail support(@adultpdf.com
This is trial version, If you want get full version,please register it,thank you. Web site: http://www.adultpdf.com/ E-mail: support@adultpdf.com
目录 第一部分C#语言概述 第一章NET编程语言C# Microsoftnet- 场新的革命 NET与C# 13C#语言的特点 小结 第二章运行环境——一全面了解NET 21NET结构 22公用语言运行时环境与公用语言规范 2.3开发工具 22379 4小结 第三章编写第一个应用程序 3.1 Welcome程序 3.2代码分析 33运行程序 34添加注释 3.5小结 第二部分C#程序设计基础. 第四章数据类型 41值类型 42引用类型 4.3装箱和拆箱 4小结 第五章变量和常量 5.1变量 常量 53小结 第六章类型转换 61隐式类型转换 62显式类型转换 63小结 第七章表达式 7.1操作符 72算术操作符和算术表达式 7.3赋值操作符和赋值表达式 8946 74关系操作符和关系表达式
目 录 第一部分 C#语言概述...................................................................................................4 第一章 .NET 编程语言 C#............................................................................................4 1.1 Microsoft.NET——一场新的革命..................................................................4 1.2 .NET 与 C#.......................................................................................................6 1.3 C#语言的特点..................................................................................................8 1.4 小 结 ........................................................................................................ 11 第二章 运行环境 全面了解.NET.........................................................................12 2.1 .NET 结构.......................................................................................................12 2.2 公用语言运行时环境与公用语言规范.........................................................13 2.3 开 发 工 具 ..................................................................................................17 2.4 小 结 ........................................................................................................19 第三章 编写第一个应用程序 .....................................................................................20 3.1 Welcome 程序 ................................................................................................20 3.2 代 码 分 析 ..................................................................................................20 3.3 运 行 程 序 ..................................................................................................23 .4 添 加 注 释 ................................................................................................25 3.5 小 结 ........................................................................................................27 第二部分 C#程序设计基础.........................................................................................28 第四章 数 据 类 型 ...................................................................................................28 4.1 值 类 型 ....................................................................................................28 4.2 引 用 类 型 ..................................................................................................33 4.3 装箱和拆箱 ....................................................................................................39 4.4 小 结 ........................................................................................................42 第五章 变量和常量 .....................................................................................................44 5.1 变 量 ........................................................................................................44 5.2 常 量 ........................................................................................................46 5.3 小 结 ........................................................................................................47 第六章 类 型 转 换 ...................................................................................................48 6.1 隐式类型转换 ................................................................................................48 6.2 显式类型转换 ................................................................................................53 6.3 小 结 ........................................................................................................56 第七章 表 达 式 .....................................................................................................58 7.1 操 作 符 ....................................................................................................58 7.2 算术操作符和算术表达式.............................................................................59 7.3 赋值操作符和赋值表达式.............................................................................64 7.4 关系操作符和关系表达式.............................................................................65
7.5逻辑操作符和逻辑表达式 7.6位运算 7.7其它特殊操作符 7.8小结 第八章流程控制 8θ27yy 8.1条件语句 82循环语句 8.3条件编译 84异常处理语句 85小结 第三部分面向对象的C# 第九章面向对象的程序设计 101 91面向对象的基本概念 9.2对象的模型技术 93面向对象的分析 94面向对象的设计 95小结 第十章类 112 10.1类的声明 l12 102类的成员 113 103构造函数和析构函数 119 04小结 第十一章方法 111方法的声明 124 112方法中的参数 113静态和非静态的方法 114方法的重载… 11.5操作符重载… 116小结 137 第十二章域和属性 .139 2.1域 122属性 12.3小结 第十三章事件和索引指示器 13.1事件 13,2索引指示器 13.3小结 第十四章继承 14.1C#的继承机制
7.5 逻辑操作符和逻辑表达式.............................................................................68 7.6 位 运 算 ....................................................................................................69 7.7 其它特殊操作符 ............................................................................................72 7.8 小 结 ........................................................................................................77 第八章 流 程 控 制 ...................................................................................................79 8.1 条 件 语 句 ..................................................................................................79 8.2 循 环 语 句 ..................................................................................................86 8.3 条 件 编 译...................................................................................................90 8.4 异常处理语句 ................................................................................................95 8.5 小 结 ......................................................................................................100 第三部分 面向对象的 C#..........................................................................................101 第九章 面向对象的程序设计 ...................................................................................101 9.1 面向对象的基本概念...................................................................................101 9.2 对象的模型技术 ..........................................................................................103 9.3 面向对象的分析 ..........................................................................................105 9.4 面向对象的设计 ..........................................................................................107 9.5 小 结 ...................................................................................................... 110 第十章 类 ................................................................................................................... 112 10.1 类 的 声 明 .............................................................................................. 112 10.2 类 的 成 员 .............................................................................................. 113 10.3 构造函数和析构函数 ................................................................................ 119 10.4 小 结 ....................................................................................................122 第十一章 方 法 ...................................................................................................124 11.1 方法的声明.................................................................................................124 11.2 方法中的参数.............................................................................................125 11.3 静态和非静态的方法.................................................................................129 11.4 方法的重载.................................................................................................130 11.5 操作符重载.................................................................................................134 11.6 小 结.....................................................................................................137 第十二章 域 和 属 性 .............................................................................................139 12.1 域 ................................................................................................................139 12.2 属 性 ....................................................................................................143 12.3 小 结 ....................................................................................................146 第十三章 事件和索引指示器 ...................................................................................148 13.1 事 件 ....................................................................................................148 13.2 索引指示器 ................................................................................................151 13.3 小 结 ....................................................................................................154 第十四章 继 承 ...................................................................................................155 14.1 C#的继承机制............................................................................................155
142多态性 14.3抽象与密封 144继承中关于属性的一些问题 14.5小结 第四部分深入了解C# 第十五章接口 15.1组件编程技术 174 接口定义 15.3接口的成员 154接口的实现 15.5抽象类与接口 195 156小结 第十六章组织应用程序 16.1基本概念 162使用名字空间 16.3使用指示符 164程序示例 5小结 213 第十七章文件操作 215 17.1Net框架结构提供的O方式 215 172文件存储管理 .217 17.3读写文件 74异步文件操作 17.5小结 第十八章高级话题 235 18.1注册表编程 182在C#代码中调用C+和ⅤB编写的组件 240 18.3版本控制 249 184代码优化 18.5小结 第五部分附录 255 附录A关键字 255 附录B错误码 附录CNet名字空间成员速查 参考资料
14.2 多 态 性 ................................................................................................159 14.3 抽象与密封 ................................................................................................163 14.4 继承中关于属性的一些问题.....................................................................169 14.5 小 结 ....................................................................................................172 第四部分 深入了解 C#..............................................................................................174 第十五章 接 口 ...................................................................................................174 15.1 组件编程技术 ............................................................................................174 15.2 接 口 定 义 ..............................................................................................177 15.3 接口的成员 ................................................................................................178 15.4 接口的实现 ................................................................................................182 15.5 抽象类与接口 ............................................................................................195 15.6 小 结 ....................................................................................................196 第十六章 组织应用程序 ...........................................................................................198 16.1 基 本 概 念 ..............................................................................................198 16.2 使用名字空间 ............................................................................................200 16.3 使用指示符 ................................................................................................203 16.4 程 序 示 例 ..............................................................................................206 16.5 小 结 ....................................................................................................213 第十七章 文 件 操 作 .............................................................................................215 17.1 .Net 框架结构提供的 I/O 方式 .................................................................215 17.2 文件存储管理 ............................................................................................217 17.3 读 写 文 件 ..............................................................................................222 17.4 异步文件操作 ............................................................................................227 17.5 小 结 ....................................................................................................234 第十八章 高 级 话 题 .............................................................................................235 18.1 注册表编程 ................................................................................................235 18.2 在 C #代码中调用 C++和 VB 编写的组件 ..............................................240 18.3 版 本 控 制 ..............................................................................................249 18.4 代 码 优 化 ..............................................................................................252 18.5 小 结 ....................................................................................................254 第五部分 附 录 ...................................................................................................255 附录 A 关 键 字....................................................................................................255 附录 B 错 误 码....................................................................................................256 附录 C .Net 名字空间成员速查................................................................................269 参 考 资 料 .................................................................................................................300
第一部分C#语言概述 第一章NET编程语言C# 未来5年,我们的目标就是超越今天各自为营的Wb站点,把 Internet建成个可 以互相交换组件的地方。—比尔盖茨 在本章中你将了解 Microsoft net的概念 NET框架 C#语言在NET框架中的作用及其特性 1.1 Microsoft. NET—场新的革命 11.1什么是NET 2000年6月22日,不论对 Microsoft还是对整个mT业界都将成为值得纪念的一天 这一天,微软公司正式推出了其下一代计算计划— Microsoft. net(以下简称NET) 这项计划将使微软现有的软件在Web时代不仅适用于传统的PC,而且也能够满足目前 呈强劲增长势头的新设备,诸如蜂窝电话以及个人数字助理( Personal Digital Assistant, PDA)等的需要。微软还计划通过创建新的工具来吸引软件开发人员和合作伙伴对 Microsoft net的认同,并且开发出其他基于 Internet的服务 那么,你是否想知道:究竞什么是NET 请听听微软官员的声音:“……因特网的革命……从微软的角度来讲,我们就是要 建设一个平台来创建并且支持新一代的应用。………我们必须有一套通用系统服务来支 持这样的操作。这种观点就说明,我们还有下一个层次的发展,也就是说因特网下 步的发展,它将使因特网的作用远远超越展现一个网站。” NET首先是一个开发平台,它定义了一种公用语言子集( Common Language Subset,,CLS),这是一种为符合其规范的语言与类库之间提供无缝集成的混合语。NET 统一了编程类库,提供了对下一代网络通信标准,可扩展标记语言( Extensible Markup
第一部分 C#语言概述 第一章 .NET 编程语言 C# 未来 5 年 我们的目标就是超越今天各自为营的 Web 站点 把 Internet 建成一个可 以互相交换组件的地方 比尔.盖茨 在本章中你将了解 z Microsoft.NET 的概念 z .NET 框架 z C#语言在.NET 框架中的作用及其特性 1.1 Microsoft.NET 一场新的革命 1.1.1 什么是.NET 2000 年 6 月 22 日 不论对 Microsoft 还是对整个 IT 业界都将成为值得纪念的一天 这一天 微软公司正式推出了其下一代计算计划 Microsoft.NET(以下简称.NET) 这项计划将使微软现有的软件在 Web 时代不仅适用于传统的 PC 而且也能够满足目前 呈强劲增长势头的新设备 诸如蜂窝电话以及个人数字助理 Personal Digital Assistant, PDA 等的需要 微软还计划通过创建新的工具来吸引软件开发人员和合作伙伴对 Microsoft.NET 的认同 并且开发出其他基于 Internet 的服务 那么 你是否想知道 究竟什么是.NET? 请听听微软官员的声音 因特网的革命 从微软的角度来讲 我们就是要 建设一个平台来创建并且支持新一代的应用 我们必须有一套通用系统服务来支 持这样的操作 这种观点就说明 我们还有下一个层次的发展 也就是说因特网下一 步的发展 它将使因特网的作用远远超越展现一个网站 .NET 首先是一个开发平台 它定义了一种公用语言子集 Common Language Subset CLS ,这是一种为符合其规范的语言与类库之间提供无缝集成的混合语 .NET 统一了编程类库 提供了对下一代网络通信标准 可扩展标记语言 Extensible Markup