回覆列表
  • 1 # 使用者5321751588965

    .NET Framework 2.0 如果是vs2005 sp1的話則是.NET Framework 2.0 Sp1 .NET Framework 2.0 Sp1 與後面的 VS2008、2010相容,2.0則不相容 從字面上看,執行庫是程式在執行時所需要的庫檔案。

    通常執行庫是以DLL形式提供的。Delphi和C++ Builder的執行庫為.bpl檔案,實際還是一個DLL。執行庫中一般包括程式設計時常用的函式,如字串操作、檔案操作、介面等內容。不同的語言所支援的函式通常是不同的,所以使用的庫也是完全不同的,這就是為什麼有VB執行庫、C執行庫、Delphi執行庫之分的原因。即使都是C++語言,也可能因為提供的函式不同,而使用不同的庫。如VC++使用的執行庫和C++ Builder就完全不同。     執行庫是一個經過封裝的程式模組,對外提供介面,只要知道介面引數就可以自用使用。如果不使用執行庫,每個程式中都會包含很多重複的程式碼,而使用執行庫,可以大大縮小編譯後的程式的大小。但另一方面,由於使用了執行庫,所以在分發程式時就必須帶有這些庫,比較麻煩。如果在作業系統中找不到相應的執行庫程式就無法執行。為了解決這個矛盾,Windows總是會帶上它自己開發的軟體的最新的執行庫。象Windows 2000以後的版本都包括Visual Basic 5.0/6.0的庫。Internet Explorer總是帶有最新的Visual C++ 6.0的庫。Windows XP帶有Microsoft .NET 1.0(用於VB. NET和C#)的庫。Visual C++、Delphi和C++ Builder允許使用者選擇所編譯得到的程式是否依賴於執行庫。而VB、FoxPro、PowerBuilder、LabWindows/CVI和MatlabNGDX就不允許使用者進行這種選擇,必須依賴於執行庫。

  • 中秋節和大豐收的關聯?
  • 現代人熬夜成癮的原因是什麼?