TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
C#程序設計實踐教程與習題解答(簡體書)
滿額折

C#程序設計實踐教程與習題解答(簡體書)

商品資訊

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

商品簡介

《高等學校計算機系列規劃教材:C#程序設計實踐教程與習題解答》是《C#程序設計》一書的配套輔助教材,本書共分39章,由兩個部分組成:實踐教程部分和習題解答部分。第1~19章為原教材中對應章節的實踐教程,供讀者實驗或強化用,每章分別包括實驗目的及要求、實驗內容及解答部分;第20章分別對。NET Reflector的使用以及常見異常進行介紹;第21~39章為原教材的習題解答部分,主要對《C#程序設計》一書中每章節的課後習題對應的思考練習和實戰任務提供參考解答,並在其後增加了若干補充練習,供讀者參考,以幫助讀者加深理解教學內容,更好地掌握所學知識。
《高等學校計算機系列規劃教材:C#程序設計實踐教程與習題解答》可作為高等院校計算機及相關專業的C#程序設計語言教學參考書,也可供專業開發人員自學C#使用。.

名人/編輯推薦

《21世紀高等學校計算機系列規劃教材:C#程序設計實踐教程與習題解答》可作為高等院校計算機及相關專業的C#程序設計語言教學參考書,也可供專業開發人員自學C#使用。

目次

實踐教程部分
第1章 概述
1.1 實驗目的及要求
1.2 實驗內容
第2章 數據類型與運算符
2.1 實驗目的及要求
2.2 實驗內容
第3章 程序控制
3.1 實驗目的及要求
3.2 實驗內容
第4章 面向對象基礎
4.1 實驗目的及要求
4.2 實驗內容
第5章 數組
5.1 實驗目的及要求
5.2 實驗內容
第6章 字符串
6.1 實驗目的及要求
6.2 實驗內容
第7章 Win Form初步
7.1 實驗目的及要求
7.2 實驗內容
第8章 文件
8.1 實驗目的及要求
8.2 實驗內容
第9章 集合
9.1 實驗目的及要求
9.2 實驗內容
第10章 泛型
10.1 實驗目的及要求
10.2 實驗內容
第11章 GDI
11.1 實驗目的及要求
11.2 實驗內容
第12章 多線程
12.1 實驗目的及要求
12.2 實驗內容
第13章 序列化
13.1 實驗目的及要求
13.2 實驗內容
第14章 壓縮與解壓
14.1 實驗目的及要求
14.2 實驗內容
第15章 反射
15.1 實驗目的及要求
15.2 實驗內容
第16章 LINQ
16.1 實驗目的及要求
16.2 實驗內容
第17章 SQL
17.1 實驗目的及要求
17.2 實驗內容
第18章 ADO.NET
18.1 實驗目的及要求
……
習題解答部分.

書摘/試閱



33.2 實戰任務
序列化和繼承,要求實現如下功能。
編寫一個類Person,其中包含屬性Name、Age(對應的變量分別為name和age);包含一個虛方法Introduce,在該方法中輸出所有關于自己的信息;且要求至少2個構造函數。
編寫一個類Star,繼承于Person,包含屬性Field(對應變量field),此外還包含照片
字段(聲明為:public image photo—new bitmap(”test.jP9”)),至少1個構造函數;且要求重寫Person的虛方法。
用三種序列化方式對上述Star類進行序列化和反序列化,寫出相關演示部分的代碼。
反序列化之后要求把照片顯示到一個圖片框中。
使用WinForm項目實現。
注:XML序列化方式不要求序列化照片。
參考解答:請參看本章的實驗部分。
33.3 補充練習
1.在C#中,將類加上——屬性來標記該類支持序列化。
A.[Serializable] B.[Formatable] C.[Stream]D.[STAThread]
2.序列化的方式有____。
3.在XML序列化方式下,若不希望某個成員被序列化,則應該對該成員使用____。
4.在SOAP序列化方式下,若不希望某個成員被序列化,應該對該成員使用____。
34.1 思考與練習
1.請使用DeflateStream和GZipStream兩個類來壓縮和解壓同一個文件,對比壓縮后的文件,并查閱資料了解兩種算法有何異同,該差異的意義是什么?
參考解答:請自行查閱相關文獻。這里給讀者提供三篇文章。
2.請思考本書14.2節中示例的意義所在。
參考解答:該示例的壓縮和解壓都是在內存流中進行的,無需通過硬盤等存儲設備中轉。其好處在于處理速度更快、安全性更高。例如在需要對某些接收到的數據壓縮后進行傳輸時,不必先將數據存儲到磁盤,然后再壓縮后執行傳輸。這樣,一方面數據不必存盤,速度大大提高,另外一方面數據不會存到磁盤,安全性也更高。
3.請使用ArrayList完成多文件的壓縮,并體會其與Hashtable的不同之處。
參考解答:Hashtable是鍵值對的數據組織方式。對于壓縮文件而言,可以實現文件名一文件內容的對應關系。而若使用ArrayList,則沒有直接的這種對應關系。所以使用ArrayList來進行壓縮則要稍微麻煩一些,不過也不是沒有辦法。例如可以采取如下方式來實現:在ArrayList的奇數項位置存人文件名,而在其下一個偶數項位置存儲該文件對應的文件內容。按此種方式也可以實現多文件及文件夾的壓縮和解壓。請讀者自行參考教材內容或者前文本章的實驗來實現。
4.請結合泛型集合的知識完成多文件的壓縮。
參考解答:使用泛型集合與使用普通集合并無本質差別,不過使用泛型更優,只需要對教材或者前文第14章實驗中的代碼稍加改造即可。請讀者自行完成。

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區