asp.net學(xué)習(xí)心得體會(huì)總結(jié)
學(xué)好asp.net有兩個(gè)條件是必不可少的,一是理論與實(shí)踐結(jié)合,在實(shí)際例程去驗(yàn)證書本上的理論能加深你對(duì)理論的理解,下面就讓學(xué)習(xí)啦小編給大家分享幾篇asp.net學(xué)習(xí)心得吧,希望能對(duì)你有幫助!
asp.net學(xué)習(xí)心得篇一
經(jīng)過兩個(gè)多月的學(xué)習(xí)和上課聽講,初步掌握了ASP.NET動(dòng)態(tài)網(wǎng)頁制作的一些簡單的知識(shí)和基本常識(shí),也能從老師講的基本知識(shí)中應(yīng)用一下上課所學(xué)到的知識(shí),感覺ASP.NET網(wǎng)站建設(shè)和維護(hù)不是很簡單,其中不僅要應(yīng)用各種方面的知識(shí)還要對(duì)所學(xué)的知識(shí)學(xué)會(huì)變通使用,雖然會(huì)有一些成功的地方,以前學(xué)C++、數(shù)據(jù)庫等一些相關(guān)知識(shí)的時(shí)候沒好好學(xué),現(xiàn)在想真正做好這個(gè)網(wǎng)站就顯得不那么容易了。曾經(jīng)看到網(wǎng)上有這么一句話,一個(gè)優(yōu)秀的網(wǎng)絡(luò)程序員不但要了解自己領(lǐng)域的一些專業(yè)技術(shù),而且很多時(shí)候還要充當(dāng)半個(gè)網(wǎng)絡(luò)工程師,半個(gè)美術(shù)設(shè)計(jì)師和半個(gè)數(shù)據(jù)庫管理員。
照這么說來,我單單學(xué)習(xí)ASP.NET是遠(yuǎn)遠(yuǎn)不夠的,還要學(xué)習(xí)計(jì)算機(jī)網(wǎng)絡(luò)、美術(shù)設(shè)計(jì)、數(shù)據(jù)庫,我很喜歡有關(guān)計(jì)算機(jī)方面的東西,認(rèn)為我們當(dāng)代的生活越來越離不開計(jì)算機(jī),并且我也很癡迷計(jì)算機(jī)所帶來的強(qiáng)大功能。它是Microsoft .Net戰(zhàn)略的核心產(chǎn)品,asp.net憑借它豐富的控件,以及具有革命性的code-behind技術(shù),以及良好的封裝性,無疑成為業(yè)界開發(fā)active server page的一門巨將,ASP 是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。指Active Server Pages(動(dòng)態(tài)服務(wù)器頁面),運(yùn)行于IIS 之中的程序。ASP.NET 是ASP(微軟動(dòng)態(tài)服務(wù)器網(wǎng)頁技術(shù))的最新版本。執(zhí)行效率大幅提高:ASP.net 構(gòu)架是可以用Microsoft(R)公司最新的產(chǎn)品Visual Studio.net開發(fā)環(huán)境進(jìn)行開發(fā),WYSIWYG(What YOUSee Is What You GET所見即為所得)的編輯。簡單性和易學(xué)性高效可管理性ASP.net使用一種字符基礎(chǔ)的,分級(jí)的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因?yàn)榕渲眯畔⒍急4嬖诤唵挝谋局校碌脑O(shè)置有可能都不需要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。這種被稱為"ZEROLocal Administration"的哲學(xué)觀念使Asp.net的基于應(yīng)用的開發(fā)更加具體,和快捷。一個(gè)ASP.net的應(yīng)用程序在一臺(tái)服務(wù)器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動(dòng),一切就是這么簡單。
多處理器環(huán)境的可靠性ASP.net已經(jīng)被刻意設(shè)計(jì)成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫鏈接技術(shù),將很大的提高運(yùn)行速度。即使你現(xiàn)在的ASP.net應(yīng)用軟件是為一個(gè)處理器開發(fā)的,將來多處理器運(yùn)行時(shí)不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP確做不到這一點(diǎn)。自定義性和可擴(kuò)展性ASP.net設(shè)計(jì)時(shí)考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義"plug-in"的模塊。這與原來的包含關(guān)系不同,ASP.net可以加入自己定義的如何組件。網(wǎng)站程序的開發(fā)從來沒有這么簡單過。安全性基于Windows認(rèn)證技術(shù)和每應(yīng)用程序配置,你可以確性你的原程序時(shí)絕對(duì)安全的。ASP.NET 的語法在很大程度上與ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^在現(xiàn)有ASP 應(yīng)用程序中逐漸添加ASP.NET 功能,隨時(shí)增強(qiáng)ASP 應(yīng)用程序的功能。ASP.NET 是一個(gè)已編譯的、基于.NET 的環(huán)境,把基于通用語言的程序在服務(wù)器上運(yùn)行。將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,比ASP即時(shí)解釋程序速度上要快很多.而且是可以用任何與.NET 兼容的語言序。另外,任何ASP.NET 應(yīng)用程序都可以使用整個(gè).NET Framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語言運(yùn)行庫環(huán)境、類型安全、繼承等等。
ASP.NET 可以無縫地與WYSIWYG HTML 編輯器和其他編程工具(包括Microsoft Visual Studio .NET)一起工作。這不僅使得Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來將服務(wù)器控件拖放到Web 頁的GUI 和完全集成的調(diào)試支持。當(dāng)創(chuàng)建ASP.NET 應(yīng)用程序時(shí),開發(fā)人員可以使用Web 窗體或WEB,或以他們認(rèn)為合適的任何方式進(jìn)行組合。每個(gè)功能都能得到同一結(jié)構(gòu)的支持,使您能夠使用身份驗(yàn)證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對(duì)應(yīng)用程序的配置進(jìn)行自定義. 如果你從來沒有開發(fā)過網(wǎng)站程序,那么這不適合你,你應(yīng)該至少掌握一些HTML和簡單的Web開發(fā)術(shù)語(不過我相信如果有興趣的話是可以很快的掌握的)。你不需要先前的ASP開發(fā)經(jīng)驗(yàn)(當(dāng)然有經(jīng)驗(yàn)更好),但是你必須了解交互式Web程序開發(fā)的概念,包含窗體,腳本,和數(shù)據(jù)接口的概念,如果你具備了這些條件的話,那么你就可以在Asp.net的世界開始展翅高飛了。
asp.net學(xué)習(xí)心得篇二
經(jīng)過兩個(gè)多月的簡單學(xué)習(xí)和上課聽講,初步掌握了ASP.NET動(dòng)態(tài)網(wǎng)頁制作的一些簡單的知識(shí)和基本常識(shí),也能從老師講的基本知識(shí)中簡單的應(yīng)用一下上課所學(xué)到的知識(shí),感覺ASP.NET網(wǎng)站建設(shè)和維護(hù)不是很方便,其中不僅要應(yīng)用各種方面的知識(shí)還要對(duì)所學(xué)的知識(shí)學(xué)會(huì)變通使用,雖然會(huì)有一些成功的地方,但是,更多的是困惑,有太多的東西都不懂,以前學(xué)C++、數(shù)據(jù)庫等一些相關(guān)知識(shí)的時(shí)候沒好好學(xué),現(xiàn)在想真正做好這個(gè)網(wǎng)站就顯得不那么容易了。曾經(jīng)看到網(wǎng)上有這么一句話,一個(gè)優(yōu)秀的網(wǎng)絡(luò)程序員不但要了解自己領(lǐng)域的一些專業(yè)技術(shù),而且很多時(shí)候還要充當(dāng)半個(gè)網(wǎng)絡(luò)工程師,半個(gè)美術(shù)設(shè)計(jì)師和半個(gè)數(shù)據(jù)庫管理員。照這么說來,我單單學(xué)習(xí)ASP.NET是遠(yuǎn)遠(yuǎn)不夠的,還要學(xué)習(xí)計(jì)算機(jī)網(wǎng)絡(luò)、美術(shù)設(shè)計(jì)、數(shù)據(jù)庫,我很喜歡有關(guān)計(jì)算機(jī)方面的東西,認(rèn)為我們當(dāng)代的生活越來越離不開計(jì)算機(jī),并且我也很癡迷計(jì)算機(jī)所帶來的強(qiáng)大功能。
首先我們學(xué)習(xí)了怎么設(shè)計(jì)主頁,一個(gè)好的主頁可以給瀏覽者一個(gè)耳目一新的感覺,所以網(wǎng)站主頁的布局就顯得格外重要了,好的布局加上親切的言語,以及強(qiáng)大的功能,都會(huì)是瀏覽者感到無比的親切。這次我跟劉昕做的是樂糕網(wǎng),一個(gè)粉紅色的布局顯出溫馨的格調(diào),其次我們添加了用戶注冊(cè)界面,同時(shí)應(yīng)用了模板頁,模板頁嵌套在注冊(cè)頁面上,同時(shí)與主頁的注冊(cè)按鈕相連接,在主頁引用了CSS樣式,使得格局更加清晰。之后我們做了在線投票頁面,同樣引用了模板頁,同時(shí)學(xué)會(huì)了使用Cookie,Session的使用。做好這些功能之后,我們開始用到了數(shù)據(jù)庫,要實(shí)現(xiàn)用戶的存儲(chǔ)和調(diào)用,以及商品信息的錄入,同時(shí)對(duì)商品ID進(jìn)行數(shù)據(jù)綁定,之后我們實(shí)現(xiàn)了購物車功能,使用 DataList控件實(shí)現(xiàn)了對(duì)后臺(tái)代碼文件中綁定其數(shù)據(jù)源,ASP,NET3.5提供的DataList控件使用模板顯示內(nèi)容,他允許每一行顯示多條記錄??梢允褂肏TML表對(duì)應(yīng)模板項(xiàng)的呈現(xiàn)方式進(jìn)行布局,從而控制各個(gè)單元格的順序、方向和列數(shù)。在這之后我們又做了留言板,通過ADO.NET調(diào)用存儲(chǔ)過程,做到了留言板功能的實(shí)現(xiàn),。前面所學(xué)到的數(shù)據(jù)訪問都是Web應(yīng)用程序直接訪問數(shù)據(jù)庫。這種在Web窗體中直接訪問和操作數(shù)據(jù)庫中數(shù)據(jù)的方式是一種低效的資源使用方式,并且有可能產(chǎn)生安全風(fēng)險(xiǎn)。通過存儲(chǔ)過程訪問數(shù)據(jù)庫,可以有效地提高數(shù)據(jù)訪問效率和數(shù)據(jù)的安全性??梢栽趫?zhí)行復(fù)雜任務(wù)時(shí)減少窗體的編碼量,降低對(duì)網(wǎng)絡(luò)寬帶的需求;通過只允許可信賴的本地存儲(chǔ)過程直接訪問數(shù)據(jù)庫,可以保護(hù)數(shù)據(jù)庫的安全。同時(shí)我們用到了一個(gè)容器控件Repeater,當(dāng)運(yùn)行頁面時(shí),Repeater將綁定數(shù)據(jù)源中的數(shù)據(jù),并按照模板的要求將數(shù)據(jù)在界面上呈現(xiàn)出來。正是由于Repeater控件沒有默認(rèn)的外觀,所以進(jìn)行界面設(shè)計(jì)的時(shí)候會(huì)感到不太直觀。但Repeater控件非常靈活,可以通過對(duì)模板的靈活使用,創(chuàng)建多種不同形式的列表,包括以特定分隔符的列表,或者XML格式的列表,同時(shí)它還能夠非常精確地對(duì)界面元素進(jìn)行定位。除此之外我們還添加了網(wǎng)絡(luò)在線投票功能,網(wǎng)絡(luò)在線投票是網(wǎng)絡(luò)用戶的興趣、價(jià)值取向以及熱點(diǎn)關(guān)注等信息的關(guān)注程度的一種體現(xiàn),實(shí)現(xiàn)了在線投票功能,為了更為直觀的顯示和查看投票結(jié)果,將投票結(jié)果圖形化是一種較好的手段。所以我們引用了一個(gè)類Graphics, Graphics類是GDI+圖形編程中的核心類。他封裝了GDI+界面的繪圖方法以及圖形顯示設(shè)備,極大地的簡化了開發(fā)人員的圖形編程工程工作。通過Graphics類的屬性可以獲取Graphics對(duì)象的分辨率,并能夠?yàn)镚raphics對(duì)象進(jìn)行裁剪區(qū)域的選擇和判斷,而頁面中圖形的繪制則都是通過Graphics類的實(shí)例方法實(shí)現(xiàn),同時(shí)引用了Web服務(wù)器控件Image。Image控件同IMG標(biāo)簽一樣,其主要作用是在Web頁面中顯現(xiàn)圖片信息,其主要屬性為ImageUrl,用于設(shè)置需要顯示的圖片的URL地址。盡管ASP.NET提供的Image控件可以快速地載入圖形,但卻并不支持Click事件。而且GDI+除了可以繪制圖形和文字外,還可以繪制或編輯已有圖片,為圖片添加水印或裁剪圖片等操作。在實(shí)際的Web應(yīng)用開發(fā)中,開發(fā)人員為了防止非法用戶
惡意批量注冊(cè)或者惡意程序暴力解除密碼等操作,我們相應(yīng)的做了圖形驗(yàn)證碼功能,在用戶身份驗(yàn)證時(shí)都會(huì)采用驗(yàn)證碼技術(shù)。驗(yàn)證碼技術(shù)可以有效防止某些特定注冊(cè)用戶采用惡意程序和暴力解除方式對(duì)網(wǎng)站進(jìn)行不斷的登錄嘗試,為此我們引用了Random類,隨即數(shù)在計(jì)算機(jī)應(yīng)用程序設(shè)計(jì),尤其是在實(shí)踐環(huán)境模擬和測試等領(lǐng)域得到了非常廣泛的應(yīng)用。Random類是一個(gè)偽隨即數(shù)生成器,能夠產(chǎn)生滿足一定隨即性系統(tǒng)要求的數(shù)字序列。既然是偽隨機(jī)數(shù)生成器,產(chǎn)生的數(shù)字就不是絕對(duì)的隨即數(shù),而是通過一定的算法產(chǎn)生的偽隨機(jī)數(shù)。初始化一個(gè)隨機(jī)數(shù)發(fā)生器有兩種方法:第一種是不指定隨即種子,系統(tǒng)自動(dòng)選取當(dāng)前時(shí)間作為隨機(jī)種子,代碼如下:Random rand=new Random();第二種方法是指定一個(gè)int型參數(shù)作為隨即種子,代碼如下:int iSeed=10; Random rand=new Random(10);我們還學(xué)習(xí)了ASP.NET的代碼分離模式與無刷新技術(shù),認(rèn)識(shí)到了網(wǎng)站的真正的結(jié)構(gòu),最終才對(duì)BS結(jié)構(gòu)的網(wǎng)站程序有了進(jìn)一步的認(rèn)識(shí)。同時(shí),對(duì)SQL大型數(shù)據(jù)庫的認(rèn)識(shí)才有了質(zhì)的改變。最后我們做了網(wǎng)絡(luò)在線人數(shù)統(tǒng)計(jì),完成了對(duì)樂購網(wǎng)網(wǎng)站的制作。
在這短短的幾個(gè)月中,我知道在程序設(shè)計(jì)的時(shí)候,不要太在意程序是否最簡潔靈活,對(duì)于一般開發(fā)者而言,程序規(guī)范化和可讀性可能比追求程序的靈活性更加重要。在互聯(lián)網(wǎng)資源越來越豐富的情況下,我們可以參考一些規(guī)范的程序源代碼來學(xué)習(xí)。同時(shí)我也知道,想要學(xué)好這門課程,所要具備很多條件,首先打代碼要規(guī)范,要做注釋,這樣回頭來看程序時(shí)可以很快的看懂,一方面可以練習(xí)自己的邏輯表達(dá)能力,對(duì)以后遇到難以實(shí)現(xiàn)的功能也可以很好的表達(dá)出來向別人請(qǐng)教,而且出去從事編程工作的話,代碼的規(guī)范是相當(dāng)重要的。還有一點(diǎn)要學(xué)會(huì)總結(jié),把自己做的程序用到的知識(shí)點(diǎn)列出來就可以很好的總結(jié)自己的知識(shí)點(diǎn)。當(dāng)形成知識(shí)體系,對(duì)知識(shí)的理解就會(huì)更上一層樓。
asp.net學(xué)習(xí)心得篇三
一是信心,眼看那么繁瑣的步驟、復(fù)雜的操作、大串的命令,別怕!
二是恒心,一步一步向前走,一個(gè)一個(gè)做練習(xí),只要堅(jiān)持,一定能闖過來!
三是細(xì)心,每做一個(gè)練習(xí),都要想一想,這里有幾個(gè)知識(shí)點(diǎn),解決什么問題。然后是要有自己的“主意”,要實(shí)現(xiàn)一種效果,往往不止一種方法,如何綜合運(yùn)用多種技法達(dá)到最佳效果,這是要在熟練掌握軟件的基礎(chǔ)上自己拿主意的。最終要實(shí)現(xiàn)精彩的“創(chuàng)意”。而創(chuàng)意既不是頭腦中固有的,也不是從天上掉下來的,豐富精彩的創(chuàng)意,有賴于作者綜合素質(zhì)的提高,不僅僅是操作軟件的技能和相關(guān)的業(yè)務(wù)素質(zhì),當(dāng)然也包括良好的政治素質(zhì)和心理素質(zhì)。
學(xué)好Photoshop可以分四步走:
一是認(rèn)真掌握操作技能,打好基礎(chǔ)。要把各項(xiàng)常用命令的位置、功能、用法和效果記住、做熟,這大概至少需要個(gè)把月的時(shí)間;
二是扎實(shí)系統(tǒng)整理知識(shí),提高認(rèn)識(shí)。對(duì)于學(xué)會(huì)的操作技法,不僅能獨(dú)立重復(fù)制作,而且要理解其中的知識(shí)點(diǎn),知其然,還要知其所以然。書中每一個(gè)練習(xí)的設(shè)計(jì)都是用心良苦的,一定要弄明白每個(gè)練習(xí)之間的關(guān)系,搞清楚每個(gè)部分之間的聯(lián)系,逐步在頭腦中建立起一個(gè)完整清晰的操作體系,使自己的操作從必然走向自由;
三是主動(dòng)承攬制作任務(wù),積累經(jīng)驗(yàn)?,F(xiàn)在可以找一些活兒來試著做一做,把學(xué)過的知識(shí)運(yùn)用的實(shí)踐當(dāng)中去。當(dāng)然會(huì)出現(xiàn)顧此失彼、手忙腳亂的局面,只要冷靜地處理一個(gè)一個(gè)的難題,硬著頭皮頂過來,您就會(huì)發(fā)現(xiàn)自己長本事了;
四是廣泛涉獵相關(guān)領(lǐng)域,豐富自我。這時(shí)候,您自己就已經(jīng)知道有哪些方面應(yīng)該深入,哪些技能急需提高,哪些知識(shí)應(yīng)該拓展。積極主動(dòng)地去學(xué)、去看、去做。經(jīng)過一段時(shí)間的不懈努力,別人不僅說您學(xué)會(huì)了Photoshop操作,而且會(huì)夸贊您的素質(zhì)提高了!
學(xué)好Photoshop要有四個(gè)條件:
一是要有一定的計(jì)算機(jī)基礎(chǔ)知識(shí),會(huì)操作機(jī)器,會(huì)管理文件,會(huì)排除簡單的故障;
二是要精通軟件操作,拿到一個(gè)任務(wù),或者面對(duì)客戶提出的要求,馬上知道使用哪些操作命令、技能方法能夠?qū)崿F(xiàn)創(chuàng)意;
三是要有一定的美術(shù)基礎(chǔ),只會(huì)操作軟件而不懂得起碼的色彩、構(gòu)圖、造型等知識(shí)是無法獨(dú)立承擔(dān)任務(wù)的;
四是要有一點(diǎn)靈感,這得益于知識(shí)和經(jīng)驗(yàn)的積累,文學(xué)、繪畫、攝影、印刷、廣告、網(wǎng)絡(luò)??您大概都需要涉獵。這四個(gè)方面就像汽車的四個(gè)輪子,少了哪個(gè)都不靈。
我勸您務(wù)必學(xué)習(xí)一定的美術(shù)知識(shí)。Photoshop是科學(xué)與藝術(shù)的結(jié)合,但最終看的是藝術(shù)效果。美術(shù)功底扎實(shí)與否是影響您將來平面作品水平高低的重要因素,Photoshop只是一個(gè)得力的工具。畫筆都會(huì)用,而畫匠只會(huì)重復(fù)別人的作品,畫家才能實(shí)現(xiàn)自己的創(chuàng)意。
一,實(shí)例很重要,在能夠激起學(xué)習(xí)興趣的同時(shí),還能夠掌握一些基本的操作技巧,遇到不明白的再去看書,這樣印象就比先看書深刻得多.比方說我最近學(xué)的卷頁效果、牽手字和置換背景等都是從網(wǎng)上的photoshop教程實(shí)例中學(xué)到的。
二、所有的快捷鍵的功能在菜單中都能找到,無須死記硬背。以后你接觸得多了,自然就能熟練掌握。如復(fù)制和粘貼的快捷鍵就和word一樣是ctrl+c\ctrl+v。
三、要細(xì)心去觀察別人是怎么用的,這樣你就可以少走很多的彎路。如果你的周圍都沒有人在用photoshop的話,我建議你去看一下網(wǎng)上的視頻教程。比方說中就有很多學(xué)習(xí)的東西。
四、不要急于求成。尤其象通道和色彩調(diào)整比較深的內(nèi)容,可以放在后一步。剛開始學(xué)習(xí)一下?lián)笀D以及畫一下日用品,并把它放在桌面上,使自己有成就感,以提起對(duì)photoshop的學(xué)習(xí)興趣。
>>>下一頁更多精彩“asp.net學(xué)習(xí)心得”