2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、。VS2010VS2010動態(tài)庫開發(fā)動態(tài)庫開發(fā)——第一章第一章演練:創(chuàng)建和使用動態(tài)鏈接庫演練:創(chuàng)建和使用動態(tài)鏈接庫(C)(C)VisualStudio2010其他版本VisualStudio2008VisualStudio2005我們將創(chuàng)建的第一種類型的庫是動態(tài)鏈接庫(DLL)。使用DLL是一種重用代碼的絕佳方式。您不必在自己創(chuàng)建的每個程序中重新實現(xiàn)同一例程,而只需對這些例程編寫一次,然后從需要該功能的應用程序引用它們即可。本演練涵蓋以

2、下內容:創(chuàng)建新的動態(tài)鏈接庫(DLL)項目。向動態(tài)鏈接庫添加類。創(chuàng)建引用動態(tài)鏈接庫的應用程序。在控制臺應用程序中使用類庫的功能。運行應用程序。系統(tǒng)必備創(chuàng)建新的動態(tài)鏈接庫(DLL)項目1.從“文件”菜單中,選擇“新建”,然后選擇“項目…”。2.在“項目類型”窗格中,選擇“VisualC”下的“Win32”。3.在“模板”窗格中,選擇“Win32控制臺應用程序”。4.為項目選擇一個名稱,如MathFuncsDll,并將其鍵入“名稱”字段。為解

3、決方案選擇一個名稱,如DynamicLibrary,并將其鍵入“解決方案名稱”字段。5.單擊“確定”啟動Win32應用程序向導。在“Win32應用程序向導”對話框的“概述”頁中,單擊“下一步”。Returnsabstatic__declspec(dllexpt)doubleSubtract(doubleadoubleb)Returnsabstatic__declspec(dllexpt)doubleMultiply(doubleadou

4、bleb)ReturnsabThrowsDivideByZeroExceptionifbis0static__declspec(dllexpt)doubleDivide(doubleadoubleb)3.請注意此代碼方法聲明中的__declspec(dllexpt)修飾符。這些修飾符使DLL能夠導出該方法以供其他應用程序使用。有關更多信息,請參見dllexptdllimpt。4.若要為新類創(chuàng)建源文件,請從“項目”菜單中選擇“添加新項…”

5、。將顯示“添加新項”對話框。在“類別”窗格中,選擇“VisualC”下的“代碼”。在“模板”窗格中,選擇“C文件(.cpp)”。為源文件選擇一個名稱,如MathFuncsDll.cpp,并單擊“添加”。將顯示一個空白文件。5.在源文件中實現(xiàn)“MyMathFuncs”的功能。代碼應與以下內容類似:復制MathFuncsDll.cppcompilewith:EHscLD#include“MathFuncsDll.h“#includeusin

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論