注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C#程序設計教程(第2版)

C#程序設計教程(第2版)

C#程序設計教程(第2版)

定 價:¥49.00

作 者: 李春葆 等編著
出版社: 清華大學出版社
叢編項: 重點大學計算機專業(yè)系列教材
標 簽: 工學 計算機 教材 研究生/本科/??平滩?/td>

ISBN: 9787302296034 出版時間: 2013-01-01 包裝: 平裝
開本: 16開 頁數(shù): 459 字數(shù):  

內容簡介

  《重點大學計算機專業(yè)系列教材:C#程序設計教程(第2版)》以Visual C#2005版本為平臺介紹C#程序設計方法,主要內容包括C#可視化編程過程、C#語言基礎、窗體和控件設計、面向對象程序設計、圖形設計、文件操作、C#高級特性、ADO.NET數(shù)據(jù)庫訪問技術、XML應用和Web應用程序設計等。《重點大學計算機專業(yè)系列教材:C#程序設計教程(第2版)》內容翔實,循序漸進地介紹各個知識點,既可作為各類高等院校計算機及相關專業(yè)“C#程序設計”課程的教學用書,也可作為計算機應用人員和計算機編程愛好者的參考書。

作者簡介

暫缺《C#程序設計教程(第2版)》作者簡介

圖書目錄

第1章 c#概述
 1.1什么是c#
 1.2.net framework概述
 1.2.1什么是.net平臺
 1.2.2什么是.net framework
 1.2.3.net程序編譯過程
 1.2.4c#與.net framework
 1.3配置visual c#開發(fā)環(huán)境和啟動退出操作
 1.3.1配置visual c#開發(fā)環(huán)境
 1.3.2visual c#的啟動
 1.3.3visual c#的退出
 1.4visual c#的集成開發(fā)環(huán)境
 1.4.1visual c#菜單欄
 1.4.2visual c#工具欄
 1.4.3visual c#工具箱
 1.4.4解決方案資源管理器
 1.4.5屬性窗口
 1.4.6窗體設計器
 1.4.7代碼編輯窗口
 1.4.8其他窗口
 1.4.9幫助系統(tǒng)
 1.5編輯器設置
 練習題1
第2章 簡單的c#程序設計
 2.1創(chuàng)建第一個windows控制臺應用程序
 2.1.1控制臺應用程序示例
 2.1.2控制臺應用程序項目的組成
 2.1.3控制臺應用程序中的基本元素
 2.2創(chuàng)建第一個windows應用程序
 2.2.1windows應用程序示例
 2.2.2windows應用程序項目的組成
 2.2.3windows應用程序中的基本元素
 練習題2
第3章 c#程序設計基礎
 3.1標識符
 3.2c#中數(shù)據(jù)類型
 3.2.1值類型
 3.2.2引用類型
 3.3c#中的變量和常量
 3.3.1變量
 3.3.2值類型變量和引用類型變量的區(qū)別
 3.3.3常量
 3.4類型轉換
 3.4.1隱式轉換
 3.4.2顯式轉換
 3.4.3裝箱和拆箱
 3.5結構類型和枚舉類型
 3.5.1結構類型
 3.5.2枚舉類型
 3.6c#運算符和表達式
 3.6.1算術運算符
 3.6.2字符串運算符
 3.6.3賦值運算符
 3.6.4關系運算符
 3.6.5邏輯運算符
 3.6.6位運算符
 3.6.7條件運算符
 3.6.8其他運算符
 3.6.9運算符的優(yōu)先級
 3.7c#中常用類和結構
 3.7.1string類
 3.7.2math類
 3.7.3convert類
 3.7.4datetime結構
 練習題3
第4章 c#控制語句
 4.1選擇控制語句
 4.1.1if語句
 4.1.2if…else語句
 4.1.3if…else if語句
 4.1.4switch語句
 4.2循環(huán)控制語句
 4.2.1while語句
 4.2.2do…while語句
 4.2.3for語句
 4.3跳轉語句
 4.3.1break語句
 4.3.2continue語句
 4.3.3goto語句
 練習題4
第5章 數(shù)組和集合
 5.1一維數(shù)組
 5.1.1一維數(shù)組的定義
 5.1.2一維數(shù)組的動態(tài)初始化
 5.1.3一維數(shù)組的靜態(tài)初始化
 5.1.4訪問一維數(shù)組中的元素
 5.1.5一組數(shù)組的越界
 5.2二維數(shù)組
 5.2.1二維數(shù)組的定義
 5.2.2二維數(shù)組的動態(tài)初始化
 5.2.3二維數(shù)組的靜態(tài)初始化
 5.2.4訪問二維數(shù)組中的元素
 5.3交錯數(shù)組
 5.3.1交錯數(shù)組的定義和初始化
 5.3.2訪問交錯數(shù)組中的元素
 5.4array類
 5.4.1array類的屬性和方法
 5.4.2array類中方法的使用
 5.5arraylist類
 5.5.1arraylist類的對象的定義
 5.5.2arraylist類的屬性
 5.5.3arraylist類的方法
 5.6list[t]類
 5.6.1list[t]類的對象的定義
 5.6.2list[t]類的屬性
 5.6.3list[t]類的方法
 練習題5
第6章 面向對象程序設計
 6.1面向對象程序設計概述
 6.1.1面向對象的基本概念
 6.1.2面向對象的優(yōu)點
 6.2類
 6.2.1類的聲明
 6.2.2類的成員
 6.2.3分部類
 6.2.4類和結構類型的差異
 6.3對象
 6.3.1定義類的對象
 6.3.2訪問對象的字段
 6.3.3調用對象的方法
 6.4構造函數(shù)和析構函數(shù)
 6.4.1構造函數(shù)
 6.4.2析構函數(shù)
 6.5靜態(tài)成員
 6.5.1靜態(tài)字段
 6.5.2靜態(tài)方法
 6.6屬性
 6.6.1什么是屬性
 6.6.2屬性聲明及其使用
 6.7方法
 6.7.1什么是方法
 6.7.2方法的定義
 6.7.3方法的返回值
 6.7.4方法的參數(shù)
 6.7.5方法的重載
 6.8嵌套類
 6.8.1嵌套類的聲明
 6.8.2this關鍵字
 6.8.3嵌套類和包含類的關系
 6.9索引器
 6.9.1什么是索引器
 6.9.2聲明索引器
 6.9.3使用其他值進行索引
 6.10委托
 6.10.1什么是委托
 6.10.2定義和使用委托
 6.10.3委托對象封裝多個方法
 6.10.4使委托與匿名方法關聯(lián)
 6.11事件
 6.11.1事件處理機制
 6.11.2事件的創(chuàng)建和使用
 6.12運算符重載
 6.12.1運算符重載概述
 6.12.2一元運算符重載
 6.12.3二元運算符重載
 6.13類對象的轉換
 6.13.1關鍵字is
 6.13.2關鍵字as
 6.14命名空間
 6.14.1命名空間概述
 6.14.2使用命名空間
 練習題6
第7章 繼承和接口設計
 7.1繼承
 7.1.1什么是繼承
 7.1.2派生類的聲明
 7.1.3基類成員的可訪問性
 7.1.4按次序調用構造函數(shù)和析構函數(shù)
 7.1.5使用sealed修飾符來禁止繼承
 7.2多態(tài)性
 7.2.1隱藏基類方法
 7.2.2重寫
 7.3抽象類
 7.3.1抽象類的特性
 7.3.2抽象方法
 7.3.3抽象屬性
 7.4接口
 7.4.1接口的特性
 7.4.2接口的定義
 7.4.3接口的成員
 7.4.4接口的實現(xiàn)
 7.4.5接口映射
 7.4.6接口實現(xiàn)的繼承
 7.4.7重新實現(xiàn)接口
 7.5接口在集合排序中的應用
 7.5.1arraylist類的排序方法
 7.5.2icomparable接口
 7.5.3icomparer接口
 練習題7
第8章 windows窗體應用程序設計
 8.1窗體設計
 8.1.1創(chuàng)建windows窗體應用程序的過程
 8.1.2窗體類型
 8.1.3窗體的常用屬性
 8.1.4窗體的常用事件
 8.1.5窗體的常用方法
 8.1.6多個窗體之間的調用
 8.1.7窗體上各事件的引發(fā)順序
 8.1.8焦點與tab鍵次序
 8.2常用控件的設計
 8.2.1控件概述
 8.2.2富文本框控件
 8.2.3分組框控件
 8.2.4面板控件
 8.2.5復選框控件
 8.2.6單選按鈕控件
 8.2.7圖片框控件
 8.2.8組合框控件
 8.2.9列表框控件
 8.2.10帶復選框的列表框控件
 8.2.11定時器控件
 8.2.12滾動條控件
 8.2.13月歷控件
 8.2.14日期/時間控件
 8.2.15超鏈接標簽控件
 8.3多文檔窗體
 8.4窗體設計的事件機制
 8.4.1什么是事件處理程序
 8.4.2在windows窗體中創(chuàng)建事件處理程序
 8.4.3在執(zhí)行時為windows窗體創(chuàng)建事件處理程序
 8.4.4將多個事件連接到windows窗體中的單個事件處理程序
 練習題8
第9章 用戶界面設計
 9.1菜單設計
 9.1.1菜單的基本結構
 9.1.2創(chuàng)建下拉式菜單
 9.1.3彈出式菜單設計
 9.1.4為菜單項添加訪問熱鍵和快捷鍵
 9.2通用對話框
 9.2.1打開文件對話框
 9.2.2保存文件對話框
 9.2.3顏色對話框
 9.2.4字體對話框
 9.3圖像列表框控件
 9.3.1建立imagelist控件
 9.3.2imagelist控件的屬性
 9.3.3images集合的屬性和方法
 9.4樹形視圖控件
 9.4.1treeview控件概述
 9.4.2建立treeview控件
 9.4.3treeview控件的屬性
 9.4.4treeview控件的事件和方法
 9.4.5nodes集合和treenode對象
 9.4.6執(zhí)行時treeview控件的基本操作
 9.5列表視圖控件
 9.5.1listview控件概述
 9.5.2建立listview控件
 9.5.3listview控件的屬性
 9.5.4listview控件的事件和方法
 9.5.5items集合和listviewitem對象
 9.5.6columns集合和columnheader對象
 9.5.7執(zhí)行時listview控件的基本操作
 9.6工具欄控件
 9.6.1建立toolstrip控件
 9.6.2toolstrip控件的屬性
 9.6.3items集合和toolstripbutton對象
 9.7狀態(tài)欄控件
 9.7.1建立statusstrip控件
 9.7.2statusstrip控件的屬性
 練習題9
第10章 圖形設計
 10.1繪圖概述
 10.1.1繪圖的基本知識
 10.1.2什么是gdi+
 10.1.3graphics類
 10.2繪圖的基本步驟
 10.3繪制圖形
 10.3.1繪制直線
 10.3.2繪制矩形
 10.3.3繪制多邊形
 10.3.4繪制圓和橢圓
 10.3.5繪制弧線
 10.3.6繪制餅形
 10.3.7繪制非閉合曲線
 10.3.8繪制閉合曲線
 10.3.9繪制貝濟埃曲線
 10.4創(chuàng)建畫圖工具
 10.4.1創(chuàng)建畫筆
 10.4.2創(chuàng)建筆刷
 10.4.3創(chuàng)建字體
 10.5繪制文本
 練習題10
第11章 文件操作
 11.1文件和system.io模型概述
 11.1.1文件類型
 11.1.2文件的屬性
 11.1.3文件訪問方式
 11.2system.io模型
 11.2.1什么是system.io模型
 11.2.2文件編碼
 11.2.3c#的文件流
 11.3文件夾和文件操作
 11.3.1文件夾操作
 11.3.2文件操作
 11.4filestream類
 11.5文本文件的操作
 11.5.1streamreader類
 11.5.2streamwriter類
 11.6二進制文件操作
 11.6.1binarywriter類
 11.6.2binaryreader類
 11.6.3二進制文件的隨機查找
 11.7序列化和反序列化
 11.7.1序列化
 11.7.2反序列化
 練習題11
第12章 錯誤調試和異常處理
 12.1錯誤分類
 12.1.1語法錯誤
 12.1.2執(zhí)行錯誤
 12.1.3邏輯錯誤
 12.2程序調試
 12.2.1調試工具
 12.2.2如何開始調試
 12.2.3設置斷點
 12.2.4定位錯誤
 12.2.5調試過程
 12.2.6顯示調試信息
 12.2.7單步跟蹤
 12.3異常處理
 12.3.1異常概述
 12.3.2異常處理語句
 12.3.3常用的異常類
 練習題12
第13章 c#高級特性
 13.1泛型
 13.1.1什么是泛型
 13.1.2泛型的聲明和使用
 13.2反射
 13.2.1反射概述
 13.2.2反射中常用的類
 13.2.3反射的應用示例
 13.3多線程程序設計
 13.3.1多線程的概述
 13.3.2線程命名空間
 13.3.3thread類及其應用
 13.3.4線程優(yōu)先級和線程調度
 13.3.5線程互斥
 13.3.6線程同步
 練習題13
第14章 ado.net數(shù)據(jù)庫訪問技術
 14.1數(shù)據(jù)庫概述
 14.1.1關系數(shù)據(jù)庫的基本結構
 14.1.2結構化查詢語言
 14.2ado.net模型
 14.2.1ado.net簡介
 14.2.2ado.net體系結構
 14.2.3ado.net數(shù)據(jù)庫的訪問流程
 14.3ado.net的數(shù)據(jù)訪問對象
 14.3.1oledbconnection對象
 14.3.2oledbcommand對象
 14.3.3oledbdatareader對象
 14.3.4oledbdataadapter對象
 14.4dataset對象
 14.4.1dataset對象概述
 14.4.2dataset對象的屬性和方法
 14.4.3tables集合和datatable對象
 14.4.4columns集合和datacolumn對象
 14.4.5rows集合和datarow對象
 14.4.6relations集合和datarelation對象
 14.5數(shù)據(jù)綁定
 14.5.1數(shù)據(jù)綁定概述
 14.5.2bindingnavigator控件
 14.6dataview對象
 14.6.1dataview對象概述
 14.6.2dataview對象的列排序設置
 14.6.3dataview對象的過濾條件設置
 14.7datagridview控件
 14.7.1創(chuàng)建datagridview對象
 14.7.2datagridview對象的屬性、方法和事件
 14.7.3datagridview與dataview對象結合
 14.7.4通過datagridview對象更新數(shù)據(jù)源
 練習題14
第15章 xml及其應用
 15.1xml概述
 15.2xml語法規(guī)則
 15.2.1xml文檔中有關的術語
 15.2.2xml文檔的結構
 15.2.3xml文檔的語法規(guī)定
 15.3xpath表達式
 15.3.1路徑匹配
 15.3.2謂詞
 15.3.3屬性匹配
 15.3.4通配符
 15.3.5xpath軸
 15.4用.net framework類操作xml文檔
 15.4.1xml文檔操作類
 15.4.2xml文檔的節(jié)點操作
 15.5dataset和xml文檔的相互轉換
 15.5.1將xml文檔轉換成dataset數(shù)據(jù)
 15.5.2將dataset數(shù)據(jù)轉換成xml文件
 練習題15
第16章 web應用程序設計
 16.1asp.net概述
 16.1.1asp.net的發(fā)展歷程
 16.1.2asp.net網(wǎng)頁的組件
 16.1.3asp.net網(wǎng)頁的執(zhí)行方式
 16.1.4asp.net頁面的結構
 16.2開發(fā)web應用程序的準備工作
 16.2.1安裝web服務器
 16.2.2管理和配置服務器
 16.3創(chuàng)建一個簡單的web應用程序
 16.4基本asp.net服務器控件
 16.4.1服務器控件概述
 16.4.2label、button和textbox控件
 16.4.3dropdownlist控件
 16.4.4checkbox、checkboxlist、radiobutton和radiobuttonlist控件
 16.4.5數(shù)據(jù)驗證控件
 16.4.6鏈接控件
 16.5高級asp.net服務器端控件
 16.5.1accessdatasource控件
 16.5.2gridview控件
 16.5.3detailsview控件
 練習題16
附錄 部分練習題參考答案
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號