《VisualC#概述》PPT课件

《VisualC#概述》PPT课件

ID:40426495

大小:1.28 MB

页数:56页

时间:2019-08-02

《VisualC#概述》PPT课件_第1页
《VisualC#概述》PPT课件_第2页
《VisualC#概述》PPT课件_第3页
《VisualC#概述》PPT课件_第4页
《VisualC#概述》PPT课件_第5页
资源描述:

《《VisualC#概述》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualC#程序设计第1讲VisualC#概述学习目标了解什么是.NET与C#熟悉VisualStudio.NET集成开发环境(IDE)学会使用C#创建、编译和执行简单.NET应用程序掌握C#程序结构与书写格式使用控制台输入和输出。初步认识和了解窗体、控件、事件和方法。重点与难点熟悉VisualStudio.NET集成开发环境(IDE)学会在IDE下,使用C#创建、编译和执行简单的.NET应用程序掌握C#程序结构与输入、输出方法。内容索引案例11案例1涵盖知识点2案例1操作步骤、知识拓展3案例2113案例2涵盖知识点2案例

2、2操作步骤、知识拓展3案例1案例22.NET简介1.1.NET框架与C#简介P2-3.NETFramework,.NET:微软为开发应用程序而创建的一个强大的开发平台。可以开发出运行在Windows上的几乎所有应用程序。从程序员的眼光看:.NET是一组用于建立Web服务器应用程序和Windows桌面应用程序的软件组件,用该平台建立的应用程序在公共语言运行库(CommonLanguageRuntime,CLR)的控制下运行。.NETFramework具有两个主要组件:公共语言运行库和.NET框架类库。1.1.1.NET框架简介—

3、—1.体系结构各类服务支持.NET框架两个重要组件各种应用程序2..NET框架类库与公共语言运行库.NET框架类库又称为基础类库,是预先编写好的程序代码,提供数千个类、接口等工具供程序员直接使用,可以使用它开发多种应用程序。.NET支持的所有语言都能使用类库,任何语言使用类库的方式是一样的。公共语言运行库(CLR)负责管理用.NET框架类库开发的所有应用程序的运行。VB.NETC#…C/C++Python第一次编译VB.NET编译器C#编译器…Python编译器C/C++编译器第二次编译CLR中的即时编译器JITMSIL中间代

4、码本地可执行代码各种编程语言编译器负责完成编译工作的第一步,即把源代码转换为一种中间代码(MicrosoftIntermediateLanguage,MSIL)。MSIL还不能在计算机上运行,还要通过第二步编译工作将MSIL变为真正的机器语言,即时编译器(JustInTime,JIT)完成。3.中间语言(MSIL)和JIT即时编译1.1.2认识C#语言C和C++它们对组件和Web开发的有限支持已经不符合时代潮流了。在很多应用领域,使用这类语言已经不多。1.1.2认识C#语言Java是SUN公司在90年代发布中期发布的一种强大的

5、通用程序设计语言它以C和C++为基础,加入了更多更加纯粹的面向对象特性;用JAVA编写的程序可以运行在任何平台上――跨平台:JAVA程序运行在JAVA虚拟机上,可以实现“一次编写,到处运行”。C#可以说是微软为了与JAVA抗衡而开发。1.1.2认识C#语言C#(CSharp)是一种现代的面向对象(微软称面向组件)的程序设计语言,它是专门为生成运行在.NET框架上的企业级应用程序而设计的。微软对C#的定义:C#是一种安全的、现代的、简单的,由C和C++衍生而来的面向对象的编程语言。它牢牢根植于C和C++语言之上,并可以立即被C和

6、C++的使用者所熟悉。C#的目的就是综合VisualBasic的高生产率和C++的行动力。1.1.2认识C#语言使用C#能做什么?本学期内容为通过C#控制台应用程序学习C#语法、编程逻辑C#桌面应用程序WinFormsInternet应用程序ASP.NETWindows服务程序WindowsServiceWeb服务程序WebService1.1.3.本课程开发的应用程序IDE上直接支持的应用程序有很多种。选取最简单的两种举例。创建控制台应用程序控制台应用程序:以字符界面(DOS界面)为运行环境,可编译为独立的可执行程序,通过命

7、令行运行,在字符界面上输入输出。创建Windows应用程序基于Windows窗体的应用程序,是一种基于图形界面接口GUI的应用程序,一般是用户计算机在本地运行(区别于Web应用程序)。1.2VisualStudio.NET集成开发环境1.VS.Net集成开发环境界面(IDE)主区域窗口:起始页解决方案资源管理器输出窗口、错误列表1..NET开发的每一个应用程序叫解决方案;2.一个解决方案包含一个或多个项目。子窗口:工具箱等(2)解决方案管理器解决方案名称项目名称编译后的可执行文件源文件:*.cs树状目录(1)解决方案管理器什么

8、是解决方案?使用VS.NET开发的每一个应用程序称为解决方案。一个解决方案可以包括一个或多个项目。解决方案资源管理器以树状目录的形式列出其中的项目和文件。什么是项目?一个项目能解决一个独立的问题,通常是一个完整的程序模块。一个项目包含多个项(文件、文件夹、引用、数据连接)。(

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

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

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