4第二章c#语言基础绪论.ppt

  1. 1、本文档共152页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 C#语言基础 教学内容 主要内容 熟悉C#中常用的数据类型 学会在程序中定义变量和常量 熟练使用C#中的控制语句 重点掌握面向对象编程的知识,包括类的封装、继承和事件 了解C#4.0的新特性 2.1 C#语言概述 C#是一种源于C和C++语言之上的、简单的、现代的、面向对象和类型安全的编程语言。 其设计目标是要把Visual Basic高速开发应用程序的能力和C++本身的强大功能结合起来。 C#作为一种优秀的编程语言,可以用来开发控制台应用程序、.NET Windows应用程序、ASP.NET应用程序以及Web服务等各种类型的应用程序。在实际应用中,我们可以使用像记事本那样的编辑器来编写代码。同样也可以使用开发工具如Visual Studio 2010来开发C#代码。 C#应用程序的常用类型主要有3种,分别为控制台应用程序、Windows窗体应用程序和Web应用程序,具体特点分别如下: (1)控制台应用程序是没有窗口的应用程序,通过键盘以输入命令行的形式操作程序。先前的DOS程序大都是这种类型程序,现在一般用作后台服务。 (2)Windows窗体应用程序是有窗口的应用程序,主要通过鼠标进行操作。因其图形化操作和界面直观等优点,非常受欢迎,当前大多数应用程序都是这种类型。 (3)Web应用程序其实就是将Windows窗体应用程序以网页的形式表现出来,是Web网站与传统应用程序的结合体。这种类型的应用程序越来越多,有着广泛的应用前景,例如网上办公和网上购物系统,都是这种类型的应用程序。 C#语言具有以下一些主要优点 1语法简单 2完全面向对象 3消除了大量的程序错误 4与Web开发紧密结合 2.1.1 第一个C#程序 1.编写C#源代码 【例3-1】编写“Hello World”控制台应用程序。 using System; using System.Collections.Generic; using System.Text; namespace 例3-1 { class Program { static void Main(string[] args) { Console.WriteLine(Hello World!);//打印出Hello World Console.Read(); } } } 代码分析 using System; 表明该程序要使用System命名空间下的类,因此用using来指明引用的命名空间。如果不指明命名空间,就使用该空间下的类,会出现编译错误。 namespace HelloWorld 表明该程序使用namespace关键词声明了一个命名空间HelloWorld,如果其他类要调用该命名空间下定义的类,需要使用using关键词,即using HelloWorld。 class Program 表明该程序使用class关键词定义了一个类Program,该类属于命名空间HelloWorld static void Main(string[ ] args) 声明了Main函数,static是修饰符(其作用将在后续章节详细介绍),void表明Main函数没有返回值,string [ ] args是参数列表。 Console.WriteLine(Hello World!); 使用命名空间System里的Console类中的WriteLine函数输出字符串“Hello World”。如果程序头未引用System命名空间,须使用System.Console.WriteLine全称。 Console.ReadLine(); 调用命名空间System中Console类中的ReadLine函数,该函数等待键盘输入,按【Enter】键结束等待 控制台的输入/输出 输入: 1、Console.Read():接收一个字符,并返回其 int 值 2、Console.ReadLine():接收一个字符串(含空格) 输出: 1、Console.Write():输出信息,不换行 2、Console.WriteLine():输出信息,末尾执行换行 格式化输出: 1、Console.Write({0},{1,3}, 3.14, 56); 2、Console.Write(PI={0,-0:F4}, 3.1415926)//-为左对齐 2. 配置控制台编译环境 C#源程序需要.net Framework SDK安装程序提供的C#编译器csc.exe来编译。为了能够编译C#程序,需要设置系统环境变量。 3.编译执行程序 在设置好C#控制台应用程序的编译环境

文档评论(0)

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

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

1亿VIP精品文档

相关文档