出版時間:2008-3 出版社:電子工業(yè) 作者:李建華,劉玉生編 頁數(shù):468
內容概要
《Visual C#2005全程指南》通過大量的實例,由淺入深地介紹了Visual C# 2005從入門到精通的知識體系和編程方法。全書概念清晰、層次分明,通俗易懂?! 禫isual C#2005全程指南(附光盤)》詳細介紹了Visual C# 2005的基礎知識,Visual C# 2005編程語言的基本語法、聲明和調用方法,結構化程序設計,枚舉和結構的使用,數(shù)組和集合的使用,面向對象編程基礎,Windows窗體以及應用程序編程控件,開發(fā)圖形圖像軟件的基礎知識,使用ADO.NET中的高級技術來訪問數(shù)據(jù)庫,使用ASP.NET開發(fā)WEB網(wǎng)站等內容?! 禫isual C#2005全程指南(附光盤)》主要適用于初中級的Visual C#2005用戶,最后的“Visual C# 2005網(wǎng)絡編程技術”以及“Windows線程的高級編程知識”也適用于高級用戶使用,為了方便讀者的學習,《Visual C#2005全程指南(附光盤)》在配套光盤中存放了所有《Visual C#2005全程指南(附光盤)》的實例。
書籍目錄
C#基礎知識篇第1章 Visual Studio 2005概述1.1 C#基礎知識1.1.1 C#簡介1.1.2 .NET Framework 平臺體系結構1.1.3 面向對象的程序設計方法1.2 Visual Studio 2005的新特性1.3 安裝Visual Studio 20051.4 IDE介紹1.4.1 開始頁面1.4.2 解決方案資源管理器1.4.3 菜單欄1.4.4 工具欄1.4.5 工具箱1.4.6 代碼編輯器1.4.7 對象瀏覽器1.4.8 “屬性”面板1.4.9 “命令”窗口1.4.10 “即時”窗口1.4.11 “任務列表”窗口1.5 創(chuàng)建第1個控制臺應用程序1.6 使用命名空間1.7 Main方法1.8 使用幫助1.8.1 MSDN幫助1.8.2 智能感知1.9 本章小結第2章 變量、操作符和表達式2.1 語句2.2 程序代碼的注釋2.3 使用標識符2.3.1 使用標識符的規(guī)則2.4 變量和常量2.4.1 變量2.4.2 常量2.5 數(shù)據(jù)類型2.5.1 值類型和引用類型的區(qū)別2.5.2 裝箱和拆箱轉換2.5.3 基本數(shù)據(jù)類型2.5.4 引用類型2.6 運算符與表達式類型2.6.1 運算符分類2.6.2 運算符的優(yōu)先級與結合性2.7 類型轉換2.7.1 隱式轉換2.7.2 顯式轉換2.8 本章小結第3章 方法3.1 聲明方法3.1.1 聲明方法的語法格式3.1.2 return語句3.2 調用方法3.2.1 ref關鍵字3.2.2 創(chuàng)建out參數(shù)3.3 運用作用域3.4 方法的重載3.5 本章小結第4章 結構化程序設計4.1 順序結構程序設計4.1.1 單賦值語句4.1.2 復合賦值語句4.1.3 連續(xù)賦值語句4.2 輸出和輸入4.2.1 輸入方法4.2.2 輸出方法4.3 選擇結構程序設計4.3.1 if語句(單分支選擇結構)4.3.2 switch語句(多分支選擇結構)4.4 循環(huán)結構程序設計4.4.1 for循環(huán)語句4.4.2 while循環(huán)語句4.4.3 do…while循環(huán)語句4.5 循環(huán)中斷4.5.1 goto語句4.5.2 break語句4.5.3 continue語句4.5.4 return語句4.6 預處理指令4.7 本章小結第5章 枚舉和結構5.1 枚舉5.1.1 定義枚舉5.1.2 使用枚舉5.2 結構5.2.1 定義結構5.2.2 使用結構5.3 本章小結第6章 數(shù)組和集合6.1 數(shù)組6.1.1 聲明數(shù)組6.1.2 數(shù)組初始化6.1.3 訪問一個單獨的數(shù)組元素6.1.4 foreach循環(huán)6.1.5 使用數(shù)組6.1.6 多維數(shù)組6.2 集合6.2.1 什么是集合6.2.2 ArrayList類6.2.3 Queue類6.2.4 Stack類6.2.5 Hashtable類6.2.6 SortedList類6.2.7 數(shù)組和集合的區(qū)別6.3 本章小結第7章 面向對象編程7.1 類和對象7.1.1 類的定義7.1.2 聲明和使用對象7.2 訪問控制7.2.1 public7.2.2 private7.2.3 protected7.2.4 internal7.3 屬性7.3.1 定義屬性7.3.2 使用屬性7.4 方法7.5 構造函數(shù)7.5.1 聲明構造函數(shù)7.5.2 重載構造函數(shù)7.6 析構函數(shù)7.7 靜態(tài)成員7.8 Visual Studio.NET中的OOP工具7.8.1 在Visual Studio 2005中創(chuàng)建類7.8.2 添加類成員7.8.3 “類視圖”窗口7.9 常用類操作和數(shù)據(jù)處理7.9.1 Convert類7.9.2 String類7.9.3 Math類7.9.4 DataTime類和TimeSpan類7.10 本章小結第8章 面向對象編程進階8.1 封裝、繼承和多態(tài)8.1.1 封裝8.1.2 繼承8.1.3 多態(tài)性8.2 接口8.2.1 聲明接口8.2.2 接口限制8.2.3 實現(xiàn)接口8.2.4 使用多個接口8.3 本章小結Windows窗體設計篇第9章 窗體9.1 創(chuàng)建窗體9.1.1 使用新建項目模板創(chuàng)建窗體9.1.2 使用添加項目模板創(chuàng)建窗體9.2 設置窗體屬性9.3 窗體的常用事件9.4 窗體的常用方法9.5 本章小結第10章 控件10.1 Windows窗體界面設計10.1.1 在窗體中添加控件10.1.2 修改控件屬性10.1.3 鼠標事件與鍵盤事件10.2 常用文本編輯控件10.2.1 標簽控件(Label)10.2.2 文本框控件(TextBox)10.3 按鈕類控件10.3.1 按鈕控件(Button)10.3.2 單選按鈕控件(RadioButton)10.3.3 復選框控件(CheckBox)10.4 列表框、帶復選框的列表框和10.4 組合框控件10.4.1 列表框控件(ListBox)10.4.2 帶復選框的列表框控件10.4.2 (CheckedListBox)10.4.3 組合框控件(ComboBox)10.5 分割線、分組框、面板和選項卡控件10.5.1 分割線控件(Splitter)10.5.2 分組框控件(GroupBox)10.5.3 面板控件(Panel)10.5.4 選項卡控件(TabControl)10.6 滾動類控件10.6.1 水平滾動條(HscrollBar)和垂直滾動條10.6.1 (VscrollBar)控件10.6.2 進度條控件(ProgressBar)10.6.3 跟蹤條控件(Trackbar)10.7 列表視圖控件和樹視圖控件10.7.1 列表視圖控件(ListView)10.7.2 樹視圖控件(TreeView)10.8 圖片框控件和圖像列表控件10.8.1 圖片框控件(PictureBox)10.8.2 圖像列表控件(ImageList)10.9 定時器控件(Timer)10.10 使用多個控件10.10.1 選定多個控件10.10.2 取消一組控件的選定10.10.3 移動一組控件10.10.4 分層控件10.10.5 設置多個控件的屬性10.10.6 對齊控件10.10.7 設置控件的Tab鍵順序10.10.8 鎖定控件10.11 開發(fā)Windows窗體控件10.11.1 創(chuàng)建用戶控件10.11.2 創(chuàng)建自定義控件10.12 本章小結第11章 使用菜單和對話框11.1 菜單11.1.1 菜單控件(MenuStrip)11.1.2 快捷菜單控件(ContextMenuStrip)11.2 通用對話框控件11.2.1 消息框控件(MessageBox)11.2.2 打開文件對話框控件(OpenFileDialog)11.2.3 “字體”對話框控件(FontDialog)11.2.4 “顏色”對話框控件(ColorDialog)11.2.5 “瀏覽文件夾”對話框控件11.2.5 (folderBrowserDialog)11.3 使用打印機11.3.1 “打印”對話框控件(PrintDialog)11.3.2 PrintDocumnet控件11.3.3 打印預覽11.4 工具欄和狀態(tài)欄控件11.4.1 工具欄控件(ToolStrip)11.4.2 狀態(tài)欄控件(StatusStrip)11.5 設計MDI窗體11.5.1 MDI主窗體和子窗體11.5.2 MDI窗體的基本特征11.5.3 操作子窗體11.6 本章小結第12章 調試與異常處理12.1 程序錯誤12.1.1 編譯錯誤12.1.2 運行時錯誤12.1.3 邏輯錯誤12.2 程序調試12.2.1 執(zhí)行控制12.2.2 附加到正在運行的程序或多個程序12.2.3 斷點12.2.4 查看程序的狀態(tài)12.3 異常處理12.3.1 throw語句12.3.2 try-catch語句12.3.3 finally語句12.4 本章小結文件技術篇第13章 流和文件輸入/輸出操作13.1 Stream類13.2 FileStream類13.2.1 文件位置13.2.2 讀取數(shù)據(jù)13.2.3 寫入數(shù)據(jù)13.3 用于讀寫數(shù)據(jù)的類13.3.1 讀寫二進制文件的操作13.3.2 讀寫文本文件處理13.4 文本與剪貼板之間的交互13.5 文件和目錄類13.5.1 文件類13.5.2 目錄類13.6 本章小結圖形圖像與多媒體篇第14章 圖形圖像與多媒體處理14.1 GDI+概述14.2 GDI+使用的坐標系14.2.1 Point14.2.2 Size14.2.3 Rectangle14.3 Graphics對象14.4 Paint事件14.5 顏色14.6 字體14.7 畫筆14.8 畫刷14.9 顯示圖像14.10 圖形圖像與剪貼板的交互作用14.11 使用媒體播放控件14.12 本章小結數(shù)據(jù)庫操作篇第15章 數(shù)據(jù)庫技術15.1 常用數(shù)據(jù)庫15.1.1 Access數(shù)據(jù)庫15.1.2 SQL Server數(shù)據(jù)庫15.2 數(shù)據(jù)庫基礎知識15.2.1 表15.2.2 視圖15.2.3 存儲過程15.2.4 索引15.3 ADO.NET概述15.3.1 ADO與ADO.NET的關系15.3.2 .NET Framework數(shù)據(jù)提供程序15.3.3 .NET Framework數(shù)據(jù)提供程序的15.3.3 核心對象15.3.4 System.Data命名空間15.4 連接數(shù)據(jù)庫15.4.1 SqlConnection類15.4.2 連接字符串15.4.3 創(chuàng)建SQL Server連接15.4.4 斷開SQL Server連接15.4.5 OleDbConnection類15.5 數(shù)據(jù)命令15.5.1 查詢記錄15.5.2 插入記錄15.5.3 修改記錄15.5.4 刪除記錄15.6 SqlDataReader對象15.7 使用可視控件訪問ADO.NET15.7 數(shù)據(jù)庫15.8 定義DataSet類15.9 DataSet、DataTable和TableAdapter15.9 對象15.9.1 瀏覽數(shù)據(jù)15.10 數(shù)據(jù)綁定15.10.1 簡單的數(shù)據(jù)綁定15.10.2 復雜的數(shù)據(jù)綁定15.11 本章小結第16章 使用ADO.NET訪問數(shù)據(jù)庫16.1 ADO.NET體系結構16.2 數(shù)據(jù)適配器16.3 數(shù)據(jù)集16.4 DataTable類16.4.1 DataTable類的常用屬性和方法16.4.2 創(chuàng)建數(shù)據(jù)表16.4.3 定義數(shù)據(jù)表結構16.4.4 操作數(shù)據(jù)表中的數(shù)據(jù)16.5 DataRelation類16.6 CurrencyManager和16.6 BindingContext類16.7 本章小結網(wǎng)站開發(fā)篇第17章 開發(fā)Web網(wǎng)站17.1 ASP.NET概述17.2 安裝與配置IIS服務器17.3 創(chuàng)建一個基本的Web網(wǎng)站17.4 ASP.NET的常用對象17.4.1 Page對象17.4.2 Response對象17.4.3 Request對象17.4.4 Server對象17.4.5 Cookie對象17.4.6 Session對象17.4.7 Application對象17.5 本章小結第18章 使用ASP.NET服務器控件18.1 HTML服務器控件18.1.1 按鈕控件(HtmlInputButton)18.1.2 單行文本框控件(HtmlInputText)18.1.3 多行文本框控件(HtmlTextArea)18.1.4 復選框控件(HtmlInputCheckBox)18.1.5 單選框控件(HtmlInputRadioButton)18.1.6 隱藏文本框控件(HtmlInputHidden)18.1.7 表格控件(HtmlTable)18.1.8 列表框/下拉框控件(HtmlSelect)18.1.9 圖像控件(HtmlImage)18.2 Web服務器控件18.2.1 廣告條控件(AdRotator)18.2.2 按鈕控件(Button)18.2.3 復選框控件(Checkbox)18.2.4 單選框控件(RadioButton)18.2.5 超級鏈接控件(HyperLink)18.2.6 鏈接按鈕控件(LinkButton)18.2.7 圖像控件(Image)18.2.8 文本框控件(TextBox)18.2.9 圖像地圖控件(ImageMap)18.3 驗證控件18.3.1 必須字段驗證控件18.3.1 (RequiredFieldValidator)18.3.2 比較驗證控件(CompareValidator)18.3.3 范圍驗證控件(RangeValidator)18.3.4 正則表達式控件18.3.4 (RegularExpressionValidator)18.3.5 自定義驗證控件(CustomValidator)18.3.6 驗證總結控件(ValidationSummary)18.4 本章小結第19章 保護網(wǎng)站并使用Web窗體訪問數(shù)據(jù)19.1 身份驗證和授權19.1.1 身份驗證的配置19.1.2 使用安全控件19.2 Gridview控件19.3 查詢數(shù)據(jù)庫19.3.1 連接數(shù)據(jù)庫19.3.2 使用Gridview控件自動顯示數(shù)據(jù)19.4 分頁顯示數(shù)據(jù)19.5 在Gridview控件中實現(xiàn)數(shù)據(jù)操作19.6 本章小結高級開發(fā)篇第20章 網(wǎng)絡編程20.1 Socket的基本概念20.1.1 Socket簡介20.1.2 Socket編程原理20.2 TCP/IP網(wǎng)絡模型20.3 獲得網(wǎng)絡端點20.3.1 IPEndPoint類20.3.2 IPHostEntry類20.4 網(wǎng)絡流20.5 Socket通信20.6 用戶數(shù)據(jù)報協(xié)議20.7 傳輸控制協(xié)議20.7.1 TcpListener類20.7.2 TcpClient類20.8 網(wǎng)絡聊天程序20.9 電子郵件收發(fā)程序20.9.1 與電子郵件系統(tǒng)相關的協(xié)議20.9.2 Microsoft MAPI Control控件簡介20.9.3 使用POP3協(xié)議接收郵件20.10 本章小結第21章 多線程技術21.1 概述21.1.1 什么是線程21.1.2 單線程和多線程21.1.3 多線程在.NET中如何工作21.2 System.Threading命名空間21.3 Thread類21.4 Monitor類21.5 Mutex類21.6 ReaderWriterLock類21.7 ThreadPool類21.8 WaitHandle類21.9 AutoResetEvent類21.10 Timer類21.11 本章小結安裝與部署篇第22章 部署應用程序22.1 使用安裝項目部署Windows22.1 應用程序22.2 創(chuàng)建與生成安裝程序22.3 本章小結
編輯推薦
《Visual C#2005全程指南:語言基礎、數(shù)據(jù)庫開發(fā)、網(wǎng)站開發(fā)、高級技術》主要適用于初中級的Visual C#2005用戶,最后的“Visual C# 2005網(wǎng)絡編程技術”以及“Windows線程的高級編程知識”也適用于高級用戶使用,為了方便讀者的學習,《Visual C#2005全程指南:語言基礎、數(shù)據(jù)庫開發(fā)、網(wǎng)站開發(fā)、高級技術》在配套光盤中存放了所有《Visual C#2005全程指南:語言基礎、數(shù)據(jù)庫開發(fā)、網(wǎng)站開發(fā)、高級技術》的實例。
圖書封面
評論、評分、閱讀與下載