第1章C语言概述.ppt
《第1章C语言概述.ppt》由会员分享,可在线阅读,更多相关《第1章C语言概述.ppt(40页珍藏版)》请在三一办公上搜索。
1、C#.NET程序设计教程,前序 程序设计语言与程序设计 方法第1章 C#语言概述第2章 数据类型、变量和常量第3章 语句、运算符和表达式第4章 程序流程和异常处理第5章 数组和指针,结构化语言基础,1,第1章 C#语言概述,Visual C#.NET 产生背景C#语言及其特点C#语言的编译和运行环境C#程序的创建、编译和运行简单C#程序的基本结构及分析C#程序的书写格式规范,2,Visual C#.NET 产生背景,1960年前后,一种名为Algol 60 的程序设计语言诞生了大约在1970年,B语言被改写成C语言大约在1980年,Stroustrup创建了C+Microsoft在2002年宣
2、告了C#语言的诞生。C读作C Sharp,简称CS,3,C#的发展体现了Sun与微软在开发语言方面的竞争,.net平台(C#和VB.net),Java平台,5,1.1 C#语言概述,C#语言简介C#(C Sharp)是一种简洁、类型安全的面向对象的编程语言C#采用花括号(和)语法Visual Studio.NET 2008/.NET Framework 3.5/C#3.0语言,7,1.1 C#语言概述,C#特点和开发应用范围:完全支持面向对象的方法由C+发展而来语法上,与C+和Java非常相似摒弃了C+的复杂性,更易用,更少出错性能比C+小一些可以运用于支持.net 框架的平台上(比如Wind
3、ows Mobile掌上电脑、手机等)现代的、面向对象的、类型安全的主要构建在.NET Framework 上运行的各种安全、可靠的应用程序,7,1.2 C#语言的编译和运行环境,C#程序在.NET Framework 上运行公共语言运行库(Common Language Runtime,CLR)统一的类库(Framework Class Library,FCL)源代码被编译为中间语言(Intermediate Language,IL)IL 代码与资源一起作为一种称为程序集的可执行文件存储在磁盘上,通常具有的扩展名为.exe(应用程序)或.dll(库),8,Visual Studio平台下C#
4、的编译,中间语言(Intermediate Language,IL),Just-In-Time,9,图1-1 C#源代码的编译运行环境,10,What is.NET?,核心包括:著名的通用语言运行机(Common Language Runtime),与Java用的虚拟机比较,二者完成的任务大致相同;大堆通用函数库,这些库函数可以被多种语言调用,并且通过编译都产生一种共同的中间语言(Intermediate Language)。,11,.NET的构想,构建多种程序语言(C,Basic,c+,Java)程序员的公共开发平台一次编程,到处使用迎合互联网时代的分布式服务,12,多种语言程序员 的公共平
5、台,.NET框架,C#Code,VB Code,J#Code,Application,MSIL,MSIL,13,一次编程,到处使用(至今未实现),.NET程序只能运行在.NET Framework之上。现阶段.NET只能用于Windows平台,WinXP,Win2000上需要手动安装,Win2003自带.NET Framework,14,所 以,从本身的语言设计角度而言,C#要比Java设计得更好,作为MS的产品,它至始至终都是在为MS服务,在.NET平台上才能使用。,15,1.2.3 C#的开发环境,使用文本编辑器(如Notepad)编写代码,并使用.NET Framework中的编译器进行
6、编译、运行使用微软集成开发工具(如Microsoft Visual Studio)使用第三方提供的工具(如Turbo C#),16,本教程开发运行环境,(1)Windows XP SP2(2)Microsoft Internet Explorer 6.0 SP1(3)Microsoft.NET Framework 3.5版(4)Microsoft Visual Studio 2008 Professional Edition(5)Microsoft SQL Server 2005 Express Edition,17,1.3 创建简单的C#程序,【例1.1】“Hello,world”程序。01
7、/Chapter011-1-Hello.cs A Hello World!program02/compile:csc 1-1-Hello.cs-1-1-Hello.exe03using System;04namespace CSharpBook.Chapter010506 class HelloWorld07 08 static void Main()09 10 Console.WriteLine(Hello World!);11 12 13,18,1.3.2 代码分析,采用花括号(和)语法以分号(;)结束/:单行注释using System:引用 System 命名空间大小写敏感,19,主要
8、组成元素分析,导入System命名空间,类定义,Main方法定义,执行功能代码,自定义命名空间,C#程序结构,在C#代码中常常使用关键字,关键字也叫保留字,是对C#有特定意义的字符串。关键字在Visual Studio.NET环境的代码视图中默认以蓝色显示。,C#的关键字,22,例如,using 引用 namespace 命名空间 class 类 static 静态类型 void 无返回值 等,均为C#的关键字。,命名空间,命名空间既是Visual Studio.NET提供系统资源的分层组织方式,也是分层组织程序的方式。因此,命名空间有两种,一种是系统命名空间,一种是用户自定义命名空间。命名空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 概述
链接地址:https://www.31ppt.com/p-5634282.html