Delphi的用途是什么有什么特点?

2024-04-27

1. Delphi的用途是什么有什么特点?

delphi是一个很好的开发工具,无论界面设计以及对多层数据库系统的支持都没的说,不过缺点是对web的支持不太好(我是指网页网站设计,不是说socket)。不过做过几年开发的软件工程师都知道,在整个语软件开发过程中语言只是个实现方式,更重要的是对整个软件架构的设计(我说的这个架构包含范围较广,比如说数据库设计等等)。
具体谈到该学那种语言,这就要看实际情况了,如果你想向B/S方向发展,建议学java或.net或者PHP,如果想向和底层联系较多的方向发展,建议学习C++。如果是做mis,erp,oa等(包括一些分布式系统)delphi绝对是首选。而且delphi对系统编程的支持也不错。
常常听一些老一点的软件工程师这样说(软件工龄在10年以上,或十年前做软件现在不做,呵呵,有点啰嗦),delphi是吉普车,什么地方都能跑,什么地方都跑不好,其实这是历史原因,96,97年的D2和D3被全世界程序员疯狂的推崇,但是D4却出现了很多Bug,导致了delphi市场的下降(包括中国市场),也就是这个原因使得当时的一些程序员觉得delphi已经不好用 了。但是到了d6,D7的出现delphi技术已趋成熟,现在的delphi根本不存在他们口中所说的那些bug。

Delphi的用途是什么有什么特点?

2. Delphi是指的什么技术?


3. delphi怎么使用

时,经常需要选中Form来改变Form的属性值或生成新的Form事件句柄。有些时候,选择页面只需简单在页面上单击。但更多的时候,页面总是完全被其上的组件所隐藏。
    
    
  通过对象观察器(Object Inspector)顶端的下拉组合框来选择是一种解决办法。但从下拉列表中找出form类并不容易,尤其在页面包含了大量的组件时。
  IDE提供了选择form的快捷键。如当一个Memo组件以client方式充满了整个form的客户区域时。要想选择form,只要在Memo上单击,然后按下Esc键,就会选中form。
  因为IDE将焦点转向了最初所选对象的父对象。如有多个组件重叠。多按几次Esc键后,就会选中form。
  2、复选container(容器)中的组件
  Panel面板经常被用作其他组件的容器。如要同时选中Panel面板上的几个组件来移动它们或是改变它们的共同属性。一般可以通过Shift+单击来选择这些组件。但如想通过拖动鼠标来选的话,只会将panel拖的到处乱跑。按下Ctrl键再拖的话,就能选中后进行拖动。这个办法适用于所有的容器类组件(GroupBox, ScrollBox, ControlBar,等等)。
  3、微调组件
  选中一个组件后,按住Ctrl键再按下方向键(四个箭头)可以将组件往相应的方向以像素点为单位移动。同时按住Shift 和 Ctrl键,再按一下方向键的话可以使组件移至下一个网格定位点。
  要想组件往相应的方伸长或缩短一个像素点的话,按住Shift键再按方向键。左右键调整组件宽度,上下键调整组件高度。
  4、同时改变数个组件的属性
  当选择了多个组件时,对象观察器(Object Inspector)将会显示这些组件的共同属性。如想让Form中的数个Edit组件都有同样的宽度的话,只需同时选中它们,然后在对象观察器中改变Width属性,所有您选中的组件宽度都会变成新的宽度值。
  5、使用Alignment(对齐)对话框
  使一组组件能够以某种方式对齐。如希望一个Edit组件和与其对应的Label组件中间对齐。先选中Edit组件,然后按住Shift键选择Label组件,再在其中一个组件上右击鼠标,选择弹出菜单上的Align(对齐)选项。这时会弹出一个Alignment(对齐)对话框,允许您按照某些顺序对齐组件(以第一个选定的为参照)。   6、有用的一组快捷键
  快捷键    功能
F1      Help帮助              
  F3      Find                 
  F4      Run To Cursor        
步跟踪 进入函数过程实现内部)
  F8      Step Over(单步跟踪)  
  F9      Run                   
  F10      显示工具栏    
  F11      切换Object Inspector / Form / Unit 
  F12      切换 Form/Unit        
  Ctrl + F2   Program Reset         
  Ctrl + F3   Call Stack窗口    
  Ctrl + F4   关闭当前单元            
  Ctrl + F5   Add Watch 把当前选中添加到Watch中    
  Ctrl + F7   显示Evaluate/Modify dialog box    
  Ctrl + F9   编译                   
  Ctrl + F11  Open Project    
  Alt  + F4   关闭所有单元,但不关闭项目
  Alt  + F6   同F12    
  Alt  + F10  相当于鼠标右键    
  Alt  + F11  Use Unit 引用同一工程内的其他单元     
  Shif t + F7  Trace To Next Source Line    
  Shift + F8  调试时弹出CPU窗口    
  Shift + F10  同Alt + F10    
  Shift + F11  Add to Project    
  Shift + F12  显示View Form                
  Ctrl  + Shift + F11  显示Project的Options   
  Ctrl  + Alt + F11   显示Project Manager    
  Shift + Alt + F11   切换Object TreeView/Form/Unit 
  Ctrl  + 鼠标左键   找到指向的变量名、单元名、类名等的相应的定义部分    
  Alt   + 鼠标左键   块选代码    
  Ctrl  + 鼠标转轮   加速滚屏    
  Ctrl  + Shift + 数字键(0..9) 加书签或取消相同编号的书签(NUM不能用小键盘)
  Ctrl  + 数字键(0..9)    跳转到相应的书签的位置(NUM不能用小键盘)
移到屏幕的第一行,屏幕不滚动    
  Ctrl  + Page Down 将光标移到屏幕的最后一行,屏幕不滚动    
  Ctrl  + Home    将光标移至文件头    
  Ctrl  + End    将光标移至文件尾    
  Ctrl  + (向上方向键)  向上滚动屏幕,光标跟随滚动不出屏幕    
  Ctrl  + (向下方向键)  向下滚动屏幕,光标跟随滚动不出屏幕    
  Ctrl  + (向左方向键)  光标向左跳Tab    
  Ctrl  + (向右方向键)  光标向右跳Tab    
  Shift + 方向键      选择代码    
  Ctrl  + A  全选    
  Ctrl  + B  显示Buffer List窗口    
  Ctrl  + C  复制          
  Ctrl  + F  显示Find窗口   
  Ctrl  + I  同Tab键    
  Ctrl  + J  显示代码模板列表    
  Ctrl  + M  同Enter键    
  Ctrl  + N  同Enter键    
  Ctrl  + R  显示Replace Text窗口    
  Ctrl  + S  保存当前单元    
  Ctrl  + T  删除光标右边的一个单词    
  Ctrl  + V  粘贴    
  Ctrl  + X  剪切    
  Ctrl  + Y  删除光标右边的一个单词    
  Ctrl  + Z  撤销    
  Ctrl  + Shift + B  显示Browser窗口    
  Ctrl  + Shift + E  显示Explorer窗口    
  Ctrl  + Shift + F  同Ctrl + F    
  Ctrl  + Shift + G  插入GUID    
  Ctrl  + Shift + I  选中的代码整体向右移块两格    
  Ctrl  + Shift + J  选中的代码整体向左移块两格    
  Ctrl  + Shift + M  同Ctrl + M    
  Ctrl  + Shift + N  同Ctrl + N    
  Ctrl  + Shift + T  显示Add To-Do List窗口    
  Ctrl  + Shift + Y  同Ctrl + Y    
  Ctrl  + Alt + B  显示Breakpoint List 窗口   
L  显示Local Variables窗口    
  Ctrl  + Alt + M  显示Modules窗口    
  Ctrl  + Alt + S  显示Call Stack窗口    
  Ctrl  + Alt + T  显示Threads窗口    
  Ctrl  + Alt + V  显示Event Log窗口    
  Ctrl  + Alt + W  显示Watches窗口    
  Ctrl  + Space      显示代码自动完成列表    
  (Ctrl + Space显示代码自动完成列表,与操作系统的输入法有冲突,简单解决方式更换操作系统的输入法中的相应的快捷键)  
  Ctrl  + K -> O  将选中转换为小写    
  Ctrl  + K -> N  将选中转换为大写

delphi怎么使用

4. Delphi的用途是什么有什么特点?

delphi是一个很好的开发工具,无论界面设计以及对多层数据库系统的支持都没的说,不过缺点是对web的支持不太好(我是指网页网站设计,不是说socket)。不过做过几年开发的软件工程师都知道,在整个语软件开发过程中语言只是个实现方式,更重要的是对整个软件架构的设计(我说的这个架构包含范围较广,比如说数据库设计等等)。
具体谈到该学那种语言,这就要看实际情况了,如果你想向B/S方向发展,建议学java或.net或者PHP,如果想向和底层联系较多的方向发展,建议学习C++。如果是做mis,erp,oa等(包括一些分布式系统)delphi绝对是首选。而且delphi对系统编程的支持也不错。
常常听一些老一点的软件工程师这样说(软件工龄在10年以上,或十年前做软件现在不做,呵呵,有点啰嗦),delphi是吉普车,什么地方都能跑,什么地方都跑不好,其实这是历史原因,96,97年的D2和D3被全世界程序员疯狂的推崇,但是D4却出现了很多Bug,导致了delphi市场的下降(包括中国市场),也就是这个原因使得当时的一些程序员觉得delphi已经不好用 了。但是到了d6,D7的出现delphi技术已趋成熟,现在的delphi根本不存在他们口中所说的那些bug。

5. Delphi是指的什么技术?

在古希腊神话里,DELPHI是智慧女神,米开朗基罗在意大利有著名的DELPHI雕像 。

由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。

Delphi是Borland公司研制的新一代可视化开发工具,可在Windows3.x、Windows95、WindowsNT等环境下使用。当前,DELPHI 也可以为LINUX平台上开发应用,其在LINUX上的对应产品Kylix。

DELPHI 拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架。Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。主要特点如下: 

(1)直接编译生成可执行代码,编译速度快。由于Delphi编译器采用了条件编译和选择链接技术,使用它生成的执行文件更加精炼,运行速度更快。在处理速度和存取服务器方面,Delphi的性能远远高于其他同类产品。 

(2)支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许开发人员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所有的数据转移通过这些部件来完成。这样,大大减少了对服务器的请求和网络上的数据传输量,提高了应用处理的速度。 

(3)提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性工作完成各种不同的应用。利用项目模板和专家生成器可以很快建立项目的构架,然后根据用户的实际需要逐步完善。 

(4)具有可重用性和可扩展性。开发人员不必再对诸如标签、按钮及对话框等Windows的常见部件进行编程。Delphi包含许多可以重复使用的部件,允许用户控制Windows的开发效果。 

(5)具有强大的数据存取功能。它的数据处理工具BDE(BorlandDatabaseEngine)是一个标准的中介软件层,可以用来处理当前流行的数据格式,如xBase、Paradox等,也可以通过BDE的SQLLink直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。 Delphi既可用于开发系统软件,也适合于应用软件的开发。

(6)拥有强大的网络开发能力,能够快速的开发B/S应用,它内置的IntraWeb和ExpressWeb使得对于网络的开发效率超过了其他任何的开发工具。

(7)Delphi使用独特的VCL类库,使得编写出的程序显得条理清晰,VCL是现在最优秀的类库,它使得Delphi在软件开发行业处于一个绝对领先的地位。用户可以按自己的需要,任意的构建、扩充、甚至是删减VCL,以满足不同的需要。 
(8)从Delphi8开始Delphi也支持.Net框架下程序开发。

当前DELPHI 已经成为一个品牌,而不仅仅是一个开发平台或开发语言的名称。 当前DELPHI产品已经由CodeGear公司继续发展,该公司是BORLAND公司的全资子公司。当前,CodeGear为广大开发者提供了DELPHI FOR PHP,以高度可视化的方式全面支持面向对象的PHP 网站开发,大大提高了PHP开发网站的代码复用程度,成为WEB应用开发的新利器。

Delphi是指的什么技术?

6. 什么是Delphi特点


7. delphi的功能特点


delphi的功能特点

8. delphi的介绍

Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编译器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。