網站首頁 工作範例 辦公範例 個人範例 黨團範例 簡歷範例 學生範例 其他範例 專題範例

c#學習心得體會範文

欄目: 學習心得體會 / 釋出於: / 人氣:6.27K

C#是一種安全的、穩定的、簡單的、優雅的,由C和C++衍生出來的面向物件的程式語言。現結合自身,談談一些心得體會。本文是學習c#心得體會範文,僅供參考。

c#學習心得體會範文

c#學習心得體會範文一

剛學習C#的時候,感覺很難,做的時候出現很多錯誤而且我是照著書打程式碼還有錯誤,那時的感覺是迷茫的。在學習的過程中,我還是堅持下來,雖然學的不是很好,但是慢慢就理解了,現在也不要仿照書打程式碼。現在講講做專案的感想。我們專案做不好也有一個小原因,是因為我們三個專案同時進行,而三個專案不同,在需求分析方面沒有弄好,導致後面在做專案時,資料庫出現了很多問題,所以我覺得現在我們專案不要做多,而是好好做一個專案,從需求開始就要做好每一步,到後面程式設計才不會出現特別多的錯誤。

不得不說:“在老師檢查完第一次之後,我去看了一下師兄做過的專案,就覺得自己這個專案相差太遠了。我覺得我有以下幾方面做不好:1.在剛上C#時老師叫我們現在就要做專案但我沒有,一直等到老師快要檢查時才急急忙忙的做。2.老師上完課,自己做完作業之後,沒有好好的複習。其實我覺得三層架構也不難,三層結構就是主要呼叫了類,而類中定義了方法,歸根到底我們還是引用了類中的方法實現它的功能,類就類似於C語言裡的函式,因為在資料訪問層要用到資料操作類所以要建立一個數據操作類。而我們建三層架構是為了就是倒覺得在表示層裡實現一些功能能時要去分析,但是C#語言只學習過淺的知識,資料結構我們也沒有學習所以分析起來就有點問題。但是所有問題都是覺得自己太懶,如果自己好好自學資料結構,學習離散數學,也許在分析功能模組會得到提高。所以本人決定寒假做一個像樣的專案出來。

無論是學習還是做專案的過程中,耐心都要非常重要。有時出現錯誤,上網查了,自己又想了很久,又找同學討論還是不能解決時就會有不想做的念頭。因為自己曾經在大一時就是因為連關機都不會關,當時都嚇到宿舍友了,覺得還是轉專業好了。雖然轉專業沒有成功,但是自從開始學習C語言之後,就慢慢的喜歡計算機應用技術這個專業了,覺得它很有趣,當在做專案成功的實現它功能時,心理就特別高興,就好想再做幾個功能。但是事實不是一下就能成功的實現它的功能所以耐心非常重要。

最重要的一點是我們做專案時,我們要有團隊的合作精神。只有這樣我們才能很好的完成一個好的專案,才能完成一個專案。就好比如在三層架構中,小組成員要知道我在資料訪問層和業務邏輯層用了什麼方法,這個方法的作用是什麼作用,再表示層裡才更好的實現功能。我最大的願望就是幾個想學習的同學在一起討論問題,只有這樣才能進步更快,才能學到更多的知識。

最後想說:“一分耕耘,一分收穫。“專案不是做的很好,但是通過專案學到了更多的知識。

c#學習心得體會範文二

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

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

學習內容有《c#高階程式設計》第一章 體系結構

第二章 c#基礎 第三章 物件和型別 第四章 繼承 第五章 運算子和型別強制轉換 第六章 委託和事件 第七章 記憶體管理和指標 第八章 字串和正則表示式 第九章 集合 第十章 反射 第十一章 錯誤和異常 第十二章 Visual 第十五章 執行緒 第十九章 Windows 窗體 第二十一章 資料訪問 資料庫。《Visual C# 20xx大學教程》也學習了大致同樣的內容,不再列舉。

現在已能完成一些程式設計,能運用VisualStudio20xx來編寫一些Windows應用程式和控制檯應用程式。

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

通過這個月的學習,c#已經入門,能編寫一些程式,

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

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

1.多看多寫

看一下別人寫的程式碼,會養成一個好的程式設計習慣。但更重要的是,要看一下比較成熟的程式碼。

2.多編多敲

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

在敲程式碼的時候,你會發現,你的很多英文都會輸入錯誤。儘量多用“.”這個神奇的點,實質就是呼叫。

3.簡單程式設計

不要一開始就是很困難、好多行的程式碼。這樣你的自信心會被削弱的。自尊會被打擊的。從最基本的學起。從一開始就慢慢體會程式碼重複利用的快樂。畢竟這樣很節省程式碼的輸入量,而且很能體現你的學習的效果。

4.多多交流

也許很簡單的問題,都是一些很簡單的屬性設定的問題,或許一些你很想不到的邊邊角角的問題,你總是會感到迷茫,但是,不要擔心,你要充分利用幫助檔案和網路的資源。

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

通過網路的搜尋,很會找到很多有關的話題的解決方法,很多你遇到的問題,很有可能,早就被人發現和被人解決。你會在尋找問題的答案中,獲得進步。發現問題和解決問題本身,就是一大進步。

5.發現新思路

程式設計最麻煩的就是套用老方式和老辦法。你可以充分利用現有的物件,進行細化和增加新的屬性。創新是程式設計最大的靈感。

6.程式設計模式

程式設計歸根結底就是對控制元件屬性的修改的過程,使之符合我們的需要。控制元件也叫做物件,你跟使用者最直接的接觸方式。修改的過程也就是函式的應用。

通過對現有的控制元件的學習,你會發現,這些很基本,但是覆蓋的面十分的寬廣。也許,這些控制元件可能無法滿足你的需要,你就會新建新的控制元件,來滿足新的需要。但是,基本的控制元件你是必須要掌握的。

7.善於總結

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

程式設計本身是一項創造性的工作。靈感來自客戶的需要,來自市場的需要,來自使用者的便捷操作,來自您對自己的信心。

8.創造完美

完美是合作的結晶。通過團隊的努力奮鬥,你會發現你的工作量減少了,你的質量提高了,你的效率提升了,你的能力增強了。

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

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

c#學習心得體會範文三

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

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

學習內容有《c#高階程式設計》第一章 體系結構第二章 c#基礎 第三章 物件和型別 第四章 繼承 第五章 運算子和型別強制轉換 第六章 委託和事件 第七章 記憶體管理和指標 第八章 字串和正則表示式 第九章 集合 第十章 反射 第十一章 錯誤和異常 第十二章 Visual 第十五章 執行緒 第十九章 Windows 窗體 第二十一章 資料訪問 資料庫。《Visual C# 20xx大學教程》也學習了大致同樣的內容,不再列舉。

現在已能完成一些程式設計,能運用VisualStudio20xx來編寫一些Windows應用程式和控制檯應用程式。

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

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

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

c#程式設計心得體會篇一

剛學習C#的時候,感覺很難,做的時候出現很多錯誤而且我是照著書打程式碼還有錯誤,那時的感覺是迷茫的。在學習的過程中,我還是堅持下來,雖然學的不是很好,但是慢慢就理解了,現在也不要仿照書打程式碼。現在講講做專案的感想。我們專案做不好也有一個小原因,是因為我們三個專案同時進行,而三個專案不同,在需求分析方面沒有弄好,導致後面在做專案時,資料庫出現了很多問題,所以我覺得現在我們專案不要做多,而是好好做一個專案,從需求開始就要做好每一步,到後面程式設計才不會出現特別多的錯誤。

不得不說:“在老師檢查完第一次之後,我去看了一下師兄做過的專案,就覺得自己這個專案相差太遠了。我覺得我有以下幾方面做不好:1.在剛上C#時老師叫我們現在就要做專案但我沒有,一直等到老師快要檢查時才急急忙忙的做。2.老師上完課,自己做完作業之後,沒有好好的複習。其實我覺得三層架構也不難,三層結構就是主要呼叫了類,而類中定義了方法,歸根到底我們還是引用了類中的方法實現它的功能,類就類似於C語言裡的函式,因為在資料訪問層要用到資料操作類所以要建立一個數據操作類。而我們建三層架構是為了就是倒覺得在表示層裡實現一些功能能時要去分析,但是C#語言只學習過淺的知識,資料結構我們也沒有學習所以分析起來就有點問題。但是所有問題都是覺得自己太懶,如果自己好好自學資料結構,學習離散數學,也許在分析功能模組會得到提高。所以本人決定寒假做一個像樣的專案出來。

無論是學習還是做專案的過程中,耐心都要非常重要。有時出現錯誤,上網查了,自己又想了很久,又找同學討論還是不能解決時就會有不想做的念頭。因為自己曾經在大一時就是因為連關機都不會關,當時都嚇到宿舍友了,覺得還是轉專業好了。雖然轉專業沒有成功,但是自從開始學習C語言之後,就慢慢的喜歡計算機應用技術這個專業了,覺得它很有趣,當在做專案成功的實現它功能時,心理就特別高興,就好想再做幾個功能。但是事實不是一下就能成功的實現它的功能所以耐心非常重要。

最重要的一點是我們做專案時,我們要有團隊的合作精神。只有這樣我們才能很好的完成一個好的專案,才能完成一個專案。就好比如在三層架構中,小組成員要知道我在資料訪問層和業務邏輯層用了什麼方法,這個方法的作用是什麼作用,再表示層裡才更好的實現功能。我最大的願望就是幾個想學習的同學在一起討論問題,只有這樣才能進步更快,才能學到更多的知識。

最後想說:“一分耕耘,一分收穫。“專案不是做的很好,但是通過專案學到了更多的知識。

c#程式設計心得體會篇二

1.多看多寫

看一下別人寫的程式碼,會養成一個好的程式設計習慣。但更重要的是,要看一下比較成熟的程式碼。

2.多編多敲

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

在敲程式碼的時候,你會發現,你的很多英文都會輸入錯誤。儘量多用“.”這個神奇的點,實質就是呼叫。

3.簡單程式設計

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

從一開始就慢慢體會程式碼重複利用的快樂。畢竟這樣很節省程式碼的輸入量,而且很能體現你的學習的效果。

4.多多交流

也許很簡單的問題,都是一些很簡單的屬性設定的問題,或許一些你很想不到的邊邊角角的問題,你總是會感到迷茫,但是,不要擔心,你要充分利用幫助檔案和網路的資源。

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

料和很多方法。

通過網路的搜尋,很會找到很多有關的話題的解決方法,很多你遇到的問題,很有可能,早就被人發現和被人解決。你會在尋找問題的答案中,獲得進步。發現問題和解決問題本身,就是一大進步。

5.發現新思路

程式設計最麻煩的就是套用老方式和老辦法。你可以充分利用現有的物件,進行細化和增加新的屬性。創新是程式設計最大的靈感。

6.程式設計模式

程式設計歸根結底就是對控制元件屬性的修改的過程,使之符合我們的需要。控制元件也叫做物件,你跟使用者最直接的接觸方式。修改的過程也就是函式的應用。

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

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

7.善於總結

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

程式設計本身是一項創造性的工作。靈感來自客戶的需要,來自市場的需要,來自使用者的便捷操作,來自您對自己的信心。

8.創造完美

完美是合作的結晶。通過團隊的努力奮鬥,你會發現你的工作量

減少了,你的質量提高了,你的效率提升了,你的能力增強了。

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

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

c#程式設計心得體會篇三

一、課程設計目的

通過系統的製作,使我們熟悉系統開發的流程,更加熟練掌握C#語言的程式設計以及系統製作,同時可以減輕老師的工作負擔提高工作效率,與此同時也提高了考試的質量,從而使考試更趨於公正、客觀,更加激發學生的學習興趣。

背景

在我國,雖然遠端教育已經蓬勃地發展起來了,但是目前學校與社會上的各種考試大都採用傳統的考試方式。在此方式下,組織一次考試是至少要經過5個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。

顯然,隨著考試型別的不斷增加以及考試要求的不斷提高,教師的工作量將會越來越大,並且其工作將是十分繁瑣和容易出錯的,可以說傳統的考試方式已經不能適應現代考試的需要。隨著計算機應用的迅猛發展,網路應用不斷擴大,人們迫切要求利用這些技術來進行線上考試,以減輕教師的工作負擔及提高工作效率,與此同時也提大學聯考試的質量,從而使考試更加趨於公正、客觀、更加激發學生的學習興趣。

線上考試系統要求對考生進行登入驗證、考生選擇考試科目、

限制考試時間、交卷後自動評分,同時需要為管理人員提供試卷管理及考生資訊的相關管理,設計系統的主要目的是為考試減少不必要的浪費並且使考核學生成績變得客觀和公正。

二、課程設計的要求

(一)管理員使用者

1、能對試題(只有單項選擇題)進行管理(增加,修改和刪除);

2、能對使用者留言進行管理;

3、能管理註冊使用者(刪除某使用者);

4、 能檢視所有使用者的考試成績。

(二)普通註冊使用者

1、可註冊一新使用者,註冊內容項自定,但必須有上傳照片項,所有專案須驗證。

2、可登入進入考試頁面進行考試,登入成功後考試頁面上要顯示使用者資訊和使用者照片,同時顯示相關試題(隨機從題庫表中任意抽取20題進行考試),使用者做完試題後點提交試卷按鈕結束考試,可使用訊息框看到本次考試的成績,並將相關資訊存入成績表中。

3、可檢視留言和留言。

三、執行環境

系統開發平臺:io.20xx;

系統開發語言:C#;

資料庫軟體:Microsoft SQL Server 20xx;

執行平臺:windows xp/windows7

執行環境: Framework SDK v2.0

四、系統設計:

本系統有兩個型別的使用者,管理員和普通使用者。使用者在註冊時可以設定自己的許可權,註冊成功可以跳轉到登入頁面登入.

如果是普通使用者登入,就可以修改自己的資訊,並自己進行留言和進行試題測試,檢視開始時間/考試成績和留言資訊

如果是管理員登入系統,則可以對試題進行相關的操作,如增加試題。對註冊的新使用者進行管理,刪除使用者。對留言資訊進行管理。並且可以檢視學生的成績。

執行:

線上考試系統的基本功能,包括系統使用者的新增、考試試卷的新增、試題的新增和線上考試以及分數計算等。最後將所有模組組裝成一個完整的系統。經過測試,系統實現了需求分析中的要求,執行正常,操作介面簡潔。

五、心得體會

基於的線上考試系統的的設計與實現經過系統分析、需求分析、概要設計、詳細設計等階段基本瞭解了該系統的功能要求及設計的可行性。線上考試系統的基本功能,包括系統使用者的新增、考試試卷的新增、試題的新增和線上考試以及分數計算等。最後將所有模組組裝成一個完整的系統。經過測試,系統實現了需求分析中的要求,執行正常,操作介面簡潔。

由於時間和技術水平的緣故,本系統還存在著許多方面的工作尚未完善。系統的各項功能基本都能正常執行,達到了初步設計的要求,但是還不夠完善。比如插入試題模組功能還不完善,系統安全性有待提高。另外在試題的插入時,只能由管理員逐題進行錄入,還沒有實現試題的成套錄入。介面的美化還得進一步細化,各功能模組也有待進行整改和完善。一個好的系統需要一段時間的跟蹤及長期的維護,也許後期還有可能進行功能上的增加或改進,這些都需要在系統設計時考慮好,才能使一個系統被應用的時間更長。自己有待進一步提高,相信在以後的學習及生活中會將本設計修改的更加完善。