ATL和ActiveX做的控件.dll和.ocx最主要的区别(摘录)
生活随笔
收集整理的這篇文章主要介紹了
ATL和ActiveX做的控件.dll和.ocx最主要的区别(摘录)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
樓主是不是說用ATL做的控件和用MFC?ActiveX?wizard的控件有什么區別吧
依存的動態庫不一樣,?一個是ATL.DLL吧,?一個是MFC42.DLL。
ATL開發的控件代碼少,輕便,便于網上發布;
MFC開發的控件笨重,但是MFC類庫豐富,利用它便于開發一些具有美觀大方界面的控件;
這兩者各有優勢,選擇哪個工具就要看你開發什么樣的控件了。
比如說示波器面板控件、X-Y繪圖儀控件等用來顯示圖形、分析圖形的控件,要MFC開發比較好。
而財務分析、邏輯推論的一些重計算,對界面要求不高甚至根本就步需要界面的控件請用ATL開發,因為ATL實在是小巧玲瓏得很。
?
一個不需要支持庫,另一個需要支持庫,如果靜態鏈接的話就會變得太大以至于無法在網絡上快傳輸,建議:如果是網絡控件或對控件大小有要求的地方用ATL,而對于沒有大小要求的時候可以雖便用哪個或者混合使用都可以。
?
ATL中可以調用ocx來完成界面功能。
轉載于:https://www.cnblogs.com/chncongblog/p/3794130.html
總結
以上是生活随笔為你收集整理的ATL和ActiveX做的控件.dll和.ocx最主要的区别(摘录)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 扒站小工具
- 下一篇: JAVA毕业设计Web企业差旅在线管理系