前言
程序員是最好的職業(yè)。
——Anders Hejlsberg(C#之父)
Visual Studio 2010是微軟精心打造的新一代的軟件開發(fā)平臺產(chǎn)品,該平臺的核心開發(fā)語言是Visual C# 2010,又稱為C# 4.0。Visual Studio 2010不僅繼承了Visual Studio以前版本的眾多優(yōu)點,而且引入了多個新增特性,這些新特性使開發(fā)平臺的環(huán)境更加人性化,并且在編寫、調(diào)試程序方面的功能也大大增強。目前市場上講述Visual Studio 2010開發(fā)平臺的計算機書還比較少,初學者對于Visual Studio 2010的開發(fā)環(huán)境、新特性都不了解,因此急需一本可以兼顧基礎知識和新特性的基礎教程作為引導,讓初學者掌握從起步到使用、從使用到拓展遞進式學習的過程。
為了使讀者快速熟悉Visual Studio 2010的開發(fā)環(huán)境和新特性的使用,以及熟練地使用C# 4.0開發(fā)語言進行項目開發(fā),筆者精心編寫了本書。本書根據(jù)讀者一般的學習習慣,以循序漸進的方式,通過官方經(jīng)典案例和自己實踐案例的配合,給各層次的讀者一個適度的學習空間,讓讀者在學習數(shù)據(jù)庫知識的同時,能使用C# 4.0技術解決實際工作中遇到的問題。
本書的特點
本書不僅包含了Visual Studio 2010和C# 4.0的簡單介紹和基礎知識,而且對Visual Studio 2010涉及的新增特性進行了詳細的講解,并篩選了最常使用和日常工作中最常見的一些操作和示例進行演示并說明。最為重要的是,本書中的很多實例是筆者參與實際開發(fā)中總結出來的經(jīng)驗。本書以大量的實例進行示范和解說,其特點主要體現(xiàn)在以下幾個方面:
? 本書的編排采用循序漸進的方式,適合初級、中級讀者逐步掌握復雜的數(shù)據(jù)綁定技術及其控件。
? 本書重點講述Visual Studio 2010的有關知識,并為讀者理解和實踐奠定基礎。
? 本書采用了大量的實例,講述C# 4.0中新增特性的基本功能和使用技巧。
? 所有實例都具有代表性和實際意義,著重解決工作中的實際問題。
? 對于有特點的實例進行詳細解釋和分析,幫助讀者理解和模擬實踐。
? 對于工作中經(jīng)常遇到的問題,需要注意的關鍵點予以特別注釋。
? 按遞進關系進行案例組織,將新、舊知識點相互關聯(lián)、對比分析,易于理解。
? 本書采用技術要點、詳細介紹、運行效果等多種方式進行講解,系統(tǒng)性及可用性強。
1.清晰的體系結構
① 知識點介紹 準確、清晰是其顯著特點,一般放在每一節(jié)開始位置,讓零基礎的讀者了解相關概念,順利入門。
2 實例 書中出現(xiàn)的完整實例,以章節(jié)順序編號,便于檢索和循序漸進地學習、實踐,放在每節(jié)知識點介紹之后。
③ 實例代碼 與實例編號對應,層次清楚、語句簡潔、注釋豐富,體現(xiàn)了代碼優(yōu)美的原則,有利于讀者養(yǎng)成良好的代碼編寫習慣。對于大段程序,均在每行代碼前設定編號便于學習。

④ 運行結果 對實例給出運行結果和對應圖示,幫助讀者更直觀地理解實例代碼。
⑤ 貼心的提示 為了便于讀者閱讀,全書還穿插著一些技巧、提示等小貼士,體例約定如下:
提示:通常是一些貼心的提醒,讓讀者加深印象或提供建議,或者解決問題的方法。
注意:提出學習過程中需要特別注意的一些知識點和內(nèi)容,或者相關信息。
⑥習題 每章最后提供專門的測試習題,供讀者檢驗所學知識是否牢固掌握,題目的提示或答案放在光盤中。
經(jīng)作者多年的培訓和授課證明,以上講解方式是最適合初學者學習的方式,讀者按照這種方式,會非常輕松、順利地掌握本書知識。
2.實用超值的DVD光盤
為了幫助讀者比較直觀地學習,本書附贈DVD光盤,內(nèi)容包括多媒體視頻、電子教案(PPT)和實例源代碼等。

● 多媒體視頻
配有長達20小時手把手教學視頻,講解關鍵知識點界面操作和書中的一些綜合練習題。作者親自配音、演示,手把手教會讀者使用。

● 電子教案(PPT)
本書可以作為高校相關課程的教材或課外輔導書,所以筆者特別為本書制作了電子教案(PPT),以方便老師教學使用。

3.提供完善的技術支持
本書提供了論壇:http://www.rzchina.net,讀者可以在上面提問交流。另外,論壇上還有一些小的教程、視頻動畫和各種技術文章,可幫助讀者提高開發(fā)水平。
4.豐富的額外素材下載
相關的開發(fā)素材文件,在www.broadview.com.cn提供下載。
適合閱讀本書的讀者
? Visual Studio 2010的初學者;
? C# 4.0的初學者;
? Visual Studio 2010和SQL Server 2005數(shù)據(jù)庫技術的研究人員;
? 關系型數(shù)據(jù)庫的初學者;
? C# 4.0排序算法的研究者;
? 使用LINQ查詢技術進行開發(fā)的人員;
? 基于SQL Server 2005數(shù)據(jù)庫網(wǎng)站開發(fā)的人員。
本書作者
本書主要由劉亮亮編寫。其他參與本書編寫的人員有昊燃、劉永純、曾光、張雙、朱照華、黃永湛、孟祥嵩、張賀軍、李勇、關濤、王巖、李曉白、魏星、劉蕾。在此一并表示感謝!
編著者
- PHP動態(tài)網(wǎng)站程序設計
- OpenDaylight Cookbook
- LabVIEW程序設計基礎與應用
- 小創(chuàng)客玩轉圖形化編程
- Python爬蟲開發(fā):從入門到實戰(zhàn)(微課版)
- Implementing Cisco Networking Solutions
- Protocol-Oriented Programming with Swift
- Terraform:多云、混合云環(huán)境下實現(xiàn)基礎設施即代碼(第2版)
- 編程菜鳥學Python數(shù)據(jù)分析
- Spring Boot+MVC實戰(zhàn)指南
- Flowable流程引擎實戰(zhàn)
- Developing SSRS Reports for Dynamics AX
- 多模態(tài)數(shù)據(jù)分析:AGI時代的數(shù)據(jù)分析方法與實踐
- 深度實踐KVM:核心技術、管理運維、性能優(yōu)化與項目實施
- Java高手是怎樣煉成的:原理、方法與實踐