- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#面向对象程序设计程序设计 第一章 .net与C# 理解什么是.NET、 .NET平台及.NET框架 了解.NET Framework 的结构 理解.NET Framework 的基本概念 CLR JIT CLS MSIL 垃圾收集器 熟悉C#语言特点 了解VS2005(VS2008) 1.1什么是.NET Microsoft? .NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起。 包括用于创建和操作新一代服务的 .NET 基础结构和工具、用于实施多信息客户端的 .NET 用户经验,以及用于启用新一代智能 Internet 设备的 .NET 构造块服务和 .NET 设备软件。 Microsoft.Net 软件平台 Internet 的转变 1.3 .NET Framework .NET Framework类似于JVM .NET Framework 两个主要组件: 公共语言运行时 (CLR) 统一的类库集 .NET的类库: 线程 文件输入/输出 (I/O) 数据库支持 XML 解析 数据结构…… .NET 支持的语言 Microsoft. NET Framework 的体系结构 CLR ?CLR负责管理和执行.NET框架代码? CLR在.NET平台中充当一个类似于代理人的角色,负责底层统一的进程/线程管理(如线程安全)、内存管理(如垃圾收集)、安全管理、代码验证、编译以及其他的系统服务? CLR通过中间语言机制实现.NET的编程语言无关性,此外也为.NET Framework带来潜在的平台无关性 执行 .NET 程序-两次编译 公共语言运行库 CLR和MSIL 有了CLR, 保证了 .NET 中一种语言具有的功能 其他语言也都具有 Microsoft 中间语言 (MSIL) 由一组特定的指令组成,这些指令指明如何执行代码 JIT 编译器的主要工作是将普通 MSIL 代码转换 为可以直接由 CPU 执行的计算机代码 验证进程可以轻松读取 MSIL 代码 模拟CLR和MSIL 垃圾收集器 垃圾收集器使用户内存管理自动化。 1.4 C#简介 C#是专门为.NET应用而开发的语言,与.NET框架(.NET Framework)完美结合。 在.NET类库的支持下,C#能够全面地体现.NET Framework的各种优点 Hello World 程序 //这是用 C# 编写的一个简单的 HelloWorld 程序 using System; namespace Notepad { class HelloWorld { public static void Main() { Console.WriteLine(Hello World); } } } 体验 如果抛开一切非技术方面的因素,C# 无疑是这个星球上有史以来最好的编程语言,它几乎集中了所有关于软件开发和软件工程研究的最新成果: 面向对象 类型安全 组件技术 自动内存管理 跨平台异常处理等。 1.5 Visual Sludio 2005集成开发环境 Visual Studio .NET 2005 的功能 Visual Studio .NET 2005是一套完整的开发工具,用于构建高性能的桌面应用程序、XML Web Services、移动应用程序和 ASP Web 应用程序 VS.NET IDE 的主要功能在于: 自定义 IDE 选项卡式窗口管理 Visual Studio .NET 中的窗口 VS.NET 入门 7-1 Visual Studio .NET Integrated Development Environment (IDE) Overview 本章习题 一.名词解释: CLR JIT CLS M SIL 垃圾收集器 二.简答题 1.C#语言有哪些特点? 6. 属性窗口 属性窗口,它用于显示和设置所选定的控件或者窗体等对象的属性。在应用程序设计时,可以通过属性窗口设置或修改对象的属性。属性窗口由以下几部分组成:对象列表框、选项按钮和属性列表框。如图1-7所示。 对象列表框中显示了选定对象的名称。列表下面是选项按钮, 表示按分类排序, 表示按字母排序;单击 按钮,显示对象的属性;单击 按钮,显示对象的事件。 * C#程序设计实用教程 Visual Studio.NET 2005 7. 代码编辑窗口 代码编辑窗口是专门用来进行代码设计的窗口,各种事件过程、模块和类等
文档评论(0)