- 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
- “精”与“简”的设计,传统中国风的极致.doc
- “背影”的隐喻草稿.doc
- “筷子兄弟”要来合肥啦相约贝尔地板,让您梦想成真.doc
- “英国文学选读”课程研究论文写作规范和要求.doc
- “做最美大学生我们的价值观”11中文本2班主题班会.doc
- “订单式“地产论文购物中心设计方法初探.doc
- “调控情绪释放压力”班会策划书.doc
- “计算机网络组建与安全维护”竞赛样题.doc
- “结构长城杯”创优措施.doc
- 2024至2030年带溢流阀罗茨真空泵项目投资价值分析报告.docx
- 2024至2030年搅拌机铝件项目投资价值分析报告.docx
- 2024至2030年泄漏测试仪项目投资价值分析报告.docx
- 2024至2030年空心钢球项目投资价值分析报告.docx
- 2024至2030年中国微波无源器件数据监测研究报告.docx
- 2024年脚手架钢管校直除锈机项目可行性研究报告.docx
- 2024至2030年盒式录音带项目投资价值分析报告.docx
- 2024至2030年中国笔式测量计数据监测研究报告.docx
- 2024年手针灸模型项目可行性研究报告.docx
- 2024至2030年龙钥匙坠项目投资价值分析报告.docx
最近下载
- 【幼儿园】幼儿园创建“平安校园”实施方案.docx VIP
- 如何才能做到从思想上入党.pdf VIP
- 教学课件:教学设计与教案.ppt
- 浙江农村信用社招聘-2024温州乐清农商银行秋季招聘笔试备考试题及答案解析.docx
- 建筑结构施工图识读教案.pdf
- 2024小红书知识考核试题题库及答案.pdf VIP
- 青岛农业大学基础生物化学期末复习题导学资料.pdf
- 【新版教材】中学音乐人音版七年级下册《领航》课堂教学设计.docx
- 初中语文 2024年新疆乌鲁木齐市沙依巴克区中考语文适应性试卷.pdf
- HIKVISION海康威视白光全彩400万筒型网络摄像机DS-2CD3T46(D)WDV3-L.pdf
文档评论(0)