版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可视化编程技术——Delphi7.012/10/20221可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第1页!课程简介学科与专业基础必修课总学时:32,其中讲课:20,实验:12学习目标:学习方法多实践,多交流!12/10/20222可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第2页!课程主要内容可视化开发环境ObjectPascal语法DELPHI7.0的基本控件异常处理开发数据库应用程序12/10/20223可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第3页!一、可视化编程1.简介即可视化程序设计以“所见即所得”的编程思想为原则,力图实现编程工作的可视化。是与传统的编程方式相比而言的这里的“可视”,指的是无须编程,仅通过直观的操作方式即可完成界面的设计工作,是目前最好的Windows应用程序开发工具。——百度百科12/10/20224可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第4页!二、Delphi7.0集成开发环境主界面窗体设计器代码编辑器组件面板菜单工具栏对象树形查看器(ObjectTreeView)和对象查看器(ObjectInspector)菜单栏与工具栏12/10/20225可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第5页!三、案例HelloWorld!显示输入的信息窗体的切换FLASH效果数据库应用程序12/10/20226可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第6页!课后作业完成一个application,要求:(1)project的标题为:“座右铭”包含两个FORM(2)FORM1:标题显示自己的学号FLASH效果显示自己的姓名单击按钮显示FORM2,同时隐藏FORM1,按钮内容为“左右铭”(3)FORM2:标题显示“你的座右铭”LABLE1显示:“你的座右铭是:”,一个文本框。当输入文本单击“确定”按钮,弹出窗口显示文本框内容。单击“关闭”按钮,关闭FORM2,显示FORM1。预习第二章的语法内容12/10/20227可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第7页!12/10/20228可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第8页!12/10/20229可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第9页!1.1.1主菜单和工具栏主菜单及其下拉菜单提供了Delphi7集成开发环境的所有功能。Delphi7主菜单除包括通常Windows应用程序都具有的File、Edit、View、Window及Help等菜单项外,还有与Delphi7工程、运行及配置等相关的菜单项。工具栏位于Delphi7主窗口的左下方。它提供了与主菜单的常用菜单项相对应的命令按钮,可以在不打开主菜单的情况下快速执行这些功能。12/10/202210可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第10页!1.2窗体设计器与组件属性窗口用户界面是应用系统与用户直接交互的界面。设计用户界面是设计应用程序的重要部分。Delphi的用户界面由窗体构成,窗体的设计是在窗体设计器中完成的。12/10/202211可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第11页!1.2.2对象树形查看器对象树状查看器以树状结构显示当前工程所包含的所有对象,就像在Windows系统的文件管理器中显示各文件夹及文件的树状结构一样12/10/202212可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第12页!1.3代码编辑和浏览窗口左边是代码树状浏览器,右边是代码编辑器,标题栏显示的是正处于当前单元文件的名称。代码编辑器是进行源程序的编辑窗口。可以同时对多个单元文件进行编辑,此时各单元文件以多个标签页的形式出现,选择相应的标签页即可对该单元文件进行编辑,底部的状态栏有当前行列、改写/插入等编辑状态提示。代码浏览器以树状图方式显示单元文件的信息。12/10/202213可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第13页!语言特点一是基于面向对象的思想,引入了控件的概念和事件驱动;二是程序开发过程一般遵循以下步骤,即先进行界面的绘制工作,再基于事件编写程序代码,以响应鼠标、键盘的各种动作。可视化开发工具:
VisualStudio系列,PowerBuilder,BorlandDelphi等12/10/202214可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第14页!三、Delphi可视化编程的步骤创建一个工程在Delphi中开发的每个应用程序都被称为工程,Delphi编程首先从建立一个工程开始。新建一个工程有如下两种方法:(1)启动Delphi后,系统将自动生成一个缺省的工程Project1。(2)在“File”菜单中选择“NewApplication”选项,系统将创建一个新的工程。新工程的名称依次为Project2、Project3…。添加控件单击组件板中的控件图标。在窗体的适当位置按下鼠标左键并拖动鼠标,即可画出相应的对象。添加代码保存12/10/202215可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第15页!本章学习参考.doc88./p-89019020921.html12/10/202216可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第16页!自学ObjectPascal语法,思考:注释有哪几种形式?标识符的命名规则是什么?熟悉保留字有哪些简单数据类型,分别可进行什么样的运算?构造数据类型有哪几种,与基本数据类型的使用有何区别赋值运算符是什么复合语句如何表示?哪几种条件控制语句?哪几种循环语句?函数与过程有何区别?12/10/202217可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第17页!Delphi7.0集成开发环境如图1-1所示。窗体设计器代码编辑器组件面板菜单工具栏对象树形查看器(ObjectTreeView)和对象查看器(ObjectInspector)。它们分布在Delphi7主菜单、窗体设计器、代码编辑和浏览窗口、对象树状查看窗口和对象查看窗口等窗口中。12/10/202218可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第18页!1.1主窗口位于集成开发环境的顶端包含主菜单、工具栏和组件面板,是Delphi7集成开发环境的核心。通过主窗口,开发者可控制从工程(又称项目)创建、界面设计、程序编制、调试到运行的整个应用开发过程。12/10/202219可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第19页!1.1.2组件面板Delphi7主窗口的另一部分是组件面板,位于主窗口的右下方。组件按功能、基类或特性进行了分类,用一个具有多页面的组件面板进行管理,为用户使用组件进行应用设计带来了很大的方便。每一组件选项卡都是以鼠标箭头开始的,它表明该选项卡当前处于初始状态,用户尚未选择任何组件。当用户单击选择某个组件后,即可将该组件添加到窗体。12/10/202220可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第20页!1.2.1窗体设计器Delphi7提供了一个功能强大的、所见即所得的窗体设计器。用户只要从组件面板中选择需要的组件添加到窗体,就可获得所需的应用程序界面。在窗体设计器中还可对窗体中所包含的组件进行删除或编辑操作。在Delphi7中创建一个新的应用程序时,系统将自动在当前工程中添加1个新窗体,默认名为Form1。可以用鼠标调整组件在窗体设计器上的位置和大小。12/10/202221可视化编程技术——Delphi70第1讲共23页,您现在浏览的是第21页!1.2.3对象查看器主要功能是对对象进行设计和管理,它是联系界面各组件和程序编码的媒介。由对象列表框、属性选项卡和事件选项卡三个部分组成。主要功能:(1)设置或修改窗体以及包含于窗体的对象属性。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 计算理论研究的新视角
- 饼干防腐处理方案
- 肝火炎的中医药现代化研究
- 餐馆节能改造方案
- 二零二四年度代理合同标的及其服务内容
- 基于增强现实技术的远程手术辅助系统设计与实现
- 环保型营养食品发展
- 广告市场细分领域的SWOT研究
- 2024年茶楼废弃物处理合同
- 空间站医疗模型
- 司法涉案目的评估指南
- 高一分文理科语文第一课
- 光伏电站消纳利用率计算导则
- 焓熵图(膨胀线)
- 青春期多囊卵巢综合征诊治共识.ppt
- 前后鼻音生字表
- 人教版八年级上册英语单词表默写版(直接打印)
- 五年级数学质量分析经验交流发言稿(共3页)
- 工程的材料及成型技术基础概念鞠鲁粤编
- (精选)国培结业典礼领导讲话稿范文(3篇)
- 江西省科技创新平台建设(PPT课件)
评论
0/150
提交评论