ZT: Delphi7目录结构----初学者参考 (huojiehai)

转载 2004年07月06日 08:56:00
 

打开Delphi的安装目录,如C:/Program Files/Borland/Delphi7,你将会看到目录下包含了一些文件和文件夹:

2        Source:存放的是Delpi提供的所有源码,包括VCLWEBSNAPIntraWebToolsAPI等的源码,我们平时要查找delphi的源码就可以到这里查找。还有一些Delphi提供的工具的源码也放在其下,如borland socket serverScktSrvr.exe)的源码、IntraWeb的调试用的Web服务器(HTTPSrvr.dpr)等,大家有时间多看看一下这些源码,对提高自己有很大的好处,比如想自己做一个支持CGIWEB服务器并且支持Session,这时你可以三研究一下HTTPSrvr.dpr工程,稍作修改就可以用。多研究Delphi的自带的源码只有好处而没有坏处,也许你在学习时用不到,但过了一段时间后要做到相关的项目,这时就会心中有数。

2        Rave5delphi7集成的最新报表工具。这个目录下存放了Rave5所有支持文件,如Rave.exe,这是用来设计Rave报表格式的工具,通过它你就可以修改报表格式模板,Demo存放的是用Rave5做报表的例子,要用Rave做报表,一定要看这个例子。

2        Projects:存放自己的工程,这是Delphi为我们准备的目录,以方便管理,但我们往往不要这样存放,我们自己的工程最好存放在自己特定的规定目录下,这样更有利于管理好自己的代码。因为,一般地很多人都习惯把Delphi装在系统默认目录下,而这个盘往往是系统盘,如果把你的工程放在该目录下,就会很容易受到病毒侵害或者在御载Delphi时不心把代码删除了。这个目录是Delphi为我们设计好的,我们可以不使用它。

2        Ocx:这些目录是用来存放安装新Ocx控件时存放新生成的Delphi调用代码。如该目录下的Servers目录下的代码就是存放调用Office系统接口的代码。

2        Objrepos:这个目录存放的是Delpphi的模板,包括模板窗口和模板工程。如点击File->New->Other…,切换到Forms页,选中About Box,然后点击“OK”。就会看到自动生成一个About form。而这个About form模板的源码就存放在该目录下,我们可以在该目录下找到About.pasAbout.dfm,你可以用Delphi打开编辑修改它,这样下次你再从该模板生成About form时,就是你想要的Form了。还有Forms页的其他模板窗口,以及Dialogs页、Business页等的模板代码都是存于该目录下。还有该目录下的Win2KappSdiApp以及MdiApp目录存放的是模板工程。这些模板窗口或这些模板工程都可以自己随意修改为自己所要的模板。如果你觉得这些模板不够用,你可以添加。添加方法

?         模板工程:打开要成为模板的工程,点击Project->Add to reposipory

?         模板窗口:在要成为模板的窗口中点击右键,选择Add to reposipory…

2        MergeModules:存放使用Microsoft Windows Installer service制作安装程序时用到的相关支持文件。

2        Lib:主要存放delphi提供的源码生成的DCU中间文件及这些源码用到的资源文件,编译连接时用到这些DCURES,有利于加快Delphi的编译速度,当然没有这些RES文件工程是没法编译的。

2        Imports:主要存放导入Active control后生成的dcupas文件。

2        Help:存放所有Delphi自带的及第三方工具和控件的帮助文件。该目录下还有三个子目录:

?         ToolsHCW.EXE用它可以制作Windows帮助文件。

?         IntraWeb:存放IntraWeb的帮助文件。

?         Examples:里面是一些很好的使用Delphi的经典例子。如JpegBitmap目录,是处理图片画图的好例子,如果你有这方面的需要,可以参考一下;RegIni下的例子是操作注册表的好例子,如果你不会读写注册表,看了你一定会明白;BatchMvBatchMv2目录下的例子是使用BDETbatchMove导数据的例子,稍加改进就可以成为你的程序的备份数据的功能模块; MenuMenu2是菜单的使用例子…总之我是比较喜欢这些例子,在需要的时候都会参考它。

2        Demos:我最喜欢的目录。里面存放的是使用delphi的例子,几乎涉及到Delphi的方方面面,如数据库编程(DB)、三层(Midas)、IntraWeb组件的使用(IntraWeb)Ado编程(Ado)、Quickrpt组件的使用(Quickrpt)、网络组件的使用(Internet,在论坛上经常有一些网友问写个局域网聊天程序如何写,其实里面就有很好例子,如NetChat)、如何查看提取exeDll中的资源(ResXplor,我经常使用它来提取exeDll中的图标,很好用)…还有一些是写组件的例子,如DemolblPropEdit等。如果你是一个Delphi的初学者,学会学透每一个里面的例子,应该说可以用Delphi完成大部分的开发工作了。

2        Bin:主目录,Delphi的可执行程序就存放在这里。还包括Delphi提供的所有工具。如BORdbg70.exe,是delphi的远程调试必需的;dbexplor.exe是常用的SQL Explorer; brcc32.exe资源编译器,用它可制用Res文件等;brcc32.exe在命令方式下编译程序的工具…

    当然不知道这些目录同样可以很好使用delphi,只不过对于初学者来说可能要多走很多弯路,如果熟悉这些目录,使用起来就会更得心应手、胸有成竹。

中国大学MOOC-陈越、何钦铭-数据结构-2017春期末考试

一、判断题 1 若一棵平衡二叉树的所有非叶结点的平衡因子都是0,则其必为完美二叉树。(2分) T         F 2 2N2^N​​和N...
  • yeternity
  • yeternity
  • 2017年05月30日 14:06
  • 1689

Python学习路径及练手项目合集

转载自知乎 Wayne Shi,仅仅为了方便收藏查看,侵权删。 阶段1:入门知识 零编程基础的可以先从下面几个教程了解编程及环境入门知识。(已有编程基础直接从阶段2起步) 1. ...
  • funj_
  • funj_
  • 2016年11月15日 10:42
  • 7260

【Electron】Electron开发入门(二):创建项目Hello Word

二、创建简单的Electron程序 1、首先,切换到你的项目空间,我的在 D:\ProjectsSpace\ElectronProjects\ElectronTest,ElectronTest是案例...
  • arvin0
  • arvin0
  • 2016年09月27日 11:59
  • 5735

linux目录结构图片,英文,初学者必看

  • 2009年02月18日 23:25
  • 96KB
  • 下载

php网站底层目录结构参考

  • 2011年12月05日 20:18
  • 2KB
  • 下载

【Arch】Android 7 Nougat源码目录结构分析

|- art // Android Runtime,一种App运行模式,区别于传统的Dalvik虚拟机,旨在提高Android系统的流畅性,包括以下几个目录。 |- ...
  • iEearth
  • iEearth
  • 2017年03月22日 20:40
  • 3400

编译android源码7---android 源码目录结构

google Android 源码目录:https://android.googlesource.com/  android  |– Makefile (全局的Makefile) |– bionic ...
  • ZACH_ZHOU
  • ZACH_ZHOU
  • 2017年07月31日 16:15
  • 387

Tomcat7目录结构详解(非常详细)

1、bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe、tomcat6w.exe,前者是在控制台下启动Tomcat,后者是弹出UGI窗口启...
  • qq_29347295
  • qq_29347295
  • 2017年07月23日 10:12
  • 54

Java EE 7 教程 第一部分 简介 第2章 使用教程示例 第2.6节 教程示例目录结构

为了便于重复开发和保持应用程序源文件与编译后文件的分隔, 本教程使用Maven应用程序目录结构....
  • shizhuolin
  • shizhuolin
  • 2014年12月04日 17:48
  • 448

CentOS 7 目录结构

初学来做个笔记
  • qq_27769519
  • qq_27769519
  • 2017年02月13日 14:11
  • 942
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ZT: Delphi7目录结构----初学者参考 (huojiehai)
举报原因:
原因补充:

(最多只允许输入30个字)