Visual C#.NET程序設計

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

前言

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

內(nèi)容概要

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

書籍目錄

第一部分 搭建開發(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 程序集  小結  課后習題 第2章 數(shù)據(jù)庫工具的選擇  2.1 SQLServer2000概述  2.2 SQLServer2000數(shù)據(jù)庫的安裝  2.3 SQLServer2000數(shù)據(jù)庫的設置與管理   2.3.1 SQLServer身份驗證模式   2.3.2 SQLServer數(shù)據(jù)庫的管理  小結  課后習題第二部分 認識C#與面向對象編程 第3章 C#語法與面向對象編程  3.1 C#語言概述   3.1.1 C#語言的主要應用   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 面向對象編程   3.6.1 類   3.6.2 常用類  小結  課后習題 第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 異常語句  小結  課后習題第三部分 項目——通信錄第四部分 項目——工會管理系統(tǒng)

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


    Visual C#.NET程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7