AutoLayouterLib第一版基本完成
經(jīng)過幾個(gè)月的業(yè)余時(shí)間,終于把a(bǔ)utolayouterlib的基本功能實(shí)現(xiàn)了,基本實(shí)現(xiàn)了單表及簡單視圖的操作,權(quán)且歸為0.01版吧,這跟其它的框架不同的一點(diǎn)是,只要根據(jù)一個(gè)xml配置文件 就可以實(shí)現(xiàn)crud.非常的省時(shí)省力。在winform上跑的非常給力,web的項(xiàng)目正在實(shí)現(xiàn)中,等到合適的時(shí)機(jī),我會(huì)把代碼發(fā)布出來,大家共勉勵(lì)。在此簡單的描述下此框架的思路:
1,配置好xml文件,示例如下:
<?xml version="1.0" encoding="utf-8" ?>
<form name="TestForm" caption="測試窗口" tbOrViewName="tableDemo" primaryKey="id" primaryKeyType="int_type" identify="manual" ?connStr="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=e:\\layoutDemo.accdb">
<panel name="pnel1" width="600" height="500">
<field name="txtCaption" caption="caption標(biāo)題" ctrlType="extextbox" fieldName="caption"?
? ? ? ? ? ?fieldType="string_type" left="30" top="20" sourceSql=""></field>
? ? <field name="txtContent" caption="測試字段1" ctrlType="extextbox" fieldName="content"?
? ? ? ? ? ?fieldType="string_type" left="290" top="90" sourceSql=""></field>
? ??
<field name="txtClassify" caption="類別" ctrlType="excombobox" fieldName="classify"?
? ? ? ? ? ?fieldType="int_type" left="30" top="80" sourceSql="select classname,[id] from classifytable"></field>
? ? <field name="dtArriveTime" caption="日期" ctrlType="exdatetimepicker" fieldName="arrivetime"
? ? ? ?fieldType="datetime_type" left="290" top="40" sourceSql=""></field>
? ??
? ? <field name="txtIntDemo" caption="intDemo標(biāo)題" ctrlType="exnumericupdown" fieldName="intDemo"
? ? ? ? ?fieldType="int_type" left="30" top="200" sourceSql=""></field>
? ? <field name="memoDemo" caption="memodemo" ctrlType="exmemo" fieldName="memodemo"
? ? ? ? fieldType="string_type" left="30" top="250" width="300" height="50" sourceSql=""></field>
? </panel>
? <!--以下為字段常用類型
? string_type,
? int_type,
? long_type,
? bool_type,
? numeric_type,
? datetime_type,
? text_type,
? object_type,
? ref_type,
? enum_type-->
?
? <!--Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\Transaction_Record.accdb
? Provider=SQLOLEDB.1;Password=123456;Persist Security Info=true;User ID=sa;Initial Catalog=ErpCore;Data Source=DC-PC\SQLINSTANCE;
? -->
</form>
總結(jié)
以上是生活随笔為你收集整理的AutoLayouterLib第一版基本完成的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SqlServer常用函数
- 下一篇: 【飞秋】SQL Server性能调教系列