<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 一、前言:   這幾周跟著于海濤老師進入了.NET編程世界,領略到了ASP.NET的精髓。要說起ASP.NET的發展史,那要追溯到HTML了,因為它功能簡單,無法從用戶接收信息并自動進行更新,而不需要開發人員重新編寫。怎樣才能賦予站點如此的反應能力呢?如何提供面向用戶的“個性化服務”呢?   有了需求,就有了語言競爭的動力,短短幾年,聰明的人類已經開發出好多種技術。Microsoft公司作為IT界的領先者,也參與了這場WEB的變革中,它的秘密武器就是——ASP,它因技術簡單,容易上手,備受程序猿兒的親睞。在此基礎上,經歷了1.0、2.0、3.0的變革,在.NET Framework的創建后,又使它技術升級為——ASP.NET。 ## 二、整體印象:   主角引出來,下面是我的學習總結,總體來說,很喜歡老師的講課風格,先理論學習后實戰做Demo。只因和老師用的開發工具不同,VS2005和VS2013差距還是很大的,我也沒有因為視頻而改變自己的開發工具。正是因為這個原因,讓我每個DEMO完成的都可以說是“印象深刻”!!讓我深深感受到:學習!離不開網絡!   本專輯系統的講解了ASP.NET編程的各個方面,包括了ASP.NET的基礎知識,ASP.NET和IIS架構,HTML語言,C#基礎,HTML控件和Web服務器控件,Web表單驗證控件,在C#VB.NET中使用ASP.NET對象,數據庫基礎與數據連接對象ADO.NET、數據庫編程,高級應用,ASP.NET應用程序的設置與安全、程序設計實例等。 ![](https://box.kancloud.cn/2016-08-19_57b6bd257180c.jpg) ## 三、分支講解: -  **Part One:太熟悉的控件對象**   認識一個新的事物,總是想看看它有沒有我已經認識的一面,視頻中很大的篇幅都在介紹ASP.NET的控件。在制作牛腩新聞發布系統的時候,這個視頻中提到的控件,我們都用到了。不得不說,當時也是迷迷糊糊的就用了,還不知道它是什么,就已經會用了。現在回頭看這些控件的理論知識的學習,想想控件必備屬性,方法,事件。就覺得挺簡單的。 ![](https://box.kancloud.cn/2016-08-19_57b6bd259324a.jpg)   關于控件這部分,驗證控件是之前VB中沒有接觸到的,我的理解,因為驗證控件的屬性設置,可以減少我們前臺很多的判斷功能的代碼,比如判斷是不是為空啊,是不是數字啊等等。這一點是ASP.NET的巨大進步了。關于列表控件,在支持數據庫后臺的WEB應用程序中,為了給用戶展示詳盡的數據信息,列表控件是必不可少的。gridview,它的強大在于能簡單實現分頁、排序、豐富的格式樣式以及易于操作的布局。對于repeater,以上gridview的大部分功能其實都能實現,只不過實現起來相當復雜些,但我們只要掌握它,那么gridview面對repeater而言,就會變得毫無優勢。 - **Part Two:六大內置對象** ![](https://box.kancloud.cn/2016-08-19_57b6bd25b88ba.jpg)  1、session & application   Session 是服務器端的狀態保存機制,每個用戶端均有獨立的空間(以瀏覽器運行個體來賦與唯一的SessionID值)。 Application 是服務器端的狀態保存機制,但應用程序所有的用戶端共用同一份狀態數據。Application對象和Session對象都可在服務器端保存數據或對象,使用方法和常用屬性、事件、方法也基本相同。但Application對象中保存的信息是為所有來訪的客戶端瀏覽器共享的,而Session對象保存的數據則是僅為特定的來訪者使用的。   例如,在河南的A用戶和在河北的B用戶同時訪問某一服務器,若A修改了Application對象中存放的信息,B用戶在刷新頁面后就會看到修改后的內容;但若A修改了Session對象中存放的數據,B用戶是感覺不到的。此時只有A可以看到和使用這些數據。也就是說Session對象中存放的是專用信息。  2、response & request   WEB服務器在收到了客戶端的HTTP請求后,會根據每次請求分別創建兩個對象:代表請求的request對象,代表響應的response對象。對于二者的區分可以根據意思出發。 - request是要求的意思:要得到客戶端提交的數據。 - response是回應的意思:向客戶端輸出數據。   相對應的,在頁面跳轉方面,二者有各自的方法,在開發當中也是經常會使用到的,為了進一步看出二者的區別,我用ER畫圖工具畫了兩個圖。。如下: ![](https://box.kancloud.cn/2016-08-19_57b6bd25d27c7.jpg) ![](https://box.kancloud.cn/2016-08-19_57b6bd2620747.jpg)   response.redirect():向客戶端輸出一個數據,是告訴客戶端要跳向指定的界面,客戶端瀏覽器的網址發生改變。變為指定的頁面***.aspx。   request.forward():實現的是服務器內部的轉發,不會讓客戶端瀏覽器的地址發生改變。 - **Part Three:Web服務**   web服務提供了兩種訪問方法,即HTTP-GET和HTTP-POST。還學會了使用代理來調用服務。使用SOAP協議還可以用于在分布式計算環境中進行交換信息。 -  **Part Four:配置文件**   在學習設計模式的時候學到了配置文件,所以當看到這一章的時候,很是親切。復習了一下頁配置設置,應用程序設置。還學會了customErrors設置。配置文件的方便之處在于:以純文本格式儲存,使用XML編寫,如果需要更改,無需重新啟動服務器。 ## 四、總結:   在ASP.NET理論+實踐的學習過程中,深刻體會到了沒有網絡,例子根本敲不下去的囧境。在過程中,多問幾個為什么,可以學到更多有意思的知識,這點是王瀟崢師傅告訴我的。還有,建議向我一樣的小白,學習之初先拿本書看看,摸清思路。再來看視頻,就會有所準備,產生共鳴。在我解決問題的時候,搜索到了好幾個關于前端開發的學習網站,挺好的。在這里分享給大家(都是免費的課程哦~): - w3school:[http://www.w3school.com.cn/index.html](http://www.w3school.com.cn/index.html) - 慕課網:[http://www.imooc.com/](http://www.imooc.com/)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看