第一章C#语言基础.ppt
《第一章C#语言基础.ppt》由会员分享,可在线阅读,更多相关《第一章C#语言基础.ppt(43页珍藏版)》请在三一文库上搜索。
1、版权所有,1,第一章 C#语言基础,C#.NET是微软公司推出的一种类型安全的、现代的、简单的、由C和C+衍生出来的面向对象的编程序语言。掌握C#.NET的特点、程序结构、集成开发环境、C#语言的基本知识等,是利用好C#的前提。,2,版权所有,目录,C#概述 C#语言基础 控制结构 数组 异常处理,3,版权所有,1.1 C#概述,1.1.1 .NET简介 1.NET定义 .NET技术是微软公司推出的一个全新概念,它代表了一个集合、一个环境和一个可以作为平台支持下一代Internet的可编程结构。 .NET平台包括.NET框架和.NET开发工具等组成部分。.NET框架(Framework)是整个
2、开发平台的基础,包括公共语言运行库和.NET类库。.NET开发工具包括Visual Studio.NET集成开发环境和.NET编程语言。,4,版权所有,2. 公共语言运行库 公共语言运行库是 .NET Framework 的基础。可以将运行库看作一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理),而且还强制实施严格的类型安全以及可确保安全性和可靠性的其他形式的代码准确性。,5,版权所有,6,版权所有,3.NET框架类库 .NET Framework 类库是一个与公共语言运行库紧密集成的可重用的类型集合。 可使用 .NET Framework 开发下列类型的应用程序和服
3、务: 控制台应用程序。 Windows GUI 应用程序(Windows 窗体)。 ASP.NET 应用程序。 XML Web services。 Windows 服务。,7,版权所有,1.1.2 什么是C# C#是微软公司在2000年7月发布的一种全新的简单、安全、面向对象的程序设计语言。它是专门为.NET的应用而开发的语言。它吸收了C+、Visual Basic、Delphic、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。,8,版权所有,其特点有: 语言简洁。 保留了C+的强大功能。 快速应用开发功能。 语言的自由性。 强大的Web服务器控件。 支持跨平台。 与XML相
4、融合。,9,版权所有,1.1.3 Visual Studio.NET的集成开发环境 .NET开发语言都采用了统一的集成开发环境Visual Studio.NET。,10,版权所有,Visual Studio起始页,11,版权所有,“新建项目”对话框,12,版权所有,Visual Studio.NET开发环境,13,版权所有,“解决方案资源管理器”窗口,14,版权所有,“工具箱”窗口,15,版权所有,“属性”窗口,16,版权所有,1.1.4 初识C#程序 C#.NET主要用于开发三类程序:控制台程序、Windows程序和ASP.NET程序。C#程序的扩展名为.CS,通过编译器CSC.EXE编译成
5、可执行文件。,17,版权所有,【案例1-1】一个简单的控制台程序。 程序运行后显示“欢迎进入C#世界!”,运行结果如图所示。,18,版权所有,static void Main(string args) Console.WriteLine(“请输入你的名字:“); string username= Console.ReadLine(); Console.WriteLine(“欢迎0进入C#世界!“,username); ,19,版权所有,【案例1-2】第一个图形界面程序。 设计一个程序,界面上用一个文本框输入姓名,单击“确定”按钮后,在文本框中显示“欢迎XXX进入C#世界!”,运行结果如图1-1
6、0所示。,20,版权所有,1.1.5 命名空间 命名空间就像在文件系统中一个文件夹容纳多个文件一样,可以看作某些类的一个容器。通过把类放入命名空间可以把相关的类组织起来,并且可以避免命名冲突。命名空间既用作程序的“内部”组织系统,也用作“外部”组织系统(一种向其他程序公开自己拥有的程序元素的方法)。,21,版权所有,1. 命名空间声明 namespace关键字用于声明一个命名空间。格式如下: namespace name.name1 . 类型声明 其中name, name1为命名空间名,可以是任何合法的标识符。命名空间名可以包含句号。 例如: namespace N1.N2 class A c
7、lass B() ,22,版权所有,2命名空间的使用 使用Using指令能够引用给定的命名空间或创建命名空间的别名(using 别名)。 using 别名 = 类或命名空间名;,23,版权所有,3.系统定义的命名空间 命名空间分为两类:用户定义的命名空间和系统定义的命名空间。用户定义的命名空间是在代码中定义的命名空间。,24,版权所有,1.2 C#语言基础,1.2.1基本编码规则 1标识符和保留字 C#语言中,标识符是以字母、下划线(_)或开始的一个字符序列,后面可以跟字母、下划线、数字。C#语言区分大小写。一般变量名首字母小写,后面各单词首字母大写;而常量、类名、方法、属性等首字母大写。 具
8、有专门的意义和用途,不能当作一般的标识符使用,这些标识符称为保留字。,25,版权所有,2书写规则 每行语句以“;”结尾。 空行和缩进被忽略。 多条语句可以处于同一行,之间用分号分隔即可。,26,版权所有,3注释 有三种类型的注释语句: /注释一行 /*一行或多行注释*/ /XML注释方式,27,版权所有,1.2.2 数据类型 C#语言中的数据类型划分 C#语言的数据类型按内置和自定义划分有内置类型和构造类型。,28,版权所有,按数据的存储方式划分,有值类型和引用类型。,29,版权所有,2值类型 各种值类型总是含有相应该类型的一个值。 每当把一个值赋给一个值类型时,该值实际上被拷贝了。相比,对于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 C# 语言 基础
链接地址:https://www.31doc.com/p-2254498.html