日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

金山WPS代言人话说微软VBA大宝贝

發布時間:2023/12/29 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 金山WPS代言人话说微软VBA大宝贝 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??? 在微軟視窗平臺上,存在許多應用程序,比如,字處理與電子表格。在這些應用之間,有一位“小天使”(VBA)頗受微軟的精心呵護長達二十年之久。為何如此?

昨日,有一位讀者多次留言為金山WPS辯護,好似金山的代言人。在“”核高基“培育”外國種“(COM)究竟是誰的責任?”短文的留言中:他這樣說:”Workbook對象是在金山公司寫的WPS代碼里實現的,而不是VBA的代碼里實現的。這個對象及相關屬性的實現都是基于金山自己的代碼“,還說:“VBA中運行的程序應該是通過進程間通信控制WPS的。VBA里看到的WorkBook是對WPS的東西的一個包裝。金山寫了一個COM組件,這個組件連接了WPS主體與VBA運行環境”,云云。

?????????? 以上說法的真假,我們暫且不論。對于”Workbook對象是在金山公司寫的WPS代碼里實現的“的說法,我有點疑問。實際上,工作簿對象(即Workbook)是我們經常需要用到的一個”電子表格對象“,金山是怎么實現的呢?我們不得而知。但是,微軟電子表格Excel卻交代得很清楚:對象Workbook108個屬性,95個方法,方法SaveCopyAs只是其中的一個而已。方法SaveCopyAs是做什么的呢?方法SaveCopyAs以文件形式保存工作簿在內存中的副本,而不改變該內存空間。仔細想來,使用MSC++編寫這個對象的方法至少要用數百條源代碼。95個方法,108個屬性,需要對少源代碼呢?至少幾萬行源代碼。另一方面,金山WPS代碼實現(克隆、山寨)的工作簿對象,其運行效率與微軟代碼實現相比,誰的效率更高一些呢?金山知道視窗操作系統底層的機密嗎?

????????? 我們先不說微軟字處理程序Word,只說微軟電子表格Excel。根據初步統計,Excel具有189個對象,屬性與方法總計3000有余。據讀者反映,金山克隆的電子表格et,運行時會死機。這是什么原因造成的呢?這與金山克隆對象的屬性與方法“殘缺不全”有關。

????????? 這位代言人還說:“VBA中運行的程序應該是通過進程間通信控制WPS的”。這種說法缺乏根據。因為VBA是一種面向對象編程語言,是典型的OOP編程,只能根據OOPSyntax語法規則進行。至于怎樣“通過進程間通信控制WPS(內核)的說法,令人存疑。

???????? 至于,金山寫了一個COM組件,這個組件連接了WPS主體與VBA運行環境的說法,更為令人不解。微軟VBA運行在VBIDEVB集成開發環境)中,而VBIDE具有16個對象,105個屬性與方法,金山何以能夠用一個COM組件就”連接了WPS主體與VBA運行環境“?金山WPS的”主體“(或”內核“)究竟是什么?一句話,金山WPS(內核)為何要抓住微軟VBA這根救命稻草?VBA是微軟的“大寶貝”,僅僅是一個“私有標準”,金山為何如此熱衷“遵守”?這與金山今日的當家人張宏江有何種關系?

?????????? 如今,金山WPS(網絡版)已經通過”核高基“重大軟件專項的國家級驗收,數千萬補助費也花了,算是國家認可的“國產”軟件產品。為避免將來可能與微軟公司產生軟件“克隆”糾紛,國家有關部門應當對其程序主體(或系統內核)進行“源代碼審查”,并將審查結果公示于眾。


總結

以上是生活随笔為你收集整理的金山WPS代言人话说微软VBA大宝贝的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。