C#从入门到实践

C#从入门到实践

ID:45302924

大小:3.94 MB

页数:521页

时间:2019-11-11

C#从入门到实践_第1页
C#从入门到实践_第2页
C#从入门到实践_第3页
C#从入门到实践_第4页
C#从入门到实践_第5页
资源描述:

《C#从入门到实践》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章C#入门基础Microsoft公司是这样描述C#的:“C#是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言。C#(读做'Csharp')主要是从C/C++编程语言家族移植过来的,C和C++的程序员会马上熟悉它。C#试图结合VisualBasic的快速开发能力和C++的强大灵活的能力。”。本章将讲解使用C#语言开发的入门知识,主要介绍以下知识点。.NETFramewrok;搭建VisualStudio2008开发环境;创建第一个控制台应用程序;创建第一个Windows窗体应用程序。1.1C#概述C#是一种简单的、现代的、面向对象的、类型安全的编程语言。它

2、不但提供了面向对象编程的技术,而且还提供了面向组件编程的支持技术。VisualC#2008提供了许多方便开发的工具,如高级代码编辑器、方便的用户界面设计器、集成调试器等。开发人员使用这些工具,可以更容易在C#语言3.0版和.NETFramework3.5版的基础上开发应用程序。1.1.1C#语言C#是一种Microsoft公司设计的、简洁的、类型安全的、面向对象的语言,它松散地基于C/C++语言,并且有很多方面和Java语言类似。开发人员可以使用C#语言来构建在.NETFramework上运行的各种安全、可靠的应用程序。C#语法表现力强、简单易学、容易上手。通常地,开发人员通

3、过很短的时间的学习,就能够使用C#语言开发高效的程序。C#语法提供了许多强大的功能,如可为空置(null)的值类型、枚举、委托、lambda表达式、直接内存访问等。C#支持泛型类型和方法,进而提供了更为出色的类型安全和性能。特别地,C#还提供了迭代器、语言集成查询(LINQ)表达式等高级功能,使得开发人员可以在C#代码中创建具有查询功能的程序代码。1.1.2.NET框架C#程序必须在.NETFramework上运行。.NETFramework是Windows的一个不可或缺的组件,是一个支持构建、部署和运行下一代应用程序和Web服务的完整Windows组件。.NETFramew

4、ork能够提供效率极高的、基于标准的多语言(如C#、VB.NET、C++、J#等)环境,能够将现有的应用程序与下一代应用程序和服务集成,并能迅速部署和操作Internet规模的应用程序。.NETFramework主要包括两个组件:公共语言运行库(CommonLanguageRuntime,简称为CLR)和.NETFramework类库(ClassLibrary)。1.公共语言运行库2..NETFramework类库3.公共语言运行库、.NETFramework类库和应用程序的关系4.语言互操作性5.C#应用程序执行流程1.1.3C#应用程序C#应用程序包括两种应用程序:控制台

5、(Console)应用程序(1.3小节创建的应用程序就是一个控制台应用程序)和Windows窗体应用程序(1.4小节创建的应用程序就是一个Windows窗体应用程序)。控制台应用程序的界面往往比较简单,而Windows窗体应用程序能够提供丰富的图形界面。1.控制台应用程序2.Windows窗体应用程序1.2搭建VisualStudio2008开发环境本小节介绍搭建开发C#应用程序(如Windows窗体应用程序、ASP.NET网站等)的环境,包括安装MicrosoftVisualStudio2008、配置集成开发环境(IDE)、熟悉集成开发环境(IDE)等内容。注意:笔者机器的

6、操作系统为MicrosoftWindowsServer2003EnterpriseEditionServicePark2。1.2.1安装MicrosoftVisualStudio2008下面介绍在笔者机器上安装MicrosoftVisualStudioTeamSystem2008简体中文版的操作步骤,具体如下。1.2.2配置集成开发环境(IDE)由于MicrosoftVisualStudio2008集成开发环境(IDE)非常复杂,为了以后能够更加方便地开发各种C#应用程序,在此,特意详细介绍配置MicrosoftVisualStudio2008集成开发环境的方法。1.2.3熟

7、悉集成开发环境(IDE)MicrosoftVisualStudio2008集成开发环境包括多个可以停靠或浮动的面板,如“工具箱”、“服务器资源管理器”、“解决方案资源管理器”、“属性”等面板。1.3创建第一个控制台应用程序本节介绍使用MicrosoftVisualStudio2008集成开发环境(IDE)创建第一个控制台应用程序——Sample_01_CA的方法,以及开发Sample_01_CA应用程序所涉及的各种基本技术,如编写C#代码、运行应用程序等。1.3.1创建Sample_01_CA控制台应用

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

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

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