📄 delphifqa.htm
字号:
(event-driven programming)的内涵. 只要您突破了这三项障碍, 掌握Delphi自然轻松了 许多. 请参考第5节以获得更多的资讯. 另一方面, 大部份的人其实并不真的需要用到Delphi所有的功能. 如果您只是要写个简单 的应用程式, 而不想因为为了突显您的风格而将程式弄得太复杂的话, Delphi应该不会比 VB难学 ---- 其实利用Delphi强大的能力您可以做到非常多的事, 其功能之多、之强, 会 比您所感觉到未用到的功能还要多!! 1.5 Delphi Desktop与Delphi Client/Server这两种版本有什麽不同? Delphi Client/Server版本拥有Delphi Desktop版本的所有功能, 还包含了: - SQL-Links 2.5, 提供了连接Oracle, Sybase, Informix以及InterBase的原生客户 端驱动程式(native client drivers), 而您对这些驱动程式拥有免付额外权利金( royalty-free)的转发行(redistribution)权利. 至於单独购买则为美金995元; - The Local InterBase Deployment Kit, 美金495元(*); - ReportSmith/SQL, 美金300元(**); - "Team development support" -- 开发团队的程式控制与管理程式版本控制. 需与 PVCS配合使用(当然, 如果您没有Intersolv PVCS 5.1的话, 这项对您也没有任何帮 助). 此项并不单独出售. - The visual query builder, 这将为您产生SQL叙述. 本项也不单独出售. - VCL原始程式, 单独购买需美金100元. (*)Local InterBase是一个单人使用的SQL资料库引擎. 包含在Delphi Desktop内的版本 是供撰写SQL应用程式的发展者所使用, 以使其应用程式能够完美无瑕地移殖到client/ server环境下使用, 而不需要真正去购买server平台(很贵的耶!!)来配合发展. 然而 Delphi Desktop并不包含转发行的权利. 如果您要再传播您使用了Local InterBase的单 人使用应用程式的话, 您就必须再负担发行套件(deploymemt kit)的费用. (**)包含在Delphi Desktop内的ReportSmith会从他自己的可允许联结条列(list of ac- ceptable connections)中侦测并且排除任何server级(server-based)的ODBC驱动程式. 没错!!的确是这个样子. 即使您取得其它协力厂商(third-party)的ODBC驱动程式, 并且 在Delphi的环境中能够与其配合良好, ReportSmith也不会动作. 如果您要进行这种动作 而不想购买Delphi Client/Server版本, 您可以单独花美金300元购买ReportSmith/SQL. 有一种替代的方法, 如果您拥有Visual Basic, 您可以使用其中所附的Crystal Reports 的VBX在Delphi内使用. 1.6 我能够利用Delphi Desktop版本来发展多人使用的资料库应用系统(multi-user database application)吗? 在非client/server的Delphi一般版本中, 我利用ODBC驱动程式发展了一套与Sybase server联结的应用系统. 我并没有碰到太多的问题来让它能够工作, 资料存取的速度也 能够接受, 比在Visual Basic中做要好得多了!! Steven Lamotte <slamotte@jenex.mb.ca>说道: "我想原生SQL驱动程式(native SQL drivers)的最大好处是在於它的速度. ODBC的确能让你做任何server允许您做的事, 但 是你的SQL叙述还是要经由ODBC处理过才行. 我曾写过一个程式来比较用C++加上ODBC, 以及OpenClient(给SQL server用的原生SQL介面(the native SQL interface))两者存取 Sybase SQL server的情况, 结果是用原生介面要比用ODBC快上好几倍." 1.7 可否简单介绍一下Delphi的历史延革? Delphi是Turbo Pascal的後继产品, 而Turbo Pascal本身最早则是於1983年在CP/M系统 上面发行, 然後在1984年前期移殖到MS-DOS系统上. 早期在IBM PC上, Turbo Pascal被 公认是用来发展许多重要软体最普遍的语言 ---- 最有可能是因为她是一个真实的编译 器, 并且整合了编辑器以及许多功能, 但却只需要美金19.95元, 而且只要128Kb的记忆 体即可执行. 美国宝蓝接著在1990年将Turbo Pascal移殖到Windows上. 目前Borland Pascal(Turbo Pascal现在的正式名称)的最新版本是在1992年推出的7.0版(不包含 Delphi). Delphi的发展时程相当地罕见 ---- 差不多在18个月到2年之间, 端看是怎麽来看待而 定. 有相当多的beta测试版本以及热身版本(prerelease)在正式版本发行前即已在流 通, 也包括在Software Development '95会场上所送出的"early experience"版本(译注: 其实就是免费赠送的正式版本, 虽然当时美国宝兰每天在会场上送1000套, 但还是有为 数极多的人因没有拿到而懊恼). Delphi正式在美国推出是在今年2月14日, 而开始发售 则是在2月28日的事情了. 1.8 我可以从那□购得Delphi? 如果您住在美国, 您可以利用宝兰的信用卡订购专线1-800-331-0877来订购推广价美金 199元的Delphi Desktop的CD-ROM版本. 如果您是Turbo Pascal或是Borland Pascal任 何版本的注册使用者的话, 您只需要花费升级费用美金149元, 而且您也只要花美金49元 就能购得VCL原始程式. 推广价只适用到5月15日左右(译注: 应为5月31日); 之後将恢复 Delphi Desktop美金495元, Delphi Client/Server美金1999元的原价. (译注: 台湾地区的推广价格为教育版3300元, 标准版6500元, Client/Server版49500元; 6月起为教育版4200元, 标准版15000元, Client/Server版59500元) 当然如果您透过一般零售商购买的话, 价格应该会比较低. 根据美国宝兰所述:"目前在 美国地区的Delphi零售商有: CompuUSA, Best Buy, Elek-Tek, Computer City, Babbages, Software Etc., Fry's, Electronics Boutique, Corporate Software, ASAP Software Express, Egghead Software, Softmart, Software Spectrum, CDW, PC Connection, Programmer's Paradise, Programmer's Warehouse, ProVantage Shop, 以及Micro Warehouse." 注意您并不需要直接向宝兰公司以升级价格购买Delphi. 当您以一般零售商的折扣价格( 大约美金179元-189元)购入後, 包装内会附有一张美金50元的折价券, 您只要填上您原 来购买的Turbo Pascal或是Borland Pascal的序号, 并再附上一份安装启动磁片的拷贝, 或是使用手册的第一页一同寄去即可. 美国宝兰也针对各国分公司当地的汇率来弹性调整销售价格. 此外, 经销商也会将产品 销售到其它国家去. 我不清楚目前其它国家内销售Delphi的价格; 您可以向您所在地的 宝兰分公司或经销商、零售商洽询. 1.9 如果我没有光碟机(CD-ROM drive)的话该怎麽办? 美国宝兰公司亦提供3.5"磁碟片录存的Delphi, 但您必需加付额外的费用. 我曾与一些 零售商联络过, 他们表示他们只贩售CD-ROM型态的包装, 因为他们不想库存两种不同的 包装. 我购买的是CD-ROM的包装, 但是上面有一些目录的名称是从DISK1一直到DISK15, 所以我想如果另行购买软式磁碟片的包装的话, 磁碟片的数量应该也是这个数字. 如果 您不是购买CD-ROM的包装的话, 您将不会拥有CD-ROM上所拥有其它的程式或是资料, 比 如说动态展示Delphi的商标的AVI档(译注: 最重要的是您也将没有Acrobat这套电子书 阅读软体. 因为有许多重要的参考资料, 如Object Pascal参考手册及VCL参考手册, 都 必需利用Acrobat才能阅读或列印). 1.10 我如何与宝兰(Borland)公司联络? 如果您需要所取或是提供某些资料或讯息, 您可到宝兰的web site<<A HREF="http://www.borland.">http://www.borland.</A> com>, 或是到其anonymous ftp, ftp.borland.com. 如果您无法以上述的方式来进行, 您可以与各地宝兰的分公司直接联络. 下面是其电话号码: Australia (61) 2 911 1000 Belgium/Luxembourg (32) 2 4610 448 Brazil (55) 11 851 5326 Canada (416) 229 6000 Chile (56) 2 233 7113 Denmark, Norway (45) 22 62 89 00 Eastern Europe, Mediterranean, Russia, Middle (33) 1 41 23 11 00 East France (33) 1 41 23 11 00 Germany, Austria, Switzerland (49) 61 03 9790 Asian Headquarters/Hong Kong (852) 540 4380 Italy (39) 2 26 91 51 Japan (81) 3 5350 9370 Korea (82) 2 551 2795 Latin America Headquarters (408) 431 1074 Malaysia (60) 3 230 2618 Netherlands (31) 020 540 5400 Singapore (65) 339 8122 Spain (34) 1 650 7250 Sweden, Finland (46) 8 799 20 00 Taiwan (886) 2 718 66 27 United Kingdom (44) 734 320 022 USA (408) 431 1000 1.11 Delphi有什麽样的技术支援(technical support)我能够利用? 您可以打电话至该公司的"up and running"专线, 但是这只专线仅提供如何安装您的 Delphi以及如何让Delphi在您的电脑上来执行等相关问题, 还有, 这只专线的等待时间 (hold time)非常地久, 您不要期望说不等个二、三十分钟才有人跟您说话. 如果您要获得宝兰所谓的"谘询"(consultative)技术服务(也就是您可以跟某个人讨论为 什麽您的程式无法动作), 您就得负担每分钟美金2元的费用. 若您要随附在电话费内支 付这项费用的话, 您可以打(900)555-1015; 若您要以信用卡支付的话, 可打(800)330- 3372. 我曾经打过两次, 但每次都没有对我的问题给我一个很好的解答; 然而, 他们也 没有对我收取任何费用. 1.12 目前Delphi有任何已知的bugs吗? 完整的bug list并不在这份FAQ讨论的□围内. 如果您能够使用WWW, 您可以到 <<A HREF="http://www.cybernetics.net/users/bstowers/delphi-bugs.html>">http://www.cybernetics.net/users/bstowers/delphi-bugs.html></A>获取. (译注: 您也可到ftp.borland.com抓取. 弟亦有翻译一些这方面的文章, 您亦可一并 参考.) 1.13 我已经购买了Delphi, 但是Object Pascal语言参考手册以及VCL(Visual Component Library)参考手册在那□呢? 因为这两本参考手册的体积过大, 因此并没有放在包装内一起出售. 其中的元件库参考 手册(component library reference)就超过了1000页. 您可以从on-line help中获得所 有这方面的资讯, 或是您也可以到宝兰的ftp(ftp.borland.com)上去抓取Acrobat格式的 电子书回来参阅, 也可以付费订购实际的手册. ------------------------------ 2.有关Delphi的辅助参考资料 2.1 有那些关於Delphi的书籍能够参考? Neil Rubenking写的Delphi for Dummies, 是目前唯一一本在市面上销售的书籍. 而就 如同一系列for Dummies的书一样, 在许多好玩的章节名称与令人激赏的文章内容中给您 许多很棒的资讯. 其它即将付梓的有: The Delphi Programmer Explorer, Duntemann/Mischel/Taylor Teach Yourself Delphi, Devra Hall Delphi by Example, Blake Watson Using Delphi, Special Edition, Namir Shammas Delphi Developer's Guide, XavierPacheco/Steve Teixeira Mastering Delphi, Charlie Calvert Teach Yourself Delphi in 21-Days, Andrew Wozniewicz Delphi How-To, Gary Frerking Developing Windows Applications Using Delphi, Paul Penrod Instant Delphi, Dave Jewell Delphi Nuts and Bolts, Gary Cornell and Troy Strain Software Engineering with Delphi, Edward C. Webber, J. Neal Ford, Special Edition Using Delphi, John Matcho, Mark Andrew, et al Developing Client/Server Applications with Delphi, Killen/Todd Delphi Programming Unleashed, Charlie Calvert Mastering Delphi, Tom Swan Mastering Delphi, Marco Cantu (译注: 上述所列的书名中已有一部份已开始在市面上(美国)贩售, 且其实际的书名可能 与这□所列示的有一点不同. 目前(6/1)国内可以找到的只有The Delphi Programming Explorer(即上面所列的The Delphi Programmer Explorer); 而Instant Delphi Pro- gramming(即上面所列的Instant Delphi)也即将有国内商家引进.) 2.2 有人出版关於Delphi的杂志或期刊吗? 下面这些杂志的资料是从宝兰的WWW server上取得的: Delphi Developer, 一年12期/$99, Pinnacle Publishing (206) 251-1900 Delphi Informant, 一年12期/$49, Delphi Informant (916) 686-6610 Inside Delphi, 一年12期/$79, Cobb Group (502) 493-3200 The Delphi Magazine, 一年6期/???, The Delphi Magazine +44 0 181 460 0650 (译注: 上面所列的四本杂志除了The Delphi Magazine是在英国发行外, 其馀皆是在美 国发行. 而根据笔者在四月间订购The Delphi Magazine的价格是34英磅, 而原来 The Pascal Magazine的订户只需26英磅即可.) 2.3 我可以从什麽地方找到有关Delphi的参考□例(sample source code)或是辅助 工具程式? 美国宝兰似乎是利用CompuServe来提供其主要的线上服务(on-line service). 在 宝兰的论坛(forum)□面有许多关於Delphi档案可用. 宝兰也有在其ftp及web server上 提供资讯, 但却不像在CompuServe上那样多且新. 也有许多关於Delphi的档案在许多 web site上出现. 您可试试<<A HREF="http://vislab-www.nps.navy.mil/~jnhodges/>">http://vislab-www.nps.navy.mil/~jnhodges/></A>或是 <<A HREF="http://www.cybernetics.net/users/bstowers>.">http://www.cybernetics.net/users/bstowers>.</A> ------------------------------ 3.相关相容特性 3.1 Delphi支援那些作业系统? 目前所出的Delphi只提供for Windows 3.1的版本. 没有任何理由显示Delphi不能在其它
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -