您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > 第一章_delphi基础
1第1章Delphi基础学习要求本章内容2本章内容§1.1Delphi7特点§1.2Delphi7的集成开发环境§1.3Delphi7可视化编程§1.4Delphi7常用组件的使用学习要求本章内容3学习要求熟悉集成开发环境熟练掌握可视化编程的步骤,会编写简单的程序掌握Delphi文件结构。熟练掌握Delphi7常用组件的使用学习要求本章内容41.1Delphi简介一.Delphi7的历史(了解)IDE环境;PASCAL语言;编译速度;编程语言简洁;数据库连接BDE;Ifyouwanttotalkoraclegotodelphi;如果你要和神使交谈,到Delphi去(拜访圣殿)吧!二.Delphi7.0的特点(了解)可视化的开发环境快捷高效的编译器:Pascal编译器编程语言规范,易于调试:ObjectPascal语言灵活的数据库结构:支持Paradox,Foxpro,Access,Oracle,MSSQLServer,Sybase数据库组件功能的灵活扩充学习要求本章内容51.2Delphi7的集成开发环境一、Delphi7集成开发环境的组成学习要求本章内容61、主菜单:掌握几个主要的菜单。2、工具栏(ToolsBar):学习要求本章内容73、组件面板可视组件非可视组件:如Dialogs和DataAccess等面板上的组件使用组件面板•重点掌握Standard,additional,Dataaccess,Datacontrols,ADO,BDE学习要求本章内容84、窗体设计器(Form):新建窗体:file-new-form添加组件到窗体:P169移动组件位置:P169•法一:直接拖动,即用鼠标选择后直接拖动到所需位置处;•法二:“微调”:选择好组件后,按“Ctrl”+方向键。•法三:使用工具栏自动排列:先用shift选中多个组件,再主菜单“View”→“AlignmentPalette”。5、对象观察器(ObjectInspector)(1)属性,属性修改(2)事件,编写事件代码技巧属性太多,不知其意思,怎么办?先选中该属性或事件,再F1键(帮助)6、代码编辑器(CodeEditor)学习要求本章内容91.3Delphi7可视化编程一、工程1、自动创建工程启动DELPHI,自动创建一个默认的工程Project1,以及默认窗体Form1,默认单元Unit1;2、新建一个工程:File→New→Application3、保存工程File—SAVEALL—自定义工程名.注意:常见错误•保存时,先出现的是.pas(单元文件),再.dpr(工程文件)•若一个工程包含两个窗体,不要再新建工程,否则会分属于不同工程。•如何把不属于该工程的窗体加到工程里?如何移出不要的窗体?4、运行法一:绿色快捷按钮法二:使用菜单Run→Run5、如何退出运行?主菜单—run_程序复位学习要求本章内容10二、Delphi7可视化编程步骤1、新建一个工程2、在窗体中添加组件3、设置属性:利用对象观察器4、编写代码:对象观察器的EVENT选项卡5、执行程序学习要求本章内容11三、Delphi的文件类型及文件结构1、Delphi的文件类型:一个工程包含一个工程文件(.dpr)多个窗体文件(.dfm)多个单元文件(.pas),编译后.dcu学习要求本章内容122、Delphi的文件结构(1)窗体文件窗体文件用来描述窗体的组成。查看方法:窗体—右键—VIEWASTEXT,反之,VIEWASFORM。(程序演示)结构:文件中描述了窗体包含的组件,及每个组件的属性设置,如大小,位置。(程序演示)注意:尽量不要改动窗体文件,除非你精通DELPHI学习要求本章内容13(2)单元文件(重点掌握).pas结构:(程序演示)如何写代码?•通过对象观察器的EVENT页,双击事件名。•代码编写常见错误:学习要求本章内容14注意事项:•单元头,描述单元文件的名称(与保存时的单元文件名一致,默认UNIT1),不要在此改动,否则出现错误信息:?(程序演示)•USES部分:若要显示其他窗体,必须写上其他窗体对应的单元文件的名字,否则,错误提示?(程序演示)•区分窗体的三者:Caption属性:蓝色标题栏显示的文字。Name属性:代码中对该窗体的称呼。(演示)单元文件名:a)保存时的文件名。b)显示其他窗体时,在代码的USES部分要写上单元文件名。•每个单元文件以end.结束学习要求本章内容15(3)工程文件.dpr是整个程序的结构及启动代码。查看方法:主菜单—PROJECT—VIEWSOURCE.结构:(程序演示)。注意:不要轻易改动工程文件。本节重点内容:如何创建、保存工程?如何把窗体添加到工程?如何移除?Delphi文件类型。单元文件的结构。思考?新建工程my.dpr,包含窗体firstForm(first.pas),secondForm2(second.pas).总结步骤。查看工程文件,并解释?查看firstForm的窗体文件?firstForm的单元文件?解释。区分firstForm的caption,name,以及单元文件名。学习要求本章内容171.4Delphi常用组件的使用一、组件:课堂程序演示二、窗体:课堂程序演示三、属性1、常见属性:caption、color、font、height、width、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:释放键盘上的键时触发onKeyUp事件onKeyPress:单击键盘时触发的事件学习要求本章内容193、编写事件代码:通过对象观察器的EVENT,双击。常见错误:学习要求本章内容20思考和实验思考:如何设置属性?(两种方法)如何编写事件代码?注意常见错误。实验环节实验一、delphi7.0集成环境
本文标题:第一章_delphi基础
链接地址:https://www.777doc.com/doc-3178877 .html