成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談VB開發系統知識

開發 后端
這里介紹VB開發系統,其實VB中程序和數據庫的交互都被ADODB模塊封裝好了,不需要太到的技術拿過來用就行了,其他的語言也都大同小異。

VB開發有很多值得學習的地方,這里我們主要介紹VB開發系統,包括介紹VB開發一個WebServers等方面。

我自從07年畢業參加工作以來,一直都用VB開發系統,但在大學中主要學習的是C、C++和C#,對VB一點也沒學過,也是在心里壓根就不想學VB,覺得VB的技術含量不高,是一個快要過時的丑陋的開發語言,記得在畢業設計時,有同學用VB開發系統,叫我幫著調試,我對VB一點都不懂,看到VB6的開發界面就不喜歡,但還是硬著頭皮去了,我用在C#中用的數據庫連接方式,幫他修改了一下數據的連接,沒想到還好用了,但這也沒提起我對VB的興趣。覺得我不會學習這個落后的語言的。更沒想到的是畢業后進入了一家軟件公司,本來以為會經常用C#開發系統,但從工作到現在我卻一直用的是VB,幾乎沒有用其他語言開發過。但也是因為這個經歷,使我對VB乃至其他開發語言的認識有了很大的變化,理解了許多開發中的道理,現在就隨便瞎說說吧 ;) 說的不好處,敬請批評指正,不勝感激!

進公司半個多月,頭說以后的開發可能用常用VB做開發,雖然不像進公司前公司給我們說的會用C#那樣,但初來乍到,也就沒什么意見,于是就花了3天時間學習了一下VB的基本語法,3天后,我基本上了解了VB的語法,也寫了一些簡單的程序,于是就開始了我的“VB的開發生涯”哈。VB中的許多東西和C#不一樣,首先是語法格式很不同,很明顯的是她沒有分號哈,剛開始的時候很不習慣,又如,VB的工程是按照模塊分割的,其中包括窗體模塊,通用模塊,和類模塊,有時如果有比如Active報表一類的東西是會有新的模塊,還有很多很多哈。雖然開始每天用VB開發,但我還是沒有深入的去學習過她,只是把她當成一個工具,總覺得我不會一直用她,所以學好了也沒用。就這樣我使用VB開發了大半年。但是還是沒有聽說要用C#開發,于是心里很不是滋味,想方設法的勸頭讓我用C#開發,哈哈,點用都沒有,因為我們小組根本就沒有要用C#開發的需求。

直到需要大量用到錯誤處理功能的時候,我的想法有了改變,我開始深入的研究VB中的錯誤處理方式和原理,結合我以前在C#中使用的錯誤錯經驗 (VB中沒有try...catch語句,只有on error goto ...等語句),想方設法讓VB中的錯誤處理滿足我的要求。在這個過程中,我學到了很多東西,可以像使用C#一樣來使用VB,利用Err全局變量來實現向 C#中的try...catch語句,捕獲的錯誤后用一個函數統一處理等等,慢慢的發現VB沒有我想象的那么丑陋,用起了也蠻舒服的。在google的趨勢搜索上搜了搜,VB也不是我想的那樣沒人用,還有從年度開發語言使用排行榜上看,VB還名列前茅呢。我發現自己以前的認識很有問題,光憑自己想象就隨意的給VB下結論。

用VB做開發仍在繼續(直到今天乃至以后至少半年),但我的看法早已變了,每天的工作,我已不覺得我是用VB在開發,只是盡最大的努力將自己的想法和業務的要求去實現,在開發中用到了各種算法,使用的表驅動法(見《代碼大全2》),制作了和公司業務結合的控件,開發了能提高開發速度的共通模塊和 dll等等,只是盡力的去實現,對使用的語言視而不見了,哈,也許是我長時間的用VB開發,已習慣了她,就像我們對空氣視而不見一樣。但是更重要的是我意識到對開發影響最大的不是所使用的語言,而是代碼規范、標準化和程序設計。

08年7月份公司招了許多新員工,每個開發小組都分配了十多名新同事,我工作了一年,變成了老人了,于是就有機會帶領新人開發項目了。帶領別人開發比自己開發困難多了,我覺得。自己開發不用交流,沒有不明白的術語,沒有不統一的開發習慣,意識完全一致,但一個團隊開發就復雜多了。因此不能直接讓新同事進入業務開發(新同事全部是應屆畢業生),培訓必不可少。雖然他們在進公司前培訓的是Java或C#(公司有對新人的事前培訓),對VB一無所知,但我花在VB語言講解上的時間寥寥無幾,大量的培訓時間都花在代碼規范和程序設計上了,我給他們一個類似POS機上掃描商品的小課題,沒有涉及到外部文檔和數據庫,練習他們的邏輯判讀能力和將實際問題用程序表示的能力。其中有個新同事,看到別的小組在練習如何連接數據后,問我為什么不讓他們也練習那個,我說那個等你們開始業務后都就會了,但他還是很不滿意,覺得我不給他們教技術。通過一段時間不長的培訓,讓他們學習練習了代碼規范和程序設計,給他們講了開發中交流的重要性以及應該如何交流,還有非常強調對公共變量的設置使用方法和規定,以及公共接口的重要地位。 很快新同事都進入了實際開發了,由于在培訓期間的教育,我們幾個人(我和幾個新同事)的開發速度和質量很不錯,因為在開發前作了很多準備工作,比如代碼規范,命名參考對照表,以及以前做好的數據庫連接模塊等等,而且他們也對這些規范和約束有所認識了。那個以前對我不滿的同事現在開發的很好,因為他對數據庫連接模塊的使用很上手。其實VB中程序和數據庫的交互都被ADODB模塊封裝好了,不需要太到的技術拿過來用就行了,其他的語言也都大同小異。我們再利用ADODB模塊開發成適合公司業務要求的模塊,使用更加方便,配置更加簡單也就更沒有技術可言了,在平時的開發當中也就不會在在意怎么去和數據庫交換了,就像使用高級語言一樣對內存的如何分配就不用去理會了。其實用VB和用其他開發語言沒有什么太大區別哈。

最近我用VB做了一個通用的修改INI配置文件的小工具,因為以前交付軟件時需要在幫助文件中很費勁的給用戶說明怎樣去修改配置文件。我將 INI文件中的小節名稱放在一個ComboBox中,如果選擇其中一條,就會在下面顯示出這個小節中的所有項目,名稱放在Label中,內容放在 Textbox中,有多條項目的話就一一排列下來。我遇到了一個問題,每個小節中有多少個項目不確定,所以我在下面用多少個Label和Textbox也就不確定了,那么只能動態的給Form添加控件,但是添加容易刪除卻不容易,老是提示現在不是刪除的時機,我暈。雖然最后用別的方法實現了,但這次的實踐給了我很大的啟示——如果我開發WEB程序的話就不會發生這個問題了,在WEB頁上動態的添加一個控件豈不易如反掌。由于VB中作的程序都會生成一個 exe可執行文件,在可執行文件中在玩動態就會很吃力,但WEB不是,她會在一次請求中盡可能的按照用戶的要求生成一個Html文件,再由瀏覽器去顯示,這樣就動態多了哈。我對WEB開發一無所知,曾經學習了一段時間終于因為覺得他和windows界面程序差異太大,不能理解而放棄,反而在用VB開發中使我明白了一些WEB程序的原理有所認識,我覺得我應該能用VB開發一個WebServers,我只要能根據用戶的請求去生成不同的Html就行了哈,說大話了哈哈,那根本是不可能的哈。

現在,我雖然仍用VB開發,但我從中理解了很多道理——無論使用什么語言做開發開發思想都是相通的,不能把自己的思想綁死在一種開發語言上,要深入一種開發語言去編程(代碼大全2》)。我不會因為用VB而喪失了我對程序開發的感悟,磨滅了我對開發的信心,反而讓我有了更多的感悟和更堅定的信心。

以上介紹VB開發系統瞎說了些想法,一定有不少不對的地方,敬請您指正批評,不勝感激!

【編輯推薦】

  1. 淺談VB.NET新的面向對象能力
  2. VB.NET接口范例ISpeak
  3. 有關.NET性能的幾點誤區,以及C#和VB.NET的關系
  4. ASP.NET VB.NET以及C#的關系
  5. 淺談ASP.NET和VB.NET的MD5加密函數
責任編輯:佚名 來源: ITPUB
相關推薦

2009-10-14 12:51:41

VB.NET Data

2009-10-19 11:28:42

VB.NET語言.NET開發語言

2009-10-28 10:31:23

VB.NET Impl

2009-10-20 09:39:04

VB.NET Butt

2009-10-12 13:32:58

VB.NET線程構造器

2009-10-16 10:14:26

VB.NET使用Fil

2009-10-09 17:17:11

安裝VB dcom分布

2009-10-13 11:22:46

VB.NET調用Web

2010-01-22 15:56:03

VB.NET獲取當前U

2009-10-14 15:11:28

VB6.0實現多窗體交

2010-01-21 15:10:37

VB.NET靜態托盤程

2009-06-29 10:50:18

VB.NET面向對象能力

2010-01-21 17:23:05

VB.NET Radi

2009-07-15 16:00:34

橋架綜合布線

2011-04-12 16:00:42

銀行系統周偉然

2009-07-06 15:58:11

JSP程序

2009-10-10 16:31:13

VB開發定制控件

2010-01-22 13:08:50

VB.NET創建數組

2009-10-20 14:03:48

VB.NET數組聲明VB.NET數組初始化

2009-06-23 11:49:22

跨進程消息鉤子VB.NET
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人国产精品入口免费视频 | 在线看片国产 | 一区二区影视 | 免费视频二区 | 国产成人精品一区二区三区四区 | 欧美日韩视频在线 | 欧美a在线看 | 日韩无 | www.99久久.com | 午夜欧美一区二区三区在线播放 | 啪啪综合网 | 国产a级黄色录像 | 夜夜摸天天操 | 欧美福利视频一区 | 请别相信他免费喜剧电影在线观看 | 91精品国产高清一区二区三区 | 久99久视频 | 密色视频 | 久久久成人免费一区二区 | 免费午夜视频 | 国产偷自视频区视频 | 日韩欧美三级电影在线观看 | a天堂在线| 久久av网 | 性国产丰满麻豆videosex | 欧美一级免费黄色片 | 国产精品久久国产精品 | 日本成人午夜影院 | 欧美日韩在线观看视频网站 | 成人一区av | 久久久久久久久久久久一区二区 | 黑人一级片视频 | 亚洲成人一区 | 成人精品国产一区二区4080 | 99精品国自产在线观看 | 亚洲午夜精品一区二区三区他趣 | 一本岛道一二三不卡区 | 精品国产一区二区久久 | 国产午夜精品一区二区三区四区 | 欧美一区二区三区视频 | 激情五月综合 |