📄 m69.htm
字号:
<html>
<head>
<title>VB教程</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<p align="center"><script src="../../1.js"></script></a>
<body bgcolor="#ffffff" leftmargin="5" topmargin="1" marginheight="5" marginwidth="5">
<div align=center>
<table border=0 cellpadding=0 cellspacing=0 width=680 align="center">
<tbody>
<tr>
<td bgcolor=#000000 height=9>
<div align=center class=H1> <font color="#FFFFFF">输入界面控件群True DBInput 5.0C</font> </font> </font></div>
</td>
</tr>
<tr valign=top>
<td class=H1 height=76>
<p align="left"> <br>
</font></p>
<p> <span class="unnamed1">在微软的COM技术出现前,我们不能真正实现面向二进制的软件重用。COM是英语单词Component
Object Model的缩写,它是微软定义的一种软件标准,它描述了组件对象、界面的概念、以及如何使用全局标识访问组件的机制。COM的核心是一些界面,所谓界面其实是一些函数集,但这些界面都需要开发者来实现。有了COM,我们将能实现真正意义上的二进制代码重用,不论我们的程序是用C++、Java、Visual
Basic或其他语言编写,我们都可以在二进制基础上调用它们。这时,仿佛我们的软件模块就是一个黑匣子一样的积木模块,我们不用知道它是怎么实现的,只要知道如何使用它就行了。如果软件开发真的沿着这条路走下去的话,迟早有一天,我们会看到这样一个场景:为了实现一个具体的功能或项目,我们只要到商店里去买现成的软件模块,然后根据需要将它们拼装起来,就像采用集成线路芯片搭建硬件模块一样。<br>
卓越的输入界面控件群<br>
<br>
True DBInput</b><br>
在窗口软件编程过程中,输入处理一直是很头痛的事,但是它却又是经常被用到的。虽然微软提供了文本输入控件,但它的功能很弱,它只能解决一些简单问题,例如密码输入;当我们要输入日期或时间时,微软的文本输入控件不能检查日期时间的合法性,我们只能自己编程序来解决,处理一些固定格式的输入也不例外,需要编程。为什么不能使用预先开发好的输入控件来解决这样的问题呢?<br>
由上海奥林岛公司开发的True DBInput是一组功能强大的输入控件群,用来处理智能的数据存取、用户界面的设计,能够在Visual Basic的开发过程中大幅度地减少所需的代码,非常适用于包括财务、库存、报表各种管理软件的输入界面开发。因为True
DBInput所有的控件都可根据各自的不同的输入内容具备自动检测功能,不必编写任何代码可以将不适当的内容防与患于然。不但如此,其高度自由的输入格式设置,可以方便地用于多种多样的输入方式。而且,日历、计算器等下拉式输入支持窗口,为用户提供了优秀的输入环境。我们可以用True
DBInput5.0来设计非常专业化的界面效果,还可以通过Web浏览器在Internet上广泛的应用。<br>
<br>
各个控件特性</b><br>
TDBDate控件允许你快速而有效地设计日期输入界面;提供了很多经常使用的日期格式,而且将输入格式与显示格式区分开来,做到复杂的显示简单的输入;TDBDate控件能和数据库的某一个字段连接,自动地读取和存储数据;下拉式日期提供了在运行时的简单输入,使用户只要通过鼠标就可以修改日期;用户可以自己定义假日,并可以用不同的颜色来区分;每当用户想要输入非法的日期时,控件会产生特定的事件来警告用户有非法输入。<br>
TDBFrame3D 控件为所有其他True DBInput控件以及所有Visual Basic控件提供三维立体效果,它作为一个容器控件,可以替换微软的Frame控件;TDBFrame3D控件可以通过设置一个属性,使它根据放入其中的控件的大小自动调整自己的大小。<br>
TDBMask Control控件允许你设计一个输入界面,例如邮政编码或者电话号码输入界面,在该控件中可以包含某些特定的字母来屏蔽输入;用户可以定义自己感兴趣的字符参照表,允许用户只能输入该表中有的字符,输入非法字符会产生事件警告用户。<br>
TDBNumber控件使你可以快速有效地设计数字输入界面,允许用户输入正数或负数;它为正数、负数、零提供输入格式,显示格式与输入格式是分开处理的,使得用户可以用简单的输入换得复杂的显示;用户只可以输入合法有效的数字,这样大大减少了用户编码的工作量。<br>
TDBText控件允许你快速有效地设计字符输入界面;下拉式输入窗口可以使用户看到所有的文字,当然这时控件是多行输入非滚动模式。<br>
TDBTime控件使用户可以快速有效地设计支持12小时、24小时模式的时间输入控件;它提供了多种经常使用的时间格式,用户可以很方便地从属性页中取得;它的输入格式与显示格式是分开的,通过简单的输入格式可以显示复杂的格式;Visual
Basic支持的数据绑定功能同样也被TDBMask控件支持,有了数据库绑定,一个文本数据能够从数据库中的任何一个字段中取得并在控件中显示;TDBTime控件能自动识别输入时间的合法性;能设置时间输入范围,用户输入超出范围时,该控件能产生一定的事件来警告用户。<br>
<br>
<b>True DBInput 开发举例</b><br>
作为True DBInput产品的一个典型应用,这里我们以信息管理系统开发为例加以说明。在各种MIS系统中,常常需要对各种输入框中进行日期、数字等输入界面的处理,控制输入特殊的字符(如数字、大写英文、特殊符号等)和检验输入数据的合法性。以往的处理方式是对每个输入框编写大量的控制程序;系统越复杂,各种控制程序也就会布满系统的各个角落,不但使开发周期加长、系统性能降低,同时给系统调试维护和功能拓展带来极大的困难。True
DBInput所有的控件都可根据各自的不同的输入内容具备自动检测功能,不必编写任何代码可以将不适当的内容防患于未然,而运用控件本身自有的功能可以显著提高系统的运行速度和可靠性,也大大地缩短了开发周期。不但如此,其高度自由的输入格式设置,可以方便地用于多种多样的输入方式。我们可以用True
DBInput5.0来设计非常专业化的界面效果,非常适用于包括财务、库存、报表各种管理软件的输入界面开发,还可以通过Web浏览器在Internet上广泛的应用。<br>
同时True DBInput还提供了非常便利的输入方式,日期控件TDB Date能自动弹出一个下拉式菜单便于选择所需的日期(如图1所示);数值控件TDBNumber提供了一个小型的计算器直接进行一些简单的数字运算(如图2所示);文字控件TDBText可以利用一个弹出的窗口显示多行很长的文字串,这些细致的设计功能使得用户使用起来非常的直观方便。</span></font></span></p>
<p> </p>
<p align="left">
</table>
</div>
<p align="center"><a href="../../pian/vb.htm">回首页</a>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -