類庫(kù)
- 一種Zedgraph的改進(jìn)方法在大數(shù)據(jù)變形信息可視化中的應(yīng)用
用的圖形展繪圖表類庫(kù)有TeeChart、水晶報(bào)表、FusionCharts、Amcharts等,該類圖表類庫(kù)功能強(qiáng)大,但作為付費(fèi)非開(kāi)源控件,其繪圖數(shù)據(jù)不能根據(jù)需求自定義,且在大數(shù)據(jù)變形監(jiān)測(cè)展示中存在一定的壁壘,應(yīng)用相對(duì)較少。與商業(yè)圖表類庫(kù)相比,在變形監(jiān)測(cè)信息管理系統(tǒng)中,免費(fèi)開(kāi)源圖表類庫(kù)(如Zedgraph、Open-Flash-Chart以及MsChat)以其小巧、二次開(kāi)發(fā)便捷、可根據(jù)實(shí)際需求定制化修改等特點(diǎn)得到越來(lái)越多的應(yīng)用。Zedgraph是基于.Ne
現(xiàn)代測(cè)繪 2022年3期2022-07-23
- 基于BIM技術(shù)的土石方調(diào)運(yùn)程序化探究
序的動(dòng)態(tài)鏈接庫(kù)和類庫(kù)里的類,有效地復(fù)用代碼,提高效率。Dynamo軟件中的“Python Script”節(jié)點(diǎn)(圖1)可以運(yùn)行嵌入的IronPython腳本,利用這個(gè)節(jié)點(diǎn)編寫IronPython 代碼,使用IronPython 調(diào)用自定義C#類庫(kù)(.dll文件)里的類(class)及類的方法(method)可以很好地解決Dynamo原生節(jié)點(diǎn)無(wú)法完成的求解計(jì)算。圖1 Python Script節(jié)點(diǎn)3.2 C#求解類庫(kù)的代碼實(shí)現(xiàn)由于IronPython 不支持C
土木工程與管理學(xué)報(bào) 2021年6期2022-01-12
- 風(fēng)云4A衛(wèi)星沙塵檢測(cè)產(chǎn)品在內(nèi)蒙古區(qū)域的應(yīng)用
很多標(biāo)準(zhǔn)庫(kù)及功能類庫(kù),極大地提升了開(kāi)發(fā)效率,文中主要應(yīng)用了處理數(shù)據(jù)的Pandas類庫(kù),解析NC格式文件的netCDF4類庫(kù)及繪制專題圖的Basemap類庫(kù)。3.2 NetCDF文件介紹NetCDF數(shù)據(jù)集(簡(jiǎn)稱NC)是一種自描述的二進(jìn)制數(shù)據(jù)格式,包含維(dimensions)、變量(variables)和屬性(attributes)三種數(shù)據(jù)類型[4],變量存儲(chǔ)的表征其物力性質(zhì)的真實(shí)數(shù)據(jù),維則對(duì)應(yīng)的是變量的維度信息,屬性則是變量輔助信息屬性,主要用于存儲(chǔ)氣象科
科技與創(chuàng)新 2021年15期2021-08-16
- ECharts類庫(kù)在氣象數(shù)據(jù)可視化圖形繪制中的應(yīng)用
于ECharts類庫(kù),結(jié)合JQuery和Ajax技術(shù),將氣象數(shù)據(jù)繪制為可視化圖形,不僅提高了數(shù)據(jù)辨識(shí)度,還將枯燥的氣象數(shù)據(jù)變得更加直觀,業(yè)務(wù)人員易于理解且增強(qiáng)了數(shù)據(jù)可讀性。隨著氣象信息化和現(xiàn)代化發(fā)展,氣象資料在空間和時(shí)間尺度都發(fā)生了根本性的變化,面對(duì)日益豐富的氣象數(shù)據(jù),如何利用先進(jìn)的技術(shù)手段展示氣象數(shù)據(jù)非常有意義。相比傳統(tǒng)的表格和文本,可視化圖形展示的氣象信息更豐富直觀,業(yè)務(wù)人員可以很方便的辨識(shí)氣溫、降水等信息的一段時(shí)間變化規(guī)律。目前,常用的氣象數(shù)據(jù)可視化
電子世界 2021年22期2021-02-28
- Android操作系統(tǒng)安全機(jī)制研究
框架層、運(yùn)行時(shí)、類庫(kù)層與Linux內(nèi)核等部分構(gòu)成。應(yīng)用層是系統(tǒng)上應(yīng)用程序的構(gòu)成,涵蓋系統(tǒng)預(yù)裝應(yīng)用和第三方應(yīng)用,而多數(shù)應(yīng)用程序是基于Java計(jì)算機(jī)語(yǔ)言編寫,并在Dalvik虛擬機(jī)中運(yùn)行,還有部分應(yīng)用是基于C/C++語(yǔ)言編寫的應(yīng)用。但無(wú)論選擇哪一種計(jì)算機(jī)編程語(yǔ)言,運(yùn)行環(huán)境的安全要求是相同的,均是在沙箱中運(yùn)行。應(yīng)用框架層是系統(tǒng)組件設(shè)計(jì)思想的具體表現(xiàn),涵蓋諸多系統(tǒng)服務(wù)以及多個(gè)組件,各組件之間通信主要是基于框架層實(shí)現(xiàn),并非是組件之間通信[2]。類庫(kù)層是諸多二進(jìn)制動(dòng)態(tài)
締客世界 2020年10期2020-12-11
- Python語(yǔ)言特點(diǎn)及其在機(jī)器學(xué)習(xí)中的應(yīng)用
存了豐富、強(qiáng)大的類庫(kù),它可以集成其它面向?qū)ο笳Z(yǔ)言或底層語(yǔ)言編寫的代碼模塊,這就可以具備較好的耦合性。數(shù)據(jù)的大爆炸發(fā)展,我國(guó)已經(jīng)進(jìn)入到大數(shù)據(jù)時(shí)代,人工智能技術(shù)的多樣化發(fā)展,機(jī)器學(xué)習(xí)也得到了快速的發(fā)展,Python因其特性非常適合應(yīng)用在機(jī)器學(xué)習(xí)編碼過(guò)程中,流行程度越來(lái)越高。一、Python語(yǔ)言的特點(diǎn)高級(jí)語(yǔ)言。Python是一種高級(jí)語(yǔ)言,它封裝了底層基礎(chǔ)的邏輯以及物理層實(shí)現(xiàn),符合人類的思維模式。面向?qū)ο?。Python是一種面向?qū)ο蟮母呒?jí)語(yǔ)言,它不僅具備面向?qū)ο笳Z(yǔ)
數(shù)碼世界 2020年3期2020-11-24
- 微軟正式放棄Visual Basic編程語(yǔ)言
開(kāi)始,VB將支持類庫(kù)、控制臺(tái)、Windows窗體、WPF、Worker°Service、ASP.NET°Core°Web°API,方便現(xiàn)有的VB程序遷移到.NET°Core。VB1.0誕生于1991年5月20日,已經(jīng)走過(guò)29年,是微軟開(kāi)發(fā)的一種通用的基于對(duì)象的程序設(shè)計(jì)語(yǔ)言,源自Basic,但加入了開(kāi)發(fā)圖形用戶界面,不再需要編寫大量代碼描述界面元素的外觀和位置,只需添加預(yù)設(shè)對(duì)象即可,在當(dāng)時(shí)它是第一個(gè)可視編程軟件。VB發(fā)展了六個(gè)大版本,一直到1998年的VB°
電腦報(bào) 2020年11期2020-06-30
- 巧用PowerShell命令管控系統(tǒng)信息
的演化,WMI的類庫(kù)也變得極為豐富。對(duì)于PowerShell來(lái)說(shuō),可以通過(guò)“Get-WmiObject”入口,來(lái)訪問(wèn)非常完善的信息庫(kù)。當(dāng)然,在使用PowerShell調(diào)用WMI來(lái)獲取所需的系統(tǒng)信息時(shí)(例如CPU的類型等),必須首先了解需要使用到的WMI中的具體的類才行。在Windows中存在WMI的類庫(kù),該類庫(kù)會(huì)由WMI服務(wù)管理和維護(hù)。當(dāng)訪問(wèn)WMI類庫(kù)中的類時(shí),就會(huì)利用RPC/DCOM協(xié)議與該服務(wù)進(jìn)行通訊。例如在Windows 10中點(diǎn)擊“Win+R”鍵,
- 淺談PDMS報(bào)表輸出開(kāi)發(fā)
L調(diào)用第三方C#類庫(kù)輸出。2 開(kāi)發(fā)示例介紹2.1 PML直接開(kāi)發(fā)CSV格式輸出在開(kāi)發(fā)CSV格式輸出時(shí),直接使用PML語(yǔ)言編寫程序,收集工程對(duì)象的相關(guān)屬性并按要求完成整理,然后輸出成CSV格式的報(bào)表文件,可以用Excel格式的文件直接打開(kāi)。程序處理的流程如圖1所示。圖1 PML語(yǔ)言編寫程序處理流程示意在PDMS中選定一個(gè)管道對(duì)象,運(yùn)行上述代碼就可以生成CSV文件。2.2 PML調(diào)用PDMS內(nèi)置Excel接口輸出從PDMS 12.0版本開(kāi)始,軟件增加了Grid
石油化工自動(dòng)化 2019年6期2019-12-26
- 用Java編寫客戶機(jī)/服務(wù)器端應(yīng)用程序
務(wù)器;Java;類庫(kù)中圖分類號(hào):TP309.05 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2019)29-0067-021概述客戶機(jī)/服務(wù)器是一種分布式計(jì)算模式,在這種模式下,系統(tǒng)的處理功能被分散到各工作站(這里的工作站可看作終端在功能上的擴(kuò)展),工作站及其運(yùn)行程序被稱為客戶機(jī)。原來(lái)的大型機(jī)由于要繼續(xù)完成相關(guān)的處理功能,為客戶機(jī)服務(wù),因此被叫作服務(wù)器??蛻魴C(jī)和服務(wù)器之間必須建立一套通信協(xié)議來(lái)進(jìn)行信息交換。Java的語(yǔ)法風(fēng)格非常近似于C++,但刪改了C+
電腦知識(shí)與技術(shù) 2019年29期2019-12-16
- Python第三方庫(kù)在Excel文件讀寫中的應(yīng)用
el文件的第三方類庫(kù)模塊,本文也將圍繞著這兩種類庫(kù)模塊在Excel中的應(yīng)用進(jìn)行詳細(xì)介紹說(shuō)明。1 pyExcelerator與xlrdpyExcelerator是在Python的所有第三方類庫(kù)中主要應(yīng)用于Excel文件的類庫(kù),pyExcelerator不僅可以完全支持UNICODE,還支持各種格式設(shè)置,也正是基于此,其才能對(duì)Excel文件實(shí)施各種操作。在實(shí)際操作中,pyExcelerator的Workbook和Worksheet會(huì)分別對(duì)應(yīng)Excel的Book
電子技術(shù)與軟件工程 2019年16期2019-12-01
- 基于VEP數(shù)據(jù)庫(kù)的一種圖像處理技術(shù)
程序。第三,基礎(chǔ)類庫(kù)(MFC)作為 Visual C++的重要部分,是用于在C++環(huán)境下編寫應(yīng)用程序的一個(gè)框架和引擎,可以充分利用基礎(chǔ)類庫(kù)的優(yōu)勢(shì)。在微軟基礎(chǔ)類庫(kù)中具有很多的基本庫(kù)類,通過(guò)這些基本庫(kù)可開(kāi)發(fā)出五花八門的 Windows 應(yīng)用程序,同時(shí),不用應(yīng)用程序開(kāi)發(fā)員投入太多的時(shí)間、精力,有效降低了 Windows 應(yīng)用程序的編寫周期。使用微軟基礎(chǔ)類庫(kù),在開(kāi)發(fā)應(yīng)用程序時(shí)會(huì)起到事半功倍的作用。此外,Visual C++開(kāi)發(fā)數(shù)據(jù)庫(kù)技術(shù)也有它自己獨(dú)特的特點(diǎn)。Vis
數(shù)碼世界 2019年12期2019-12-01
- 基于MFC的簡(jiǎn)易計(jì)算器制作
ses)微軟基礎(chǔ)類庫(kù)及其它Windows api等函數(shù)。本文利用豐富的MFC類庫(kù)封裝函數(shù),設(shè)計(jì)并創(chuàng)建了一個(gè)可視化的基于對(duì)話框形式的簡(jiǎn)易計(jì)算器,該計(jì)算器能進(jìn)行加、減、乘、除、求余運(yùn)算。實(shí)驗(yàn)結(jié)果表明,創(chuàng)建的計(jì)算器運(yùn)行穩(wěn)定效率高。關(guān)鍵詞:MFC;計(jì)算器;Visual C6.0;C0引言MFC是Microsoft Foundation Classes微軟基礎(chǔ)類庫(kù)的簡(jiǎn)稱,其封裝了許多的c類庫(kù),還是一個(gè)框架,在Visual C6.0開(kāi)發(fā)環(huán)境下新建一個(gè)基于MFC的工程,
智能計(jì)算機(jī)與應(yīng)用 2019年6期2019-03-11
- 基于.NET Framework類庫(kù)實(shí)現(xiàn)簡(jiǎn)單電子郵件發(fā)送系統(tǒng)
amework及類庫(kù).NET的核心是.NET Framework(微軟.NET 框架體系)。.NET Framework有2個(gè)重要的組件,一是最基本的通用語(yǔ)言運(yùn)行時(shí)庫(kù)CLR(Common Language Runtime),是運(yùn)行時(shí)的環(huán)境,提供程序編譯、內(nèi)存管理、安全性管理等功能,是執(zhí)行管理代碼的代理;二是具有多種處理功能的類庫(kù)。.NET Framework類庫(kù)是一個(gè)綜合性的面向?qū)ο蟮目芍赜玫念愋图?,包括的類型有類、接口、委托、結(jié)構(gòu)和枚舉等??梢杂?span id="5j55b5p" class="hl">類庫(kù)來(lái)
智能計(jì)算機(jī)與應(yīng)用 2019年1期2019-01-11
- 數(shù)據(jù)結(jié)構(gòu)可視化類庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)
數(shù)據(jù)結(jié)構(gòu)可視化類庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)背景數(shù)據(jù)結(jié)構(gòu)可視化是軟件可視化的一個(gè)學(xué)科分支??茖W(xué)的計(jì)算和可視化方法,不僅可以幫助工作人員獲取更多的信息,還可以在一定的程度上更加直觀的展現(xiàn)計(jì)算結(jié)果的分析。其中,可視化可以分為,事件驅(qū)動(dòng)和自動(dòng)動(dòng)畫、狀態(tài)驅(qū)動(dòng)、可視化設(shè)計(jì)幾種類型。以上四種類型,有著他們特殊的系統(tǒng)和使用途徑,其中事件系統(tǒng)所使用的是ANIMAL系統(tǒng),需要可視化的區(qū)域內(nèi),并基于interestingenvents基礎(chǔ)上,實(shí)現(xiàn)注釋。自動(dòng)動(dòng)畫所使用的系統(tǒng)是Jeliot等
數(shù)碼世界 2018年4期2018-12-25
- Python在數(shù)據(jù)可視化中的應(yīng)用
;Python;類庫(kù);程序設(shè)計(jì)中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)32-0267-031 引言Python作為近年來(lái)最受歡迎的面向?qū)ο缶幊陶Z(yǔ)言之一,廣泛應(yīng)用于系統(tǒng)管理任務(wù)的處理和web編程,具有簡(jiǎn)潔性、易讀性以及可擴(kuò)展性等優(yōu)點(diǎn),尤其是支持各類豐富,功能強(qiáng)大的第三方類庫(kù),大大拓展了其用途,在科學(xué)計(jì)算,數(shù)據(jù)庫(kù),人工智能等領(lǐng)域發(fā)揮很重要的作用。numpy,pandas,matliplot和seaborn是數(shù)據(jù)分析和圖形
電腦知識(shí)與技術(shù) 2018年32期2018-12-22
- 探析.NET技術(shù)的數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用
擴(kuò)展與完善了框架類庫(kù),補(bǔ)充了移動(dòng)、云等適應(yīng)新環(huán)境的框架應(yīng)用。.NET架構(gòu)在技術(shù)上適用于跨系統(tǒng)平臺(tái)的應(yīng)用,實(shí)際的應(yīng)用上與微軟的Windows平臺(tái)有更好的結(jié)合。其架構(gòu)在Windows平臺(tái)之上提供了CLR(公共語(yǔ)言運(yùn)行時(shí))和FCL(框架類庫(kù))兩層結(jié)構(gòu)。CLR提供了程序執(zhí)行的環(huán)境, FCL則包括了基類庫(kù),數(shù)據(jù)類庫(kù)(數(shù)據(jù)及XML類等),以及Web Services、Web Forms、Windows Forms等應(yīng)用層面類庫(kù)。.NET技術(shù)支持C#、VB.NET等多種
數(shù)碼世界 2018年5期2018-12-21
- Led顯示屏軟件系統(tǒng)的開(kāi)發(fā)與研究
1)引用設(shè)備操作類庫(kù)文件ICS.Acquisition.dll、ICS.Common.dll和ICS.Models.dll,這里包含設(shè)備基本操作類。(2)編寫構(gòu)造函數(shù)。public LedCtrl(stringserialNumber,int speed){ICS.Models.Com.ComSettingModel com = new Models.Com.ComSettingModel();com.LedCom = serialNumber;led =
科技風(fēng) 2018年29期2018-05-14
- 基于CAD模型的掃描測(cè)量機(jī)器人路徑規(guī)劃方法研究
面向?qū)ο蟮腃++類庫(kù),主要包括6大基本類庫(kù):基礎(chǔ)類庫(kù)、模型數(shù)據(jù)類庫(kù)、模型算法類庫(kù)、可視化類庫(kù)、數(shù)據(jù)交換類庫(kù)以及應(yīng)用框架類庫(kù)。通過(guò)這些類庫(kù),OpenCASCADE可以提供二維和三維幾何體的創(chuàng)建、模型顯示和分析、數(shù)據(jù)交換等功能,可以用來(lái)快速開(kāi)發(fā)二維和三維幾何建模軟件[2-4]。OpenCASCADE技術(shù)可以用于包括CAD/CAM/CAE等方面的眾多三維程序的開(kāi)發(fā),至今已經(jīng)被許多領(lǐng)域的商業(yè)公司所采用。使用者可以根據(jù)研究需要有選擇性的使用相關(guān)的庫(kù)函數(shù),可以避免花費(fèi)
自動(dòng)化與儀表 2018年1期2018-03-30
- 數(shù)據(jù)結(jié)構(gòu)課程教學(xué)改革方案和應(yīng)用效果
學(xué)前開(kāi)發(fā)數(shù)據(jù)結(jié)構(gòu)類庫(kù),課堂教學(xué)中采用項(xiàng)目驅(qū)動(dòng)的方法,實(shí)驗(yàn)環(huán)節(jié)中使用結(jié)對(duì)編程的教學(xué)改革方案。在學(xué)校相關(guān)專業(yè)實(shí)施后的效果表明,我們的教學(xué)改革方案提高了學(xué)生學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的興趣、積極性,提升了學(xué)生算法設(shè)計(jì)和算法實(shí)現(xiàn)的能力,增強(qiáng)了學(xué)生的合作能力和責(zé)任心。關(guān)鍵詞:類庫(kù);項(xiàng)目驅(qū)動(dòng);結(jié)對(duì)編程中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:AThe Teaching Reform Scheme and Application Effect of Data StructureZHANG
軟件工程 2017年12期2018-01-29
- 數(shù)據(jù)結(jié)構(gòu)可視化類庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)
的數(shù)據(jù)結(jié)構(gòu)可視化類庫(kù),它將可視化技術(shù)的加入到了數(shù)據(jù)結(jié)構(gòu)類庫(kù),使得數(shù)據(jù)結(jié)構(gòu)能夠被直觀可視。同時(shí),給出了擴(kuò)充數(shù)據(jù)結(jié)構(gòu)類庫(kù)的途徑,以及達(dá)成多種數(shù)據(jù)結(jié)構(gòu)可視化安排算法的一般模型。數(shù)據(jù)結(jié)構(gòu)可視化類庫(kù)能夠在程序的調(diào)試以及軟件的開(kāi)發(fā)上起到作用,并有助于提升軟件的可視性、實(shí)用性和開(kāi)發(fā)的速度?!娟P(guān)鍵詞】數(shù)據(jù)結(jié)構(gòu) 類庫(kù) 可視化1 引言數(shù)據(jù)結(jié)構(gòu)可視化屬于軟件可視化的一個(gè)枝干學(xué)科。軟件可視化設(shè)計(jì)一圖形來(lái)表達(dá)和監(jiān)測(cè)預(yù)設(shè)格式的程序,以完成程序整體的可視化。程序可視化技術(shù)一般可以分成四
電子技術(shù)與軟件工程 2017年23期2018-01-17
- 基于Open VG云電子書系統(tǒng)的多級(jí)優(yōu)化框架設(shè)計(jì)
第一,對(duì)向量圖形類庫(kù)的性能進(jìn)行描述,并提出了一種優(yōu)化算法,減少了類庫(kù)的時(shí)間復(fù)雜度;第二,在嵌入式GPU上并行進(jìn)行坐標(biāo)系統(tǒng)的計(jì)算;利用GPU在并行計(jì)算方面的優(yōu)勢(shì),云電子書在向量圖形類庫(kù)方面獲取了顯著的性能提升;第三,云電子書將文件轉(zhuǎn)化功能轉(zhuǎn)嫁給Hadoop云平臺(tái),節(jié)省了移動(dòng)設(shè)備的能量消耗和計(jì)算時(shí)間。同時(shí)為了對(duì)Hadoop調(diào)度過(guò)程中的數(shù)據(jù)位置問(wèn)題進(jìn)行優(yōu)化,將位置感知調(diào)度器運(yùn)用到提出的系統(tǒng);實(shí)驗(yàn)結(jié)果表明:云電子書系統(tǒng)與最初的Open VG類庫(kù)相比,性能提升了約7
計(jì)算機(jī)測(cè)量與控制 2017年8期2017-11-01
- 基于CAD和PDM的船舶系統(tǒng)原理圖快速設(shè)計(jì)方法研究
toCAD中繪制類庫(kù)文件“Product1-54101.dwg”,一個(gè)類庫(kù)文件對(duì)應(yīng)一個(gè)Class,在類庫(kù)文件“Product1-54101.dwg”中一個(gè)塊符號(hào)對(duì)應(yīng)54101這個(gè)Class中的一個(gè)組件,在每個(gè)塊符號(hào)中設(shè)置屬性ComponentID(固定屬性)和ElementID(不固定屬性),其中ComponentID的值與已創(chuàng)建的組件的ComponentID值一致;7)設(shè)計(jì)人員在PDM設(shè)計(jì)中心里將54101這個(gè)Class與類庫(kù)文件“Product1-54
制造業(yè)自動(dòng)化 2017年7期2017-08-08
- 多種類型文檔的數(shù)據(jù)處理
cel和PDF的類庫(kù)、接口和組件,這就有了解決方案。第二種方案就是先制作一個(gè)中間件,即將word文檔先轉(zhuǎn)換成Ps文檔,然后再把Ps文檔轉(zhuǎn)換成PDF文檔。最終編寫圖形界面,上傳文檔并利用代碼使用這個(gè)中間件完成文檔轉(zhuǎn)換。方案3:為了提高多種類型文檔的數(shù)據(jù)處理的穩(wěn)定性和安全性,本方案對(duì)方案2進(jìn)行修改,取消使用件。方案2調(diào)用提供的相應(yīng)組件和類庫(kù)的使用是在中間件中實(shí)現(xiàn)的,每當(dāng)對(duì)中間件打包處理時(shí),只能把中間件打包,而對(duì)于其中所調(diào)用的組件和類庫(kù)等無(wú)法打包,若用方案2開(kāi)發(fā)
科學(xué)與財(cái)富 2017年6期2017-03-19
- 動(dòng)態(tài)分析JavaScript的代碼推薦方法
短程序員系統(tǒng)內(nèi)的類庫(kù)或本人已經(jīng)定義的類庫(kù)進(jìn)行使用,減輕程序編寫過(guò)大的工作量,避免開(kāi)發(fā)過(guò)程中因?yàn)槠磳戝e(cuò)誤出現(xiàn)的異常處理,從而提高程序的開(kāi)發(fā)效率,縮短軟件開(kāi)發(fā)周期。目前,代碼推薦在靜態(tài)分析的基礎(chǔ)上進(jìn)行的分析過(guò)程,通過(guò)對(duì)代碼分析過(guò)程和數(shù)據(jù)流程分析構(gòu)建基于靜態(tài)分析代碼推薦系統(tǒng),另一種方法是通過(guò)分析歷史使用過(guò)的代碼進(jìn)行靜態(tài)分析過(guò)程。另外,JavaScript某些特性是動(dòng)態(tài)的,使用原型(prototype)開(kāi)發(fā)模式實(shí)現(xiàn)JS類中部分屬性聲明和類與類之間的繼承特性,Jav
數(shù)碼世界 2017年2期2017-02-20
- Java與Excel文件間數(shù)據(jù)導(dǎo)入及導(dǎo)出的實(shí)現(xiàn)
cel表格的工具類庫(kù),使用這個(gè)類庫(kù)中的類可以輕松實(shí)現(xiàn)Java與Excel的之間的讀取和寫入操作。在使用jxl.jar類庫(kù)之前,需要將其放入到本地的classpath變量中。圖1 表格顯示效果2 在Java中創(chuàng)建表格可以使用Java中的JTable類創(chuàng)建表格。利用JTable類不僅可以以表格的形式展示數(shù)據(jù),還可以設(shè)置允許用戶編輯數(shù)據(jù)。在實(shí)際應(yīng)用中系統(tǒng)對(duì)表格中的數(shù)據(jù)常常需要?jiǎng)討B(tài)維護(hù),例如對(duì)數(shù)據(jù)的添加、刪除、更新,為了能夠?qū)崿F(xiàn)這些操作,需要使用DefaultTa
數(shù)碼世界 2016年11期2016-12-19
- 一種伺服測(cè)試領(lǐng)域1553B總線的實(shí)現(xiàn)架構(gòu)
553B伺服測(cè)試類庫(kù);經(jīng)過(guò)近十年的應(yīng)用,經(jīng)歷了多個(gè)種類、近百次大型試驗(yàn)的考核,證明了其穩(wěn)定性和可靠性,已經(jīng)成為伺服測(cè)試領(lǐng)域1553B總線的基礎(chǔ)解決方案;該類庫(kù)對(duì)伺服測(cè)試軟件模塊化、通用化、產(chǎn)品化具有借鑒意義。1553B總線BC端實(shí)現(xiàn);數(shù)字式伺服測(cè)試;消息鏈;數(shù)字信號(hào)發(fā)送和采集0 引言目前,越來(lái)越多的運(yùn)載火箭產(chǎn)品選用MIL-STD-1553B 協(xié)議(以下簡(jiǎn)稱1553B總線)[1]作為數(shù)字通信的標(biāo)準(zhǔn)解決方案,在伺服測(cè)試領(lǐng)域采用1553B總線也變成了一種必然選擇
計(jì)算機(jī)測(cè)量與控制 2016年6期2016-11-17
- 基于Python的ArcGIS批量地圖輸出方法
了多種編程接口和類庫(kù),可以讓我們方便地自己定制各種2次開(kāi)發(fā)地理信息系統(tǒng)和工具。ArcGIS有提供C#,JAVA等傳統(tǒng)語(yǔ)言的AO接口,還有提供VB和Python這類解析性語(yǔ)言的接口。AO接口過(guò)于復(fù)雜,適用于用來(lái)二次開(kāi)發(fā)GIS系統(tǒng),而用來(lái)制作小型輔助工具有點(diǎn)大材小用;VB將近淘汰邊緣,而且新版本ArcGIS默認(rèn)不支持,需要安裝;所以我們選擇了Python作為小工具制作的輔助語(yǔ)言。Python是一種不受局限的、跨平臺(tái)的開(kāi)源編程,屬于解析性腳本語(yǔ)言。Python具
科技與企業(yè) 2016年9期2016-10-21
- 基于移動(dòng)出版版權(quán)保護(hù)的技術(shù)
密文件ECO加密類庫(kù)層libs加密數(shù)據(jù)層之上需要有公用的類庫(kù)層,用來(lái)支持加密前對(duì)EPUB的解壓、解壓后的EPUB文件內(nèi)容解析、EPUB文件遍歷及讀寫處理、加密后的EPUB重新打包。類庫(kù)包括:1)解壓、打包類庫(kù) EZip2)解析類庫(kù) Eparser3)文件處理類庫(kù)Efile加密接口調(diào)用層InterfaceISSEPUB加密的操作需要調(diào)用包15的隨機(jī)數(shù)接口、對(duì)稱加密接口,這兩個(gè)接口統(tǒng)一封裝在InterfaceISS接口中的pubpackage包下,分別為:1)
科技與企業(yè) 2016年6期2016-05-30
- 空間坐標(biāo)轉(zhuǎn)換及成果管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
了Npgsql 類庫(kù),該類庫(kù)為.NET 連接PostgreSQL數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序。除此之外,作者編寫了GeoTrans、DataBase、Print2Word、Matrix 四個(gè)類庫(kù)。GeoTrans 類庫(kù)封裝了坐標(biāo)轉(zhuǎn)換及參數(shù)計(jì)算等方面的類和接口,Data-Base 類庫(kù)封裝了讀取配置文件連接數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)操作等方法,Print2Word 類庫(kù)封裝了將坐標(biāo)數(shù)據(jù)按照Word 模板輸出到Word 文檔的方法,Matrix 封裝了關(guān)于矩陣的常規(guī)運(yùn)算方法。應(yīng)用程序
城市勘測(cè) 2015年4期2015-06-28
- 基于域的網(wǎng)絡(luò)磁盤系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)
mWatcher類庫(kù)開(kāi)發(fā),實(shí)現(xiàn)共享文件夾內(nèi)文件的刪除、新建及重命名操作的實(shí)時(shí)監(jiān)測(cè),并通過(guò)C#語(yǔ)言調(diào)用.Net類庫(kù)把相應(yīng)的信息寫入保存最近一天對(duì)共享文件夾中的文件操作的實(shí)時(shí)監(jiān)測(cè)信息的XML文件和監(jiān)測(cè)日志文件中。1.3.1 創(chuàng)建Windows服務(wù)項(xiàng)目ShareDocWatcherShareDocWatcher項(xiàng)目使用VS2010利用Visual C#語(yǔ)言開(kāi)發(fā)實(shí)現(xiàn)共享文件夾中的文件操作的實(shí)時(shí)監(jiān)測(cè)服務(wù)ShareDocWatcher。它包含一個(gè)Service1核心組
電腦知識(shí)與技術(shù) 2015年9期2015-06-02
- 基于CAPE-OPEN的固定床模擬軟件的設(shè)計(jì)與開(kāi)發(fā)
CO連接層、核心類庫(kù)、熱力學(xué)類庫(kù)。CO連接層負(fù)責(zé)與通用流程模擬軟件交互,RS中主要用到的是CO的單元操作接口集。核心類庫(kù)主要負(fù)責(zé)動(dòng)力學(xué)計(jì)算和對(duì)反應(yīng)器的工藝參數(shù)計(jì)算,并在計(jì)算過(guò)程中調(diào)用熱力學(xué)部分。熱力學(xué)類庫(kù)負(fù)責(zé)熱力學(xué)計(jì)算和對(duì)物性數(shù)據(jù)庫(kù)的訪問(wèn)。圖1 RS軟件層次結(jié)構(gòu)RS可以模擬固定床反應(yīng)器內(nèi)各組分的濃度分布和溫度分布,最顯著的優(yōu)勢(shì)在于可以嵌入通用模擬軟件運(yùn)行,接受模擬環(huán)境物流輸入的各種數(shù)據(jù),并將結(jié)果以物流形式反饋給模擬軟件,這樣就可以借助模擬軟件實(shí)現(xiàn)全流程的模
天然氣化工—C1化學(xué)與化工 2015年3期2015-06-01
- 利用PHPExcel類實(shí)現(xiàn)Excel數(shù)據(jù)批量操作
了微軟公司提供的類庫(kù)PHPExcel。本文就PHPExcel類庫(kù)中有關(guān)Excel導(dǎo)入數(shù)據(jù)庫(kù)及將數(shù)據(jù)庫(kù)中的內(nèi)容導(dǎo)出的實(shí)現(xiàn)思路分別作介紹。2 PHPExcel概述PHPExcel是用來(lái)操作Office Excel文檔的一個(gè)PHP類庫(kù),它基于微軟的OpenXML標(biāo)準(zhǔn)和PHP語(yǔ)言??梢允褂盟鼇?lái)讀取、寫入不同格式的電子表格,如Excel(BIFF).xls、Excel 2007(OfficeOpenXML).xlsx、CSV、Gnumeric、PDF、HTML等。更
電腦與電信 2015年9期2015-04-16
- 基于DWGDirect的CAD到GIS數(shù)據(jù)轉(zhuǎn)換研究
WGDirect類庫(kù),結(jié)合ArcEngine實(shí)現(xiàn)CAD數(shù)據(jù)到GIS數(shù)據(jù)的轉(zhuǎn)換,很大程度上解決了上述各種問(wèn)題,確保了數(shù)據(jù)轉(zhuǎn)換的科學(xué)性和高效性。DWGDirect;OpenDWG;CAD;GIS;AE;數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)的采集和獲取是GIS建設(shè)的基礎(chǔ)工作。為了計(jì)算機(jī)輔助繪圖的方便,我國(guó)測(cè)繪部門常使用諸如CAD 之類的繪圖軟件制作DLG[1,2],使得數(shù)據(jù)的維護(hù)、更新變得極其不便。張葉等論述了城市基礎(chǔ)CAD到GIS數(shù)據(jù)轉(zhuǎn)換的一些問(wèn)題,并介紹了基于Geoway進(jìn)行數(shù)據(jù)轉(zhuǎn)
地理空間信息 2015年1期2015-04-10
- 地形測(cè)量?jī)?nèi)業(yè)編繪系統(tǒng)的設(shè)計(jì)
為系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)類庫(kù),設(shè)計(jì)用于地形測(cè)量?jī)?nèi)業(yè)編繪處理的立體三維點(diǎn)云工廠平臺(tái)信息系統(tǒng),該系統(tǒng)用于協(xié)助測(cè)繪人員快速制圖,且以三維場(chǎng)景視角展現(xiàn)測(cè)場(chǎng)的地物地貌,給人以身臨其境的視覺(jué)效果,也為構(gòu)建城市三維場(chǎng)景模型提供了數(shù)據(jù)。2 系統(tǒng)總體設(shè)計(jì)圖1 地形測(cè)量?jī)?nèi)業(yè)編繪系統(tǒng)的業(yè)務(wù)流程2.1 PCL介紹PCL(Point Cloud Library)是一個(gè)獨(dú)立的大型的處理二維/三維圖像和點(diǎn)云數(shù)據(jù)的開(kāi)源工程,PCL包含了許多先進(jìn)算法,比如濾波,特征估計(jì),表面重建,模型擬合和分割等
地球 2015年11期2015-02-22
- ArcEngine輔助的野外剖面圖素描系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
組件庫(kù)中包括底層類庫(kù)System類庫(kù)、用戶界面組件接口類庫(kù)SystemUI、核心幾何實(shí)體Geometry類庫(kù)、顯示圖形Display類庫(kù)、圖形輸出Output類庫(kù)、空間數(shù)據(jù)庫(kù)管理GeoDatabase類庫(kù)、數(shù)據(jù)顯示服務(wù)Carto類庫(kù)、可視化組件Controls類庫(kù)、不同格式的數(shù)據(jù)文件DataSourcesFile類庫(kù)、柵格與矢量數(shù)據(jù)空間分析SpatialAnalyst類庫(kù)、3D場(chǎng)景操作3DAnalyst類庫(kù)和符號(hào)庫(kù)等[10]。由此可見(jiàn),利用ArcEngin
- 基于ArcGIS的水雨情預(yù)警系統(tǒng)開(kāi)發(fā)與應(yīng)用
Engine的類庫(kù)并訪問(wèn)國(guó)家標(biāo)準(zhǔn)實(shí)時(shí)水情數(shù)據(jù)庫(kù)與各站點(diǎn)的預(yù)警指標(biāo)進(jìn)行比較,對(duì)于超警或鄰近警戒值的站自動(dòng)作出響應(yīng),并以報(bào)警音、短信等方式發(fā)給值班人員。對(duì)于遙測(cè)站出現(xiàn)的奇異值、跳變值等報(bào)文進(jìn)行攔截和報(bào)警。2 數(shù)據(jù)庫(kù)及預(yù)警指標(biāo)水情數(shù)據(jù)庫(kù)結(jié)構(gòu)為水利部批準(zhǔn)《實(shí)時(shí)雨水情數(shù)據(jù)庫(kù)表結(jié)構(gòu)與標(biāo)識(shí)符》(SL323-2011)標(biāo)準(zhǔn),本系統(tǒng)涉及到其中兩大類信息表包括基本信息類、實(shí)時(shí)信息類,基本信息類包括測(cè)站基本屬性表、河道站防洪指標(biāo)表、庫(kù)(湖)站防洪指標(biāo)表、庫(kù)(湖)站汛限水位表,
地下水 2014年2期2014-06-07
- 軟件開(kāi)發(fā)中的MFC
運(yùn)行的平臺(tái)軟件的類庫(kù)。MFC封裝了大部分的Windows應(yīng)用程序開(kāi)發(fā)接口函數(shù),換言之,它是微軟公司開(kāi)發(fā)的一個(gè)軟件平臺(tái)研發(fā)的集成開(kāi)發(fā)環(huán)境,可以使用MFC進(jìn)行編譯、調(diào)試,而不需要使用其他多種工具互相配合操作,因此它具有極大的便利性和靈活性。它是一套能夠?qū)?shù)據(jù)管理和顯示相分離開(kāi)來(lái)的應(yīng)用框架,在C++編程語(yǔ)言里如果新建一個(gè)MFC工程的話,開(kāi)發(fā)環(huán)境或者說(shuō)是軟件會(huì)自動(dòng)生成許多不同格式的文件,有點(diǎn)類似于JAVA語(yǔ)言的三大框架(Struts、Hibernate和Sprin
黑龍江科學(xué) 2014年11期2014-04-08
- 美術(shù)教育中交互式電子白板的設(shè)計(jì)與實(shí)現(xiàn)
器,使用微軟基礎(chǔ)類庫(kù)(Microsoft Foundation Classes,MFC)。一個(gè)微軟基礎(chǔ)類庫(kù)的框架由C Win App、C Wnd、C Document以及C View四部分構(gòu)成。微軟基礎(chǔ)類庫(kù)中的C Win App在任何應(yīng)用程序中僅有一個(gè)與之相對(duì)應(yīng)的派生對(duì)象,在代表應(yīng)用程序本身的同時(shí),也代表了程序中運(yùn)行的主線程;C Wnd在微軟基礎(chǔ)類庫(kù)中是一個(gè)功能完備、成員函數(shù)最多的一個(gè)基礎(chǔ)類;C Document在應(yīng)用程序代表用戶存儲(chǔ)或者打開(kāi)一個(gè)文件;C
電子測(cè)試 2014年22期2014-02-22
- 某核電廠AB1倉(cāng)庫(kù)電氣設(shè)計(jì)
1m2,其中 A類庫(kù)1509.2m2,B 類庫(kù) 2004m2,C 類庫(kù) 9068.08m2。主要庫(kù)房有:一層有:無(wú)危險(xiǎn)化學(xué)品庫(kù)(C類庫(kù))、特種鋼材庫(kù)(C類庫(kù))、大宗消耗品及中型機(jī)電設(shè)備庫(kù)(C類庫(kù))、中型機(jī)電設(shè)備庫(kù)(C類庫(kù))、大中型備件庫(kù)(C類庫(kù))、中型電儀設(shè)備庫(kù)(B類庫(kù))。新文化運(yùn)動(dòng)揭開(kāi)了中國(guó)科學(xué)文化發(fā)展的重要篇章,它所帶來(lái)了“民主”和“科學(xué)”即“五四”精神,是中國(guó)科學(xué)文化發(fā)展的里程碑。中國(guó)的科學(xué)文化從科學(xué)知識(shí)層面上升到了精神層面,即把科學(xué)與民主當(dāng)作一個(gè)整
河南科技 2013年1期2013-10-19
- 基于ArcGIS Engine的農(nóng)村土地信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
封裝了大量的對(duì)象類庫(kù),如System類庫(kù)、Geometry類庫(kù)、Display類庫(kù)、Output類庫(kù)、Geodatabase類庫(kù)、Carto類庫(kù)、Controls類庫(kù)等,使用這些庫(kù),開(kāi)發(fā)者可以方便的開(kāi)發(fā)出從低級(jí)到高級(jí)各種定制的應(yīng)用。這種開(kāi)發(fā)方式完全獨(dú)立于Arc Objects編程環(huán)境,而且編寫的程序非常簡(jiǎn)單,只需知道程序定制的GIS功能,查找ArcGIS Engine封裝對(duì)象類庫(kù),直接調(diào)用相應(yīng)的接口就可以快速實(shí)現(xiàn)相關(guān)的功能。2.3 系統(tǒng)數(shù)據(jù)庫(kù)(SQL Se
- 可重構(gòu)伺服驅(qū)動(dòng)調(diào)試工具的設(shè)計(jì)與實(shí)現(xiàn)*
調(diào)試工具主要包括類庫(kù)和對(duì)象庫(kù)管理、參數(shù)管理、調(diào)試、文件管理四部分。本軟件采用C#語(yǔ)言進(jìn)行開(kāi)發(fā),圖4為調(diào)試工具的主界面。圖4 調(diào)試工具的主界面3.1 類庫(kù)及對(duì)象庫(kù)的設(shè)計(jì)根據(jù)可重構(gòu)伺服驅(qū)動(dòng)器的特點(diǎn),要求調(diào)試軟件能夠建立類庫(kù),其中類具有類版本號(hào)、輸入引腳數(shù)、輸出引腳數(shù)、一類參數(shù)個(gè)數(shù)、二類參數(shù)個(gè)數(shù)、三類參數(shù)個(gè)數(shù)等屬性,用戶可以輸入這些屬性值來(lái)創(chuàng)建類。可針對(duì)每個(gè)類生成不同對(duì)象號(hào)的對(duì)象??芍貥?gòu)伺服驅(qū)動(dòng)器平臺(tái)以組件的思想進(jìn)行設(shè)計(jì),可以創(chuàng)建多個(gè)組件對(duì)象,對(duì)象之間利用參數(shù)進(jìn)
組合機(jī)床與自動(dòng)化加工技術(shù) 2013年7期2013-09-12
- 基于MVC的網(wǎng)站群系統(tǒng)實(shí)現(xiàn)
配置、模板引擎、類庫(kù)導(dǎo)入、查詢語(yǔ)言、表單自動(dòng)驗(yàn)證和完成、視圖模型、模板編譯、緩存控制、SEO優(yōu)化、多數(shù)據(jù)庫(kù)支持、分布式數(shù)據(jù)庫(kù)支持、SSO認(rèn)證機(jī)制等方面都有高效、穩(wěn)定的表現(xiàn)。其主要特性包括:CBD架構(gòu):核心+行為+驅(qū)動(dòng)架構(gòu)模式。編譯機(jī)制:有效減少了面向?qū)ο箝_(kāi)發(fā)中文件加載的性能開(kāi)銷。類庫(kù)導(dǎo)入:本系統(tǒng)的類庫(kù)導(dǎo)入方式包括基于類庫(kù)包、類庫(kù)命名空間等,讓類庫(kù)導(dǎo)入更加簡(jiǎn)潔清晰,并且還支持類庫(kù)的自動(dòng)加載。為了方便網(wǎng)站群的跨平臺(tái)部署,本系統(tǒng)嚴(yán)格區(qū)分加載文件名稱的大小寫。數(shù)據(jù)
電大理工 2013年3期2013-08-14
- 基于VTK的機(jī)載LiDAR點(diǎn)云數(shù)據(jù)的可視化
面向?qū)ο蟮目梢暬?span id="l5nxxpv" class="hl">類庫(kù),由于其功能強(qiáng)大、方便使用以及源代碼開(kāi)放等特點(diǎn),它被廣泛用于可視化工具的開(kāi)發(fā)領(lǐng)域中。本文以2009年發(fā)布的LAS 1.3 為基礎(chǔ),通過(guò)對(duì)其數(shù)據(jù)格式的解析與分析,在挪威TrollTech 公司開(kāi)發(fā)的Qt 平臺(tái)上,結(jié)合VTK 技術(shù),以C++為開(kāi)發(fā)工具,實(shí)現(xiàn)了對(duì)LAS文件中的點(diǎn)云數(shù)據(jù)的快速讀取顯示,為后期對(duì)LiDAR數(shù)據(jù)處理奠定了初步的基礎(chǔ)。2 機(jī)載LiDAR 技術(shù)概述2.1 機(jī)載LiDAR 系統(tǒng)組成機(jī)載LiDAR 系統(tǒng)是一個(gè)集多種電子設(shè)備于
城市勘測(cè) 2013年3期2013-06-26
- DotSpatial開(kāi)源GIS軟件擴(kuò)展研究
一個(gè)比較新的開(kāi)源類庫(kù),目前對(duì)其研究的文章還很少。綜合上述因素,本文介紹了DotSpatial的架構(gòu),深入研究了其提供的擴(kuò)展機(jī)制,最后利用官方提供的模版擴(kuò)展實(shí)現(xiàn)了DotSpatial對(duì)NetCDF數(shù)據(jù)的讀取與渲染。這種擴(kuò)展方法具有一定的通用性,可以用來(lái)實(shí)現(xiàn)讓DotSpatial支持更多種類的GIS數(shù)據(jù)。2.DotSpatial軟件介紹2.1 DotSpatial構(gòu)成DotSpatial是一套基于.Net Framework 4.0平臺(tái)開(kāi)發(fā)的開(kāi)源GIS類庫(kù),整
電子世界 2013年19期2013-01-22
- 基于串口通信的短信收發(fā)中間件的研究與設(shè)計(jì)
意圖3 底層通信類庫(kù)框架設(shè)計(jì)ATPort類庫(kù)設(shè)計(jì)的目的是把底層調(diào)用AT指令進(jìn)行串行通信的細(xì)節(jié)分裝,然后以方法的形式提供外部調(diào)用接口,使整個(gè)短信平臺(tái)有一個(gè)很好的擴(kuò)展性、穩(wěn)定性和低耦合性;而且編譯封裝之后可以以二次開(kāi)發(fā)包的身份供其他程序員或項(xiàng)目使用。ATPort類庫(kù)的內(nèi)部結(jié)構(gòu)如圖3所示。3.1 類庫(kù)接口其他模塊只需要訪問(wèn)ATPort類的7個(gè)公共方法即可很方便地實(shí)現(xiàn)短消息平臺(tái)系統(tǒng)。7個(gè)接口方法的功能和參數(shù)描述如下:圖3 ATPort類庫(kù)的內(nèi)部結(jié)構(gòu)圖3.2 類庫(kù)處
網(wǎng)絡(luò)安全與數(shù)據(jù)管理 2012年17期2012-08-15
- 智能卡COS底層無(wú)關(guān)性設(shè)計(jì)
、Java智能卡類庫(kù)、Java智能卡應(yīng)用管理組件、Java智能卡運(yùn)行環(huán)境JCRE以及Java智能卡應(yīng)用[2]。其系統(tǒng)結(jié)構(gòu)如圖2所示。圖2 Java卡系統(tǒng)結(jié)構(gòu)圖智能卡COS與Java卡的區(qū)別:從圖1、圖2可以看出,智能卡模塊之間的調(diào)用是直接利用下層的函數(shù)與各模塊的相互作用來(lái)實(shí)現(xiàn)應(yīng)用程序,而Java卡是通過(guò)一個(gè)虛擬機(jī)來(lái)實(shí)現(xiàn)。此虛擬機(jī)即是Java卡與硬件無(wú)關(guān)特性的關(guān)鍵模塊,卡內(nèi)的虛擬機(jī)負(fù)責(zé)依據(jù)不同的智能卡硬件和操作系統(tǒng)特性來(lái)執(zhí)行安裝到卡上的CAP文件中的字節(jié)碼。
網(wǎng)絡(luò)安全與數(shù)據(jù)管理 2012年1期2012-08-08
- 航空發(fā)動(dòng)機(jī)動(dòng)態(tài)鏈接庫(kù)模型建模技術(shù)研究
基于微軟的MFC類庫(kù)開(kāi)發(fā)出來(lái)的應(yīng)用程序,自身并不具備生成DLL文件的能力。為了解決這個(gè)問(wèn)題,可以采用2種方法:(1)直接生成DLL文件,需要研究VC等IDE編程環(huán)境生成動(dòng)態(tài)鏈接庫(kù)的機(jī)理,因此對(duì)編程人員要求極高,費(fèi)時(shí)費(fèi)力;(2)采用配置文件來(lái)配置通用發(fā)動(dòng)機(jī)DLL模型,需要開(kāi)發(fā)與組態(tài)建模軟件相匹配的通用發(fā)動(dòng)機(jī)DLL模型,通過(guò)配置文件將二者聯(lián)系起來(lái),此方法可行。2.1 采用配置文件定制通用發(fā)動(dòng)機(jī)DLL模型分析具有一定通用性航空發(fā)動(dòng)機(jī)模型的特點(diǎn),將發(fā)動(dòng)機(jī)的輸入?yún)?shù)
航空發(fā)動(dòng)機(jī) 2012年2期2012-07-02
- 艦船電子對(duì)抗系統(tǒng)顯控軟件的跨平臺(tái)開(kāi)發(fā)
構(gòu)與微軟的MFC類庫(kù)相似,容易上手wxWidgets擁有一個(gè)功能比較完善的類庫(kù),wxWidgets的類庫(kù)從功能上分為兩部分:用來(lái)構(gòu)造圖形界面的界面構(gòu)造類庫(kù)和完成傳遞信息、保存數(shù)據(jù)等輔助功能的非界面構(gòu)造類庫(kù)。構(gòu)造界面的類庫(kù)中,有各種控件類,如菜單欄、菜單項(xiàng)、按鈕、文本框等,圖2反映wxWidgets類繼承體系的一部分,該繼承體系與 MFC有一定相似之處,因此,熟悉MFC框架編程的程序員能很快適應(yīng)wxWidgets的程序開(kāi)發(fā),同時(shí)已有的基于MFC的程序可很方便
艦船電子對(duì)抗 2011年6期2011-08-10
- 基于刻面分類和本體的類庫(kù)檢索*
構(gòu)性支持,也通過(guò)類庫(kù)的類而直接支持代碼復(fù)用。當(dāng)前,許多面向?qū)ο箝_(kāi)發(fā)工具都建立了自己的類庫(kù),類庫(kù)所起的作用越來(lái)越重要。類庫(kù)已成為一種現(xiàn)成的、寶貴的可復(fù)用的軟件資產(chǎn)。但是,類和軟構(gòu)件是有區(qū)別的,類庫(kù)也不是一般的軟構(gòu)件庫(kù)。目前大部分的類庫(kù)管理系統(tǒng)都存在一些問(wèn)題,如只能通過(guò)瀏覽導(dǎo)航的方式查找類,這限制了程序開(kāi)發(fā)員快速、準(zhǔn)確、高效地檢索出所需的類。本文介紹一個(gè)結(jié)合刻面分類描述和本體語(yǔ)義的類庫(kù)管理和檢索方法,通過(guò)刻面分類描述機(jī)制和本體的語(yǔ)義擴(kuò)展及推理能力,有效地對(duì)類進(jìn)
網(wǎng)絡(luò)安全與數(shù)據(jù)管理 2010年23期2010-11-27
- 基于ArcGIS Engine的GIS軟件開(kāi)發(fā)方法
e開(kāi)發(fā)方式多樣、類庫(kù)龐大、接口眾多等原因,使得開(kāi)發(fā)者很難在短期內(nèi)掌握好,最終導(dǎo)致開(kāi)發(fā)出的系統(tǒng)結(jié)構(gòu)不合理、性能差、界面不美觀等。為此,本文基于以往多個(gè)GIS項(xiàng)目的開(kāi)發(fā)經(jīng)驗(yàn)以及對(duì)ArcGIS Engine的深入研究,由淺入深地介紹了利用ArcGIS Engine開(kāi)發(fā)GIS軟件的方法。希望給GIS同行們帶來(lái)有益的借鑒作用。二、ArcGIS Engine概述ArcGIS Engine是美國(guó)Esri公司發(fā)布的一款GIS二次開(kāi)發(fā)產(chǎn)品,它是目前GIS業(yè)界最為著名的組件式
測(cè)繪通報(bào) 2010年11期2010-09-28
- 基于構(gòu)件技術(shù)的炮兵作戰(zhàn)行動(dòng)仿真研究
動(dòng),建立基本行動(dòng)類庫(kù),而后通過(guò)調(diào)用庫(kù)中基本行動(dòng)類來(lái)完成所有炮兵作戰(zhàn)行動(dòng),可理解為各種作戰(zhàn)行動(dòng)都是由一定序列的基本行動(dòng)組成的。這樣就實(shí)現(xiàn)了炮兵作戰(zhàn)行動(dòng)描述的構(gòu)件化,可針對(duì)性地解決某類行動(dòng)的描述方法問(wèn)題。1.2 炮兵作戰(zhàn)行動(dòng)類的設(shè)計(jì)為了實(shí)現(xiàn)最底層模型的可組構(gòu)和復(fù)用,我們需要構(gòu)建可組構(gòu)的作戰(zhàn)行動(dòng)類庫(kù)。作戰(zhàn)行動(dòng)類庫(kù)是對(duì)作戰(zhàn)實(shí)體基本行動(dòng)層面上的描述,當(dāng)然,基本行動(dòng)只是個(gè)相對(duì)概念,它還可以包括緊密聯(lián)系的一組動(dòng)作的集合,可以將其封裝在類里面,便于繼承和調(diào)用。下面對(duì)炮兵基
指揮控制與仿真 2010年3期2010-07-16
- 基于Open CASCADE下的點(diǎn)云數(shù)據(jù)的研究與實(shí)現(xiàn)
CASCADE類庫(kù)的建模、布爾操作、可視化系統(tǒng)的特性以及與Visual C++的有效結(jié)合,針對(duì)點(diǎn)云數(shù)據(jù)的加載進(jìn)行圖形的空間變換,從而實(shí)現(xiàn)圖形的平移、縮放、旋轉(zhuǎn)。Open CASCADE;空間變換;點(diǎn)云數(shù)據(jù)0 引言O(shè)pen CASCADE是一套開(kāi)放原始碼的CAD/CAM/CAE幾何模型核心,源自于法國(guó)的Matra Datavision公司,Open CASCADE是一個(gè)功能強(qiáng)大的三維建模工具,提供了點(diǎn)、線、面、體和復(fù)雜形體的顯示和交互操作,經(jīng)過(guò)深度開(kāi)發(fā)后可
制造業(yè)自動(dòng)化 2010年13期2010-04-11
- 基于 VC的 MAPGIS二次開(kāi)發(fā)——以煙臺(tái)市環(huán)境地質(zhì)信息管理系統(tǒng)為例
PI函數(shù)、MFC類庫(kù)、組件開(kāi)發(fā)、ActiveX控件四種方式,MAPGIS二次開(kāi)發(fā)庫(kù)封裝在若干動(dòng)態(tài)鏈接庫(kù)(DLL文件)中。MAPGIS提供的二次開(kāi)發(fā)方式采用的開(kāi)發(fā)接口獨(dú)立于開(kāi)發(fā)工具(MFC類庫(kù)開(kāi)發(fā)方式除外),用戶無(wú)需學(xué)習(xí)新的開(kāi)發(fā)工具就可以進(jìn)行 MAPGIS二次開(kāi)發(fā),MAPGIS有四種二次開(kāi)發(fā)方式:(l)API函數(shù)開(kāi)發(fā):MAPGIS的 API函數(shù)開(kāi)發(fā)方式與 Windows的 API開(kāi)發(fā)方式一樣[1]。(2)MFC類庫(kù)開(kāi)發(fā):MAPGIS類庫(kù)是基于 MFC庫(kù)的開(kāi)發(fā)
地下水 2010年3期2010-03-19
- Qt/Embedded串口類的設(shè)計(jì)及應(yīng)用
Embedded類庫(kù)開(kāi)發(fā)界面控制應(yīng)用程序,作為應(yīng)用控制端一般使用RS232總線與控制設(shè)備進(jìn)行通信,但是在Qt/ Embedded類庫(kù)中沒(méi)有提供串口的基礎(chǔ)類,這就需要在項(xiàng)目應(yīng)用中編寫基于Qt/Embedded的串口基礎(chǔ)類。本文對(duì)基于Qt/Embedded的串口基礎(chǔ)類進(jìn)行類定義及應(yīng)用測(cè)試。1 Qt/Embedded簡(jiǎn)介[1]Qt/Embedded是Trolltech公司開(kāi)發(fā)的面向嵌入式系統(tǒng)的Qt版本,與X11版本的Qt在最大程度上接口兼容,采用幀緩存(fram
湖北汽車工業(yè)學(xué)院學(xué)報(bào) 2010年4期2010-03-03
- WxWidgets框架應(yīng)用及其模塊化開(kāi)發(fā)
Widgets的類庫(kù),包括它的基本特性、事件處理機(jī)制以及wxWidgets在軟件模塊化開(kāi)發(fā)方面的應(yīng)用。[關(guān)鍵詞]wxWidgets跨平臺(tái)式模塊化圖形用戶界面中圖分類號(hào):TP3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)1120067-01wxWidgets由Julian Smart于1992年在愛(ài)丁堡大學(xué)首先創(chuàng)建,隨著wxWidgets的不斷發(fā)展,適用的平臺(tái)也越來(lái)越多?,F(xiàn)在的wxWidgets已經(jīng)不再是單純的跨平臺(tái)的GUI軟件開(kāi)發(fā)包,而是一個(gè)可以
新媒體研究 2009年22期2009-07-07
- 淺談基于ASP.NET平臺(tái)下使用類庫(kù)進(jìn)行數(shù)據(jù)庫(kù)編程
NET平臺(tái)下使用類庫(kù)進(jìn)行數(shù)據(jù)庫(kù)操作的方法進(jìn)行了詳細(xì)論述,并給出源代碼和詳細(xì)注釋,文章給出的所有代碼均在ASP.NET2.0下調(diào)試通過(guò)。關(guān)鍵字:數(shù)據(jù)庫(kù);類庫(kù);調(diào)用中圖分類號(hào):TP31文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1674-1145(2009)05-0153-02ASP.NET不是ASP的簡(jiǎn)單升級(jí),而是全新一代的動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)系統(tǒng)。它是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web應(yīng)用程序。它是微軟發(fā)展的新體系結(jié)構(gòu).NET的一部分,是ASP
現(xiàn)代企業(yè)文化·理論版 2009年3期2009-04-21