- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c#.net入门经典.ppt
什么是 JIT 编译器 JIT(Just-In-Time)即时编译器,它负则把MSIL代码编译为专用于OS和目标机器的本机代码,以便OS执行应用程序。 JIT只在需要时才进行编译,而且一次只编译一小部分MSIL代码。 JIT能够生成在当前机器上最优化的代码,以达到性能最优的效果。 什么是 C# C# (读做“C Sharp”)是专门针对.NET框架而设计的编程语言,也是 .NET 平台上最重要的语言。 C# 是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言。 C# 吸取了以前的教训,考虑了其他语言的优点,并解决了它们的问题。 一个简单的 C 程序 #include stdio.h void main(int argc, char *[] args) { printf(“Hello!”); } 一个简单的 C# 程序 class Program { static void Main(string[] args) { System.Console.WriteLine(“Hello!”); } } 实验 生成一个简单的.NET应用程序 练习 1 编写一个简单的 C# 程序。 练习 2 使用MSIL反汇编程序。 如何编写 C# 程序 Visual Studio 2005 微软推出的用来开发下一代应用程序的集成开发环境。 能够极大的提高开发人员的工作效率。 智能感知技术 自动生成代码 强大的程序调试功能 友好的用户界面 能够辅助开发多种类型的应用程序 如Windows Forms程序、Web Forms程序、Web Services程序、智能设备程序等。 C# 程序的基本结构 class Program { static void Main(string[] args) { System.Console.Write (“Hello!”); } } 在 C# 中,任何函数都必须在类中定义。 在 C# 中,应用程序的入口点是一个静态的 Main 函数。 类“Program”开始 Main函数开始 命令行参数“args” 函数体 C# 以点号作为命名空间解析符 控制台输入和输出 控制台输出方法 输出但不换行 System.Console.Write(“输出内容”); 输出并换行 System.Console.WriteLine(“输出内容”); 可使用与C语言相同的转义字符,如: System.Console.Write(“Hello world!\n”); 控制台输入和输出 控制台输出方法 带参数的输出 System.Console.Write(“{0} {1}.”, var1, var2); 其中‘{0} {1}’为占位符,其内容将依次被其后的变量 列表的内容所替换。 Console.Write(“你好, {0}! 欢迎来到 {1}.”, “张三”, “信息学院”); == 你好, 张三! 欢迎来到 信息学院._ 控制台输入和输出 控制台输入方法 从控制台读入一行字符串 System.Console.ReadLine(); 从控制台读入的字符串是以字符串返回值的形式获取的: string inString = System.Console.ReadLine(); 输入输出综合示例 using System; class Program { static void Main(string[] args) { string yourName; yourName = Console.ReadLine(); Console.WriteLine(你好, {0}!, yourName); } } 实验 生成一个简单的 .NET 程序 使用 Visual Studio 2005 创建一个控制台应用程序 输入之前的综合示例 运行示例 课程介绍 课程简介 .NET是微软提供的平台及设备无关的软件开发模型。而.NET Framework则是一个用于创建、开发和运行应用程序及Web服务的平台,是.NET的基础。本课程介绍利用 C# 进行基于.NET Framework的程序设计的知识和技能。 预备知识 熟悉 C 编程语言 具备程序设计的基础知识 课程要求 课时:126 课时 分为三部分 讲课部分:54 课时,课堂教学 实践部分:36 课时,上机实验 实训部分:36 课时,项目实训 培养目标 通过本课程的学习,能够更加全面地理解.NET Framework,掌握在.NET平台上进行应用程序开发的知识,具
文档评论(0)