《可视化编程技术-Delphi7.0第1讲.ppt》由会员分享,可在线阅读,更多相关《可视化编程技术-Delphi7.0第1讲.ppt(23页珍藏版)》请在三一办公上搜索。
1、2023/11/12,1,可视化编程技术Delphi7.0,2023/11/12,2,课程简介,学科与专业基础必修课总学时:32,其中讲课:20,实验:12学习目标:学习方法多实践,多交流!,2023/11/12,3,课程主要内容,可视化开发环境Object Pascal语法DELPHI 7.0的基本控件异常处理开发数据库应用程序,2023/11/12,4,一、可视化编程,1.简介即可视化程序设计以“所见即所得”的编程思想为原则,力图实现编程工作的可视化。是与传统的编程方式相比而言的这里的“可视”,指的是无须编程,仅通过直观的操作方式即可完成界面的设计工作,是目前最好的Windows应用程序开
2、发工具。百度百科,2023/11/12,5,语言特点,一是基于面向对象的思想,引入了控件的概念和事件驱动;二是程序开发过程一般遵循以下步骤,即先进行界面的绘制工作,再基于事件编写程序代码,以响应鼠标、键盘的各种动作。可视化开发工具:Visual Studio系列,PowerBuilder,Borland Delphi等,2023/11/12,6,二、Delphi 7.0集成开发环境,主界面窗体设计器代码编辑器组件面板菜单工具栏对象树形查看器(Object TreeView)和对象查看器(Object Inspector)菜单栏与工具栏,2023/11/12,7,三、Delphi可视化编程的步骤
3、,创建一个工程在Delphi中开发的每个应用程序都被称为工程,Delphi编程首先从建立一个工程开始。新建一个工程有如下两种方法:(1)启动Delphi后,系统将自动生成一个缺省的工程Project1。(2)在“File”菜单中选择“New Application”选项,系统将创建一个新的工程。新工程的名称依次为Project2、Project3。添加控件单击组件板中的控件图标。在窗体的适当位置按下鼠标左键并拖动鼠标,即可画出相应的对象。添加代码保存,2023/11/12,8,三、案例,Hello World!显示输入的信息窗体的切换FLASH效果数据库应用程序,2023/11/12,9,本章
4、学习参考,2023/11/12,10,课后作业,完成一个application,要求:(1)project的标题为:“座右铭”包含两个FORM(2)FORM1:标题显示自己的学号 FLASH效果显示自己的姓名 单击按钮显示FORM2,同时隐藏FORM1,按钮内容为“左右铭”(3)FORM2:标题显示“你的座右铭”LABLE1显示:“你的座右铭是:”,一个文本框。当输入文本单击“确定”按钮,弹出窗口显示文本框内容。单击“关闭”按钮,关闭FORM2,显示FORM1。预习第二章的语法内容,2023/11/12,11,自学Object Pascal语法,思考:,注释有哪几种形式?标识符的命名规则是什么
5、?熟悉保留字有哪些简单数据类型,分别可进行什么样的运算?构造数据类型有哪几种,与基本数据类型的使用有何区别赋值运算符是什么复合语句如何表示?哪几种条件控制语句?哪几种循环语句?函数与过程有何区别?,2023/11/12,12,2023/11/12,13,Delphi 7.0集成开发环境,如图1-1所示。窗体设计器代码编辑器组件面板菜单工具栏对象树形查看器(Object TreeView)和对象查看器(Object Inspector)。它们分布在Delphi 7主菜单、窗体设计器、代码编辑和浏览窗口、对象树状查看窗口和对象查看窗口等窗口中。,2023/11/12,14,2023/11/12,1
6、5,1.1 主窗口,位于集成开发环境的顶端包含主菜单、工具栏和组件面板,是Delphi 7集成开发环境的核心。通过主窗口,开发者可控制从工程(又称项目)创建、界面设计、程序编制、调试到运行的整个应用开发过程。,2023/11/12,16,1.1.1 主菜单和工具栏,主菜单及其下拉菜单提供了Delphi 7集成开发环境的所有功能。Delphi 7主菜单除包括通常Windows应用程序都具有的File、Edit、View、Window及Help等菜单项外,还有与Delphi 7工程、运行及配置等相关的菜单项。工具栏位于Delphi 7主窗口的左下方。它提供了与主菜单的常用菜单项相对应的命令按钮,可
7、以在不打开主菜单的情况下快速执行这些功能。,2023/11/12,17,1.1.2 组件面板,Delphi 7主窗口的另一部分是组件面板,位于主窗口的右下方。组件按功能、基类或特性进行了分类,用一个具有多页面的组件面板进行管理,为用户使用组件进行应用设计带来了很大的方便。每一组件选项卡都是以鼠标箭头开始的,它表明该选项卡当前处于初始状态,用户尚未选择任何组件。当用户单击选择某个组件后,即可将该组件添加到窗体。,2023/11/12,18,1.2 窗体设计器与组件属性窗口,用户界面是应用系统与用户直接交互的界面。设计用户界面是设计应用程序的重要部分。Delphi的用户界面由窗体构成,窗体的设计是
8、在窗体设计器中完成的。,2023/11/12,19,1.2.1 窗体设计器,Delphi 7提供了一个功能强大的、所见即所得的窗体设计器。用户只要从组件面板中选择需要的组件添加到窗体,就可获得所需的应用程序界面。在窗体设计器中还可对窗体中所包含的组件进行删除或编辑操作。在Delphi 7中创建一个新的应用程序时,系统将自动在当前工程中添加1个新窗体,默认名为Form1。可以用鼠标调整组件在窗体设计器上的位置和大小。,2023/11/12,20,1.2.2 对象树形查看器,对象树状查看器以树状结构显示当前工程所包含的所有对象,就像在Windows系统的文件管理器中显示各文件夹及文件的树状结构一样
9、,2023/11/12,21,1.2.3 对象查看器,主要功能是对对象进行设计和管理,它是联系界面各组件和程序编码的媒介。由对象列表框、属性选项卡和事件选项卡三个部分组成。主要功能:(1)设置或修改窗体以及包含于窗体的对象属性。(2)设置对象响应的事件处理程序。,2023/11/12,22,1.3 代码编辑和浏览窗口,左边是代码树状浏览器,右边是代码编辑器,标题栏显示的是正处于当前单元文件的名称。代码编辑器是进行源程序的编辑窗口。可以同时对多个单元文件进行编辑,此时各单元文件以多个标签页的形式出现,选择相应的标签页即可对该单元文件进行编辑,底部的状态栏有当前行列、改写/插入等编辑状态提示。代码浏览器以树状图方式显示单元文件的信息。,2023/11/12,23,上机练习,第一个DELPHI程序练习按钮组件和EDIT组件的使用思考:如何在给定一个数的情况下,判断输入的数与给定数的大小并提示。,