國外計算機科學教材係列:VisualC#2012大學教程(第5版)

國外計算機科學教材係列:VisualC#2012大學教程(第5版) pdf epub mobi txt 電子書 下載 2025

[美] Paul Deite,Harvey Deitel 著,張君施,張學敏 等 譯
圖書標籤:
  • C#
  • Visual C#
  • Visual C# 2012
  • 大學教材
  • 計算機科學
  • 編程
  • 軟件開發
  • 高等教育
  • 教材
  • 技術圖書
  • 入門教程
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 電子工業齣版社
ISBN:9787121219078
版次:1
商品編碼:11387138
包裝:平裝
叢書名: 國外計算機科學教材係列
開本:16開
齣版時間:2014-01-01
用紙:膠版紙
頁數:736
正文語種:中文

具體描述

內容簡介

  《國外計算機科學教材係列:VisualC#2012大學教程(第5版)》是一本C#編程方麵的優秀教材,全麵介紹瞭C#編程的原理和方法。《國外計算機科學教材係列:VisualC#2012大學教程(第5版)》針對現有的Windows7操作係統進行瞭全新設計,內容包括類與對象、控製語句、方法、數組、繼承、多態、異常處理、GUI、多綫程、多媒體、數據庫與SQL、ASP.NET、Web服務、網絡、查找與排序、泛型、集閤等基本概念及方法。此外,《國外計算機科學教材係列:VisualC#2012大學教程(第5版)》還介紹瞭最新C#版本VisualC#2012的關鍵新特性,包括LINQ特性、數據庫與LINQtoEntities、利用ASP.NET4.5的Web應用開發、Web服務、WPFGUI、Windows8和WPF下圖形與多媒體的模塊化處理等。

目錄

第1章 計算機、 Internet和Visual C#簡介
1.1 簡介
1.2 硬件與摩爾定律
1.3 數據層次
1.4 計算機的結構
1.5 機器語言、 匯編語言和高級語言
1.6 對象技術
1.7 Internet與WWW
1.8 C#
1.9 Microsoft的.NET
1.10 Windows操作係統
1.11 用於智能手機的Windows Phone 8
1.12 Windows Azure與雲計算
1.13 Visual Studio Express 2012集成開發環境
1.14 在Visual Studio Express 2012 for Windows Desktop中測試繪圖程序
1.15 在Visual Studio Express 2012 for Windows 8中測試繪圖程序

第2章 Visual Studio Express 2012 for Windows Desktop介紹
2.1 簡介
2.2 Visual Studio 2012 IDE概述
2.3 菜單欄和工具欄
2.4 Visual Studio IDE導航
2.5 使用幫助
2.6 用可視化程序開發創建簡單的程序, 顯示文本和圖像
2.7 小結
2.8 Web資源

第3章 C#程序入門
3.1 簡介
3.2 一個簡單的C#程序: 顯示一行文本
3.3 在Visual Studio中創建簡單的程序
3.4 修改C#程序
3.5 用Console.Write和Console.WriteLine格式化文本
3.6 另一個C#程序: 整數相加
3.7 內存概念
3.8 算術運算符
3.9 判斷: 相等運算符與關係運算符
3.10小結

第4章 類、 對象、 方法和string簡介
4.1 簡介
4.2 類、 對象、 方法、 屬性和實例變量
4.3 聲明帶方法的類並實例化類的對象
4.4 聲明帶參數的方法
4.5 實例變量和屬性
4.6 帶屬性的UML類框圖
4.7 帶屬性和set與get方法的軟件工程
4.8 自實現屬性
4.9 值類型與引用類型的比較
4.10 用構造方法初始化對象
4.11 浮點數與decimal類型
4.12 小結

第5章 控製語句(1)
5.1 簡介
5.2 算法
5.3 僞代碼
5.4 控製結構
5.5 if單選擇語句
5.6 if…else雙選擇語句
5.7 while循環語句
5.8 製定算法: 計數器控製循環
5.9 製定算法: 標記控製循環
5.10 製定算法: 嵌套控製語句
5.11 復閤賦值運算符
5.12 增量運算符和減量運算符
5.13 簡單類型
5.14 小結

第6章 控製語句(2)
6.1 簡介
6.2 計數器控製循環的實質
6.3 for循環語句
6.4 使用for語句的例子
6.5 do…while循環語句
6.6 switch多選擇語句
6.7 break與continue語句
6.8 邏輯運算符
6.9 結構化編程小結
6.10小結

第7章 方法: 深入探究
7.1 簡介
7.2 C#的代碼包裝
7.3 靜態方法、 靜態變量和Math類
7.4 聲明多參數方法
7.5 關於方法聲明與使用的說明
7.6 方法調用棧與活動記錄
7.7 實參提升與強製轉換
7.8 .NET框架類庫
7.9 案例研究: 隨機數生成方法
7.10 案例研究: 機會遊戲(引入枚舉)
7.11 聲明的作用域
7.12 方法重載
7.13 可選參數
7.14 命名參數
7.15 遞歸
7.16 傳遞實參: 按值傳遞與按引用傳遞
7.17 小結
挑戰練習

第8章 數組以及異常處理簡介
8.1 簡介
8.2 數組
8.3 聲明和創建數組
8.4 數組使用舉例
8.5 案例研究: 洗牌與發牌模擬
8.6 foreach語句
8.7 將數組和數組元素傳入方法
8.8 按值與按引用傳遞數組
8.9 案例研究: GradeBook類用數組保存成績
8.10 多維數組
8.11 案例研究: 使用矩形數組的GradeBook類
8.12 遊長實參錶
8.13 使用命令行實參
8.14 小結
特殊節: 建立自己的計算機

第9章 LINQ與List集閤簡介
9.1 簡介
9.2 用LINQ查詢int數組
9.3 用LINQ查詢Employee對象數組
9.4 集閤介紹
9.5 用LINQ查詢泛型集閤
9.6 小結
9.7 Deitel的LINQ資源中心
自測題

第10章 類與對象: 深入探究
10.1 簡介
10.2 Time類案例研究
10.3 控製對成員的訪問
10.4 用this引用訪問當前對象的成員
10.5 Time類案例研究: 重載構造方法
10.6 默認構造方法和無參數構造方法
10.7 閤成
10.8 內存迴收與析構方法
10.9 靜態類成員
10.10 readonly實例變量
10.11 數據抽象與封裝
10.12 Class View與Object Browser
10.13 對象初始化器
10.14 小結

第11章 麵嚮對象編程: 繼承
11.1 簡介
11.2 基類與派生類
11.3 protected成員
11.4 基類與派生類的關係
11.5 派生類的構造方法
11.6 繼承與軟件工程
11.7 object類
11.8 小結

第12章 麵嚮對象編程: 多態、 接口和運算符重載
12.1 簡介
12.2 多態舉例
12.3 演示多態行為
12.4 抽象類和抽象方法
12.5 案例研究: 使用多態的工資係統
12.6 sealed方法和sealed類
12.7 案例研究: 創建和使用接口
12.8 運算符重載
12.9 小結

第13章 異常處理: 深入探究
13.1 簡介
13.2 例子: 除數為0不用異常處理
13.3 例子: 處理DivideByZeroException異常和FormatException異常
13.4 .NET的Exception層次
13.5 finally語句塊
13.6 using語句
13.7 Exception屬性
13.8 用戶定義異常類
13.9 小結

第14章 圖形用戶界麵與Windows窗體(1)
14.1 簡介
14.2 Windows窗體
14.3 事件處理
14.4 控件的屬性和布局
14.5 捲標、 文本框和按鈕
14.6 組框和麵闆
14.7 復選框和單選鈕
14.8 圖形框
14.9 工具提示
14.10 數字上下控件
14.11 鼠標事件處理
14.12 鍵事件處理
14.13 小結
挑戰練習

第15章 圖形用戶界麵與Windows窗體(2)
15.1 簡介
15.2 菜單
15.3 MonthCalendar控件
15.4 DateTimePicker控件
15.5 LinkLabel控件
15.6 ListBox控件
15.7 CheckedListBox控件
15.8 ComboBox控件
15.9 TreeView控件
15.10 ListView控件
15.11 TabControl控件
15.12 多文檔界麵(MDI)窗口
15.13 可視化繼承
15.14 用戶定義的控件
15.15 小結

第16章 字符串和字符: 深入探究
16.1 簡介
16.2 字符和字符串基礎
16.3 string構造方法
16.4 string索引器、 Length屬性和CopyTo方法
16.5 字符串比較
16.6 定位字符串中的字符和子串
16.7 抽取字符串中的子串
16.8 拼接字符串
16.9 其他的string方法
16.10 StringBuilder類
16.11 StringBuilder類的Length屬性、Capacity屬性、EnsureCapacity方法以及索引器
16.12 StringBuilder類的Append方法和AppendFormat方法
16.13 StringBuilder類的Insert、 Remove和Replace方法
16.14 幾個Char方法
16.15 正則錶達式處理簡介(網上內容)
16.16 小結
挑戰練習

第17章 文件和流
17.1 簡介
17.2 數據層次
17.3 文件和流
17.4 File類和Directory類
17.5 創建順序訪問文本文件
17.6 從順序訪問文本文件讀取數據
17.7 案例研究: 信用查詢程序
17.8 序列化
17.9 用對象序列化創建順序訪問文件
17.10 從二進製文件讀取和去序列化數據
17.11 小結
挑戰練習

第18章 搜索與排序
18.1 簡介
18.2 搜索算法
18.3 排序算法
18.4 搜索算法和排序算法的效率小結
18.5 小結

第19章 數據結構
19.1 簡介
19.2 簡單類型struct、 裝箱和拆箱
19.3 自引用類
19.4 鏈錶
19.5 棧
19.6 隊列
19.7 樹
19.8 小結

第20章 泛型
20.1 簡介
20.2 泛型方法的由來
20.3 泛型方法的實現
20.4 類型約束
20.5 重載泛型方法
20.6 泛型類
20.7 小結

第21章 集閤
21.1 簡介
21.2 集閤概述
21.3 Array類和枚舉器
21.4 非泛型集閤
21.5 泛型集閤
21.6 泛型類型的協變和逆變
21.7 小結

第22章 數據庫和LINQ
22.1 簡介
22.2 關係數據庫
22.3 Books數據庫
22.4 LINQ to Entities與ADO.NET實體框架
22.5 用LINQ查詢數據庫
22.6 動態綁定查詢結果
22.7 用LINQ取得來自於多個錶的數據
22.8 創建主/細視圖程序
22.9 地址簿案例研究
22.10 工具和Web資源
22.11 小結

第23章 Web程序開發與ASP.NET
23.1 簡介
23.2 Web基礎
23.3 多層程序體係結構
23.4 第一個Web程序
23.5 標準的Web控件: 設計Web窗體
23.6 驗證控件
23.7 會話跟蹤
23.8 案例研究: 數據庫驅動的ASP.NET來賓簿程序
23.9 在綫案例研究: ASP.NET AJAX
23.10 在綫案例研究: 受口令保護的圖書數據庫程序
23.11 小結

在綫章節
附錄A 運算符優先級錶
附錄B 簡單類型
附錄C ASCII字符集
在綫附錄
《C 2012:從入門到精通(第5版)》 麵嚮未來的編程之路,始於堅實的基礎 在數字化浪潮席捲全球的今天,掌握一門強大的編程語言是進入IT行業、實現創新設想的必備技能。C,作為微軟推齣的重量級開發語言,以其卓越的性能、豐富的特性以及跨平颱兼容性,在Web開發、桌麵應用、遊戲製作、移動端應用等眾多領域占據著舉足輕重的地位。本書,《C 2012:從入門到精通(第5版)》,旨在為廣大讀者,無論是初次接觸編程的新手,還是希望深化C技能的開發者,提供一條清晰、係統且極具實踐指導的學習路徑。 本書的齣版,恰逢C語言及其生態係統發展的重要時期。Visual Studio 2012及.NET Framework 4.5的推齣,為C開發者帶來瞭更多現代化、高效的開發工具和強大的新功能。本書將緊密圍繞這些最新技術,通過詳實的代碼示例、深入的概念解析和豐富的項目實踐,引導讀者全麵掌握C 2012的核心知識體係,並能將其融會貫通,應用於實際開發場景。 精心編排,循序漸進的學習架構 我們深知,學習一門編程語言,最忌諱的是生搬硬套和概念孤立。因此,本書在內容編排上,遵循由淺入深、循序漸進的原則,力求為讀者搭建一個穩固的學習階梯。 基礎奠基,穩紮穩打: 學習的開端,我們將從C語言最基本的概念入手。讀者將學習如何安裝和配置開發環境,理解變量、數據類型、運算符等基本構成要素,並掌握控製程序流程的語句,如條件判斷(if-else, switch)和循環(for, while, do-while)。同時,我們將詳細講解如何利用方法(函數)來組織代碼,實現模塊化和重用,這是編寫結構清晰、易於維護代碼的關鍵。 麵嚮對象,核心精髓: C是一門麵嚮對象的編程語言,麵嚮對象編程(OOP)的思想是掌握C的重中之重。本書將係統地介紹OOP的三大核心概念:封裝、繼承和多態。讀者將學習如何定義類(Class)和對象(Object),理解訪問修飾符(public, private, protected)的作用,掌握類的構造函數和析構函數,以及如何利用繼承實現代碼的復用和擴展。多態性的深入講解,將幫助讀者編寫齣更加靈活和可擴展的代碼,為應對復雜的需求奠定基礎。 深入探索,拓展視野: 在掌握瞭麵嚮對象編程的基礎後,本書將帶領讀者深入探索C語言更高級的特性。這包括: 接口(Interface)與抽象類(Abstract Class): 理解它們在定義契約和實現多重繼承方麵的作用。 委托(Delegate)與事件(Event): 掌握事件驅動編程模型,這在UI開發和異步編程中至關重要。 泛型(Generics): 學習如何編寫類型安全且可重用的代碼,避免類型轉換的開銷和潛在的運行時錯誤。 LINQ(Language Integrated Query): 掌握強大的數據查詢能力,能夠以簡潔優雅的方式處理各種數據源,如集閤、數據庫等。 異常處理(Exception Handling): 學習如何通過try-catch-finally塊優雅地處理程序運行時可能齣現的錯誤,提高程序的健壯性。 文件I/O與流(File I/O and Streams): 掌握讀寫文件、處理文件流的基本操作,這在數據持久化和數據交換中不可或缺。 多綫程與異步編程(Multithreading and Asynchronous Programming): 瞭解如何利用多綫程提高程序性能,並掌握async/await等最新的異步編程模型,編寫響應更快的應用程序。 實踐為王,項目驅動: 理論知識的掌握固然重要,但編程能力的提升最終離不開大量的實踐。本書最大的亮點之一,在於其豐富的項目實踐內容。我們將通過一係列不同難度的項目,將前述的知識點串聯起來,讓讀者在動手實踐中鞏固所學,體驗真實的項目開發流程。從簡單的控製颱應用程序,到功能完備的桌麵應用,再到初步接觸Web服務,本書將引導讀者逐步完成這些具有代錶性的項目,從中學習到如何分析需求、設計架構、編寫代碼、調試和部署。 豐富的學習資源,全方位的支持 本書不僅提供瞭高質量的文字內容,還配套瞭一係列學習資源,旨在為讀者提供全方位的學習支持: 詳盡的代碼示例: 書中的每一個概念講解都配有清晰、可運行的代碼示例,讀者可以輕鬆復製、編譯和運行,直觀地理解代碼的邏輯和執行效果。 章節練習與課後習題: 每章末尾都精心設計瞭具有代錶性的練習題和思考題,幫助讀者鞏固本章知識,加深理解。 項目實戰指導: 書中的項目實戰部分,提供瞭詳細的步驟指導和關鍵代碼片段,讓讀者能夠跟隨學習,順利完成項目。 在綫資源鏈接: 部分章節會提供相關的微軟官方文檔、技術博客和社區論壇鏈接,方便讀者進一步查閱和交流。 適用讀者對象 本書的適用讀者對象廣泛,包括但不限於: 計算機科學與技術專業的在校學生: 作為一門核心編程語言教材,本書能夠幫助學生建立紮實的C編程基礎,為後續專業課程的學習打下堅實基礎。 希望轉行進入IT行業的初學者: 本書提供瞭從零開始的學習路徑,讓非計算機專業背景的讀者也能夠係統地掌握C開發技能。 已有其他編程語言基礎的開發者: 如果您熟悉Java、C++或其他麵嚮對象語言,本書可以幫助您快速掌握C的語法特性和.NET開發框架。 緻力於提升C技能的在職開發者: 本書深入的講解和項目實踐,能夠幫助您拓展C技能廣度,掌握更高級的開發技術。 對.NET平颱開發感興趣的愛好者: 無論您的目標是開發Web應用、桌麵程序還是遊戲,C都是進入.NET開發世界的絕佳選擇。 《C 2012:從入門到精通(第5版)》 不僅僅是一本書,它更是一個通往C開發世界的引路人,是您在編程旅途中不可或缺的良師益友。我們相信,通過對本書內容的係統學習和深入實踐,您將能夠自信地駕馭C語言,開發齣功能強大、性能卓越的應用程序,並在快速發展的IT領域中,開闢屬於自己的精彩篇章。 現在,就讓我們一同開啓這段激動人心的C學習之旅吧!

用戶評價

評分

作為一名長期活躍在開源社區的程序員,我一直關注著各種編程語言和開發工具的最新動態。雖然我日常主要使用其他語言,但C作為.NET生態圈的核心語言,其強大的功能和廣泛的應用場景,一直讓我保持著高度的興趣。這本《Visual C 2012 大學教程(第5版)》的齣現,讓我有機會係統地瞭解C 2012的版本特性以及Visual Studio IDE的強大功能。我尤其關注它對語言新特性的更新,例如與LINQ的結閤,以及在並行計算和異步編程方麵的支持。從目錄的編排上,我能感受到它在循序漸進地引導讀者深入理解C的精髓,而不僅僅是停留在錶麵的語法。同時,作為一本“大學教程”,它很可能包含瞭對軟件工程基礎概念的講解,比如設計模式、代碼重構等,這對於提升編程的質量和可維護性至關重要。我期待這本書能讓我對C有一個更全麵、更深入的認識,並能將其中學到的優秀實踐應用到我的日常開發工作中,甚至考慮將其引入到我的個人項目中。

評分

一直以來,我對於如何將理論知識轉化為實際的應用感到睏惑。很多計算機科學的書籍,雖然內容詳實,但在實踐層麵卻顯得有些不足,讀完之後仍然不知道如何下手去構建一個完整的應用程序。這本《Visual C 2012 大學教程(第5版)》在這一點上,給我留下瞭深刻的印象。我特彆關注它在“項目實戰”或“案例分析”方麵的內容。從目錄來看,它不僅講解瞭C語言的各種特性,還包含瞭如何使用Visual Studio IDE來創建用戶界麵、處理用戶輸入、與數據庫交互等一係列實際開發過程中會遇到的關鍵環節。我認為,學習編程最有效的方式就是動手實踐,而一本好的教材應該能夠提供足夠的支持,引導讀者完成從零到一的開發過程。這本書的“大學教程”定位,讓我覺得它在知識體係的構建上會做得比較完善,並且會提供一些相對完整的項目示例,讓讀者能夠看到知識是如何被整閤應用到實際的軟件開發中的。我希望能在這本書的指導下,構建起自己的第一個完整的Windows桌麵應用程序,並從中獲得成就感。

評分

這本書簡直是為我量身定做的!我是一名大二的學生,主修計算機科學,一直對Windows桌麵應用程序開發很感興趣,但苦於沒有係統性的入門資料。之前嘗試過一些零散的在綫教程和一些年代久遠的書籍,總是覺得不得要領,知識點碎片化,而且很多內容已經跟不上最新的技術發展瞭。當我在書店偶然看到這本《Visual C 2012 大學教程(第5版)》,簡直眼前一亮。封麵設計簡潔大方,標題也直觀明瞭,讓我立刻産生瞭想要深入瞭解的衝動。翻開書頁,印刷質量相當不錯,紙張手感舒適,排版清晰,重點內容用粗體或不同顔色標注,非常有利於閱讀和理解。最重要的是,我快速瀏覽瞭一下目錄,發現它涵蓋瞭從C語言基礎、麵嚮對象編程、GUI設計,到數據庫連接、網絡編程、高級特性等等,幾乎囊括瞭使用Visual C進行應用程序開發所需的所有核心知識點。而且,它明確標注瞭“大學教程”,這讓我對內容的嚴謹性和係統性有瞭更高的期待,相信它能為我打下堅實的基礎,助我順利完成學業中的相關項目和課程設計。我迫不及待地想開始閱讀瞭!

評分

我是一名剛剛接觸編程的職場人士,希望通過學習Visual C來提升自己的工作技能,尤其是在數據處理和自動化方麵。市麵上很多編程書籍的語言風格過於學術化,對於非計算機專業背景的我來說,閱讀起來非常吃力,常常被各種專業術語繞暈。這本《Visual C 2012 大學教程(第5版)》的名稱讓我覺得它可能更貼近實際應用,而且“大學教程”也意味著它會有一個循序漸進的學習過程。在仔細翻閱後,我發現這本書的語言錶達比我之前看過的其他書籍都要通俗易懂,大量的圖示和代碼示例也讓我能夠更直觀地理解抽象的概念。我特彆喜歡它從基礎的語法講起,逐步引導讀者掌握麵嚮對象編程的思想,並通過實際的GUI界麵開發來鞏固這些概念。雖然書中提到瞭“Visual C 2012”,但我相信這些核心的編程思想和開發模式在後續的版本中也依然適用,而且2012版作為基礎,能夠幫助我建立起紮實的根基。我希望通過這本書的學習,能夠讓我獨立完成一些簡單的數據分析和報錶生成工具,從而提高我的工作效率。

評分

作為一個有著幾年編程經驗的開發者,我一直在尋找能夠幫助我快速掌握C 2012最新特性的書籍,以便更好地投入到實際項目開發中。市麵上很多C的書籍要麼過於基礎,要麼內容陳舊,要麼就過於偏重理論而缺乏實踐指導。這本《Visual C 2012 大學教程(第5版)》恰好填補瞭這一空白。雖然我不是初學者,但“大學教程”的字樣並沒有讓我卻步,反而讓我看到瞭它在深度和廣度上的潛力。我尤其關注它對.NET Framework 4.5和C 5.0新特性的介紹,比如異步編程(async/await)、動態類型(dynamic)等,這些都是目前實際開發中非常重要的技術。從目錄來看,它不僅涵蓋瞭這些前沿技術,還對Visual Studio 2012的開發環境進行瞭詳盡的講解,包括調試技巧、項目管理等等,這對於提高開發效率至關重要。此外,書中豐富的實例和練習題也讓我看到瞭它在實踐性方麵的優勢,我相信通過這些練習,我可以更深入地理解和運用所學知識,將其轉化為解決實際問題的能力。我期待這本書能為我的技術棧注入新的活力,讓我能夠更從容地應對日益復雜的開發需求。

評分

東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快

評分

課程需要

評分

課程需要

評分

不錯

評分

還可以,不錯

評分

課程需要

評分

東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快東西到的很快

評分

蠻不錯的書

評分

蠻不錯的書

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有