网站大量收购闲置独家精品文档,联系QQ:2885784924

C#程序设计解析.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 程序设计语言和程序设计方法是贯穿整个程序设计过程中不可缺少的因素。 程序设计语言经历了三个发展阶段:机器语言、汇编语言、高级语言。 机器语言是计算机能执行的二进制数字的机器指令代码(由若干0和1的序列组成的指令)。 汇编语言是一种比较直观、便于记忆的指令符号。 机器语言和汇编语言都是面向机器的,人们称它们为低级语言。 高级语言是接近人们熟悉的自然语言(主要是英语)。 计算机不能识别与执行用高级语言设计的程序,因此,必须将高级语言程序转换为机器语言程序,才能在计算机上得以执行,这种转换的过程叫“ 翻译”。“翻译”前的程序叫源程序或源代码(文本形式);“翻译”后的程序叫目标程序或目标代码(二进制形式)。 算法是指为解决一个问题而采取的方法和步骤。要完成一件工作,应包括设计算法和实现算法两个部分。 计算机的算法可分为两类:数值运算算法和非数值运算算法。 算法两种表示方法:用自然语言表示、用流程图表示。 程序设计方法包括:面向过程的程序设计方法和面向对象的程序设计方法。 第二章 简述在Visual Studio.NET环境中,怎样将程序源代码编译成机器代码? 答:在Visual Studio.NET环境中,各种编程语言编译器(如:C#编译器)负责完成编译工作第一步,即把源代码转换成一种中间代码(MSIL);第二步由即时编译器(JIT)将MSIL变为真正的机器语言。 什么是解决方案,什么是项目,它们之间有什么关系? 答:使用Visual Studio.NET开发的每一个应用程序叫解决方案,一个解决方案可以包含一个或多个项目;项目通常是一个完整的程序模块,一个项目可以有多个项。 第三章 C#程序组成要素主要由关键字、命名空间、类和方法、语句、大括号等组成。 关键字也叫保留字,是对C#有特定意义的字符串。如:using、namespace、class等。 “Main”方法是应用程序的入口。 当语句中包含不同层次的内容时,C#用“ .”操作符表示所属关系。 在C#中,括号“{ }”是一种范围标志,是组织代码的一种方式,用于标识应用程序中逻辑上有紧密联系的一段代码的开始与结束。 C#应用程序中,代码格式有两类:一类是语法规则,必须遵守;一类是结构格式,不是必须的。 缩进和注释语句不是C#的语法规则。缩进用于表示代码的结构层次;注释用于对代码进行解释说明。 C#中,字母区分大小写。Name与name不是同一个名称。 C#中的注释基本有两种,一是单行注释,一是多行注释。单行注释以双斜线“//”开始,不能换行。多行注释以“/*”开始,以“*/”结束,可以换行。 C#定义了四种基本数据类型:数值型数据、字符型数据、逻辑型数据、对象型数据。 11.object可以表示任何类型的值;object是所有其他类型的最终基类。 变量是在程序运行过程中,其值可以改变的量;常量是在程序运行过程中,其值保持不变的量。 变量命名规则: 1)变量名的第一个字符必须是字母(包括汉字)或下划线,其余字符必须是字母(包括汉字)、数字或下划线。 2)变量名不能是C#关键字或库函数名。 如果一次声明多个变量,变量名之间用逗号分隔。 在C#中,有些字符不能直接放在单引号中作为字符常量,这时需要使用转义符来表示这些字符常量,转义符由反斜杠“\”加字符组成,如‘\n’。 命名符号常量使用const关键字。 可以用汉字命名变量。 在C#中,常量“c”与‘c’不是同一类型的数据;不能用常量“c”为字符变量赋值。 如果使用变量x来存放数据“768455.123456”,应该将变量声明为实数类型。 下列数据哪些可以用作变量名(1 4 6 8)、 MyName (2)“MyName” (3)False (4)mm (5)“11/1604” (6)cj (7)”280” (8)x (9)’我’ (10)12.345F C#共有6类运算符:算术运算符、字符串运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符。 对应的,C#共有6类表达式:算术表达式、字符串表达式、关系表达式、逻辑表达式、条件表达式、赋值表达式。 数据类型的转换有隐式转换与显示转换两种。隐式转换的基本原则是允许数值范围小的类型向数值范围大的类型转换,允许无符号整数类型向有符号整数类型转换。显示转换也叫强制转换,是在代码中明确指示将某一类型的数据转换为另一种类型。 Parse()可以将特定格式的字符串转换为数值。ToString()可以将其他数据类型的变量值转换为字符串类型。 int e = 1, f = 4, g = 2; float m = 10.5F, n = 4.0F, k; k = (e + f) / g + n * 1.2F / g + m; 运算结果:k=14.9 float

文档评论(0)

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

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

1亿VIP精品文档

相关文档