版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,第1章Delphi基础,2,本章内容,1.1Delphi7特点1.2Delphi7的集成开发环境1.3Delphi7可视化编程1.4Delphi7常用组件的使用,3,学习要求,熟悉集成开发环境熟练掌握可视化编程的步骤,会编写简单的程序掌握Delphi文件结构。熟练掌握Delphi7常用组件的使用,4,1.1Delphi简介,一.Delphi7的历史(了解)IDE环境;PASCAL语言;编译速度;编程语言简洁;数据库连接BDE;Ifyouwanttotalkoraclegotodelphi;如果你要和神使交谈,到Delphi去(拜访圣殿)吧!二.Delphi7.0的特点(了解)可视化的开发环
2、境快捷高效的编译器:Pascal编译器编程语言规范,易于调试:ObjectPascal语言灵活的数据库结构:支持Paradox,Foxpro,Access,Oracle,MSSQLServer,Sybase数据库组件功能的灵活扩充,5,1.2Delphi7的集成开发环境,一、Delphi7集成开发环境的组成,6,1、主菜单:掌握几个主要的菜单。2、工具栏(ToolsBar):,7,3、组件面板可视组件非可视组件:如Dialogs和DataAccess等面板上的组件使用组件面板重点掌握Standard,additional,Dataaccess,Datacontrols,ADO,BDE,8,4、
3、窗体设计器(Form):新建窗体:file-new-form添加组件到窗体:P169移动组件位置:P169法一:直接拖动,即用鼠标选择后直接拖动到所需位置处;法二:“微调”:选择好组件后,按“Ctrl”方向键。法三:使用工具栏自动排列:先用shift选中多个组件,再主菜单“View”“AlignmentPalette”。5、对象观察器(ObjectInspector)(1)属性,属性修改(2)事件,编写事件代码技巧属性太多,不知其意思,怎么办?先选中该属性或事件,再F1键(帮助)6、代码编辑器(CodeEditor),9,1.3Delphi7可视化编程,一、工程1、自动创建工程启动DELPHI
4、,自动创建一个默认的工程Project1,以及默认窗体Form1,默认单元Unit1;2、新建一个工程:FileNewApplication3、保存工程FileSAVEALL自定义工程名.注意:常见错误保存时,先出现的是.pas(单元文件),再.dpr(工程文件)若一个工程包含两个窗体,不要再新建工程,否则会分属于不同工程。如何把不属于该工程的窗体加到工程里?如何移出不要的窗体?4、运行法一:绿色快捷按钮法二:使用菜单RunRun5、如何退出运行?主菜单run_程序复位,10,二、Delphi7可视化编程步骤1、新建一个工程2、在窗体中添加组件3、设置属性:利用对象观察器4、编写代码:对象观察
5、器的EVENT选项卡5、执行程序,11,三、Delphi的文件类型及文件结构1、Delphi的文件类型:一个工程包含一个工程文件(.dpr)多个窗体文件(.dfm)多个单元文件(.pas),编译后.dcu,12,2、Delphi的文件结构(1)窗体文件窗体文件用来描述窗体的组成。查看方法:窗体右键VIEWASTEXT,反之,VIEWASFORM。(程序演示)结构:文件中描述了窗体包含的组件,及每个组件的属性设置,如大小,位置。(程序演示)注意:尽量不要改动窗体文件,除非你精通DELPHI,13,(2)单元文件(重点掌握).pas结构:(程序演示)如何写代码?通过对象观察器的EVENT页,双击事
6、件名。代码编写常见错误:,14,注意事项:单元头,描述单元文件的名称(与保存时的单元文件名一致,默认UNIT1),不要在此改动,否则出现错误信息:?(程序演示)USES部分:若要显示其他窗体,必须写上其他窗体对应的单元文件的名字,否则,错误提示?(程序演示)区分窗体的三者:Caption属性:蓝色标题栏显示的文字。Name属性:代码中对该窗体的称呼。(演示)单元文件名:a)保存时的文件名。b)显示其他窗体时,在代码的USES部分要写上单元文件名。每个单元文件以end.结束,15,(3)工程文件.dpr是整个程序的结构及启动代码。查看方法:主菜单PROJECTVIEWSOURCE.结构:(程序演
7、示)。注意:不要轻易改动工程文件。,本节重点内容:如何创建、保存工程?如何把窗体添加到工程?如何移除?Delphi文件类型。单元文件的结构。思考?新建工程my.dpr,包含窗体firstForm(first.pas),secondForm2(second.pas).总结步骤。查看工程文件,并解释?查看firstForm的窗体文件?firstForm的单元文件?解释。区分firstForm的caption,name,以及单元文件名。,17,1.4Delphi常用组件的使用,一、组件:课堂程序演示二、窗体:课堂程序演示三、属性1、常见属性:caption、color、font、height、wid
8、th、left、top,name、Visible、text2、F1帮助3、属性的设置方法:方法一、对象观察器方法二、编写代码,格式:对象名.属性名:属性值;例如,form1.caption:=“欢迎界面”;程序演示四、常见组件及重要属性P171,18,五、Delphi7组件的常用事件1、事件:是一种消息处理机制,是系统向窗口发送消息的结果。2、常见事件Onclick:鼠标单击ondbclick:鼠标左键双击onEnter:鼠标或Tab键跳转到该组件时,该组件被激活成焦点,此时onEnter事件被触发onExit:鼠标或Tab键离开该组件时,该组件转为非焦点,此时onEnter事件被触发onMouseDown:鼠标在组件上被按下时激发的事件onMouseMove:鼠标在组件区域内被移动时激发的事件onMouseUp:释放鼠标被按下的键时,激发该事件onKeyDown:按下键盘上的键时触发的事件onKeyUp:释放键盘上的键
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年政府会计准则制度实施能力考试红十字会预测题
- 2026年问题解决策略-心理学分析案例
- 2026年心理咨询师考试模拟试卷及答案解析
- 2026年中级经济师财政税收全真模拟试题
- 2026年焊工理论知识练习题
- 2026年证券从业证券市场基础知识练习
- 2026年消防知识安全知识
- 2026大学生5月思想汇报范文(2篇)
- 9月思想汇报:教师思想汇报(2篇)
- 基础护理中的药物管理
- 2026广东省广州水投集团校园招聘备考题库及参考答案详解
- 2026年山东省淄博市博山区中考(一模)英语试题 含答案
- 2026中国职工保险互助会宁夏办事处招聘工作人员5人笔试参考题库及答案解析
- DB32/T 4338-2022高速公路桥梁支座安装施工技术规范
- 体育模拟上课省公开课获奖课件说课比赛一等奖课件
- 实验室质量控制规范 植物检疫 征求意见稿
- 2024算力中心冷板式液冷发展研究报告
- 煤炭企业组织结构的创新
- 装配式建筑装饰装修技术 课件 模块三 装配式吊顶
- 2024年福建省莆田市初中毕业班质量检查二模英语试卷
- 十大零容忍培训
评论
0/150
提交评论