-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
基礎與應用教程 版權信息
- ISBN:9787302454120
- 條形碼:9787302454120 ; 978-7-302-45412-0
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
基礎與應用教程 內容簡介
《Visual C#.NET基礎與應用教程(第2版)/21世紀高等學校計算機專業實用規劃教材》全面介紹了Visual C#.NET基礎知識、控件、文件處理和系統操作、多媒體編程、網絡編程、數據庫編程以及Web應用程序開發和XML技術,并以實例的形式向讀者展示了Visual C#.NET的編程精髓,將Visual C#.NET編程中的語法、技巧等方面的知識融入其中,由淺入深,從易到難。這些實例典型簡潔,所涉及的技術對解決同類問題具有實用性。書中實例(例如計算器、拼圖游戲、網絡象棋開發、五子棋等)貼近讀者、講解清晰、力避代碼復雜冗長。簡短的案例特別有助于初學者仿效理解、把握問題的精髓; 能夠幫助讀者快速對Visual C#.NET有整體認識。無論是入門級的初學者,還是有一定基礎的讀者,都可以在《Visual C#.NET基礎與應用教程(第2版)/21世紀高等學校計算機專業實用規劃教材》中得到有用的東西。 《Visual C#.NET基礎與應用教程(第2版)/21世紀高等學校計算機專業實用規劃教材》可作為高等院校相關課程的教材使用,也適合廣大計算機工作者和Visual C#.NET用戶編程愛好者、軟件開發者參考。
基礎與應用教程 目錄
1.1 Visual C#.NET簡介
1.1.1 Visual C#.NET產生
1.1.2 Visual C#.NET的特點
1.1.3.NET框架
1.2 Visual Studio 2013.NET集成開發環境
1.2.1 Visual Studio 2013.NET的安裝
1.2.2 Visual Studio 2013.NET簡介
1.2.3 Visual Studio 2013.NET中的其他窗口
1.3 Visual C#.NET的三種應用程序結構
1.3.1 Visual C#.NET編寫控制臺應用程序
1.3.2 Visual C#.NET編寫Windows應用程序
1.3.3 Visual C#.NET編寫Web應用程序
1.4 命名空間
1.4.1 定義命名空間
1.4.2 導入命名空間
1.4.3 常用命名空間
1.5 Visual C#.NET應用程序的開發步驟
習題
第2章 Visual C#.NET編程基礎
2.1 數據類型
2.2 不同數據類型之間的轉換
2.2.1 顯式轉換與隱式轉換
2.2.2 裝箱和拆箱
2.3 常量和變量
2.3.1 常量
2.3.2 變量
2.3.3 變量的作用范圍(作用域)
2.4 運算符與表達式
2.4.1 運算符
2.4.2 運算符優先級
2.4.3 表達式
2.4.4 C# 4.0引入動態關鍵字dynamic
2.5 控制臺應用程序與格式化輸出
2.5.1 控制臺輸出
2.5.2 控制臺輸入
2.5.3 字符串的格式化輸出
2.6 C#流程控制語句
2.6.1 選擇語句
2.6.2 循環語句
2.6.3 跳轉語句
2.6.4 異常處理語句
2.7 數組
2.7.1 數組的聲明與初始化
2.7.2 創建數組實例
2.7.3 一維數組
2.7.4 多維數組
2.7.5 交錯數組
2.7.6 數組的方法和屬性
習題
第3章 面向對象的編程基礎
3.1 類
3.1.1 C#類的聲明和對象的創建
3.1.2 類的成員
3.1.3 類的構造函數和析構函數
3.1.4 靜態成員和實例成員
3.1.5 方法
3.1.6 屬性與索引器
3.1.7 分部類
3.2 結構類型
3.2.1 結構類型的聲明
3.2.2 結構變量
3.3 類的繼承
3.3.1 繼承
3.3.2 抽象類和密封類
3.4 多態
3.4.1 隱藏基類方法
3.4.2 聲明虛方法
3.4.3 實現多態性
3.5 接口
3.5.1 定義接口
3.5.2 實現接口
3.5.3 顯式接口成員實現
3.6 委托與事件
3.6.1 委托
3.6.2 事件
3.7 反射
3.7.1 System.Reflection命名空間
3.7.2 如何使用反射獲取類型
3.7.3 獲取程序集元數據
3.8 序列化與反序列化
3.8.1 二進制序列化與反序列化
3.8.2 XML序列化與反序列化
3.9.NET泛型編程
3.9.1 為什么要使用泛型
3.9.2 定義泛型方法
3.9.3 定義泛型類
3.9.4 使用泛型集合類
3.10 Visual C#.NET常用類
3.10.1 Console 類
3.10.2 String類和StringBuilder類
3.10.3 DateTime類和TimeSpan類
3.10.4 Math類
3.10.5 Convert(轉換)類
3.10.6 Random類
3.10.7 與窗體應用程序相關的類
3.11 集合
3.11.1 ArrayList數組列表
3.11.2 Stack堆棧
3.11.3 Queue隊列
3.11.4 Hashtable哈希表和SortedList排序列表
3.11.5 BitArray位數組
習題
第4章 Visual C#.NET控件及其應用
4.1 特殊功能文本框和標簽
4.1.1 常用屬性和事件
4.1.2 只能輸入數字文本框
4.1.3 文本框焦點轉移
4.1.4 創建口令文本框
4.1.5 代碼設置文本框的字體
4.1.6 只讀文本框
4.1.7 標簽控件
4.2 單選按鈕應用——模擬單項選擇題測試
4.2.1 常用屬性和事件
4.2.2 實例開發
4.3 復選框應用——模擬多項選擇題測試
4.3.1 常用屬性和事件
4.3.2 實例開發
4.3.3 窗體中多頁顯示效果實現技巧
4.4 列表框應用——小學生做加減法的算術練習程序
4.4.1 常用屬性和事件
4.4.2 實例開發
4.5 組合框應用——國家名選擇
4.5.1 常用屬性和事件
4.5.2 實例開發
4.6 Timer控件用法——飄動窗體
4.6.1 常用屬性和事件
4.6.2 實例開發
4.7 圖片框應用——圖片自動瀏覽器
4.7.1 常用屬性和事件
4.7.2 實例開發
4.7.3 圖片的縮放技巧
4.8 利用滾動條控件調配顏色
4.8.1 滾動條的屬性和事件
4.8.2 實例開發
4.9 TreeView控件和ListView控件——學校系部分層列表
4.9.1 TreeView控件
4.9.2 實例開發
4.9.3 ListView控件
4.9.4 實例開發
4.10 菜單使用
4.10.1 創建主菜單
4.10.2 實例開發
4.10.3 上下文菜單
4.10.4 實例開發
4.11 對話框控件應用——自己的記事本編輯器程序
4.11.1 打開文件對話框控件
4.11.2 保存文件對話框控件
4.11.3 顏色對話框控件
4.11.4 字體對話框控件
4.11.5 PrintDialog控件和PrintDocument控件
4.11.6 對話框控件應用實例開發
4.12 實現控件數組的功能——計算器設計
4.12.1 控件數組的建立
4.12.2 實例開發
習題
第5章 圖形圖像和多媒體編程
5.1 GDI+圖形圖像繪制
5.1.1 GDI+概述
5.1.2 坐標
5.1.3 Graphics類
5.1.4 畫筆Pen類和畫刷Brush類
5.1.5 可擦寫圖形輪廓的實現
5.2 圖像處理
5.2.1 顯示圖像
5.2.2 保存圖像
5.2.3 圖像的平移、旋轉和縮放
5.2.4 生成數字字符驗證碼圖片
5.3 播放聲音與視頻的文件
5.3.1 通過API函數播放聲音文件
5.3.2 ActiveX控件
5.3.3 Windows Media Player控件播放聲音和視頻文件
5.3.4 無聲動畫控件(Animation)
5.4 特殊形狀的窗體界面
5.4.1 Region類和GraphicsPath類
5.4.2 程序設計的步驟
5.5 拼圖游戲設計
5.5.1 Graphics類的常用方法
5.5.2 程序設計的思路
5.5.3 程序設計的步驟
5.6 五子棋游戲
5.6.1 程序設計的思路
5.6.2 程序設計的步驟
習題
第6章 文件處理和鍵盤操作
6.1 C#目錄(文件夾)和文件管理
6.1.1 System.IO命名空間
6.1.2 目錄(文件夾)管理
6.1.3 文件管理
6.1.4 文件夾瀏覽器實現
6.2 文件的讀寫
6.2.1 FileStream類讀寫文件
6.2.2 文本文件的讀寫
6.2.3 讀寫二進制文件
6.3 處理鼠標和鍵盤事件
6.3.1 處理鼠標相關的事件
6.3.2 處理鍵盤相關的事件
習題
第7章 網絡程序開發
7.1 網絡通信編程基礎
7.1.1 Socket套接字簡介
7.1.2 TCP協議和UDP協議
7.1.3 Socket編程原理
7.1.4 套接字Socket類編程
7.1.5.NET 框架中網絡通信的應用層類
7.2 使用TcpClient類和TcpListener 類實現TCP協議通信
7.2.1 TcpClient類和TcpListener 類
7.2.2 實現的基于TCP協議的局域網通信程序
7.3 使用UdpClient類實現UDP協議編程
7.3.1 UdpClient類
7.3.2 UdpClient類開發UDP程序的過程
7.4 基于UDP的網絡中國象棋
7.4.1 網絡中國象棋設計思路
7.4.2 網絡象棋游戲窗體實現的步驟
習題
第8章 數據庫編程
8.1 數據庫的基本概念
8.1.1 關系數據庫與二維表
8.1.2 關系數據庫的有關概念
8.1.3 關系數據庫的操作
8.2 ADO.NET數據庫訪問技術
8.2.1 ADO.NET簡介
8.2.2 ADO.NET的核心組件
8.2.3 ADO.NET的聯機與脫機數據存取模式
8.3 ADO.NET對象及其編程
8.3.1 使用Connection對象連接數據源
8.3.2 使用Command對象執行數據庫操作
8.3.3 DataReader對象
8.3.4 DataSet對象
8.3.5 DataView對象
8.3.6 DataAdapter對象
8.4 使用ADO.NET對數據庫進行操作
8.4.1 在保持連接的方式下進行數據操作
8.4.2 在無狀態(脫機)方式下進行數據操作
8.4.3 數據綁定
8.5 數據庫中的圖像存取
8.5.1 關鍵技術
8.5.2 程序設計的步驟
8.6 LINQ技術及應用
8.6.1 什么是LINQ
8.6.2 LINQ基礎
8.6.3 LINQ查詢子句
8.6.4 操作關系型數據——LINQ to SQL
8.6.5 使用LINQ操作DataSet——LINQ to DataSet
習題
第9章 Web應用程序開發
9.1 Web窗體與ASP.NET內置對象
9.1.1 ASP.NET工作原理
9.1.2 Web窗體頁面
9.1.3 ASP.NET常用內置對象
9.1.4 統計網站在線人數
9.2 ASP.NET控件
9.2.1 ASP.NET控件概述
9.2.2 標簽控件Label
9.2.3 Button、ImageButton和LinkButton控件
9.2.4 DropDownList控件和ListBox控件
9.2.5 Image控件和ImageMap控件
9.2.6 文本輸入控件
9.2.7 復選框和單選鈕
9.2.8 AdRotator控件
9.2.9 Calendar控件
9.2.10 視圖控件
9.3 Web表單驗證控件應用
9.3.1 RequiredFieldValidator必須字段驗證控件
9.3.2 RangeValidator范圍驗證控件
9.3.3 CompareValidator比較驗證控件
9.3.4 RegularExpressionValidator正則表達式控件
9.3.5 CustomValidator自定義驗證控件
9.4 數據庫的操作——讀取、修改表信息
9.4.1 連接兩種數據庫
9.4.2 讀取數據庫
9.4.3 數據的添加、刪除、修改
9.4.4 數據庫操作的應用實例
9.5 Web數據顯示控件應用——顯示表信息
9.5.1 Repeater控件
9.5.2 DataList控件
9.5.3 GridView控件
9.5.4 Web數據顯示控件應用
9.6 母版頁創建游戲網站
9.6.1 關鍵技術
9.6.2 程序設計的思路
9.6.3 程序設計的步驟
9.7 網頁間數據的傳遞
9.7.1 用QueryString來傳送相應的值
9.7.2 利用Session對象傳遞或共享數據
習題
第10章 XML技術
10.1 XML概念
10.1.1 使用XML的原因
10.1.2 與XML有關的命名空間和相關類
10.2 使用ADO.NET中DataSet創建XML文件
10.3 使用ADO.NET中DataSet讀取XML文件
10.4 C#通過DOM操作XML文檔
10.4.1.NET中處理XML文檔的方式
10.4.2.NET中使用DOM加載及保存XML數據
10.4.3 使用DOM訪問XML文件
10.4.4 使用DOM添加新節點
10.4.5 使用DOM修改刪除節點
10.5 基于XML的游戲網站留言板
10.5.1 程序設計的思路
10.5.2 程序設計的步驟
習題
參考文獻
- >
上帝之肋:男人的真實旅程
- >
朝聞道
- >
名家帶你讀魯迅:故事新編
- >
山海經
- >
伊索寓言-世界文學名著典藏-全譯本
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
苦雨齋序跋文-周作人自編集
- >
經典常談