TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
C#程序設計教程(簡體書)
滿額折

C#程序設計教程(簡體書)

商品資訊

人民幣定價:39 元
定價
:NT$ 234 元
優惠價
87204
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:6 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《普通高等教育計算機規劃教材:C#程序設計教程》以Visual Studio 2008/2005為開發平臺,以C#為開發語言,面向無程序設計基礎的讀者,採用“任務驅動”方式,全面細緻地介紹了?C#程序設計語言的基礎知識、特點和具體應用。本書將面向對象的思想貫穿於整個教材,不僅在講述內容上詳細介紹了面向對象的相關概念及編程技巧,而且在所有例題、習題及上機實訓中採用“任務驅動”的方式,強調使用面向對象的程序設計方法實現程序功能。強調程序功能由類及其屬性、方法等實現。本書共分為12章,主要包括C#語法基礎,流程控制語句與控件,面向對象程序設計方法,數組、結構與集合,接口、委託和事件,泛型,異常處理、程序調試和文件操作,數據庫操作,LINQ to SQL數據庫操作等內容。
《普通高等教育計算機規劃教材:C#程序設計教程》適合作為高等學校、軟件學院、職業院校的計算機及相關專業的教材,也適用於從事軟件開發和應用的人員參考。·

作者簡介

葉永烈,上海作家協會專業作家,一級作家,教授。1940年生於浙江溫州。1963年畢業於北京大學。11歲起發表詩作,19歲寫出第一本書,20歲時成為《十萬個為什麼》主要作者,21歲寫出《小靈通漫遊未來》。主要新著為150萬字的“紅色三部曲”──《紅色的起點》、《歷史選擇了毛澤東》、《毛澤東與蔣介石》,展現了從中國共產黨誕生到新中國誕生的紅色歷程;《反右派始末》全方位、多角度反映了1957年“反右派運動”的全過程;180萬字的長卷《“四人幫”興亡》以及《陳伯達傳》、《王力風波始末》,是中國十年“文革”的真實寫照。《鄧小平改變中國》是關於中共十一屆三中全會全景式紀實長篇。《受傷的美國》是關於美國911事件這一改變世界歷史進程重大事件的詳細記錄。此外,還有《用事實說話》、《出沒風波裡》、《歷史在這裡沉思》、《陳雲之路》、《中共中央一支筆──胡喬木》、《走近錢學森》、《美國自由行》、《星條旗下的生活》、《俄羅斯自由行》、《歐洲自由行》、《澳大利亞自由行》、《真實的朝鮮》、《今天的越南》、《櫻花下的日本》、《南洋風情》、《面對“韓流”》、《多嬌海南》等。·

名人/編輯推薦

《普通高等教育計算機規劃教材:C#程序設計教程》以Visual Studio 2008/2005為開發平臺,以C#為開發語言,面向無程序設計基礎的讀者,采用“任務驅動”方式,全面細致地介紹了C#程序設計語言的基礎知識、特點和具體應用。《普通高等教育計算機規劃教材:C#程序設計教程》適合作為高等學校、軟件學院、職業院校的計算機及相關專業的教材,也適用于從事軟件開發和應用的人員參考。

目次

出版說明
前言
教學建議
第1章 Visual Studio集成開發環境
1.1 Visual Studio的項目管理
1.1.1 Visual Studio的初始設置
1.1.2 新建和打開項目
1.1.3 集成開發環境中的主要子窗口
1.2 Visual Studio的幫助系統
1.2.1 動態幫助
1.2.2 智能感知
1.2.3 MSDN Library幫助系統
1.2.4 通過Internet獲取幫助
1.3 創建簡單Windows應用程序的基本步驟
1.3.1 設計要求及設計方法分析
1.3.2 創建應用程序項目
1.3.3 設計應用程序界面
1.3.4 設置對象屬性
1.3.5 編寫程序代碼
1.3.6 運行和調試程序
1.4 習題

第2章 C#語法基礎
2.1 C#變量
2.1.1 變量的命名規範
2.1.2 聲明變量
2.1.3 給變量賦值
2.1.4 變量的作用域
2.2 數據類型及類型轉換
2.2.1 數值類型
2.2.2 字符類型
2.2.3 布爾類型和對象類型
2.2.4 數據類型轉換
2.3 運算符與表達式
2.3.1 運算符與表達式類型
2.3.2 運算符的優先級與結合性
2.4 C#常用方法與屬性
2.4.1 日期時間類常用方法與屬性
2.4.2 常用數學方法與屬性
2.4.3 常用字符串方法與屬性
2.4.4 隨機方法
2.5 習題

第3章 流程控制語句與控件
3.1 流程控制語句
3.1.1 選擇結構
3.1.2 循環結構
3.2 常用控件
3.2.1 基本控件
3.2.2 選擇類控件
3.2.3 圖片框與圖片列表框控件
3.2.4 焦點與Tab鍵順序
3.3 使用控件類創建動態控件
3.3.1 控件類的實例化
3.3.2 控件對象的事件委託
3.3.3 使用動態控件
3.3.4 訪問動態控件的屬性
3.4 鍵盤鼠標事件
3.4.1 常用鍵盤事件
3.4.2 常用鼠標事件
3.5 習題

第4章 面向對象的程序設計方法
4.1 面向對象程序設計的概念
4.1.1 面向對象與傳統編程方法的不同
4.1.2 類和對象
4.1.3 類成員的基本概念
4.2 創建自定義類
4.2.1 創建類
4.2.2 類的方法與重載
4.2.3 方法參數的傳遞方式
4.2.4 構造函數與析構函數
4.2.5 類的靜態成員
4.3 在應用程序中使用自定義類
4.3.1 聲明和訪問類的對象
4.3.2 向項目中添加類項和類庫
4.4 類的繼承
4.4.1 基類和派生類
4.4.2 使用類關係圖
4.5 多態性
4.5.1 虛方法
4.5.2 抽象類與抽象方法
4.6 習題

第5章 數組、結構與集合
5.1 數組
5.1.1 聲明和訪問數組
5.1.2 Array類
5.2 控件數組
5.2.1 創建控件數組
5.2.2 使用控件數組
5.3 自定義數據類型
5.3.1 結構類型
5.3.2 結構數組應用示例
5.3.3 枚舉類型
5.4 集合類
5.4.1 ArrayList集合
5.4.2 HashTable集合
5.5 習題

第6章 接口、委託和事件
6.1 接口
6.1.1 接口的聲明和實現
6.1.2 多接口繼承
6.1.3 接口與抽象類的區別
6.2 委託
6.2.1 委託的聲明
6.2.2 委託的實例化和調用
6.2.3 將多個方法關聯到委託
6.3 事件
6.3.1 關於事件的幾個概念
6.3.2 定義和使用事件
6.3.3 事件的參數
6.3.4 瞭解控件的預定義事件
6.4 習題

第7章 泛型
7.1 泛型的概念
7.1.1 泛型的特點
7.1.2 泛型類的聲明和使用
7.2 泛型集合
7.2.1 List泛型集合類
7.2.2 Dictionary泛型集合類
7.3 泛型方法和泛型接口
7.3.1 泛型方法
7.3.2 泛型接口
7.3.3 自定義泛型接口
7.4 習題

第8章 異常處理、程序調試和文件操作
8.1 異常處理
8.1.1 使用try…catch…finally語句捕獲和處理異常
8.1.2 拋出異常和常用異常類
8.1.3 用戶自定義異常
8.2 應用程序調試
8.2.1 程序錯誤的分類
8.2.2 常用調試窗口
8.2.3 程序斷點和分步執行
8.3 文件操作類
8.3.1 File類
8.3.2 Directory類
8.3.3 DriveInfo類
8.4 數據流
8.4.1 流的操作
8.4.2 文件流
8.4.3 文本文件的讀寫操作
8.5 習題

第9章 數據綁定和數據訪問控件
9.1 數據綁定
9.1.1 數據綁定的概念
9.1.2 簡單綁定和複雜綁定
9.2 BindingSource和BindingNavigator控件
9.2.1 使用BindingSource控件
9.2.2 使用DataView對象
9.2.3 使用BindingNavigator控件
9.3 DataGridView控件
9.3.1 DataGridView控件概述
9.3.2 設置DataGridView控件的外觀
9.3.3 使用DataGridView控件
9.4 習題

第10章 使用ADO.NET訪問 數據庫
10.1 ADO.NET和通用數據庫接口
10.1.1 ADO.NET概述
10.1.2 通用數據庫接口
10.1.3 ADO.NET的數據模型
10.1.4 ADO.NET中的常用對象
10.2 數據庫連接對象(Connection)
10.2.1 Connection對象概述
10.2.2 創建Connection對象
10.2.3 Connection對象的屬性和方法
10.2.4 數據庫的連接字符串
10.3 數據庫命令對象(Command)
10.3.1 創建Command對象
10.3.2 Command對象的屬性和方法
10.4 數據讀取對象(DataReader)
10.4.1 DataReader對象的常用屬性及方法
10.4.2 使用DataReader對象
10.5 數據適配器對象(DataAdapter)
10.5.1 DataAdapter對象概述
10.5.2 DataAdapter對象和DataTable對象
10.6 習題

第11章 使用DataSet訪問數據庫
11.1 DataSet概述
11.1.1 DataSet與DataAdapter
11.1.2 DataSet的組成
11.1.3 DataSet中的對象、屬性和方法
11.2 使用DataSet訪問數據庫
11.2.1 創建DataSet
11.2.2 填充DataSet
11.2.3 多結果集填充
11.2.4 添加新記錄
11.2.5 修改記錄
11.2.6 刪除記錄
11.3 習題

第12章 LINQ to SQL數據庫操作
12.1 LINQ的概念
12.1.1 LINQ的構成
12.1.2 與LINQ相關的幾個概念
12.2 使用LINQ查詢
12.2.1 使用LINQ查詢表達式
12.2.2 使用LINQ方法
12.3 對象關係模型與O/R設計器
12.3.1 瞭解對象關係模型
12.3.2 使用O/R設計器
12.3.3 瞭解DBML文件
12.4 使用LINQ to SQL操作數據庫
12.4.1 查詢數據庫記錄
12.4.2 插入新記錄
12.4.3 修改記錄
12.4.4 刪除記錄
12.4.5 使用LINQ to SQL直接執行SQL語句
12.5 習題
參考文獻·

書摘/試閱



在面向對象的程序設計中類是一種數據類型,這種數據類型將數據與對數據的操作作為一個統一的整體來定義,類的這種特點叫“封裝性”。在C#中,類這種數據類型可以分為兩種:一種是由系統提供的預先定義的,這些類包含在.NET框架的類庫中;另一種是用戶根據實際需要自定義的。
對象通過類進行聲明,由于類本質上是一種數據類型,所以用類聲明對象的方法與用基本數據類型聲明變量的方法相同。事實上,在Visual Studio中像int、float等基本數據類型也是特殊的類。那么,用基本數據類型可以聲明變量,用類也可以聲明變量,只不過用類聲明的變量叫“類的對象”或“類的實例”。用同一個類可以聲明無數個該類的對象,這些對象具有相同的數據,相同的數據操作方法,所不同的僅僅是數據的具體值。正如只要是人,就有人所具備的共同特點,如身高、體型等,不同的僅僅是高矮胖瘦等個體數據而已。
2.面向對象的三個重要特征
將數據及對數據的操作方法放在一起,作為一個相互依存的整體——“對象”。對同類對象抽象出其共性形成類。類中的大多數數據只能用本類的方法進行處理。類利用一個簡單的外部接口與外界發生關系,對象與對象之間通過消息進行通信。類是面向對象編程中的最核心技術,一切皆為對象,這就是面向對象的基本思想。面向對象編程方法具有封裝性、繼承性和多態性等特點。
(1)封裝性
類是屬性和方法的集合,是為了實現某項功能而專門定義的,開發人員并不需要完全了解類體內每句代碼的具體含義,只需通過對象來調用類內某個屬性和方法即可實現需要的功能,這就是類的封裝性。封裝是一種信息隱蔽技術,用戶只能見到對象封裝界面上的信息,對象內部對用戶是隱蔽的。簡單地說,封裝技術使類具有了“黑匣子”的特征。也就是說,“進去的是數據,出來的是結果,不必關心中間的實現過程”。
例如,一臺計算機就是一個封裝體。從設計者的角度來講,不僅需要考慮內部各種元器件,還要考慮主板、內存、顯卡等元器件的連接與組裝;從使用者的角度來講,只關心其型號、顏色、外觀、重量等屬性,關心電源開關按鈕、顯示器的清晰度、鍵盤靈敏度等,根本不用關心其內部構造。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 204
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區