麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > VBScript > 正文

學習 WSH 的理由小結

2020-07-26 11:57:34
字體:
來源:轉載
供稿:網友
關于這個過程,可以參考我的另一篇文章《沒有電腦的日子》之東搞搞西搞搞--搞中。

  很多還不懂怎么學習編程的人問  應該學什么語言? 都會和他說:先提高境界,再學習技能;先了解自己的興趣或者以后想做的事,才選擇語言。如果學校教 C 和 Java,您就只在這兩個里選擇,那么很抱歉,我只能說您是一坨屎!選擇了語言,很大程度上就選擇了開發方式,也就選擇了相應的工作,那么這個相應的工作是不是您真正喜歡的?本末倒置的事常常發生在學生身上,習以為常了,大家就不知道應該先選擇自己的興趣,再考慮用什么系統,用什么語言等!

   想說的只是做人很重要的一件事:追求自己的興趣、發揮自己的長處,這是做任何事都一樣的,學編程也一樣,學 WSH 也一樣,再看小的:WSH 現在支持 VBS 和 JS,從語法上看,VBS 像 VB,JS 像 Java,選擇什么又是需要看您的興趣。

  這里, 只說“編程”,不包括那些想學高級軟件工程然后去管理別人的那部分。如果沒興趣,學編程是很累的,還是去搞管理、交際、銷售等比較輕松點。如果您一定要問 “編程”會比“管理”有前途? 只能告訴您:興趣!同時要忠告一些人,一定要注意自己的長處和短處,沒有好的管理能力千萬別硬要做管理,世襲的皇帝又有幾個強的?他的手下有多少比他厲害,他都不清楚!如果您發現自己的能力發展方向,那就去深造,但是我看到有些人連自己的文件、郵件都不會管理,需要的時候滿地找牙的,他的理想是管理一群精英。這樣的人給我多少錢,我也不為他工作,除非他知道不要管我。我是個有能力管好自己,又知道怎么和別人交流協作的編程員,當然了,我不和垃圾協作。

  Windows 里整個世界充滿 COM,提供了豐富的可重用功能,VBS 本身基本沒什么功能,就只能調用 COM 來擴展出無限的功能,所以它就做得很容易調用 COM,您可以認為它就是為了方便調用 COM 而產生的語言。

  大學的時候  給廈大軟件學院的新生寫過兩篇介紹怎么入門編程的文章,其他有人寫了 C 和 Java 等, 寫了 VBS 的。 覺得用 VBS 幾行代碼就可以做很多事,很快可以了解編程可以做到什么,C 和 Java,說實在一篇文章寫完最多只是知道它們可以用來解數學題,特別是 C 這種需要很長時間鍛煉才知道它很無敵的語言,而 Java 最多也就順帶告訴新生它可以做網站。既然已經有人介紹了解數學題和做網站,那  就說點厲害的!

  VBS 的 Hello World 只要一行:MsgBox "Hello World",不用編譯,保存為 *.VBS 即可。語言大概也是最簡單的一種語言了,很快就可以學會。當然這不是重點,前面說了它可以很方便調用 COM,調用 COM 又能做什么呢?太多了,說不完,比如可以連接數據庫,然后很方便的操作它;可以控制微軟的 Office 來完成一些自動化工作;可以方便地調用 WMI 來管理 Windows 系統,基本上鼠標鍵盤可以做的,WMI 都可以做;只要是標準安裝的 Windows 都有(Windows 95/97 沒有,98 開始和之后都有)支持的特性可以讓我們隨時寫一些小程序方便我們的其他工作,就像一些人喜歡用 bat/cmd 腳本,其實 bat/cmd 可以做的,VBS 都可以做。

  如果看過  網盤里的腳本作品,就知道,那些程序都是 .VBE 后綴的文件,這其實是 VBS 程序加密后的文件,經過解密后就可以看到代碼了。這些腳本都是比較實用的,在我的作品展示里有部分腳本作品的詳細介紹(可以在我的空間里找  Script)。我之所以喜歡用 VBS 來寫這些工具,就是因為它方便,代碼量小可以完成比較多的功能,同樣功能用 C 來寫要寫不止 2/3 倍的代碼。

   個人覺得,如果是個好奇、敏感的人,學 WSH 對理解 COM 也是有很大幫助的。比如  本人吧,看到 CreateObject 的字符串參數,就要想為什么這個字符串可以表示一個對象?然后去找答案,原來是在注冊表里有注冊,于是挖掘出 ProgID 和 CLSID 等 COM 的概念。后來很了解怎么調用 COM 組件了,于是開始不爽,一直在調用,也該自己寫個組件玩玩了,這樣就可以隨心所欲擴展自己想要的功能,然后開始學習怎么寫 COM:聽說 VB 寫 COM 幾乎和調用 COM 一樣簡單,一用,還真的是這樣,根本就和用 VB 做普通程序一樣!可后來發現了,還是不懂 COM 的內部實現,改用 VC 來寫吧,馬上就有微軟軍團的人告訴您應該用 ATL,那就看看了,發現 ATL 把內部實現也給隱藏了,那就看看 ATL 的代碼吧,靠,高手基本定型了!再來就直接用純 C 實現 COM,果然天下無敵!

  學習 WSH 的理由只有:興趣、好奇、方便寫小工具。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲午夜天堂吃瓜在线 | 欧美黄色一级片视频 | 2019亚洲日韩新视频 | 黄色免费在线视频网站 | 久久亚洲精品11p | 久久久久久久久久性 | 99re66热这里只有精品8 | 国产精品久久久久久影院8一贰佰 | 久综合 | 久久久久久久久久综合 | 在线观看第一区 | 国产精品成人免费一区久久羞羞 | 中文字幕在线亚洲 | 黄色网址在线免费 | 人成免费网站 | 国产高清美女一级毛片久久 | 免费一级毛片网站 | 黄色aaa视频| 小视频免费在线观看 | www亚洲| 午夜精品福利视频 | 欧美a一 | av免费av| 成人短视频在线播放 | 毛片在线视频在线播放 | av电影在线网 | 国产99久久久久久免费看农村 | 亚洲乱操 | av在线播放免费观看 | 久久精品中文字幕一区 | 羞羞视频2023 | 日韩一级电影在线观看 | 欧美激情猛片xxxⅹ大3 | 欧美人的天堂一区二区三区 | 亚洲性综合网 | 欧产日产国产精品乱噜噜 | 婷婷中文字幕一区二区三区 | 极品大长腿啪啪高潮露脸 | 久久国产精品久久久久久久久久 | 国产精品高潮视频 | 国产精品久久av |