程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#全能速查寶典

C#全能速查寶典

編輯:C#入門知識

C#全能速查寶典 《C#全能速查寶典》共分為8章,分別介紹了C#語言基礎、Windows窗體及常用控件、Windows高級控件、控件公共屬性、方法及事件、數據庫開發、文件、數據流與注冊表、GDI+繪圖技術和C#高級編程,共包含562個C#編程中常用的屬性、方法、類和各種技術,每一個知識點都配有具體的示例,便於讀者理解。   《C#全能速查寶典》所講的知識點按照功能和字母進行排序,讀者既可以按照功能順序查找,又可以按照字母順序學習。www.2cto.com   《C#全能速查寶典》不僅適合C#程序設計初學者,也可作為中、高級程序開發人員的參考手冊。   第1章 C#語言基礎 1.1 常用概念、關鍵字及基礎類 1.1.1 abstract關鍵字--抽象 1.1.2 as操作符--引用類型轉換 1.1.3 base關鍵字--從派生類中訪問基類的成員 1.1.4 變量--存儲特定類型的數據 1.1.5 Console類--控制台中的輸入流、輸出流和錯誤流 1.1.6 Convert類--類型轉換 1.1.7 常量--值不改變的量 1.1.8 Dispose方法--釋放資源 1.1.9 迭代器--相同類型的值的有序序列的一段代碼 1.1.10 泛型--處理算法和數據結構 1.1.11 分部類--將一個類分成幾部分 1.1.12 is操作符--檢查變量是否為指定的類型 1.1.13 lock關鍵字--鎖定 1.1.14 namespace關鍵字--定義命名空間 1.1.15 new運算符--創建一個新的類型實例 1.1.16 Object類型--所有類型的基類 1.1.17 OOP技術--面向對象編程技術 1.1.18 ReadLine方法--從當前流中讀取一行字符 1.1.19 typeof運算符--獲得系統原型對象的類型 1.1.20 using關鍵字--引入命名空間 1.1.21 WriteLine方法--寫入流 1.2 數學方法類--Math 1.2.1 Abs方法--返回指定數字的絕對值 1.2.2 Acos方法--返回余弦值為指定數字的角度 1.2.3 Asin方法--返回正弦值為指定數字的角度 1.2.4 Atan方法--返回正切值為指定數字的角度 1.2.5 Pow方法--返回指定數字的指定次冪 1.2.6 Round方法--將小數值捨入到指定的精度 1.3 流程控制語句 1.3.1 break語句--跳出循環 1.3.2 case語句--比較表達式以確定結果 1.3.3 continue語句--繼續執行下一個循環 1.3.4 do…while語句--循環語句 1.3.5 for語句--循環語句 1.3.6 foreach語句--枚舉一個集合的元素 1.3.7 goto語句--跳轉到標簽 1.3.8 if…else語句--條件判斷語句 1.3.9 return語句--返回 1.3.10 switch case語句--條件判斷語句 1.3.11 throw語句--顯式引發異常 1.3.12 try…catch…finally語句--捕捉異常 1.3.13 while語句--循環語句 1.4 字符串處理 1.4.1 AddDays方法--添加天數 1.4.2 AddString方法--添加文本字符串 1.4.3 Compare方法--比較兩個字符串 1.4.4 CompareTo方法--比較兩個字符串對象 1.4.5 DATEADD函數--在指定日期上加一段時間 1.4.6 DateDiff方法--獲取日期時間的間隔數 1.4.7 DateTime結構--表示時間上的一刻 1.4.8 DAY函數--返回日期部分的整數 1.4.9 DayOfWeek屬性--獲取星期幾 1.4.10 Equals方法--比較兩個字符串對象 1.4.11 First函數--返回查詢結果的第一個記錄 1.4.12 FirstDayOfWeek屬性--獲取或設置一周中的第一天 1.4.13 Format方法--格式化字符串 1.4.14 GETDATE函數--返回當前系統日期和時間 1.4.15 GetDayOfMonth方法--返回幾號 1.4.16 GetDayOfWeek方法--返回星期幾 1.4.17 GetDayOfYear方法--返回第幾天 1.4.18 GetDaysInMonth方法--返回指定月份中的天數 1.4.19 GetDaysInYear方法--返回指定年份中的天數 1.4.20 GetMonth方法--返回指定日期中的月份 1.4.21 GetMonthsInYear方法--返回指定年份的月數 1.4.22 GetText方法--檢索文本數據 1.4.23 GetYear方法--返回指定日期中的年份 1.4.24 IndexOf方法--確定指定字符在字符串中的索引 1.4.25 IsLeapYear方法--判斷年份是否為閏年 1.4.26 IsMatch方法--搜索正則表達式匹配項 1.4.27 IsUpper方法--判斷是否大寫 1.4.28 Join方法--串聯字符串 1.4.29 LastIndexOf方法--確定字符在字符串中最後索引 1.4.30 Matches方法--檢查字符串是否有重復的詞出現 1.4.31 MONTH函數--返回指定日期中月部分的整數 1.4.32 PadLeft方法--在左邊用空格填充 1.4.33 PadRight方法--在右邊用空格填充 1.4.34 Random類--偽隨機數生成器 1.4.35 Regex類--正則表達式 1.4.36 Split方法--分割字符串 1.4.37 String類--字符串 1.4.38 StringBuilder類--可變字符串 1.4.39 Substring方法--截取字符串 1.4.40 TimeSpan對象--表示時間間隔或持續時間 1.4.41 ToInt32方法--轉換為32位有符號整數 1.4.42 ToLongDateString 方法--轉換為長日期字符串 1.4.43 ToLongTimeString 方法--轉換為長時間字符串 1.4.44 ToLower方法--轉換為小寫 1.4.45 ToShortDateString方法--轉換為短日期字符串 1.4.46 ToShortTimeString方法--轉換為短時間字符串 1.4.47 ToString方法--轉換為字符串 1.4.48 ToUpper方法--轉換為大寫 1.4.49 Trim方法--移除所有空白字符 1.4.50 TrimEnd方法--從尾部移除匹配項 1.4.51 TrimStart方法--從開始移除匹配項 1.4.52 YEAR函數--返回指定日期的年份的整數 1.5 數組與集合 1.5.1 Add方法--添加項 1.5.2 ArrayList類--集合 1.5.3 AsEnumerable方法--轉換為IEnumerable類型 1.5.4 Clear方法--清空內容 1.5.5 Contains方法--確定是否包含某項 1.5.6 ContainsKey方法--確定哈希表是否包含特定鍵 1.5.7 ContainsText方法--確定剪貼板中是否存在數據 1.5.8 ContainsValue方法--確定哈希表是否包含特定值 1.5.9 Count屬性--獲取數目 1.5.10 GetEnumerator方法--循環訪問對象 1.5.11 GetEnvironmentVariables方法--檢索環境變量 1.5.12 Hashtable類--哈希表 1.5.13 Insert方法--插入項 1.5.14 Item屬性--獲取或設置指定索引處的元素 1.5.15 Length屬性--獲取長度 1.5.16 Next方法--返回一個指定范圍內的隨機數 1.5.17 Queue類--隊列 1.5.18 Remove方法--移除指定項 1.5.19 RemoveAt方法--移除指定索引處的項 1.5.20 Replace方法--替換文件或字符串 1.5.21 Reverse方法--反轉數組元素 1.5.22 Sort方法--數組排序 1.5.23 Stack類--堆棧   第2章 Windows窗體及常用控件 2.1 Form窗體 2.1.1 AcceptButton屬性--設置接受按鈕 2.1.2 Activate事件--當激活窗體時發生 2.1.3 Appllication類--提供管理應用程序的靜態方法 2.1.4 CancelButton屬性--設置取消按鈕 2.1.5 Computer類--提供操作計算機組件的屬性 2.1.6 ComputerInfo類--獲取計算機信息 2.1.7 Control類--定義控件基類 2.1.8 Environment類--提供當前環境和平台的信息 2.1.9 Form窗體--可視化界面 2.1.10 FormClosed事件--關閉窗體後事件 2.1.11 FormClosing事件--關閉窗體前事件 2.1.12 Icon屬性--設置圖標 2.1.13 IsMdiContainer屬性--設置父窗體 2.1.14 LayoutMdi方法--排列子窗體 2.1.15 Load事件--窗體加載事件 2.1.16 MaximizeBox屬性--是否顯示最大化按鈕 2.1.17 Maximum屬性--設置數字顯示框的最大值 2.1.18 MDI窗體--多文檔界面 2.1.19 MdiChildren屬性--獲取子窗體的數組 2.1.20 MdiParent屬性--設置父窗體 2.1.21 MinimizeBox屬性--是否顯示最小化按鈕 2.1.22 Minimum屬性--數字顯示框的最小值 2.1.23 Opacity屬性--設置窗體的透明度級別 2.1.24 Owner屬性--設置窗體所有者 2.1.25 StartPosition屬性--設置窗體起始位置 2.1.26 StartupPath 屬性--獲取可執行文件路徑 2.1.27 TopMost屬性--窗體是否應顯示為最頂層窗體 2.1.28 WindowState屬性--窗體的窗口狀態 2.2 文本類控件 2.2.1 AllowEdit屬性--是否可以編輯列表項 2.2.2 AppendText方法--追加文本 2.2.3 BeginEdit方法--將單元格置於編輯模式下 2.2.4 Button控件--按鈕控件 2.2.5 CancelEdit屬性--取消更改 2.2.6 CanPaste方法--是否可以粘貼數據 2.2.7 CanRedo屬性--是否有可以重新應用的操作 2.2.8 CanSelect屬性--是否可以選中控件 2.2.9 CanUndo屬性--能否撤銷上一個操作 2.2.10 Cut方法--將選定內容移動到"剪貼板"中 2.2.11 Find方法--搜索指定的項目 2.2.12 FindString方法--搜索文本 2.2.13 Label控件--標簽控件 2.2.14 LabelEdit屬性--允許用戶編輯控件數據 2.2.15 LinkLabel控件--以超鏈接形式顯示文本 2.2.16 MaskedTextBox控件--使用掩碼區分用戶輸入 2.2.17 Multiline屬性--是否為多行輸入數據 2.2.18 PasswordChar屬性--取代用戶輸入而顯示的字符 2.2.19 Redo方法--重新應用控件中上次撤銷的操作 2.2.20 RichTextBox控件--有格式文本控件 2.2.21 Select方法--激活控件 2.2.22 SelectAll方法--選定所有文本 2.2.23 Selected屬性--是否選定 2.2.24 SelectedCells屬性--用戶選定的單元格集合 2.2.25 SelectedColumns屬性--用戶選定的列集合 2.2.26 SelectedRows屬性--用戶選定的行集合 2.2.27 SelectionBackColor屬性--文本在選中時的顏色 2.2.28 SelectionColor屬性--插入點的文本顏色 2.2.29 SelectionEnd屬性--設置選定日期范圍的結束日期 2.2.30 SelectionFont屬性--選定文本或插入點的字體 2.2.31 SelectionIndent屬性--所選內容開始行的縮進距離 2.2.32 SelectionLength屬性--控件中選定的字符數 2.2.33 SelectionRange 屬性--設置選定的日期范圍 2.2.34 SelectionStart屬性--選擇的起始位置的字符索引 2.2.35 TextBox控件--輸入或顯示文本 2.2.36 TextChanged事件--Text屬性值更改時發生 2.3 選擇類控件 2.3.1 CheckBox控件--復選框控件 2.3.2 CheckBoxes屬性--是否顯示復選框 2.3.3 Checked屬性--復選框是否處於選中狀態 2.3.4 CheckedChanged事件--Checked屬性更改時發生 2.3.5 CheckedListBox控件--復選框列表控件 2.3.6 CheckState屬性--設置CheckBox控件的狀態 2.3.7 ComboBox控件--下拉組合框控件 2.3.8 DomainUpDown控件--上下選擇控件 2.3.9 DropDownStyle屬性--指定組合框樣式的值 2.3.10 GetItemCheckState方法--當前項的復選狀態的值 2.3.11 GetItemText方法--指定項的文本表示形式 2.3.12 Index屬性--從零開始的索引 2.3.13 Items屬性--數組列表對象中的項的集合 2.3.14 ListBox控件--列表控件 2.3.15 ListView控件--顯示帶圖標的項列表 2.3.16 NumericUpDown控件--數值選擇控件 2.3.17 RadioButton控件--單選按鈕 2.3.18 SelectedIndex屬性--獲取選擇項的索引 2.3.19 SelectedIndices屬性--表示當前選中的項 2.3.20 SelectedItem屬性--當前選中的項 2.3.21 SelectedItems屬性--選定項的集合 2.3.22 SelectedText屬性--選定文本 2.4 容器類控件 2.4.1 FlatStyle屬性--設置控件的平面樣式外觀 2.4.2 FlowDirection屬性--指示FlowLayoutPanel控件的流向 2.4.3 FlowLayoutPanel控件--水平或垂直排列內容 2.4.4 GroupBox控件--分組控件 2.4.5 Panel控件--容器控件 2.4.6 TabControl控件--選項卡控件 2.4.7 TabIndex屬性--控件的Tab鍵順序 2.4.8 TabPages屬性--選項卡頁的集合   第3章 Windows高級控件 3.1 日期時間類控件 3.1.1 CalendarFont屬性--日歷的字體樣式 3.1.2 CalendarForeColor屬性--日歷的前景色 3.1.3 DateTimePicker控件--日期和日歷的組合 3.1.4 MaxDate屬性--最大日期和時間 3.1.5 MinDate屬性--最小日期和時間 3.1.6 MonthCalendar控件--以網格形式顯示日歷 3.1.7 SetDate方法--將日期設置為當前選定的日期 3.1.8 ShowToday屬性--是否顯示當前日期 3.2 對話框、菜單、工具欄及狀態欄控件 3.2.1 ColorDialog控件--顏色對話框 3.2.2 ContextMenuStrip控件--右鍵快捷菜單 3.2.3 ExpandAll方法--展開所有樹節點 3.2.4 Filter屬性--設置篩選器字符串 3.2.5 FolderBrowserDialog控件--浏覽文件夾對話框 3.2.6 Font屬性--設置字體 3.2.7 FontDialog控件--字體對話框 3.2.8 InitialDirectory屬性--文件對話框顯示的初始目錄 3.2.9 MenuStrip控件--菜單控件 3.2.10 Nodes屬性--樹節點集合 3.2.11 OpenFileDialog控件--打開文件對話框 3.2.12 RestoreDirectory屬性--是否還原當前目錄 3.2.13 RootFolder屬性--設置浏覽的根文件夾 3.2.14 SaveFileDialog組件--保存文件對話框 3.2.15 SelectedNode屬性--獲取選定的樹節點 3.2.16 SelectedPath屬性--用戶選定的路徑 3.2.17 ShowDialog方法--打開模式對話框 3.2.18 ToolStrip控件--工具欄控件 3.2.19 TreeNode類--樹節點 3.2.20 TreeView控件--樹控件 3.3 數據綁定類控件 3.3.1 BindingNavigator控件--導航和操作數據 3.3.2 Cell對象--表示Word文檔中的單元格 3.3.3 CellClick事件--單元格的任何部分被單擊時發生 3.3.4 CellEnter事件--控件接收到輸入焦點時發生 3.3.5 CellMouseClick事件--鼠標單擊單元格時發生 3.3.6 CellLeave事件--單元格失去輸入焦點時發生 3.3.7 Cells屬性--Bookmark控件中的表單元格 3.3.8 ColumnCount屬性--DataGridView控件顯示的列數 3.3.9 Columns屬性--控件中所有列的集合 3.3.10 ColumnWidth屬性--ListBox中列的寬度 3.3.11 CurrentCell屬性--設置當前處於活動狀態的單元格 3.3.12 CurrentRow屬性--包含當前單元格的行 3.3.13 DataGridView控件--數據控件 3.3.14 FullRowSelect屬性--是否選擇其所有子項 3.3.15 GetCellCount方法--獲取滿足篩選器的單元格數目 3.3.16 GetColumn方法--指定子控件的列位置 3.3.17 NewRow方法--添加一條新記錄 3.3.18 RowCount方法--DataGridView中顯示的行數 3.3.19 Rows屬性--DataGridView控件中的所有行 3.4 打印類控件 3.4.1 CrystalReportViewer控件--水晶報表查看控件 3.4.2 Document屬性--設置要預覽的文檔 3.4.3 PageSetupDialog組件--配置頁面的對話框 3.4.4 Print方法--打印當前頁面 3.4.5 PrintDialog組件--打印對話框 3.4.6 PrintDocument組件--設置打印的文檔 3.4.7 PrinterSettings屬性--打印機設置 3.4.8 PrintPage事件--當需要為當前頁打印的輸出時發生 3.4.9 PrintPreviewControl組件--按文檔打印時的外觀顯示Print Document組件 3.4.10 PrintPreviewDialog組件--顯示PrintDocument組件在打印時的外觀 3.4.11 PrinterSettings類--用來指定有關文檔打印方式的信息 3.4.12 Zoom屬性--指示頁面的顯示大小 3.5 其他常用組件 3.5.1 BackgroundWorker組件--在主線程的另一線程上異步執行耗時的操作 3.5.2 ErrorProvider控件--檢查並顯示錯誤信息 3.5.3 EventLog組件--連接本地和遠程計算機的事件日志 3.5.4 HelpProvider組件--將幫助文件與Windows應用程序相關聯 3.5.5 HScrollBar控件--一個標准Windows水平滾動條 3.5.6 Image屬性--顯示在控件上的圖像 3.5.7 ImageAlign屬性--在控件中顯示的圖像的對齊方式 3.5.8 ImageFormat類--指定圖像的格式 3.5.9 ImageList組件--用於存儲圖像 3.5.10 ImageList屬性--在控件中顯示的圖像的ImageList 3.5.11 Interval屬性--設置Timer控件執行的間隔 3.5.12 NotifyIcon控件--設置程序的系統托盤圖標 3.5.13 PerformStep方法--按照Step屬性的數量增加進度欄的當前位置 3.5.14 PictrueBox控件--用於顯示指定的圖像 3.5.15 Play方法--播放.wav文件 3.5.16 ProgressBar控件--進度條 3.5.17 SetError方法--設置錯誤信息 3.5.18 SetShowHelp方法--是否顯示幫助信息 3.5.19 SetToolTip方法--設置提示文本 3.5.20 Step屬性--增加進度條的當前位置時所根據的數量 3.5.21 Stop方法--停止加載網頁 3.5.22 Tick事件--計時器處於啟用狀態時發生 3.5.23 Timer組件--定期引發事件的組件 3.5.24 ToolTip控件--顯示提示信息 3.5.25 ToolTipIcon屬性--提示文本旁顯示的圖標類型 3.5.26 ToolTipText屬性--ToolTip顯示的文本 3.5.27 ToolTipTitle屬性--工具提示窗口的標題 3.5.28 TrackBar控件--標准的Windows跟蹤條 3.5.29 Url屬性--引用服務說明的URL 3.5.30 VscrollBar控件--標准的Windows垂直滾動條 3.5.31 WebBrowser控件--在窗體中顯示網頁 3.5.32 Windows Media Player控件--播放常見的音頻文件   第4章 控件公共屬性、方法及事件 4.1 控件公共屬性 4.1.1 BackColor屬性--設置控件的背景色 4.1.2 BackgroudColor屬性--設置控件背景色 4.1.3 BackgroudImage屬性--設置控件背景圖像 4.1.4 Border屬性--控件邊框 4.1.5 BorderStyle屬性--控件的邊框樣式 4.1.6 Bottom屬性--控件下邊緣與其容器的工作區上邊緣之間的距離 4.1.7 CanFocus屬性--控件是否可以接收焦點 4.1.8 Capture屬性--控件是否已捕獲鼠標 4.1.9 Color屬性--設置用戶選定的顏色 4.1.10 Dock屬性--控件在窗體中的布局樣式 4.1.11 Enabled屬性--控件是否可用 4.1.12 ForeColor屬性--設置控件的前景色 4.1.13 Handle屬性--獲取控件綁定到的窗口句柄 4.1.14 Height屬性--設置控件的高度 4.1.15 KeyChar屬性--設置與按下的鍵對應的字符 4.1.16 KeyValue屬性--獲取KeyDown或KeyUp事件的鍵盤值 4.1.17 Lines屬性--設置多行配置中的文本行 4.1.18 Location屬性--控件的左上角相對於其容器的左上角的坐標 4.1.19 Name屬性--控件或實例的名稱 4.1.20 Parent屬性--設置控件的父容器或獲取指定子目錄的父目錄 4.1.21 Position屬性--設置坐標 4.1.22 ReadOnly屬性--是否只讀 4.1.23 Right屬性--控件右邊緣與其容器的工作區左邊緣之間的距離 4.1.24 RightToLeft屬性--控件的文本從右向左讀取 4.1.25 ScrollBars屬性--滾動條的可見性和位置 4.1.26 SizeMode屬性--指示如何顯示圖像 4.1.27 Tag屬性--窗體或控件的標識 4.1.28 Text屬性--與控件關聯的文本 4.1.29 TextAlign 屬性--控件上文本的對齊方式 4.1.30 Top屬性--控件上邊緣與其容器的工作區上邊緣之間的距離 4.1.31 Value屬性--輔助性對象的值 4.1.32 View屬性--項在控件中的顯示方式 4.1.33 Visible屬性--控件是否可見 4.1.34 Width屬性--控件的寬度 4.2 控件公共方法 4.2.1 BringToFront方法--將控件帶到Z順序的前面 4.2.2 Focus方法--為控件設置輸入焦點 4.2.3 GetClipboardContent方法--檢索選定單元格內容的格式化值 4.2.4 GetParent方法--檢索指定路徑的父目錄 4.2.5 Hide方法--隱藏窗體 4.2.6 Load方法--加載XML文檔 4.2.7 LoadFile方法--將文件加載到RichTextBox控件中 4.2.8 Navigate方法--打開指定的URL地址 4.2.9 Refresh方法--重新加載當前的網頁 4.2.10 SaveAs方法--用新名稱或新格式保存文檔 4.2.11 SaveFile方法--將內容保存到文件中 4.2.12 Show方法--顯示光標或者打開新窗體 4.2.13 UpButton方法--按照指定數值遞增 4.3 控件公共事件 4.3.1 Click事件--單擊控件時觸發該事件 4.3.2 Enter事件--光標進入控件時發生 4.3.3 KeyDown事件--控件有焦點按下鍵時發生 4.3.4 KeyPress事件--控件有焦點按下鍵時發生 4.3.5 KeyUp事件--控件有焦點釋放鍵時發生 4.3.6 Leave事件--輸入焦點離開控件時發生 4.3.7 MouseClick事件--用戶單擊控件時發生 4.3.8 Navigated事件--加載新文檔時發生 4.3.9 Paint事件--重繪或更新控件時發生   第5章 數據庫開發 5.1 SQL語言基礎 5.1.1 AVG聚合函數--返回組中值的平均值 5.1.2 CAST函數--數據類型顯式轉換 5.1.3 COUNT函數--返回組中的項的數量 5.1.4 Last函數--返回查詢結果的最後一個記錄 5.1.5 MAX函數--返回表達式中的最大值 5.1.6 MIN函數--返回表達式中的最小值 5.1.7 newid函數--創建uniqueidentifier類型的惟一值 5.1.8 SUM函數--返回表達式中所有值的和 5.1.9 UPDATE語句--更改表中的現有數據 5.2 ADO.NET技術 5.2.1 Command對象--對數據源執行增、刪、改、查操作 5.2.2 CommandText屬性--獲取設置SQL語句或存儲過程 5.2.3 CommandTimeout屬性--獲取或設置錯誤等待時間 5.2.4 CommandType屬性--獲取或設置如何解釋CommandText屬性 5.2.5 Connection對象--數據庫連接對象 5.2.6 ConnectionState枚舉--數據庫連接狀態 5.2.7 DataAdapter類--數據庫橋接器 5.2.8 DataMember屬性--獲取或設置數據源列表或表名稱 5.2.9 DataReader類--只讀數據集 5.2.10 DataSet類--數據集 5.2.11 DataSource屬性--獲取或設置數據源 5.2.12 ExecuteNonQuery方法--執行SQL語句並返回受影響的行數 5.2.13 ExecuteReader方法--執行SQL語句並返回DataReader對象 5.2.14 ExecuteScalar方法--執行SQL語句並返回結果集中第1行的第1列 5.2.15 Fill方法--填充數據集 5.2.16 Merge方法--合並數據集 5.2.17 Parameters屬性--獲取SqlParameterCollection 5.2.18 ReadXml方法--將XML架構和數據讀入數據集 5.2.19 SelectCommand屬性--獲取或設置選擇記錄命令 5.2.20 SQL注入式攻擊--利用設計上的漏洞攻擊SQL 5.2.21 SqlCommand類--SQL執行命令 5.2.22 SqlConnection類--SQL數據庫連接對象 5.2.23 SqlDataAdapter類--SQL數據庫橋接器 5.2.24 SqlDataReader類--SQL只讀數據集 5.2.25 Tables屬性--獲取包含在數據集中的表的集合 5.2.26 Update方法--使控件重繪工作區內的無效區域 5.2.27 UpdateCommand屬性--獲取或設置更新記錄命令 5.2.28 WriteXml方法--將數據集中數據寫入到XML中 5.3 LINQ技術 5.3.1 Lambda表達式--匿名函數 5.3.2 LINQ技術--語言集成查詢 5.3.3 LinqToDataSet技術--LINQ操作數據集 5.3.4 LinqToObjects技術--LINQ操作數組和集合 5.3.5 LinqToSql技術--LINQ操作SQL數據庫 5.3.6 LinqToXml技術--LINQ操作XML文件 5.3.7 var關鍵字--根據初始化語句推斷變量類型   第6章 文件、數據流與注冊表 6.1 文件與I/O數據流 6.1.1 ASCII碼--鍵盤的一種表示方式 6.1.2 ASCIIEncoding類--ASCII字符編碼的操作類 6.1.3 Attributes屬性--獲取和設置文件的屬性 6.1.4 BinaryReader類--將特定的數據讀作二進制值 6.1.5 BinaryWriter類--將二進制值寫入到流中 6.1.6 CanRead屬性--判斷當前流是否支持讀寫 6.1.7 Close方法--釋放所有關聯的資源 6.1.8 Copy方法--文件的復制 6.1.9 CopyFile方法--將文件復制到新的位置 6.1.10 CopyTo方法--將指定的字符串復制到字符數組中 6.1.11 Create方法--創建文件 6.1.12 CreateDirectory方法--創建指定路徑中的所有目錄 6.1.13 CreateText方法--創建或打開文本文件 6.1.14 CreationTime屬性--獲取或設置文件的創建時間 6.1.15 CryptoStream類--將數據流連接到加密轉換的流 6.1.16 Delete方法--刪除文件 6.1.17 Directory類--對文件夾進行操作的類 6.1.18 DirectoryEntry類--封裝節點或對象 6.1.19 DirectoryInfo類--對文件夾進行操作的類 6.1.20 DirectoryName屬性--獲取路徑 6.1.21 DirectorySearcher組件--執行查找 6.1.22 DriveInfo類--驅動器的信息訪問 6.1.23 Encoding屬性--獲取編碼方式 6.1.24 Exists方法--判斷文件是否存在 6.1.25 Exists屬性--判斷文件是否存在 6.1.26 Extension屬性--獲取文件擴展名 6.1.27 File類--對文件進行操作的類 6.1.28 FileAttributes枚舉--提供文件和目錄的屬性 6.1.29 FileInfo類--文件的操作類 6.1.30 FileName屬性--獲取或設置文件的名稱 6.1.31 FileStream類--對文件流操作的類 6.1.32 Flush方法--清除流的緩沖區 6.1.33 GetBytes方法--將字符串編碼設為字節序列 6.1.34 GetDirectories方法--獲取子目錄的名稱 6.1.35 GetExtension方法--獲取路徑字符串的擴展名 6.1.36 GetFiles方法--獲取目錄中的文件名稱 6.1.37 GetFileSystemEntries方法--獲取目錄中的所有名稱 6.1.38 GetFileSystemInfos方法--獲取所有文件的信息 6.1.39 GetStream方法--返回用於發送和接收的數據 6.1.40 GetString方法--將字節解碼成字符串 6.1.41 HasRows屬性--指示 OleDbDataReader是否有數據 6.1.42 MD5CryptoServiceProvider類--操作MD5的類 6.1.43 MemoryStream類--創建其支持存儲區為內存的流 6.1.44 Move方法--文件的移動 6.1.45 MoveNext方法--移動到下一個字符 6.1.46 MoveTo方法--文件的移動 6.1.47 NetworkStream類--網絡訪問的基礎數據流 6.1.48 Open方法--打開文件 6.1.49 OpenFile方法--以只讀方式打開文件 6.1.50 OpenText方法--打開UTF-8編碼文本文件 6.1.51 Path屬性--監視的目錄的路徑 6.1.52 Peek方法--返回下一個可用的字符 6.1.53 Read方法--讀取數據流 6.1.54 ReadBytes方法--將指定的字節讀入字節數組 6.1.55 ReadToEnd方法--從流的當前位置讀到末尾 6.1.56 Stream類--對數據流進行操作的類 6.1.57 StreamReader類--數據流的讀取類 6.1.58 StreamWriter類--數據流的寫入類 6.1.59 TextReader類--讀取連續字符的讀取器 6.1.60 TextWriter類--編寫一個有序字符系列的編寫器 6.1.61 Write方法--將流寫入到文件中 6.2 注冊表技術 6.2.1 CreateSubKey方法--創建或打開子項 6.2.2 GetValue方法--獲取注冊表項中的值 6.2.3 GetValueNames方法--所有值名稱的字符串數組 6.2.4 GetSubKeyNames方法--所有子項名稱字符串數組 6.2.5 OpenSubKey方法--以只讀方式檢索子項 6.2.6 Registry類--注冊表操作類 6.2.7 RegistryKey類--表示Windows注冊表中的項級節點 6.2.8 SetValue方法--設置注冊表項的指定名稱/值對   第7章 GDI+繪圖技術 7.1 GDI+繪圖基礎 7.1.1 Bitmap類--圖像對象 7.1.2 Cursor類--繪制光標指針圖像 7.1.3 GDI+--圖形圖像的繪制 7.1.4 Graphics類--繪圖類 7.1.5 GraphicsPath類--一系列相互連接的直線和曲線 7.1.6 Icon類--圖標的操作類 7.1.7 Image類--圖像的操作類 7.1.8 LinearGradientBrush類--線性漸變封裝Brush 7.1.9 Region類--由矩形和路徑構成的圖形形狀的內部 7.1.10 SolidBrush類--定義單色畫筆 7.2 常用繪圖方法 7.2.1 Draw方法--繪制光標 7.2.2 DrawArc方法--繪制圓弧 7.2.3 DrawBezier方法--繪制貝塞爾樣條 7.2.4 DrawEllipse方法--繪制橢圓 7.2.5 DrawImage方法--繪制Image圖像 7.2.6 DrawLine方法--繪制直線 7.2.7 DrawPath方法--繪制GraphicsPath圖形路徑 7.2.8 DrawPie方法--繪制扇形 7.2.9 DrawPolygon方法--繪制多邊形 7.2.10 DrawRectangle方法--繪制矩形 7.2.11 DrawString方法--繪制文本字符串 7.3 常用填充圖像方法 7.3.1 FillEllipse方法--填充橢圓 7.3.2 FillPath方法--填充GraphicsPath的內部 7.3.3 FillPie方法--填充扇形 7.3.4 FillPolygon方法--填充多邊形 7.3.5 FillRectangle方法--填充矩形框 7.3.6 FillRegion方法--填充一個區域 7.4 其他常用方法 7.4.1 Clone方法--創建Bitmap對象的某個部分的副本 7.4.2 CreateGraphics方法--創建Graphics對象 7.4.3 FromArgb方法--從ARGB值創建Color結構 7.4.4 FromFile方法--從指定的文件創建Image 7.4.5 FromImage方法--從Image創建新的Graphics對象 7.4.6 FromStream方法--數據流創建Image 7.4.7 GetPixel方法--獲取圖像中的像素顏色 7.4.8 GetThumbnailImage方法--Image的縮略圖 7.4.9 Save方法--將圖片以文件的形式進行復制 7.4.10 SetPixel方法--設置圖像中的像素顏色 7.4.11 Transform方法--對路徑的數據點進行變換   第8章 C#高級編程 8.1 網絡編程技術 8.1.1 Accept方法--為新建連接創建新的Socket對象 8.1.2 AcceptSocket方法--接收掛起的連接請求 8.1.3 BeginConnect方法--開始遠程主機連接的異步請求 8.1.4 Dns類--從Internet域名系統檢索特定主機的信息 8.1.5 GetHostAddresses方法--返回主機的IP地址 8.1.6 GetHostByAddress方法--創建IPHostEntry實例 8.1.7 GetHostByName方法--獲取指定DNS主機名的信息 8.1.8 GetHostName方法--獲取本地計算機的主機名 8.1.9 IPEndPoint類--將網絡端點表示為IP地址和端口號 8.1.10 IPHostEntry類--為主機地址信息提供容器類 8.1.11 Listen方法--將Socket置於偵聽狀態 8.1.12 MachineName屬性--讀取或寫入事件的計算機名稱 8.1.13 MailMessage類--郵件的操作類 8.1.14 Net send命令--用net send命令進行發送 8.1.15 Net use命令--實現映射網絡驅動器 8.1.16 Ping類--網絡訪問遠程計算機的操作類 8.1.17 POP3協議--POP郵件的操作類 8.1.18 Receive方法--由遠程主機發送的UDP數據報 8.1.19 Send方法--將數據發送到連接的Socket 8.1.20 SerialPort類--控制串行端口文件資源 8.1.21 SMTP協議--進行郵件的傳輸 8.1.22 SmtpClient類--將電子郵件發送到SMTP服務器 8.1.23 Socket類--網絡通信的操作類 8.1.24 TcpClient類--為TCP網絡服務提供客戶端連接 8.1.25 TcpListener類--從TCP網絡客戶端偵聽連接 8.1.26 UdpClient類--用戶數據報(UDP)網絡服務 8.1.27 WebClient類--URI標識的資源發送和接收 8.1.28 WebRequest類--訪問Internet數據 8.1.29 WebResponse類--協議特定的響應類 8.2 多線程編程 8.2.1 Abort方法--終止線程 8.2.2 BeginInvoke方法--線程上異步執行委托 8.2.3 EndInvoke方法--異步操作的返回值 8.2.4 Join方法--確保線程已終止 8.2.5 Kill方法--強制關閉進程 8.2.6 Process類--對正在計算機上運行的進程的訪問 8.2.7 Sleep方法--線程掛起 8.2.8 Start方法--啟動進程 8.2.9 Thread類--創建並控制線程的類 8.2.10 ThreadState屬性--獲取當前線程的狀態 8.3 WMI技術--系統管理 8.3.1 MainWindowTitle屬性--獲取進程的主窗口標題 8.3.2 ManagementClass類--公共信息模型管理類 8.3.3 ManagementObject類--表示WMI實例 8.3.4 ManagementObjectSearcher類--查詢檢索管理對象 8.3.5 ManagementScope類--管理操作的范圍 8.3.6 Microsoft.Win32命名空間--操作注冊表類 8.3.7 WndProc方法--處理Windows消息 8.4 其他高級技術 8.4.1 Children屬性--獲取節點的子項 8.4.2 COM+服務--為類的實例提供服務 8.4.3 DirectShow技術--流媒體處理的一個開發包 8.4.4 DLL組件--動態鏈接庫 8.4.5 MVC開發模式--模型視圖控制器 8.4.6 VFW技術--視頻應用程序提供的軟件工具包 8.4.7 XML--定義其他標識語言的元標識語言 8.4.8 XmlReader類--XML讀取器 8.4.9 XmlWriter類--XML編寫器

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved