出版時間:2009-11 出版社:人民郵電出版社 作者:王小科 等 著 頁數(shù):691
Tag標簽:無
前言
作為當前程序開發(fā)中最流行的一種編程語言,C#語言已經(jīng)伴隨著微軟的Visual Studio開發(fā)平臺走過了9個年頭,C#語言以其簡單、高效、快捷、方便的特性吸引了一大批用戶。經(jīng)過這么多年使用C#語言的經(jīng)歷,我們相信對于C#程序開發(fā)人員來說,C#全能速查寶典是必需的,因此筆者編寫了這樣一本書,希望真正幫助C#程序開發(fā)人員解決易查、易學(xué)、易用的問題,并成為您程序開發(fā)必備的工具書?! ”緯攸c 示例豐富 通過例子學(xué)習(xí)是最好的學(xué)習(xí)方式,本書每個知識點都對應(yīng)有相關(guān)示例。便于讀者快速掌握知識點?! ≠N近實際 本書對一些重點的屬性、方法、類及技術(shù)進行講解時,都提供了典型示例,以便讓讀者掌握其實際應(yīng)用?! 〔檎曳奖恪 ”緯砂磧煞N方式進行查詢,一是按照函數(shù)、語句、控件的功能查詢,二是按照首字母順序查詢,方便用戶的使用和查找?! ”緯鴥?nèi)容 本書共分為8章,具體安排如下。 第1章C#語言基礎(chǔ)。介紹了與C#有關(guān)的知識,包括常用概念、關(guān)鍵字及基礎(chǔ)類,數(shù)學(xué)方法類,流程控制語句,字符串處理,數(shù)組與集合等內(nèi)容?! 〉?章Windows窗體及常用控件。介紹了Windows窗體及常用控件有關(guān)的知識,包括Form窗體、文本類控件、選擇類控件、容器類控件等內(nèi)容?! 〉?章Windows高級控件。介紹了Windows高級控件有關(guān)的知識,包括日期時間類控件,對話框、菜單、工具欄及狀態(tài)欄控件,數(shù)據(jù)綁定類控件,打印類控件及其他常用控件等內(nèi)容?! 〉?章控件公共屬性、方法及事件。介紹了與控件公共屬性、方法及事件有關(guān)的知識,包括控件公共屬性、公共方法、公共事件等內(nèi)容。 第5章數(shù)據(jù)庫開發(fā)。介紹了數(shù)據(jù)庫有關(guān)的知識,包括SQL語言基礎(chǔ)、
內(nèi)容概要
《C#全能速查寶典》共分為8章,分別介紹了C#語言基礎(chǔ)、Windows窗體及常用控件、Windows高級控件、控件公共屬性、方法及事件、數(shù)據(jù)庫開發(fā)、文件、數(shù)據(jù)流與注冊表、GDI+繪圖技術(shù)、網(wǎng)絡(luò)編程技術(shù)、多線程編程和WMI技術(shù)——系統(tǒng)管理,共包含562個C#中常用的屬性、方法、類和各種技術(shù),每一個知識點都配有具體的示例,便于讀者理解?! 禖#全能速查寶典》所講的知識點按照功能和字母進行排序,讀者既可以按照功能順序查找,也可以按照字母順序?qū)W習(xí)。 《C#全能速查寶典》不僅適合C#程序設(shè)計初學(xué)者,也可作為中、高級程序開發(fā)人員的參考手冊。
書籍目錄
第1章 C#語言基礎(chǔ) 11.1 常用概念、關(guān)鍵字及基礎(chǔ)類 11.1.1 abstract關(guān)鍵字——抽象 11.1.2 as操作符——引用類型轉(zhuǎn)換 31.1.3 base關(guān)鍵字——從派生類中訪問基類的成員 31.1.4 變量——存儲特定類型的數(shù)據(jù) 41.1.5 Console類——控制臺中的輸入流、輸出流和錯誤流 61.1.6 Convert類——類型轉(zhuǎn)換 81.1.7 常量——值不改變的量 91.1.8 Dispose方法——釋放資源 101.1.9 迭代器——相同類型的值的有序序列的一段代碼 101.1.10 泛型——處理算法和數(shù)據(jù)結(jié)構(gòu) 111.1.11 分部類——將一個類分成幾部分 121.1.12 is操作符——檢查變量是否為指定的類型 141.1.13 lock關(guān)鍵字——鎖定 151.1.14 namespace關(guān)鍵字——定義命名空間 151.1.15 new運算符——創(chuàng)建一個新的類型實例 161.1.16 Object類型——所有類型的基類 171.1.17 OOP技術(shù)——面向?qū)ο缶幊碳夹g(shù) 181.1.18 ReadLine方法——從當前流中讀取一行字符 201.1.19 typeof運算符——獲得系統(tǒng)原型對象的類型 211.1.20 using關(guān)鍵字——引入命名空間 221.1.21 WriteLine方法——寫入流 231.2 數(shù)學(xué)方法類——Math 251.2.1 Abs方法——返回指定數(shù)字的絕對值 251.2.2 Acos方法——返回余弦值為指定數(shù)字的角度 261.2.3 Asin方法——返回正弦值為指定數(shù)字的角度 261.2.4 Atan方法——返回正切值為指定數(shù)字的角度 271.2.5 Pow方法——返回指定數(shù)字的指定次冪 271.2.6 Round方法——將小數(shù)值舍入到指定的精度 281.3 流程控制語句 291.3.1 break語句——跳出循環(huán) 291.3.2 case語句——比較表達式以確定結(jié)果 301.3.3 continue語句——繼續(xù)執(zhí)行下一個循環(huán) 311.3.4 do...while語句——循環(huán)語句 311.3.5 for語句——循環(huán)語句 321.3.6 foreach語句——枚舉一個集合的元素 331.3.7 goto語句——跳轉(zhuǎn)到標簽 341.3.8 if...else語句——條件判斷語句 361.3.9 return語句——返回 381.3.10 switch case語句——條件判斷語句 391.3.11 throw語句——顯式引發(fā)異?!?01.3.12 try...catch...finally語句——捕捉異常 421.3.13 while語句——循環(huán)語句 431.4 字符串處理 441.4.1 AddDays方法——添加天數(shù) 441.4.2 AddString方法——添加文本字符串 451.4.3 Compare方法——比較兩個字符串 461.4.4 CompareTo方法——比較兩個字符串對象 471.4.5 DATEADD函數(shù)——在指定日期上加一段時間 481.4.6 DateDiff方法——獲取日期時間的間隔數(shù) 481.4.7 DateTime結(jié)構(gòu)——表示時間上的一刻 501.4.8 DAY函數(shù)——返回日期部分的整數(shù) 511.4.9 DayOfWeek屬性——獲取星期幾 521.4.10 Equals方法——比較兩個字符串對象 531.4.11 First函數(shù)——返回查詢結(jié)果的第一個記錄 551.4.12 FirstDayOfWeek屬性——獲取或設(shè)置一周中的第一天 561.4.13 Format方法——格式化字符串 561.4.14 GETDATE函數(shù)——返回當前系統(tǒng)日期和時間 581.4.15 GetDayOfMonth方法——返回幾號 591.4.16 GetDayOfWeek方法——返回星期幾 591.4.17 GetDayOfYear方法——返回第幾天 601.4.18 GetDaysInMonth方法——返回指定月份中的天數(shù) 601.4.19 GetDaysInYear方法——返回指定年份中的天數(shù) 611.4.20 GetMonth方法——返回指定日期中的月份 611.4.21 GetMonthsInYear方法——返回指定年份的月數(shù) 621.4.22 GetText方法——檢索文本數(shù)據(jù) 631.4.23 GetYear方法——返回指定日期中的年份 641.4.24 IndexOf方法——確定指定字符在字符串中的索引 651.4.25 IsLeapYear方法——判斷年份是否為閏年 671.4.26 IsMatch方法——搜索正則表達式匹配項 671.4.27 IsUpper方法——判斷是否大寫 681.4.28 Join方法——串聯(lián)字符串 691.4.29 LastIndexOf方法——確定字符在字符串中最后索引 701.4.30 Matches方法——檢查字符串是否有重復(fù)的詞出現(xiàn) 711.4.31 MONTH函數(shù)——返回指定日期的月部分的整數(shù) 731.4.32 PadLeft方法——在左邊用空格填充 731.4.33 PadRight方法——在右邊用空格填充 741.4.34 Random類——偽隨機數(shù)生成器 751.4.35 Regex類——正則表達式 761.4.36 Split方法——分割字符串 781.4.37 String類——字符串 791.4.38 StringBuilder類——可變字符串 821.4.39 Substring方法——截取字符串 831.4.40 TimeSpan對象——表示時間間隔或持續(xù)時間 841.4.41 ToInt32方法——轉(zhuǎn)換為32位有符號整數(shù) 851.4.42 ToLongDateString方法——轉(zhuǎn)換為長日期字符串 861.4.43 ToLongTimeString方法——轉(zhuǎn)換為長時間字符串 871.4.44 ToLower方法——轉(zhuǎn)換為小寫 871.4.45 ToShortDateString方法——轉(zhuǎn)換為短日期字符串 881.4.46 ToShortTimeString方法——轉(zhuǎn)換為短時間字符串 881.4.47 ToString方法——轉(zhuǎn)換為字符串 891.4.48 ToUpper方法——轉(zhuǎn)換為大寫 901.4.49 Trim方法——移除所有空白字符 911.4.50 TrimEnd方法——從尾部移除匹配項 921.4.51 TrimStart方法——從開始移除匹配項 921.4.52 YEAR函數(shù)——返回指定日期的年份的整數(shù) 931.5 數(shù)組與集合 931.5.1 Add方法——添加項 931.5.2 ArrayList類——集合 951.5.3 AsEnumerable方法——轉(zhuǎn)換為IEnumerable類型 971.5.4 Clear方法——清空內(nèi)容 981.5.5 Contains方法——確定是否包含某項 991.5.6 ContainsKey方法——確定哈希表是否包含特定鍵 1001.5.7 ContainsText方法——確定剪貼板中是否存在數(shù)據(jù) 1011.5.8 ContainsValue方法——確定哈希表是否包含特定值 1011.5.9 Count屬性——獲取數(shù)目 1021.5.10 GetEnumerator方法——循環(huán)訪問對象 1031.5.11 GetEnvironmentVariables方法——檢索環(huán)境變量 1041.5.12 Hashtable類——哈希表 1061.5.13 Insert方法——插入項 1101.5.14 Item屬性——獲取或設(shè)置指定索引處的元素 1111.5.15 Length屬性——獲取長度 1121.5.16 Next方法——返回一個指定范圍內(nèi)的隨機數(shù) 1131.5.17 Queue類——隊列 1151.5.18 Remove方法——移除指定項 1161.5.19 RemoveAt方法——移除指定索引處的項 1181.5.20 Replace方法——替換文件或字符串 1191.5.21 Reverse方法——反轉(zhuǎn)數(shù)組元素 1201.5.22 Sort方法——數(shù)組排序 1211.5.23 Stack類——堆?!?23第2章 Windows窗體及常用控件 1262.1 Form窗體 1262.1.1 AcceptButton屬性——設(shè)置接受按鈕 1262.1.2 Activate事件——當激活窗體時發(fā)生 1262.1.3 Appllication類——提供管理應(yīng)用程序的靜態(tài)方法 1262.1.4 CancelButton屬性——設(shè)置取消按鈕 1282.1.5 Computer類——提供操作計算機組件的屬性 1292.1.6 ComputerInfo類——獲取計算機信息 1302.1.7 Control類——定義控件基類 1312.1.8 Environment類——提供當前環(huán)境和平臺的信息 1342.1.9 Form窗體——可視化界面 1362.1.10 FormClosed事件——關(guān)閉窗體后事件 1392.1.11 FormClosing事件——關(guān)閉窗體前事件 1392.1.12 Icon屬性——設(shè)置圖標 1392.1.13 IsMdiContainer屬性——設(shè)置父窗體 1402.1.14 LayoutMdi方法——排列子窗體 1412.1.15 Load事件——窗體加載事件 1412.1.16 MaximizeBox屬性——是否顯示最大化按鈕 1422.1.17 Maximum屬性——設(shè)置數(shù)字顯示框的最大值 1422.1.18 MDI窗體——多文檔界面 1432.1.19 MdiChildren屬性——獲取子窗體的數(shù)組 1462.1.20 MdiParent屬性——設(shè)置父窗體 1472.1.21 MinimizeBox屬性——是否顯示最小化按鈕 1472.1.22 Minimum屬性——數(shù)字顯示框的最小值 1482.1.23 Opacity屬性——設(shè)置窗體的透明度級別 1482.1.24 Owner屬性——設(shè)置窗體所有者 1492.1.25 StartPosition屬性——設(shè)置窗體起始位置 1502.1.26 StartupPath屬性——獲取可執(zhí)行文件路徑 1502.1.27 TopMost屬性——窗體是否應(yīng)顯示為最頂層窗體 1512.1.28 WindowState屬性——窗體的窗口狀態(tài) 1512.2 文本類控件 1522.2.1 AllowEdit屬性——是否可以編輯列表項 1522.2.2 AppendText方法——追加文本 1522.2.3 BeginEdit方法——將單元格置于編輯模式下 1532.2.4 Button控件——按鈕控件 1532.2.5 CancelEdit屬性——取消更改 1552.2.6 CanPaste方法——是否可以粘貼數(shù)據(jù) 1552.2.7 CanRedo屬性——是否有可以重新應(yīng)用的操作 1562.2.8 CanSelect屬性——是否可以選中控件 1572.2.9 CanUndo屬性——能否撤銷上一個操作 1572.2.10 Cut方法——將選定內(nèi)容移動到“剪貼板”中 1582.2.11 Find方法——搜索指定的項目 1582.2.12 FindString方法——搜索文本 1602.2.13 Label控件——標簽控件 1612.2.14 LabelEdit屬性——允許用戶編輯控件數(shù)據(jù) 1632.2.15 LinkLabel控件——以超鏈接形式顯示文本 1642.2.16 MaskedTextBox控件——使用掩碼區(qū)分用戶輸入 1662.2.17 Multiline屬性——是否為多行輸入數(shù)據(jù) 1692.2.18 PasswordChar屬性——取代用戶輸入而顯示的字符 1702.2.19 Redo方法——重新應(yīng)用控件中上次撤銷的操作 1712.2.20 RichTextBox控件——有格式文本控件 1712.2.21 Select方法——激活控件 1732.2.22 SelectAll方法——選定所有文本 1762.2.23 Selected屬性——是否選定 1762.2.24 SelectedCells屬性——用戶選定的單元格集合 1772.2.25 SelectedColumns屬性——用戶選定的列集合 1782.2.26 SelectedRows屬性——用戶選定的行集合 1792.2.27 SelectionBackColor屬性——文本在選中時的顏色 1802.2.28 SelectionColor屬性——插入點的文本顏色 1802.2.29 SelectionEnd屬性——設(shè)置選定日期范圍的結(jié)束日期 1812.2.30 SelectionFont屬性——選定文本或插入點的字體 1822.2.31 SelectionIndent屬性——所選內(nèi)容開始行的縮進距離 1832.2.32 SelectionLength屬性——控件中選定的字符數(shù) 1842.2.33 SelectionRange屬性——設(shè)置選定的日期范圍 1852.2.34 SelectionStart屬性——選擇的起始位置的字符索引 1852.2.35 TextBox控件——輸入或顯示文本 1862.2.36 TextChanged事件——Text屬性值更改時發(fā)生 1872.3 選擇類控件 1882.3.1 CheckBox控件——復(fù)選框控件 1882.3.2 CheckBoxes屬性——是否顯示復(fù)選框 1902.3.3 Checked屬性——復(fù)選框是否處于選中狀態(tài) 1902.3.4 CheckedChanged事件——Checked屬性更改時發(fā)生 1912.3.5 CheckedListBox控件——復(fù)選框列表控件 1912.3.6 CheckState屬性——設(shè)置CheckBox控件的狀態(tài) 1932.3.7 ComboBox控件——下拉組合框控件 1942.3.8 DomainUpDown控件——上下選擇控件 1952.3.9 DropDownStyle屬性——指定組合框樣式的值 1972.3.10 GetItemCheckState方法——當前項的復(fù)選狀態(tài)的值 1982.3.11 GetItemText方法——指定項的文本表示形式 1992.3.12 Index屬性——從零開始的索引 2002.3.13 Items屬性——數(shù)組列表對象中的項的集合 2002.3.14 ListBox控件——列表控件 2012.3.15 ListView控件——顯示帶圖標的項列表 2052.3.16 NumericUpDown控件——數(shù)值選擇控件 2082.3.17 RadioButton控件——單選按鈕 2102.3.18 SelectedIndex屬性——獲取選擇項的索引 2122.3.19 SelectedIndices屬性——表示當前選中的項 2132.3.20 SelectedItem屬性——當前選中的項 2142.3.21 SelectedItems屬性——選定項的集合 2152.3.22 SelectedText屬性——選定文本 2162.4 容器類控件 2172.4.1 FlatStyle屬性——設(shè)置控件的平面樣式外觀 2172.4.2 FlowDirection屬性——指示FlowLayoutPanel控件的流向 2172.4.3 FlowLayoutPanel控件——水平或垂直排列內(nèi)容 2182.4.4 GroupBox控件——分組控件 2192.4.5 Panel控件——容器控件 2202.4.6 TabControl控件——選項卡控件 2222.4.7 TabIndex屬性——控件的Tab鍵順序 2242.4.8 TabPages屬性——選項卡頁的集合 224第3章 Windows高級控件 2263.1 日期時間類控件 2263.1.1 CalendarFont屬性——日歷的字體樣式 2263.1.2 CalendarForeColor屬性——日歷的前景色 2263.1.3 DateTimePicker控件——日期和日歷的組合 2263.1.4 MaxDate屬性——最大日期和時間 2283.1.5 MinDate屬性——最小日期和時間 2283.1.6 MonthCalendar控件——以網(wǎng)格形式顯示日歷 2293.1.7 SetDate方法——將日期設(shè)置為當前選定的日期 2313.1.8 ShowToday屬性——是否顯示當前日期 2323.2 對話框、菜單、工具欄及狀態(tài)欄控件 2323.2.1 ColorDialog控件——顏色對話框 2323.2.2 ContextMenuStrip控件——右鍵快捷菜單 2333.2.3 ExpandAll方法——展開所有樹節(jié)點 2333.2.4 Filter屬性——設(shè)置篩選器字符串 2343.2.5 FolderBrowserDialog控件——瀏覽文件夾對話框 2343.2.6 Font屬性——設(shè)置字體 2353.2.7 FontDialog控件——字體對話框 2353.2.8 InitialDirectory屬性——文件對話框顯示的初始目錄 2373.2.9 MenuStrip控件——菜單控件 2383.2.10 Nodes屬性——樹節(jié)點集合 2413.2.11 OpenFileDialog控件——打開文件對話框 2413.2.12 RestoreDirectory屬性——是否還原當前目錄 2443.2.13 RootFolder屬性——設(shè)置瀏覽的根文件夾 2453.2.14 SaveFileDialog組件——保存文件對話框 2463.2.15 SelectedNode屬性——獲取選定的樹節(jié)點 2483.2.16 SelectedPath屬性——用戶選定的路徑 2493.2.17 ShowDialog方法——打開模式對話框 2493.2.18 ToolStrip控件——工具欄控件 2513.2.19 TreeNode類——樹節(jié)點 2523.2.20 TreeView控件——樹控件 2543.3 數(shù)據(jù)綁定類控件 2563.3.1 BindingNavigator控件——導(dǎo)航和操作數(shù)據(jù) 2563.3.2 Cell對象——表示W(wǎng)ord文檔中的單元格 2583.3.3 CellClick事件——單元格的任何部分被單擊時發(fā)生 2593.3.4 CellEnter事件——控件接收到輸入焦點時發(fā)生 2603.3.5 CellMouseClick事件——鼠標單擊單元格時發(fā)生 2613.3.6 CellLeave事件——單元格失去輸入焦點時發(fā)生 2613.3.7 Cells屬性——Bookmark控件中的表單元格 2613.3.8 ColumnCount屬性——DataGridView控件顯示的列數(shù) 2623.3.9 Columns屬性——控件中所有列的集合 2623.3.10 ColumnWidth屬性——ListBox中列的寬度 2633.3.11 CurrentCell屬性——設(shè)置當前處于活動狀態(tài)的單元格 2633.3.12 CurrentRow屬性——包含當前單元格的行 2633.3.13 DataGridView控件——數(shù)據(jù)控件 2643.3.14 FullRowSelect屬性——是否選擇其所有子項 2683.3.15 GetCellCount方法——獲取滿足篩選器的單元格數(shù)目 2693.3.16 GetColumn方法——指定子控件的列位置 2703.3.17 NewRow方法——添加一條新記錄 2703.3.18 RowCount方法——DataGridView中顯示的行數(shù) 2713.3.19 Rows屬性——DataGridView控件中的所有行 2723.4 打印類控件 2733.4.1 CrystalReportViewer控件——水晶報表查看控件 2733.4.2 Document屬性——設(shè)置要預(yù)覽的文檔 2803.4.3 PageSetupDialog組件——配置頁面的對話框 2813.4.4 Print方法——打印當前頁面 2833.4.5 PrintDialog組件——打印對話框 2833.4.6 PrintDocument組件——設(shè)置打印的文檔 2863.4.7 PrinterSettings屬性——打印機設(shè)置 2913.4.8 PrintPage事件——當需要為當前頁打印的輸出時發(fā)生 2923.4.9 PrintPreviewControl組件——按文檔打印時的外觀顯示Print Document組件 2923.4.10 PrintPreviewDialog組件——顯示PrintDocument組件在打印時的外觀 2953.4.11 PrinterSettings類——用來指定有關(guān)文檔打印方式的信息 2973.4.12 Zoom屬性——指示頁面的顯示大小 3003.5 其他常用組件 3003.5.1 BackgroundWorker組件——在主線程的另一線程上異步執(zhí)行耗時的操作 3003.5.2 ErrorProvider控件——檢查并顯示錯誤信息 3023.5.3 EventLog組件——連接本地和遠程計算機的事件日志 3033.5.4 HelpProvider組件——將幫助文件與Windows應(yīng)用程序相關(guān)聯(lián) 3063.5.5 HScrollBar控件——一個標準Windows水平滾動條 3093.5.6 Image屬性——顯示在控件上的圖像 3113.5.7 ImageAlign屬性——在控件中顯示的圖像的對齊方式 3123.5.8 ImageFormat類——指定圖像的格式 3123.5.9 ImageList組件——用于存儲圖像 3143.5.10 ImageList屬性——在控件中顯示的圖像的ImageList 3163.5.11 Interval屬性——設(shè)置Timer控件執(zhí)行的間隔 3173.5.12 NotifyIcon控件——設(shè)置程序的系統(tǒng)托盤圖標 3173.5.13 PerformStep方法——按照Step屬性的數(shù)量增加進度欄的當前位置 3193.5.14 PictrueBox控件——用于顯示指定的圖像 3203.5.15 Play方法——播放.wav文件 3233.5.16 ProgressBar控件——進度條 3233.5.17 SetError方法——設(shè)置錯誤信息 3263.5.18 SetShowHelp方法——是否顯示幫助信息 3273.5.19 SetToolTip方法——設(shè)置提示文本 3283.5.20 Step屬性——增加進度條的當前位置時所根據(jù)的數(shù)量 3283.5.21 Stop方法——停止加載網(wǎng)頁 3293.5.22 Tick事件——計時器處于啟用狀態(tài)時發(fā)生 3303.5.23 Timer組件——定期引發(fā)事件的組件 3303.5.24 ToolTip控件——顯示提示信息 3323.5.25 ToolTipIcon屬性——提示文本旁顯示的圖標類型 3333.5.26 ToolTipText屬性——ToolTip顯示的文本 3343.5.27 ToolTipTitle屬性——工具提示窗口的標題 3343.5.28 TrackBar控件——標準的Windows跟蹤條 3353.5.29 Url屬性——引用服務(wù)說明的URL 3373.5.30 VscrollBar控件——標準的Windows垂直滾動條 3373.5.31 WebBrowser控件——在窗體中顯示網(wǎng)頁 3393.5.32 Windows Media Player控件——播放常見的音頻文件 343第4章 控件公共屬性、方法及事件 347第5章 數(shù)據(jù)庫開發(fā) 385第6章 文件、數(shù)據(jù)流與注冊表 441第7章 GDI+繪圖技術(shù) 532第8章 C#高級編程 586附錄——字母索引 676
編輯推薦
560個條目,950個示例,C#編程隨時查、電話、QQ、TQ、論壇,四位立體式服務(wù)。易攜帶、雙目錄、示例多,學(xué)、練、用、一本就GO!程序員的掌中寶。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載