出版時(shí)間:2010-11 出版社:人民郵電出版社 作者:徐少波 等編著 頁數(shù):314
前言
C≠是.NET的核心開發(fā)語言,它是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(如沒有宏和模板,不允許多重繼承等),它像Java一樣語法簡潔,像VB一樣使用簡單,像C++一樣功能強(qiáng)大,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言?! isual Studio.NET是基于.NET平臺(tái)的可視化開發(fā)環(huán)境,它的風(fēng)格與Microsoft Office十分接近。智能化代碼助手、可視化設(shè)計(jì)器、強(qiáng)勁的調(diào)試器等使程序員的工作快速而高效。解決方案管理器、良好的程序發(fā)布升級(jí)功能等則使程序員可開發(fā)出企業(yè)級(jí)應(yīng)用程序?! ∧壳瓣P(guān)于.NET方面的有關(guān)書籍非常多,好書也很多,但適合作為高職教材的書并不多。以面向工作過程為指導(dǎo)思想的書更是少見。隨著高等職業(yè)教育的不斷發(fā)展與創(chuàng)新,教學(xué)內(nèi)容的改革迫在眉睫,探索工學(xué)結(jié)合的教材的編寫出版已刻不容緩,為此我們編寫了本書,以適應(yīng)當(dāng)前高職教育改革的需要?! ”緯髡唛L期從事C、C++、C≠的教學(xué)實(shí)踐工作,同時(shí)又是一個(gè)開發(fā)團(tuán)隊(duì),有著豐富的軟件開發(fā)經(jīng)驗(yàn)。本書立足于高職教育特色,基于工作過程導(dǎo)向的教學(xué)模式,針對(duì)計(jì)算機(jī)應(yīng)用型人才培養(yǎng)目標(biāo)和高職教育特點(diǎn),正確處理理論知識(shí)與技術(shù)應(yīng)用之間的關(guān)系。在保證理論知識(shí)夠用的前提下,強(qiáng)調(diào)對(duì)學(xué)習(xí)者實(shí)際操作能力的培養(yǎng)和訓(xùn)練。 本書基于書店管理系統(tǒng)共設(shè)置了11章的學(xué)習(xí)情境:第1章交代了書店管理系統(tǒng)的需求提出、系統(tǒng)的展示、關(guān)于項(xiàng)目開發(fā)環(huán)境的準(zhǔn)備3部分內(nèi)容;第2章介紹工具的使用;第3章~第8章將書店管理系統(tǒng)的主要功能分解,并保持獨(dú)立性,創(chuàng)建子學(xué)習(xí)情境,逐步拓展學(xué)習(xí)領(lǐng)域;第10章、第11章作為本書的選學(xué)部分,簡要介紹C≠中的網(wǎng)絡(luò)編程技術(shù)、Office文檔訪問技術(shù),幫助學(xué)生拓展自己的知識(shí)結(jié)構(gòu)。
內(nèi)容概要
全書基于書店管理系統(tǒng)而設(shè)置了11章的學(xué)習(xí)情境,從最基本的程序設(shè)計(jì)基礎(chǔ)知識(shí)開始,介紹了在.net平臺(tái)vs 2008集成環(huán)境中使用c#進(jìn)行信息處理軟件開發(fā)的知識(shí),具體包括書店管理系統(tǒng)案例引入、開發(fā)環(huán)境簡介、c#語言基礎(chǔ)、程序流程控制、窗體設(shè)計(jì)、ado組件方式數(shù)據(jù)訪問、可視化方式數(shù)據(jù)訪問、linq代碼方式數(shù)據(jù)訪問、大案例項(xiàng)目的詳細(xì)實(shí)施,網(wǎng)絡(luò)編程技術(shù)、office文檔數(shù)據(jù)處理等,并根據(jù)每章的具體內(nèi)容安排了相應(yīng)的習(xí)題及實(shí)踐環(huán)節(jié)?! ”緯鴮W(xué)習(xí)情景設(shè)置合理,論述深入淺出,實(shí)用性強(qiáng),突出對(duì)基本理論、基本技能的掌握和技術(shù)應(yīng)用能力的培養(yǎng),力求使學(xué)生的技能在學(xué)習(xí)情境的深入和拓展中得到不斷提高,從而達(dá)到高職教育的教學(xué)目標(biāo)。 本書可作為高職院校的計(jì)算機(jī)類專業(yè)或其他相關(guān)專業(yè)的教材,也可作培訓(xùn)教材和編程入門參考書。
書籍目錄
第1章 學(xué)習(xí)情境:書店管理系統(tǒng) 1.1 學(xué)習(xí)情境引入 1.2 基本知識(shí)1:項(xiàng)目開發(fā)環(huán)境 第2章 學(xué)習(xí)情境:windows應(yīng)用程序 2.1 學(xué)習(xí)情景引入 2.2 基本知識(shí)1:類與對(duì)象 2.3 基本知識(shí)2:命名空間 2.4 基本知識(shí)3:c#窗體程序項(xiàng)目的各類文件 2.5 拓展:使用幫助 第3章 學(xué)習(xí)情境:書店?duì)I業(yè)額統(tǒng)計(jì) 3.1 學(xué)習(xí)情景引入 3.2 基本知識(shí)1:基本數(shù)據(jù)類型 3.3 基本知識(shí)2:復(fù)雜數(shù)據(jù)類型 3.4 基本知識(shí)3:值類型與引用類型 3.5 基本知識(shí)4:運(yùn)算符與表達(dá)式 3.6 決策與計(jì)劃 3.7 實(shí)施:實(shí)現(xiàn)書店?duì)I業(yè)額的統(tǒng)計(jì) 3.8 檢查與評(píng)價(jià) 3.9 訓(xùn)練 3.10 拓展 第4章 學(xué)習(xí)情境:書店應(yīng)收賬款的統(tǒng)計(jì) 4.1 學(xué)習(xí)情境引入 4.2 基本知識(shí)1:選擇結(jié)構(gòu) 4.3 基本知識(shí)2:循環(huán)結(jié)構(gòu) 4.4 決策與計(jì)劃 4.5 實(shí)施 4.6 檢查與評(píng)價(jià) 4.7 訓(xùn)練 4.8 拓展:異常處理 第5章 學(xué)習(xí)情境:書店管理系統(tǒng)界面設(shè)計(jì) 5.1 學(xué)習(xí)情境引入 5.2 基本知識(shí)1:控件類 5.3 基本知識(shí)2:form類 5.4 基本知識(shí)3:基本控件 5.5 基本知識(shí)4:菜單相關(guān)控件 5.6 基本知識(shí)5:其他常用控件 5.7 決策與計(jì)劃 5.8 實(shí)施:實(shí)現(xiàn)書店管理系統(tǒng)界面設(shè)計(jì) 5.9 檢查與評(píng)價(jià) 5.10 訓(xùn)練 第6章 學(xué)習(xí)情境:ado組件實(shí)現(xiàn)大案例數(shù)據(jù)訪問 6.1 學(xué)習(xí)情境引入 6.2 基本知識(shí)1:ado.net 3.0概述 6.3 基本知識(shí)2:使用datareader訪問數(shù)據(jù)庫 6.4 基本知識(shí)3:使用dataset的數(shù)據(jù)庫應(yīng)用程序 6.5 決策與計(jì)劃 6.6 實(shí)施 6.7 檢查與評(píng)價(jià) 6.8 訓(xùn)練 第7章 學(xué)習(xí)情境:可視化方式實(shí)現(xiàn)大案例數(shù)據(jù)操作 7.1 學(xué)習(xí)情境引入 7.2 基本知識(shí)1:簡單的數(shù)據(jù)訪問 7.3 基本知識(shí)2:tableadapter組件訪問數(shù)據(jù)庫 7.4 決策與計(jì)劃 7.5 實(shí)施 7.6 檢查與評(píng)價(jià) 7.7 訓(xùn)練 第8章 學(xué)習(xí)情境:linq代碼實(shí)現(xiàn)大案例數(shù)據(jù)操作 8.1 學(xué)習(xí)情境引入 8.2 基本知識(shí)1:linq語法基礎(chǔ) 8.3 基本知識(shí)2:linq to sql 8.4 基本知識(shí)3:linq to dataset 8.5 決策與計(jì)劃 8.6 實(shí)施 8.7 檢查與評(píng)價(jià) 8.8 訓(xùn)練 第9章 學(xué)習(xí)情境:書店管理系統(tǒng)實(shí)現(xiàn) 9.1 決策與計(jì)劃 9.2 實(shí)施1:登錄界面和主窗體 9.3 實(shí)施2:采購管理 9.4 實(shí)施3:銷售管理 9.5 實(shí)施4:倉儲(chǔ)管理 9.6 實(shí)施5:財(cái)務(wù)管理 9.7 實(shí)施6:系統(tǒng)管理 9.8 檢查與評(píng)價(jià) 9.9 拓展:安裝與部署 第10章 學(xué)習(xí)情境:書店內(nèi)部即時(shí)通信系統(tǒng) 10.1 學(xué)習(xí)情境引入 10.2 基本知識(shí)1:.net的套接字接口編程技術(shù)概述 10.3 基本知識(shí)2:多線程技術(shù) 10.4 決策與計(jì)劃 10.5 實(shí)施 10.6 檢查與評(píng)價(jià) 第11章 學(xué)習(xí)情境:書店管理系統(tǒng)數(shù)據(jù)的導(dǎo)入與導(dǎo)出 11.1 學(xué)習(xí)情境引入 11.2 基本知識(shí)1:使用c#創(chuàng)建excel文檔 11.3 基本知識(shí):使用word文檔 11.4 決策與計(jì)劃 11.5 實(shí)施 11.6 檢查與評(píng)價(jià) 附錄 書店管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)
章節(jié)摘錄
圖1-22所示窗口客戶區(qū)的左部,“工具箱”面板上有若干選項(xiàng)卡,如“公共控件”和“數(shù)據(jù)”選項(xiàng)卡。每個(gè)選項(xiàng)卡上顯示.NET基類庫提供的一些對(duì)象,可以直接拖放這些對(duì)象到窗體設(shè)計(jì)器選項(xiàng)卡,這是在項(xiàng)目設(shè)計(jì)期使用.NET對(duì)象的可視化方式,另外也可以通過在代碼編輯器選項(xiàng)卡中編寫代碼的方式使用它們。如果是在程序的運(yùn)行期才需要使用這樣的對(duì)象,那就只能使用代碼的方式。實(shí)際上拖放這些對(duì)象到窗體設(shè)計(jì)器選項(xiàng)卡后,IDE將自動(dòng)生成相關(guān)代碼并維護(hù)這些代碼?! ∪舢?dāng)前顯示的是代碼編輯器選項(xiàng)卡而不是窗體設(shè)計(jì)器選項(xiàng)卡,則“工具箱”面板上不顯示這些對(duì)象。根據(jù)項(xiàng)目的不同,“工具箱”面板上顯示的對(duì)象也不同?! 。?)“屬性”面板。圖1.22所示窗口客戶區(qū)的右下部,“屬性”面板用來設(shè)置窗體設(shè)計(jì)器選項(xiàng)卡中的對(duì)象的屬性值。這是在設(shè)計(jì)期設(shè)置對(duì)象屬性值的可視化方式,也可以通過代碼方式修改對(duì)象屬性。同樣的,在運(yùn)行期才能確定的屬性值,只能用代碼方式修改。 控件對(duì)象的事件在“屬性”面板中只需雙擊就可以建立事件委托,并自動(dòng)轉(zhuǎn)入代碼編輯器選項(xiàng)卡,有關(guān)概念和操作方法請(qǐng)參見后續(xù)章節(jié)?! 皩傩浴泵姘屙敳渴且粋€(gè)下拉列表框,可以選擇屬性表所屬的對(duì)象。新用戶常常會(huì)忽視“屬性”面板顯示的是什么對(duì)象的屬性,從而為錯(cuò)誤的對(duì)象建立了事件委托。
編輯推薦
《C#程序設(shè)計(jì)實(shí)例教程》雙師型創(chuàng)作團(tuán)隊(duì),學(xué)做練融為一體,介紹前沿開發(fā)技術(shù),應(yīng)用LINQ查詢,模擬真實(shí)開發(fā)環(huán)境,培養(yǎng)職業(yè)技能素質(zhì)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
C#程序設(shè)計(jì)實(shí)例教程 PDF格式下載