授课教师:魏书堤
第一章 基础知识 1、为什么要学好delphi? 1.1过程化编程 1.2面向对象编程 2、流行开发工具之比较 2.1 delphi vs vb
2.2 delphi vs vc++ 各有所长,delphi在技术上有优势,vc++在 市场占有上有优势。 3 3、如何学好delphi? delphi? 推荐几本好书:《delphi5开发人员指南》 Marco canta著、《delphi6开发实务》迟忠 先主编 电子工业出版社 网上资源:delphi
bbs等
4、 Delphi的安装 安装和普通应用程序一样,运行 Setup.exe,然后采取“一路回车”就可 以安装好了。 安装错误 安装之后第一次运行,按F9出现不能调 试程序的错误,错误信息为“Debugger Kernel BORDBK50.DLL is
missing or not registered” 解决方法: 运行$(Delphi)\bin\instreg.exe
5、如何高效完成代码 Code Insight 类自动完成 ,快捷键Ctrl+Shift+C Interface/implementation导航 ,快捷键:Ctrl+Shift+↑, Ctrl+Shift+↓ 代码浏览 ,快捷键:Ctrl+Click 语法高亮制导,Tools Editor Options 常用快捷键: 常用快捷键:Ctrl+Shift+U(增加块缩进)、 Ctrl+Shift+I(减少块缩进),Ctrl+F(查找),Ctrl+E (增量搜索),Ctrl+R(替换),Ctrl+L(代码完成) ,Ctrl+Y(删除行),Ctrl+S(保存当前文件),Ctrl+J( 代码模板),Ctrl+Space(应该关闭输入法的 ( Ctrl+Space),Ctrl+Shift+Space(参数提示),F1 ( ) (参数提示) 帮助) 全部的快捷键,大家可以查看帮助系统的主题: 全部的快捷键,大家可以查看帮助系统的主题: Editor keyboard shortcuts
6、Delphi用到的常规文件 DPR(工程文件) DFM(窗体文件) PAS(窗体源代码文件) DCU(编译过的
源代码文件,可以删除) 文件之间的关系 关于生成EXE的文件的大小 其它的重要附加文件: RES(编译过的资源文件) DOF(编译选项) DCP(组件资料包) DPK(组件包) EXE(生成的可执行文件) DPL(Delphi组件的DLL) BPL(Delphi运行时刻库)
7、Delphi集成开发环境介绍 、 集成开发环境介绍
一. 主窗口 主窗口包含标题栏、菜单栏、工具栏和组件栏。 主窗口包含标题栏、菜单栏、工具栏和组件栏。 1.标题栏:显示正在进行开发的应用程序的名称。 标题栏:显示正在进行开发的应用程序的名称。 标题栏 2.菜单栏:程序代码编写、调试、编译、运行系统设置参 菜单栏:程序代码编写、调试、编译、 菜单栏 系统应用工具、帮助文件说明等。 数、系统应用工具、帮助文件说明等。 3.工具栏:最常使用的工具,为了便于用户的访问。 工具栏:最常使用的工具,为了便于用户的访问。 工具栏 4.组件栏:是一个双层工具栏,它包含了IDE中安装的所 4.组件栏:是一个双层工具栏,它包含了IDE中安装的所 组件栏 IDE 有的VCL组件和Active
X控件。 VCL组件和ActiveX控件 有的VCL组件和ActiveX控件。
二. 常用的工具软件:对象列表,对象监视器,代码编辑 常用的工具
软件:对象列表,对象监视器, 代码浏览器,窗体编辑器。 器,代码浏览器,窗体编辑器。 窗体编辑器:是放置DELPHI组件的基础包容器。 窗体编辑器:是放置DELPHI组件的基础包容器。 它就象是 DELPHI组件的基础包容器 艺术家的画布一样, 艺术家的画布一样,程序员可以在这块画布上描绘出各种 各样的Windows应用程序。 应用程序。 各样的 应用程序
代码编辑器和代码浏览器:代码编辑器是输入代码来指定应 代码编辑器和代码浏览器: 用程序行为的地方,Delphi根据应用程序中的组件自动生成 用程序行为的地方,Delphi根据应用程序中的组件自动生成 代码的地方。 代码的地方。 代码浏览器是以树状视图显示了列在代码编辑 器中的单元文件。代码编辑器和代码浏览器有一对一的关系。 器中的单元文件。代码编辑器和代码浏览器有一对一的关系。
对象成员自动感知功能