• 首页
  • 开发
  • 论坛
  • 下载
  • 电子书
  • Delphi
  • Linux
  • Java
  • c/c++
  • Html
  • c#
  • VB
  • Mssql
  • Flash
  • Windows
  • php
  • Oracle
  • 收藏
首页 / 最新电子书 / 上传电子书 / 我的电子书
登录   注册     
vs2008中文教程

 电子书大小:

1.00KB

 发布人:

zhug_1970

 发布日期:

2010-8-18

 电子书所需N币:

2 N币

 下载人数:

366

 电子书类别:

.Net PDF

收藏 上传 报错

 
电子书说明:

C#(读作“See Sharp”)是一种简单、现代、面向对象且类型安全的编程语言。

C# 起源于 C 语言家族,因此,对于 C、C++ 和 Java 程序员,可以很快熟悉这种新的语言。

C# 已经分别由 ECMA International 和 ISO/IEC 组织接受并确立了标准,它们分别是 ECMA-334 标准和 ISO/IEC 23270 标准。

Microsoft 用于 .NET Framework 的 C# 编译器就是根据这两个标准实现的。

C# 是面向对象的语言,然而 C# 进一步提供了对面向组件 (component-oriented) 编程的支持。

现代软件设计日益依赖于自包含和自描述功能包形式的软件组件。这种组件的关键在于,它们通过属性 (property)、方法 (method) 和事件 (event) 来提供编程模型;它们具有提供了关于组件的声明性信息的属性 (attribute);同时,它们还编入了自己的文档。C# 提供的语言构造直接支持这些概念,这使得 C# 语言自然而然成为创建和使用软件组件之选。


用于构造健壮的和持久的应用程序的几个 C# 功能帮助:垃圾回收 (Garbage collection) 将自动回收不再使用的对象所占用的内存;异常处理 (exception handling) 提供了结构化和可扩展的错误检测和恢复方法;类型安全 (type-safe) 的语言设计则避免了读取未初始化的变量、数组索引超出边界或执行未经检查的类型强制转换等情形。

C# 具有一个统一类型系统 (unified type system)。所有 C# 类型(包括诸如 int 和 double 之类的基元类型)都继承于一个唯一的根类型:object。因此,所有类型都共享一组通用操作,并且任何类型的值都能够以一致的方式进行存储、传递和操作。

此外,C# 同时支持用户定义的引用类型和值类型,既允许对象的动态分配,也允许轻量结构的内联存储。 为了确保 C# 程序和库能够以兼容的方式逐步演进,C# 的设计中充分强调了版本控制 (versioning)。

许多编程语言不太重视这一点,导致采用那些语言编写的程序常常因为其所依赖的库的更新而无法正常工作。C# 的设计在某些方面直接考虑到版本控制的需要,其中包括单独使用的 virtual 和 override 修饰符、方法重载决策规则以及对显式接口成员声明的支持。

 本章的其余部分将描述 C# 语言的基本特征。尽管后面的章节会更为详尽,有时甚至逻辑缜密地对规则和例外情况进行描述,但本章的描述力求简洁明了,因而难免会牺牲完整性。

这样做是为了向读者提供关于该语言的概貌,一方面使读者能尽快上手编写程序,另一方面为阅读后续章节提供指导。


点击进入下载列表
查看更多vs2008中文教程相关电子书
.Net相关电子书
  • vs2008中文教程
  • C#宝典 美国计算机宝典丛书
  • C# WINDOWS程序设计
  • C#语言参考
  • C#程序设计基础教程与实训
  • 21天学通C#
  • Visual C#图像处理程序实例
  • C# 参考手册
  • CSharp深入浅出全接触
  • Beginning XML with C# 2008 From Novice to Professional
其他.Net电子书
  • vs2008中文教程
  • Inside C#
  • 水晶报表
  • .NET平台下MVC设计模式的实现
  • 跟我一起写 Makefile
  • Microsoft.NET_IL 语言程序设计
.Net热门电子书
  • ASP.NET 3.5 For Dummies (傻瓜书)+源代码-2008
  • ASP.NET编程培训教程
  • ASP.NET基础教程—C#案例版
  • Introducing Microsoft ASP.NET AJAX
  • ObjectARX 开发实例
  • 基于ASP.NET的开放实验室管理系统
  • 精通ASP.NET2.0的Web2.0 电子教程
  • ASP.NET实例
  • 建立ASP.NET开发平台
  • Asp Net密技集錦(C#)
  • ASP.NET编程百例
  • asp.net常用函数表
  • ASP.NET正式版开发者指南电子版
  • ADO.NET官方教程
  • ASP.NET中AjaxControlToolkit(英文)
.Net排行榜
  • vs2008中文教程
  • C#程序设计基础教程与实训
  • C# 专业项目实例开发
  • C# WINDOWS程序设计
  • C#程序100实例
  • 21天学通C#
  • c#网络编程
  • C#与.NET 3.5高级程序设计
  • C# 参考手册
  • ASP.NET编程百例
  • C#经典资料书籍集合
  • Visual C#图像处理程序实例
  • C#宝典 美国计算机宝典丛书
  • ADO.NET官方教程
  • 敏捷软件开发-原则、模式与实践(C#版)
飞诺网简介 | 广告联系 | 联系我们 | 诚聘英才 | 网站大事 | 网站地图 | 友情链接 | 飞诺社区

本站资源均为网上网友上传,如果有非法内容请联系我们,我们会在第一时间删除

Copyright @ 2006-2010 鲁ICP备10012328号