




已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
煤礦設(shè)計(jì)說明書規(guī)范化系統(tǒng)的研制第二章和第七章VB編程1.問題的提出我國是世界第一產(chǎn)煤大國。煤炭是我國最主要的一次能源。2005年全國煤炭產(chǎn)量21.9億噸,占世界的37,占我國一次能源生產(chǎn)總量的75.9,消費(fèi)的70。在未來相當(dāng)長的時(shí)期內(nèi),我國以煤為主的能源供應(yīng)和消費(fèi)格局難以改變,隨著煤炭的 增長方式的轉(zhuǎn)變、煤炭用圖的擴(kuò)展,煤炭的戰(zhàn)略地位更加重要。黨中央國務(wù)院已經(jīng)明確提出了“要大力調(diào)整和優(yōu)化能源結(jié)構(gòu),堅(jiān)持以煤炭為主體,以電力為中心,油氣和新能源全面發(fā)展”的戰(zhàn)略,進(jìn)一步明確了煤炭在我國能源結(jié)構(gòu)中的主體地位。 我國煤炭資源豐富,在探明的能源資源總量構(gòu)成中,煤炭占87.4%,石油占2.8%,天然氣占0.3%,水能占9.5%。截至2004 年底,累計(jì)發(fā)現(xiàn)和查明煤炭資源10997 億噸,保有資源量10295 億噸,居世界第3 位。其中已利用3938 億噸,尚未利用資源量6358 億噸,其中,精查儲量752 億噸,詳查1113億噸,普查1437 億噸,找煤量3000 多億噸。 現(xiàn)有煤礦的產(chǎn)能 我國煤炭生產(chǎn)以井工開采為主,其產(chǎn)量占煤炭總產(chǎn)量的95%。2005 年度,國有重點(diǎn)煤礦769 處,生產(chǎn)原煤10 億噸;國有地方煤礦1763 處,3 萬噸以上礦井1544 處,生產(chǎn)原煤3 億噸;鄉(xiāng)鎮(zhèn)煤礦2.1 萬余處,生產(chǎn)原煤8.9 億噸。現(xiàn)有煤礦中,設(shè)計(jì)年生產(chǎn)能力30 萬噸以上的大中型礦井占礦井總數(shù)的2%,30 萬噸以下的礦井占98%,總產(chǎn)量10億噸。到2010 年,國有重點(diǎn)煤礦中將報(bào)廢能力7000萬噸,國有地方煤礦將報(bào)廢能力2000萬噸以上。按照整頓、改造、聯(lián)合、提高的辦礦方針,“十一五”期間還要淘汰關(guān)閉一批小煤礦,并對有發(fā)展?jié)摿Φ男∶旱V進(jìn)行改造提升,力爭全國煤礦總數(shù)控制在1萬處,淘汰現(xiàn)有鄉(xiāng)鎮(zhèn)小煤礦生產(chǎn)能力3 億噸左右。在建礦井能力 截至2005 年底,全國煤礦在建和規(guī)劃礦井項(xiàng)目總規(guī)模約6億噸,其中已經(jīng)開工建設(shè)能力4.4 億噸。煤炭總供應(yīng)能力 預(yù)計(jì)到2010 年,全國原煤生產(chǎn)25億噸,其中大型煤礦生產(chǎn)13.5億噸,占54%;中型煤礦生產(chǎn)4.5 億噸,占18%;小型煤礦生產(chǎn)7 億噸,占28%。每一個(gè)礦井的設(shè)計(jì)過程中,都需要一部設(shè)計(jì)說明書。煤礦設(shè)計(jì)說明書是新建和改建的煤礦過程中重要的部分,然而在編制設(shè)計(jì)說明書時(shí),其工作量非常繁瑣,很容易就會出錯(cuò),給煤礦生產(chǎn)帶來了安全隱患,根據(jù)這種情況,利用編程工具智能化其編制過程,可以減少錯(cuò)誤,節(jié)省人力物力。中共十五大報(bào)告提出了實(shí)施科教興國和可持續(xù)發(fā)展戰(zhàn)略,教育要培養(yǎng)同現(xiàn)代化要求相適應(yīng)的數(shù)以億計(jì)的高素質(zhì)勞動者和數(shù)以千萬計(jì)的專門人才。在這一思想的指導(dǎo)下,我國各高校自1999年始紛紛擴(kuò)大招生規(guī)模。1998年全國招收研究生72508人,全國普通高校招收本??粕?08.36萬人;2002年全國招收研究生20.26萬人,全國普通高校招收542.82萬人。同1998年相比,2002年我國研究生招生增加了近三倍,本??普猩黾恿宋灞抖?。我國近幾年能源需求比較大,所以報(bào)考采礦專業(yè)的也就越來越多了,但是每個(gè)畢業(yè)生都要有一個(gè)畢業(yè)設(shè)計(jì),而且煤礦設(shè)計(jì)說明書是畢業(yè)設(shè)計(jì)必不可少的一部分了。而采礦的教師卻沒有大量的增加,給畢業(yè)設(shè)計(jì)指導(dǎo)帶來了難度,利用畢業(yè)設(shè)計(jì)說明可以減少學(xué)生的工作量,提高畢業(yè)設(shè)計(jì)的水平,同時(shí)減輕了指導(dǎo)教師的壓力。目前,煤礦、煤礦設(shè)計(jì)研究院和畢業(yè)生設(shè)計(jì)的許多煤礦初步設(shè)計(jì)說明書中,存在許多不規(guī)范,不全面之處,設(shè)計(jì)說明書內(nèi)容針對性不強(qiáng),編寫內(nèi)容不全,不能正確的指導(dǎo)礦井設(shè)計(jì)和現(xiàn)場施工,給煤礦安全、高效的組織生產(chǎn)帶來了困難。內(nèi)容齊全、格式規(guī)范的煤礦設(shè)計(jì)說明書不僅可以促使煤礦企業(yè)更好的執(zhí)行煤礦安全生產(chǎn)法規(guī),還能夠更好的指導(dǎo)現(xiàn)場施工,為施工人員創(chuàng)造一個(gè)安全的作業(yè)空間。煤礦設(shè)計(jì)說明書設(shè)計(jì)規(guī)范化系統(tǒng)體現(xiàn)扁平化的現(xiàn)代企業(yè)管理模式,有利于提高煤礦管理水平,促進(jìn)煤礦的安全生產(chǎn)。同時(shí)系統(tǒng)的應(yīng)用將大大提高辦公效率,節(jié)省大量的辦公經(jīng)費(fèi),將給煤炭行業(yè)各煤礦企業(yè)帶來直接的經(jīng)濟(jì)效益和社會效益,特別是也將會為企業(yè)的安全生產(chǎn)作出貢獻(xiàn)。針對上述的情況提出利用編程工具編制開發(fā)采礦設(shè)計(jì)說明書系統(tǒng),具有一定的現(xiàn)實(shí)意義。2.國內(nèi)外研究現(xiàn)狀2.1 國內(nèi)外ActiveX Automation技術(shù)現(xiàn)狀2.1.1 ActiveX 技術(shù)的發(fā)展 ActiveX技術(shù)來源于OLE(Object Linking and Embedding)技術(shù)。OLE最初是對象鏈接與嵌入,后來發(fā)展成為復(fù)合文檔技術(shù),包括文字、圖片、聲音、動畫片、視頻等媒體可以共同存在于一個(gè)文檔中。它們可以有不同的應(yīng)用程序產(chǎn)生,同時(shí)也可以在該文檔中編輯。如果應(yīng)用程序支持OLE文檔,在不同應(yīng)用程序之間的切換有OLE自動完成。OLE技術(shù)和其他技術(shù)共同作用,從而實(shí)現(xiàn)不同應(yīng)用程序的無縫鏈接,它們包括:對象鏈接技術(shù)(Object Linking and Embedding) 對象鏈接與嵌入是存儲有另一個(gè)應(yīng)用程序產(chǎn)生的OLE文檔的備份項(xiàng)目的兩種方法。對象鏈接僅僅存儲OLE文檔產(chǎn)生的文件名稱,而對象嵌入將該OLE文檔的備份存儲到OLE復(fù)合文檔中。在線激活與可視編輯 激活復(fù)合文檔中的一個(gè)嵌入項(xiàng)目成為在線激活或可視編輯。容器程序接口與產(chǎn)生嵌入項(xiàng)目的復(fù)合程序的特性結(jié)合。而一個(gè)連接項(xiàng)目永遠(yuǎn)不可能被激活,因?yàn)樵擁?xiàng)年、目的實(shí)際數(shù)據(jù)存儲在一個(gè)獨(dú)立的文件中,應(yīng)用程序無法建立這種直接的連接。復(fù)合文件 它提供簡單的、結(jié)構(gòu)化存儲OLE應(yīng)用程序的復(fù)合文檔的文件格式標(biāo)準(zhǔn)。在復(fù)合文件內(nèi),存儲包含了許多目錄特性,流也有許多文件的特性。拖放 拖放技術(shù)可簡單的實(shí)現(xiàn)數(shù)據(jù)的傳輸,例如講一個(gè)Word文件拖放到打印機(jī)圖標(biāo)上,即可實(shí)現(xiàn)文件的打印,它可以實(shí)現(xiàn)數(shù)據(jù)傳送與目標(biāo)設(shè)備的無關(guān)性。復(fù)合對象模型(COM) COM提供OLE對象之間通信的非結(jié)構(gòu)化的調(diào)用。COM是ActiveX的一部分,COM同時(shí)包含了OLE與ActiveX。自動化技術(shù)(Automation) 自動化技術(shù)允許一個(gè)應(yīng)用程序驅(qū)動另外一個(gè)程序。驅(qū)動程序被稱為自動化客戶,另一個(gè)為自動化服務(wù)器。自動化技術(shù)后來發(fā)展為ActiveX Automation。1996年3月Microsoft公司提出了ActiveX。ActiveX是指寬松定義的、基于COM的技術(shù)集合,而OLE仍然僅指復(fù)合文檔。當(dāng)然,最重要的核心還是COM。ActiveX與OLE都是基于構(gòu)件對象模型(COM)的。COM是一種客戶/服務(wù)器方式的對象模型,這種模型使得各軟件與應(yīng)用程序之間能以一種統(tǒng)一的方式進(jìn)行交互。OLE利用COM提供了一種基于對象的、可定制的、可擴(kuò)展的服務(wù),用于解決不同系統(tǒng)之間的交互操作問題;OCX(OLE control)是基于OLE技術(shù),用于桌面環(huán)境中的Windows構(gòu)件軟件開發(fā)的標(biāo)準(zhǔn)解決方案,著重解決的是軟件重用問題;ActiveX是OLE和OCX技術(shù)的結(jié)合和改進(jìn),著重解決網(wǎng)絡(luò)分布式計(jì)算和Internet服務(wù)的問題。2.1.2 ActiveX技術(shù)ActiveX技術(shù)是一組基于COM的技術(shù)集合,能使軟件在網(wǎng)絡(luò)環(huán)境下交互且獨(dú)立實(shí)用的計(jì)算機(jī)語言。ActiveX技術(shù)可同時(shí)用于構(gòu)造桌面或Internet應(yīng)用。ActiveX包括客戶技術(shù)與服務(wù)器技術(shù),具體如下:(1) ActiveX控件作為交互對象可被用于一個(gè)容器中,例如Web站點(diǎn)。(2) ActiveX文檔允許在客戶的Web瀏覽器或其他ActiveX容器中觀看文檔,例如Microsoft Word或Excel文檔。(3) ActiveX Scrpting控制一個(gè)瀏覽器或服務(wù)器中多個(gè)ActiveX構(gòu)件或Java程序的集成特性。微軟公司提供了個(gè)各種ActiveX的開發(fā)工具,包括VC+、VB和VJ+,可以使用戶開發(fā)自己的桌面與Internet應(yīng)用程序。2.1.3 ActiveX AutomationOLE自動化技術(shù)擴(kuò)充或發(fā)展為ActiveX Automation,它適用于OLE對象與ActiveX對象。Automation技術(shù)允許一個(gè)應(yīng)用程序操縱在另一個(gè)應(yīng)用程序中實(shí)現(xiàn)的對象,或者說將對象暴露這樣一來它們可以被操縱。操縱程序被稱為客戶,而被操縱程序成為服務(wù)器,被操縱的對象是ActiveX對象。ActiveX Automation由客戶程序和服務(wù)器程序組成,客戶程序是操縱者與控制者,服務(wù)器程序是被控制者,它包含了一系列的暴露對象。只要服務(wù)器程序提供一定的接口可以使任何對象實(shí)現(xiàn)自動化。對象包含了一些外部接口,它們被稱為方法與屬性。屬性是一個(gè)對象的一些命名特征,即對象的一些公有數(shù)據(jù)域。方法是自動化對象的一些函數(shù),它們提供給客戶程序的外部公共成員函數(shù)。 Automation 服務(wù)器和客戶之間數(shù)據(jù)傳遞的安全機(jī)制比較復(fù)雜,它一般使用Variant類型傳遞數(shù)據(jù)。它是一個(gè)聯(lián)合體,包含了兩個(gè)數(shù)據(jù)成員,一個(gè)是值域,另一個(gè)指示數(shù)據(jù)類型。它支持許多標(biāo)準(zhǔn)數(shù)據(jù)類型,短整數(shù),長整數(shù),單精度浮點(diǎn)數(shù),雙精度浮點(diǎn)數(shù),字符串,布爾型等。2.1.4 OLE/COM OLE是建立在組件對象模型(COM)基礎(chǔ)上的高層次技術(shù)。從基本中間件功能的角度來看支持對象的定義,創(chuàng)建,調(diào)度,引用及對象之間的通信,提供了接口定義語言 (IDL)。 OLE/COM的結(jié)構(gòu)如圖1所示:圖1OLE/COM結(jié)構(gòu)的另一個(gè)要素是自動化,它允許客戶程序動態(tài)構(gòu)造請求(包括方法名,相關(guān)參數(shù)的類型和類型的取值等),并將請求發(fā)送到遠(yuǎn)端對象。任何符合OLE/COM規(guī)范的對象都能自動提供其所能支持的接口信息。2.2 Word的對象模型(如圖2)圖1圖2 2.2.1 Word的抽象模型(如圖3)圖3Word 對象是按層次順序排列的,層次結(jié)構(gòu)頂端的兩個(gè)主類是 Application 和 Document 類。這兩個(gè)類非常重要,原因是在大部分時(shí)間里,您要么是在使用 Word 應(yīng)用程序本身,要么是以某種方式處理 Word 文檔。Word 對象模型嚴(yán)格遵循用戶界面。Application 對象表示整個(gè)應(yīng)用程序,每個(gè) Document 對象表示單個(gè) Word 文檔,Paragraph 對象對應(yīng)于單個(gè)段,以此類推。這些對象各自都有很多方法和屬性,可以使用這些方法和屬性操作對象或與對象交互。下面為主要設(shè)計(jì)用到的對象模型。2.2.2 Application 對象(如圖4)圖4Application對象是Word模型中的頂級對象,其他所有對象都是其子對象。該對象代表 Microsoft Word 應(yīng)用程序。Application 對象包含可返回最高級對象的屬性和方法。2.2.3 Documents對象(如圖5) 圖5Documents對象是application對象的子對象,在Word中表示所有當(dāng)前打開的document對象集合。Document對象代表一篇文檔,Document是Documents集合中的一個(gè)元素。2.2.4 Range對象(如圖6)圖6Range 對象代表文檔中的一個(gè)連續(xù)范圍。每一個(gè) Range 對象由一起始和一終止字符位置定義。Visual Basic 使用 Range 對象識別文檔的指定部分。但和書簽不同,Range 對象只在定義該對象的過程正在運(yùn)行時(shí)才存在。Range 對象和所選內(nèi)容相互獨(dú)立。也就是說,可定義和復(fù)制一個(gè)范圍而不需改變所選內(nèi)容。還可在文檔中定義多個(gè)范圍,但每一個(gè)窗格中只能有一個(gè)所選內(nèi)容。2.3 國內(nèi)對Word的二次開發(fā)現(xiàn)狀國內(nèi)對Word開發(fā)尚未形成一定規(guī)模,主要是在各自的領(lǐng)域進(jìn)行應(yīng)用,主要應(yīng)用的語言工具為Delphi,C+,VC+,Net,VB6.0等,其中VB6.0對word 的控制是最容易的。還有很多一部分是利用Word自帶的VBA進(jìn)行開發(fā),但是VBA有一定的局限性。本文實(shí)用的工具為VB6.0。臺州化學(xué)系的賈文平、張景安等人在其發(fā)表的化學(xué)試題庫管理系統(tǒng)的開發(fā)_用VB與Word2000Automation技術(shù)中對化學(xué)試題庫管理系統(tǒng)的模型設(shè)計(jì)及VBA 與Word2000 Automation 技術(shù)在其中的應(yīng)用情況作了較為詳盡的介紹, 并在系統(tǒng)中證明,化學(xué)試題庫管理系統(tǒng)具有學(xué)科擴(kuò)展的通用性、系統(tǒng)管理的開放性、抽題方式的靈活性及排版打印的實(shí)用性等特點(diǎn)。湖南湘潭大學(xué)材料與物理光電學(xué)院的楊恢先、楊慧等人在其發(fā)表的基于OLE和Word對象模型的試題庫設(shè)計(jì)方法中,介紹了在VB環(huán)境下基于OLE和Word的對象模型開發(fā)試題庫原理、模塊結(jié)構(gòu)和功能以及具體設(shè)計(jì)過程中的關(guān)鍵技術(shù)和實(shí)現(xiàn)方法,并且在該系統(tǒng)中用戶能自主創(chuàng)建任何一門課程的試題庫,用戶可以隨機(jī)的向試題庫中增加,修改和刪除各類型的試題及答案題目和答案均可在Word環(huán)境中編輯,并能根據(jù)用戶要求在Word中生成試卷和答案。常熟高等專科學(xué)校的錢衛(wèi)國、劉燕鵬在其發(fā)表的用VB自動生成Word2000格式錄取通知書中,介紹了利用VB編程控制Word自帶的VBA功能自動生成錄取通知書和錄取通知書信封。杭州師范學(xué)院信息工程學(xué)院陳麗燕、祝建中在其發(fā)表的基于Word文檔的試題庫系統(tǒng)的實(shí)現(xiàn)中討論了在試題庫系統(tǒng)建設(shè)中如何利用OLE Automation 技術(shù)實(shí)現(xiàn)含有公式、圖片的試題數(shù)據(jù)的訪問, 包括試題的添加、讀取、顯示和編輯以及試卷的生成, 并給出了在Delphi 和Access環(huán)境下的實(shí)現(xiàn)方法。長沙大學(xué)圖書館的任燕舞在其發(fā)表的一個(gè)通用試題庫管理系統(tǒng)的設(shè)計(jì)及其在VB 中的實(shí)現(xiàn)中,介紹了一種通用試題庫管理系統(tǒng),它是在Windows 環(huán)境下,采用面向?qū)ο缶幊?OLE 技術(shù)開發(fā)的計(jì)算機(jī)管理軟件,重點(diǎn)闡述了該系統(tǒng)的設(shè)計(jì)思想及其主要模塊的實(shí)現(xiàn)方法。綜合以上,可以看出國內(nèi)在開發(fā)Word的方面主要應(yīng)用在試題庫、印刷等方面,開發(fā)比較簡單。但是國內(nèi)在煤礦方面的應(yīng)用開發(fā)比較少,山東泰安的精誠軟件公式研制煤礦作業(yè)規(guī)程專家系統(tǒng),也是基于OLE和Automation技術(shù)的,主要是通過計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件技術(shù)、數(shù)據(jù)庫技術(shù)、圖形技術(shù)開發(fā)的煤礦作業(yè)規(guī)程計(jì)算機(jī)應(yīng)用系統(tǒng),并在全國許多煤礦的到了應(yīng)用,取得了良好的經(jīng)濟(jì)效益。中國礦業(yè)大學(xué)化工學(xué)院的趙朝勛、周曉華、匡亞莉在其發(fā)表的OLE Automation 技術(shù)在選煤廠管理信息系統(tǒng)開發(fā)中的應(yīng)用中中介紹了OLE 通信機(jī)制的基
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國氧氣鋼瓶行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報(bào)告
- 2025-2030年中國民用飛機(jī)落地式衡器行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報(bào)告
- 2025-2030年中國橡膠粉行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報(bào)告
- 2025-2030年中國植物性蛋白質(zhì)行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報(bào)告
- 2025-2030年中國棉毛針織衫褲行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報(bào)告
- 臨床藥物監(jiān)測中的質(zhì)量控制環(huán)節(jié)試題及答案
- 2025-2030年中國雜燴油行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報(bào)告
- 2025-2030年中國機(jī)動車檢驗(yàn)檢測行業(yè)市場發(fā)展分析及發(fā)展趨勢與投資機(jī)會研究報(bào)告
- 2025-2030年中國服裝行業(yè)市場深度調(diào)研及競爭格局與投資策略研究報(bào)告
- 2025-2030年中國月嫂行業(yè)市場深度調(diào)研及發(fā)展趨勢與投資前景研究報(bào)告
- 2025年入團(tuán)考試必考題目試題及答案
- 動物生理學(xué)題庫及答案(附解析)
- 2025年全國保密教育線上培訓(xùn)考試試題庫帶答案(典型題)含答案詳解
- 《疫苗的重要性》課件
- 優(yōu)雅女生班會課件
- 建筑工人安全教育新模式試題及答案
- 駕駛員心理素質(zhì)與行車安全的關(guān)系
- 金華市金廈商品混凝土有限公司年產(chǎn)60萬方清潔型預(yù)拌混凝土遷建項(xiàng)目環(huán)評報(bào)告
- 2025年計(jì)算機(jī)科學(xué)與技術(shù)考試試題及答案
- 2024年福清市中醫(yī)院招聘筆試真題
- 2024年山西演藝有限責(zé)任公司招聘筆試真題
評論
0/150
提交評論