XL创建新项目步骤

来源:互联网 发布:在线英语口语测试软件 编辑:程序博客网 时间:2024/04/28 01:21

 

  1. <PJName>子目录,里面带有两个子目录: Document, Source. 其中Document里建立Design, Reference子目录。
  2. 打 开Visual Studio 2008,创建新Visual Basic .net Windows Application 工程, 工程名字为<PJName>Client ,路径为刚才建立的Source子目录(如果目录为其他临时目录,[<PJName>Client]子目录移入Source)
  3. 打开Form1, 将以下控件拖入Form1后,关闭此工程:

SimpleButton

GridControl

XtraTabControl

DockManager

TreeList

NavBarControl

VGridControl

  1. XLPJManagement.xls, XLPJDB.mdb放入[Document/Design],名字改为<PJName>Management.xls, <PJName>DB.mdb
  2. 在Source文件夹中,创建[<PJName>Client]/Resources/Lib文件夹,XLRequiredLibs中的文件,复制到这个目录中去
  3. XLPower中的xl.*.dll,复制到[<PJName>Client]/Resources/Lib文件夹
  4. 打开XLPower,指定MDBPath VBProj Path为刚才的<PJName>DB.mdb的路径和[<PJName>Client]目录里[<PJName>Client.vbproj]文件的路径
  5. XLPower,Basic modules,输入System Title,可以为 <Company Name> <PJName> ,NameSpace Prifix中填写<PJName>,点击Build Basic Modules Build XAuto modules (创建了<PJName>XAuto<PJName>XService文件夹)
  6. XLPower,点击Generate XDB,生成<PJName>Xauto\XDB文件夹及下面的一系列数据库结构代码代码.
  7. 进入[<PJName>Client]文件夹,<PJName>Client.vbproj文件复制到<PJName>XAuto文件夹,改名为<PJName>XAuto_Maker.vbproj
  8. 打开<PJName>XAuto_Maker.vbproj,点击Solution Explorer上方的显示隐藏文件按钮后,添加以下文件和文件夹:

DataSet, XDB, Decls.vb, TK.vb, Xupgrador.vb

9. 设置<PJName>XAuto_Maker.vbproj的项目属性, 编译->高级编译选项->目标框架,设置为.NET Framework4

  1. 右键点击Solution Explorer内的References节点,点击Add Reference, Browse, 选择添加[<PJName>Client]/Resources/Lib文件夹下的xl.*.dll
  2. 右键点击<PJName>XAuto_Maker的项目文件(注意,不是Solution节点,是Project节点),在菜单中选择最后一项 Properties,设置Assembly name<PJName>XAuto_Maker,  Root namespace改为  <PJName>Xauto,关闭
  3. 点击 Error List,双击某一个错误行,跳转到错误位置,把出错的语句全部注释掉,编译通过
  4. 修改项目属性Alt+ P+P, Application页面,设置Start Object启动窗体为XUpgrader, ,在VisualStudio中点击File=>Save All保存所有文件,会跳出问sln文件的保存位置和路径,sln文名不用改,直接保存在<PJName>XAuto文件夹中
  5. 删除项目中MyProject中所有的带问号的模块。
  6. 在VisualStudio中按F5, 运行<PJName>XAuto_Maker项目
  7. 在上一步运行XAuto_Maker项目后跳出的XUpgrader窗体中,点击Config DB,设置连接数据库服务器为为装过SQL Server的机器,填写帐号或密码,填写一个新的数据库名<PJName>DB.
  8. 点击自动创建,OK,关闭
  9. 重新启动,点击XDB Upgrade,升级数据库完成
  10. DataSets里,创建新数据集:SysConfig, CIV, MV, MP, XV(右键点击目录,添加,新建->数据->数据集,输入名称)
  11. 打开SysConfig数据集,点击当中的链接,打开服务器资源浏览器
  12. 点击上方的添加Connection按钮,添加连接到刚才创建的数据库,展开那个数据库节点
  13. 展开Tables节点,将所有的Table拖入SysConfig数据集,
  14. 打开MV数据集,展开Views节点,将所有MV打头的,拖入MV数据集
  15. 打开XV数据集,Views,将所有XV打头的,拖入XV数据集
  16. 保存所有文件,回到XLPower界面。
  17. DBA Build页,选中Build XV,然后Build!
  18. 回到XAutoMaker项目,点击Solution Explorer上方的刷新按钮,把DataLayer, Façade, FreeTables包含入项目(按住Ctrl用鼠标全部选中后,右键点击,选项额Inclue in project)
  19. 打开tk.vb,还原刚才注释的一些语句,保存后关闭VS
  20. XAuto子目录中,复制<PJName>Xauto_Maker.vbproj,<PJName>Xauto.vbproj,双击打开<PJName>Xauto.vbproj
  21. Solution Explorer内的References节点中,除了System.Data, System, System.Data.DataSetExtensions,System.Drawing, System.xml, XL.*,删除其他所有的引用,从项目中右键点击XUpgrador.vb文件(在项目根节点下,靠近最下方),选择从项目中排除(不是删除)
  22. 出现很多编译错误,不去管它。修改项目属性,将应用程序类型(Application Type)改为类库(Class Library),  程序及名称(Assembly Name) 去掉_Maker的后缀,右键点击方案浏览窗口中的解决方案节点,生成解决方案(Build Solution)
  23. Xauto/Bin/Xauto.dll复制到[<PJName>Client]/Resources/Lib文件夹
  24. <PJName>Xauto.vbproj复制到[<PJName>XService文件夹,改名为<PJName>XService.vbproj,打开项目,删除Datalayer, DataSets, FreeTables, XDB文件夹,TK.vb, app.configMyProject下面带有问号的文件,将Decls.vb, ServiceTK.vb  Façade 文件夹包含进项目,去除Facade下面所有带警告的文件,确认将Op打头的隐藏文件包含进项目。
  25. 修改项目属性 Alt+P+PAssembly name改为<PJName>XService, Root namespace改为<PJName>XService,<PJName>XServiceMy project里面有警告符号的文件都去除
  26. 解决方案资源管理器中, 点击上方的“显示所有文件”按钮显示所有文件,右键点击“引用”节点,添加引用, Browse[<PJName>Client]/Resources/Lib文件夹下的<PJName>XAuto.dll,编译通过,关闭vs
  27.  重新双击打开[<PJName>Client]文件夹下的<PJName>Client.vbproj文件,打开VS
  28. 设置<PJName>Client.vbproj的项目属性, 编译->高级编译选项->目标框架,设置为.NET Framework4
  29. BasicModules包含进项目,右键点击解决方案资源管理器中的“引用”节点,添加Reference,[<PJName>Client]/Resources/LibXL.*.dll,和刚刚的<PJName>Xauto.dll
  30. 右键点击Solution Explorer中的Sln节点,添加,现存项目,挑选XService文件夹下的<PJName>Xservice.vbproj
  31. <PJName>Client.vbproj添加引用,从项目,挑选<PJName>XSercvice
  32. 双击ErrorList中的错误,如果是DoSendMessage或OutputSLog函数的错误,把整个函数中的代码注视掉
  33. 双击ErrorList中第一个错误,跳到代码处,补上写200然后点击其他错误,将错误代码注释掉,其中,ExportSLog函数整个注释掉,引起的Login里的一句话
  34. 修改项目属性,清除 "启用应用程序框架(Enable application framework)"上的钩选,将启动对象(Startup object) 设置为Utils.Entry,点击Assembly Information,设置Assembly version0.0.0.0,将上面的Company, Copyright等信息根据需求改掉
  35. 运行项目,会报一个错,  OK,将其他的Layout.config文件,复制到[<PJName>Client]/Bin/Resources/Config中去,文件前缀(Layout.config部份之前的)改为XLPowerBasic Modules中的System Title值,刷新Solution Explorer把这个文件包含到<PJName>Client.vbproj项目中去,设置<SystemTitle>Layout.config运行项目。
  36. XLPower, BM Template中设置模块数为20
原创粉丝点击