1 / 178
文档名称:

C_入门经典(第三版)08-13章—C_语言B.pdf

格式:pdf   页数:178页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

C_入门经典(第三版)08-13章—C_语言B.pdf

上传人:陈晓翠 2011/9/28 文件大小:0 KB

下载得到文件列表

C_入门经典(第三版)08-13章—C_语言B.pdf

文档介绍

文档介绍:C#概述
本节学****目的
和c#有一个初步的认识
了解c#开发环境
动手编写第一个c#程序
C#概述
了解c#
谈到c# Framework, .Net Framework(框架)是微软为开发应用程序创建的一个富有革命性的平台,在这个平台上可以开发出运行在windows上几乎所有的应用程序. Framework就是一个创建、部署和运行应用程序的多语言多平台环境,包含了庞大的代码库,语言都可以共用这些代码库。
* Framework
C#概述
.Net框架的强大功能体现
提供了一个面向对象的编程环境,完全支持面向对象编程,提高软件的可复用性、可扩展性、可维护、灵活性。
,只需拖拽即可实现表单元素的添加.
对web服务支持.
Visual studio是一个世界级的开发工具,.
C#概述
.Net重要组件
C#概述
C#语言的特点
简单:在你使用C++时大多数人会害怕指针,指针功能强大但也危机四伏. 在C#中,没有了指针。默认地,您的代码工作在一种受控的环境中在那里不允许进行直接存取内存等不安全的操作。
现代:有很多语言它们都没有因为时代的变化而发生多少跟近,有的甚至二十年来不曾有任何修正。看一看SQL Server 2000中的decimal(金融),再比较C中的int,您就会发现我说的是多么有道理!C#语言在他的数据类型、垃圾回收、内存压缩、异常处理等诸多方面都显示出了它绝对的现代性。
C#概述
C#语言的特点
面向对象:一种新语言不支持面向对象的功能是不可想象的。C#当然支持所有关键的面向对象的概念,如封装、继承和多态性。您一开始必须关注的事,就是不再有全局函数、变量或者是常量。这一点对于C++来说是非常令其尴尬的,但这才是真正纯粹的面向对象(请C++程序员们解释一下main函数属于哪个类)。这是面向过程向面向对象长达十多年的过渡之后,();
C#概述
C#语言的特点
类型安全:使用过没有初始化的变量没有?编写的程序出过数组越界问题没有?类型转换时检查过可行性吗?i/j时忘记判断过j!=0吗?以上这些,是一个C++程序员编程时所必须小心谨慎的,但是在类型安全的C#语言中,想出现以上错误是很难的,您可以把您的注意力集中到一些更重要的地方了,比如说业务逻辑.
C#概述
C#语言的特点
版本控制:在过去几乎所有的程序员都至少有一次不得不涉及到众所周知的"DLL"问题。该问题起因于多个应用程序都安装了相同DLL名字的不同版本。有时,老版本的应用程序可以很好地和新版本的DLL一起工作,但是更多的时候它们会中断运行。现在的版本问题真是令人头痛。就象您将在今后所看到的,C#可以最好地支持版本控制。尽管C#不能确保正确的版本控制,但是它可以为程序员保证版本控制成为可能。有这种支持,一个开发人员就可以确保当他的类库升级时,仍保留着对已存在的客户应用程序的二进制兼容。
C#概述
C#语言的特点
兼容:一种新语言的出现,总是要顾及对之前的技术体系是否兼容的问题,比如说Java,技术体系,以至于Java现在很难去瓦解VC、VB和Delphi等阵营,它只能在此之外的其他技术和市场领域扎根,比如说Web、服务器、嵌入式编程等。技术体系的兼容的话,可能今天全球就已经是Java的天下了! FrameWork,我们不难看到,越来越多的VC、VB、、,史上还没有哪一次的兼容之作能对软件领域产生如此大的冲击。 FrameWork的首推语言和佼佼者,C#自然也很大程度上保持了对外界技术的兼容!
C#概述
C#语法规范
声明类:
访问修饰符 class 类名{ //……字段、属性、方法}
声明方法;
访问修饰符返回类型方法名(参数类表){//方法具体实现}
声明变量;
访问修饰符数据类型变量名,(变量名以字母开头[区分大小写],以后可以是字母、数字、下划线,没有限制长度)
*声明变量时可对变量进行赋值,也可以不赋值,:局部变量