发信人: mengy (LEAR DLLS 命令时,将从内存中清除), 信区: BorlandDev
标 题: 用Delphi“玩”编程 [1]
发信站: 哈工大紫丁香 (2001年03月13日17:44:59 星期二), 转信
用Delphi“玩”编程 [1] <<上一篇 下一篇>>
1、认识Delphi 作者 江伟芸 随着电脑的广泛应用,很多朋友在学习、工作中需
要写些小程序。常听朋友说:"编程太苦太难了,啥办法能轻松写意一些?"这里,
给大家介绍一个优秀编程软件―Delphi。学会使用它,就能实现你的愿望。从这一
期开始一共六期,将通过一个简单的编程例子,循序渐进地向大家介绍Delphi。相
信每期你都会有实实在在的收获,还会发现编程很好“玩"。这一期,先简单介绍
一下Delphi的功能和它的界面。 Delphi是Borland公司推出的可视化开发平台,据
说是当今世界上最优秀的Windows开发工具。它可以创建任何一个Windows应用程序
。Delphi的妙处在于它易学易用而又功能强大,在许多地方无论是初学编程者还是
专业程序员都钟情于它,因为它使编程工作变得轻松愉快、充满趣味。只要你会摆
弄鼠标,就能用Delphi来创作自己的应用程序。下面,让我们一起走入奇妙的
Delphi世界看一看吧! Delphi的开发平台界面如图(1-1),包括“菜单"、“对
象栏"、“工具栏"、“特征编辑器"、“窗体编辑器"、“代码编辑器"。其功能块
与VB差不多,只是Delphi的开发界面更简洁、功能区更分明。 “窗体编辑器"是我
们用得最多的部分,它用于编辑程序的用户界面。只需选中“对象栏"的对象并在
“窗体"单击鼠标放置对象。象玩沏积木一样简单的操作,就能轻轻松松地做出专
业水平的界面。可视化编程的妙处就在于此。Delphi在“对象栏"中提供了大量的
现成"元件",它们就是用于沏程序的“积木",它们分类存放在不同"页"中,如:
“Standard"(常用)、“W95"、“Dialogs"(对话框)……这是Delphi比其它编
程工具优越的地方。其实用Delphi编程就是把一些“对象"、“元件"沏在一起,并
用pascal代码做它们的黏合剂。 “代码编辑器"顾名思义是编写代码的地方,是编
程的传统工具,但使用Delphi的代码编辑器时你会发现它异常聪明,时时给你带来
惊喜,特别是Delphi3.0。至于“特征编辑器"的功能,我们会在后面结合例子再作
介绍。 Delphi把开发应用程序作为一项工程。我们的主要工作是设计窗体,然后
用代码把窗体与窗体、窗体与功能连接起来。无论你是否学习过编程,跟着本文下
一期的介绍,你会在不到15分钟的时间里,就可用Delphi编出一个小程序,这个程
序可以“教"电脑播放VCD、CD、动画、WAV等等各种多媒体文件,还具有文字编辑
功能,制作多彩界面等,功能还挺多吧? 全面学习Delphi的一个好方法是利用它
的“帮助"功能。Borland International公司的设计师为我们提供了强大的“帮助
"功能,每一个小“零件"都提供了详细的“说明书"。这是Delphi的一个十分令人
欣赏的地方。它使我们可以边学边用。在编程过程中想了解任何一个“对象"、“
元件"、“特性"、“代码"只需选定它并按F1,就能看到一份详尽的说明,而且常
附有例子。我们可以方便地利用“剪贴板"把现成例子搬到自己的程序中来,直接
用Delphi的“帮助",实现一些功能,享受“拿来主义"的方便。 搬运过程两下搞
定,1、选定例子,按Ctrl+C复制;2、在“代码编辑器"中合适的地方按 Ctrl+V
粘贴。然后你可以试着按运行程序。 Delphi的代码是用Pascal语言编写的。但初
学Delphi并不需要太多Pascal语言的语法知识。因为在学习过程中,可以把"帮助
"中提供的例子修修补补,实现自己期望的功能。只要你敢于尝试,逐步理解语句
的含义,不用很久就能掌握Delphi的语法和规律。 先到这儿吧,下一期开始我们
就边动手编写程序,边进行学习。赶紧摩拳擦掌做好准备吧。譬如说,先为你的机
器安装一个Delphi3.0。下期见。 (未完待续)
如果你有什么好的资料,可以寄给我哟:) <<回到首页 <<上一篇 下一篇>>
------------------------------------------------------------------------
--------
Delphi 技巧集
Copyright 1999.11 by 东子 Mail to me!
感谢广州视窗提供主页空间
--
大海无边天做岸
山登绝顶我为风
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.227.121]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:11.775毫秒