图书介绍
C#全能速查宝典【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 王小科,梁冰,吕双编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115215215
- 出版时间:2009
- 标注页数:691页
- 文件大小:341MB
- 文件页数:716页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#全能速查宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章C#语言基础1
1.1 常用概念、关键字及基础类1
1.1.1 abstract关键字——抽象1
1.1.2 as操作符——引用类型转换3
1.1.3 base关键字——从派生类中访问基类的成员3
1.1.4变量——存储特定类型的数据4
1.1.5 Console类——控制台中的输入流、输出流和错误流6
1.1.6 Convert类——类型转换8
1.1.7常量——值不改变的量9
1.1.8 Dispose方法——释放资源10
1.1.9迭代器——相同类型的值的有序序列的一段代码10
1.1.10泛型——处理算法和数据结构11
1.1.11分部类——将一个类分成几部分12
1.1.12 is操作符——检查变量是否为指定的类型14
1.1.13 lock关键字——锁定15
1.1.14 namespace关键字——定义命名空间15
1.1.15 new运算符——创建一个新的类型实例16
1.1.16 Object类型——所有类型的基类17
1.1.17 OOP技术——面向对象编程技术18
1.1.18 ReadLine方法——从当前流中读取一行字符20
1.1.19 typeof运算符——获得系统原型对象的类型21
1.1.20 using关键字——引入命名空间22
1.1.21 WriteLine方法——写入流23
1.2 数学方法类——Math25
1.2.1 Abs方法——返回指定数字的绝对值25
1.2.2 Acos方法——返回余弦值为指定数字的角度26
1.2.3 Asin方法——返回正弦值为指定数字的角度26
1.2.4 Atan方法——返回正切值为指定数字的角度27
1.2.5 Pow方法——返回指定数字的指定次幂27
1.2.6 Round方法——将小数值舍入到指定的精度28
1.3 流程控制语句29
1.3.1 break语句——跳出循环29
1.3.2 case语句——比较表达式以确定结果30
1.3.3 continue语句——继续执行下一个循环31
1.3.4 do...while语句——循环语句31
1.3.5 for语句——循环语句32
1.3.6 foreach语句——枚举一个集合的元素33
1.3.7 goto语句——跳转到标签34
1.3.8 if...else语句——条件判断语句36
1.3.9 return语句——返回38
1.3.10 switch case语句——条件判断语句39
1.3.11 throw语句——显式引发异常40
1.3.12.try...catch...finally语句——捕捉异常42
1.3.13 while语句——循环语句43
1.4 字符串处理44
1.4.1 AddDays方法——添加天数44
1.4.2 AddString方法——添加文本字符串45
1.4.3 Compare方法——比较两个字符串46
1.4.4CompareTo方法——比较两个字符串对象47
1.4.5 DATEADD函数——在指定日期上加一段时间48
1.4.6 DateDiff方法——获取日期时间的间隔数48
1.4.7 DateTime结构——表示时间上的一刻50
1.4.8 DAY函数——返回日期部分的整数51
1.4.9 DayOfWeek属性——获取星期几52
1.4.10 Equals方法——比较两个字符串对象53
1.4.11 First函数——返回查询结果的第一个记录55
1.4.12 FirstDayOfWeek属性——获取或设置一周中的第一天56
1.4.13 Format方法——格式化字符串56
1.4.14 GETDATE函数——返回当前系统日期和时间58
1.4.15 GetDayOfMonth方法——返回几号59
1.4.16 GetDayOfWeek方法——返回星期几59
1.4.17 GetDayOfYear方法——返回第几天60
1.4.18 GetDaysInMonth方法——返回指定月份中的天数60
1.4.19 GetDaysInYear方法——返回指定年份中的天数61
1.4.20 GetMonth方法——返回指定日期中的月份61
1.4.21 GetMonthsInYear方法——返回指定年份的月数62
1.4.22 GetText方法——检索文本数据63
1.4.23 GetYear方法——返回指定日期中的年份64
1.4.24 IndexOf方法——确定指定字符在字符串中的索引65
1.4.25 IsLeapYear方法——判断年份是否为闰年67
1.4.26 IsMatch方法——搜索正则表达式匹配项67
1.4.27 IsUpper方法——判断是否大写68
1.4.28 Join方法——串联字符串69
1.4.29 LastIndexOf方法——确定字符在字符串中最后索引70
1.4.30 Matches方法——检查字符串是否有重复的词出现71
1.4.31 MONTH函数——返回指定日期的月部分的整数73
1.4.32 PadLeft方法——在左边用空格填充73
1.4.33 PadRight方法——在右边用空格填充74
1.4.34 Random类——伪随机数生成器75
1.4.35 Regex类——正则表达式76
1.4.36 Split方法——分割字符串78
1.4.37 String类——字符串79
1.4.38 StringBuilder类——可变字符串82
1.4.39 Substring方法——截取字符串83
1.4.40 TimeSpan对象——表示时间间隔或持续时间84
1.4.41 ToInt32方法——转换为32位有符号整数85
1.4.42 ToLongDateString方法——转换为长日期字符串86
1.4.43 ToLongTimeString方法——转换为长时间字符串87
1.4.44 ToLower方法——转换为小写87
1.4.45 ToShortDateString方法——转换为短日期字符串88
1.4.46 ToShortTimeString方法——转换为短时间字符串88
1.4.47 ToString方法——转换为字符串89
1.4.48 ToUpper方法——转换为大写90
1.4.49 Trim方法——移除所有空白字符91
1.4.50 TrimEnd方法——从尾部移除匹配项92
1.4.51 TrimStart方法——从开始移除匹配项92
1.4.52 YEAR函数——返回指定日期的年份的整数93
1.5 数组与集合93
1.5.1 Add方法——添加项93
1.5.2 ArrayList类——集合95
1.5.3 AsEnumerable方法——转换为IEnumerable类型97
1.5.4 Clear方法——清空内容98
1.5.5 Contains方法——确定是否包含某项99
1.5.6 ContainsKey方法——确定哈希表是否包含特定键100
1.5.7 ContainsText方法——确定剪贴板中是否存在数据101
1.5.8 ContainsValue方法——确定哈希表是否包含特定值101
1.5.9 Count属性——获取数目102
1.5.10 GetEnumerator方法——循环访问对象103
1.5.11 GetEnvironmentVariables方法——检索环境变量104
1.5.12 Hashtable类——哈希表106
1.5.13 Insert方法——插入项110
1.5.14 Item属性——获取或设置指定索引处的元素111
1.5.15 Length属性——获取长度112
1.5.16 Next方法——返回一个指定范围内的随机数113
1.5.17 Queue类——队列115
1.5.18 Remove方法——移除指定项116
1.5.19 RemoveAt方法——移除指定索引处的项118
1.5.20 Replace方法——替换文件或字符串119
1.5.21 Reverse方法——反转数组元素120
1.5.22 Sort方法——数组排序121
1.5.23 Stack类——堆栈123
第2章Windows窗体及常用控件126
2.1 Form窗体126
2.1.1 AcceptButton属性——设置接受按钮126
2.1.2 Activate事件——当激活窗体时发生126
2.1.3 Appllication类——提供管理应用程序的静态方法126
2.1.4 CancelButton属性——设置取消按钮128
2.1.5 Computer类——提供操作计算机组件的属性129
2.1.6 ComputerInfo类——获取计算机信息130
2.1.7 Control类——定义控件基类131
2.1.8 Environment类——提供当前环境和平台的信息134
2.1.9 Form窗体——可视化界面136
2.1.10 FormClosed事件——关闭窗体后事件139
2.1.11 FormClosing事件——关闭窗体前事件139
2.1.12 Icon属性——设置图标139
2.1.13 IsMdiContainer属性——设置父窗体140
2.1.14 LayoutMdi方法——排列子窗体141
2.1.15 Load事件——窗体加载事件141
2.1.16 MaximizeBox属性——是否显示最大化按钮142
2.1.17 Maximum属性——设置数字显示框的最大值142
2.1.18 MDI窗体——多文档界面143
2.1.19 MdiChildren属性——获取子窗体的数组146
2.1.20 MdiParent属性——设置父窗体147
2.1.21 MinimizeBox属性——是否显示最小化按钮147
2.1.22 Minimum属性——数字显示框的最小值148
2.1.23 Opacity属性——设置窗体的透明度级别148
2.1.24 Owner属性——设置窗体所有者149
2.1.25 StartPosition属性——设置窗体起始位置150
2.1.26 StartupPath属性——获取可执行文件路径150
2.1.27 TopMost属性——窗体是否应显示为最顶层窗体151
2.1.28 WindowState属性——窗体的窗口状态151
2.2 文本类控件152
2.2.1 AllowEdit属性——是否可以编辑列表项152
2.2.2 AppendText方法——追加文本152
2.2.3 BeginEdit方法——将单元格置于编辑模式下153
2.2.4 Button控件——按钮控件153
2.2.5 CancelEdit属性——取消更改155
2.2.6 CanPaste方法——是否可以粘贴数据155
2.2.7 CanRedo属性——是否有可以重新应用的操作156
2.2.8 CanSelect属性——是否可以选中控件157
2.2.9 CanUndo属性——能否撤销上一个操作157
2.2.10 Cut方法——将选定内容移动到“剪贴板”中158
2.2.11 Find方法——搜索指定的项目158
2.2.12 FindString方法——搜索文本160
2.2.13 Label控件——标签控件161
2.2.14 LabelEdit属性——允许用户编辑控件数据163
2.2.15 LinkLabel控件——以超链接形式显示文本164
2.2.16 MaskedTextBox控件——使用掩码区分用户输入166
2.2.17 Multiline属性——是否为多行输入数据169
2.2.18 PasswordChar属性——取代用户输入而显示的字符170
2.2.19 Redo方法——重新应用控件中上次撤销的操作171
2.2.20 RichTextBox控件——有格式文本控件171
2.2.21 Select方法——激活控件173
2.2.22 SelectAll方法——选定所有文本176
2.2.23 Selected属性——是否选定176
2.2.24 SelectedCells属性——用户选定的单元格集合177
2.2.25 SelectedColumns属性——用户选定的列集合178
2.2.26 SelectedRows属性——用户选定的行集合179
2.2.27 SelectionBackColor属性——文本在选中时的颜色180
2.2.28 SelectionColor属性——插入点的文本颜色180
2.2.29 SelectionEnd属性——设置选定日期范围的结束日期181
2.2.30 SelectionFont属性——选定文本或插入点的字体182
2.2.31 SelectionIndent属性——所选内容开始行的缩进距离183
2.2.32 SelectionLength属性——控件中选定的字符数184
2.2.33 SelectionRange属性——设置选定的日期范围185
2.2.34 SelectionStart属性——选择的起始位置的字符索引185
2.2.35 TextBox控件——输入或显示文本186
2.2.36 TextChanged事件——Text属性值更改时发生187
2.3 选择类控件188
2.3.1 CheckBox控件——复选框控件188
2.3.2 CheckBoxes属性——是否显示复选框190
2.3.3 Checked属性——复选框是否处于选中状态190
2.3.4 CheckedChanged事件——Checked属性更改时发生191
2.3.5 CheckedListBox控件——复选框列表控件191
2.3.6 CheckState属性——设置CheckBox控件的状态193
2.3.7 ComboBox控件——下拉组合框控件194
2.3.8 DomainUpDown控件——上下选择控件195
2.3.9 DropDownStyle属性——指定组合框样式的值197
2.3.10 GetItemCheckState方法——当前项的复选状态的值198
2.3.11 GetItemText方法——指定项的文本表示形式199
2.3.12 Index属性——从零开始的索引200
2.3.13 Items属性——数组列表对象中的项的集合200
2.3.14 ListBox控件——列表控件201
2.3.15 ListView控件——显示带图标的项列表205
2.3.16 NumericUpDown控件——数值选择控件208
2.3.17 RadioButton控件——单选按钮210
2.3.18 SelectedIndex属性——获取选择项的索引212
2.3.19 SelectedIndices属性——表示当前选中的项213
2.3.20 SelectedItem属性——当前选中的项214
2.3.21 SelectedItems属性——选定项的集合215
2.3.22 SelectedText属性——选定文本216
2.4 容器类控件217
2.4.1 FlatStyle属性——设置控件的平面样式外观217
2.4.2 FlowDirection属性——指示FlowLayoutPanel控件的流向217
2.4.3 FlowLayoutPanel控件——水平或垂直排列内容218
2.4.4 GroupBox控件——分组控件219
2.4.5 Panel控件——容器控件220
2.4.6 TabControl控件——选项卡控件222
2.4.7 TabIndex属性——控件的Tab键顺序224
2.4.8 TabPages属性——选项卡页的集合224
第3章Windows高级控件226
3.1 日期时间类控件226
3.1.1 CalendarFont属性——日历的字体样式226
3.1.2 CalendarForeColor属性——日历的前景色226
3.1.3 DateTimePicker控件——日期和日历的组合226
3.1.4 MaxDate属性——最大日期和时间228
3.1.5 MinDate属性——最小日期和时间228
3.1.6 MonthCalendar控件——以网格形式显示日历229
3.1.7 SetDate方法——将日期设置为当前选定的日期231
3.1.8 ShowToday属性——是否显示当前日期232
3.2 对话框、菜单、工具栏及状态栏控件232
3.2.1 ColorDialog控件——颜色对话框232
3.2.2 ContextMenuStrip控件——右键快捷菜单233
3.2.3 ExpandAll方法——展开所有树节点233
3.2.4 Filter属性——设置筛选器字符串234
3.2.5 FolderBrowserDialog控件——浏览文件夹对话框234
3.2.6 Font属性——设置字体235
3.2.7 FontDialog控件——字体对话框235
3.2.8 InitialDirectory属性——文件对话框显示的初始目录237
3.2.9 MenuStrip控件——菜单控件238
3.2.10 Nodes属性——树节点集合241
3.2.11 OpenFileDialog控件——打开文件对话框241
3.2.12 RestoreDirectory属性——是否还原当前目录244
3.2.13 RootFolder属性——设置浏览的根文件夹245
3.2.14 SaveFileDialog组件——保存文件对话框246
3.2.15 SelectedNode属性——获取选定的树节点248
3.2.16 SelectedPath属性——用户选定的路径249
3.2.17 ShowDialog方法——打开模式对话框249
3.2.18 ToolStrip控件——工具栏控件251
3.2.19 TreeNode类——树节点252
3.2.20 TreeView控件——树控件254
3.3 数据绑定类控件256
3.3.1 BindingNavigator控件——导航和操作数据256
3.3.2 Cell对象——表示Word文档中的单元格258
3.3.3 CellClick事件——单元格的任何部分被单击时发生259
3.3.4 CellEnter事件——控件接收到输入焦点时发生260
3.3.5 CellMouseClick事件——鼠标单击单元格时发生261
3.3.6 CellLeave事件——单元格失去输入焦点时发生261
3.3.7 Cells属性——Bookmark控件中的表单元格261
3.3.8 ColumnCount属性——DataGridView控件显示的列数262
3.3.9 Columns属性——控件中所有列的集合262
3.3.10 ColumnWidth属性——ListBox中列的宽度263
3.3.11 CurrentCell属性——设置当前处于活动状态的单元格263
3.3.12 CurrentRow属性——包含当前单元格的行263
3.3.13 DataGridView控件——数据控件264
3.3.14 FullRowSelect属性——是否选择其所有子项268
3.3.15 GetCellCount方法——获取满足筛选器的单元格数目269
3.3.16 GetColumn方法——指定子控件的列位置270
3.3.17 NewRow方法——添加一条新记录270
3.3.18 RowCount方法——DataGridView中显示的行数271
3.3.19 Rows属性——DataGridView控件中的所有行272
3.4 打印类控件273
3.4.1 CrystalReportViewer控件——水晶报表查看控件273
3.4.2 Document属性——设置要预览的文档280
3.4.3 PageSetupDialog组件——配置页面的对话框281
3.4.4 Print方法——打印当前页面283
3.4.5 PrintDialog组件——打印对话框283
3.4.6 PrintDocument组件——设置打印的文档286
3.4.7 PrinterSettings属性——打印机设置291
3.4.8 PrintPage事件——当需要为当前页打印的输出时发生292
3.4.9 PrintPreviewControl组件——按文档打印时的外观显示Print Document组件292
3.4.10 PrintPreviewDialog组件——显示PrintDocument组件在打印时的外观295
3.4.11 PrinterSettings类——用来指定有关文档打印方式的信息297
3.4.12 Zoom属性——指示页面的显示大小300
3.5 其他常用组件300
3.5.1 BackgroundWorker组件——在主线程的另一线程上异步执行耗时的操作300
3.5.2 ErrorProvider控件——检查并显示错误信息302
3.5.3 EventLog组件——连接本地和远程计算机的事件日志303
3.5.4 HelpProvider组件——将帮助文件与Windows应用程序相关联306
3.5.5 HScrollBar控件——一个标准Windows水平滚动条309
3.5.6 Image属性——显示在控件上的图像311
3.5.7 ImageAlign属性——在控件中显示的图像的对齐方式312
3.5.8 ImageFormat类——指定图像的格式312
3.5.9 ImageList组件——用于存储图像314
3.5.10 ImageList属性——在控件中显示的图像的ImageList316
3.5.11 Interval属性——设置Timer控件执行的间隔317
3.5.12 NotifyIcon控件——设置程序的系统托盘图标317
3.5.13 PerformStep方法——按照Step属性的数量增加进度栏的当前位置319
3.5.14 PictrueBox控件——用于显示指定的图像320
3.5.15 Play方法——播放.wav文件323
3.5.16 ProgressBar控件——进度条323
3.5.17 SetError方法——设置错误信息326
3.5.18 SetShowHelp方法——是否显示帮助信息327
3.5.19 SetToolTip方法——设置提示文本328
3.5.20 Step属性——增加进度条的当前位置时所根据的数量328
3.5.21 Stop方法——停止加载网页329
3.5.22 Tick事件——计时器处于启用状态时发生330
3.5.23 Timer组件——定期引发事件的组件330
3.5.24 ToolTip控件——显示提示信息332
3.5.25 ToolTipIcon属性——提示文本旁显示的图标类型333
3.5.26 ToolTipText属性——ToolTip显示的文本334
3.5.27 ToolTipTitle属性——工具提示窗口的标题334
3.5.28 TrackBar控件——标准的Windows跟踪条335
3.5.29 Url属性——引用服务说明的URL337
3.5.30 VscrollBar控件——标准的Windows垂直滚动条337
3.5.31 WebBrowser控件——在窗体中显示网页339
3.5.32 Windows Media Player控件——播放常见的音频文件343
第4章 控件公共属性、方法及事件347
4.1 控件公共属性347
4.1.1 BackColor属性——设置控件的背景色347
4.1.2 BackgroudColor属性——设置控件背景色347
4.1.3 BackgroudImage属性——设置控件背景图像347
4.1.4 Border属性——控件边框348
4.1.5 BorderStyle属性——控件的边框样式349
4.1.6 Bottom属性——控件下边缘与其容器的工作区上边缘之间的距离349
4.1.7 CanFocus属性——控件是否可以接收焦点350
4.1.8 Capture属性——控件是否已捕获鼠标350
4.1.9 Color属性——设置用户选定的颜色350
4.1.10 Dock属性——控件在窗体中的布局样式351
4.1.11 Enabled属性——控件是否可用352
4.1.12 ForeColor属性——设置控件的前景色352
4.1.13 Handle属性——获取控件绑定到的窗口句柄352
4.1.14 Height属性——设置控件的高度353
4.1.15 KeyChar属性——设置与按下的键对应的字符354
4.1.16 KeyValue属性——获取KeyDown或KeyUp事件的键盘值355
4.1.17 Lines属性——设置多行配置中的文本行355
4.1.18 Location属性——控件的左上角相对于其容器的左上角的坐标356
4.1.19 Name属性——控件或实例的名称356
4.1.20 Parent属性——设置控件的父容器或获取指定子目录的父目录357
4.1.21 Position属性——设置坐标358
4.1.22 ReadOnly属性——是否只读359
4.1.23 Right属性——控件右边缘与其容器的工作区左边缘之间的距离359
4.1.24 RightToLeft属性——控件的文本从右向左读取360
4.1.25 ScrollBars属性——滚动条的可见性和位置360
4.1.26 SizeMode属性——指示如何显示图像361
4.1.27 Tag属性——窗体或控件的标识362
4.1.28 Text属性——与控件关联的文本362
4.1.29 TextAlign属性——控件上文本的对齐方式363
4.1.30 Top属性——控件上边缘与其容器的工作区上边缘之间的距离364
4.1.31 Value属性——辅助性对象的值364
4.1.32 View属性——项在控件中的显示方式365
4.1.33 Visible属性——控件是否可见366
4.1.34 Width属性——控件的宽度366
4.2 控件公共方法367
4.2.1 BringToFront方法——将控件带到Z顺序的前面367
4.2.2 Focus方法——为控件设置输入焦点367
4.2.3 GetClipboardContent方法——检索选定单元格内容的格式化值368
4.2.4 GetParent方法——检索指定路径的父目录368
4.2.5 Hide方法——隐藏窗体369
4.2.6 Load方法——加载XML文档369
4.2.7 LoadFile方法——将文件加载到RichTextBox控件中371
4.2.8 Navigate方法——打开指定的URL地址372
4.2.9 Refresh函数——重新加载当前的网页373
4.2.10 SaveAs方法——用新名称或新格式保存文档373
4.2.11 SaveFile方法——将内容保存到文件中374
4.2.12 Show方法——显示光标或者打开新窗体375
4.2.13 UpButton方法——按照指定数值递增376
4.3 控件公共事件377
4.3.1 Click事件——单击控件时触发该事件377
4.3.2 Enter事件——光标进入控件时发生378
4.3.3 KeyDown事件——控件有焦点按下键时发生378
4.3.4 KeyPress事件——控件有焦点按下键时发生380
4.3.5 KeyUp事件——控件有焦点释放键时发生381
4.3.6 Leave事件——输入焦点离开控件时发生381
4.3.7 MouseClick事件——用户单击控件时发生382
4.3.8 Navigated事件——加载新文档时发生383
4.3.9 Paint事件——重绘或更新控件时发生383
第5章 数据库开发385
5.1 SQL语言基础385
5.1.1 AVG聚合函数——返回组中值的平均值385
5.1.2 CAST函数——数据类型显式转换385
5.1.3 COUNT函数——返回组中的项的数量386
5.1.4 Last函数——返回查询结果的最后一个记录386
5.1.5 MAX函数——返回表达式中的最大值388
5.1.6 MIN函数——返回表达式中的最小值388
5.1.7 newid函数——创建uniqueidentifier类型的惟——值389
5.1.8 SUM函数——返回表达式中所有值的和389
5.1.9 UPDATE语句——更改表中的现有数据390
5.2 ADO.NET技术392
5.2.1 Command对象——对数据源执行增、删、改、查操作392
5.2.2 CommandText属性——获取设置SQL语句或存储过程393
5.2.3 CommandTimeout属性——获取或设置错误等待时间393
5.2.4 CommandType属性——获取或设置如何解释CommandText属性394
5.2.5 Connection对象——数据库连接对象394
5.2.6 ConnectionState枚举——数据库连接状态395
5.2.7 DataAdapter类——数据库桥接器396
5.2.8 DataMember属性——获取或设置数据源列表或表名称398
5.2.9 DataReader类——只读数据集398
5.2.10 DataSet类——数据集400
5.2.11 DataSource属性——获取或设置数据源402
5.2.12 ExecuteNonQuery方法——执行SQL语句并返回受影响的行数402
5.2.13 ExecuteReader方法——执行SQL语句并返回DataReader对象403
5.2.14 ExecuteScalar方法——执行SQL语句并返回结果集中第1行的第1列404
5.2.15 Fill方法——填充数据集405
5.2.16 Merge方法——合并数据集407
5.2.17 Parameters属性——获取SqlParameterCollection409
5.2.18 ReadXml函数——将XML架构和数据读入数据集410
5.2.19 SelectCommand属性——获取或设置选择记录命令411
5.2.20 SQL注入式攻击——利用设计上的漏洞攻击SQL412
5.2.21 SqlCommand类——SQL执行命令413
5.2.22 SqlConnection类——SQL数据库连接对象415
5.2.23 SqlDataAdapter类——SQL数据库桥接器416
5.2.24 SqlDataReader类——SQL只读数据集418
5.2.25 Tables属性——获取包含在数据集中的表的集合421
5.2.26 Update方法——使控件重绘工作区内的无效区域422
5.2.27 UpdateCommand属性——获取或设置更新记录命令423
5.2.28 WriteXml方法——将数据集中数据写入到XML中423
5.3 LINQ技术424
5.3.1 Lambda表达式——匿名函数424
5.3.2 LINQ技术——语言集成查询426
5.3.3 LinqToDataSet技术——LINQ操作数据集427
5.3.4 LinqToObjects技术——LINQ操作数组和集合429
5.3.5 LinqToSql技术——LINQ操作SQL数据库431
5.3.6 LinqToXml技术——LINQ操作XML文件436
5.3.7 var关键字——根据初始化语句推断变量类型439
第6章 文件、数据流与注册表441
6.1 文件与I/O数据流441
6.1.1 ASCII码——键盘的一种表示方式441
6.1.2 ASCIIEncoding类——ASCII字符编码的操作类442
6.1.3 Attributes属性——获取和设置文件的属性443
6.1.4 BinaryReader类——将特定的数据读作二进制值445
6.1.5 BinaryWriter类——将二进制值写入到流中447
6.1.6 CanRead属性——判断当前流是否支持读写448
6.1.7 Close方法——释放所有关联的资源449
6.1.8 Copy方法——文件的复制450
6.1.9 CopyFile方法——将文件复制到新的位置451
6.1.10 CopyTo方法——将指定的字符串复制到字符数组中452
6.1.11 Create方法——创建文件455
6.1.12 CreateDirectory方法——创建指定路径中的所有目录456
6.1.13 CreateText方法——创建或打开文本文件456
6.1.14 CreationTime属性——获取或设置文件的创建时间457
6.1.15 CryptoStream类——将数据流连接到加密转换的流457
6.1.16 Delete方法——删除文件461
6.1.17 Directory类——对文件夹进行操作的类463
6.1.18 DirectoryEntry类——封装节点或对象464
6.1.19 DirectoryInfo类——对文件夹进行操作的类466
6.1.20 DirectoryName属性——获取路径468
6.1.21 DirectorySearcher组件——执行查找468
6.1.22 DriveInfo类——驱动器的信息访问469
6.1.23Encoding属性——获取编码方式470
6.1.24 Exists方法——判断文件是否存在471
6.1.25 Exists属性——判断文件是否存在472
6.1.26 Extension属性——获取文件扩展名473
6.1.27 File类——对文件进行操作的类473
6.1.28 FileAttributes枚举——提供文件和目录的属性475
6.1.29 FileInfo类——文件的操作类476
6.1.30 FileName属性——获取或设置文件的名称478
6.1.31 FileStream类——对文件流操作的类478
6.1.32 Flush方法——清除流的缓冲区480
6.1.33 GetBytes方法——将字符串编码设为字节序列481
6.1.34 GetDirectories方法——获取子目录的名称482
6.1.35 GetExtension方法——获取路径字符串的扩展名485
6.1.36 GetFiles方法——获取目录中的文件名称486
6.1.37 GetFileSystemEntries方法——获取目录中的所有名称487
6.1.38 GetFileSystemInfos方法——获取所有文件的信息489
6.1.39 GetStream方法——返回用于发送和接收的数据491
6.1.40 GetString方法——将字节解码成字符串491
6.1.41 HasRows属性——指示OleDbDataReader是否有数据493
6.1.42 MD5CryptoServiceProvider类——操作MD5的类493
6.1.43 MemoryStream类——创建其支持存储区为内存的流495
6.1.44 Move方法——文件的移动497
6.1.45 MoveNext方法——移动到下一个字符497
6.1.46 MoveTo方法——文件的移动498
6.1.47 NetworkStream类——网络访问的基础数据流500
6.1.48 Open方法——打开文件502
6.1.49 OpenFile方法——以只读方式打开文件503
6.1.50 OpenText方法——打开UTF-8编码文本文件504
6.1.51 Path属性——监视的目录的路径505
6.1.52 Peek方法——返回下一个可用的字符506
6.1.53 Read方法——读取数据流507
6.1.54 ReadBytes方法——将指定的字节读入字节数组508
6.1.55 ReadToEnd方法——从流的当前位置读到末尾509
6.1.56 Stream类——对数据流进行操作的类510
6.1.57 StreamReader类——数据流的读取类512
6.1.58 StreamWriter类——数据流的写入类513
6.1.59 TextReader类——读取连续字符的读取器515
6.1.60 TextWriter类——编写一个有序字符系列的编写器516
6.1.61 Write方法——将流写入到文件中517
6.2 注册表技术521
6.2.1 CreateSubKey方法——创建或打开子项521
6.2.2 GetValue方法——获取注册表项中的值522
6.2.3 GetValueNames方法——所有值名称的字符串数组523
6.2.4 GetSubKeyNames方法——所有子项名称字符串数组525
6.2.5 OpenSubKey方法——以只读方式检索子项525
6.2.6 Registry类——注册表操作类528
6.2.7 RegistryKey类——表示Windows注册表中的项级节点529
6.2.8 SetValue方法——设置注册表项的指定名称/值对531
第7章GDI+绘图技术532
7.1 GDI+绘图基础532
7.1.1 Bitmap类——图像对象532
7.1.2 Cursor类——绘制光标指针图像533
7.1.3 GDI+——图形图像的绘制535
7.1.4 Graphics类——绘图类536
7.1.5 GraphicsPath类——一系列相互连接的直线和曲线540
7.1.6 Icon类——图标的操作类542
7.1.7 Image类——图像的操作类543
7.1.8 LinearGradientBrush类——线性渐变封装Brush545
7.1.9 Region类——由矩形和路径构成的图形形状的内部547
7.1.10 SolidBrush类——定义单色画笔548
7.2 常用绘图方法549
7.2.1 Draw方法——绘制光标549
7.2.2 DrawArc方法——绘制圆弧550
7.2.3 DrawBezier方法——绘制贝塞尔样条551
7.2.4 DrawEllipse方法——绘制椭圆553
7.2.5 DrawImage方法——绘制Image图像555
7.2.6 DrawLine方法——绘制直线556
7.2.7 DrawPath方法——绘制GraphicsPath图形路径558
7.2.8 DrawPie方法——绘制扇形558
7.2.9 DrawPolygon方法——绘制多边形560
7.2.10 DrawRectangle方法——绘制矩形561
7.2.11 DrawString方法——绘制文本字符串562
7.3 常用填充图像方法565
7.3.1 FillEllipse方法——填充椭圆565
7.3.2 FillPath方法——填充GraphicsPath的内部566
7.3.3 FillPie方法——填充扇形567
7.3.4 FillPolygon方法——填充多边形568
7.3.5 FillRectangle方法——填充矩形框570
7.3.6 FillRegion方法——填充一个区域572
7.4 其他常用方法572
7.4.1 Clone方法——创建Bitmap对象的某个部分的副本572
7.4.2 CreateGraphics方法——创建Graphics对象574
7.4.3 FromArgb方法——从ARGB值创建Color结构574
7.4.4 FromFile方法——从指定的文件创建Image577
7.4.5 FromImage方法——从Image创建新的Graphics对象578
7.4.6 FromStream方法——数据流创建Image578
7.4.7 GetPixel方法——获取图像中的像素颜色580
7.4.8 GetThumbnailImage方法——Image的缩略图581
7.4.9 Save方法——将图片以文件的形式进行复制583
7.4.10 SetPixel方法——设置图像中的像素颜色583
7.4.11 Transform方法——对路径的数据点进行变换584
第8章C#高级编程586
8.1 网络编程技术586
8.1.1 Accept方法——为新建连接创建新的Socket对象586
8.1.2 AcceptSocket方法——接受挂起的连接请求586
8.1.3 BeginConnect方法——开始远程主机连接的异步请求587
8.1.4 Dns类——从Internet域名系统检索特定主机的信息588
8.1.5 GetHostAddresses方法——返回主机的IP地址589
8.1.6 GetHostByAddress方法——创建IPHostEntry实例590
8.1.7 GetHostByName方法——获取指定DNS主机名的信息591
8.1.8 GetHostName方法——获取本地计算机的主机名592
8.1.9 IPEndPoint类——将网络端点表示为IP地址和端口号592
8.1.10 IPHostEntry类——为主机地址信息提供容器类594
8.1.11 Listen方法——将Socket置于侦听状态596
8.1.12 MachineName属性——读取或写入事件的计算机名称596
8.1.13 MailMessage类——邮件的操作类597
8.1.14 Net send命令——用net send命令进行发送598
8.1.15 Net use命令——实现映射网络驱动器599
8.1.16 Ping类——网络访问远程计算机的操作类601
8.1.17 POP3协议——POP邮件的操作类603
8.1.18 Receive方法——由远程主机发送的UDP数据报608
8.1.19 Send方法——将数据发送到连接的Socket609
8.1.20 SerialPort类——控制串行端口文件资源610
8.1.21 SMTP协议——进行邮件的传输612
8.1.22 SmtpClient类——将电子邮件发送到SMTP服务器614
8.1.23 Socket类——网络通信的操作类616
8.1.24 TcpClient类——为TCP网络服务提供客户端连接618
8.1.25 TcpListener类——从TCP网络客户端侦听连接619
8.1.26 UdpClient类——用户数据报(UDP)网络服务620
8.1.27 WebClient类——URI标识的资源发送和接收623
8.1.28 WebRequest类——访问Internet数据625
8.1.29 WebResponse类——协议特定的响应类629
8.2多线程编程630
8.2.1 Abort方法——终止线程630
8.2.2 BeginInvoke方法——线程上异步执行委托631
8.2.3 EndInvoke方法——异步操作的返回值632
8.2.4 Join方法——确保线程已终止633
8.2.5 Kill方法——强制关闭进程633
8.2.6 Process类——对正在计算机上运行的进程的访问635
8.2.7 Sleep方法——线程挂起640
8.2.8 Start方法——启动进程640
8.2.9 Thread类——创建并控制线程的类642
8.2.10 ThreadState属性——获取当前线程的状态645
8.3 WMI技术——系统管理646
8.3.1 MainWindowTitle属性——获取进程的主窗口标题646
8.3.2 ManagementClass类——公共信息模型管理类647
8.3.3 ManagementObject类——表示WMI实例648
8.3.4 ManagementObjectSearcher类——查询检索管理对象650
8.3.5 ManagementScope类——管理操作的范围651
8.3.6 MicrosoftWin32命名空间——操作注册表类652
8.3.7 WndProc方法——处理Windows消息654
8.4其他高级技术655
8.4.1 Children属性——获取节点的子项655
8.4.2 COM+服务——为类的实例提供服务655
8.4.3 DirectShow技术——流媒体处理的一个开发包656
8.4.4 DLL组件——动态链接库663
8.4.5 MVC开发模式——模型视图控制器664
8.4.6 VFW技术——视频应用程序提供的软件工具包666
8.4.7 XML——定义其他标识语言的元标识语言668
8.4.8 XmlReader类——XML读取器670
8.4.9 XmlWriter类——XML编写器673
附录——字母索引676
热门推荐
- 1287686.html
- 2647785.html
- 1638300.html
- 2228320.html
- 3652075.html
- 1113873.html
- 1033584.html
- 1206735.html
- 1155865.html
- 2014890.html
- http://www.ickdjs.cc/book_2125045.html
- http://www.ickdjs.cc/book_3704568.html
- http://www.ickdjs.cc/book_498293.html
- http://www.ickdjs.cc/book_3359431.html
- http://www.ickdjs.cc/book_2707340.html
- http://www.ickdjs.cc/book_3385212.html
- http://www.ickdjs.cc/book_2413002.html
- http://www.ickdjs.cc/book_1138729.html
- http://www.ickdjs.cc/book_1207335.html
- http://www.ickdjs.cc/book_3115093.html