C#學(xué)習(xí)手冊

出版時間:2011-5  出版社:電子工業(yè)出版社  作者:明日科技 等編著  頁數(shù):520  
Tag標(biāo)簽:無  

前言

  前言  我可以學(xué)會編程嗎?  當(dāng)然可以!即使你沒有基礎(chǔ),即使你是非計算機(jī)專業(yè)畢業(yè),即使你已過而立之年,甚至是只有初中畢業(yè)。我國最早的計算機(jī)反病毒專家、江民殺毒軟件創(chuàng)始人王江民,初中畢業(yè),38歲開始學(xué)計算機(jī),因為英語基礎(chǔ)不好,很多人認(rèn)為他根本沒有學(xué)會編程的可能性。但王江民沒有感覺自己不行,硬是克服各種困難,成為我國最成功的程序開發(fā)人員之一?! ⊥踅駥W(xué)習(xí)編程的訣竅是什么?  是實踐。王江民說:“計算機(jī)是實踐性非常強(qiáng)的學(xué)科。我搞計算機(jī)是用計算機(jī),不是學(xué)計算機(jī)。” 王江民首先學(xué)的是BASIC語言。當(dāng)時,為了輔導(dǎo)上小學(xué)的孩子,對軟件一片空白的王江民竟然決定編寫程序代替家長輔導(dǎo)。短短3個月,王江民就邊學(xué)邊實踐,編好了一套數(shù)學(xué)語文教學(xué)軟件,試過后效果奇佳,參加電腦報軟件交流,被評為第二名,譽為“教育軟件第一”。因為這次成功,極大地激發(fā)了王江民對編程的興趣,使他從此把精力轉(zhuǎn)到了軟件領(lǐng)域。  所以說:實踐是學(xué)習(xí)編程的最好方法,也是培養(yǎng)編程樂趣、捕獲發(fā)展機(jī)遇的最佳途徑。值得注意的是,不要等學(xué)完全部知識才去實踐,要隨時學(xué)習(xí),隨時實踐,哪怕只學(xué)了一點點。  這本書適合我嗎?  非常適合!本書是學(xué)習(xí)C#編程的最佳選擇。所講內(nèi)容通俗易懂,易于學(xué)習(xí),貼近實踐。對于學(xué)習(xí)中的難點、重點,注意結(jié)合實際開發(fā),采用情景應(yīng)用的方式進(jìn)行介紹和練習(xí)。本書光盤提供了完整的視頻講座,可以對照本書內(nèi)容循序漸進(jìn)地進(jìn)行學(xué)習(xí)。利用本書,不但可以學(xué)會編程,更能激發(fā)學(xué)習(xí)者理論聯(lián)系實際的熱情,開發(fā)出符合市場需求的軟件和項目?!  罕緯鴥?nèi)容』  本書分為基礎(chǔ)篇、核心篇、高級篇和實戰(zhàn)篇,共計23章內(nèi)容。內(nèi)容安排按照從零起步、循序漸進(jìn)的學(xué)習(xí)順序,全面提高讀者學(xué)、練、用的能力。本書知識結(jié)構(gòu)如下圖所示。  『本書特色』  最基礎(chǔ)、最易學(xué)  為了讓初學(xué)者易于學(xué)習(xí),本書力求內(nèi)容通俗易懂,講解寓教于樂。對于初學(xué)者難理解的專業(yè)術(shù)語,本書都進(jìn)行了形象的解釋,有些還提供了例圖。書后附錄中又單獨將專業(yè)術(shù)語提煉出來,供讀者學(xué)習(xí)時參考。初學(xué)人員學(xué)習(xí)編程的另一個障礙是對抽象技術(shù)的理解,例如,介紹ADO.NET對象模型時,書中通過現(xiàn)實世界中的水庫中的各種裝置來做鮮明的對照,如下圖所示?! ≌Z音視頻講座  為了方便讀者學(xué)習(xí)本書內(nèi)容,本書附贈光盤中提供了22小時視頻講座。其講解細(xì)致、層次清楚、互動性強(qiáng),不但可以加深對書中內(nèi)容的理解,還可以引導(dǎo)學(xué)習(xí)者掌握“是什么”、“為什么”、“怎么辦”、“應(yīng)注意些什么”的編程思維能力。視頻不僅對書中的內(nèi)容進(jìn)行了詳細(xì)介紹,還對相關(guān)技術(shù)進(jìn)行了有效擴(kuò)展,對開發(fā)中易犯的各種錯誤給出了視頻解決方案。  注重實用性  初學(xué)者經(jīng)常會遇到這樣的情況,書中講解的技術(shù)能夠理解,但不知道如何應(yīng)用。例如,在學(xué)習(xí)抽象類時,讀者能夠自己定義抽象類并且能夠從抽象類派生子類,但是不知道抽象類能夠做什么,在哪里應(yīng)用抽象類。本書在介紹技術(shù)時,注意強(qiáng)調(diào)技術(shù)的實用性,并且通過實例突出技術(shù)的應(yīng)用價值。對于一些典型的應(yīng)用,書中通過“情景應(yīng)用”欄目進(jìn)行重點介紹?! 崙?zhàn)互動練習(xí)  要掌握一項技術(shù),最佳的方式就是多練習(xí)、多實踐。本書每章都提供了多個供讀者實踐的實例任務(wù),讀者可以對照檢驗對知識的掌握情況。每個實例任務(wù)都分為“題目描述”、“技術(shù)指導(dǎo)”和“緊急救援”3部分。其中“題目描述”給出了實例功能的詳細(xì)描述和效果圖,“技術(shù)指導(dǎo)”給出了開發(fā)思路和關(guān)鍵技術(shù),“緊急救援”提供了下載實例源代碼和開發(fā)文檔的地址鏈接?! ∷枷肱c激勵  本書每章都提供了一個與軟件行業(yè)相關(guān)的勵志故事,主要有兩個目的:一是讀者在學(xué)習(xí)疲憊的時候,可以閱讀這些人物故事,放松一下;二是希望讀者能從這些人物事跡中有所感悟。這些人物都具有一些共同的特征,它們都能將學(xué)習(xí)與實踐完美結(jié)合;都能發(fā)現(xiàn)生活中的一些小機(jī)會,借以發(fā)揚光大;都具有專注、堅持不懈的精神……。希望這些故事能成為你編程路上的精神食糧,伴您度過編程學(xué)習(xí)的日日夜夜?! ∽4蠹易x書快樂!  明日科技

內(nèi)容概要

  本書以初學(xué)者為核心,全面介紹了使用C#語言進(jìn)行程序開發(fā)的各種技術(shù)。在內(nèi)容排列上由淺入深,讓讀者循序漸進(jìn)地掌握編程技術(shù);在內(nèi)容講解上結(jié)合豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術(shù);在內(nèi)容形式上附有大量的提示、技巧、說明、情景應(yīng)用、實戰(zhàn)練習(xí)等欄目,夯實讀者編程技術(shù),豐富編程經(jīng)驗。全書共分4篇23章,其中,第一篇為基礎(chǔ)篇,主要包括認(rèn)識C#語言、熟悉C#程序開發(fā)環(huán)境、掌握C#語言基礎(chǔ)、掌握C#控制語句、熟悉字符和字符串、熟悉數(shù)組和集合、掌握C#面向?qū)ο蟪绦蛟O(shè)計、處理程?異常等內(nèi)容;第二篇為核心篇,主要包括介紹WinForm窗體、使用WinForm常用控件編程、熟悉高級控件、組件及自定義控件、應(yīng)用ADO.NET技術(shù)操作數(shù)據(jù)庫、掌握C#面向?qū)ο蟾呒壖夹g(shù)等內(nèi)容;第三篇為高級篇,主要包括操作文件及數(shù)據(jù)流、使用GDI+技術(shù)繪圖、打印和制作報表、應(yīng)用線程技術(shù)編程、熟悉網(wǎng)絡(luò)通信技術(shù)、操作注冊表、調(diào)試和打包應(yīng)用程序、了解C#
3.0新技術(shù)等內(nèi)容;第四篇為實戰(zhàn)篇,主要包括文檔管理系統(tǒng)和進(jìn)銷存管理系統(tǒng)兩個實戰(zhàn)項目。
本書附有配套光盤,光盤中提供有本書所有程序的源代碼、重點難點的實例視頻錄像、編程詞典體驗版學(xué)習(xí)?件。其中,源代碼全部經(jīng)過精心測試,能夠在Windows
2000、Windows XP、Windows 2003、Windows 7編譯和運行。
讀者對象:本書適用于C#的愛好者、初學(xué)者和中級開發(fā)人員,也可以作為大中專院校和培訓(xùn)機(jī)構(gòu)的教材。

書籍目錄

第1篇 基礎(chǔ)篇
 第1章 認(rèn)識C#語言
  1.1 簡介C#語言
   1.1.1 介紹C#語言產(chǎn)生背景
   1.1.2 比較C#與其他語言的技術(shù)優(yōu)勢
   1.1.3 了解C#語言的優(yōu)良特性
   1.1.4 縱觀C#語言發(fā)展趨勢
   1.1.5 列舉C#語言開發(fā)的成功案例
   1.1.6 使用C#語言開發(fā)的領(lǐng)域
  1.2 學(xué)好C#語言的方法
  1.3 本章小結(jié)
 第2章 熟悉C#程序開發(fā)環(huán)境
  2.1 介紹C#程序開發(fā)工具
  2.2 簡介.NET Framework框架
   2.2.1 認(rèn)識.NET Framework
   2.2.2 討論C#與.NET的關(guān)系
  2.3 安裝集成開發(fā)環(huán)境Microsoft Visual Studio 2008
   2.3.1 安裝和卸載Microsoft Visual Studio 2008
  ?2.3.2 安裝Microsoft Visual Studio 2008 MSDN幫助
   2.3.3 如何使用MSDN幫助
  2.4 熟悉Visual Studio 2008開發(fā)環(huán)境
   2.4.1 啟動Visual Studio 2008開發(fā)平臺
   2.4.2 創(chuàng)建控制臺應(yīng)用程序
   2.4.3 創(chuàng)建Windows應(yīng)用程序
   2.4.4 主窗口
   2.4.5 菜單欄
   2.4.6 工具欄
   2.4.7 “工具箱”窗口
   2.4.8 “解決方案資源管理器”窗口
   2.4.9 “屬性”窗口
   2.4.10 “窗體設(shè)計”窗口
   2.4.11 “錯誤列表”窗口
   2.4.12 “輸出”窗口
  2.5 本章小結(jié)
 第3章 掌握C#語言基礎(chǔ)
  3.1 編寫第一個C#應(yīng)用程序
  3.2 認(rèn)識C#程序的基本構(gòu)成
   3.2.1 使用命名空間組織C#程序
   3.2.2 認(rèn)識什么是類
   3.2.3 入口方法Main
   3.2.4 標(biāo)識符及關(guān)鍵字
   3.2.5 C#語句
   3.2.6 注釋程序代碼
  3.3 數(shù)據(jù)類型
   3.3.1 數(shù)據(jù)類型的分類
   3.3.2 使用值類型
   3.3.3 使用引用類型
  3.4 常量與變量
   3.4.1 聲明和使用常量
   3.4.2 聲明變量
   3.4.3 定義變量的作用域
   3.4.4 給變量賦值
  3.5 轉(zhuǎn)換數(shù)據(jù)類型
   3.5.1 隱式類型轉(zhuǎn)換
   3.5.2 顯式類型轉(zhuǎn)換
   3.5.3 什么是裝箱和拆箱
   3.5.4 應(yīng)用裝箱和拆箱操作
  3.6 使用運算符進(jìn)行計算
   3.6.1 使用算術(shù)運算符
   3.6.2 使用賦值運算符
   3.6.3 使用關(guān)系運算符
   3.6.4 使用布爾邏輯運算符
   3.6.5 使用條件邏輯運算符
   3.6.6 使用位移運算符
   3.6.7 使用其他運算符
   3.6.8 運算符優(yōu)先級
   3.6.9 情景應(yīng)用:制作用戶登錄程序
  3.7 實戰(zhàn)練習(xí)
   3.7.1 用“+”運算符進(jìn)行加法和串連字符串
   3.7.2 使用“?:”運算符判斷奇偶數(shù)
  3.8 本章小結(jié)
第2篇 核心篇
附錄:專業(yè)術(shù)語表

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C#學(xué)習(xí)手冊 PDF格式下載


用戶評論 (總計8條)

 
 

  •   控件介紹的很詳細(xì),比較適合初學(xué)者自學(xué),東北話錄音,很親切的說~
  •   晚上拍的,第二天上午就到了,速度很快,書的治療也超級滿意,紙質(zhì)和內(nèi)容都符合要求。
  •   配有教學(xué)視頻,還不錯
  •   書不錯,值得購買!
  •   滿意,書的質(zhì)量很好,物美價廉,到貨及時。
  •   不錯,哈哈哈哈哈哈哈哈哈哈
  •   無論是書的質(zhì)量,還是速度,都很好,感謝當(dāng)當(dāng)網(wǎng)
  •   看了前幾個說好評的人,請叫他們出來當(dāng)場對質(zhì),我的天,這樣的書,也可以不負(fù)責(zé)任推薦!

    更惡心的是里面的視頻,我的天,就是在讀書,一句不差!

    強(qiáng)烈要求當(dāng)當(dāng)打假!這類書,少上架!
 

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

京ICP備13047387號-7