delphi数据库编程讲座

delphi数据库编程讲座

ID:9282562

大小:397.50 KB

页数:101页

时间:2018-04-26

delphi数据库编程讲座_第1页
delphi数据库编程讲座_第2页
delphi数据库编程讲座_第3页
delphi数据库编程讲座_第4页
delphi数据库编程讲座_第5页
资源描述:

《delphi数据库编程讲座》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、心铃之家--Delphi数据库编程讲座示范源程序下载--劳保用品管理系统心铃之家:http://lkpc.126.comDelphi园地主力站点:http://mydelphi.8u8.com镜像站点:http://delphiyd.y365.comCopyright©版权所有心铃之家友情制作Delphi园地 第一讲Delphi操作数据库基础(上)一、引言编程学苑—Delphi专题讲座从本期开始了,心铃在此先谈谈自己的一些想法。从年初接到责任编辑的约稿之后,心铃一直在琢磨如何写好本次Delphi专题讲座,同时也参考、学习以前几位心铃的专题讲座的风格。从专题的选择来说,心铃最终选择了“

2、数据库”这个专题,一是心铃业余时间主要是写数据库程序的,写数据库专题比较熟悉;二是数据库的应用是目前最广泛的,据统计约60%以上的应用软件都是与数据库有关的。心铃希望这次Delphi数据库专题讲座能起到抛砖引玉的作用,使得读者能通过本次讲座学习到如何编制一个完整的数据库应用程序,并在自己的工作、学习中得到应用。现在有关Delphi数据库编程的书籍、资料也很多,心铃不想东拼西凑地抄、搬一些资料来胡弄读者,不想按照它们的如先讲数据库组件最后以一个例子来结束等风格来写本次讲座,也不能面面俱到地讲解每个数据库组件的属性、方法和事件,因为这些知识大部分都是重复帮助文件的内容,再者有些讲了也没多

3、大用途,读者可根据需要随时从帮助文件中获取,心铃不想浪费宝贵的版面。本次讲座将以一个稍微复杂一点的数据库应用程序为主线,将用到的数据库组件及有关知识穿插讲解,尽量做到覆盖面广一些,同时在讲座中间可能插入一些小例子或技巧来讲解一些组件重要的属性、事件和方法等。所以,如果您习惯了一些书籍的编写风格,可能会感到本次讲座在组织形式上有点乱,但如果您能跟着讲座坚持学习,相信您会有所收获。本次讲座计划涉及的主要内容是:以本地数据库为主,介绍通过BDE存取数据库;通过ODBC、ADO操作数据库;SQL在数据库中的应用;数据库程序的安装制做;如果时间、版面允许会介绍一下SQLSERVER。这只是一个

4、计划,将根据读者反馈意见、编辑要求、时间或版面的情况进行适当调整。本讲座以目前使用广泛的Delphi5.0企业版为编程环境,虽然Delphi6.0已发行,心铃的电脑中也安装了,但可能目前用的读者还不是太多,如果您用的是6.0版或4.0版,应该都是可以的,只不过有些数据库组件所在组件面板的位置不一样。顺便说一下,写本次讲座的心铃只是一个业余Delphi爱好者,非专职程序员,对Delphi的学习不是面面面俱到,对比较熟悉的内容也达不到非常精通的水平,所以本讲座不适合高水平的读者,适于初级和中级水平的读者阅读,在讲座中可能会有一些错误之处,希望广大读者能及时指出,心铃在得到提高的同时也能使

5、其他读者得到正确的信息。心铃尽量将一些关键之处讲解详细,使读者能理解和明白,希望读者能及时提出建议、意见,将本次讲座办好,不辜负编辑的信任和读者的期望。心铃信箱:xinling@sweek.com,随时准备接受您的意见、建议或其他问题。阅读本讲座的读者应已具备数据库的基本知识,如数据表、字段、字段类型、索引等概念,对delphi本身应该具备初级水平。下面心铃先谈谈如何写一个数据库程序。二、如何写一个数据库程序心铃非计算机专业科班出身,没学过软件工程等之类的课程,这里只能从经验来谈谈如何编写一个数据库程序。当然这里的有些经验也适用写其他的程序。第一、首先应做一个方案。也可以说是一个计划

6、、大纲之类的东西吧,在方案中首先要根据自己或客户的的需要把主要应具备的功能写清除、写详细,这是很最关键的,否则在设计完成后发现有些功能由于事先没有考虑周到再重新设计将会很麻烦的,可能有些需增加的功能容易补充,而有些可能由于没有留下接口等等会造成将原来的代码要做大量修改。其次,列出需要的辅助功能和其他一些通用功能。比如,对电脑和数据库不熟悉的客户一般不会提出数据库压缩、整理之类的功能,但我们在程序设计中应该考虑这些功能,还有如数据库备份、恢复功能等;通用的一些功能如帮助文件、关于本程序等等,这些一般是任何软件都应该有的。最后,将数据库结构构建出来。根据需要完成的功能,选择什么样的数据库

7、,数据库应有几个数据表,每个数据表应该具备多少字段,字段的类型、长度、是否允许空值,是否建立索引等都要写清除。第二、设计初步程序流程。根据要完成的功能,将大致的程序流程写出来,每个功能都要写出基本流程,主要是为以后的程序编写起到一个指导作用,当然,在实际写程序的过程中可能会有很多改动,但一个基本的流程会指导你在写程序时不会出现大的偏差。第三、准备所需资料。这里主要指的是编程所需资料,根据方案需要完成的功能分析可能需要哪些方面的资料,对非专职程序员来说,有些

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。