第1讲 C#语言概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
窗体应用程序 18 窗体应用程序运行 18 思考 18 1. 说明.NET Framework的组件构成,并解释每个组件所实现的功能。 2. 什么是.NET Framework?其设计目标是什么? 总 结 2 理论部分: Visual C# .NET 产生背景 C#语言及其特点 .NET开发平台 C#程序的创建、编译和运行 简单C#程序的基本结构及分析 C#程序的书写格式规范 实验部分: 根据电子实验报告,完成实验一(Visual C#的基本使用) 根据电子实验报告,完成实验二(跟踪调试及控制台下的输入输出) C#.NET程序设计教程 前序 程序设计语言与程序设计 方法 第1章? C#语言概述 第2章? 数据类型、变量和常量 第3章? 语句、运算符和表达式 第4章? 程序流程和异常处理 第5章? 数组和指针 结构化语言基础 第6章 类和对象 第7章 类成员 第8章 继承和多态 第10章 结构和枚举 第16章 文件和流I/O 第19章 Windows窗体应用程序 面向对象编程 第1章 C#语言概述 Visual C# .NET 产生背景 C#语言及其特点 .NET开发平台介绍 C#程序的创建、编译和运行 简单C#程序的基本结构及分析 C#程序的书写格式规范 2 Visual C# .NET 产生背景 1960年前后,一种名为Algol 60 的程序设计语言诞生了 大约在1970年,B语言被改写成C语言 大约在1980年,Stroustrup创建了C++ Microsoft在2002年宣告了C#语言的诞生。 C#读作C Sharp,简称CS 3 C#的族谱如图 C#的发展体现了Sun与微软在开发语言方面的竞争 .net平台 (C#和VB.net) Java平台 5 C#语言简介及其特点 C#语言简介 C#(C Sharp)是一种简洁、类型安全的面向对象的编程语言 C# 采用花括号({和})语法 Visual Studio .NET 2008/.NET Framework 3.5/C#3.0语言 7 C#特点和开发应用范围: 完全支持面向对象的方法 由C++发展而来 语法上,与C++和Java非常相似 摒弃了C++的复杂性,更易用,更少出错 性能比C++小一些 可以运用于支持 .net 框架的平台上(比如Windows Mobile掌上电脑、手机等) 现代的、面向对象的、类型安全的 主要构建在 .NET Framework 上运行的各种安全、可靠的应用程序 7 C#语言简介及其特点 .NET开发平台 C# 程序在 .NET Framework 上运行 公共语言运行库(Common Language Runtime,CLR) 统一的类库(Framework Class Library,FCL) 源代码被编译为中间语言(Intermediate Language,IL) IL 代码与资源一起作为一种称为程序集的可执行文件存储在磁盘上,通常具有的扩展名为 .exe (应用程序)或 .dll(库) 8 Visual Studio平台下C#的编译 中间语言(Intermediate Language,IL) Just-In-Time 9 C# 源代码的编译运行环境 10 What is .NET ? 核心包括: 著名的通用语言运行机(Common Language Runtime),与Java用的虚拟机比较, 二者完成的任务大致相同; 大堆通用函数库,这些库函数可以被多种语言调用,并且通过编译都产生一种共同的中间语言(Intermediate Language)。 11 .NET框架结构 .NET的构想 构建多种程序语言(C,Basic, c++,Java…)程序员的公共开发平台 一次编程,到处使用 迎合互联网时代的分布式服务 12 多种语言程序员的公共平台 .NET框架 C# Code VB Code J# Code Application MSIL MSIL 13 一次编程,到处使用(至今未实现) Windows OS Linux OS Unix OS .NET框架 C# Code VB Code J# Code MSIL MSIL .NET程序只能运行在.NET Framework之上。现阶段.NET只能用于Windows平台,WinXP, Win2000上需要手动安装,Win2003自带.NET Framework 14 所 以 从本身的语言设计角度而言,C# 要比Java设计得更好,作为MS的产品,它至始至终都是在为MS服务,在.NET平台上才能使用。 15 C#的开发环境 使用文本编辑器(如Notepad)编写代码,并使用.NET Framewo

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档