《C#面向对象程序设计》第1章认识C#.ppt
《《C#面向对象程序设计》第1章认识C#.ppt》由会员分享,可在线阅读,更多相关《《C#面向对象程序设计》第1章认识C#.ppt(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1章章 认识认识C#主要内容与学习目标主要内容与学习目标1.1 什么是什么是.NET1.2 第一个简单的控制台应用程序第一个简单的控制台应用程序1.3 简单的简单的Windows应用程序应用程序主要内容与学习目标主要内容与学习目标 l主要内容:主要内容:(1)什么是什么是.NET。(2)第一个简单的控制台应用程序。第一个简单的控制台应用程序。(3)创建简单的创建简单的Windows应用程序。应用程序。(4)对象、属性和方法,给对象的属性赋值。对象、属性和方法,给对象的属性赋值。(5)Click事件及事件及Click事件处理程序。事件处理程序。l学习目标:学习目标:(1)熟悉熟悉Visual
2、 Studio.NET集成开发环境集成开发环境(IDE)。(2)学会创建、编译和执行简单的学会创建、编译和执行简单的.NET应用程序。应用程序。(3)使用输入和输出。使用输入和输出。(4)初步认识和了解窗体、控件、事件和方法。初步认识和了解窗体、控件、事件和方法。1.1 什么是什么是.NET 公司的产品都将围绕这个战略开发。此战略的核心就是公司的产品都将围绕这个战略开发。此战略的核心就是.NET Framework,该框架,该框架提供了全面支持提供了全面支持.NET的核心技术。的核心技术。.NET Framework是一种新的计算平台,它简化了是一种新的计算平台,它简化了在高度分布式在高度分布
3、式Internet环境中的应用程序开发。环境中的应用程序开发。.NET Framework具有两个主要组件:具有两个主要组件:公共语言运行库和公共语言运行库和.NET Framework类库。类库。简而言之,简而言之,.NET将操作系统平台划分为层次结构。无论是哪种平台,例如将操作系统平台划分为层次结构。无论是哪种平台,例如Windows、Linux等,都可以分成两个层次:程序设计层和执行层,等,都可以分成两个层次:程序设计层和执行层,.NET开发人员是开发人员是为程序设计层而不是执行层编写软件,将来不管占统治地位的是为程序设计层而不是执行层编写软件,将来不管占统治地位的是Windows平台还
4、是平台还是Linux平台,或者是其他出乎意料的系统,都将遵循这种统一一致的模式。平台,或者是其他出乎意料的系统,都将遵循这种统一一致的模式。可以将可以将.NET Framework的讨论分解成以下几部分。的讨论分解成以下几部分。MS中间语言中间语言(MS Intermediate Language,MSIL)公共语言运行库公共语言运行库(Common Language Runtime,CLR)NET Framework类库类库(.NET Framework Class Libraries)NET语言语言(.NET Language)ASP.NETWeb服务服务1.1.1 从用户代码到机器代码从
5、用户代码到机器代码1.1.2 中间语言介绍中间语言介绍1.1.1 从用户代码到机器代码从用户代码到机器代码 读者也许已经知道,计算机能够识别以二进制形式表示的任何事情读者也许已经知道,计算机能够识别以二进制形式表示的任何事情(二进制位可以构成表示指令和数据的二进制位可以构成表示指令和数据的1与与0的序列的序列)。因此,人们热衷于。因此,人们热衷于用用“数字数字”一词来描述任何事情,即使它们与计算机的关系很小。通常一词来描述任何事情,即使它们与计算机的关系很小。通常把这种二进制指令称为机器码。很明显,对大多数人来说,记住用于打把这种二进制指令称为机器码。很明显,对大多数人来说,记住用于打印印“G
6、ood Morning”时的时的0、1代码序列是不可能的,更不用说要记住定代码序列是不可能的,更不用说要记住定义复杂义复杂Web应用程序的程序代码了。因此,人们使用用户级编程语言应用程序的程序代码了。因此,人们使用用户级编程语言(相对来说比较高级的语言相对来说比较高级的语言),通过类似英语的单词来编写代码。,通过类似英语的单词来编写代码。一旦用高级语言编写了程序代码,就需要将其转换为机器码,这一一旦用高级语言编写了程序代码,就需要将其转换为机器码,这一转换过程称为编译,编译器软件可以将人类可读指令编译成机器可读指转换过程称为编译,编译器软件可以将人类可读指令编译成机器可读指令。编译过程包括将本
7、机环境信息写入经编译的程序代码这一过程,因令。编译过程包括将本机环境信息写入经编译的程序代码这一过程,因此编译后的程序代码可以最高效地利用计算机的所有可用资源。此编译后的程序代码可以最高效地利用计算机的所有可用资源。多年来,有以下两种编译代码类型,它们的编译过程完全不同。多年来,有以下两种编译代码类型,它们的编译过程完全不同。l预编译型代码预编译型代码l解释型代码解释型代码1.1.2 中间语言介绍中间语言介绍 NET在编译时采用两步来解决代码与机器的交互问题。编写在在编译时采用两步来解决代码与机器的交互问题。编写在.NET Framework上运行上运行的程序后的程序后(通常用通常用C#或或V
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C#面向对象程序设计 C# 面向 对象 程序设计 认识
限制150内