第1章c#语言入门

第1章c#语言入门

ID:24053212

大小:1.60 MB

页数:31页

时间:2018-11-10

第1章c#语言入门_第1页
第1章c#语言入门_第2页
第1章c#语言入门_第3页
第1章c#语言入门_第4页
第1章c#语言入门_第5页
资源描述:

《第1章c#语言入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章C#语言入门¤第1章C#语言入门知识目标þ熟悉VisualStudio.NET集成开发环境。þ学会编写简单的C#控制台应用程序和Windows应用程序。þ掌握C#的程序结构和书写格式。þ掌握控制台应用程序的基本输入和输出方法。技能目标þ在集成环境中建立WinForm项目,熟悉开发环境。þ设计“贪吃蛇游戏”界面,熟悉控件使用。自学内容þ了解面向对象编程思想。þWindows窗体界面设计。充电:C#的全称为C Sharp。最初,C#有个更酷的名字,叫做COOL。微软从1998年12月开始了COOL项目,直到1999年7月,COOL被正式更名为C#。1998年,Delphi语言的设计

2、者Hejlsberg带领着Microsoft公司的开发团队,开始了第一个C#语言版本的设计。2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。最终,C#语言在2001年得以正式发布。·31·第1章C#语言入门¤开场白假想两年后学有所成的你满怀信心地迈入Google的应聘现场,面试很顺利,直到最后,Google面试考官不经意问了一句:“你从哪里得到的Google面试的消息?”“百度!”这样的回答必然会导致求职失败,其根本原因是“面向对象”没有学好。此时,你面向的对象是Google,而你却使用的是百度的搜索方法。还好,时光无须倒流。我们这个

3、学期即将学习面向对象的编程,学习一门全新语言——C#。为了证明C#不是一门学成后无用武之地的“屠龙绝技”,我们先来看一下这个被誉为“最新、最有前途的程序语言”究竟能够做些什么吧!þB/S结构的Web应用程序。þ网站和各种基于浏览器的信息系统领域。þWap应用程序和无线网站。þ无线网络应用程序和各类3G应用领域。þC/S结构的客户端程序,如图书馆系统、超市售货系统等。þ网络游戏。þ各类桌面游戏客户端。þ工业控制系统。接下来让我们一起来了解身边的C#实例:þNopcommerce(国外一个高质量的开源B2C网站系统)。þ中国网通的互联星空收费平台。þ中国联通的手机短信平台。þ中国小灵通短

4、信平台。þ鞍钢的ERP系统。þ用友的财务软件。þ联想的防火墙管理系统。þ很多小游戏,如俄罗斯方块、连连看等。þ大型办公自动化OA系统。……现在支持C#的用户越来越多,最新的微软技术同样对C#开放,例如,最新的DirectX9.0里面就加入了对C#的支持和示例程序。所以,C#同样可用来实现大型3D游戏的开发。下面我们一起来详细了解C#这把将会开启你事业大门的钥匙吧!·31·第1章C#语言入门¤1.1.NET框架和C#语言简介1.1.1.NET框架简介说到C#,就不得不先简单介绍一下.NET。按照微软总裁兼首席执行官Steve的说法:“它代表一个集合,一个环境,可以作为平台支持下一代In

5、ternet的可编程结构。”C#是.NET的代表语言。C#语言和.NET的关系就像歼-15舰载战斗机与辽宁号航空母舰的关系。航母是一个能让舰载机充分发挥其优势的作战平台,所以学习C#语言也离不开对.NET的理解。为了方便学习,下面简单地了解一下.NET这个“航母”平台的基础知识。Microsoft.NET(简称.NET)是微软公司推出的面向网络的一套完整的开发平台,从程序员的角度看,.NET是一组用于生成Web服务器应用程序、Web应用程序、Windows应用程序和移动应用程序的软件组件,用该平台建立的应用程序可以在公共语言运行库的控制下运行。1..NET体系结构如图1.1所示,.N

6、ET体系结构的核心是.NET框架(.NETFramework),其在操作系统之上为程序员提供了一个编写各种应用程序的高效工具和环境。.NET体系结构的顶层是用各种语言编写的应用程序,这些应用程序由公共语言运行库控制执行。核心图1.1.NET体系结构.NET能支持多种应用程序的开发,其中控制台程序是一种传统而简单的程序形式,一般是字符界面,可以编译为独立的可执行文件,通过命令行运行,在字符界面上输入/输出。Windows应用程序是基于WindowsForms(Windows窗体)的应用程序,是一种基于图形用户界面(GraphicalUserInterface,GUI)的应用程序,一般是

7、在用户计算机本地运行的。本书案例采用的是控制台应用程序或Windows应用程序。·31·第1章C#语言入门¤2..NET框架的两个实体.NET框架包括两个主要组件,即公共语言运行库和.NETFramework类库。(1)公共语言运行库公共语言运行库又称公共语言运行时(CommonLanguageRuntime,CLR)或公共语言运行环境,是.NET框架的底层。其基本功能是管理用.NET框架类库开发的应用程序的运行并且提供各种服务。.NET将开发语言与运行环

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。