最近這兩年一直在斷斷續續的學編程,主要是實踐。以前在學校和大家一樣,學的都是VB,現在也有用VB,只是開發環境升級了,用的是VB.NET。前兩年想重新學一門編程語言,VB畢竟對windows的依賴很大,可以說沒有windows它就完了,選了當時開始流行的Python,想著哪怕把變好的程式拿到手機上用也挺好。
學起來其實也不算難,慢慢實踐一下也弄懂了。不過啊,似乎在應用這方面,我太想當然了。
VB的組件很好用,很多常用組件微軟都打包好了,直接拖進工程用代碼簡單弄一下功能就出來了,我以為會是個很趁手的工具。我要求也不高,就是做做小程式方便日常作業和生活。剛開始沒什么,做資料庫鏈接感覺太爽了,資料庫的各種操作都有辦法完成,很順利,厘清資料庫和應用的職責就好辦了。后來卻發現一些奇奇怪怪的東西了。檔案和檔案夾的剪切和復制,居然無端端找不到路徑,剪切檔案只能在同一個磁區里進行。以為是自己對VB了解不深,后來分析了一下,不可能啊,怎么在同一個應用里有的目錄就能識別有的就不能呢?或者提示拒接訪問?好吧等我冷靜一下再弄。
同一個構思,也用Python做出來了,還有所進步。以前一直不會用類和實體,這次搞出來了。同一個程式,用純函式寫了一次,用類和實體又寫了一次。算是理解了面向物件的一些好處,以前資料呼叫的難題在類的面前輕松搞定。Python強大的庫也確實給力。但是圖形界面卻成了我的痛。更新標簽內容讓我十分抓狂,后來不得不想到用文字界面。
現在同樣的一個功能,用VB,界面不是問題,但實作不了。Python實作了,由于界面沒弄好,只能“玩”一次,第二次功能沒喪失,界面顯示的資訊就不協調了。好像兩個語言各自都有所長也有所短;VB很容易上手,很容易出功能,限制同樣多。Python,也算容易上手吧,約束少一些,但作業量大了些,需要一些指導。在Python里才知道VB只是編程世界的一個角落,有很多東西自己還不知道。怎么取舍呢,兩套各有千秋,兩個語言都半桶水,只想學精一套就滿足了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/113694.html
標籤:非技術區
上一篇:怎么換綁手機號
