亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        紙箱軟件中動態(tài)鏈接庫(DLL)的使用

        2017-11-08 14:08:09倪華娟
        商情 2012年48期

        倪華娟

        [摘要]隨著信息化技術的飛速發(fā)展,紙箱業(yè)和其他制造業(yè)信息化一樣,經(jīng)歷了從單機運行至內(nèi)部局域網(wǎng)最終致互聯(lián)網(wǎng)網(wǎng)上運行的發(fā)展歷程,同行之間的競爭變成了企業(yè)信息管理的競爭。本文通過對比當前流行的設計軟件開發(fā)平臺的研究,發(fā)現(xiàn)Delphi是一款簡單、易于掌握,并且功能強大、實用的系統(tǒng)開發(fā)軟件。認為Delphi的動態(tài)鏈接庫是一種特殊的可執(zhí)行文件,它的內(nèi)存機制可以減少系統(tǒng)資源占用,而且便于系統(tǒng)升級。由于DLL具有節(jié)省內(nèi)存、共享代碼、升級方便和獨立于編程語言的優(yōu)點,現(xiàn)已被廣泛應用。另外,Delphi利用DLL實現(xiàn)了窗體的重用機制,用戶可以將自己設計好的窗體儲存在一個DLL中,在需要的時候可隨時調(diào)用它。

        經(jīng)過對紙箱軟件的分析研究,本課題使用了Delphi的動態(tài)鏈接庫技術,結合SQL SERVER數(shù)據(jù)庫開發(fā)建立了一個繪制紙箱設計圖的DLL庫模塊。

        [關鍵詞]紙箱設計;動態(tài)鏈接庫;DLL;Delphi

        一、研究現(xiàn)狀

        隨著國內(nèi)包裝業(yè)的迅猛發(fā)展,原來靠裝備精良、實力雄厚占得先機的紙箱企業(yè),現(xiàn)在敏銳地發(fā)現(xiàn)在設備、技術方面大家已在同一條起跑線上,同行之間的競爭變成了企業(yè)內(nèi)部管理的競爭。所謂“工欲善其事,必先利其器”,運用ERP系統(tǒng)來管理企業(yè)內(nèi)部事務,近兩年這一趨勢更呈加速。在紙箱生產(chǎn)行業(yè)中,ERP應用的復雜性主要是客戶對紙箱產(chǎn)品的要求千變?nèi)f化,客戶需求的品種規(guī)格也很多,眾所周知,紙箱企業(yè)客戶所需的產(chǎn)品幾乎沒有相同的,箱型、=型、紙質(zhì)、?。üに嚨燃毠?jié)都有特定的要求,這就要求廠家快速制作樣品模型。

        二、課題主要研究內(nèi)容

        本課題是基于紙箱ERP管理系統(tǒng),由于紙箱管理系統(tǒng)本身多變的特點,很少有紙箱ERP管理系統(tǒng)集成了紙箱圖紙的自動生成功能,目前紙箱行業(yè)對ERP管理系統(tǒng)要求越來越迫切,為了更好、更方便快捷的服務紙箱業(yè)客戶,本次課題主要研究的是如何利用DELPHI開發(fā)軟件自動生成紙箱圖紙,為了使程序能更方便的修改,也為了這些代碼能更好的共享,我們使用了動態(tài)鏈接庫技術(DLL)自動生成紙箱圖紙。如果能通過動態(tài)鏈接庫技術(DLL)自動生成圖紙,我們只需要簡單的根據(jù)紙箱邊長各尺寸,輸入相應的數(shù)據(jù)就能自動生成紙箱圖形(.bmp)。這樣我們就可以通過程序簡單的調(diào)用.DLL文件實現(xiàn)生成圖紙的功能,而不用每次都寫一長串的代碼,修改也變得更加方便。

        三、本課題采取的研究方法和技術途徑

        (一)Dll的制作一般分為以下幾步:

        l、在一個DLL工程里寫一個過程或f數(shù)。2、寫一個Expo~s關鍵字,在其下寫過程的名稱。不用寫參數(shù)和調(diào)用后]。

        (二)參數(shù)傳遞

        l、參數(shù)類型最好與window C++的參數(shù)類型一致。不要用DELPHI的數(shù)據(jù)類型。2、最好有D回值[即使是一個過程],來報出調(diào)用成功或失敗,或狀態(tài)。成功或失敗的D回值最好為1[成功]或0[失敗].一句話,與windows c++兼容。3、用stdcall聲明后]。4、最好大小寫敏感。5、無須用far調(diào)用后],那只是為了與windows 16位程序兼容。

        (三)全局變量的使用

        在widnows 32位程序中,兩個應用程序的地址空間是相互沒有聯(lián)系的。雖然DLL在內(nèi)存中是一份,但變量是在各進程的地址空間中,因此你不能借助dll的全局變量來達到兩個應用程序間的數(shù)據(jù)傳遞,除非你用內(nèi)存映像文件。

        (四)調(diào)用靜態(tài)載入

        l、客戶端f數(shù)聲名:

        1)大小寫敏感。2)與DLL中的聲明一樣。3)調(diào)用時傳過去的參數(shù)類型最好也與windows c++一樣。4)調(diào)用時DLL必須在windows搜索路徑中,順序是:當前目錄;Path路徑;windows;widows\system;windows\ssystem32;

        (五)調(diào)用動態(tài)載入

        建立一種過程類型(或者是一個Function)[如果你對過程類型的變量只是一個指針的本質(zhì)清楚的話,你就知道是怎么回事了1。如:

        四、總結

        本課題使紙箱管理軟件集成了自動生成紙箱圖紙的功能(.bmp),原來很多企業(yè)是手動畫圖的,現(xiàn)在我們只要簡單的輸入紙箱圖的型號及各邊長就能自動生成BMP圖紙,大大提高了紙箱廠的工作效率,而且使用了DLL動態(tài)鏈接庫技術使文件調(diào)用更加簡單,增加的程序的安全性,使以后程序升級更加簡單。

        本課題先通過創(chuàng)建一個DLL工程文件,生成一個.DLL文件,把生成的.DLL文件復制到一個一般的工程文件夾下,通過一個=口程序輸入相應紙箱圖的各個邊長,然后調(diào)用DLL文件,把相應的邊長的參數(shù)讀取進來,再根據(jù)這些邊長自動生成一個BMP的圖片??偟膩碚f,本課題的成果是一種用DELPHI數(shù)據(jù)鏈接庫方法研究的一種生成BMP紙箱圖紙的算法。endprint

        久久精品中文闷骚内射| 日本成本人片视频免费| 免费人成在线观看| 亚洲av成人一区二区三区| 污污污污污污污网站污| 亚洲高清在线不卡中文字幕网| 久久精品亚洲中文字幕无码网站| 中文字幕第七页| 精品一区二区三区影片| 亚洲精品乱码久久麻豆| 日韩精品一区二区三区乱码 | 中国免费一级毛片| 蜜桃视频永久免费在线观看| 亚洲97成人在线视频| 亚洲精品中文字幕乱码三区| 少妇性饥渴bbbbb搡bbbb| 美女胸又www又黄的网站| 人妻精品一区二区免费| 国产精品女同一区二区免| 少妇一级淫片中文字幕| 国产成人无码精品久久二区三区 | 免费观看成人欧美www色| 久久久久久国产精品mv| 欧美丰满大爆乳波霸奶水多| 中日韩欧美成人免费播放 | 高清精品一区二区三区| 亚洲五月天综合| 亚洲国产精品久久久天堂不卡海量| 蜜臀av中文人妻系列| 亚洲免费在线视频播放| 给你免费播放的视频| 色先锋av资源中文字幕| 久久国产乱子伦精品免费强| 偷拍视频十八岁一区二区三区| 日韩亚洲精品中文字幕在线观看 | 国产肥熟女免费一区二区| 在线看片免费人成视频电影 | 亚洲粉嫩av一区二区黑人| 美女视频在线观看亚洲色图 | 亚洲高清一区二区三区视频| 中文字幕一区二区综合|