




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
.DXP團(tuán)團(tuán)賺團(tuán)購(gòu)網(wǎng)站2.0源碼eform集成開發(fā)手冊(cè)PAGE@:PAGE54源碼及文檔下載地址:/code/DXPTuanTuanZhuanWeb2.0TOC\o"1-3"\h\z如何集成eform 4將eform和用戶自己的系統(tǒng)集成在一起 4使用,數(shù)據(jù)庫(kù)為sqlserver2000 4使用eformforjava,數(shù)據(jù)庫(kù)為oracle9i 5系統(tǒng)文件說(shuō)明 6前臺(tái)文件: 7后臺(tái)文件: 10Eform系統(tǒng)文件中的配置信息說(shuō)明 11fcpub.js文件中的配置信息說(shuō)明 11fcconfig.xml文件中的配置信息說(shuō)明 12數(shù)據(jù)庫(kù)表結(jié)構(gòu)說(shuō)明 13FC_ATTACH表結(jié)構(gòu): 13FC_BILLZL表結(jié)構(gòu): 13FC_MAXBH表結(jié)構(gòu): 14FC_DATADICT表結(jié)構(gòu): 14FC_ENTITY表結(jié)構(gòu): 14FC_ENTITYSUB表結(jié)構(gòu): 14FC_QUERY表結(jié)構(gòu): 15數(shù)據(jù)庫(kù)連接的集成 15版數(shù)據(jù)源的配置 15eformforJ2ee版數(shù)據(jù)源的配置 16引入JS文件及函數(shù) 17自定義函數(shù) 17引入JS文件 19引用CSS樣式 19切換Skins皮膚樣式 20增加業(yè)務(wù)函數(shù) 21(1)將用戶的業(yè)務(wù)函數(shù)注冊(cè)到函數(shù)的選擇窗口中 21(2)在控件中增加業(yè)務(wù)函數(shù) 21定制工具欄 22(1)在eformsys\fceform\fcpub.js文件中配置信息中設(shè)置你所需要的工具欄 22(2)工具欄的用途 22打開表單 23(1)打開文件表單 23(2)打開數(shù)據(jù)庫(kù)中的表單 23定制新建表單向?qū)?23運(yùn)行表單 24和用戶的權(quán)限體系進(jìn)行集成 24(1)進(jìn)入表單權(quán)限的控制 25(2)自定義表單加權(quán)限的使用說(shuō)明 25(3)表單上控件的權(quán)限控制 28和工作流集成 29(1) 表單上控件在流程的不同階段屬性值不一樣 29(2) 在打開表單時(shí)加上流程信息 29(3) 設(shè)計(jì)流程工具欄 29(4) 表單加流程的使用說(shuō)明 29(5) 一個(gè)完整的和工作流相結(jié)合的示例說(shuō)明 33eformFAQ 41表單屬性頁(yè)的工具欄下拉框沒(méi)有“流程工具欄”,手冊(cè)上有,因?yàn)槲覀冋媸且土鞒探Y(jié)合的? 41查詢工具欄上沒(méi)用打印和打印預(yù)覽? 41怎么添加函數(shù)庫(kù),還有增加的函數(shù)庫(kù)放在哪里? 41標(biāo)簽好像不能綁定數(shù)據(jù)項(xiàng)的。 41select*fromareawheresareaid=:key_value:什么意思? 41我們的用戶信息放在session里的,我怎么取得呢 41eForm中,要上傳并顯示圖片,怎么做呀? 41如何將控件(如button)加到tab頁(yè)簽控件的頁(yè)中 42dataset關(guān)聯(lián)一個(gè)grid,下拉列表框是另外一個(gè)表里的內(nèi)容,該dataset只保存其代碼。而在單據(jù)輸入的時(shí)候,怎樣才能那個(gè)表格顯示下拉列表框的內(nèi)容,而保存的時(shí)候保存和他相關(guān)聯(lián)的代碼呢 42我設(shè)計(jì)了form以后,可以離開eform,到visualstudio中開發(fā)嗎, 42設(shè)計(jì)了form怎么導(dǎo)出到visualstudio? 42在eform里新建一個(gè)表單保存后是存在哪里的?工程里有沒(méi)有存? 42我想把設(shè)計(jì)好的頁(yè)面copy到我現(xiàn)有的工程里面去可以嗎? 42我想是在"自定義函數(shù)"中,調(diào)用java類里的方法怎么實(shí)現(xiàn)? 42在自定義函數(shù)中能寫哪寫東西?有什么規(guī)范? 42我想知道示例里面的正式運(yùn)行表單和測(cè)試運(yùn)行表單有什么區(qū)別 42grid上能放附件嗎? 43我如果只是做界面設(shè)計(jì)的試用,不用數(shù)據(jù)也是可以的吧? 43選中表格中怎么把選中數(shù)據(jù)的值從地址中傳到下一個(gè)頁(yè)面? 43比如我要在表格中每條記錄后面都加上詳細(xì)的選項(xiàng)按鈕,我在這新建了一個(gè)詳細(xì)的字段,在這個(gè)字段的每條記錄后面顯示“詳細(xì)” 43怎么設(shè)置文本框最大輸入數(shù) 43我本機(jī)現(xiàn)在有修改后的htm文件,而數(shù)據(jù)庫(kù)中沒(méi)有,我能不能把新的文件放到數(shù)據(jù)庫(kù)中? 43我要修改某個(gè)表里的一個(gè)字段,不使用數(shù)據(jù)集行不行?只運(yùn)行一下修改的SQL語(yǔ)句! 43怎樣能指定dbimg的圖片啊 43樹控件可以有多個(gè)根結(jié)點(diǎn)嗎 43單擊事件可以放多個(gè)函數(shù)嗎? 43我的表單在執(zhí)行的時(shí)候提示找不到 44在做數(shù)據(jù)驗(yàn)證時(shí),就是在dataset的屬性里有兩個(gè)“數(shù)據(jù)驗(yàn)證”的地方,還有一個(gè)“常規(guī)校驗(yàn)”,這3個(gè)怎么區(qū)別,什么時(shí)候用,我有點(diǎn)不太清楚? 44最近打開的表單的記錄存在那里的,我換了個(gè)庫(kù),好像還要我以前的打開記錄,但是打開是空的。 44現(xiàn)在客戶那里有一個(gè)要求,就是讓每個(gè)部門來(lái)管理自己的表單。每個(gè)部門的管理員只能看到,操作自己的表單。你現(xiàn)在整個(gè)eform好像只能一個(gè)管理員來(lái)操作,該怎么弄 44打開表單是為什么還要傳個(gè)djtype,那個(gè)djsn不是唯一的嗎?能不能去掉啊 44就是如何去掉“離開的話數(shù)據(jù)將丟失”的提示 44我自己做的畫面,我用(略)/fceform/common/djframe.htm?djsn=demoUserinfo1&djtype=TT的方式可以運(yùn)行起來(lái),而我采用直接在url指定路徑的方式卻運(yùn)行不起來(lái),javascript報(bào)錯(cuò):'parent.toolbar.location'為空或不是對(duì)象 44我可以改變標(biāo)簽或文件框的位置和大小嗎? 44如果綁定到了數(shù)據(jù)集,運(yùn)行時(shí)控件的默認(rèn)值就不顯示嗎? 44如果在表單中,我讓表格控件綁定了數(shù)據(jù)集.我在數(shù)據(jù)集中增加一個(gè)字段XG,在表格中顯示為'修改',我想讓XG這一列的顏色與其它的列不同,應(yīng)該怎么設(shè)置? 45怎么樣設(shè)置圖片的移入和移出事件? 45請(qǐng)問(wèn)可以給dbimg控件設(shè)置默認(rèn)圖片嗎?讓表單在運(yùn)行時(shí),可以直接看到圖片,控件已經(jīng)綁定數(shù)據(jù)集了 45eform操作保存時(shí),顯示成功,但是服務(wù)器報(bào)null,而且運(yùn)行的時(shí)候,和沒(méi)改之前是一樣的,這可能是什么問(wèn)題呢? 45我用程序代碼改變了text1的值后,怎么才能使text1所綁定的數(shù)據(jù)集相應(yīng)字段的值也變化. 45eform中執(zhí)行存儲(chǔ)過(guò)程的函數(shù)是哪個(gè) 45我用Label7.style.value="aghjg"好象不能修改控件的值,是不是那里寫錯(cuò)了? 45我在下拉列表中,選出的是兩個(gè)字段,一個(gè)是ID,一個(gè)是Name,選擇保存時(shí),存到數(shù)據(jù)庫(kù)中的是ID還是Name? 45我想問(wèn)一下,eform里面的公共變量pubdjbh(eform5.0后改為fcpubdata.keyValue)到底是干什么用的? 45你說(shuō)userfunc.js文件中直接引入自己的一個(gè)js文件,怎么引入啊,那個(gè)里面不是只能寫函數(shù)嗎? 46我新建分類時(shí)如果路徑不存在,它好像不會(huì)自己生成路徑的 47我弄了一個(gè)dsmain,在數(shù)據(jù)項(xiàng)中將此字段設(shè)默認(rèn)值1,然后將此字段綁定在一個(gè)text上,設(shè)計(jì)時(shí)顯示1,一運(yùn)行顯示空 47現(xiàn)在我一個(gè)表中有5萬(wàn)多條數(shù)據(jù),列表顯示的時(shí)候ie就沒(méi)有響應(yīng)了,請(qǐng)問(wèn)如何優(yōu)化性能? 47在表單屬性中的”進(jìn)入時(shí)狀態(tài)“能不能在表單中動(dòng)態(tài)修改? 47我的表單要實(shí)現(xiàn)兩種功能,一個(gè)是錄入,一個(gè)是修改.我是做到一個(gè)表單上還是做到兩個(gè)表單上比較好? 47eform中將字符串保存到剪切板的命令是什么? 47我想設(shè)combobox中的值怎么辦? 47文本框輸入密碼怎么設(shè)置 47我們公司原來(lái)有一套自己的css,能不能簡(jiǎn)單描述一下如何應(yīng)用到eform中去呢? 47樹控件的點(diǎn)擊事件中對(duì)當(dāng)前選中節(jié)點(diǎn)的訪問(wèn)是怎樣的 48
將eform和用戶自己的系統(tǒng)集成在一起使用,數(shù)據(jù)庫(kù)為sqlserver2000安裝好sqlserver2000在sqlserver中建好用戶要開發(fā)的數(shù)據(jù)庫(kù),假如數(shù)據(jù)庫(kù)名為CRM下載并安裝好,假如按默認(rèn)安裝到C:\Inetpub\wwwroot\fcbill目錄下.用戶已有一個(gè)CRM的.net工程,假如此工程在C:\Inetpub\wwwroot\CRM目錄下,虛擬目錄的名稱為CRM.1將C:\Inetpub\wwwroot\fcbill\ebsys這個(gè)目錄復(fù)制到C:\Inetpub\wwwroot\CRM目錄下,把C:\Inetpub\wwwroot\fcbill\bin\中的所有文件復(fù)制到C:\Inetpub\wwwroot\CRM\bin目錄下。2修改C:\Inetpub\wwwroot\CRM\bin\fcconfig.xml文件。數(shù)據(jù)庫(kù)連接串保存在此文件中。其文件內(nèi)容如下:<?xmlversion="1.0"encoding="utf-8"?><root> <datasources> <dsname="eformsqloledb"dbType="sqlserver" type="oledb"connStr="Provider=SQLOLEDB;DataSource=localhost;InitialCatalog=efdemo;UserID=sa;Password=;"/> <dsname="eformsql"dbType="sqlserver" type="sqlclient"connStr="DataSource=localhost;InitialCatalog=eformtest;UserId=sa;Password=;"/> <dsname="ebsql"dbType="sqlserver" type="oledb"connStr="Provider=SQLOLEDB;DataSource=localhost;InitialCatalog=ebtest;UserID=sa;Password=;"/> <dsname="ebsqljava"dbType="sqlserver" type="jdbc"jdbcDriver="com.newatlanta.jturbo.driver.Driver"jdbcUrl="jdbc:JTurbo://localhost/ebtest/charset=GBK"user="sa"password=""/> <dsname="eboracle"dbType="oracle" type="jdbc"jdbcDriver="oracle.jdbc.driver.OracleDriver"jdbcUrl="jdbc:oracle:thin:@localhost:1521:sys"user="eboracle"password="eboracle" /> </datasources> <fileroot>/ebsys</fileroot> <pubparam>用戶.ID,用戶.名稱,部門.ID,部門.名稱,系統(tǒng).單位名稱</pubparam></root>這是一個(gè)XML格式的文件,其中<datasources>節(jié)點(diǎn)的內(nèi)容為所有數(shù)據(jù)庫(kù)連接的配置,每一個(gè)子節(jié)點(diǎn)為一個(gè)數(shù)據(jù)庫(kù)連接的配置,其中第一個(gè)子節(jié)點(diǎn)是默認(rèn)的數(shù)據(jù)庫(kù)連接的配置,即如沒(méi)有選擇數(shù)據(jù)源名稱時(shí),用第一個(gè)數(shù)據(jù)庫(kù)連接的配置。用戶需要根據(jù)自己的情況來(lái)修改數(shù)據(jù)庫(kù)連接串。3在SQL-SERVER查詢分析器編輯框內(nèi)執(zhí)行:useCRM,從而進(jìn)入數(shù)據(jù)庫(kù)名為:CRM操作。點(diǎn)擊圖標(biāo),解壓databasebak.rar文件,打開其中的sqlserver.sql文件,點(diǎn)擊圖標(biāo),SQLServer系統(tǒng)自動(dòng)生成eForm平臺(tái)上所用的系統(tǒng)表。4這樣用開發(fā)用戶自己的CRM數(shù)據(jù)庫(kù)要用的表單的開發(fā)環(huán)境就配置好了.執(zhí)行http://localhost/crm/ebsys/fceform/design/design.htm就可以進(jìn)入eform自定義表單設(shè)計(jì)器.使用eformforjava,數(shù)據(jù)庫(kù)為oracle9i安裝好oracle9i,下載并解壓安裝好eformforj2ee,假如安裝到d:\fcsoft\tomcat\webapps\eform目錄下.1修改web-inf/fcconfig.xml文件,eformforj2ee的數(shù)據(jù)庫(kù)連接串保存在此文件中,此文件的內(nèi)容大致如下:<?xmlversion="1.0"encoding="utf-8"?><root> <datasources> <dsname="fhjtest"dbType="sqlserver" type="jdbc"jdbcDriver="com.newatlanta.jturbo.driver.Driver"jdbcUrl="jdbc:JTurbo://localhost/eformtest/charset=GBK"user="sa"password=""/> <dsname="efdemo"dbType="oracle" type="jdbc"jdbcDriver="oracle.jdbc.driver.OracleDriver"jdbcUrl="jdbc:oracle:thin:@localhost:1521:mysys"user="efdemo"password="efdemo"/> <dsname="fcsamples"dbType="oracle" type="jdbc"jdbcDriver="oracle.jdbc.driver.OracleDriver"jdbcUrl="jdbc:oracle:thin:@localhost:1521:mysys"user="fcsamples"password="fcsamples"/> <dsname="ebjndi"dbType="sqlserver" type="jndi"jndiName="jdbc/ebjndi"jndiPrefix="java:/comp/env"/> <dsname="eboracle"dbType="oracle" type="jdbc"jdbcDriver="oracle.jdbc.driver.OracleDriver"jdbcUrl="jdbc:oracle:thin:@localhost:1521:mysys"user="eboracle"password="eboracle"/> <dsname="ebsql"dbType="sqlserver" type="jdbc"jdbcDriver="com.newatlanta.jturbo.driver.Driver"jdbcUrl="jdbc:JTurbo://localhost/ebtest/charset=GBK"user="sa"password=""/> <dsname="eformsql"dbType="sqlserver" type="jdbc"jdbcDriver="com.newatlanta.jturbo.driver.Driver"jdbcUrl="jdbc:JTurbo://localhost/eformtest/charset=GBK"user="sa"password=""/> <dsname="eformoracle"dbType="oracle" type="jdbc"jdbcDriver="oracle.jdbc.driver.OracleDriver"jdbcUrl="jdbc:oracle:thin:@localhost:1521:sys"user="eformtest"password="eformtest"/> </datasources> <fileroot>/ebsys</fileroot> <pubparam>用戶.ID,用戶.名稱,部門.ID,部門.名稱,系統(tǒng).單位名稱</pubparam></root>這是一個(gè)XML格式的文件,其中<datasources>節(jié)點(diǎn)的內(nèi)容為所有數(shù)據(jù)庫(kù)連接的配置,每一個(gè)子節(jié)點(diǎn)為一個(gè)數(shù)據(jù)庫(kù)連接的配置,其中第一個(gè)子節(jié)點(diǎn)是默認(rèn)的數(shù)據(jù)庫(kù)連接的配置,即如沒(méi)有選擇數(shù)據(jù)源名稱時(shí),用第一個(gè)數(shù)據(jù)庫(kù)連接的配置。修改其中的數(shù)據(jù)庫(kù)名(如:sys),用戶名,口令,以和自己的相匹配。2解壓databasebak.rar文件,打開其中的oracle.sql文件,將其內(nèi)容在PL/SQL軟件中執(zhí)行,以生成eForm平臺(tái)上所用的系統(tǒng)表。3這樣用eformforj2ee開發(fā)用戶自己的CRM數(shù)據(jù)庫(kù)要用的表單的開發(fā)環(huán)境就配置好了.執(zhí)行http://localhost:8070/eform/ebsys/fceform/design/design.htm就可以進(jìn)入eform自定義表單設(shè)計(jì)器。系統(tǒng)文件說(shuō)明eform系統(tǒng)文件分為前臺(tái)文件和后臺(tái)文件。前臺(tái)文件是指htmjscss圖片xml等文件。后臺(tái)文件是指在服務(wù)器端運(yùn)行的文件,如dll和jar包。Eformforjava版與版的前臺(tái)文件是一樣的。但后臺(tái)文件不一樣。前臺(tái)文件:上圖是eform前臺(tái)文件的界面圖,它都在ebsys目錄下。其中ebsys/eformaspx/目錄下的文件是版的后臺(tái)文件。在eformforjava版中不需要此目錄。(1)在ebsys目錄中eformhelp目錄提供在線幫助,在eform設(shè)計(jì)當(dāng)中點(diǎn)擊問(wèn)號(hào),提供詳細(xì)說(shuō)明。如圖:點(diǎn)擊第一個(gè)問(wèn)號(hào)將出現(xiàn)下圖:(2)ebsys/fceform目錄是eform的核心文件,在其下的目錄:css目錄是eform的樣式文件,其中dj.css在樣式文件中比較重要,所有表單都引用它。此目錄的界面圖如下:skins目錄下定義了多種皮膚文件供用戶定義多套樣式來(lái)切換。Common有好多常用的頁(yè)面,如在運(yùn)行表單時(shí)先打開djframe.htm的頁(yè)面。Design目錄是表單要進(jìn)入設(shè)計(jì)器用到的文件。如下圖進(jìn)入ListBox互選示例就要用到它。dj目錄下放了eform系統(tǒng)本身要用到的表單,這些表單都是用eform設(shè)計(jì)器來(lái)設(shè)計(jì)的,也可以用eform設(shè)計(jì)器打開來(lái)修改這些表單的功能。Js目錄下是一些JS文件。 csjsrequest.js這是用于當(dāng)超鏈接的地址是鏈接到一個(gè)htm頁(yè)面,此時(shí)希望取URL的?后的以參數(shù)名稱=參數(shù)值格式的值時(shí),就需要引用此JS,它是實(shí)現(xiàn)這樣的功能的。 design.js表單設(shè)計(jì)器中要用到的JS fcbasecont.js基本控件(如radiocheckboxcombobox等)中要用到的一些函數(shù)。 fcdataset.js數(shù)據(jù)集控件的一些常用函數(shù)。 fcebiao.jslayout布局控件和ebiao控件的實(shí)現(xiàn)函數(shù)。 fcgensql.jsSQL語(yǔ)句生成向?qū)Ы缑娴膶?shí)現(xiàn)函數(shù)。 fcopendj.js打開表單用的函數(shù) fcother.js資料選擇等雜類函數(shù) fcpub.js全局JS,它是最常用的函數(shù),幾乎所有的頁(yè)面都會(huì)引用它。 fcrundj.js表單運(yùn)行時(shí)會(huì)用到的函數(shù)。 fcsavedj.js表單保存時(shí)會(huì)用到的函數(shù)。 fcselfuse.jseform系統(tǒng)表單中會(huì)用到的函數(shù)。 fcskins.js切換皮膚的函數(shù)。 fctoolbar.js自定義表單設(shè)計(jì)器的工具欄的功能函數(shù)。 fctorun.js實(shí)現(xiàn)將表單的設(shè)計(jì)串轉(zhuǎn)換成運(yùn)行串的功能,它在表單設(shè)計(jì)器中保存表單時(shí)調(diào)用。 fcupload.js多附件上傳控件的實(shí)現(xiàn)函數(shù)。 fcvalid.js數(shù)據(jù)驗(yàn)證的實(shí)現(xiàn)函數(shù)。 fcwebgrid.jsgrid控件的常用函數(shù)。 htmlarea.js,table-operations.js在表單設(shè)計(jì)器中設(shè)計(jì)htmltable的實(shí)現(xiàn)函數(shù)。 MicrosoftAjax.js微軟JS框架。 selectdate.js實(shí)現(xiàn)選擇日期。 tabpane.jstab頁(yè)簽控件的實(shí)現(xiàn)函數(shù)。 xtree.js樹控件的實(shí)現(xiàn)函數(shù)。Htc目錄下是網(wǎng)頁(yè)控件。它類似于JS文件。 dataset.htc數(shù)據(jù)集控件的實(shí)現(xiàn) fc_code.htcdropdownlist控件的實(shí)現(xiàn)。 NumEdit.htcspin控件的實(shí)現(xiàn)。 webgrid.htcgrid控件的實(shí)現(xiàn)。 webmenu.htc右鍵菜單功能的實(shí)現(xiàn)。Images目錄下是eform要用到的圖片。(3)fceformext是用戶擴(kuò)展用的。其下的目錄: common目錄常用來(lái)保存用戶自定義的工具欄頁(yè)面。 css目錄常用來(lái)保存用戶自定義的CSS文件 form_開頭的目錄是一些示例用的表單。 Html目錄保存的是layout布局控件要用到的布局頁(yè)面 Js目錄保存的是用戶自定義的JS文件,其中userfunc.js在默認(rèn)時(shí)表單都會(huì)引用它,可以將多個(gè)表單上都要使用的JS函數(shù)寫到此文件中。這樣就可以在表單中調(diào)用了。 Res目錄保存了上傳附件控件所上傳的文件。 Xml目錄保存XML文件。其中的billpos.xml文件保存的是用有模式窗口打開的表單的打開位置信息。Billtype.xml文件中保存的表單的生成路徑分類的信息。(4)samples目錄是示例中心的框架所用的文件。(5)zk目錄是新建表單向?qū)Чδ芎蛿?shù)據(jù)庫(kù)中的表信息等功能的頁(yè)面。后臺(tái)文件:如果是版就要用到bin,在bin目錄中有fcDCommon.dll是通用的連數(shù)據(jù)庫(kù)用的,ebiao.dll是eform系統(tǒng)的后臺(tái)程序。ebiaoext.dll是供用戶集成和擴(kuò)展時(shí)寫的后臺(tái)程序工程。WebBill.dll是當(dāng)前工程生成的dll,即當(dāng)前工程的.aspx.cs文件生成的版的后臺(tái)文件還有ebsys/eformaspx/下的文件,它只有一個(gè)WebBill.aspx,這是由前臺(tái)JS調(diào)用后臺(tái)DLL的關(guān)聯(lián)性的文件,即前臺(tái)JS用AJAX方式先調(diào)用WebBill.aspx,再由WebBill.aspx.cs文件(此文件編譯成WebBill.dll)來(lái)調(diào)用后臺(tái)DLL文件中的方法。如果是eformforjava版,需要web-inf/目錄下的fcconfig.xml文件和perties文件,perties文件是log4j的日志的配置文件。web-inf/lib目錄下文件。其中eform.jar是eform運(yùn)行的包。這個(gè)包中的根目錄下是WebBill.class文件,這是一個(gè)servlet,前臺(tái)JS用AJAX方式先調(diào)用先調(diào)用到此servlet,然后再調(diào)其它的類。.fcsoft.ajax這個(gè)包下是eform讀寫后臺(tái)數(shù)據(jù)庫(kù)的主要的類文件.fcsoft.report.ext這個(gè)包下是供用戶集成或擴(kuò)展用的類文件。.fcsoft.util這個(gè)包下是一些常用的工具類。web-inf/lib目錄下的下面的文件是一些開源的包及數(shù)據(jù)庫(kù)的驅(qū)動(dòng): commons-fileupload-1.1.jar和commons-io-1.2.jar是用于上傳附件 dom4j-1.6.1.jar和jaxen-1.1-beta-6.jardom4j用于分析xml的 GUID-OpenTools.jar用于產(chǎn)生GUID值 log4j_128.jarlog4j日志 ojdbc14.jaroracle庫(kù)的JDBC驅(qū)動(dòng) sqlserver7jdbc.jaruna2000.jar這是兩個(gè)sqlserver庫(kù)的JDBC驅(qū)動(dòng),可選其中一個(gè)使用。 Eform系統(tǒng)文件中的配置信息說(shuō)明Eform系統(tǒng)文件中有兩個(gè)文件是可配置的,用需要根據(jù)自己的需要而修改它們,這兩個(gè)文件是:一個(gè)是前臺(tái)的JS文件,是ebsys/fceform/js/fcpub.js,它用于配置前臺(tái)JS中要用到的信息。另一個(gè)是后臺(tái)的XML文件,它配置后臺(tái)程序中要用到的一些配置信息。如果是版這個(gè)文件是bin目錄下的fcconfig.xml文件,如果是版這個(gè)文件是web-inf目錄下的fcconfig.xml文件。fcpub.js文件中的配置信息說(shuō)明varfcpubdata={ servletPath :"/ebsys/eformaspx", //調(diào)用后臺(tái)文件的基路徑,for.NET的常用寫法是:/ebsys/eformaspx,eformforj2ee的常用寫法是:/servlet path :"/ebsys", //定位到fceform目錄,不含虛擬目錄的路徑,常用寫法是:/eformsys dotnetVersion :".aspx", //=""表示為java版本,=".aspx"為.net版本 databaseTypeName :"sqlserver", //數(shù)據(jù)庫(kù)類型,sqlserver/mysql/oracle/db2 dbStruDict:"FC_DBSTRU",//="FC_DBSTRU"="FC_FLDLIST"=""表示臨時(shí)從數(shù)據(jù)庫(kù)中取. cssFiles:[],//在表單中加載的css文件,路徑在fceform目錄,一般寫/css/xx.css skins:"base",//表單skin可設(shè)值為:base/blue/red/yellow/light/green/white toolbarStyle :"base",//設(shè)計(jì)器工具欄的樣式可設(shè)值為:base/blue/red/yellow/light/green/white actionButtonDisplay:"",//控件屬性框中的設(shè)置權(quán)限按鈕的style.display屬性值"none"表示不顯示 db2UserName :"DB2ADMIN", //db2數(shù)據(jù)庫(kù)的用戶名(即模式名) gridNoFieldName :"dj_sn", //主子表編輯時(shí)子表的順序號(hào)字段名 billOpenWinName :"rightmain", //運(yùn)行表單的幀窗口的名稱 position :"absolute", //缺省的定位模式=absolute/static toolbar:"newempty,opendj,opendjfile,billtype,djpreview,directrun,save,saveas,|,cut,copy,paste,undo,redo,|,align,focus,front,behind,form,|,userfunction,userfunction1,addhtml,execute,showlist,listconfig,setPosition,|,cbozoom,br,button,label,img,div,shape,|,tab,tree,a,spin,checkboxlist,radiolist,|,dataset,grid,htmltable,formattab,|,text,checkbox,radio,listbox,combobox,dropdownlist,textarea,|,dbimg,upload",//表單設(shè)計(jì)器工具欄按鈕,|是分隔符,br是換行 formToolbar :"<optionpath=\"~/fceform/common/toolbarinput1.htm\">單表輸入工具欄</option><optionpath=\"~/fceform/common/toolbarinput2.htm\">多表輸入工具欄</option><optionpath=\"~/fceform/common/toolbarfind.htm\">查詢工具欄</option><optionpath=\"~/fceform/common/toolbar.htm\">帶工具欄</option>",//配置用eform畫的表單的可用工具欄,內(nèi)容為<option>格式的XML串,節(jié)點(diǎn)屬性path表示頁(yè)面路徑,~表示fcpubdata.path值,節(jié)點(diǎn)屬性height表示工具欄占的高度,如不指定,則取默認(rèn)值為31px,節(jié)點(diǎn)值為工具欄名稱,在表單設(shè)計(jì)器的表單屬性窗口中以列表形式顯示,供操作員選擇。 sendHttpErrMsg :":與后臺(tái)連接出錯(cuò):", //特定的連后臺(tái)出錯(cuò)信息 area:null,//eform的設(shè)計(jì)區(qū),是個(gè)div元素. dsMain :"DsMain", //主數(shù)據(jù)集即未綁定到表格的第一個(gè)數(shù)據(jù)集的ID pubSession :"null",//取得session的標(biāo)識(shí),這是為了用同步方式取session的方法,常用寫法是:username=&deptname= autoAddField :"no" , //為yes表示新建表單時(shí)是否自動(dòng)加一個(gè)主數(shù)據(jù)集,以及加控件時(shí)自動(dòng)加字段。 pubdataSrc :"", //保存各子窗口的url,下同 topicSrc :"", keyValue:"",//原來(lái)的pubdjbh,用于跟蹤主鍵字段的值 obj:null,//原來(lái)的pubDataSet,用于在表單之間傳遞對(duì)象參數(shù)時(shí)用. isEdit:false,//原來(lái)的pubEdit,判斷表單是否手動(dòng)修改過(guò)的標(biāo)志. enterStatus:"OK", //判斷能不能進(jìn)入表單,為OK表示可以進(jìn)入. arrValidObj:newArray(),//保存校驗(yàn)失敗的事件對(duì)象,用于在保存前再校驗(yàn). controls:newObject(),//取表單上的所有控件, popup:window.createPopup()//等待窗口};fcconfig.xml文件中的配置信息說(shuō)明<?xmlversion="1.0"encoding="utf-8"?><root> <datasources>//數(shù)據(jù)源配置列表 <dsname="eformsqloledb"dbType="sqlserver" type="oledb"connStr="Provider=SQLOLEDB;DataSource=localhost;InitialCatalog=efdemo;UserID=sa;Password=;"/> <dsname="eformsql"dbType="sqlserver" type="sqlclient"connStr="DataSource=localhost;InitialCatalog=eformtest;UserId=sa;Password=;"/> <dsname="ebsql"dbType="sqlserver" type="oledb"connStr="Provider=SQLOLEDB;DataSource=localhost;InitialCatalog=ebtest;UserID=sa;Password=;"/> <dsname="ebsqljava"dbType="sqlserver" type="jdbc"jdbcDriver="com.newatlanta.jturbo.driver.Driver"jdbcUrl="jdbc:JTurbo://localhost/ebtest/charset=GBK"user="sa"password=""/> <dsname="eboracle"dbType="oracle" type="jdbc"jdbcDriver="oracle.jdbc.driver.OracleDriver"jdbcUrl="jdbc:oracle:thin:@localhost:1521:sys"user="eboracle"password="eboracle" /> </datasources> <fileroot>/ebsys</fileroot>//文件的根路徑, <pubparam>用戶.ID,用戶.名稱,部門.ID,部門.名稱,系統(tǒng).單位名稱</pubparam>//配置的全局參數(shù).</root>數(shù)據(jù)庫(kù)表結(jié)構(gòu)說(shuō)明eform可能會(huì)用到的系統(tǒng)表有:FC_ATTACH、FC_BILLZL、FC_MAXBH。FC_ATTACH表結(jié)構(gòu):CREATETABLEFC_ATTACH( extendvarchar(255)NULL,//附件的文件擴(kuò)展名,如:.txt djbhchar(15)NOTNULL,//關(guān)聯(lián)主鍵值,比如當(dāng)前附件屬于職員張三的,而職員張三的ID為ZBF00000014,則此字段的值就保存ZBF00000014,由此字段來(lái)建立附件與附件所屬者之間的關(guān)聯(lián)。因?yàn)橐淮慰梢陨蟼鞫鄠€(gè)附件(即一個(gè)職員可能會(huì)有多個(gè)附件),所以此字段在當(dāng)前表中并不是唯一的。 dj_snintNULL,//多附件時(shí)的順序號(hào),可空。 filenamevarchar(255)NULL,//附件的原始文件名,如:D:\1.txt,表示這個(gè)附件是從客戶端的D:\1.txt處上傳而來(lái)的。 attachidchar(11)NOTNULL,//本表的主鍵字段,唯一標(biāo)識(shí)。 bzvarchar(255)NULL,//附件備注信息 djsnvarchar(40)NULL,//表示本附件是由哪張表上傳來(lái)的,此字段保存表名 fileposvarchar(250)NULL//附件上傳后在服務(wù)器端保存的位置,如:/fceformext/res/c7f3dbc4-41ed-453e-a820-91569f2f57d7.txt);FC_ATTACH表用于記錄上傳的附件的相關(guān)信息,如果用戶沒(méi)有用eform中的上傳附件控件的話,則這張系統(tǒng)表可以不要。FC_BILLZL表結(jié)構(gòu):CREATETABLEFC_BILLZL( djidintNOTNULL,//本表主鍵,用于唯一標(biāo)識(shí) dj_namevarchar(40)NULL,//表單中文名稱 djlxvarchar(20)NULL,//表單分類號(hào) xmltextntextNULL,//表單運(yùn)行串 DjPositionvarchar(255)NULL,//表單的位置等信息 djsnvarchar(40)NULL,//表單SN,即表單的程序調(diào)用名稱 designtextntextNULL,//表單設(shè)計(jì)串 stmptablevarchar(4000)NULL,//用于生成臨時(shí)表的建表字符串 userTypevarchar(50)NULL//用戶自定義的表單分類);FC_BILLZL表用于保存eform設(shè)計(jì)的表單,每條記錄保存一張表單。如果用戶將所有的表單直接保存在.dj的文件中的話,則不需要建這張系統(tǒng)表。反之,如果用戶需要將表單保存在數(shù)據(jù)庫(kù)中的話,則需要建這張表。FC_MAXBH表結(jié)構(gòu):CREATETABLEFC_MAXBH( biaoshichar(3)NOTNULL,//三個(gè)字母的標(biāo)識(shí),本表主鍵 recnumintNULL//最大號(hào));FC_MAXBH表用于生成唯一標(biāo)識(shí)號(hào)的表,即用此表來(lái)生成主鍵字段的值。如果用戶不用這種方式來(lái)生成主鍵字段的值的話,則不用建這張系統(tǒng)表。但要注意,默認(rèn)時(shí),象FC_BILLZL表的主鍵字段(djid)的值的生成就要用到這張表。FC_DATADICT表結(jié)構(gòu):CREATETABLEFC_DATADICT( idchar(11)NOTNULL, typenamevarchar(50)NOTNULL, dj_snintNULL, namevarchar(50)NULL, codechar(10)NULL);FC_DATADICT表是數(shù)據(jù)詞典表,保存了在eform本身用的數(shù)據(jù)詞典信息,如果用戶不用此表,則數(shù)據(jù)庫(kù)中的表信息界面上的查詢信息會(huì)顯示不出。FC_ENTITY表結(jié)構(gòu):CREATETABLEFC_ENTITY( orgidchar(11)NULL, tbnamevarchar(50)NOTNULL,//表名 tbchnnamevarchar(50)NULL, //表中文名 owneridchar(11)NULL, keyPrefixchar(3)NULL);FC_ENTITY表用于保存數(shù)據(jù)庫(kù)中的表名和表中文名,也可不用此表。FC_ENTITYSUB表結(jié)構(gòu):CREATETABLEFC_ENTITYSUB( orgidchar(11)NULL, tbnamevarchar(50)NOTNULL,//表名 fdnamevarchar(50)NOTNULL, //字段名 chnnamevarchar(50)NULL, //字段中文名 fdtypechar(4)NULL, //字段類型,取值:字符/整數(shù)/實(shí)數(shù)/文本/圖像 fdsizeintNULL, //字段長(zhǎng)度 fddecintNULL, //小數(shù)位數(shù) typechar(10)NULL,//字段詳細(xì)類型 detailxmlvarchar(7000)NULL//詳細(xì)信息,XML格式的);FC_ENTITYSUB表用于保存數(shù)據(jù)庫(kù)中的表的字段名和字段中文名和字段類型長(zhǎng)度等,也可不用此表。FC_QUERY表結(jié)構(gòu):CREATETABLEFC_QUERY( typeintNOTNULL,//類別 tbnamevarchar(50)NOTNULL,//表名 fdlistvarchar(2000)NULL,//字段名列表,用逗號(hào)分隔 fdchnlistvarchar(3000)NULL//字段中文名列表,用逗號(hào)分隔);FC_QUERY表查詢信息,即常用的查詢的輸出字段信息。在極端的情況下,是可以不用建任何eform系統(tǒng)表的。即不用額外建任何表,就可以用eform來(lái)設(shè)計(jì)用戶表單。數(shù)據(jù)庫(kù)連接的集成版數(shù)據(jù)源的配置在bin目錄中有一個(gè)fcconfig.xml的文件,此文件的格式如下:<?xmlversion="1.0"encoding="utf-8"?><root> <datasources> <dsname="eformsqloledb"dbType="sqlserver" type="oledb"connStr="Provider=SQLOLEDB;DataSource=localhost;InitialCatalog=eformtest;UserID=sa;Password=;"/> <dsname="eformsql"dbType="sqlserver" type="sqlclient"connStr="DataSource=localhost;InitialCatalog=eformtest;UserId=sa;Password=;"/> <dsname="ebsql"dbType="sqlserver" type="oledb"connStr="Provider=SQLOLEDB;DataSource=localhost;InitialCatalog=ebtest;UserID=sa;Password=;"/> </datasources> <fileroot>/ebsys</fileroot> <pubparam>用戶.ID,用戶.名稱,部門.ID,部門.名稱,系統(tǒng).單位名稱</pubparam></root>這是一個(gè)XML的配置文件,其中的datasources節(jié)點(diǎn)用于配置數(shù)據(jù)源,一般是把可能用到的數(shù)據(jù)源一個(gè)個(gè)都配置在此。其下每一個(gè)ds節(jié)點(diǎn)表示一個(gè)數(shù)據(jù)源。ds節(jié)點(diǎn)的格式說(shuō)明如下: <dsname="eformsqloledb" //數(shù)據(jù)源名稱dbType="sqlserver" //數(shù)據(jù)源連接的數(shù)據(jù)庫(kù)類型,其值為:sqlserver/oracle/db2/mysql type="oledb" //連接對(duì)象類型,其值為:oledb/sqlclient/oracleclientconnStr="Provider=SQLOLEDB;DataSource=localhost;InitialCatalog=eformtest;UserID=sa;Password=;" //具體的數(shù)據(jù)庫(kù)連接串/>其中數(shù)據(jù)源名稱會(huì)出現(xiàn)在界面上的選擇數(shù)據(jù)源的地方。第一個(gè)ds節(jié)點(diǎn)為默認(rèn)的數(shù)據(jù)源,即當(dāng)沒(méi)有指定數(shù)據(jù)源名稱時(shí),表示用第一個(gè)ds節(jié)點(diǎn)中配置的數(shù)據(jù)源。動(dòng)態(tài)數(shù)據(jù)源的配置當(dāng)數(shù)據(jù)源名稱為:fcDsnTemp時(shí),表示此時(shí)數(shù)據(jù)庫(kù)連接可以由代碼動(dòng)態(tài)產(chǎn)生。如果需要將fcDsnTemp這個(gè)名稱改名的話,可以通過(guò)修改ebiaoext項(xiàng)目下ConfigFix類中的如下行: publicstaticstringdatasourceNameTemp="fcDsnTemp";//動(dòng)態(tài)的數(shù)據(jù)源名稱,當(dāng)數(shù)據(jù)源名稱為此表示由外部接口程序來(lái)產(chǎn)生數(shù)據(jù)庫(kù)的連接.來(lái)達(dá)到。 動(dòng)態(tài)產(chǎn)生數(shù)據(jù)庫(kù)連接的代碼需要寫到ebiaoext項(xiàng)目下GetDbConnection類的publicstaticDBOperatorgetDBOperator(){中。eformforJ2ee版數(shù)據(jù)源的配置在WEB-INF目錄中有一個(gè)fcconfig.xml的文件,此文件的格式如下:<?xmlversion="1.0"encoding="utf-8"?><root> <datasources> <dsname="ebjndi"dbType="sqlserver" type="jndi"jndiName="jdbc/ebjndi"jndiPrefix="java:/comp/env"/> <dsname="fhjtest"dbType="sqlserver" type="jdbc"jdbcDriver="com.newatlanta.jturbo.driver.Driver"jdbcUrl="jdbc:JTurbo://localhost/eformtest/charset=GBK"user="sa"password=""/> </datasources> <fileroot>/ebsys</fileroot> <pubparam>用戶.ID,用戶.名稱,部門.ID,部門.名稱,系統(tǒng).單位名稱</pubparam></root>這是一個(gè)XML的配置文件,其中的datasources節(jié)點(diǎn)用于配置數(shù)據(jù)源,一般是把可能用到的數(shù)據(jù)源一個(gè)個(gè)都配置在此。其下每一個(gè)ds節(jié)點(diǎn)表示一個(gè)數(shù)據(jù)源。ds節(jié)點(diǎn)的格式說(shuō)明如下: <dsname="fhjtest" //數(shù)據(jù)源名稱jndiName="jdbc/ebjndi" //jndi名稱dbType="sqlserver" //數(shù)據(jù)源連接的數(shù)據(jù)庫(kù)類型,其值為:sqlserver/oracle/db2/mysql type="jdbc" //類型,其值為:jdbc/jndi/fcpooljndiPrefix="java:/comp/env" //表示查找數(shù)據(jù)源時(shí)的環(huán)境串前綴,在不同的WEB服務(wù)器中不同,如Tomcat中是java:/comp/env,而Weblogic和Websphere中均不需要,可以不填。jdbcDriver="com.newatlanta.jturbo.driver.Driver" //驅(qū)動(dòng)jdbcUrl="jdbc:JTurbo://localhost/eformtest/charset=GBK"http://URLuser="sa" //用戶名password="" //密碼/>如果type=fcpool,則表示使用eform自身的數(shù)據(jù)庫(kù)連接池,此時(shí)數(shù)據(jù)庫(kù)連接信息的配置在webapps\eform\web-inf\classes\perties文件中.其中數(shù)據(jù)源名稱會(huì)出現(xiàn)在界面上的選擇數(shù)據(jù)源的地方。第一個(gè)ds節(jié)點(diǎn)為默認(rèn)的數(shù)據(jù)源,即當(dāng)沒(méi)有指定數(shù)據(jù)源名稱時(shí),表示用第一個(gè)ds節(jié)點(diǎn)中配置的數(shù)據(jù)源。動(dòng)態(tài)數(shù)據(jù)源的配置數(shù)據(jù)庫(kù)連接的打開和關(guān)閉在.fcsoft.report.ext..DBConn.java的open()和close()上,用戶可以改寫這個(gè)類的代碼,以便控制用自己的數(shù)據(jù)庫(kù)連接。當(dāng)數(shù)據(jù)源名稱為:fcDsnTemp時(shí),表示此時(shí)數(shù)據(jù)庫(kù)連接可以由代碼動(dòng)態(tài)產(chǎn)生。如果需要將fcDsnTemp這個(gè)名稱改名的話,可以通過(guò)修改.fcsoft.report.ext.ConfigFix類中的如下行: publicstaticStringdatasourceNameTemp="fcDsnTemp";//動(dòng)態(tài)的數(shù)據(jù)源名稱,當(dāng)數(shù)據(jù)源名稱為此表示由外部接口程序來(lái)產(chǎn)生數(shù)據(jù)庫(kù)的連接.來(lái)達(dá)到。 動(dòng)態(tài)產(chǎn)生數(shù)據(jù)庫(kù)連接的代碼需要寫到.fcsoft.report.ext.GetDbConnection類的publicstaticConnectiongetConnection()throwsException中。引入JS文件及函數(shù)在eform設(shè)計(jì)的表單中,常常需要自定義一個(gè)JS函數(shù)來(lái)實(shí)現(xiàn)一些特殊的功能,有時(shí)某些JS函數(shù)需要在多個(gè)表單中使用,或是需要調(diào)用在自己的JS文件中的某些函數(shù)。自定義函數(shù)在eform設(shè)計(jì)的表單中,當(dāng)需要自定義一個(gè)JS函數(shù),只在本表單中用時(shí)??梢詮膃form表單設(shè)計(jì)器界面的上邊的工具欄中,點(diǎn)自定義函數(shù)按鈕,在彈出的窗口中寫上自定義函數(shù)的內(nèi)容。界面圖如下: 在上面的窗口中寫的內(nèi)容,在eform表單設(shè)計(jì)器中保存表單時(shí),會(huì)套上一個(gè)<script>…</script>后保存到表單中。在一個(gè)頁(yè)面文件中,能夠在<script>…</script>中寫的JS程序的內(nèi)容,都可以在上面的窗口中寫,而且寫的作用和在頁(yè)面的<script>…</script>中寫的作用是一樣的。比如:要定義一個(gè)頁(yè)面級(jí)的JS的全局變量的話,就可以在上面的窗口中的首行直接寫上:varpubVar=123;這樣就表示定義了一個(gè)名為pubVar的全局變量,其值為123。 當(dāng)用戶經(jīng)常需要寫自定義函數(shù),或是要寫很多的自定義函數(shù)時(shí),在上面的窗口中寫就不太方便,此時(shí)可以用帶顏色的自定義函數(shù)了。其界面圖如下:在這個(gè)界面上寫JS代碼就要方便得多了。在此寫其功能是和上面的一樣的。但它需要安裝一個(gè)cmax30e.rar的軟件,而且需要將客戶端的IE使用activeX控件的權(quán)限放低才行。引入JS文件在eform設(shè)計(jì)的表單中,當(dāng)只需要在本表單中使用某個(gè)函數(shù)時(shí),可以在上述的自定義函數(shù)的界面上寫,但當(dāng)希望函數(shù)能在多個(gè)表單中使用時(shí),則需要將函數(shù)的內(nèi)容寫到JS文件中,然后在表單生成的頁(yè)面上引入JS文件,這樣就可以在表單上調(diào)用了。默認(rèn)情況下,eform設(shè)計(jì)的表單都會(huì)引入了ebsys/fceformext/js/userfunc.js文件,所以可以將要在多個(gè)表單中使用的函數(shù)直接寫到此文件中即可.如果想要單獨(dú)弄一個(gè)JS文件,讓此文件的所有函數(shù)可以在所有的表單中使用,則需要修改ebsys/fceform/js/fcpub.js文件中的 varscripts=[fcpubdata.path+"/fceform/js/fcskins.js",fcpubdata.path+"/fceform/js/fcvalid.js"]; varheads=document.getElementsByTagName("head");部分,象引入fcskins.js等文件一樣,寫上要引入的文件的路徑即可.引用CSS樣式在頁(yè)面中都是通過(guò)CSS來(lái)定義表單的樣式,eform設(shè)計(jì)的表單實(shí)際上也是生成一個(gè)頁(yè)面,所以可以象常規(guī)頁(yè)面一樣來(lái)用CSS定義樣式.在表單生成的頁(yè)面中,都會(huì)引入了ebsys/fceform/css/dj.css樣式文件,所以可以將所有表單都要用的樣式直接定義在此文件中.如用戶自己已有一個(gè)CSS文件,或是希望單獨(dú)的一個(gè)CSS文件需要在表單中使用,可以在ebsys/fceform/js/fcpub.js文件中的 cssFiles:[],//在表單中加載的css文件,路徑在fceform目錄,一般寫/css/xx.css"/css/tdm_main.css"處加上,如為cssFiles:[“/css/test.css”],//在表單中加載的css文件,路徑在fceform目錄,一般寫/css/xx.css"/css/tdm_main.css"表示引入了ebsys/fceform/css/test.css文件.也可以用逗號(hào)分隔來(lái)引入多個(gè)CSS文件.切換Skins皮膚樣式當(dāng)需要做好多套Skins樣式供運(yùn)行時(shí)切換時(shí),可以這樣做。先將每套Skins樣式放在一個(gè)目錄下,此目錄應(yīng)在ebsys\fceform\css\skins\目錄下,且應(yīng)將目錄名作為Skins皮膚的名稱。在ebsys/fceform/js/fcpub.js文件中的skins:"base",//表單skin可設(shè)值為:base/blue/red/yellow/light/green/white toolbarStyle :"base",//設(shè)計(jì)器工具欄的樣式可設(shè)值為:base/blue/red/yellow/light/green/white設(shè)置默認(rèn)的skins皮膚樣式,其中skins:"base",設(shè)置的是用eform表單設(shè)計(jì)器設(shè)計(jì)的表單的默認(rèn)的skins皮膚樣式,toolbarStyle:"base"
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五股東協(xié)議補(bǔ)充協(xié)議-股東對(duì)公司可持續(xù)發(fā)展戰(zhàn)略的承諾
- 二零二五年度跨境拖車服務(wù)及關(guān)稅代理合同
- 二零二五年度商業(yè)廣場(chǎng)購(gòu)物中心房屋租賃與商業(yè)數(shù)據(jù)分析服務(wù)合同
- 2025年度閑置校舍租賃合同及校園內(nèi)環(huán)保能源利用合作協(xié)議
- 2025年度美容美發(fā)加盟合同解除書
- Unit 4 Did You Have a Nice Trip?單元基礎(chǔ)知識(shí)復(fù)習(xí)(含答案)
- 2025年度高校學(xué)生實(shí)習(xí)就業(yè)雙選協(xié)議書
- 二零二五年度企業(yè)員工社保權(quán)益自愿放棄協(xié)議范本
- 二零二五年度海洋地質(zhì)調(diào)查海域使用權(quán)租賃與研究開發(fā)協(xié)議
- 二零二五年度交通事故私了賠償處理協(xié)議
- 2024年抗菌藥物培訓(xùn)試題及答案
- 巨量千川營(yíng)銷師(初級(jí))認(rèn)證考試復(fù)習(xí)題及答案
- UL1026標(biāo)準(zhǔn)中文版-2019家用電飯煲和食品服務(wù)用具第六版
- 《佛跳墻英文介紹》課件
- 2024糖尿病腎病指南
- 基于大數(shù)據(jù)分析的5G網(wǎng)絡(luò)安全態(tài)勢(shì)感知系統(tǒng)設(shè)計(jì)
- 《難得糊涂鄭板橋》課件
- 抖音直播手冊(cè)【新人必看】
- 延安大學(xué)《算法設(shè)計(jì)與分析》2022-2023學(xué)年期末試卷
- 新教材背景下思政教育在高中英語(yǔ)課中的滲透與應(yīng)用分析
- 保安員火災(zāi)應(yīng)急措施培訓(xùn)
評(píng)論
0/150
提交評(píng)論