1 .net技术与C#语言.ppt

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

.net技术与C#语言 课程简介 32学时 24学时讲授 8学时上机 考核 平时成绩(30%)+大作业(70%) 编程语言 又称程序设计语言,是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。 编程语言 每一种程序设计语言可以被看作是一套包含语法、词汇和含义的正式规范。 数据和数据结构 指令及流程控制 引用机制和重用 设计哲学 命名常規 课程地位 课程目标 理解.NET平台特征和使用C#语言语法 面向对象设计在C#中的实现和表达 基本的WinForms桌面客户端程序设计 使用.NET中的核心对象如ADO.net、文件操作等 问题 一个软件公司有两组程序员,一组程序员只会使用C++,一组程序员只会使用VB,现在有一个大型项目需要大量人员参加,我们能让这两组人在一起工作吗? 我们能用ASP调用C++写的类库吗? 解决 怎么办? 这就是 .NET Framework 要解决的问题 什么是 NET Framework .NET Framework 是如何解决这类问题的 .NET 支持的语言 .NET Framework 简介 .NET Framework类似于JVM .NET Framework 两个主要组件: 公共语言运行时 CLR 统一的类库集 .NET的类库: 线程 文件输入/输出 I/O 数据库支持 XML 解析 数据结构 …… Microsoft. NET Framework 的体系结构 .NET Framework 的组件 执行 .NET 程序-两次编译 公共语言运行库 CLR和MSIL 有了CLR,保证了 .NET中一种语言具有的功能其他语言也都具有 Microsoft 中间语言 MSIL 由一组特定的指令组成,这些指令指明如何执行代码 JIT 编译器的主要工作是将普通 MSIL 代码转换为可以直接由 CPU 执行的计算机代码 验证进程可以轻松读取 MSIL 代码 CLS和CTS 通用语言规范 CLS 规定所有 .NET 语言都应遵循的规则 生成可与其他语言互操作的应用程序 公共类型系统 CTS 通常 包含标准数据类型 包含准则集 CLS、CTS 和 MSIL 紧密配合以实现语言互操作性 面向.NET的全新开发语言 — C# C#是一种现代的面向对象的程序开发语言。它使得程序员能够在新的微软.NET平台上快速开发种类丰富的应用程序。 C# 2.0的发布,C#为开发人员在1.0基础上又提供了一些新的功能,如下表所示: 面向.NET的全新开发语言 — C# 面向.NET的全新开发语言 — C# Visual Studio .NET 2005 的功能 Visual Studio .NET 2005是一套完整的开发工具,用于构建高性能的桌面应用程序、XML Web Services、移动应用程序和 ASP Web 应用程序 VS.NET IDE 的主要功能在于: 自定义 IDE 选项卡式窗口管理 Visual Studio .NET 中的窗口 常用命名空间 创建“Hello World”应用程序3-1 单击“开始”?“程序”?“Microsoft Visual Studio .NET 2005”?“Microsoft Visual Studio .NET 2005” 此时将打开 VS.NET 2005 的起始页 要创建 C# 控制台应用程序,请从菜单中选择“文件”?“新建”?“项目”。此时将打开“新建项目”窗口 选择“Visual C# 项目”作为项目类型,选择“控制台应用程序”作为模板 创建“Hello World”应用程序3-1 创建“Hello World”应用程序3-2 C# 模板 创建“Hello World”应用程序3-3 “Hello World”应用程序文件 Hello World.csproj App.ico AssemblyInfo.cs Class1.cs 编译和执行 C# 应用程序 3-1 要生成 C# 项目,请从菜单中选择“生成”?“生成解决方案” 该过程将编译项目中包括的所有文件,编译结果显示在“输出”窗口中 如果结果显示“生成: 1 已成功, 0 已失败, 0 已跳过”,则说明已经成功生成,然后即可交付该应用程序 编译和执行 C# 应用程序 3-2 编译和执行 C# 应用程序 3-3 要运行刚才生成的应用程序,请从菜单中选择“调试”?“开始执行 不调试 ” 输出结果显示在 VS.NET 控制台窗口中 C# 应用程序文件夹结构 Visual Studio .NET 2005 创建一个与项目同名的文件夹,此处为“He

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档