《可视化程序设计Ⅰ》期末复习资料(C).doc

《可视化程序设计Ⅰ》期末复习资料(C).doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《可视化程序设计Ⅰ》期末复习资料(C)

《可视化程序设计》期末复习资料(C#)  PAGE 12 《可视化程序设计》期末复习资料(C#) 一、填空题 C#不但具有面向对象程序语言所应有的一切特性:继承性、封装性、多态性,而且C#的一个重要创新就是使面向组件编程更加容易。 借助C#,可以创建多种应用程序,如:Windows应用程序、Web应用程序、控制台应用程序、智能设备应用程序(Pocket PC袖珍PC)、移动Web应用程序(PDA个人数字助理)等等。 每个C# 程序均必须包含一个称为Main的方法,该过程为应用程序的起始点并为应用程序提供总体控制。该方法在“类”的内部声明,它必须具有static关键字,表明是静态方法。 MessageBox类用于显示可包含文本、按钮等的消息框,它是.NET框架类库中的类,要在自己的程序中使用MessageBox类,必须在自己的程序中定位该类的位置:MessageBox类位于System.Windows.Forms.dll程序集。因此,在自己的程序中,必须添加对这个程序集的一个引用。同时使用using System.Windows.Forms将其命名空间导入自己的程序中。 C#支持多种数据类型,主要有整型、非整型和其它类型。其中decimal类型适合财务和货币计算。浮点类型包括float和double类型,两者的主要差别不在数据范围,而在于其各自所表示的数值精度。 程序中常常需要临时存储一些值,在编程语言中使用变量来储存值。变量的声明就是为指定的名称声名它的数据类型。C#语法规定,变量必须以英文字母或下划线开头,不可以数字为开头来命名的,如果变量第一字符是下划线,则后面一定要有字符,字母或数字皆可。变量对大小写是敏感的。 常量用来存储在整个应用程序的执行过程中保持不变的值。常量用const来定义,它的命名规则、类型、作用范围和变量的相同。 Unicode字符是16位字符,用于表示世界上多数已知的书面语言。数组可以通过同一名称引用一组相关的数据,并使用一个称为“索引”或“下标”的数字进行区分。 方法是实现可以由对象或类执行的计算或操作的成员。一般说来,应用程序的每一行代码都必须在某个方法的内部。方法对执行重复或共享的任务很有用。所有方法都必须在一个类中定义。 向方法传递参数有两个办法,一个是传值,???一个是传引用。前者形参将创建新的存储位置,被调用的方法将接受参数的一个副本;后者并不创建新的存储位置,实参和形参具有相同的位置。 类的成员或者是静态成员,或者是实例成员,一般说来,将前者看作属于类和将后者看作属于对象很有用。在“类”中,如果声明有多个同名的方法但它们的签名不同,则称为方法的重载。 在现有的类(基类)的基础上建立新类(派生类)的处理过程称为继承,这带来的好主要有代码复用、继承性多态。可以用base关键字从派生类中访问基类的成员。在派生类中定义与基类同名的方法,使用new修饰符显式隐藏从基类继承的方法成员。 virtual关键字用于指定属性或方法可以在派生类中重写,具有该关键字的方法或属性被称作虚拟成员。当实例方法声明包含override修饰符时,称该方法为重写方法,重写方法用相同的签名重写继承的虚拟方法。 在类声明中使用abstract修饰符以指示类只能是其他类的基类,我们称它为抽象类。 用GDI+绘制简单几何图形需要如下步骤:创建Graphics对象、创建笔或画笔、调用图形方法。 菜单可以分成两种基本类型:下拉式菜单和弹出式菜单。Timer控件是实现在用户定义的时间间隔引发事件的计时器。 C#中引用类型有:类、委托、数组、接口。委托声明的关键字是delegate。 用sealed修饰的类的特点是不能继承(密封) c#中的三元运算符是?: 二、选择题 .NET平台开发的基础是 ( ) A、CLR B、Web Service C、Frame Work D、Class Library 在.NET平台中,提供很多服务来简化代码的开发和应用程序的部署是( ) A、CLR B、Web Service C、Frame Work D、Class Library .NET Common Language Runtime 的作用是 ( ) A、是.NET 托管程序的执行引擎 B、供.NET 托管程序调用的API 集合 C、.NET 托管程序的编译程序 D、支持.NET 托管程序的操作系统 .NET Framework 不支持哪种类型的用户界面? ( ) A、Web 窗体 B、Windows 窗体 C、控制台应用程序 D、COM 组件 设置文本框的哪种属性用于输入口令类的文本。 ( ) A、ReadOnly

文档评论(0)

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

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

1亿VIP精品文档

相关文档