




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.Net應該學什么怎么學上篇學了.Net做什么開發(fā)中我講到了目前.Net開發(fā)主要方向是Web開發(fā),因此在本篇中我將主要講解做Web開發(fā)要學哪些東西,怎么學,由于內容比較多,我將分幾次發(fā)。下圖是我推薦的學習內容和學習順序(除了這里列出的內容,要走向高手之路肯定還有更多技術需要學習,我這里只是對于初學者列出的主干學習內容,并不是全部): 開發(fā)者口中的.Net全稱是.Net Framework,在中國大陸,一般將.Net讀作“道特耐特”(中文音標比英文音標更好讀,呵呵)或者“點耐特”。.Net是微軟推出的一門技術,它是一個技術平臺,基于這個平臺進行開發(fā)
2、可以簡化很多工作。關于到底什么是.Net,不是一兩句話能說清楚的,而且也沒辦法讓初學者理解到底什么是.Net,因此你只要記住.Net這個詞,隨著我們越學越深入,你就會理解.Net到底是什么東西了。 基于.Net平臺上有很多語言,比如C#、VB.Net、IronPython、F#、Powershell等,F(xiàn)#、Powershell是滿足特定用途的語言,IronPython、IronRuby等并沒有廣泛應用,VB.Net是僅次于C#的第二大基于.Net的語言,不過按照微軟的戰(zhàn)略是把主要精力放到C#上,VB.Net只是微軟為了將VB開發(fā)人員平滑的轉移到.Net平臺
3、下的語言。因此對于語言來說大家學習C#即可。C#在中國大陸的叫法一般是“C sharp(C煞普)”,也有少數(shù)人讀成“C井”,我不推薦這種叫法。 初學者可能會弄不清C#和.Net的關系,.Net是一個技術平臺,而C#是這個技術平臺上的一門語言,就像Windows是一個操作系統(tǒng),而Word、QQ、FireFox則是在Windows上運行的一個程序。初學者不必糾結于這個概念,不是很明白也沒關系。 .Net的開發(fā)工具是VisualStudio,VisualStudio現(xiàn)在有VisualStudio2005、VisualStudio
4、2008、VisualStudio2010等版本,注意不要糾結于“到底裝VisualStudio2005還是VisualStudio2008,聽說有的公司還在用VisualStudio2005”、“到底是用新版本的VisualStudio2010還是用VisualStudio2008”這樣的問題,因為這些版本并沒有本質的不同,使用方法都類似,就像你會用WindowsXP,換了Windows7以后經(jīng)過短暫的熟練會用Windows7了一樣。因為VisualStudio2010比較消耗資源,如果你的計算機配置較好可以安裝VisualStudio2010,如果配置較差則推薦安裝VisualStudio
5、2008。 要學習Web開發(fā)一定要按照正確的順序進行學習,很多人被一些21天精通*這樣的垃圾書的影響,不學C#、不學.Net Framework、不學Dom,直接上來就學ASP.Net,拖兩個控件、配兩個屬性、雙擊控件寫一個事件響應方法,就開始自詡“精通ASP.Net”了,照著書控件拖來拖去,可是連C#、.Net、ASP.Net、HTML、JavaScript之前的關系是什么都不清楚,鬧出了很多笑話。欲速則不達,速成的結果就是以后浪費更多的時間,回想這么多年你走過的路,有多少次為了走快點就跳著走,最后又浪費時間返工的事情,按照正確的順序才能更快、
6、更好的掌握.Net。 有的人可能認為“我不想成為高手,有一口飯吃就行了,會拖控件就行了唄”,千萬不要以為會“不拖控件的開發(fā)”就是高手了,高手沒有那么好當?shù)?。我沒有奢求學編程的人個個都是以“成為世界頂尖級程序員”、“國內.Net開發(fā)者中的知名開發(fā)者”為目標,這個也不現(xiàn)實,大部分人學編程只是看做軟件開發(fā)工資不低,想賺幾年錢娶媳婦生娃,這種想法并不是多沒出息的想法,畢竟“老婆孩子熱炕頭”是最樸實的幸福,你不需要背負“振興中國軟件產業(yè)”這種的重任,但是最起碼應該找到一份不錯的工作,工作幾年以后能有錢交得起房子首付(對于大部分人來講,能夠交得起首付成為房奴都是很奢侈的
7、事情)、每月供月供吧,如果只會拖控件的話就不是能不能成為高手的問題,而是能不能養(yǎng)家糊口的問題了。 下面來詳細講解學習的各個步驟:一、 C#面向過程編程。 學習C#語言分為C#面向過程編程和C#面向對象基礎兩部分。聽到“C#面向過程編程”有人會問了“C#不是一門面向對象的語言嗎,哪兒來的面向過程編程?”,其實面向對象不是代替面向過程的,面向對象是面向過程的一個補充和發(fā)展,面向過程就是代碼逐行執(zhí)行,面向過程就是if/else,面向過程就是for循環(huán),面向過程就是變量、函數(shù),C#中最基礎的也是if、for、變量、函數(shù)
8、等這些東西,這些東西就是C#的面向過程部分。對于編程的初學者來說,最難的不是類、繼承、控件、ASP.Net、AJAX之類神乎其神的東西,而是“程序化的思維方式”,也就是怎么把一個問題的解決方式用計算機的思維方式進行描述。 我接到過很多想深入學習.Net學生的咨詢,當我問到“你的.Net基礎怎么樣”的時候,很多人都回答“學過C#、.Net、ASP.Net,感覺基礎還行”,但是我給了他一個很簡單的題,比如“用for循環(huán)累加的方式計算1到100之間整數(shù)的和”、“提示用戶輸入兩個數(shù)字,然后程序打印兩個數(shù)字的和”,很多人都做不出來。
9、 對于初學者來說先不用管面向對象、ASP.Net之類的東西迷惑,先學習用最樸實的for、if來編寫程序,通過親手編寫練習題代碼來逐漸形成程序化的思維方式,這個階段也不要使用“看起來很酷”的WinForm或者ASP.Net頁面來做,因為那樣就會涉及到這個階段不需要去了解的問題,先編寫最簡單的控制臺程序就可以。推薦大家看我錄制的視頻教程【傳智播客.Net視頻】第1季C#編程基礎,這個教程針對C#零基礎的同學進行講解,并且在課程中給出了非常多的練習,一定要自己親手把代碼熟練的寫出來,記住是親手寫出來,而不是照著我的代碼抄,更不能是看懂了我的代碼就以為自己掌握了,要知道“看懂了”和“會寫了”之間差著十
10、萬八千里呢。對于初學者來說一開始寫那些練習可能有點困難,先理解我寫的代碼,然后自己總結成“先*后*,再*,如果*則*”這樣的用語言描述的算法,然后照著算法描述自己寫代碼,發(fā)現(xiàn)有地方寫起來遇到問題的話再參考我的代碼,最后做到不用看我的代碼、不用看算法描述也能把代碼寫出來,這樣第一階段的任務就完成了。下面列出我視頻教程中的一些練習題,大家可以自測看這個階段自己是否合格:練習1:提示用戶輸入用戶名,然后再提示輸入密碼,如果用戶名是“admin”并且密碼是“888888”,則提示正確,否則提示錯誤,如果用戶名不是admin還提示用戶用戶名不存在。練習2:提示用戶輸入年齡,如果大于等于18,則告知用戶可
11、以查看,如果小于10歲,則告知不允許查看,如果大于等于10歲,則提示用戶是否繼續(xù)查看(yes、no),如果輸入的是yes則提示用戶可以查看,否則提示不可以查看。(給出測試用例。)練習3:從一個整數(shù)數(shù)組中取出最大的整數(shù)練習4:計算一個整數(shù)數(shù)組的所有元素的和。練習5:將一個字符串數(shù)組輸出為|分割的形式,比如“浮云”,”神馬”,”穿梭”數(shù)組輸出為“浮云|神馬|穿梭”。不要使用String.Join等.Net內置方法。練習6:有一個整數(shù)數(shù)組,請聲明一個字符串數(shù)組,將整數(shù)數(shù)組中的每一個元素的值轉換為字符串保存到字符串數(shù)組中。練習7:將一個字符串數(shù)組的元素的順序進行反轉。"3",&qu
12、ot;a","8","haha" 轉換為"haha","8","a","3"。提示:第i個和第length-i-1個進行交換。學C#基礎的時候的參考書推薦如下兩本:(1)C#圖解教程,這本書講的清晰易懂,不過部分內容安排順序不合理,大家按照我視頻中的順序進行學習就可以。(2)C#入門經(jīng)典適合零基礎的大部頭,不過非常厚,采用的是老外的描述方式,中國人讀起來有點別扭,而且中文版翻譯的不是太好。二、 C#面向對象基礎
13、0; 初學者學面向對象的時候沒必要(也做不到)把面向對象學的非常透、非常深,因為如果想深刻的理解面向對象,必須要有大量的編程經(jīng)驗才能真正體會面向對象到底是怎么回事、有什么好處。以前聽到過有人建議初學者學習設計模式,我認為純屬誤人子弟,對于初學者來說沒有大量的編程經(jīng)驗,根本看不懂設計模式在說什么。這個階段只要弄明白怎么聲明類、什么是訪問級別(主要是public、private)、什么是屬性、字段、方法、什么是繼承、什么是override就可以。面向對象有三個特性:封裝、繼承、多態(tài)。對于初學者來說理解多態(tài)是非常困難的也是沒太大必要的,這個階段只要能掌握封裝和繼承就可以。 三、
14、 簡單的WinForm編程 WinForm是.Net中用來構建Windows窗體應用程序的技術,對于目前國內市場來講一般也就是用來桌面版管理系統(tǒng)等的技術。有人會問“我們不是學B/S的ASP.Net開發(fā)嗎?為什么還要學C/S的WinForm?”,一定要注意我在這段的標題寫的是“簡單的”WinForm。和ASP.Net比較起來,學WinForm需要學習的前置知識非常少,可以非常快的入手開發(fā),而學習ASP.Net則需要先學習HTML、JavaScript、Dom等知識。這個階段的學習重點不是WinForm本身,而是通過WinFo
15、rm在案例中理解類、對象、屬性、方法、事件、索引器等概念,我們是“借殼學習”,因此不用對WinForm的深入技術(比如控件美化、布局、PInvoke、托盤編程、高級控件、ActiveX等)浪費時間去研究。初學者很難把握WinForm學習的度,還是推薦大家參考看我錄制的視頻教程【傳智播客.Net視頻】第3季W(wǎng)inForm基礎。四、 常用.Net Framework類 .Net Framework中的類是.Net中最豐富、最有價值的內容,.Net Framework中的類是和表現(xiàn)層無關的,也就是無論是在控制臺中、WinForm
16、中還是ASP.Net中都可以調用這些類,比如把一個字符串轉換為整數(shù)都是使用Convert.ToInt32()這個方法,因此千萬不能因為你是在控制臺程序中寫這些類就認為自己在“編寫DOS程序”。 .Net Framework是非常龐大的,擁有上萬個類,沒必要把這幾萬個類掌握,在這個階段把常用的.Net Framework類掌握了,會對后續(xù)階段的學習非常有幫助。這些類包括:String類常用方法、StringBuilder類、IO類(FileStream、File、Path)、XML操作類、集合類(ArrayList、List
17、<T>、Dictionary<K,V>)等。五、 SQL語句 這個階段主要學習SQL語法,能夠掌握常見的SQL語法。數(shù)據(jù)庫管理系統(tǒng)有MSSQLServer、Oracle、MySQL、DB2、Access等,這些不同的系統(tǒng)對于數(shù)據(jù)庫管理員來說使用方法各異,但是對于開發(fā)人員來說差不多,因為都是用的統(tǒng)一的操作語言“SQL”,通過SQL這門通用的語言,你可以和不同的數(shù)據(jù)庫進行溝通,所以只要掌握了.Net開發(fā)最常用的MSSQLServer,以后根據(jù)工作的需要使用其他的數(shù)據(jù)庫管理系統(tǒng)會非常簡單。
18、160; 現(xiàn)在企業(yè)招聘.Net開發(fā)人員的時候對于數(shù)據(jù)庫考查非常多,甚至很多公司的筆試題中有1/3都是關于SQL語句、存儲過程的,因此對于準備學習后找工作的同學來說必須把這部分內容學好。 這部分內容主要學習:MSSQLServer的簡單管理,Select、Insert、Update、Delete語句,學完了這些內容就可以繼續(xù)學習后續(xù)的ADO.Net了。學有余力的同學可以學習Join、Union、子查詢、存儲過程等高級的內容。
19、0; 這部分內容學習時大家可以參考我的程序員的SQL金典這本書(我將近期發(fā)布這本書的全部免費電子版)和 【傳智播客.Net視頻】第4季SQL從入門到提高。這套視頻教程。六、 ADO.Net ADO.Net是.Net中用來訪問數(shù)據(jù)庫的技術,通過ADO.Net我們就能通過程序告訴數(shù)據(jù)庫“請把年齡大于20歲的人員返回給我”。在學習ADO.Net之前一定要把常用的SQL語句掌握了,千萬不能學了一句Select * from Persons就來學ADO.Net,否則可能會出現(xiàn)下面這個真實的故事中的笑
20、話了: 我以前碰到過一個人寫一個“查詢學號為S001的學生的姓名”的功能,他這么寫程序(示例性代碼,不嚴謹):SqlCommand cmd = conn.CreateCommand();cmd.CommandText = “Select * from Persons”;SqlDataReader reader = cmd.ExecuteReader();while(reader.Read()String no = (string)reader “No”;if(no=” S001”)
21、60; string name = (string)reader “Name”; MessageBox.Show(name); 看到這種寫法相信所有人都要崩潰了,因為好像從來沒學過where語句一樣。因此必須在把常用的SQL語句掌握以后再來學ADO.Net。 這階段的學習主要學習使用SqlConnection、SqlCommand(ExecuteNonQuery、ExecuteReader、E
22、xecuteScalar)等類的使用、參數(shù)化查詢等,掌握DataSet方式使用離線數(shù)據(jù)集,能夠自己從頭寫一個SqlHelper類出來即可。 (注:這段我描述的是ADO.Net基于接口的編程,屬于深入一點的知識,對于初學者來說如果看不懂也沒關系,不用糾結于此)SqlConnection、SqlCommand等類是ADO.Net中用來連接MSSQLServer的類,連接Oracle等數(shù)據(jù)庫則使用OracleConnection、OracleCommand等類,雖然看似不同的類,但是由于ADO.Net通過IDbConnectio
23、n、IDbCommand等接口統(tǒng)一了類的方法,所以OracleConnection、OracleCommand等類的用法和SqlConnection、SqlCommand基本一樣,而且如果通過DbProviderFactories進行基于接口的ADO.Net編程,那么編程的時候就是使用IDbConnection、IDbCommand接口,完全不用管SqlConnection、OracleConnection等這些不同的類。學有余力的同學可以深入研究一下ADO.Net的接口編程,會對你理解設計模式有很大的幫助。七、 HTML、JavaScript、DomHTML是對網(wǎng)頁長什么樣子的一個描述,也就
24、是“這里顯示一個超鏈接、那里顯示一個按鈕”都是通過HTML來進行描述的。HTML做出來的頁面是靜態(tài)、不變化,如果要實現(xiàn)“點擊【計算】按鈕的時候讓表格放大顯示”這樣的動態(tài)效果,則要通過程序操作Dom,一般使用JavaScript這種腳本語言來操作Dom。 如果不想成為只會拖控件的開發(fā)人員的話,需要在學習ASP.Net之前把HTML、JavaScript、Dom這些好好學習。提到這一點有同學可能會提出異議“不是這樣的呀,ASP.Net已經(jīng)封裝的很好了,拖幾個控件上來就可以了,ASP.Net都幫我們生成HTML了,也不用學JavaScript,動態(tài)
25、效果寫C#代碼就可以了”。 ASP.Net中這種拖ASP.Net控件的開發(fā)技術就叫做WebForm,微軟的WebForm封裝是非常偉大的技術,能夠將復雜的Web開發(fā)簡化到可以像開發(fā)WinForm程序一樣點擊,不得不佩服微軟技術的強悍。使用WebForm我們就可以進行傻瓜化的開發(fā),要是每天的工作、做每個項目的時候都能一直這樣“傻瓜”下去也是很美好的,但是很不幸有一些場合中是不能使用這種傻瓜化的開發(fā)方式的,舉幾個例子:例子1:在網(wǎng)站的注冊頁面中讓用戶所在的省、市,提供兩個下拉列表框(DropDownList),一個為省的列表框,一個為市的列表框,
26、當用戶選擇不同的省的時候,市列表框中就列出這個省下的所有市供用戶選擇。對于這樣一個功能點,如果只會拖控件的人很可能會這么寫(假設省列表框id為ddlProvince,市列表框id為ddlCity),在Page_Load中加載省列表到ddlProvince,然后在ddlProvince的SelectedIndexChanged事件中響應ddlProvince的選擇變化,當ddlProvince選擇變化后根據(jù)選中項來填充ddlCity。用這種方法實現(xiàn)最大的缺點就是頁面會頻繁的刷新,每次選擇省以后頁面都會唰一下的刷新一次,這在網(wǎng)速比較慢或者服務器壓力比較大的時候是很慢的,而且用戶體驗很差。這種情況用
27、JavaScript操作Dom的方法來操作才會比較好。例子2:ASP.Net WebForm中可以使用UpdatePanel控件很輕松的實現(xiàn)AJAX效果,不用懂JavaScript、Dom、Json,把控件用UpdatePanel包裹起來AJAX效果就出來了。但是用UpdatePanel實現(xiàn)AJAX只能在對性能要求不高的場合使用,如果要開發(fā)互聯(lián)網(wǎng)應用等對性能要求非常高的場合,UpdatePanel控件是沒法使用的。這時候就需要手寫實現(xiàn)AJAX,而手寫AJAX則需要對JavaScript、Dom非常熟悉。 即使全部使用ASP.Net WebFo
28、rm控件實現(xiàn),也是需要對HTML熟悉才可以的,比如不可能項目中使用ListView控件默認生成的代碼,都需要手動調整ListView的模板,而調整模板就需要手寫HTML,不是什么都“拖一拖”就行的。微軟現(xiàn)在還推出了一個WebForm的兄弟產品:ASP.Net MVC,ASP.Net MVC并不是替代WebForm的,各有所長,但是因為ASP.Net MVC的優(yōu)點,以后肯定會有越來越多的項目使用ASP.Net MVC。在ASP.Net MVC中就沒有WebForm中這么傻瓜化了,很多地方需要手寫HTML代碼,這就對HTML等要求更高。 上面講了
29、HTML、JavaScript、Dom的重要性,下面來講一下具體要學哪些東西、怎么學。需要提前說明:Web開發(fā)中一個非常麻煩的一點就是HTML、Dom在不同瀏覽器有少量的差異性,也就是一段代碼可能在IE中和FireFox中的效果不一樣,對于初學者來說暫時不需要管那些差異性,降低學習中不必要的難度,學習的時候以一個瀏覽器為主就可以了。 剛接觸HTML的人可能感覺比較難,但是一旦熟悉了這種標簽式的用法,HTML就變得非常簡單了,HTML中標簽比較多,標簽的可用屬性更多,做為一個初學者沒必要把所有標簽、屬性都學習了,而且也不可能都掌握,把最常用的標
30、簽以及它們的常用屬性掌握了即可,主要的標簽有:p、br、div、font、a、input、img、li、table、select、textarea、span。學習HTML的時候一定要堅持手寫HTML,千萬不要用VisualStudio、Dreamweaver等中的可視化的拖放方式來編寫HTML頁面,如果只會在設計器可視化拖出HTML頁面的話,后面的學習會困難重重。HTML學習的一個目標就是能夠完全手寫一個很多網(wǎng)站都有的那種靜態(tài)注冊頁面出來。 HTML中還有一個知識點:CSS,CSS是用來對頁面進行美化的描述語言,通過CSS我們能夠將按鈕設置為
31、紅色或者給一個圖片加上金色邊框。CSS中有非常多的樣式名,不需要掌握這么多樣式名,學習的時候只要過一遍,大概知道每個樣式名是做什么的就可以;也不需要學習怎么將頁面做的看好,不需要研究那些好看的CSS效果到底是什么做出來的,因為那些工作是美工做的事情,即使是沒有美工的小公司開發(fā)人員只要學會怎么“偷”別的網(wǎng)站做好的特效就可以了。初學者只要掌握幾種CSS選擇器和Div+CSS布局就可以。 和ASP.Net后臺用C#寫代碼不一樣,對于Web前臺頁面的動態(tài)效果一般使用JavaScript(不用學已經(jīng)在Web前端中被淘汰的VBScript)來編寫,因此需
32、要首先掌握JavaScript語言,JavaScript和C#的語法一樣都是C語言發(fā)展過來,很多語法都和C#差不多,因此不用再從頭學JavaScript語法,只要學習JavaScript和C#相比特有的語法就可以。JavaScript語言也有很多可以很深入研究的東西,比如閉包、面向對象的實現(xiàn)等,但是除非做Web游戲開發(fā)、開發(fā)JavaScript庫等對JavaScript要求非常高的領域,如果是開發(fā)互聯(lián)網(wǎng)站、業(yè)務系統(tǒng)等(這占到公司項目中的大部分)對JavaScript并沒有太高的要求,只要熟悉一下JavaScript的語法就可以,然后在后面的Dom中通過練習逐步熟悉JavaScript。對于初學
33、者來說JavaScript到底學到什么程度是夠用了是很難界定了,大家可以參考【傳智播客.Net視頻】第7季JavaScript這套視頻教程,然后學Dom的時候參考【傳智播客.Net視頻】第8季Dom進一步練習就可以。 很多初學者剛接觸Dom的時候總是想弄明白“到底什么是Dom”,勸大家沒必要糾結于這些概念,只要知道它是干什么的就可以,“通過JavaScript調用Dom中的屬性、方法就可以動態(tài)的操作HTML頁面”、“getElementById就是Dom、btn1.value=abc就是dom、btn1.onclick=myclick就是do
34、m”,通過練習你就會明白這一點就可以了,咱們不是編教科書的,不用搞那些無聊的概念定義。 Dom的東西非常多,還是那個原則,不用什么都記住,主要掌握下面幾點:事件、動態(tài)設置事件、setInterval定時器、event對象、getElementById、動態(tài)創(chuàng)建Dom元素(createElement、innerHTML、innerText)。掌握這些東西還是要通過大量的練習來掌握的,只要能把第8季Dom這套視頻中的練習熟練寫出來這幾個階段的目標就達到了。 JQuery目前是最火的一個JavaS
35、cript的庫,千萬不要以為是一個新的語言,聽到過很多“Jquery是JavaScript的終結者,Jquery取代了JavaScript”的說法,殊不知,Jquery只是個JavaScript的一個封裝庫,盡管Jquery語法看起來非常奇怪,但是Jquery確實是完全符合JavaScript語法的一個封裝庫。Jquery只是對Dom操作的一個封裝,學之前需要Dom基礎,否則學起來會很暈。我不建議初學者學完了Dom以后立即學Jquery,還是用Dom多寫一些程序以后再來學Jquery才會掌握的又牢靠又快速,我講課的時候就在講完了Dom以后隔了8天的.Net高級技術才講Jquery也是基于這個考
36、慮。學習Jquery時的推薦看【傳智播客.Net視頻】第9季JQuery這套視頻,然后參考書可以看鋒利的JQuery。八、 ASP.NetASP.Net是.Net中用來開發(fā)動態(tài)Web應用程序的技術,ASP.Net主要分ASP.Net WebForm(以后簡稱WebForm)和ASP.Net MVC兩種技術,大部分人說ASP.Net都是指的ASP.Net WebForm,而ASP.Net MVC則是微軟最近推出的一門技術,前面已經(jīng)提到過了ASP.Net MVC并不是用來代替ASP.Net WebForm的,因此不要認為“ASP.Net MVC淘汰了WebForm,學WebForm過時了”,對于初
37、學者來說還是先學習WebForm,等WebForm掌握的比較好以后根據(jù)自己的情況學習ASP.Net MVC,現(xiàn)在很多公司招聘的時候都提出了“掌握ASP.Net MVC優(yōu)先考慮”。下面我們還是主要來談WebForm的學習。很多人被那些“短平快”ASP.Net的書誤導了,開始學習就從Button控件、TextBox控件、Repeater控件、GridView控件開始學習,為龐大的ASP.Net體系所折服,看著千八百頁的書感嘆“暈呢,這么多控件、什么多方法、這么多屬性哪輩子學完呀”。當然也有人會拖幾個控件以后就自詡“精通ASP.Net”,“拖控件、設屬性、寫事件”靠此三招走天下,但是一旦遇到稍微復雜一點問題就懵了。WebForm是微軟的一個偉大的創(chuàng)造,能夠將復雜的Web開發(fā)進行了屏蔽,能夠讓我們進行傻瓜化的開發(fā),但是微軟再怎么封裝也不可能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 7課間十分鐘(教學設計)-部編版道德與法治一年級上冊
- 二氧化碳激光混合氣生產建設項目節(jié)能評估報告(節(jié)能專)
- 2025年全自動衛(wèi)生護墊生產線行業(yè)深度研究分析報告
- 2025年低碳小鎮(zhèn)項目發(fā)展計劃
- 污泥處理處置項目可行性研究報告項目建議書
- 中國手工焊機市場競爭策略及行業(yè)投資潛力預測報告
- 幼兒園安全環(huán)境評估報告
- 2025年度出租車公司車輛安全檢查外包合同
- 浙教版高一必修信息技術3.5《智能處理》教學設計
- 6《景陽岡》教學設計-2023-2024學年統(tǒng)編版語文五年級下冊
- 微信視頻號運營技巧攻略詳解全套
- 2023CSCO非小細胞肺癌診療指南解讀
- 利息理論期末考試模擬測試試題含參考答案
- 干部選拔任用程序
- 部編人教版五年級下冊道德與法治簡答題歸納總結
- 2023高二開學第一課《蛻變》-主題班會
- 口服降糖藥物分類詳解課件
- 二級生物安全實驗室設計建造與運行管理指南
- 圍手術期疼痛護理課件
- 外國新聞傳播史-張昆課件
- 圓圈正義:作為自由前提的信念
評論
0/150
提交評論