首先,我想說一下學習思想.學編程其實跟網絡游戲有著類似的效果.開始的時候,你會對那些代碼,函數等產生很大的興趣,尤其是剛接觸編程的人,剛學習第一種語言的人.可是,當你一步步深入的時候,你會發現你沒有了以前那種斗志.就好象你在玩韓國泡菜網游似的,玩到一定程度,每天就是練級練級,完全是一個想沖到高級別的意志力在支持著你.而學編程就更難了,學了兩個月后,總是覺得你好象全都學會了,卻又什么都做不了,又沒有其他的意志力支持你.這時候你會很容易放棄,或者轉到別的如網業制作,PS,FLASH等行業的.其實我告訴你,雖然你覺得你好象已經學了很多了,其實你還是什么都沒學呢,等你跨過這道坎,才是你剛入門的時候.說這些,只是想告訴你,學編程中會遇到很多困難,你要努力的克服這些困難,才能真正學到東西.否則,你根本別想學編程,趁早轉行.

成都創新互聯公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都做網站、成都網站制作、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的葉縣網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
接下來,我幫你規劃一條編程之路.
學編程的人,很少有人沒學過C語言的.我推薦讓C語言作為你第一個學的語言.雖然有的人說要先學VB,其實這種觀念是錯誤的.C確實比VB枯燥, 而且說實話學完C后不學別的就好象沒學過,感覺什么都沒學會.可是,對初學編程的人來說,只有C語言才能建立起你對編程概念的理解.VB不是編程,VB只是一種工具而已.C語言確實是個不折不扣的語言,真正讓你知道什么是編程的語言.有初學C語言,用TC2編譯器的人總說他學了C什么都不會.什么軟件也寫不出來.我可以告訴他,編程編程,編的是程序,而不是軟件,軟件這是程序的一個構價.你想編程出軟件,那以后很輕松的就能掌握,現在你需要學的就是編程, 說明確一點,你現在所需要學的就是算法.編程的靈魂是算法,這點每個人都要記住.
所以,第一門語言要學C,推薦的書為譚浩強老師的C程序設計(清華大學出版社)或者克尼漢的C程序設計語言(美國).
初學者也許需要一套視頻教程來幫助自己更快的入門,那么就推薦你去百度搜索"C語言視頻教程",第一頁的第一條記錄就是這個教程.而且是和譚老師的C程序設計配套的教程!
注:有些人說譚浩強的書不好,太死板.那么我只能說你最多是個一瓶子不滿,半瓶子逛蕩的人.真正要掌握高深技術的時候,你會發現你沒辦法掌握.
C語言要學到什么樣才算個頭呢?其實,C語言沒有學到頭一說.有些人學了一輩子,還在鉆研.那么你應該到什么時候學下一種呢?按時候算的話,我推薦,如果你每天有6個小時的時間學習的話,一個半月以后,你就可以轉到下一個語言的學習過程中了...(我估計普通人在這一個半月內該掌握的都掌握了)
那么,下面要學的是什么呢?這會不會還有人說VB吧.還美其名曰加深對編軟件的印象.這種說法很幼稚.學了C語言還學什么VB呀.其實VB確實是很強大的,容易入門,想精通了也不容易.著名的DOS系統就是用BASIC語言寫出來的.可是,這種這么易用的軟件對于專業學編程的人是一種不好的東西,會讓人產生依賴,讓人產生惰性.VB的那些控件的功能實在是太強大了,你都不用怎么思考,就可以編寫出來.可是,控件畢竟是不能隨你的意愿支配的,控件是死的東西.你真正要學的是編寫的思想,是函數(Java中稱方法).另外,學VB還不如去學Delphi呢.
注:市面上的軟件一般一眼就可以看出是用什么語言編程的,而VB編寫的軟件幾乎找不到多少.
所以,下面要學的也就那兩種選擇了,C++/Java.我推薦,先學Java.
Java實際上是C++改的.去除了C++中指針的部分,讓C++變得更安全,同時也比C++稍微簡單了一些.你需要去找一些關于Java的介紹,在看下面的東西.
我聽一個北大青鳥的老師說Java的最終發展目標是J2EE.我覺得不然,J2ME一定也是個發展方向,只是他跟J2SE,J2EE有很大的不同,開發環境也很不同.關于J2ME的部分我不做討論.而J2SE呢.說實在的,市面上的J2SE軟件確實也是很少的,你見過有幾個拓展名為.jre的軟件?不過還是要告訴你,學習Java的人肯定最先接觸的是J2SE.Java的GUI軟件只是技術性的問題,也是開發手段的問題.不管你是要發展到 J2EE,還是轉到GUI編程,J2SE絕對不是彎路.還是那句話,算法是最重要的.而Java比C++最大的優勢在于他的完全面向對象和跨平臺.其實, 就算你先學了Java,你還是可以很容易的掌握C++,Java程序員和C++程序員的互轉是很容易的!再說一些Java的優點.Java比C++方便很多,下載了編譯器后一個記事本就能寫程序,JBuilder實際上只是個輔助的工具.我去一個搞Linux系統開發的公司看過,用JBuilder的很少,一般都是直接用UltraEdit直接寫程序.而C++必須要用VC++等編譯器,不說電腦配置低很不好用,光說VS是要花錢的,而JDK永遠都是正版(免費下載),就應該用Java.其實這只是習慣問題,不管你是先學Java還是先學C++,都會很快掌握另外一個的.
Java的書有很多,初學不要買實例的,買那種一直講基礎的,清華大學出版的書很好.另外推薦視頻教程,孫鑫老師的Java無難事.去52ebook直接搜索名稱"Java無難事",一共有12張CD,都下載下來就好了.教程的第一課會教你如何配置,去哪下載編譯器等.
要學到什么時候呢?我是這么推薦的,學到你可以不看任何資料,(當然可查看JAVA幫助文檔)熟練的編寫出一個酒店管理系統來.接下來,你就可以去學別的了.
這個別的,就是C++,還是那句話,Java程序員可以很容易的掌握C++,只要學了C++的基礎語法,剩下的就是實踐了!
C++的書可以買一本C++語言+SQL的應用,就是講數據庫系統的例子.多練是很重要的.
視頻教程推薦孫鑫老師的VC++視頻教程,去訊雷上搜索"孫鑫 VC++",找到那個700M多的打包教程,就是了.
其實學懂Java和C,剩下的你真的可以自己掌握了.我粗略的說一下.
比如,你可以學匯編,匯編實際上是很磨人的,不過匯編高手永遠都是搶手貨.
那么VB呢?DELPHI呢?哈哈,又是VB,你學,這個時候學VB,學不了幾天就掌握了.不比初學輕松?
想學的你都去學,甚至還可以去學Flash,連Flash ActionScript都可以很輕松的掌握.
其實現在,你的路已經定下來了.你剩下的就是不段實踐,不段往更高的方向發展.
在這之前,建議你去考幾個試.
去考中國計算機軟件職業資格水平考試,直接考中級的軟件工程師.或者再學一些別的,考個網絡工程師.如果你愿意,你可以再多學點東西,把全國計算機等級考試的1到3級的所有東西都考下來.呵呵.
到了這種程度,我想真的不用我再說了,都考你自己了.
最后,記住兩句話.
編程的靈魂是算法+數據結構!
學好編程實踐最重要!
發現一個好用的IBatis.Net生成工具,可以根據數據庫自動生成domain和xml文件,名稱是MyGeneration。
我試用了一下,效果不錯。
詳細介紹參見它的主頁:
支持的語言為:C#,vb.net
支持的數據庫有:Microsoft SQL, Oracle, IBM DB2, PostgreSQL, Microsoft Access, FireBird, Interbase, VistaDB, SQLite, MySQL, Advantage and Pervasive
支持的架構有:dOOdads, EntitySpaces, EasyObjects.NET/EntLib, Gentle.NET, Opf3, NHibernate, Microsoft's DAAB, DotNetNuke, iBatis
也就是說這個工具是根據模板配置的,你也可以寫一個自己的模板,來生成自己需要的格式的代碼文件,比較方便靈活。
目前已經提供了一些常用的ORM框架的模板
Linq是微軟在.net3.0推出的一種新的數據訪問和處理的方式,來解決過去處理集合對象數據所遇到的種種困難。其中在C#3.0和VB9中分別引入了和SQL相似的Linq語法,使得現在操作各種數據對象變得非常容易而且可讀性更好。
SqlSugar 4.x是一款高性能(達到ADO.NET最高性能水平)、輕量級、支持多庫和人性化語法的ORM,語法方便,入門簡單,功能強大。對數據庫結構沒太多要求,支持多主鍵,多自增列
EF強大功能
Dapper一樣的性能
最優美的語法
分享名稱:vb.netorm的簡單介紹
標題鏈接:http://www.yijiale78.com/article30/docjcso.html
成都網站建設公司_創新互聯,為您提供網站制作、關鍵詞優化、微信公眾號、標簽優化、響應式網站、虛擬主機
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯