Blue
Red
Green
Orange
Voilet
Slate
Dark

供应类速达、管理婆导航界面的应用程序框架. ( 积分: 100 )

F

flysand

Unregistered / Unconfirmed
GUEST, unregistred user!
本框架适用适用于三层或两层MIS程序的快速开发。
开发人员只需要编辑脚本文件sysinfo.ini及mainMenu.xml就可以快速构建漂亮的MIS系统导航界面,再按脚本文件的内容编写MIS系统的业务模块程序(DLL文件)放到指定的目录即可完成MIS的开发。
应用本系统,方便MIS系统的快速开发,使程序员只需把精力放到MIS系统的业务模块代码编写上,并且利于MIS的分工开发及代码的重用。
http://www.flysand.com/updates/cs.exe
 
F

flysand

Unregistered / Unconfirmed
GUEST, unregistred user!
附:脚本文件sysinfo.ini及mainMenu.xml的内容及解释
============sysinfo.ini=================================================
;客户端配置文件,请不要随意修改。
;如果需要修改,请同系统管理员联系。
;Configuration files of then
client applications.
;Do not modify this file directly.
;Only the system administrator can modify this file!
[System]
SystemName=特博连锁商务管理系统(web版)
Version=版本号:5.56
;设置系统类型,此内容为备用
SysType=连锁商务
;设置导航界面的脚本文件(mainMenu.xml)位置、应用程序文件保存的位置等
DLLsPath=tebojxc/
;设置界面左上角的AVI文件名
AviFile=logo.avi
;设置界面上的广告条文件名
BmpFile=logo.jpg
;设置程序的系统图标文件
IcoFile=logo.ico
;设置运行时将装入系统的32*32的图标类型,此内容为备用
Img32Type=ICO
;设置运行时将装入系统的16*16的图标类型,
;文件应放在img16目录下,文件名设库1--50,
;此图标将用在主菜单上
Img16Type=ico
;设置帮助文件存放的位置
Help=help/使用手册.chm
;此内容为备用
url=www.flysand.com
;工作站号
StationID=01

;最近登录的服务器名及用户名列表
[Login]
ServerName0=http://127.0.0.1/jxc
ServerName1=http://www.flysand.com/jxc
ServerName2=http://127.0.0.1/currentdb
ServerName3=http://localhost/jxc
ProviderName=pv1
user0=0101
user1=0103
user2=11
user3=0201
user4=cly
user5=cja
user6=ldk
user7=jxx
user8=hfz
user9=mdm
;备用选项
[Options]
Service=fcService.dll

==================mainMenu.xml=======================================
<DATAPACKET>
<METADATA>
<FIELDS>
//菜单项的序号,应按每级两位(格式为:XX XX XX)的格式编写
<FIELD attrname=&quot;id&quot;
fieldtype=&quot;string&quot;
required=&quot;true&quot;
WIDTH=&quot;10&quot;
/>
//菜单项显示的标题,当caption=“-”时分隔符
<FIELD attrname=&quot;caption&quot;
fieldtype=&quot;string&quot;
required=&quot;true&quot;
WIDTH=&quot;50&quot;
/>
//指定菜单项应用的16*16图标序号,当img16=-1时表示无图标
<FIELD attrname=&quot;img16&quot;
fieldtype=&quot;i2&quot;
/>
//32*32图标序号,此项为备用
<FIELD attrname=&quot;img32&quot;
fieldtype=&quot;i2&quot;
/>
//权限序号,当pdm=0时表示没有限制
<FIELD attrname=&quot;pdm&quot;
fieldtype=&quot;i2&quot;
/>
//表示用户点击界面的菜单项时将运行的DLL文件名,此文件应放在sysinfo.ini中指定的目录下
<FIELD attrname=&quot;dllFile&quot;
fieldtype=&quot;string&quot;
WIDTH=&quot;30&quot;
/>
//DLL文件执行的参数
<FIELD attrname=&quot;exParam&quot;
fieldtype=&quot;string&quot;
WIDTH=&quot;150&quot;
/>
//指定菜单项在导航界面的位置:NULL,仅在主菜单上显示;1,在主菜单与导航界面都出现;2,仅在导航界面上出现
<FIELD attrname=&quot;NavGroup&quot;
fieldtype=&quot;i2&quot;
/>
//指定菜单项在导航界面显示的X坐标,当值为-1时,表示仅出现在导航界面的右列表中
<FIELD attrname=&quot;GroupX&quot;
fieldtype=&quot;i4&quot;
/>
//指定菜单项在导航界面显示的Y坐标
<FIELD attrname=&quot;GroupY&quot;
fieldtype=&quot;i4&quot;
/>
//指定导航项的图片名,该文件应放在img32目录下
<FIELD attrname=&quot;img80&quot;
fieldtype=&quot;string&quot;
WIDTH=&quot;30&quot;
/>
//指定MOUSE指到导航项的图片名,该文件应放在img32目录下
<FIELD attrname=&quot;img80e&quot;
fieldtype=&quot;string&quot;
WIDTH=&quot;30&quot;
/>
</FIELDS>
</METADATA>
<ROWDATA>
<ROW id=&quot;00&quot;
caption=&quot;登陆系统&quot;
img32=&quot;0&quot;
img16=&quot;0&quot;
/>
<ROW id=&quot;0001&quot;
caption=&quot;登录信息查询&quot;
img32=&quot;-1&quot;
img16=&quot;-1&quot;
dllFile=&quot;logincx.dll&quot;
exParam=&quot;登录信息列表&quot;
pdm=&quot;2&quot;
/>
<ROW id=&quot;0002&quot;
caption=&quot;-&quot;
/>
<ROW id=&quot;0003&quot;
caption=&quot;重新登录&quot;
dllFile=&quot;_Login&quot;
img16=&quot;0&quot;
/>
<ROW id=&quot;0004&quot;
caption=&quot;-&quot;
/>
<ROW id=&quot;0005&quot;
caption=&quot;退出系统&quot;
dllFile=&quot;_Exit&quot;
img16=&quot;17&quot;
img32=&quot;17&quot;
/>
<ROW id=&quot;02&quot;
caption=&quot;采购管理&quot;
img32=&quot;1&quot;
img16=&quot;1&quot;
NavGroup=&quot;1&quot;
/>
<ROW id=&quot;0202&quot;
caption=&quot;采购入库&quot;
img32=&quot;18&quot;
img16=&quot;18&quot;
dllFile=&quot;stock.dll&quot;
exParam=&quot;购进&quot;
pdm=&quot;4&quot;
NavGroup=&quot;1&quot;
GroupX=&quot;18&quot;
GroupY=&quot;40&quot;
img80=&quot;201.bmp&quot;
img80e=&quot;202.bmp&quot;
/>
<ROW id=&quot;0203&quot;
caption=&quot;物资受赠&quot;
dllFile=&quot;muse.dll&quot;
exParam=&quot;受赠&quot;
pdm=&quot;6&quot;
img16=&quot;-1&quot;
img32=&quot;-1&quot;
NavGroup=&quot;1&quot;
GroupX=&quot;158&quot;
GroupY=&quot;40&quot;
img80=&quot;203_1.bmp&quot;
img80e=&quot;203.bmp&quot;
/>
<ROW id=&quot;0204&quot;
caption=&quot;物资购用&quot;
img32=&quot;-1&quot;
img16=&quot;-1&quot;
dllFile=&quot;stock.dll&quot;
exParam=&quot;购用&quot;
pdm=&quot;5&quot;
NavGroup=&quot;1&quot;
GroupX=&quot;298&quot;
GroupY=&quot;40&quot;
img80=&quot;207.bmp&quot;
img80e=&quot;207_1.bmp&quot;
/>
<ROW id=&quot;0209&quot;
caption=&quot;-&quot;
/>
<ROW id=&quot;0213&quot;
caption=&quot;应付账款明细查询&quot;
img32=&quot;-1&quot;
img16=&quot;-1&quot;
dllFile=&quot;AccGathering.dll&quot;
exParam=&quot;[1]应付账款明细表&quot;
pdm=&quot;13&quot;
NavGroup=&quot;1&quot;
GroupX=&quot;158&quot;
GroupY=&quot;320&quot;
img80=&quot;805.bmp&quot;
img80e=&quot;805_1.bmp&quot;
/>
<ROW id=&quot;0221&quot;
caption=&quot;-&quot;
NavGroup=&quot;2&quot;
GroupX=&quot;-1&quot;
/>
<ROW id=&quot;0222&quot;
caption=&quot;商品物资设置&quot;
img16=&quot;13&quot;
dllFile=&quot;materials.dll&quot;
pdm=&quot;3&quot;
exParam=&quot;销售员&quot;
img32=&quot;13&quot;
NavGroup=&quot;2&quot;
GroupX=&quot;-1&quot;
/>
<ROW id=&quot;0255&quot;
caption=&quot;-&quot;
NavGroup=&quot;1&quot;
/>
<ROW id=&quot;02A0&quot;
caption=&quot;材料收购分析表&quot;
dllFile=&quot;rptBay.dll&quot;
exParam=&quot;[1]材料收购分析表&quot;
img16=&quot;-1&quot;
pdm=&quot;17&quot;
img32=&quot;-1&quot;
NavGroup=&quot;1&quot;
GroupX=&quot;-1&quot;
/>
<ROW id=&quot;02A1&quot;
caption=&quot;客户供货统计表&quot;
dllFile=&quot;rptbay.dll&quot;
exParam=&quot;[2]客户供货统计表&quot;
img16=&quot;-1&quot;
pdm=&quot;17&quot;
img32=&quot;-1&quot;
GroupX=&quot;-1&quot;
NavGroup=&quot;1&quot;
/>
<ROW id=&quot;02A3&quot;
caption=&quot;采购分类统计表&quot;
dllFile=&quot;rptbay.dll&quot;
exParam=&quot;[3]采购分类统计表&quot;
img16=&quot;-1&quot;
pdm=&quot;17&quot;
img32=&quot;-1&quot;
GroupX=&quot;-1&quot;
NavGroup=&quot;1&quot;
/>
<ROW id=&quot;02A4&quot;
caption=&quot;采购部门统计表&quot;
dllFile=&quot;rptbay.dll&quot;
exParam=&quot;[4]采购部门统计表&quot;
img16=&quot;-1&quot;
pdm=&quot;17&quot;
img32=&quot;-1&quot;
GroupX=&quot;-1&quot;
NavGroup=&quot;1&quot;
/>
<ROW id=&quot;02N1&quot;
caption=&quot;-&quot;
NavGroup=&quot;2&quot;
GroupX=&quot;-1&quot;
/>
<ROW id=&quot;02N2&quot;
caption=&quot;客户信息&quot;
dllFile=&quot;clients.dll&quot;
pdm=&quot;20&quot;
NavGroup=&quot;2&quot;
GroupX=&quot;-1&quot;
/>
<ROW id=&quot;02N3&quot;
caption=&quot;库存余额&quot;
img32=&quot;-1&quot;
img16=&quot;-1&quot;
dllFile=&quot;AccStock.dll&quot;
exParam=&quot;库存明细表&quot;
pdm=&quot;12&quot;
NavGroup=&quot;2&quot;
GroupX=&quot;158&quot;
GroupY=&quot;180&quot;
img80=&quot;205.bmp&quot;
img80e=&quot;206.bmp&quot;
/>
</ROWDATA>
</DATAPACKET>
 
L

lyplay2

Unregistered / Unconfirmed
GUEST, unregistred user!
晕,这也拿出来卖
做几个HTML文件调用不就行啦?
 

Similar threads

D
回复
0
查看
742
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部 底部