全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、简述面向对象技术中“类”与“对象”的概念。结合Delphi中使用的组件,举例说明什么是类、什么是对象。类是对象的抽象及描述,它是具有统一属性和方法的一类对象的统一描述体,是用来定义某类对象共有属性和方法的模板。而对象是类的实例。在Delphi环境中,组件板上的组件就是类的概念,例如按钮组件就是按钮类。而用户在窗体上创建的一个按钮就是对象的概念(按钮对象)。用户可以在窗体上用按钮类创建若干个按钮对象,它们都是按钮类的实例。2、在Delphi中,什么是对象的属性、方法和事件?一个对象是由属性、方法和事件所组成。属性表示对象中的数据,方法是对象能够执行的动作,事件是能够引起对象反应的条件。3、简述利用Delphi开发一个项目的基本步骤。l 建立一个新的项目l 建立窗体l 在窗体上加入对象l 检查和设定对象属性l 编写对象的事件处理程序l 编译、试运行,并进行代码调试保存项目文件,退出Delphi 环境4、在一个单元中,全局变量和局部变量的含义是什么?说明在单元文件中如何定义这两种变量(可举例说明)。局部变量只能在定义它的程序块中使用,且其生命周期也只存在于从程序块开始执行到程序块执行结束。在一个事件处理程序中的变量说明部分,能够定义一个局部变量,供该事件处理程序内部使用。而全局变量可以在单元中的各程序块中使用(共享),且生命周期存在于整个单元代码的活动期中。在Implementation保留字后(但不要在程序块里)定义的变量就是全局变量。选择题1、下列哪些条目可作为Delphi的变量名,哪些不行,并说明原因。 abc 123 abc123 123abc file a!合法的变量名是:abc abc123选择题7、如果想查看showmessage过程的帮助信息,请你说出两种获取帮助信息的方式。 通过主菜单Help的Delphi Help命令调出帮助主页面,在“索引”页输入框中输入要查找的showmessage单词,即可找出相关的帮助信息。 在代码中如果调用了showmessage过程,可将光标置于该单词中,然后按F1键,即可找出该过程的帮助信息。选择题2、一个项目由一组文件组成。其中一些主要文件的后缀有:.dpr .pas .dfm .dcu .dpr .pas .dfm 等请说出这些文件的中文名称及用途。答:.dpr 项目文件,存放项目的主程序 .pas 单元文件,存放源代码,如事件处理程序等。 .dfm 窗体文件,数据文件,记录窗体上的数据信息(如组件位置等) .dcu 目标文件,保存.pas编译后得到的结果。 .dpr .pas .dfm 是备份文件,便于用户恢复到较早的一个项目版本选择题3、用于摆放其他组件的组件可以称之为“容器组件”。除窗体组件外,请你再说出一个容器组件的名字。答:Panel 或 GroupBox选择题4、简述Edit组件下面几个事件的引发条件:OnChange OnClick OnEnter OnExit OnKeyPress答:OnChange 当编辑框中内容改变时引发该事件OnClick :当鼠标单击编辑框时引发该事件OnEnter :当光标进入编辑框时引发该事件OnExit :当光标离开编辑框时引发该事件OnKeyPress :当在编辑框中输入文本时,每次按键都会引发该事件编程题1、开发用户界面如下图所示的应用程序:功能说明:该界面是一个教师信息录入界面。用户在编辑框(Edit1)中输入姓名,利用单选按钮(RadioGroup1)指定性别,利用组合框(ComboBox1)选择或直接输入所在系,利用列表框(ListBox1)指定职称。当输入完上述信息后,单击“确定”按钮,教师信息将显示在右边的Memo1编辑窗口中。提示:在组合框和列表框中可以预置少量测试数据。答案:通过RadioGroup1的Items属性设置两个单选按钮(“男”和“女”),并将属性Column设置为2(按钮摆两列)。通过ComboBox1的Items属性设置下拉选单中的系名。通过ListBox1的Items属性设置列表框中的职称列表。“确定”按钮的单击事件处理程序如下:procedure TForm1.Button1Click(Sender: TObject);begin memo1.Lines.Add(edit1.Text); if radiogroup1.ItemIndex = 0 then memo1.Lines.Add(男) else memo1.Lines.Add(女) ; memo1.Lines.Add(combobox1.Text); memo1.Lines.Add( listbox1.Itemslistbox1.itemindex );end;编程题2、开发一个简单的编辑器,设计界面如下图所示:该编辑器功能要求如下:l 编辑窗口使用Memo组件实现,并为其设置垂直滚动条。l 单击“打开文件”按钮,弹出打开文件对话框,用户指定要打开的文件后(限于纯本文件),文件内容加载到编辑窗口中。l 单击“保存文件”按钮,弹出保存文件对话框,用户指定要保存的文件名后,编辑区的内容保存到指定文件中,然后清空编辑区。l 单击“复制”按钮,编辑区中被选择的内容拷贝到剪贴板。l 单击“剪切”按钮,编辑区中被选择的内容剪切到剪贴板。l 单击“粘贴”按钮,剪贴板中的内容拷贝到编辑区当前光标处。答案:建立的组件有:memo1、opendialog1、savedialog1、button15编码如下:procedure TForm1.Button1Click(Sender: TObject); /打开文件begin if opendialog1.Execute then memo1.Lines.LoadFromFile(opendialog1.FileName) ;end;procedure TForm1.Button2Click(Sender: TObject); /保存文件begin if savedialog1.Execute then begin memo1.Lines.SaveToFile(savedialog1.FileName) ; memo1.Clear ; end ;end;procedure TForm1.Button3Click(Sender: TObject); /复制begin memo1.CopyToClipboard ;end;procedure TForm1.Button4Click(Sender: TObject); /剪切begin memo1.CutToClipboard ;end;procedure TForm1.Button5Click(Sender: TObject); /粘贴begin memo1.PasteFromClipboard ; end;编程题3、编写界面如下图所示的“系学生 主从查询”应用程序。两个按钮可以控制系记录的浏览,而学生信息总是显示当前系的学生记录。提示:系学生数要动态计算。答案:procedure TForm1.Table1AfterScroll(DataSet: TDataSet); begin query1.Close ; /根据当前系计算学生数 query1.ParamByName(dno).Value :=table1dno ; query1.Open ; query2.Close ; /根据当前系显示学生记录 query2.ParamByName(dno).Value :=table1dno ; query
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- TCECS 1309-2023 建设项目设计前期及规划咨询标准
- 河南豫光金铅集团招聘试题及答案
- 硬件制造市场分析与研究
- 机器学习工程师秋招面试题及答案
- 华为秋招面试题及答案
- 公务员面试冷门素材面试题及答案
- 格兰仕秋招题库及答案
- 2025广西来宾市忻城县自然资源局招聘编外人员1人参考题库及答案详解(考点梳理)
- 2026年临汾职业技术学院单招职业适应性考试必刷测试卷必考题
- 2025广东梅州市引进急需紧缺人才426人(第二轮)参考题库及答案详解一套
- 人教版(PEP)小学英语-(三、四、五、六年级)-单词表(附注音标)
- 网络传播概论(第5版)课件 第3、4章 网络传播形式的流变、网络传播的多重策略
- 2024年阳泉融盛投资控股集团有限公司招聘笔试冲刺题(带答案解析)
- 计算机专业生涯发展展示
- 红色金融史教学课件
- 胃炎病理学课件
- 大学生职业生涯发展报告
- 热力发电厂课程设计说明书
- 斑点叉尾鮰鱼种培育技术
- 南方科技大学自述信800字范文六篇
- “双减”背景下小学语文个性化作业设计策略
评论
0/150
提交评论