




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
語法階段怎樣學習解壓文件“[洪恩軟件.編程之道—C#程序設(shè)計入門].Program_CSharp.iso”,在解壓目錄里可以找到Start.exe,執(zhí)行它,會看到章節(jié)入口窗口,點擊章節(jié)入口可以看到各章的視頻內(nèi)容。章節(jié)入口窗口如下:圖片里的第1章,第2章,就是章節(jié)入口。對于每章節(jié)有四個步驟要完成:1、看視頻內(nèi)容2、回答本文件里的考題3、看編程之道里對應(yīng)章節(jié)的源代碼參考,源代碼頁面通過在章節(jié)入口窗口“源代碼按鈕”點擊打開。“源代碼”按鈕在編程之道首頁畫面的左下角。如下圖:如果要修改和編譯代碼,看運行結(jié)果,請找解壓目錄Example\Code,這個目錄是代碼的目錄。4、把本文檔里考題回答情況發(fā)回給我,步驟類的主觀圖請截圖,練習題目請把代碼壓縮下,其它主觀題目回答到word文檔里。把word文檔和代碼壓縮包整體壓縮為一個文件發(fā)給孫老師,孫老師要認真檢查。1.1C#語法學習編程之道視頻,后面再學PPT,本文檔和PPT部分無關(guān)。1.1.1.NET和C#1、填空:.NET框架基礎(chǔ)類依賴于_____________,是___________、_______________和_____________的基礎(chǔ)平臺。2、主觀描述題目:里面提到了Java虛擬機,請把對它的理解寫下。3、填空:C#是一種現(xiàn)代的________(微軟也說是_______)程序設(shè)計語言,它能夠最大限度的發(fā)揮________的威力。4、填空:C#的語法基于_____,在很多方面還類似____。5、主觀描述題目:C#的6個優(yōu)點是?6、填空:在視頻操作里,用命令提示窗口來編譯“Helloworld”例子代碼時,使用的命令為:_____01_01.___7、主觀描述題:請把視頻里第一個C#例子的的入口函數(shù)默寫出來8、填空:命名空間可以用來組織,使之不容易。9、填空:在編譯程序時,我們用到工具,它是C#的,通過它可以把轉(zhuǎn)換為。10、填空:VS.NET是用來幫助開發(fā).NET應(yīng)用程序的,它提供了一個、、和XMLWeb服務(wù)和應(yīng)用程序的。11、填空:使用這些模板,用戶可以快速的建立起應(yīng)用程序的,不用每次都做一些的工作。12、提示:解決方案資源管理器:寫程序就是解決問題的,所以叫解決方案。此管理器就是讓你看解決問題時寫出來的有哪些文件。13、填空:以類的角度來看待項目,要切換到。14、主觀描述題:在“集成開發(fā)環(huán)境”章里介紹了環(huán)境里有哪些窗口,請描述你記憶到的窗口有哪些?為什么能記起來?15、上機操作:跟隨“第一個C#程序”章的操作,自己操作一次,生成一個解決方案,并用快捷鍵來富商調(diào)試運行和直接運行。16、上機操作加強:從目錄里查找源代碼。比如,從編程之道里源代碼里搜索出來帶有car的代碼行。這里進行截圖提示:工具欄工具欄里按鈕:點擊在查找范圍后面的…按鈕。選擇上代碼對應(yīng)的目錄點確定則生成查找目標code,退回到查找窗口,在查找窗口里再輸入查找目標“car”,再點擊“查找全部”按鈕就可以了。掌握搜索就容易理解代碼了。17、上機操作:轉(zhuǎn)到定義。初學者往往記不住定義的變量或類的功能,需要反來復去地查類或變量,為了快速定位到變量或類定義的代碼行上,使用轉(zhuǎn)到定義會有效果。截圖提示:一般是先選中一個標識符(雙擊可選中,也可拖動鼠標左鍵來選),光標不脫離標識符范圍時,點右鍵就出上面的菜單,點上圖中高亮出現(xiàn)的菜單就可以轉(zhuǎn)到定義了,看到定義語句,則對變量和類的理解就加深了。18、上機操作:怎樣看編程之道里的C#源代碼?本題目有視頻協(xié)助,請注意查看視頻。 編程之道里的C#源代碼是沒有解決方案文件sln文件,在打開、運行和調(diào)試源代碼時對初學者來說,掌握起來有難度。這里提供2個方法。源代碼在解壓后目錄下的Example\code目錄下,在進行如下操作前,請把這個目錄釋放到硬盤上。在虛擬光驅(qū)里使用這個目錄是不行的,因為光驅(qū)是只讀的,不能創(chuàng)建文件。 一、從源代碼創(chuàng)建解決方案 A、在VS里打開源代碼,可以用菜單,也可以用拖動文件到VS里。 B、在VS里操作菜單,按如下順序,文件-》新建-》從當前文件創(chuàng)建項目,后面的向?qū)Р僮髡堊⒁庖曨l,在選擇目錄時,選擇上Example\code目錄下的對應(yīng)子目錄(打開的代碼文件就在此子目錄下),也就是說,源代碼文件和解決方案文件必須是在同一目錄下。 C、按向?qū)Р僮魍戤叄涂梢跃幾g運行源代碼了。 二、標準向?qū)?chuàng)建,再覆蓋內(nèi)容的方法。 初學者切記一個解決方案里只有一個靜態(tài)的Main入口方法,如果有多個文件都有靜態(tài)Main入口方法就會有編譯錯誤。1.1.2C#程序設(shè)計基礎(chǔ)1、填空:所謂簡單數(shù)據(jù)類型就是的數(shù)據(jù)類型,就象幾何學中的。2、填空:ushort占用位存儲空間,uint是位,byte是位。3、主觀描述題目:請說明什么是溢出?4、主觀描述題目:為什么浮點數(shù)只能保存近似值?5、填空:decimal類型是一種特殊方式存儲的數(shù)位,因此它可以精確表達一個到小數(shù)點后位。6、填空:public是一個,表示都可以訪問分子和分母。7、引導:引用類型的比喻,引用是全權(quán)委托,可以互為代表,對引用的訪問就代表了對引用關(guān)聯(lián)對象的訪問。引用和C++里的指針類似,有中介控制能力。8、實踐操作題目:請用struct結(jié)構(gòu)體和class類形式來對比理解值類型和引用類型。9、變量和內(nèi)存之間有什么關(guān)系?10、變量里的“變”有什么含意?11、實踐操作:請有意義地命名定義變量,有正數(shù)整型、負數(shù)整型、字符型和double類型,并分別進行輸出。12、填空: 變量名必須以開頭。 變量名只能由、和組成,不得包括,等等。 變量名不得與C#的同名。 變量名不能與C#的同名。13、填空:表達式由和構(gòu)成。14、填空:索引運算符是。15、主觀描述題目:x+=2;是什么語句的簡化形式?16、練習:請定義3個int型變量,在定義語句里賦值初始化,然后用按位操作符,把3個變量異或在一起保存到結(jié)果abc里,再把abc和第一個int型變量的取模結(jié)果輸出出來。17、主觀描述題目:操作符有優(yōu)先級,在優(yōu)先級里有最高和最低級別,請寫出最高級別中的任意3個,最低級別中的任意3個。18、填空:賦值運算符,它會從到進行,例如x=y=z實際上就是。19、主觀描述題:什么是偽碼?20、在判斷表達式里使用==和=有區(qū)別嗎?比如if(i==j)和if(i=j)。21、練習:老人補助計算,老人按身份分為3個層次,每個層次的補助增加系數(shù)分別為2、1.5和1,大于120歲補助1000元,大于100歲補助600元,大于80歲補助400元,大于60歲補助200元,請先輸入層次,再輸入年齡,然后計算出補助金額,輸出金額。22、主觀描述題:switchcase語句里case后面是常數(shù)表達式,請寫出一些常數(shù)表達式的實際數(shù)據(jù)。23、填空:C#不支持從一個case標簽到另外一個標簽。24、練習:循環(huán)和異或結(jié)合,循環(huán)里輸入整型,整型異或出來結(jié)果,當結(jié)果為1200時跳出循環(huán),或當循環(huán)了12次時退出。 提示:搭積木。技術(shù)點:循環(huán)while,異或^,輸入Console.Read,跳出循環(huán)break;當if,循環(huán)變量++。 知道技術(shù)點,就先把技術(shù)點寫下。拱積木的下個過程就是組織數(shù)據(jù),數(shù)據(jù)是控制流程的核心。定義變量來引入數(shù)據(jù),數(shù)據(jù)放入到代碼行里進行數(shù)據(jù)演變,在演變過程中控制流程。 寫過后要測試下。25、主觀描述題:for語句形式可以歸納如下for(a;b;c)d;請說明a,b,c,d部分的執(zhí)行順序。26、主觀描述題:請把對異常的理解說下27、主觀描述題:trycatch是處理異常使用的,請問try可以獨立使用嗎?28、主觀描述題:視頻最后講了個猜數(shù)字游戲的代碼,請回憶并默寫出生成隨機數(shù)的語句29、代碼練習:A、把輸入的單個字符用整型方式輸出。B、double類型的精度比float要高,編寫代碼來表示出精度丟失的情況。C、%操作符是取模操作符,比如講解里的5%3=2,請找?guī)讉€非常大的數(shù)來練習這個操作符的使用。1.1.3C#基于面向?qū)ο蟮脑O(shè)計1、主觀描述題:請把面向?qū)ο蟮睦斫庹f下。2、填空:初學者往往混淆類和對象的概念,實際上它們是“”和“”的關(guān)系。3、填空:在C#中定義一個類的方法就是使用關(guān)鍵字,在其后跟上的是類的。4、填空: 如果要產(chǎn)生這個類的對象,就要使用關(guān)鍵字。 從一個類產(chǎn)生的每一個對象叫做這個類的一個“”。 把放前面,后面跟上對象的名字產(chǎn)生的是一個,而關(guān)鍵字會產(chǎn)生一個類的。5、填空:訪問修飾符中限制最苛刻,最寬松。6、提示:程序集概念:程序集就是工程,一個解決方案包含有多個工程。每個工程都有一個編譯結(jié)果,要么是可執(zhí)行文件,要么是DLL動態(tài)鏈接庫文件,DLL文件可以被可執(zhí)行文件調(diào)用。7、填空:靜態(tài)的關(guān)鍵字是。8、填空:靜態(tài)字段屬于所有,所有的都共享這個靜態(tài)字段。9、主觀描述題目:請寫一行語句,表示對類的靜態(tài)數(shù)據(jù)成員的訪問。10、主觀描述題目:請寫一行語句,表示對類的靜態(tài)方法成員的調(diào)用。11、填空:類的構(gòu)造函數(shù)是用來執(zhí)行類和對象的的方法。12、提示:靜態(tài)構(gòu)造函數(shù)會在類出現(xiàn)時調(diào)用。理解為只要類參與了運行,創(chuàng)建了實例,則靜態(tài)構(gòu)造函數(shù)就會執(zhí)行;但是如果只是有代碼,而沒有執(zhí)行,是不會調(diào)用的。13、提問:靜態(tài)構(gòu)造函數(shù)可以有參數(shù)嗎?14、主觀描述題目:什么是重載?15、填空:類的屬性是是類對外表現(xiàn)的。16、提問:什么是只讀屬性?17、提問:屬性比字段有哪些優(yōu)勢?18、提問:請寫下對數(shù)組的理解?并說明現(xiàn)實世界中哪些數(shù)據(jù)可以定義為數(shù)組!19、填空:C#的數(shù)組索引是從開始的。20、提問:為什么數(shù)組要new過后才能使用?21、填空:用數(shù)組的方法可以知道數(shù)組里有多少個元素。22、填空:交錯數(shù)組又叫,它和多維數(shù)組的區(qū)別是。23、填空:語句提供了一種簡單、明了的方法來數(shù)組的元素,它讓我們不用直接接觸到數(shù)組的。24、提問:請回憶并寫下UNICODE的概念知識點。25、填空:逐字字符串由字符后跟開始的、或以及結(jié)束的組成。26、填空:string的方法能夠把多個字符串連接為一個字符串。27、練習:請用str
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 參觀紅色基地旅游合同范本
- LNG采購框架合同范本
- 學校清潔玻璃合同范本
- 烹飪原料知識模擬練習題(含答案)
- 個人入股合同
- 上半年工商局食品安全監(jiān)管工作總結(jié) -總結(jié)
- 免簽合同范本
- 公司長包車合同范本
- 廚房崗位技術(shù)合同范本
- 信息咨詢轉(zhuǎn)讓合同范本
- 兒童感覺統(tǒng)合講座課件
- 采購員崗位月度KPI績效考核表
- 山地光伏施工方案
- 六年級心理健康ppt名師優(yōu)質(zhì)課獲獎市賽課一等獎?wù)n件
- 四川輕化工大學
- 六西格瑪質(zhì)量管理在口腔科器械管理中的作用
- 高中心理健康教育-認識自我悅納自我教學課件設(shè)計
- 素材合集-扁平化圖標素材(彩色)
- (全)電梯安全風險管控清單
- 中國思想史 馬工程329P
- 《網(wǎng)店美工》教案-商品詳情頁設(shè)計
評論
0/150
提交評論