首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 171 毫秒
1.
活用文本框   总被引:2,自引:0,他引:2  
1文本框与数据表字段的自适应设计我们通常用文本框捆绑数据控件,从而实现对数据库记录的浏览和修改,但这种设计必须事先知道数据表中的字段数及字段名,而且文本框的个数必须与需要显示的字段数一一对应,可是有时我们并不知道数据库的数据表中的字段个数,或者因为修改了数据表而使数据字段数增加或减少,势必要重新进行修改源程序,这样设计出来的程序的适应性和通用性差。那么,能不能让程序自动判断表中的字段数,并根据数据表中的字段数自动生成对应数目的自适应文本框呢?下面是一个用EXCEL数据表为例来说明VB程序,也许能会给…  相似文献   

2.
在我们作数据库开发时,经常会有这种情况,数据库中多个表有共同的字段,需要对这些字段定义一致的名称及相同的限定。在DelPhi2.0中提供了数据字典来协助我们完成这种工作。由于Delphi的随机手册及联机帮助中对如何使用数据字典和如何建立数据字典没有清楚的说明,因而有许多用户不了解数据字典有什么功能和如何建立自己的数据字典。那么数据字典都提供了什么功能呢?我们在进行数据库开发创建数据库表时,字段名经常使用编码来替代汉字,但在进行库表的输出输入界面管理时,字段却需使用中文。使用Delphi进行数据库应用开发我们通常会…  相似文献   

3.
本文设计了一款不依赖日志文件的oracle数据库综合检验、恢复工具。该工具可从oracle数据文件(*.dbf)中检测出所有数据表(包括"被删除"数据表)的详细信息,例如表名称、字段名、字段类型、字段长度、字段序号和表数据实际保存的数据块号。该工具可在日志文件被清除的情况下直接从数据文件中恢复出被删除的记录,准确率达到100%。该工具可从数据文件中恢复出某些"被删除"的数据表。  相似文献   

4.
在对数据进行浏览的过程中,总希望能将自己关心的字段排列在一起显示,以方便浏览,但在数据库建立后,字段的排列顺序是固定不变的.如果能设计一个方便、直观的字段名选择界面,把所有的字段名全部列出,由用户根据需要选择字段名及排列顺序,以上问题就迎刃而解了.笔者编写了以下这个字段名动态选择与排序的程序.  相似文献   

5.
在信息处理领域,存在大量数据信息需要进行校验。以确保数据的准确性、一致性、真实性,基于此提出了一种较为通用的批量数据检索方法,并开发了针对学位备案系统中学位授予信息的批量数据检索工具软件。该方法采用客户端的方案,使用数据库驱动程序以屏蔽异构数据源的差异,数据的读取、比对由批量数据检索软件执行;数据的检索基于批量检索方法定义的规则;数据库模式信息采用了数据库名一数据库表名一字段名组成的层次结构,以树来显示。开发的软件支持Oracle,SQ Lserver,Excel等数据源,并具有跨平台的特性。  相似文献   

6.
与库结构无关的软件开发技术   总被引:2,自引:0,他引:2  
<正>在WEB应用程序的开发中,我们经常需要从数据库里读取数据或将数据写入数据库中,通常在设计程序时需要事先知道数据库的物理结构(如表名、字段名、字段类型等),然而许多不确定因素和程序的需要使数据库结构发生变化,就必须要修改原设计的ASP程序这种情况下开发出来的软件缺乏能用性,可利用性和复用性。只有与数据库结构无关的设计才能使程序具有通用性。下面我们将讨论实现与数据库库结构无关的开发方法。1实现方法要实现与数据库结构的无关性开发,需要实现:①对所有数据库均适用的通用性程序。为实现此功能,我们可以通过ASP的地址人传递参数的方法将数据库名和对应的表名传递到ASP文件中。  相似文献   

7.
一、与当前各资料的说明不符,或缺少说明部分1.引用“全字段名”不能过全设在“C:\gcsj\vcx”子目录下有一数据表(WWW.DBF),“C”是其中的一个字段,该表打开后,可用“表名.字段名”的方式使用该表的字段,如:?WWW.MC.但若使表名包括了其子目录名,系统就不认了,如:?C:\gcsj\vcx\WWW.MC,此时系统会判定:语法出错.2.Create指令所涉及的工作区当用“Create数据表名”指令来建立一个数据表时,无论你这时为它指定了那个工作区,该指令都会自动地选择一个  相似文献   

8.
在PB程序中,将数据窗口转成其他数据文件是MIS管理系统必不可少的一部分.SaveAS()函数将数据窗口中的数据转存为其他文件,产生的新文件的数据列标题不能准确表达该列的含义.可以使用PB的Library Painter中的Export和Import工具解决该问题,但是需要对数据窗口源代码进行修改.借助数据字典对数据表的字段名进行处理,通过中英文转换函数的设计,实现了一种即插即用的将PB数据窗口转成其他数据文件的方法,该方法不需要修改源代码就可以解决数据窗口输出时列标题显示的问题.  相似文献   

9.
用有限自动机和拓扑排序理论提高MIS开发效率   总被引:1,自引:1,他引:1  
利用有限自动机和拓扑排序理论编写的一个工具软件.能直接处理数据库分析人员利用CASE工具产生的带中文注释的表定义DDL脚本文件.并可按引用完整性的要求。对各条DDL语句自动排序后.直接在RDBMS中创建用DDL语句定义的各表。使数据库分析段和程序设计阶段有机结合起来,提高了工作效率;同时,由于脚本文件已含有表名、字段名的详细注释,可省去相应的中文数据字典,也减少了文档维护的工作量。  相似文献   

10.
HLA中基于OMT文件创建数据库关系表的方法   总被引:3,自引:0,他引:3  
针对高层体系结构(HLA)仿真结果数据日益增多,数据类型多变以及数据关系极其复杂的情况,介绍了利用HLA中对象模型模板(OMT)文件创建数据库关系表的通用方法。根据一般关系表的创建过程,分析了利用OMT文件中的数据定义,分别确定数据库关系表名称、字段名以及字段类型的原理。对OMT中类名过长及重复的问题,设计采用映射表的处理方法。对OMT文件中比较复杂的定义类型,包括多粒度或变粒度下简单数据类型、复杂数据类型以及嵌套复杂数据类型,详细分析了其对应的建表设计方案。最后根据实际仿真的需要,说明了关系表附加字段的选取过程。根据上述思路,设计开发了对应的工程软件,软件的成功应用证明了设计方案的有效性。  相似文献   

11.
ADO控件访问数据库的各种技巧探讨   总被引:10,自引:4,他引:10  
本文讲述了使用ADO控件访问数据库时如何用程序来实现数据库的连接和数据感知控件与数据库的绑定、如何实现动态查和动作查询以及如何用ADO控件的事件来限制字段取值等技巧,这些技巧在开发数据库应用程序中很有实用价值。  相似文献   

12.
基于ArcView GIS的数据字典技术研究   总被引:5,自引:0,他引:5  
随着地理信息系统技术的进一步发展,数据库技术将会成为提升整个系统适应性能的关键技术之一。数据字典技术作为数据库技术的核心内容之一,其重要性体现在系统开发及运行等各个阶段。基于数据字典的研究现状,探讨了“数据字典集”和“字典程序”的概念,并结合ArcView GIS的特点对数据字典技术在地理信息系统中的应用进行了研究。开发实例证明,把字典程序作为系统应用程序访问数据库的中间接口,用于操纵数据字典集以实现系统对数据库的管理,增强了系统进行数据库管理的灵活性、适应性,也便于系统的维护和升级,具有良好的应用前景。  相似文献   

13.
In this paper, we report the development of a java application for the Superposition T-matrix code, JaSTA (Java Superposition T-matrix App), to study the light scattering properties of aggregate structures. It has been developed using Netbeans 7.1.2, which is a java integrated development environment (IDE). The JaSTA uses double precession superposition codes for multi-sphere clusters in random orientation developed by Mackowski and Mischenko (1996). It consists of a graphical user interface (GUI) in the front hand and a database of related data in the back hand. Both the interactive GUI and database package directly enable a user to model by self-monitoring respective input parameters (namely, wavelength, complex refractive indices, grain size, etc.) to study the related optical properties of cosmic dust (namely, extinction, polarization, etc.) instantly, i.e., with zero computational time. This increases the efficiency of the user. The database of JaSTA is now created for a few sets of input parameters with a plan to create a large database in future. This application also has an option where users can compile and run the scattering code directly for aggregates in GUI environment. The JaSTA aims to provide convenient and quicker data analysis of the optical properties which can be used in different fields like planetary science, atmospheric science, nano science, etc. The current version of this software is developed for the Linux and Windows platform to study the light scattering properties of small aggregates which will be extended for larger aggregates using parallel codes in future.  相似文献   

14.
15.
针对用户需求变化导致程序代码大量修改这一难题,本文在可视化开发、永久对象及设计模式等技术基础上,采用面向对象的分析设计和实现方法,设计了一个基于Linux平台,由数据库所驱动,可进行简单数据库应用可视化定制以及动态生成的数据库应用定制引擎--LADE(Linux Application Designer Engine),以快速构造可适应用户需求有限变更的原型系统.基于这种设计思路,我们使用Delphi for Linux作为开发工具,对LADE的大部分功能进行了实现.  相似文献   

16.
FuzzyTECH软件及其在设计模糊控制系统中的应用   总被引:1,自引:0,他引:1  
覃强  王平 《计算机仿真》2002,19(5):67-70
fuzzyTECH软件可以用于创建模糊系统 ,然后用神经网络和样本数据对所创建的模糊系统进行训练 ,最后可以针对不同的单片机或DSP硬件平台自动产生相应的程序代码 ,直接应用到系统的调试中去。fuzzyTECH很好地解决了在单片机或DSP的有限资源中如何编制高效的应用程序以实现复杂的模糊控制算法的问题。它降低了实现模糊控制算法的难度 ,也加快了设计模糊控制算法的速度。文章最后给出了用fuzzyTECH设计电阻炉控制系统的例子 ,说明了它的有效性。  相似文献   

17.
许多软件依赖数据库来存储信息。数据库模式的变更可能导致程序代码中与数据库相关的SQL语句代码不能正常执行,因而找出一种能够直接定位到需要修改的SQL语句代码并推荐出这些代码可能的修改方案的方法是十分必要的。提出的面向数据库模式变更的代码演化推荐方法首先自动检测出软件系统数据库模式发生的变更,随后采用程序切片技术得出与数据库操作相关的程序切片;确定受到数据库模式变更影响的程序切片后,利用源程序转换流程图算法将程序切片转化为程序流程图;根据程序流程图的分支条件得出SQL语句所有可能的特定执行路径;最后采用图映射的方法对每条路径的SQL语句进行变更语句推荐,推荐出新数据库模式下可执行的SQL语句。为了验证该方法的可行性,实现了一个用于自动检测数据库模式变更并能推荐出SQL语句演化后代码的插件工具。  相似文献   

18.
刘超  张明安 《软件》2014,(3):125-128
Oracle数据库系统是目前世界的主流数据库,是一种集业务量大、存储量大、极其灵活等特点的关系型数据库。它可以运行在多种硬件平台和操作系统上,在我国工商业、军事、航空等诸多领域发挥积极作用。它承担着业务数据的存储和处理任务,对于整个应用系统极为重要。数据库系统的可靠性和可用性是首要的需求,为确保数据库系统持续稳定高效的运行,必须保证较高的可靠性、稳定性。由于计算机出现的安全问题(如设备故障、操作系统故障、网络通信中断、病毒攻击、木马、间谍软件、可疑代码、端口扫描、DoS/DDo等),这些异常的数据库操作都会造成数据的不完整和数据丢失。所以需要建立相应的备份和容灾机制,对数据的集中管控、容灾与保护。本文探讨Oracle数据库的备份与恢复相关技术,并给出了相应的解决方案。  相似文献   

19.
As an undergraduate computer science student, the author thought that the main reason to create new routines, instead of leaving all the code in one big routine, was to avoid duplicate code. This is undoubtedly the most popular reason for creating a routine, and it's a good one. Similar code in two routines is a warning sign. David Parnas says that if you use copy and paste while you're coding, you're probably committing a design error. Instead of copying code, move it into its own routine. Future modifications will be easier because you will need to modify the code in only one location. The code will be more reliable because you will have only one place in which to be sure that the code is correct. That is one good reason to create a routine, but it hardly makes a complete list. There are many additional reasons to create routines, and many of them are more important than avoiding duplicate code: reducing complexity; limiting effects of changes; hiding sequences; improving performance; hiding data structures; hiding global data; promoting code reuse; planning for a family of programs; improving readability; improving portability; isolating use of nonstandard language functions; and isolating complex operations  相似文献   

20.
虽然SSMS提供的可视化方式很容易操纵数据库中的各种对象,但是当应用程序访问数据库时,就只能借助T-SQL语言。T-SQL语言是SQL程序设计语言的增强版,它是应用程序与SQL-Server沟通的主要语言,该文利用T-SQL语言的相关命令,通过几个简单的案例,来实现数据库的创建、字段的查询、记录的选择以及数据的排序分组等操作。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号