丁香婷婷网,黄色av网站裸体无码www,亚洲午夜无码精品一级毛片,国产一区二区免费播放

現(xiàn)在位置:范文先生網(wǎng)>文檔下載>心得體會>學習c#心得

學習c#心得

時間:2022-12-13 11:30:20 心得體會 我要投稿
  • 相關(guān)推薦

學習c#心得

  當我們心中積累了不少感想和見解時,寫一篇心得體會,記錄下來,這樣能夠培養(yǎng)人思考的習慣。那么問題來了,應該如何寫心得體會呢?下面是小編精心整理的學習c#心得,歡迎大家分享。

學習c#心得

學習c#心得1

  發(fā)現(xiàn)自己做的項目太少了,很多東西都是囫圇吞棗,沒有好好的消化。那天和tx師兄包括其他的師兄交流了一下,我覺得一個搞技術(shù)的,不一定的他的.技術(shù)要多牛,但是這個人一定要有自己的想法,對這個人生對這個社會的想法,思維和眼光需要開闊一些,凡是努力去干,盡力的去做,相信自己!

  一直很想出去實習但是導師不讓,覺得每天坐在電腦面前收獲很少,因為下半學期要找工作了,所以心里比較急,因為自己的技術(shù)不是很強,如果加上沒有實習或者工作經(jīng)歷的話找工作會很不利的,干著急也沒用啊,自己又不敢和導師談,因為他曾今說過要到10月份以后才讓出去實習,可是現(xiàn)在事情很少啊,都是一些煩心事,學習不到什么東西,不過導師還挺好,每個月都會給我們一些補助,怎么樣和導師溝通比較好呢?或者不能出去的自己應該學習什么呢?自己的定義如何?自己的將來的規(guī)劃如何呢?一切都在思考中。

學習c#心得2

  最近一個星期將從圖書館借的《visual c# 20xx step by step》英文版看完了,是Microsoft Press的,很權(quán)威。

  由于是英文版,所以讀起來很流暢,絲毫沒有中文翻譯書籍蹩腳的感覺。下面說說我讀這本書的感受,和我個人對c#的一點看法。

  這本書是一本入門書籍,讀這本書根本不需要什么基礎知識,對編程一點都不懂的人也可以看,適合入門用。但如果有一定的編程基礎,特別是面向?qū)ο,或以前具有window native編程經(jīng)驗,或web編程經(jīng)驗,sql server經(jīng)驗,讀起來就很快,我用了一個星期的時間,便讀完了,將書中的練習都在自己的機器上實現(xiàn)了一遍。對書中的內(nèi)容不能說100%,至少90%都有了一定的了解。

  下面說一下我之前的經(jīng)驗:

  由于我之前有一定的c語言編程經(jīng)驗(譚浩強的c語言那本書,所有題目都拿下)

  c++經(jīng)驗(c++primer掌握大部分內(nèi)容,并掌握了c++的高級內(nèi)容,比如模板庫,泛型編程,抽象類,虛函數(shù),多重繼承,自己實現(xiàn)過一些復雜的類,比如大數(shù)類,計算1萬的階乘等)

  一定的算法和編程經(jīng)驗(學習了簡單的算法,在oj上ac過一定數(shù)量的題目(約100多題))

  java經(jīng)驗(約一個月,主要通過視頻教學學習了一些內(nèi)容)

  web編程經(jīng)驗(了解html,css,xml,ajax,php,tomcat,可以寫一些簡單的php頁面,jsp頁面等)

  訪問數(shù)據(jù)庫(了解SQL語言(專門看完了《head first SQL》英文版,對于高級查詢,合并查詢等比較高級的SQl內(nèi)容有一定的了解)

  有一些vc經(jīng)驗(編寫過簡單的圖像處理程序,變色,腐蝕,膨脹算法),對mfc的框架初步了解。

  win32經(jīng)驗(可以直接調(diào)用win32 sdk寫一些簡單的程序)

  一定的英文經(jīng)驗(cet6,讀過一些英文原版的技術(shù)書籍和文獻)

  之前對c#有一定的了解,用c#寫過一些win form。

  之所以總結(jié)自己的經(jīng)驗,是因為有人可能不相信我能一個星期讀完這本厚厚的英文技術(shù)書籍,并完成里面的練習。雖然沒有任何基礎也可以學習,但學習的快慢很明顯,如果你的基礎很好,你可以用幾天就掌握一門全新的.語言,為什么?因為所有的技術(shù)都不是橫空出世的,都是基于原有的技術(shù)之上,對原有的技術(shù)出現(xiàn)的問題,進行改進,如果你以前學過c語言,再學c++就很容易,學了c++再學c#就更容易了,再學java也是一樣的道理。前兩天聽了一個msdn的webcaste的講座,講師說不要對技術(shù)進行比較,因為技術(shù)的目的是為了解決問題,而不是為了比較優(yōu)劣,不要認為你使用c++,就比使用純c的高明,不要認為你會使用mvc架構(gòu)網(wǎng)站,就比使用asp架構(gòu)網(wǎng)站的人高明,技術(shù)只要能幫助你解決你的問題,這個技術(shù)就是好的。

  下面言歸正傳,說一下這本英文書的架構(gòu)。

  主要有6個部分組成。

  第一部分對c#語言和vs20xx做了個簡單的介紹,開發(fā)工具如何使用等,介紹了c#的語法,變量聲明,錯誤處理等,這部分如果你學過c語言,可以很快掌握,估計1天就能過。

  第二部分介紹了c#的高級內(nèi)容,類和對象,引用和傳遞,枚舉,數(shù)組,繼承,抽象類等,如果你學過c++語言,并對它的面向?qū)ο蟛糠趾苁煜ぃ@部分也可以一天搞定。

  第三部分介紹了如何利用c#構(gòu)建組件,c是面向過程的,c++是面向?qū)ο蟮,c#可以說是面向組件的,這部分主要介紹了屬性,索引,泛型,操作符重載等,有一些特性是c#獨占的,另一部分在c++中也具有。這部分如果有c++的基礎,還是很快能掌握的。

  第四部分介紹了編寫wpf應用程序,以前版本的c#是編寫winform程序,現(xiàn)在c#支持一種比較新的模型wpf,如果你以前用vc寫過win32程序,這部分很容易理解,如果用過c#或vb等,再具有一些html的經(jīng)驗就更好了。因為wpf的表示層與html很像,都是描述型語言,描述了各個控件的屬性,位置?偨Y(jié)一下,編寫wpf或winform程序主要兩部,第一部分是設計界面,就是拖控件,設置好各個空間的位置屬性等,然后為每個控件的事件編寫處理程序。之后介紹了菜單的使用和數(shù)據(jù)校驗的使用。

  第五部分就是訪問數(shù)據(jù)庫的部分,如果你之前具有使用數(shù)據(jù)庫的經(jīng)驗,看起來很容易,主要介紹了如果與數(shù)據(jù)庫建立連接,如何將數(shù)據(jù)庫和控件綁定。說實話,微軟把數(shù)據(jù)庫操作封裝得很好,只要調(diào)用對象就可以訪問數(shù)據(jù)庫了,但對于開發(fā)人員深入理解數(shù)據(jù)庫不是件好事。

  第六部分就是程序設計,由于c#主要是用來開發(fā)web應用程序的,(雖然也可以開發(fā)native程序,但效率不高,native還是c++的天下)。介紹了如何構(gòu)建簡單的網(wǎng)站,如何訪問數(shù)據(jù)庫,如何構(gòu)建一個web服務等。

  這本書看完,感覺思路很清晰(英文原版數(shù)據(jù)的特點是技術(shù)清晰,容易理解,前提是你至少cet4的水平),對整個的c#編程有了一定的了解,如果想深入了解某一方面的技術(shù),還可以深入學習,數(shù)據(jù)庫編程,編程,web服務編程(作者推薦看wcf(windows communication foundation step by step)).

  總體感受:

  技術(shù)都不是獨立的,是相互關(guān)聯(lián)的,如果你的基礎足夠扎實,你就不需要懼怕任何的新技術(shù),只要看一下最新的技術(shù)文檔,你就會了解新的技術(shù)不過是對舊的技術(shù)的一種改良,你能從里買你找到很多舊技術(shù)的影子。

  可以說目前自己對c#有了一定的了解,接下來就是項目經(jīng)驗了,可以自己先構(gòu)想兩個項目自己練習,里面要設計到一些主流的技術(shù),比如數(shù)據(jù)庫訪問,多線程優(yōu)化,數(shù)據(jù)庫調(diào)優(yōu)等,畢竟這些技術(shù)光靠看書是學不來的,一定要自己做過才行。

  最后,建議學計算機的網(wǎng)友,盡量多看一些原版的英文書籍,如果買不到或借不到,可以從網(wǎng)上下載,現(xiàn)在網(wǎng)上好的英文書籍和源代碼一大堆,不過能好好利用的人太少。再就是打好自己的基礎,有了好的基礎(主要是計算機本科的專業(yè)課程,c語言,數(shù)據(jù)結(jié)構(gòu),算法分析,數(shù)據(jù)庫理論,編譯原理等,因為這些東西不會過時),再學新的技術(shù)就很容易。

  最后祝各位學習順利。

學習c#心得3

  一開始從VB轉(zhuǎn)到C#很不習慣,通過這幾天的動手做了一個小軟件,慢慢習慣了C#寫程序的方式,下面是做為初學者的一些心得:

  1、當初選擇C#是因為網(wǎng)上相關(guān)的資料很多,遇到問題不會搜索不到答案,不過網(wǎng)上的資料多是C#web程序,基于winform的少一些.而基于web的資料往往也不注明,所以經(jīng)常會發(fā)現(xiàn)自己的程序用不了.所以搜索資料的`時候要注意分辨.

  2、不是零基礎的話,建議先弄出一個程序再說,先不管什么命名規(guī)則,封裝什么的,先弄出一個可以正常運行的小程序就可以,熟悉一下C#的使用.再從頭系統(tǒng)的學習C#會更好理解一些.

  3、雖說資料多,但比VB的資料還是少,而且網(wǎng)上的東西和百度知道的對于C#的回答往往不知道在說什么,也許問的人是基于winform的問題,可回答的是web程序的方法.遇到這種情況,可先用起來再說,根據(jù)出錯提示進行二次搜索.

學習c#心得4

  1.多看多寫

  看一下別人寫的代碼,會養(yǎng)成一個好的編程習慣。但更重要的是,要看一下比較成熟的代碼。

  2.多編多敲

  看了代碼,就要寫代碼,,可以跟他們相同。這是了解他們的代碼,也了解代碼的執(zhí)行過程。特別是在編譯的時候,你會發(fā)現(xiàn)你的進步和不足。在失敗中取得微小的成功,是一件很快樂的事情。

  在敲代碼的時候,你會發(fā)現(xiàn),你的很多英文都會輸入錯誤。盡量多用“.”這個神奇的點,實質(zhì)就是調(diào)用。

  3.簡單編程

  不要一開始就是很困難、好多行的代碼。這樣你的自信心會被削弱的。自尊會被打擊的。從最基本的學起。

  從一開始就慢慢體會代碼重復利用的快樂。畢竟這樣很節(jié)省代碼的輸入量,而且很能體現(xiàn)你的學習的效果。

  4.多多交流

  也許很簡單的問題,都是一些很簡單的屬性設置的'問題,或許一些你很想不到的邊邊角角的問題,你總是會感到迷茫,但是,不要擔心,你要充分利用幫助文件和網(wǎng)絡的資源。

  特別是,在學習C#的時候,很多人,很懶得安裝MSDN,確實,那些占用很多空間。但那里面有很多好東西,會教你很多的屬性的資料和很多方法。

  通過網(wǎng)絡的搜索,很會找到很多有關(guān)的話題的解決方法,很多你遇到的問題,很有可能,早就被人發(fā)現(xiàn)和被人解決。你會在尋找問題的答案中,獲得進步。發(fā)現(xiàn)問題和解決問題本身,就是一大進步。

  5.發(fā)現(xiàn)新思路

  編程最麻煩的就是套用老方式和老辦法。你可以充分利用現(xiàn)有的對象,進行細化和增加新的屬性。創(chuàng)新是編程最大的靈感。

  6.編程模式

  編程歸根結(jié)底就是對控件屬性的修改的過程,使之符合我們的需要?丶步凶鰧ο,你跟用戶最直接的接觸方式。修改的過程也就是函數(shù)的應用。

  通過對現(xiàn)有的控件的學習,你會發(fā)現(xiàn),這些很基本,但是覆蓋的面十分的寬廣。也許,這些控件可能無法滿足你的需要,你就會新建新的控件,來滿足新的需要。

  但是,基本的控件你是必須要掌握的。

  7.善于總結(jié)

  在總結(jié)中,你會發(fā)現(xiàn),你有很大的進步,也存在很多的不足。所以,你就會千方百計的改進你的工作方式和學習方法,使之不斷進步。

  編程本身是一項創(chuàng)造性的工作。靈感來自客戶的需要,來自市場的需要,來自用戶的便捷操作,來自您對自己的信心。

  8.創(chuàng)造完美

  完美是合作的結(jié)晶。通過團隊的努力奮斗,你會發(fā)現(xiàn)你的工作量減少了,你的質(zhì)量提高了,你的效率提升了,你的能力增強了。

  更重要的事,從你組織和分配中獲得的成功,會讓你獲得鼓勵,在今后的編程生活中,體驗編程的快樂,從自己做起,分享自己的快樂,從團隊合作做起。

  總之,自己一直是一位初學者,有很多專業(yè)的概念,我還是很不明白,這次,我通過編程實訓,使我了解了很多,學習了很多。

學習c#心得5

  學習總是無止境的,只有高度。

  以前,總認為自己的C#基礎還可以,因此就有點自以為是的樣子;豈知自己學習到的不過一點皮毛而已。這幾天找了一些視頻教程學習,看了一小部分后才知道什么是深度!自己是一個什么樣的現(xiàn)狀!

  如果將自己放在現(xiàn)在的這個圈子里面,那的確還算可以;但是,以后我面對的不單是現(xiàn)在的這些,而是更多的人,那才是最后的目的;因此,必須學會將眼光放長遠一點,不要那樣鼠目寸光。同時,必須給自己選定一個未來的發(fā)展方向,選定方向后就要朝著這個方向發(fā)展,努力。話題扯得有點遠,回歸正題!

  很多時候我總是想用最短的時間做最多的事情;因此,在做有些事情的時候就顯得有點急功近利,總想很快將其做好,到頭來我的收獲是什么?通過這幾天的學習,我始終提醒著自己一定不要急。雖然,這幾天學習的全都是以往的知識點,但是,我的收獲卻也還不小;特別是關(guān)于函數(shù)、字符串的相關(guān)知識點的學習;函數(shù)的重載,之所以可以進行重載操作,其主要原因是函數(shù)參數(shù)的不同,而不是函數(shù)的.返回值不同;以及對字符串的操作……同時,更加的讓我明白一個道理,作為一個程序員不單是會寫程序,更重要的是動手能力;理論上的程序不一定就是可以達到目的的程序;因此,必須要敢于動手進行操作。

  學習是無止境,只有學習的高度。

學習c#心得6

  伴隨著c#我度過了這個忙碌而又充實的一個月,也是這個月讓我學到很多,現(xiàn)在覺得這個月過的不知不覺,是因為學習的投入吧!

  這個月的主要學習了c#,主要參考書是《c#高級編程》和《Visual C# 20xx大學教程》。

  學習內(nèi)容有《c#高級編程》第一章。net體系結(jié)構(gòu)第二章c#基礎第三章對象和類型第四章繼承第五章運算符和類型強制轉(zhuǎn)換第六章委托和事件第七章內(nèi)存管理和指針第八章字符串和正則表達式第九章集合第十章反射第十一章錯誤和異常第十二章Visual Studio。NET第十五章線程第十九章Windows窗體第二十一章。NET數(shù)據(jù)訪問ADO。NET數(shù)據(jù)庫!禫isual C# 20xx大學教程》也學習了大致同樣的內(nèi)容,不再列舉。

  現(xiàn)在已能完成一些程序設計,能運用VisualStudio20xx來編寫一些Windows應用程序和控制臺應用程序。

  主要成果:編寫了一個簡單計算器。

  通過這個月的學習,c#已經(jīng)入門,能編寫一些程序,真的很高興,雖然在學習的過程中遇到很多困難,但通過學長的幫助和自己的努力,那些困難都被一一克服,取得了不少進步,這個月雖短但很有意義,因為通過這個月的學習我得到的不僅是知識上的進步,而且還培養(yǎng)了我學會思考的習慣。記得有人講過這樣的一句話:“學習的過程是一個思考的過程:”我認為的確是這樣,因為學習真正的目的.并不在于你獲得了怎樣的成績,而是在于尋找未來的方向。

  以后的學習道路上會有更多的困難等著我去克服,而且有更多的知識要去學,我會更加努力的去學習,而且學習中存在一些問題要去解決,更好的計劃學習,勤問問題,在今后的學習中會不斷改進自己。

【學習c#心得】相關(guān)文章:

學習的心得04-22

“學習強國”學習心得匯編05-19

學習美德少年學習心得08-27

學習保險學習心得06-02

學習英語心得03-17

培訓學習的心得11-11

學習禮儀心得11-30

培訓學習的心得12-08

學習成效心得11-18