本书主要讲述了如何使用编程软件Delphi来设计和开发数据库应用软件的基础知识。其中包括数据库的工具,常用控件的属性、方法、功能等;数据的查询、删除、插入、修改技术;数据库的维护技术、报表打印和数据库管理软件的设计技术。\r\n
第1章 数据库开发技术基础\r\n\r\n1.1 我们的学习任务\r\n1.1.1 录入学生档案信息模块\r\n1.1.2 打印学生档案信息模块\r\n1.1.3 学生档案信息维护模块\r\n1.1.4 退出档案管理系统模块\r\n1.2 数据库的基本概念\r\n1.2.1 使用Database Desktop创建表\r\n1.2.2 使用Database Desktop向表中输入数据\r\n1.3 数据库别名机制\r\n1.3.1 使用Database Desktop创建别名\r\n1.3.2 使用SQL Explorer创建别名\r\n1.4 数据库查询语言SQL\r\n1.4.1 SELECT命令\r\n1.4.2 UPDATE命令\r\n1.4.3 DELETE命令\r\n1.4.4 INSERT命令\r\n本章小结\r\n课后练习\r\n\r\n第2章 设计主选单并录入学生档案信息\r\n\r\n2.1 学生档案管理系统的选单设计\r\n2.1.1 第一步:保存主窗体和项目文件\r\n2.1.2 第二步:通过Object Inspector的Properties标签来改变当前窗体Form1的属性\r\n2.1.3 第三步:在mainmenuform窗体中设计选单\r\n2.2 学生档案管理系统数据录入的界面设置\r\n2.2.1 第一步:新建一个窗体并与主选单连接起来\r\n2.2.2 第二步:设置“学生档案管理系统”的学生档案录入窗口的界面\r\n2.3 编写学生档案录入窗口的相关程序\r\n2.4 查找学生档案信息并修改或删除窗口的设计\r\n2.4.1 第一步:新建一个窗体并与主选单连接起来\r\n2.4.2 第二步:设置查找学生档案信息并修改或删除窗口的界面\r\n2.4.3 第三步:“查找学生档案信息并修改或删除窗口”的程序设计\r\n2.5 主选单与其他子窗体的连接\r\n2.5.1 第一步:“按照学号从小到大的顺序打印学生档案信息”选单与它的窗体的连接\r\n2.5.2 第二步:“统计并打印某个班级的男生和女生数目”选单与它的窗体的连接\r\n2.5.3 第三步:添加一个新班级选单与它的窗体的连接\r\n2.5.4 第四步:“删除一个老班级”选单与它的窗体的连接\r\n2.5.5 第五步:“修改班级名称”选单与它的窗体的连接\r\n2.5.6 第六步:退出本管理系统并返回到Windows选单的实现\r\n本章小结\r\n课后练习\r\n\r\n第3章 生成数据库报表\r\n\r\n3.1 按照学号从小到大的顺序打印学生档案信息\r\n3.1.1 第一步:设置“按照学号从小到大的顺序打印学生档案信息”的窗体界面和报表格式\r\n3.1.2 第二步:编写打印学生档案信息窗口的程序\r\n3.2 统计并打印某个班级的男生和女生数目\r\n3.2.1 第一步:设置“统计并打印某个班级的男生和女生数目”的窗体界面和报表格式\r\n3.2.2 第二步:编写统计并打印某个班级的男生和女生数目窗口的程序\r\n3.3 汉化报表的提示和标题\r\n本章小结\r\n课后练习\r\n\r\n第4章 维护数据库中的数据\r\n\r\n4.1 添加一个新班级\r\n4.1.1 第一步:设置“添加一个新班级”的窗体\r\n4.1.2 第二步:编写“添加一个新班级”窗口的程序\r\n4.2 删除一个老班级\r\n4.2.1 第一步:设置“删除一个老班级”的窗体界面\r\n4.2.2 第二步:编写“删除一个老班级窗口”的程序\r\n4.3 修改班级名称\r\n4.3.1 第一步:设置“修改班级名称”的窗体界面\r\n4.3.2 第二步:编写修改班级名称窗口的程序\r\n本章小结\r\n课后练习\r\n\r\n第5章 数据库软件的包装\r\n\r\n5.1 为学生档案管理系统添加封面\r\n5.1.1 第一步:设置封面的窗口界面\r\n5.1.2 第二步:设计显示封面窗口的程序\r\n5.2 设计学生档案管理系统的“关于”窗口\r\n5.2.1 第一步:设置封面的窗口界面\r\n5.2.2 第二步:设计显示封面窗口的程序\r\n5.3 制作学生档案管理系统的工具栏和状态栏\r\n5.3.1 第一步:在主窗体上制作工具栏\r\n5.3.2 第二步:在主窗体上制作状态栏\r\n5.4 制作学生档案管理系统的安装程序\r\n5.4.1 第一步:启动安装程序\r\n5.4.2 第二步:设置Set the Visual Design(设置可视化界面)栏\r\n5.4.3 第三步:设置Specify Components and Files(特殊组件和文件)栏\r\n5.4.4 第四步:设置Select User Interface Components(选择用户界面组件)栏\r\n5.4.5 第五步:设置Select InstallShield Objects for Delphi 5(为Delphi 5选择安装目标)栏\r\n5.4.6 第六步:设置Make Registery Change(制作注册表表项)栏\r\n5.4.7 第七步:设置Specify Folders and Icons(指定文件夹和图标)栏\r\n5.4.8 第八步:设置Disk Builder(生成磁盘)栏\r\n5.4.9 第九步:设置Test the Installation(测试安装)栏\r\n本章小结\r\n课后练习\r\n\r\n第6章 高级数据库编程\r\n\r\n6.1 DELPHI的常用对话框\r\n6.1.1 Showmessage对话框\r\n6.1.2 MessageDlg对话框\r\n6.1.3 MessageBox对话框\r\n6.1.4 InputBox对话框\r\n6.2 程序运行异常的处理\r\n6.2.1 异常的产生\r\n6.2.2 异常处理语句\r\n6.3 输出数据到EXCEL和WORD\r\n6.3.1 第一步:设置窗体界面\r\n6.3.2 第二步:设计各个事件的程序代码\r\n6.4 在程序中自动建立别名\r\n6.4.1 定义和检测数据库别名的主要思路\r\n6.4.2 定义和检测数据库的主要思路\r\n6.4.3 自动检测和创建数据库别名和表格的界面设计和程序设计\r\n本章小结\r\n课后练习\r\n\r\n附录A Delphi常用函数\r\n附录B Delphi编译错误信息\r\n附录C Delphi的控件属性和事件说明\r\n\r\n参考文献
Delphi是基于Windows平台的可视化程序开发工具。它本身功能强大,简单易学,不论对已有一定经验的程序员还是初学者,Delphi都是一种很好的应用程序开发工具。
本书是一本Delphi入门的教科书,文字力求通俗易懂,便于读者自学。在内容上,站在初学者角度从基础讲起;在编写风格方面,作者不想讲述太多的理论,而是希望成为读者学习软件使用的辅导员。读者按照书中的指示一步步做下去,通过每章会制作出一个具有特定功能的小程序,在学完本书之后,同时也完成了一个完整的应用系统。通过这样的程序设计,读者很快就能体会出使用 Delphi编程是怎样的一个过程。熟能生巧,只要多做多试,很快就会掌握Delphi的编程技术。
本书采用“任务驱动式”编写思路,体现了先“行”后“知”,在“做”中“学”的思想。第1至5章,以设计一个应用程序为线索,“手把手”教给读者如何设计界面,如何编写代码(写程序),每步操作都清晰明白,只要跟着一步步做下来,一个很实用的程序就会在自己手中产生。通过实际操作,读者很容易接受Delphi的编程思路与方法。另外涉及到如数据表、控件及属性事件等概念,也是在做中学到的。这种“任务驱动式”的教学思想,对初学者来说是非常有益的。
本书由济南教育学院计算机系丁兆海、济南信息工程学校马春清编写。全书由济南信息工程学校高级教师王冠玮审。
本书在编写过程中得到山东前进电脑服务中心和山东IT网(http://www.sdit168.com)的大力支持和帮助,在此表示诚挚的感谢。
由于编者的水平有限,书中难免存在缺点和错误,殷切希望广大师生和读者批评指正。
编者
2002年9月
无封面