- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《可视化程序设计Ⅰ》期末复习资料(C#).doc
《可视化程序设计》期末复习资料(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 A、CLR B、Web Service
C、Frame Work D、Class LibraryA、ReadOnly B、Text
C、PasswordChar D、DataSource
在C#中,使用______语句捕获异常 ( )
A、do B、while
C、if D、try 和catch
在对用户单击鼠标动作进行处理时,需要对______事件进行编码。 ( )
A、Click B、DoubleClick
C、KeyPress D、EnterPress
在列表框中,修改______属性可使用户一次选择多项。 ( )
A、SelectionMode B、DataSource
C、Items D、Text
A、Name B、Text
C、Ca
文档评论(0)