第1章 C#概述.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章C#概述要点

第1章 C#概述 1.1 什么是C#语言 1.1.1 C#发展历程 2000年,微软公司开发出了C#编程语言,它来源于C 、C++和Java。 C#是一种面向对象的编程语言,主要用于开发可以运行在.NET平台上的应用程序,是.NET首选编程语言。 从开发效率上讲,C#为程序为开发人员提供了快速开发手段,并且保有C++语言的优点。从继承性上讲,C#在更高层次上重新实现了C和C++语言。从语法形式和易用性上讲,C#语言几乎综合了目前流行的所有高级语言的优点,提供了语法简洁、功能完善而又容易使用的表现形式。 C#语言的设计目的是简化网络应用,使用C#可快速构建基于Windows和Internet的应用程序和组件。开发人员可以使用C#开发多种类型的应用程序。 C#在一些诸如名字空间、类、方法和异常处理等特定领域,与C和C++之间还是存在着巨大的差异。 1.1.2 C#特点与优势 1.2 C#与.NET框架 1.2.1 .NET Framework的功能 1.2.2 .NET Framework的体系结构 1.2.3 .NET Framework各部分功能 1.2.1 .NET Framework的功能 提供一个一致的面向对象的编程环境。 提供一个将软件部署和版本控制冲突最小的代码执行环境。 提供一个可提高代码执行安全性的代码执行环境。 提供一个可消除脚本环境或解释环境的性能问题的代码执行执行环境。 使开发人员的经验在面向类型大小相同的应用程序时保持一致。 按照工业标准生成所有代码,以确保基于.NET Framework的代码可与任何其他代码集成。 1.2.2 .NET Framework的体系结构 1.2.3 .NET Framework各部分功能(1) 公共语言规范(CLS):包含函数调用方式、数据类型和异常处理方式等。符合CLS的开发语言和程序可以在任何公共语言开发环境的操作系统下运行。 Web Service:在.NET框架下,设计应用程序界面有两种方式,即Windows窗体或表单和Web窗体或表单。ASP.NET将许多控件加以对象化,用户可方便地使用各控件的属性、方法和事件。 Web Service是一种程序调用与执行的方式,该程序是以网站为基础的。 XML: .NET框架直接支持XML文件操作,在XML文档和数据集之间进行数据转换。 .NET基础类库:每种程序设计语言都有各自独立的类库,彼此不能相互引用。而.NET基础类库提供了程序员在开发程序时所需要的大部分功能,而且此类库可被任何一种支持.NET框架程序语言加以引用。 1.2.3 .NET Framework各部分功能(2) 公共语言运行环境(CLR):在.NET框架下,所有的程序语言都将使用统一的虚拟机,CLR是所有的.NET语言在执行时所必备的运行环境,这种统一的虚拟机与运行环境可达到跨平台的目的。 中间语言与实时编译器:在.NET框架下,所有的程序语言在编译时先转为与平台机器无关的“中间语言”代码,再与原数据一同编译成可执行代码,就可在任何安装有CLR的机器上运行。 Visual Studio.NET集成开发环境(IDE):是开发.NET应用程序的界面,功能十分强大。 应用程序开发语言:至少支持四种程序设计语言。其中包括C#。 1.3 配置C#开发环境和启动操作 1.3.1 配置Visual C#开发环境 1.3.2 C#的启动 1.3.1 配置Visual C#开发环境 1.3.2 C#的启动 1. 启动Visual Studio 2008 2. 启动Visual C# 2008 1. 启动Visual Studio 2008 启动Visual Studio 2008系统后的界面 2. 启动Visual C# 2008 “新建项目”对话框 选中“控制台应用程序”后的窗口界面 选中“Windows窗体应用程序”后的窗口界面 1.4 C#的集成开发环境(IDE) 1.4.1 C#菜单栏 1.4.2 C#工具栏 1.4.3 C#工具箱 1.4.4 解决方案资源管理器 1.4.5 属性面板 1.4.6 窗体设计器 1.4.7 代码编辑器 1.4.1 C#菜单栏 1.4.2 C#工具栏 1.4.3 C#工具箱 1.4.4 解决方案资源管理器 1.4.5 属性面板 1.4.6 窗体设计器 1.4.7 代码编辑器 代码编辑器 1.5 编辑器设置 * * 1.1 什么是C#语言 1.2 C#与.NET框架 1.3 配置C#开发环境和启动退出操作 1.4 C#的集成开发环境(IDE) 1.5 编辑器设置 1.1.1 C#发展历程 1.1.2 C#特点与优势 语法简洁。取消了复杂的指针操作,不允许直接操作内存。 具有现代性。在传统语言中必须由用户自己定义的特征都已成为基础

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档