




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第第1章章 ASP.NET入門入門 學(xué)習(xí)內(nèi)容l認(rèn)識(shí).NET Framework lASP.NET概述 lVisual Studio 2010集成開發(fā)環(huán)境1.1 認(rèn)識(shí)認(rèn)識(shí).NET Frameworkl.NET Framework是支持生成和運(yùn)行下一代應(yīng)用程序和XML Web Services的內(nèi)部Windows組件,是一個(gè)多語言組件開發(fā)和執(zhí)行環(huán)境,它提供一個(gè)跨語言的統(tǒng)一編程環(huán)境。l.NET Framework的目的簡(jiǎn)單的說是便于開發(fā)人員更容易地建立Web應(yīng)用和Web服務(wù),使得Internet上的各種應(yīng)用之間可以使用Web服務(wù)進(jìn)行溝通。 1. 公共語言運(yùn)行時(shí)公共語言運(yùn)行時(shí)公共語言運(yùn)行時(shí)(Commo
2、n Language Runtime,簡(jiǎn)稱CLR):CLR執(zhí)行中間語言代碼,然后把它們進(jìn)一步編譯成為機(jī)器語言代碼以能夠使當(dāng)前平臺(tái)所執(zhí)行。保證各種語言之間的兼容性。只要遵循CLS,任何利用某一種.NET語言編寫的組件都可以被其他語言所引用。 2.NET Framework類庫 NET Framework基本類庫:它是一個(gè)綜合性的面向?qū)ο蟮目芍赜妙愋图?,?NET平臺(tái)的實(shí)現(xiàn)提供了底層技術(shù)支持。.NET類庫非常豐富,提供數(shù)據(jù)庫訪問、XML、網(wǎng)絡(luò)通信,線程,圖形圖像、安全、加密等多種功能服務(wù)。這些類庫使得開發(fā)人員更容易地建立應(yīng)用程序和網(wǎng)絡(luò)服務(wù),從而提高開發(fā)效率。3.C#概述lC#是一個(gè)是在.NET
3、Framework 1.0中開始出現(xiàn)的一種新語言,在語法上,它與Java和C+比較相似。實(shí)際上C#是微軟整合了Java和C+的優(yōu)點(diǎn)而開發(fā)出來的一種語言。l在開發(fā)ASP.NET應(yīng)用程序時(shí)C#是首先的選擇。 4. .NET Framework 4.0 l對(duì)于最新版的.NET Framework 4.0中最令人激動(dòng)的新特性是動(dòng)態(tài)語言運(yùn)行時(shí)(Dynamic Language Runtime,簡(jiǎn)稱DLR)。l動(dòng)態(tài)語言運(yùn)行時(shí)動(dòng)態(tài)語言運(yùn)行時(shí)為像動(dòng)態(tài)型語言提供了通用平臺(tái)。 它將一組適用于動(dòng)態(tài)語言的服務(wù)添加到公共語言運(yùn)行時(shí)。l借助于動(dòng)態(tài)語言運(yùn)行時(shí),可以更輕松地開發(fā)要在.NET 4.0框架上運(yùn)行的動(dòng)態(tài)語言,而且向
4、靜態(tài)類型化語言添加動(dòng)態(tài)功能也會(huì)更容易。 1.2 ASP.NET概述 lASP.NET是一個(gè)統(tǒng)一的Web開發(fā)模型,它提供了為建立和部署企業(yè)級(jí)Web應(yīng)用所必需的服務(wù)。l同時(shí),ASP.NET是.NET Framework的一部分,是一種可以在高度分布的Internet環(huán)境中簡(jiǎn)化應(yīng)用程序開發(fā)的計(jì)算環(huán)境。當(dāng)編寫ASP.NET應(yīng)用程序的代碼時(shí),可以訪問.NET Framework中的類??梢允褂门c公共語言運(yùn)行時(shí)(CLR)兼容的任何語言來編寫應(yīng)用程序的代碼 。1.2 ASP.NET概述ASP.NET有以下一些優(yōu)點(diǎn):lASPNET是同.NET Framework集成在一起的,運(yùn)行在CLR運(yùn)行時(shí)環(huán)境之內(nèi)。 lA
5、SP.NET是編譯執(zhí)行的,它支持多種編程語言。同時(shí),它也是面向?qū)ο蟮摹?lASP.NET是跨瀏覽器和跨設(shè)備的。 lASP.NET易于配置與部署。 1. ASP.NET的版本lASP.NET 1.0和ASP.NET 1.1 。 lASP.NET 2.0 。 lASP.NET 3.5 。 lASP.NET 4.5 。 2. ASP.NET4.0的主要特性 lVisual Studio 2010集成開發(fā)環(huán)境 。 lASP.NET核心服務(wù) 。 lASP.NET WebForm 4 。 l動(dòng)態(tài)數(shù)據(jù) 。l ASP.NET Chart控件 lMicrosoft AJAX 4.0 lASP.NET MVC 2
6、.01.3 Visual Studio 2010集成開發(fā)環(huán)境 lVisual Studio 2010集成開發(fā)環(huán)境是ASP.NET 4.0程序的開發(fā)工具。lVisual Studio 2010,它是一個(gè)功能強(qiáng)大的集成開發(fā)環(huán)境,使用Visual Studio 2010可以很方便地創(chuàng)建Windows應(yīng)用程序、ASP.NET應(yīng)用程序、ASP.NET服務(wù)和控制臺(tái)程序、程序調(diào)試和跟蹤以及項(xiàng)目發(fā)布等等。 1.安裝Visual Studio 2010 lVisual Studio 2010目前有三個(gè)版本:Visual Studio 2010 Professional版本、Visual Studio 2010
7、Premium版本和Visual Studio 2010 Ultimate版本,其中前兩種用于個(gè)人和小型開發(fā)團(tuán)隊(duì)采用最新技術(shù)開發(fā)應(yīng)用程序和實(shí)現(xiàn)有效的業(yè)務(wù)目標(biāo),第三種為體系結(jié)構(gòu)、設(shè)計(jì)、開發(fā)、數(shù)據(jù)庫開發(fā)以及應(yīng)用程序測(cè)試等多任務(wù)的團(tuán)隊(duì)提供集成的工具集,在應(yīng)用程序生命周期的每個(gè)步驟,團(tuán)隊(duì)成員都可以繼續(xù)協(xié)作并利用一個(gè)完整的工具集與指南。1.安裝Visual Studio 2010lVisual Studio 2010 Professional安裝(1) 可以到http:/ Studio 2010的試用版,也可以去購買正版安裝程序。1.安裝Visual Studio 2010(2) 打開安裝程序后,首先進(jìn)
8、入 “安裝向?qū)Ы缑妗薄?1.安裝Visual Studio 2010(3)選擇“安裝Visual Studio 2010”即可進(jìn)入“資源復(fù)制過程”。1.安裝Visual Studio 2010(4) 在資源復(fù)制完畢后,進(jìn)入 “加載組件的過程”。1.安裝Visual Studio 2010(5) 組件加載加載完畢后,“下一步”按鈕被激活。1.安裝Visual Studio 2010(6) 單擊“下一步”按鈕,進(jìn)入 “軟件安裝許可認(rèn)證界面”。選擇“我已閱讀并接受許可條款”單選框,并輸入產(chǎn)品密鑰和用戶名稱,“下一步”按鈕會(huì)被激活,單擊“下一步”按鈕。1.安裝Visual Studio 2010(7)
9、 進(jìn)入的“安裝功能和路徑界面”。選擇“完全”單選框,并選擇相應(yīng)的安裝路徑,然后單擊“安裝”按鈕。1.安裝Visual Studio 2010(8) 進(jìn)入安裝過程顯示界面,點(diǎn)擊“下一步”按鈕,開始安裝并顯示當(dāng)前安裝的組件。1.安裝Visual Studio 2010(9)當(dāng)所有組件安裝成功后,進(jìn)入的界面顯示已經(jīng)成功地安裝Visual Studio 2010,最后點(diǎn)擊“完成”按鈕,結(jié)束安裝過程。2.Visual Studio 2010主界面2.Visual Studio 2010主界面Visual Studio 2010的主界面包含內(nèi)容如下:1.連接到團(tuán)隊(duì)、新建項(xiàng)目和打開項(xiàng)目的快捷按鈕。2.最近使
10、用的項(xiàng)目列表 。3. Visual Studio 2010入門。 4.指南和資源 。5.最新新聞 。6.菜單命令 3.解決方案資源管理器解決方案管理器從本質(zhì)上來說是一個(gè)可視化的文檔管理系統(tǒng),如下圖所示。選擇菜單欄中的“視圖”|“解決方案資源管理器”命令,就可以利用資源管理器對(duì)網(wǎng)站項(xiàng)目進(jìn)行管理,通過資源管理器,不僅可以瀏覽當(dāng)前項(xiàng)目所包含的所有的資源,還可以管理項(xiàng)目解決方案,并在項(xiàng)目解決方案下根據(jù)需要任意添加、修改、刪除子項(xiàng)目或其他資源。4.控件工具箱控件工具箱屬于Visual Studio的一大特色,它為我們的開發(fā)提供許多有用的控件。在Web項(xiàng)目的開發(fā)中,利用工具箱可以不需要編寫任何代碼,只使用
11、鼠標(biāo)“拖曳”的操作方式就能夠完成Web的界面設(shè)計(jì),并且這些控件都是跨瀏覽器和跨設(shè)備運(yùn)行的,如下圖所示。5.服務(wù)器資源管理器 服務(wù)器資源管理器提供了一個(gè)樹狀功能列表,它允許你使用當(dāng)前機(jī)器上(以及網(wǎng)絡(luò)上的其他服務(wù)器)各種類型的服務(wù)。類似于計(jì)算機(jī)管理工具,一般使用服務(wù)器資源管理器來了解機(jī)器上可用的事件日志、消息隊(duì)列、性能計(jì)數(shù)器、系統(tǒng)服務(wù)和SQL Server數(shù)據(jù)庫,如下圖所示。6.錯(cuò)誤列表 錯(cuò)誤列表提供Visual Studio通過檢測(cè)有問題的代碼而產(chǎn)生的出錯(cuò)信息。錯(cuò)誤列表的每一項(xiàng)都由一個(gè)文本描述和一個(gè)鏈接組成,這個(gè)鏈接能幫助你找到項(xiàng)目里面出錯(cuò)程序代碼的指定行。作為Visual Studio的默認(rèn)設(shè)
12、置,當(dāng)生成一個(gè)有錯(cuò)誤的項(xiàng)目的時(shí)候,錯(cuò)誤列表會(huì)自動(dòng)出現(xiàn),如下圖所示。 7.頁面設(shè)計(jì)窗口 Visual Studio中頁面設(shè)計(jì)窗口用于頁面的界面設(shè)計(jì)、編寫HTML代碼。在這個(gè)界面中可以使用“拖曳”的方式將Web服務(wù)器控件拖曳到頁面設(shè)計(jì)窗口來完成頁面的布局設(shè)計(jì),同時(shí)它會(huì)自動(dòng)生成相應(yīng)的頁面HTML代碼,如下圖所示。8.代碼編輯窗口 代碼編輯窗口與頁面設(shè)計(jì)窗口共享一個(gè)窗口,在Web頁面的設(shè)計(jì)窗口下,雙擊頁面的任何地方就可打開如下圖所示的隱藏的后臺(tái)代碼文件,在此窗口中,開發(fā)者可以編寫與頁面對(duì)應(yīng)的后臺(tái)邏輯代碼?;蛘咄ㄟ^雙擊解決資源管理器中網(wǎng)站目錄下的后臺(tái)代碼文件名,也可以進(jìn)入代碼編輯窗口。9.Visual
13、Studio 2010的主要特性 Visual Studio2010的主要特性有:(1)窗口移動(dòng) 文檔窗口不再受限于集成開發(fā)環(huán)境 (IDE) 的編輯框架?,F(xiàn)在可以將文檔窗口停靠在 IDE 的邊緣,或者將它們移動(dòng)到桌面(包括輔助監(jiān)視器)上的任意位置。工具窗口也可以進(jìn)行自由移動(dòng),使它們??吭?IDE 的邊緣、浮動(dòng)在 IDE 的外部或者填充部分或全部文檔框架。 9. Visual Studio 2010的主要特性 (2)調(diào)用層次結(jié)構(gòu)調(diào)用層次結(jié)構(gòu)可以幫助我們分析代碼,并實(shí)現(xiàn)導(dǎo)航定位功能。在方法、屬性、字段、索引器或者構(gòu)造函數(shù)上點(diǎn)擊右鍵,選擇彈出菜單中的“查看調(diào)用層次結(jié)構(gòu)”命令,即可方便的使用。 9.
14、Visual Studio 2010的主要特性(3)定位搜索這是一個(gè)使用字符進(jìn)行快速搜索定位的工具??梢钥焖偎阉髟创a中的類型、成員、符號(hào)和文件。選擇菜單欄上的“編輯”|“定位到”命令,打開定位搜索窗口。在搜索欄中輸入查詢內(nèi)容(支持模糊查詢功能)后,將列出相關(guān)結(jié)果信息。雙擊搜索結(jié)果可以直接轉(zhuǎn)到代碼所在位置。 9. Visual Studio 2010的主要特性(4)突出顯示引用 將鼠標(biāo)選中任何一個(gè)符號(hào)如方法、屬性、變量等,在代碼編輯器中將自動(dòng)突出顯示此符號(hào)的所有實(shí)例。還可以通過快捷鍵“CTRL+SHIFT+向上/向下鍵”來從一個(gè)加亮的符號(hào)跳轉(zhuǎn)到下一個(gè)加亮的符號(hào)。9. Visual Studio 2010的主要特性(5)智能感知 在我們輸入一些關(guān)鍵字時(shí),其搜索過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 離異子女協(xié)議書
- 工程傷殘賠付協(xié)議書
- 工程設(shè)備租賃協(xié)議書
- 私人和解協(xié)議書
- 家兔養(yǎng)殖合同協(xié)議書
- 工程施工延期協(xié)議書
- 玻璃貼膜協(xié)議書
- 家人吵架和解協(xié)議書
- 巷燈安裝合同協(xié)議書
- 生前放棄協(xié)議書
- 安徽省1號(hào)卷A10聯(lián)盟2025屆高三5月最后一卷語文試題及答案
- 2025屆金融行業(yè)校招面試真題及答案
- 環(huán)保再生塑料椅行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 初中生物會(huì)考試卷及答案2024
- 河北省邢臺(tái)市一中等校2024-2025學(xué)年高二下學(xué)期期中語文試題(含答案)
- 2025-2030中國(guó)高壓變頻器行業(yè)市場(chǎng)深度調(diào)研及投資價(jià)值與投資前景研究報(bào)告
- 《重金屬廢水處理工藝中的鐵碳微電解塔設(shè)計(jì)案例》2100字
- 《心力衰竭護(hù)理》課件
- 能源中國(guó)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 西昌古詩文品讀智慧樹知到期末考試答案2024年
- GB/T 3836.31-2021爆炸性環(huán)境第31部分:由防粉塵點(diǎn)燃外殼“t”保護(hù)的設(shè)備
評(píng)論
0/150
提交評(píng)論