㈠ DELPHI基础教程:Delphi开发数据库应用程序概述(一)[2]
其他语言
用于开发数据库应用程序的语言中 还可以使用目前数常见的 面向对象程序设计 (OOP)语言 如C++ Objact Pascal等 OOP代表了一种完全不同的程序设计方法 在这种程序设计方法中 活动被定义为在 对象 上发生的操作 而不是作为一系列过程来定义的 在数据库应用程序中使用OOP语言的情况正在不断增加
开发数据库应用程序使用的另一种语言是 宏 语言 宏语言不是一种完全的程序设计语言 它实际上是一个用户手工输入的表 这个表被输入到应用程序中 以便自动执行一定的任务 对于某个特定应用的高级语言 宏语言通常可以在低档DBMS软件中或数据库服务器的前端中找到
最后 还有一种 Query By Example (QBE 范例查询)语言 严格地讲QBE不是一种语言 它是面向用户提供了一个或多个空表的界面 这些空表对应于数据库中的表 用户可以通过键盘选择需要查询的列 并在适当的列中填入条件从而定义查询的检索条件 然后DBMS就把QBE转换成相应的动作 以完成用户要求的查询任务
Delphi的数据库特性及功能简介
直到目前为止 计算机软件的开发分为两个不同的体系 其中一个体系是使用传统的程序设计语言(如Pascal Basic和C等)开发数值控制 数值运算等软件 围绕它们的重点是算术 数据结构以及近年产生的面向对象技术 另一个体系则是通用的数据库管理软件领域(数据库应用程序的开发) 这两个体系的发展都极为迅猛 但是二者并没出现混合渗透迹象 如果使用数据库语言进行传统的算术编程 虽然也能完成相应的功能 但是其编程过程可能极为复杂 如果使用传统的编程语言进行数据库编程 通过调用专用的数据库应用程序接口函数和过程 利用这些函数和过程提供的功能 可能也能做得比较完善 但这做起来大多是极其困难的 而Delphi结合了两个体系的优点 它结合了传统的编程语言Object Pascal和数据库语言的强大功能 它即可以用于传统的算术编程又可以用于数据库编程 特别是Delphi具有强大的数据库功能 利用Delphi的数据库工具 我们根本不需要编写任何Object Pascal代码便可以创建一个简单的数据库应用
Delphi是Borland公司于 年底发布的用于开发数据库应用程序的工具 它是面向对象的 它是目前开发客户/服务器数据库应用程序的强有力的工具 Delphi在Window 以上版本的系统环境下运行 目前具有两个版本 Delphi的标准版本和客户/服务器版本 标准版本包含一个Borland Database Engine的局部拷贝 它允许用户创建能访问dBASE Paradox和Local InterBase 服务器的数据库应用 它还支持具有 ODBC 接口的数据库 Delphi的客户/服务器版本包括Borland SQL Link 它能直接访问 ORACLE SyBase 和Microsoft SQL Server Informix以及InterBase数据库服务器
Delphi可以访问多种数据库管理系统的数据库 凭借窗体(Forms)和报表(Reports) BDE(Borland Database Engine)可以访问诸如Paradox dBASE 本地InterBase 服务器的数据库 也可以访问远程数据库服务器上的数据库(如ORACLE SyBase Informix等客户/服务器数据库中的数据库) 或任何经ODBC(Open Database Connecticity) 可访问的数据库管理系统中的数据库
Delphi的数据库特性
跟其他的应用程序一样 Delphi提供了许多部件以方便地创建数据库应用程序 数据库对象的数据成员既可在设计阶段设置 也可在运行阶段通过程序代码进行设置 Delphi的部件板上提供了两页数据库应用程序开发中所要使用的部件
数据访问页(Data Access Page)上的部件用于直接访问数据库中的数据库表
数据控制页(Data Control Page)上的部件用来与用户交互 显示 修改数据库中的数据
数据库应用程序首先是利用Delphi提供的数据库部件与BDE建立联系 然后再通过BDE与数据库联系 下图阐述了Delphi的数据库工具和部件 Delphi数据库应用程序与BDE 数据源之间的关系
下表概括了Delphi的数据库特性
表 Delphi的数据库特性
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
工具和部件 主 要 用 途
──────────────────────────────────────
Data Access Components 访问数据库 数据库表 存贮过程等
──────────────────────────────────────
Data Control Components 与用户交互 提供显示 修改数据库中数据的界面
──────────────────────────────────────
Database Desktop(DBD) 建立 索引 查询数据库表以及访问 编辑来自各数据中的数据
──────────────────────────────────────
ReportSmith 建立 浏览和打印数据库表中的数据
──────────────────────────────────────
Borland Database Engine 数据库应用通过BDE访问dBASE Paradox数据库中的数据(BDE) 和本地InterBase数据库服务器中的数据
──────────────────────────────────────
BDE Configuration 建立和管理BDE与数据库建立连接时所使用的数据库的
Utility 别名
──────────────────────────────────────
Local InterBase Server 它是一个单用户 多例程的本地SQL数据库服务器 可在单机环境下用来开发或测试客户/服务器数据库应用程序 然后再将之扩展成一个访问远程数据库服务器如ORACLE SyBase Informix等
──────────────────────────────────────
InterBase SQL Link 连接Delphi数据库应用程序一本地InterBase服务器的驱动程序
Delphi上述这些特性使得我们创建数据库应用程序通过BDE能够很灵活地与 dBASE Paradox Local InterBase数据库服务器进行连接并可以方便地访问其中的数据 我们在创建一个简单的数据库应用时通过使用Delphi提供的上述工具和部件甚至可以不需编写任何程序
BDE被自动地包含在Delphi中 因此 我们在创建数据库应用程序时 不必关心BDE的有关内容 Delphi的安装程序自动为Paradox dBASE和本地InterBaseServer 安装相应的驱动程序 并建立了有关的配置 DBE Configuration Utility 可以建立应用程序与数据库的连接信息 还可以为数据库设置别名
下表列出了Delphi开发Client/Server应用程序的有关特性 这些特性扩展了 Delphi访问远程数据库的功能 如SQL数据库服务器(ORACLE SyBase Informix Microsoft SQL Server InterBase)
表 Delphi Client/server数据库特性
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
工 具 主 要 用 途
─────────────────────────────────
SQL Drivers SQL Drivers中的SQL link和ReportSmith为Delphi数据库应用程序提供了访问远程SQL服务器的驱动程序 如访问ORACLE SyBase Microsoft SQL server Informix Intermix
─────────────────────────────────
lishixin/Article/program/Delphi/201311/25183
㈡ 写一个图书管理系统需要看那些参考文献 (VB+Access)
参考文献
1.VisualBasic精彩编程200例机械工业出版社赛奎春、高春艳等2003年1月
2.VisualBasic数据库开发实例解析机械工业出版社刘志铭、高春艳等2003年8月
3.VisualFoxPro数据库开发实例解析机械工业出版社王晶莹、王国辉等2003年9月
4.PowerBuilder数据库开发实例解析机械工业出版社华传铭、张振坤等2003年9月
5.Delphi数据库开发实例解析机械工业出版社赛奎春、郑骁鹏等2004年2月
6.PowerBuilder精彩编程200例机械工业出版社张振坤、李文立等2004年9月
7.VisualFoxPro精彩编程200例机械工业出版社王国辉、董韶华等2004年9月
8.ASP数据库开发实例解析机械工业出版社李严、于亚芳、王国辉2004年12月
9.Delphi工程应用与项目实践机械工业出版社宋坤、赵智勇等2005年1月
10.VisualBasic工程应用与项目实践机械工业出版社高春艳、李俊民等2005年1月
11.VisualC++工程应用与项目实践机械工业出版社张雨、阮伟良等5005年1月
12.JSP工程应用与项目实践机械工业出版社陈威、白伟明、李楠2005年2月
13.ASP工程应用与项目实践机械工业出版社王国辉、牛强、李南南2005年4月
14.VisualBasic信息系统开发实例精选机械工业出版社高春艳、李俊民、张耀庭等
2005年7月
15.ASP信息系统开发实例精选机械工业出版社王国辉、牛强、李南南等2005年7月
16.Delphi信息系统开发实例精选机械工业出版社宋坤、赵智勇、刘强等2005年7月
17.Visualfoxpro数据库开发关键技术与实例应用人民邮电出版社周桓、张雨、王国辉
2004年5月
18.PoweBuilder数据库开发关键技术与实例应用人民邮电出版社刘志铭张振坤冯文萃
2004年5月
19.Delphi数据库开发关键技术与实例应用人民邮电出版社赛奎春陈紫鸿宋昆
2004年5月
20.Visualbasic数据库开发关键技术与实例应用人民邮电出版社高春艳、李艳
2004年5月
21.VisualC++管理信息系统完整项目实例剖析人民邮电出版社明日科技2005年7月
22.VisualBasic管理信息系统完整项目实例剖析人民邮电出版社明日科技
2005年7月
23.PowerBuilder管理信息系统完整项目实例剖析人民邮电出版社明日科技
2005年7月
24.VisualFoxPro管理信息系统完整项目实例剖析人民邮电出版社明日科技
2005年7月
25.SQLServer数据库开发实例解析机械工业出版社宋昆、李严等2006年1月
26.Access数据库开发实例解析机械工业出版社李俊民、高春燕等2006年1月
.......
㈢ DELPHI基础教程:Delphi开发数据库应用程序概述(二)[4]
Sybase和MicroSoft SQL Server数据库
在建立Sybase或MicroSorft SQL Server的SQL Link时除了需要下列文件外 应用程序还需要Sybase数据库管理系统的客户端的连接产品与网络协议接口
表 建立Sybase数据库的SQL Link所需的文件
━━━━━━━━━━━━━━━━━━━━━━━━━━━
文件名 描 述
───────────────────────────
SQLD_SS DLL BDE SQL Link for Sybase的驱动程序
SQLD_SS HLP 联机帮助文件
SQL_SS CNF Sybase驱动程序的BDE配置文件
W DBLIB DLL Sybase/MC SQL Server客户端的DLL文件
DBNMP DLL Sybase/MC SQL Server客户端的DLL文件
SYDC LD Sybase语言驱动程序
SYDC LD Sybase语言驱动程序
━━━━━━━━━━━━━━━━━━━━━━━━━━━
Informix数据库
在建立Informix的SQL Link时除了需要下列文件外 应用程序还需要Informix数据库管理系统的客户端的连接产品与网络协议接口
表 建立Informix 数据库的SQL Link所需的文件
━━━━━━━━━━━━━━━━━━━━━━━━━━━
文件名 描 述
───────────────────────────
SQLD_ss DLL BDE SQL Link for Informix的驱动程序
SQLD_INF HLP 联机帮助文件
SQL_INF CNF Informix驱动程序的BDE配置文件
LDLLSQLW DLL Informix客户端的DLL文件
ISAM IEM Informix错误信息文件
OS IEM Informix错误信息文件
RDS IEM Informix错误信息文件
SECURITY IEM Informix错误信息文件
SQL IEM Informix错误信息文件
━━━━━━━━━━━━━━━━━━━━━━━━━━━
InterBase 数据库
在建立InterBase的SQL Link时除了需要下列文件外 应用程序还需要InterBase数据库管理系统的客户端的连接产品与网络协议接口
表 建立InterBase数据库的SQL Link所需的文件
━━━━━━━━━━━━━━━━━━━━━━━━━━━
文件名 描 述
───────────────────────────
SQLD_IB DLL BDE SQL Link for InterBase的驱动程序
SQLD_IB HLP 联机帮助文件
SQL_IB CNF InterBase驱动程序的BDE配置文件
CONNECT EXE InterBase连接测试诊断工具
CONNECT HLP InterBase连接测试诊断工具的帮助文件
GDS DLL InterBase API DLL
REMOTE DLL InterBase与网络的接口的DLL文件
INTERBASE MSG InterBase错误信息文件
━━━━━━━━━━━━━━━━━━━━━━━━━━━
返回目录 DELPHI基础教程
编辑推荐
Java程序设计培训视频教程
J EE高级框架实战培训视频教程
Visual C++音频/视频技术开发与实战
Oracle索引技术
ORACLE G数据库开发优化指南
Java程序性能优化 让你的Java程序更快 更稳定
C嵌入式编程设计模式
Android游戏开发实践指南
lishixin/Article/program/Delphi/201311/25179
㈣ 地质取样班报数字化面向对象开发及其应用
盛堰 吴庐山 廖开训
第一作者简介:盛堰,男,1973年生,工程师,主要从海洋地质调查工作,先后参加105⁃15大洋调查、天然气水合物资源调查工作,参加了863、126、大洋课题等课题研究。
(广州海洋地质调查局 广州 510760)
摘要 海洋地质调查中,传统的取样班报记录方式越来越不适应数字化技术的发展,本文就地质取样班报数字化技术进行探讨,并介绍了采用delphi语言开发的地质取样数字班报系统的结构、功能特点、系统配置、操作方法及其在海洋地质调查中的应用。
关键词 海洋地质调查 地质取样班报 数字化 模块 软件开发
1 前言
随着计算机信息技术的发展,海洋地质调查也步入了数字化的时代,地质调查野外资料采集设备随着数字化的步伐日新月异,资料处理、资料归档都已经实现数字化,但是野外地质取样原始资料采集环节中占有重要地位的现场记录班报却在数字化的大潮中止步不前。
一直以来,传统的海上野外资料采集班报都是使用纸质班报,手工记录的工作方式。随着数字化技术的发展手写的纸质班报越来越显示出其局限性,不仅现场记录效率低,易出错,不易保存,还会因资料管理环节分散,显得比较混乱、烦琐,容易造成野外原始资料的丢失,更重要的是手写的模拟记录难以很好地为数据后处理、成图和资料解释服务。
地质取样数字班报系统是面向对象的可视化系统,符合现行调查规范,能快速准确地全面输入和输出现场地质调查数据信息,不仅使现场输入更准确、更快速、更简便,而且能有效地服务于进一步的解释和研究工作,利用数字化技术的优势,提高了地质样品研究工作的效率和技术水平,有效地解决了海洋地质调查中海上地质取样记录班报的数字化问题,提高了野外数据采集的数字化水平,具有重要的实际意义和应用价值。软件兼容性好,性能稳定,界面友好,操作简便,功能完善,已经在“海洋四号”科学考察船的DY105⁃15航次大洋调查、南海天然气水合物调查等大型项目中使用,效果良好。
2 系统的总体结构
2.1 系统总体结构模块图
系统包括“导航数据导入”、“数据录入”、“数码图片调用”、“数据查询与统计”、“数据导出”、“成果打印”、“公共信息管理”、“系统信息维护”、“帮助”等九个主要功能模块。软件采用可视化操作,界面友好(见图1)。
图1 系统总体结构模块图
Fig.1 System construction mole chart
各模块既相对独立,又密切联系,所有数据都由后台数据库进行统一管理(马恒,1999)。研究内容主要包括:位置、时间数据获取;图像数据传输处理;样品数字化图像的截取和导入;数据录入、样品描述可视化输入;数据查询方法及优化;数据导出与导入处理;格式化报表输出与打印;数据的网络共享与系统集成等。
2.2 系统流程图
数字班报系统操作流程图(图2)。
3 系统的特征及主要功能
3.1 系统特点
基于Windows xp操作系统平台开发,可兼容Windows98/2000/2003Server操作系统,采用Delphi 开发(赛奎春等,2004),后台数据库为 SQL Server 关系型数据库(Ron Soukup,2001),使用SQL结构化查询语言进行数据查询与管理,班报打印报表利用RAVE报表生成技术,并编程实现图片实时拍摄硬件接口技术。系统数据库采用多层安全性,登录安全认证直接集成到操作系统的登录安全中,启动操作系统后数据库自动运行,不需要再手动登录数据库。使用用户界面友好,操作简单,使用方便。系统强调和用户的交互,预留功能接口便于系统的后续开发。
图2 系统流程框图
Fig.2 Flow chart of system
3.2 系统的主要功能
3.2.1 站位数据录入
每个地质取样站位都要生产一页新的班报,如何快速、简便、准确无误的录入班报原始数据,是整个数字班报系统的重要组成部分。数据录入包括公共信息录入和站位信息录入,其中公共信息包括:用户信息(如用户的增加、删除、密码更改、各个用户的权限设置等),通用信息(如颜色、气象海况、调查船、航次、ISO编号、定位仪器设置等,这些信息在所有类型的数字班报中都是通用的,他们的更改将影响全部班报页的可选项)。站位信息录入是数据录入的重点(见图3)。
在该界面中,顶端为工具按钮条,工具按钮条中包含增加、编辑、删除、保存、取消、最前、前页、后页、最后、查找、打印、导出、关闭等13个按钮,点击相应的按钮就可以执行其对应的功能。
在海洋地质班报数据录入时,所有数据输入都是“所见即所得”的可视化交互方式(图3为南海水合物项目中某站位的班报数据),有些数据不用手动输入,直接用鼠标点击输入框旁边的下拉箭头,从提供的选择项中选择即可,如上图中的“调查船”、“采用工具”、“定位仪器”、“地形特征”等。其中日期的输入直接点击顶部的时间下拉箭头,会出现一个系统日历,点击里面的日期就会自动输入到班报中,并自动计算出对应的儒略历。所有数据输入都支持复制(快捷键:ctrl+c)和粘贴功能(快捷键:ctrl+v)功能,即新班报中的内容可从其他班报中复制得到或将班报内容复制到其他文档中。
图3 地质取样班报录入主界面
Fig.3 Main input interface of geological sampling log
3.2.2 导航定位数据提取
在站位原始数据输入过程中,导航定位数据的输入是最需要细心的,因为站位定位数据精度高,输入时很容易出错,在数字班报中导航定位数据可直接从导航原始数据中智能读取,有效地克服了人为的错误,既准确又快速。在图3界面中点击“时间经纬度提取”按钮即可进入导航定位数据提取界面(见图4)。
图4 导航经纬度、时间数据提取界面
Fig.4 Long.,Lat.and time get interface
站位导航定位数据提取是利用网络技术,通过网络共享直接调用原始的导航定位文件,对文件记录的数据进行解编得到的,数据非常准确。具体操作步骤为:点击“打开文件”按钮,打开网上邻居中导航定位原始记录文件,原始记录文件的内容将自动显示出来,根据站位下水、到底的时间用鼠标点击相应的行,解编出来的时间和经纬度数据自动显示在下面对应的空白框中,先用鼠标选择要提取的内容(时间或经纬度),再点击“提取”按钮,就自动将对应的数据提取到当前班报页中。在经纬度提取和显示的时候,可以根据需要选择经纬度的显示和记录格式:“度”,“度分”或“度分秒”。
3.2.3 站位数据资料查询
站位数据录入后,在后处理、质量控制、错误修改等很多情况下都需要对班报数据进行查询,地质取样数字班报系统提供方便的查询功能。在图3所示的界面中点击“查找”按钮即可进入查询界面(见图5)。
查询界面中顶部是操作按钮,中上部分是查询条件,下面的表格显示查询结果,输入或选择你的查询条件后按顶部的“查询”按钮即可在下面的空白表中列出满足条件的站位。查询条件可以是单个或多个。例如:在日期区间中选择2004年1月1日至2004年12月30日在调查船框中输入“海洋四号”,在采样工具中选择“PC”,其它条件空,按“查询”按钮,就可以在列表框中看到“海洋四号”船在2004年采集的所有大型重力活塞站位,最下面的状态栏中显示有满足条件的站位总数。也可以精确查找某个站位,如:在“站位名”框中输入“HD315PC”,然后按“查询”按钮,就可在数据库中查询出“HD315PC”站位;除此之外,还支持模糊查询,在查询条件中如果输入的是模糊信息,则查询结果就是满足查询条件的所有站位,如:在“站位名”框中输入“H”则可查询到所有站位名以H开头的站位。
图5 数据查询主界面
Fig.5 Data query interface
要看查询站位的具体内容,只需用鼠标点击查询界面下部表中该站位所在的行,在主输入界面中立即就显示出了所选站位的详细资料,如图5中用鼠标点击“HD350PC”所在的行,则对应的主界面(图3)中就立即显示“HD350PC”站位的详细内容。
3.2.4 站位数据资料导出
数字班报系统具有友好的数据智能导出功能,在图3 所示的班报输入主界面中点击“导出”按钮,即可进入数据导出界面(见图6)。
数据智能导出功能可以将海洋地质数字班报中满足条件的站位数据提取出来,供后续资料统计,数据处理,以及供Sufer、AutoCAD等成图软件使用,在导出界面中分为工具按钮、选择条件、导出内容、导出格式等几个部分组成,“选择条件”的输入方法和查询界面中的输入方法一样;在“导出内容”部分可以根据需要选择要导出的内容(如:到底时间,到底经纬度,水深等),选择时只需用鼠标在相应内容前面的“选择框”中点击打勾就可以了;选择需要导出的文件格式,excel或txt格式。选择条件、导出内容及导出文件格式选定后,点击“预览”按钮就可以在下面的空白列表中,预览导出的具体内容,确定无误后用鼠标点击“导出”按钮,就可以将符合条件的站位中你需要的内容导出保存成Excel格式文件或txt格式文件。
图6 数据导出界面
Fig.6 Data export interface
3.2.5 实时数码图片截取和载入
值得一提的是,地质取样数字班报系统支持视频实时图片截取,支持数码图片载入功能,既可以载入数码相机拍摄的数码照片,也可以载入导航计算机采集的站位航迹图,这是传统班报无法比拟的。
截取的图片可以保存为bmp格式的图片,在截取时必须安装视频硬件(如:摄像头等),实际应用较少,这里不再详细介绍。载入的数码图片可以是bmp格式或jpg格式,如图7中要导入MP5D38站位的数码图片,在主界面的下方点击“站位照片”选单,在界面中用鼠标点击“载入”按钮,将弹出“图片文件对话框”,找到对应的数码照片文件并确定,就可以将该站位的数码图片导入到班报中。航迹图的载入和数码照片的导入方法一样,不同的是航迹图是由导航计算机截取该站位的航迹得到,在载入前必须先在导航计算机中截取航迹图。导入的数码照片和航迹图后可以保存到该站位的班报资料中。
图7 数码图片调用(左:站位数码图,右:站位航迹图)
Fig.7 Digital picture Load interface(L:digital picture of station,R:navigation track)
4 系统分析及实现
系统开发使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型;系统采用客户/服务器两层模型(Client/Server)开发面向对象的数据库应用软件。
数据查询使用结构化查询语言(Structured Query Language,简称SQL),基本格式为:
SELECT[DISTINCT]<columns to be chosen,optionally eliminating plicate rows from result set>
[FROM]<table names>
[JION]<if multiple tables,declare how they relate to each other >
[WHERE]<criteria that must be true for a row to be each other>
[GROUP BY]<columns for grouping aggregate functions>
[HAVING]<criteria that must be met for aggregate functions >
在程序中采用异常处理机制,保证了软件的正常运行。
5 结论与建议
地质取样数字班报系统直接从导航系统提取站位坐标,使班报中站位的经纬度更加准确无误;方便的数据查询和数据导出功能可以很好的为数据后处理、成图和资料解释服务,工作效率也大大提高;站位数码图片和航迹图的载入使班报记录的内容更加丰富,具有传统班报无法比拟的优越性。地质取样数字班报系统解决了海洋地质调查中地质取样班报的数字化问题,使传统的野外地质取样班报记录朝数字化方向迈出了坚实的步伐,也将对野外采集环节班报记录数字化产生较大的促进作用。建议在今后的使用中不断改进和完善,使其更好地为海洋地质调查服务。
主要参考文献
广州海洋地质调查局ISO9001技术规范
国家技术监督局.1993.海洋调查规范.海洋地质地球物理调查(GB/T 13909⁃92)
马恒.1999.关系数据库理论.北京:清华大学出版社
赛奎春,陈紫鸿等.2004.Delphi数据库开发关键技术与实例应用.北京:人民邮电出版社
施伯乐.1997.高级程序员软件知识.北京:清华大学出版社
Ron Soukup著,姜鸿英等译.2001.SQL Server 7.0技术内幕.北京:清华大学出版社
Steve Teixera,Xavier Pacheco著,徐新华等译.2000.Delphi 6.0开发大全.北京:人民邮电出版社
Object Oriented Development and Application for Digital Geological Sampling Log
Sheng Yan Wu Lushan Liao Kaixun
(Guangzhou Marine Geological Survey,Guangzhou,510760)
Abstract:The digital technology has been more and more applied in the field of marine geological survey,the digitized geological sampling logs are needed in most of survey subjects.It is discussed the digital technology application of geological sampling log in this paper.A software for digital geological sampling log has been developed by Delphi,and the structure,function,specialty,operation method of this software are introced.Satisfactory results of application of this digitized geological sampling log are received in the field survey work.
Key words:marine geological survey geological sampling log digital,mole the development of software
㈤ 谁有参考文献资料
参考文献
[1]
杨长春.
Delphi程序设计教程.
北京:清华大学出版社,
2005.
26~33
[2]
康祥顺.
Delphi案例开发集锦.
北京:电子工业出版社,2005.
78~86
[3]
赛奎春,陈紫鸿,宋坤,等.
Delphi数据库开发关键技术与实例应用.
北京:人民邮电出版社,
2004
112~122
[4]
罗小平.
Delphi精要.
北京:电子工业出版社,
2004.
263~270
[5]
刘山,赵辉.
Delphi系统开发实例精粹.
北京:人民邮电出版社,
2005.
271~297
[6]
袁勤勇,何欣.
Microsoft
SQL
Server
2000优化指南.
北京:清华大学出版社,
2001.
129~138
[7]
唐学忠.SQL
Server
2000数据库教程.
北京:电子工业出版社,2005.
23~36
[8]
陆永祯,段慧坤,周芸,等.
SQL
Server
2000
数据库管理和程序开发一周通.
北京:中国铁道出版社,
2005.
77~86
[9]
萨师煊,王珊.
数据库系统概论.
北京:高等教育出版社,
2002.
15~21
[10]
张海藩.
软件工程.
北京:人民邮电出版社,
2004.
31~39
[11]
Date
C
J.
An
Introction
to
Database
System(Ed.7)
New
York:Computer
Science
Press
,2002.125~186
[12]
Ullman
J
D.
Principles
of
Database
New
York:Computer
Science
Press,
1998.
277~300
[13]
Martin
J.
Principles
of
Database
Management
New
York:Computer
Science
Press,
2004.
353~366
[14]
Warnier
J
D.
Logical
Construction
of
Program
New
York:Computer
Science
Press,
2003.
59~69
[15]
Jackson
M
A.
Principles
of
Program
Design
Houston:Academic
Press,
2000
.168~186