Visual C#.NET程序設(shè)計

出版時間:2010-8  出版社:電子工業(yè)出版社  作者:黃昆 主編  頁數(shù):305  

前言

  C#作為微軟在21世紀(jì)推出的新語言,有著其他語言無法比擬的優(yōu)勢。C#編程語言的應(yīng)用非常廣泛,在軟件行業(yè)的多個應(yīng)用領(lǐng)域中,它已成為基于.NET Framework解決方案的首選語言。C#作為一門新的程序設(shè)計語言,集中了C、C++和Java等語言的優(yōu)點,是一門現(xiàn)代的、優(yōu)越的、具有廣闊發(fā)展前景的程序設(shè)計語言?! ”緯饕赩isual Studio 2008/.NET Framework 3.5開發(fā)工具和運行環(huán)境,闡述了C# 3.0語言的基礎(chǔ)知識,并介紹了使用C# 3.0語言進(jìn)行開發(fā)的實際案例。本書全面地向讀者介紹了基于C#語言的應(yīng)用程序設(shè)計的知識與技巧,并根據(jù)讀者學(xué)習(xí)C#的不同階段準(zhǔn)備了不同難度的C#應(yīng)用程序的典型案例,講解了C#編程語言所涉及的各個知識點,剖析了C#編程語言的核心技術(shù),向讀者展示了基于.NET環(huán)境的C#應(yīng)用程序的開發(fā)流程?! ”緯卜譃樗牟糠帧! 〉谝徊糠帧 ”静糠纸榻B了本書所使用的開發(fā)工具——Visual Studio 2008與SQL Server數(shù)據(jù)庫,并詳細(xì)介紹了它們的安裝方法與基本設(shè)置?! 〉诙糠帧 ”静糠衷敿?xì)闡述了C#程序設(shè)計語言的基礎(chǔ)知識,包括C#語言概述和C#語言的基本語法,如變量與常量的命名規(guī)則、變量的聲明及初始化、運算符和強(qiáng)制類型轉(zhuǎn)換等。隨后介紹了面向?qū)ο缶幊痰幕舅枷?,包括類和對象的概念及類的?gòu)成,并給出了幾種常用類的主要方法。最后介紹了流程控制語句,包括分支語句和循環(huán)語句?! 〉谌糠帧 ”静糠謱崿F(xiàn)了一個名為“通信錄”的Windows應(yīng)用程序的項目。讀者能從這個項目中學(xué)習(xí)到如何開發(fā)管理信息系統(tǒng),并掌握其功能模塊的實現(xiàn)方法?! ”静糠质紫冉榻B了“通信錄”管理系統(tǒng)項目分析及系統(tǒng)設(shè)計的方法,特別介紹了在系統(tǒng)設(shè)計環(huán)節(jié)數(shù)據(jù)庫的設(shè)計方法,并重點介紹了本項目所需用到的各種控件。隨后講解了在.NET環(huán)境下連接數(shù)據(jù)庫的方法,以及ADO.NET的基本原理。針對ADO.NET的基本功能與幾大對象,分別給出了它們的主要屬性與方法,其中重點介紹了DataSet與DataAdapter的應(yīng)用。最后給出了各模塊的程序?qū)崿F(xiàn)代碼?! 〉谒牟糠帧 ”静糠纸榻B了一個工會管理系統(tǒng)的應(yīng)用項目。項目涵蓋了一個單位的日常工會管理工作,主要包括工會辦三事、計劃生育工作、困難職工統(tǒng)計、職工大病互助,以及會員管理等幾個模塊,從應(yīng)用程序設(shè)計的角度描述了如何開發(fā)工會管理系統(tǒng)應(yīng)用程序。第8章主要進(jìn)行數(shù)據(jù)庫設(shè)計,第9章則包括了主菜單設(shè)計、各功能窗體界面設(shè)計、各功能模塊代碼設(shè)計等。第10章介紹了水晶報表工具對象模型,以及水晶報表的設(shè)計模式,給出了報表窗體和報表文件設(shè)計的整個過程,以及在報表窗體中查看報表文件的代碼實現(xiàn)方法。

內(nèi)容概要

本書首先介紹了Visual Studio開發(fā)工具及.NET開發(fā)環(huán)境,然后講解了C#語法,以及面向?qū)ο缶幊痰幕靖拍?。隨后以一個項目開始引導(dǎo)讀者學(xué)習(xí)使用Visual Studio開發(fā)工具結(jié)合SQL Server數(shù)據(jù)庫進(jìn)行基于C#語言的Windows應(yīng)用程序的開發(fā)。第二個項目則實現(xiàn)了一個完整的管理信息系統(tǒng),并根據(jù)案例的要求給出了統(tǒng)計報表的實現(xiàn)方法。本書每章中均對相應(yīng)的重點內(nèi)容指出實際開發(fā)中常用的編程技巧,以幫助讀者更好地掌握知識,同時每章針對該環(huán)節(jié)所學(xué)內(nèi)容的重點給出了課后習(xí)題。本書配有電子資料包。    本書可作為高等院校、高職院校計算機(jī)及相關(guān)專業(yè)的教材,也可以作為程序設(shè)計人員的自學(xué)用書。

書籍目錄

第一部分 搭建開發(fā)環(huán)境 第1章 開發(fā)工具的選擇  1.1 VisualStudio2008概述   1.1.1 VisualStudio2008新功能   1.1.2 VisualStudio2008的安裝  1.2 .NETFramework3.5介紹   1.2.1 公共語言運行庫   1.2.2 .NETFramework類庫   1.2.3 程序集  小結(jié)  課后習(xí)題 第2章 數(shù)據(jù)庫工具的選擇  2.1 SQLServer2000概述  2.2 SQLServer2000數(shù)據(jù)庫的安裝  2.3 SQLServer2000數(shù)據(jù)庫的設(shè)置與管理   2.3.1 SQLServer身份驗證模式   2.3.2 SQLServer數(shù)據(jù)庫的管理  小結(jié)  課后習(xí)題第二部分 認(rèn)識C#與面向?qū)ο缶幊獭〉?章 C#語法與面向?qū)ο缶幊獭 ?.1 C#語言概述   3.1.1 C#語言的主要應(yīng)用   3.1.2 C#語言的優(yōu)點   3.1.3 C#3.0的新特性   3.1.4 C#程序的編譯與執(zhí)行  3.2 創(chuàng)建C#項目   3.2.1 VisualStudio2008主要功能窗口介紹   3.2.2 新建第一個C#項目   3.2.3 新建控制臺程序  3.3 常量與變量   3.3.1 常量   3.3.2 變量  3.4 C#數(shù)據(jù)類型   3.4.1 值類型   3.4.2 引用類型  3.5 運算符   3.5.1 C#支持的運算符   3.5.2 運算符的優(yōu)先級  3.6 面向?qū)ο缶幊獭  ?.6.1 類   3.6.2 常用類  小結(jié)  課后習(xí)題 第4章 控制語句  4.1 分支語句   4.1.1 if…else…語句   4.1.2 switch語句  4.2 循環(huán)語句   4.2.1 for語句   4.2.2 while語句   4.2.3 do…while語句   4.2.4 foreach語句  4.3 其他語句   4.3.1 break語句   4.3.2 continue語句  4.4 異常語句  小結(jié)  課后習(xí)題第三部分 項目——通信錄第四部分 項目——工會管理系統(tǒng)

章節(jié)摘錄

  移位運算即指左移或右移操作。左移運算將操作數(shù)按位左移,高位被丟棄,低位則補(bǔ)o?! ∮乙七\算時,操作數(shù)x是im或long型時,x的低位被丟棄,其他各位順序依次右移;如果x是非負(fù)數(shù),則最高位設(shè)為零;如果x是負(fù)數(shù),則最高位設(shè)為1。而當(dāng)x的類型為uint或ulong型時,x的低位將被丟棄,其他各位順序依次右移,高位設(shè)為o。  2.三元運算符  三元運算符“?:”有時也稱為條件運算符。  條件表達(dá)式b?x:y,先計算條件b,然后進(jìn)行判斷。如果b的值為真,那么計算x的值,運算結(jié)果為x的值;否則,計算y,運算結(jié)果為y的值。條件運算符是向右關(guān)聯(lián)的,也就是說,它從左向右分組計算。  該運算符的每一個操作數(shù)必須是一個可以隱式轉(zhuǎn)換成布爾型的表達(dá)式或者執(zhí)行操作符true類型的表達(dá)式,如果上述這兩個條件都不滿足,則在運行時會發(fā)生錯誤?! ≡撨\算符的第二個和第三個操作數(shù)控制了條件表達(dá)式的類型,如果用x和y分別表示第二個和第三個操作數(shù)類型,那么:  ·如果x和y為同一類型,則該類型即是條件表達(dá)式的類型;  ·如果從x到y(tǒng)存在一個隱式轉(zhuǎn)換,但不存在y到x的轉(zhuǎn)換,那么y是條件表達(dá)式的類型;  ·如果從y到x存在一個隱式轉(zhuǎn)換,但不存在x到y(tǒng)的轉(zhuǎn)換,那么x是條件表達(dá)式的類型;  ·沒有定義任何表達(dá)式類型,發(fā)生編譯時錯誤?! ∏‘?dāng)?shù)厥褂萌\算符,可以使程序非常簡潔。它特別適合于給被調(diào)用的函數(shù)提供兩個參數(shù)中的一個。使用它可以把Boolean值轉(zhuǎn)換為字符串值true或false。它也很適合于顯示正確的單數(shù)形式或復(fù)數(shù)形式。

編輯推薦

  基于Visual Studio 2008/.NET Framework 3.5開發(fā)工具和運行環(huán)境,通過綜合項目實例闡述程序設(shè)計的結(jié)構(gòu)及原理,剖析C#編程語言的核心技術(shù)。

圖書封面

評論、評分、閱讀與下載


    Visual C#.NET程序設(shè)計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7