0人評分過此書

挑戰Visual C#2008程式設計樂活學

出版日期
2009
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789861816265

本館館藏

借閱規則
當前可使用人數 2
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館 桃園市立圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
邁入程式A段班的學習指南

‧以範例引導學習程式設計技巧
‧最新趨勢的物件導向程式設計
‧功能強大的控制項說明及應用
‧隨心所欲的繪圖及多媒體控制
‧資料庫整合應用全攻略及原理講解
‧完整介紹 Visual C# 2008 最新功能與 LINQ

本書特色

本書堅持文淵閣「挑戰」系列叢書一貫之理念-向上提升、向下紮根,帶您一窺 Visual C# 2008 強大的程式設計功能。書中將以一個個由淺入深的實例,詳細說明 Visual C# 2008 的指令語法及控制項用途,使您在學習完本書內容後,即可自行設計程式以解決自已所遭遇問題。

主控台應用程式篇
程式設計中的基本技巧如變數、資料型別、運算子、流程控制、陣列及程序等,物件導向的進階技巧如類別、繼承、委派、多載等,都在本篇詳加說明,使讀者學習 Visual C# 2008 程式設計基本能力。為了專注於程式設計流程,本篇所有範例都是以主控台應用程式的模式撰寫,暫時不理會應用程式的介面設計。

視窗應用程式篇
視窗應用程式由表單、基本控制項、常用控制項、功能表控制項、對話方塊、繪圖及多媒體展示等組成,再撰寫程式碼處理使用者觸發的各種事件,來與與使用者互動。學習完本篇後,讀者就可設計功能強大、符合個人需求且介面美觀的視窗應用程式。

資料庫篇
資料庫是程式設計中最困難的部分,但也是應用程式中最常使用的部分,舉凡較大型的應用系統,如圖書管理、成績處理等,都需要使用資料庫來儲存。本篇先由資料庫精靈入手,讀者可以完全不必撰寫任何程式碼就可做到資料庫新增、修改及刪除的功能;再詳細解說精靈的原理,並以程式實作資料庫管理功能,讓讀者可以完全掌控資料庫的運作。

最新功能篇
Visual C# 2008 新增許多新的功能,如 Null 資料型別的宣告、匿名型別宣告、擴充方法、Lambda 運算式和 LINQ (Language-Integrated Query),這些新增功能,除了突顯 Visual C# 2008 功能強大,更是未來程式語言的發展趨勢。
  • 第一章 最夯的程式語言-Visual C# 2008
    • 1.1 認識 Microsoft .NET
      • 1.1.1 Microsoft .NET 特點
      • 1.1.2 Microsoft .NET 支援的語言
      • 1.1.3 通用語言執行環境
      • 1.1.4 通用型別系統
      • 1.1.5 ASP.NET 3.5 版新功能
    • 1.2 建立 Visual C# 2008 程式開發環境
      • 1.2.1 安裝網頁伺服器 IIS
      • 1.2.2 安裝 Visual Studio 2008
    • 1.3 應用程式範本
      • 1.3.1 Windows Form 應用程式
      • 1.3.2 主控台應用程式
      • 1.3.3 ASP.NET 網站程式
    • 1.4 第一個主控台應用程式
      • 1.4.1 Write、WriteLine 、Read 方法及程式註解
      • 1.4.2 建立專案
      • 1.4.3 儲存及關閉專案
      • 1.4.4 開啟專案
    • 習作園地
  • 第二章 資料型別與運算子
    • 2.1 變數
      • 2.1.1 宣告變數
      • 2.1.2 命名規則
    • 2.2 資料型別
      • 2.2.1 數值型別
      • 2.2.2 字元型別 (char)
      • 2.2.3 字串型別 (string)
      • 2.2.4 日期時間型別 (System.DateTime)
      • 2.2.5 布林型別 (bool)
      • 2.2.6 物件型別 (object)
      • 2.2.7 變數初始值
    • 2.3 型別轉換
      • 2.3.1 隱含轉換 (implicit conversion)
      • 2.3.2 強制轉換 (explicit conversion)
      • 2.3.3 其他型別轉換
      • 2.3.4 隱含型別區域變數
    • 2.4 常數
      • 2.4.1 自訂常數
      • 2.4.2 列舉常數
    • 2.5 運算
      • 2.5.1 算術運算子
      • 2.5.2 字串運算子
      • 2.5.3 比較運算子
      • 2.5.4 邏輯運算子
      • 2.5.5 複合指定運算子
      • 2.5.6 位元運算子
      • 2.5.7 型別資訊運算子
      • 2.5.8 運算子的優先順序
    • 習作園地
  • 第三章 流程控制
    • 3.1 流程控制的認識
    • 3.2 單向選擇 if…
    • 3.3 雙向選擇 if…else
    • 3.4 多向選擇
      • 3.4.1 if……else If…
      • 3.4.2 switch…case
    • 3.5 重複結構
      • 3.5.1 for…迴圈
      • 3.5.2 巢狀 for…迴圈
      • 3.5.3 for…迴圈易混淆的觀念
      • 3.5.4 foreach…迴圈
      • 3.5.5 for(;;) 無限迴圈
      • 3.5.6 while 前測試迴圈
      • 3.5.7 do… while…後測試迴圈
      • 3.5.8 continue、break
    • 3.6 try…catch…finally 錯誤處理
      • 3.6.1 結構化錯誤處理
      • 3.6.2 自訂錯誤處理
    • 習作園地
  • 第四章 陣列
    • 4.1 陣列的意義
      • 4.1.1 一維陣列宣告
      • 4.1.2 陣列初值設定
      • 4.1.3 陣列的排序
      • 4.1.4 改變陣列的長度
    • 4.2 多維陣列
      • 4.2.1 二維陣列宣告
      • 4.2.2 二維陣列初值設定
    • 4.3 不規則陣列
      • 4.3.1 不規則陣列宣告
      • 4.3.2 不規則陣列初值設定
    • 4.4 System.Array 類別
    • 4.5.ArrayList 類別
    • 習作園地
  • 第五章 方法
    • 5.1 程序
    • 5.2 方法 (Method)
      • 5.2.1 如何宣告方法
      • 5.2.2 如何呼叫靜態方法
      • 5.2.3 如何呼叫案例方法
    • 5.3 return
      • 5.3.1 return 返回呼叫方法
    • 5.4 參數
      • 5.4.1 傳值呼叫(call by value)
      • 5.4.2 傳址呼叫(call by reference)
      • 5.4.3 傳出呼叫(call by output)
      • 5.4.4 陣列參數傳遞
      • 5.4.5 params 可變長度的陣列參數
    • 5.5 遞迴 (Recursive)
    • 5.6 多載 (overloading)
    • 5.7 變數存取範圍
      • 5.7.1 區塊變數 (Block Variable)
      • 5.7.2 區域變數 (Local Variable)
      • 5.7.3 類別成員
    • 5.8 內建類別
      • 5.8.1 Random 亂數類別
      • 5.8.2 Math 數學類別
      • 5.8.3 String 字串類別
      • 5.8.4 DateTime 日期時間類別
      • 5.8.5 資料型別轉換函式
    • 5.9 文字輸出格式化
      • 5.9.1 數字格式化
      • 5.9.2 日期格式化
    • 習作園地
  • 第六章 物件與類別
    • 6.1 物件導向程式設計
    • 6.2 物件與類別
      • 6.2.1 定義類別
      • 6.2.2 public 欄位的缺點
    • 6.3 屬性 (property)
      • 6.3.1 唯讀 (ReadOnly) 屬性
      • 6.3.2 唯寫 (WriteOnly) 屬性
      • 6.3.3 屬性存取
    • 6.4 方法
    • 6.5 多載
      • 6.5.1 建構式 (Constructor)
      • 6.5.2 解構式 (Destructor)
    • 6.6 事件
      • 6.6.1 事件委派、宣告、觸發和連結
      • 6.6.2 事件程序處理
    • 6.7 靜態成員 (static)
    • 習作園地
  • 第七章 物件繼承與委派
    • 7.1 繼承
      • 7.1.1 建立子類別
      • 7.1.2 子類別的應用
      • 7.1.3 abstract 抽象類別
      • 7.1.4 sealed 密封類別與密封方法
    • 7.2 多載
      • 7.2.1 不同參數的多載
      • 7.2.2 保留父類別的多載方法
    • 7.3 覆寫
    • 7.4 遮蔽 (Shadows)
      • 7.4.1 相同參數的多載
    • 7.5 介面與實作
      • 7.5.1 介面宣告
      • 7.5.2 介面與抽象類別的異同
      • 7.5.3 介面應用
    • 7.6 委派
      • 7.6.1 具名方法的委派
      • 7.6.2 匿名方法的委派
    • 7.7 部份類別
      • 7.7.1 建立部份類別
      • 7.7.2 加入已存在的類別
    • 7.8 泛型
      • 7.8.1 沒有使用泛型的範例
      • 7.8.2 實作泛型
    • 7.9 綜合練習
    • 習作園地
  • 第八章 視窗程式
    • 8.1 Windows Form 應用程式
      • 8.1.1 Windows Form 簡介
      • 8.1.2 建立 Windows Form 應用程式專案
    • 8.2 VS 2008 整合開發環境簡介
      • 8.2.1 標題列
      • 8.2.2 功能表列
      • 8.2.3 工具列
      • 8.2.4 工具箱
      • 8.2.5 方案總管
      • 8.2.6 屬性視窗
    • 8.3 VS 2008 整合開發環境操作技巧
      • 8.3.1 控制項
      • 8.3.2 事件程式碼
      • 8.3.3 工具箱
      • 8.3.4 視窗
    • 習作園地
  • 第九章 表單介面設計
    • 9.1 表單
      • 9.1.1 表單屬性
      • 9.1.2 表單事件
      • 9.1.3 第一個視窗程式
    • 9.2 標籤控制項
      • 9.2.1 Label 控制項
      • 9.2.2 特定屬性值程式設定方式
      • 9.2.3 Label 控制項範例
      • 9.2.4 LinkLabel 控制項
      • 9.2.5 部分文字超連結
      • 9.2.6 LinkLabel 控制項範例
    • 9.3 文字編輯控制項
      • 9.3.1 TextBox 控制項
      • 9.3.2 快速移動輸入位置
      • 9.3.3 TextBox 控制項範例
      • 9.3.4 RichTextBox 控制項
      • 9.3.5 MaskedTextBox 控制項
      • 9.3.6 MaskedTextBox 控制項範例
    • 9.4 按鈕控制項
      • 9.4.1 Button 控制項
      • 9.4.2 Button 控制項範例
    • 9.5 訊息對話方塊
      • 9.5.1 MessageBox.Show 方法
      • 9.5.2 MessageBox.Show()範例
    • 習作園地
  • 第十章 常用控制項
    • 10.1 清單控制項
      • 10.1.1 RadioButton 控制項
      • 10.1.2 RadioButton 控制項範例
      • 10.1.3 CheckBox 控制項
      • 10.1.4 ListBox 控制項
      • 10.1.5 ListBox 控制項範例
      • 10.1.6 CheckedListBox 控制項
      • 10.1.7 ComboBox 控制項
    • 10.2 旋轉控制項
      • 10.2.1 NumericUpDown 控制項
      • 10.2.2 NumericUpDown 控制項範例
    • 10.3 容器控制項
      • 10.3.1 GroupBox 控制項
      • 10.3.2 Panel 控制項
    • 10.4 日期時間控制項
      • 10.4.1 MonthCalendar 控制項
      • 10.4.2 MonthCalendar 控制項範例
      • 10.4.3 DateTimePicker 控制項
      • 10.4.4 Timer 控制項
    • 10.5 圖形控制項
      • 10.5.1 PictureBox 控制項
      • 10.5.2 PictureBox 控制項範例
      • 10.5.3 ImageList 控制項
      • 10.5.4 ImageList 控制項範例
    • 習作園地
  • 第十一章 功能表控制項與含有多表單和類別的方案
    • 11.1 功能表控制項與含有多表單和類別的方案
      • 11.1.1 MenuStrip 功能表控制項
      • 11.1.2 ContextMenuStrip 快顯功能表控制項
    • 11.2 工具列控制項
      • 11.2.1 ToolStrip 工具列控制項
      • 11.2.2 StatusStrip 狀態列控制項
    • 11.3 含有多表單和類別的方案
    • 習作園地
  • 第十二章 對話方塊
    • 12.1 字型對話方塊
    • 12.2 色彩對話方塊
    • 12.3 OpenFileDialog 對話方塊
    • 12.4 SaveFileDialog 對話方塊
    • 12.5 FolderBrowserDialog 對話方塊
    • 12.6 PrintDocument 列印文件控制項
    • 12.7 PageSetupDialog 列印格式對話方塊控制項
    • 12.8 PrintPreviewDialog 預覽列印對話方塊控制項
    • 12.9 PrintDialog 列印對話方塊控制項
    • 習作園地
  • 第十三章 滑鼠鍵盤與共享事件
    • 13.1 鍵盤事件介紹
      • 13.1.1 KeyPress 事件
      • 13.1.2 KeyDown、KeyUp 事件
    • 13.2 滑鼠事件介紹
      • 13.2.1 Click 和 DoubleClick 事件
      • 13.2.2 MouseDown、MouseUp 和 MouseMove 事件
    • 13.3 控制項共享事件方法
      • 13.3.1 建立共享事件方法
      • 13.3.2 動態新增和刪除共享事件方法
    • 習作園地
  • 第十四章 繪圖與多媒體
    • 14.1 繪圖工具
      • 14.1.1 繪圖座標
      • 14.1.2 建立畫布
      • 14.1.3 建立畫筆和筆刷
    • 14.2 繪製文字和圖形
      • 14.2.1 繪製文字和直線
      • 14.2.2 繪製矩形和多邊形
      • 14.2.3 繪製曲線
      • 14.2.4 繪製填滿圖形
      • 14.2.5 圖形平移、縮放和旋轉
      • 14.2.6 圖檔的讀取和儲存
    • 14.3 多媒體
      • 14.3.1 多媒體播放程式
      • 14.3.2 System.Media 播放 .wav 音效檔和系統音效
    • 習作園地
  • 第十五章 資料庫程式設計工具
    • 15.1 資料庫設計工具的使用
    • 15.2 連線至 Access 資料庫
      • 15.2.1 連接非專案目錄中的 Access 資料庫
      • 15.2.2 連接專案目錄中的 Access 資料庫
    • 15.3 連線至 SQL Server 2008 Expresss 資料庫
      • 15.3.1 連接未附加至 SQL Server 2008 Express 的資料庫
      • 15.3.2 連接已附加至 SQL Server 2008 Express 的資料庫
    • 習作園地
  • 第十六章 資料庫程式設計原理
    • 16.1 自行建立資料庫的連線
      • 16.1.1 建立資料庫的連線(Connection1.sln)
    • 16.2 ConnectionStringBuilder
      • 16.2.1 製作動態的連線字串
    • 16.3 Command 物件
      • 16.3.1 Command 物件常用的方法和屬性
      • 16.3.2 Command 讀取資料
    • 16.4 DataReader 物件
      • 16.4.1 DataReader 的方法和屬性
      • 16.4.2 讀取 DataReader 的欄位和資料
      • 16.4.3 Command 參數查詢
    • 16.5 DataSet 物件
      • 16.5.1 讀取指定的資料表至 DataSet 中
      • 16.5.2 讀取 DataSet 中的資料
      • 16.5.3 存取 XML 文件檔
    • 16.6 DataAdapter 物件
      • 16.6.1 DataAdapter 存取資料
      • 16.6.2 DataAdapter 動態查詢
      • 16.6.3 以程式建立 DataAdapter
    • 16.7 BindingSource 控制項
      • 16.7.1 BindingSource 常用的方法和屬性
      • 16.7.2 BindingSource 資料繫結
      • 16.7.3 自訂 BindingSource 的巡覽和編輯
    • 16.8 BindingNavigator 控制項
      • 16.8.1 BindingNavigator 屬性與對應的 BindingSource 方法
      • 16.8.2 自訂 BindingNavigator 控制項
    • 16.9 資料繫結(DataBinding)
      • 16.9.1 資料繫結的類型
      • 16.9.2 自訂資料繫結 (DataBinding)
    • 16.10 資料表關聯 (Relation)
      • 16.10.1 資料表關聯的語法
      • 16.10.2 以設計工具建立關聯
      • 16.10.3 以程式設計建立關聯
    • 16.11 綜合演練
      • 16.11.1 綜合範例練習
      • 16.11.2 自訂性別欄位和相片欄位的顯示格式
    • 習作園地
  • 第十七章 檔案與資料夾處理
    • 17.1 檔案存取
    • 17.2 資料夾處理
      • 17.2.1 DirectoryInfo 類別
      • 17.2.2 Directory 類別
      • 17.2.3 Path 類別
    • 17.3 檔案處理--FileInfo 類別
    • 17.4 磁碟機處理─DriveInfo 類別
    • 17.5 檔案內容存取
      • 17.5.1 FileStream—存取檔案內容
      • 17.5.2 StreamReader─讀取文字檔案內容
      • 17.5.3 StreamWriter—寫入文字檔案內容
    • 習作園地
  • 第十八章 C# 2008 新增功能與 LINQ
    • 18.1 C# 2008 新增的功能
      • 18.1.1 可為 Null 的型別
      • 18.1.2 匿名型別宣告
    • 18.2 擴充方法
    • 18.3 Lambda 運算式
    • 18.4 LINQ 語言整合查詢
      • 18.4.1 LINQ 的語法
      • 18.4.2 LINQ to Objects
      • 18.4.3 LINQ to XML
      • 18.4.4 使用 LINQ 存取 SQL 資料庫
      • 18.4.5 使用 LINQ 存取 DataSet
    • 習作園地
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading