[经济学]第二章_编写C程序.pptVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[经济学]第二章_编写C程序

温故知新 .NET程序编译与运行过程,与传统的程序有什么不同? 为什么.NET能实现跨平台(与平台和设备无关)以及跨语言交互? 内存垃圾回收是什么意思? 第2章 编写 C# 程序 Visual Studio 2008 微软推出的用来开发下一代应用程序的集成开发环境。 能够极大的提高开发人员的工作效率。 智能感知技术 自动生成代码 强大的程序调试功能 友好的用户界面 能够辅助开发多种类型的应用程序 如Windows Forms、Web Forms、Web Services 、WCF 、智能设备程序等。 Visual Studio 2008开发环境 熟悉VS 2008的界面:工具箱、解决方案资源管理器、属性、类视图、错误列表、选项等。 使用VS 2008创建一个控制台应用程序。 了解VS 2008中调试、运行、编译程序。 了解VS 2008中解决方案资源管理器、错误列表窗口。 使用VS 2008创建一个Windows Forms应用程序。 了解VS 2008可视化编程方式、属性窗口。 C# 程序的基本结构 控制台程序的常用功能 控制台输出方法 输出但不换行 Console.Write(“输出内容”); 输出并换行 Console.WriteLine(“输出内容”); 可使用与C语言相同的转义字符,如: Console.Write(“Hello world!\n”); 控制台输入和输出 控制台输出方法 带参数的输出 Console.Write(“{0} {1}.”, var1, var2); 控制台输入和输出 控制台输入方法 从控制台读入一行字符串 Console.ReadLine(); 从控制台读入的字符串是以字符串返回值的形式获取的: string inString = Console.ReadLine(); 从控制台读入一个字符(注意回车才会结束) Console.Read(); Console.Readkey(),返回按键(枚举类型) 输入输出综合示例 实验 生成一个简单的 .NET 程序 熟悉VS2008的界面和常用操作。 使用 Visual Studio 2008, 创建一个控制台应用程序,完成前述的综合示例,并编译和运行 (A):用几种不同的方法实现:输入一个字符串,并将其输出显示。 C# 的基本语法 C# 的语法同 C 语言基本相同,有着和 C 语言一样简洁的语法风格。 C# 与 C 语言的共同点 同样区分大小写 即writeline与WriteLine是不同的两个名字 流程控制语句相同 即分支、循环语句相同。 程序语句语法相同 如以‘;‘结束一条语句,以“{”和“}”作为代码块的开始和结束 C# 中的注释 C# 中的注释也和 C 语言一样,但加入了说明性注释。 说明性注释 说明性注释是对‘//’注释语法的扩展,主要用来帮助生成程序文档。 完整注释示例 * class Program { static void Main(string[] args) { Console.Write (“Hello!”); } } 在 C# 中,任何函数都必须在类中定义。 在 C# 中,应用程序的入口点是一个静态的 Main 函数。 类“Program”开始 Main函数开始 命令行参数“args” 函数体 控制台对象(类) 其中‘{0} {1}’为占位符,其内容将依次被其后的变量 列表的内容所替换。 Console.Write(“你好, {0}! 欢迎来到 {1}.”, “张三”, “信息学院”); == 你好, 张三! 欢迎来到 信息学院._ using System; class Program { static void Main(string[] args) { string yourName; yourName = Console.ReadLine(); Console.WriteLine(你好, {0}!, yourName); } } { code line 1, statement 1; code line 2, statement 2; code line 3, statement 3; } 代码块 语句 // 对输入整数进行升序排序 /* 快速排序 Author: 张三 Date: 2006.08.20 */ static void Main(string[] args) { // 初始化向量 int[] vector = n

文档评论(0)

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

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

1亿VIP精品文档

相关文档