- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 曹妃甸西海堤 第一篇 设计说明书.doc
- 第六部分材料作文第01讲审题立意-2024年高考语文复习(新教材新高考).pptx VIP
- 浆染经纱、洗服装、丝光后整生产建设项目环境影响评价报告书.pdf
- 网络工程师工作计划5篇.pdf
- 国家重点研发计划2023申报指南.pdf VIP
- 2023-2024学年广东省湛江市廉江市八年级(上)期末数学试卷+答案解析.pdf VIP
- 小学二年级趣味数学省名师优质课赛课获奖课件市赛课一等奖课件.pptx VIP
- 信用证和海运提单样本样本.docx
- 高中地理必修二教案集 中图版.docx
- 房屋市政领域重大安全事故隐患判定标准(2022/2024)宣贯.pptx
文档评论(0)