下面是翻译的作者的说明。
DTX是什么
DTX是一系列的类,这些类提供对数据库的编辑、自动的读、写和显示。DTX可以自动的读写
Blob变量(比如读写DBimage)。它使用简单。版本1.8是一个只可以使用MS的Access数据库
,但是这个类并不只是为Access数据库而做。它可以操作很多类型的数据库。
特色
1.使用非常简单。
2.自动读写变量
3.自动读写bolb
4.自动读写DBImages
5.使用标准的fields
6.自动更新屏幕数据
7.使用标准的windows(C Classes)控件、标准的颜色控件,标准的阴影(CDTX
classes)控件。
类的说明
1.CACEditCtrl--自动的完成编辑(基于James R. Twine的CACEditCtrl类)
2.CCalculatorCombo, CDTXCalculatorCombo和CCalulatorDlg (仅对于版本1.5)计算对话框
。
3.CFlatComboBox, CJFlatButton (版权 Kirk Stowell)
4.CDate, CComboDate, CListBoxDate (版权 MORIN Jean-Marc, 仅对于版本1.5)
5.CDaoTableCreator - *.MDB数据库创建类
6.CDBCheckBox一个针对BOOL类型fields的控件。
7.CDTXComboBox, CDBComboBox, CDTXDBComboBox针对字符串和整形的fields 。
8.CDBCurrencyEdit, CDTXDBCurrencyEdit针对Currency Fields
9.CDTXEdit, CDBEdit, CDTXDBEdit针对普通fileds
10CDTXImage, CDBImage, CDTXDBImage针对长二进制images
11.CDBListCtrl, CDTXDBListCtrl用于列表(继承于Maarten Hoeben的CReportCtrl类, 仅对
于版本1.5)
12.COXMaskedEdit, CDBMaskedEdit, CDTXDBMaskedEdit用于普通的fields (版权Dundas)
13.CDBNavigator是一个类似于微软DBNavigator的记录集浏览器。
14.CDTXLabel
15.CNumericEdit, CDBNumericEdit, CDTXDBNumericEdit用于数字fields (继承于Corey
16.Spagnoli的pastable Numeric编辑控件)
17.CFlatACComboBox, CDTXSACComboBox用于自动完成ComboBox
18.CDTXTable用于访问数据库的一个基本的类。
19.CDTXDAOTable用于访问Access数据库的类。
20.CLabel (版权 NT ALMOND)
21.CDBLabel(继承于CLabel)
22.CRicheditex (版权 AndrewFo) and CAutoRicheditCtrl (with Richedit 2.0)
23.CDBRichEdit和CDTXDBRichEdit
24.CDateWnd, CPopupDate
25.CDBDateCombo, CDTXDBDateCombo, CDBListBoxDate, CDTXDBListBoxDate
26.CDTXDBACEdit
27.CDBCalculatorCombo, CDTXDBCalculatorCombo
28.帮助类
工程
1.Label Demo
2.Edit Demo
3.Image Demo
4.ComboBoxes Demo
5.Database Demo
1.Background (Read Write Blob Demo)
2.My Friends (Read DtxField Value)
3.Employee (Sample Database App)
4.My Programs (My other Freeware and Shareware Programs)
6.New Controls Ver. 1.5 Controls demo
怎样使用
解压缩文件到任意目录。运行VC++。到揟ools?#20013;选择"Options"。点击"Directories"属性页标签,把DTX的目录加入"Include Files"和"Library files"路径中(通过使用"Show Directories for"下拉框)。现在你在VC++中加入了DTX的路径。你可以建立基于DTX的工程了。
步骤:
1.建立一个工程。比如基于对话框的工程,叫做"CTestDlg"。
2.在View菜单中选择"Resource Includes"。在"Read-only symbol directives"列表控件中加入代码"#include "。
3.在"Stdafx.h"文件中加入代码"#include "。
4.按Alt+F7打开"Project Settings" 。
5.选择"Link"属性页。
6.在"Object/Library Modules"编辑框中输入"DTXLibDbg.lib"(在Win32下的debug版本)。
7.点击"OK",这样就把DTX加入到你的工程中了。
8.设计你的对话框。
9.在"Project Workspace"中右键单击你的对话框类(CTestDlg)。单击"Add Member Variable"。
10.在"Variable Type"编辑框中输入"CDTXDAOTable",在"m_Table"中输入"Variable Name" 。
11.在CTestDlg::CTestDlg中把CDialog(CTestDlg::IDD, pParent)改为CDialog(CDenemeDlg::IDD, pParent), m_Table(NULL, _T("C:/Test/DTX.mdb"), _T("Background"))(其中NULL=父窗口句柄,c:/test/dtx.mdb是被操作数据库的路径,Background是自己平台的名字)
12.按Ctrl+W打开Classwizard 。
13.选择"Member Variables"属性页。
14.选择"IDC_EDIT1"(针对你自己的工程名字可能不同)单击"Add Variable"按钮。
15.选择一个名字(比如m_Name)。单击"OK"。(注意类型必须是"Control")。
16.Try 10-11 number for all Fields
17.在"Project Workspace"单击"m_Name"。
18.改变m_Name的声明类型为CDTXDBEdit。(也可以是其他的类,比如CDTXDBImage, CDBNavigator等等)
19.Try 13-14 for the all fields ( 比如BNavigator)
20.到CTestDlg::OnInitDialog()中(对CFormView来说是OnInitialUpdate)
21.如果需要的话,加入m_Table.SetTableName(<你的数据库的路径和名称>)); (例如:m_Table.SetTableName(_T("c:/test/DTX.MDB"));)
22.加入代码m_Table.SetOwner(this);
23.加入m_Name.SetFieldName(_T("PicName")); (m_Name.SetFieldName(_T(""));
24.加入代码m_Name.SetTable(&m_Table);
25.Try 19-20 for all fields 。
26.加入代码m_Table.Opentable();打开数据表。
27.编译运行。
28.完成。
未来目标
1.DBGrid(已经完成正在调试)
2.CTXADOTable(ADO接口,已经完成正在调试)
3.其他数据库接口(比如Oracle, MS SQL, MySQL, Postgre, Gigabase等等)
4.报告工具(正在设计)
5.内存列表
没有合适的资源?快使用搜索试试~ 我知道了~
DTX - Database Toolbox For MFC Ver 1.8 (Freeware Version)
共220个文件
h:89个
cpp:83个
jpg:16个
5星 · 超过95%的资源 需积分: 27 30 下载量 177 浏览量
2010-02-12
12:29:24
上传
评论 2
收藏 1.77MB RAR 举报
温馨提示
DTX是什么 DTX是一系列的类,这些类提供对数据库的编辑、自动的读、写和显示。DTX可以自动的读写 Blob变量(比如读写DBimage)。它使用简单。版本1.8是一个只可以使用MS的Access数据库 ,但是这个类并不只是为Access数据库而做。它可以操作很多类型的数据库。 特色 1.使用非常简单。 2.自动读写变量 3.自动读写bolb 4.自动读写DBImages 5.使用标准的fields 6.自动更新屏幕数据 7.使用标准的windows(C Classes)控件、标准的颜色控件,标准的阴影(CDTX classes)控件。
资源推荐
资源详情
资源评论
收起资源包目录
DTX - Database Toolbox For MFC Ver 1.8 (Freeware Version) (220个子文件)
DBGrid.aps 35KB
bitmap1.bmp 17KB
Internet Explorer.bmp 3KB
bitmap2.bmp 2KB
bitmap3.bmp 2KB
navigator.bmp 1KB
Toolbar.bmp 1KB
navigator.bmp 1KB
DBGrid.clw 2KB
ReportCtrl.cpp 170KB
DateCtrl.cpp 91KB
OXMaskedEdit.cpp 46KB
FlatHeaderCtrl.cpp 41KB
Label.cpp 27KB
ReportOptionsCtrl.cpp 21KB
DTXTable.cpp 15KB
CalculatorWnd.cpp 13KB
dtxadotable.cpp 11KB
dbnumericedit.cpp 10KB
dtxdaotable.cpp 10KB
tabledef.cpp 10KB
AutoRichEditCtrl.cpp 9KB
NumEditC.cpp 9KB
RichEditCtrlEx.cpp 9KB
CJFlatButton.cpp 8KB
dbnavigator.cpp 8KB
AutoFont.cpp 7KB
dtxadotable.cpp 7KB
FlatComboBox.cpp 7KB
dtxdblistctrl.cpp 6KB
field.cpp 6KB
index.cpp 6KB
dtxodbctable.cpp 6KB
DBGridDlg.cpp 6KB
EditDialog.cpp 6KB
myfriends.cpp 6KB
EmployeeDlg.cpp 5KB
DTXDemo.cpp 5KB
dbdatectrl.cpp 5KB
dbgridctrl.cpp 5KB
dbgridctrl.cpp 5KB
dbimage.cpp 4KB
DTXDemoView.cpp 4KB
DTXBase.cpp 4KB
dtxtools.cpp 4KB
dtxdatecombo.cpp 4KB
dtxdbnumericedit.cpp 4KB
combodlg.cpp 3KB
dtximage.cpp 3KB
PopupCombo.cpp 3KB
dbdatecombo.cpp 3KB
dtxacbase.cpp 3KB
MyPrograms.cpp 3KB
dtxlistctrl.cpp 3KB
dtxcombobox.cpp 3KB
dbrichedit.cpp 3KB
BackgroundDlg.cpp 3KB
dtxlabel.cpp 3KB
dtxlistbox.cpp 3KB
dtxdbimage.cpp 2KB
MainFrm.cpp 2KB
dtxmaskededit.cpp 2KB
dtxdbcombobox.cpp 2KB
dbcombobox.cpp 2KB
dtxrichedit.cpp 2KB
DTXEdit.cpp 2KB
LabelDialog.cpp 2KB
DBGrid.cpp 2KB
dbcalculatorcombo.cpp 2KB
testgrid.cpp 2KB
dtxgrid.cpp 2KB
dtxgrid.cpp 2KB
CalculatorDlg.cpp 2KB
DTXDemoDoc.cpp 2KB
dbcheckbox.cpp 2KB
dtxdbmaskededit.cpp 2KB
ImageDialog.cpp 2KB
dbmaskededit.cpp 2KB
dtxsaccombobox.cpp 2KB
dtxflataccombobox.cpp 2KB
dtxdbedit.cpp 1KB
dtxaccombobox.cpp 1KB
dbedit.cpp 1KB
ACEditCtrl.cpp 1KB
NewCtrls.cpp 1KB
dtxdbcurrencyedit.cpp 1KB
dbacedit.cpp 1KB
dbcurrencyedit.cpp 1KB
dblabel.cpp 1KB
StdAfx.cpp 209B
StdAfx.cpp 208B
StdAfx.cpp 204B
DTXLib.dsp 15KB
DTXDemo.dsp 6KB
DBGrid.dsp 5KB
DTXDemo.dsw 537B
DBGrid.dsw 535B
DTXLib.dsw 535B
DTXDemo.exe 532KB
celibol4.gif 5KB
共 220 条
- 1
- 2
- 3
资源评论
- quangegegege2013-07-17很好的东西,工程里很多文件都要靠他打开,但是使用有点麻烦,
xujunhaohao
- 粉丝: 4
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功