C#程序开发参考手册PDF电子书下载
- 电子书积分:19 积分如何计算积分?
- 作 者:王小科等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2013
- ISBN:9787111431725
- 页数:667 页
第一篇 C#语言基础篇 2
第1章 常用关键字及基础类 2
1.1 abstract关键字——抽象类 2
1.2 as操作符——引用类型转换 3
1.3 base关键字——从派生类中访问基类的成员 3
1.4 Console类——控制台中的输入流、输出流和错误流 4
1.5 Convert类——类型转换 6
1.6 Dispose方法——释放资源 7
1.7 is操作符——检查变量是否为指定的类型 8
1.8 MVC开发模式——模型——视图——控制器 9
1.9 namespace关键字——定义命名空间 10
1.10 new运算符——创建一个新的类型实例 11
1.11 Object类型——所有类型的基类 12
1.12 ReadLine方法——从当前流中读取一行字符 13
1.13 typeof运算符——获得系统原型对象的类型 15
1.14 using关键字——引入命名空间 16
1.15 WriteLine方法——写入流 17
第2章 数学方法Math类 20
2.1 Abs方法——返回指定数字的绝对值 20
2.2 Acos方法——返回余弦值为指定数字的角度 21
2.3 Asin方法——返回正弦值为指定数字的角度 22
2.4 Atan方法——返回正切值为指定数字的角度 22
2.5 Pow方法——返回指定数字的指定次幂 23
2.6 Round方法——将小数值舍入到指定的精度 24
第3章 流程控制语句 28
3.1 break语句——跳出循环 28
3.2 continue语句——继续执行下一个循环 28
3.3 do…while语句——循环语句 29
3.4 for语句——循环语句 30
3.5 foreach语句——枚举一个集合的元素 31
3.6 goto语句——跳转到标签 32
3.7 if…else语句——条件判断语句 34
3.8 return语句——返回语句 35
3.9 switch语句——条件判断语句 36
3.10 throw语句——抛出异常 38
3.11 try…catch…finally语句——捕获异常 39
3.12 while语句——循环语句 41
第4章 字符串处理 43
4.1 AddDays方法——添加天数 43
4.2 AddString方法——添加文本字符串 44
4.3 Compare方法——比较两个字符串 45
4.4 CompareTo方法——比较两个字符串对象 47
4.5 DateDiff方法——获取日期时间的间隔数 48
4.6 DateTime结构——表示时间上的一刻 49
4.7 DayOfWeek属性——获取星期几 51
4.8 Equals方法——比较两个字符串对象 52
4.9 Format方法——格式化字符串 54
4.10 GetDayOfWeek方法——返回星期几 56
4.11 GetMonth方法——返回指定日期中的月份 57
4.12 GetMonthsInYear方法——返回指定年份的月数 58
4.13 GetText方法——检索文本数据 59
4.14 GetYear方法——返回指定日期中的年份 60
4.15 IndexOf法——确定指定字符在字符串中的索引 61
4.16 IsLeapYear方法——判断年份是否为闰年 63
4.17 IsMatch方法——搜索正则表达式匹配项 63
4.18 IsUpper方法——判断是否大写 66
4.19 Join方法——串联字符串 66
4.20 LastIndexOf法——确定字符在字符串中的最后索引 67
4.21 Matches方法——检查字符串中是否有重复的词出现 68
4.22 PadLeft方法——在左边用空格填充 70
4.23 PadRight方法——在右边用空格填充 71
4.24 Random类——伪随机数生成器 72
4.25 Regex类——正则表达式类 72
4.26 Split方法——分割字符串 74
4.27 String类——字符串类 76
4.28 StringBuilder类——可变字符串类 79
4.29 Substring方法——截取字符串 81
4.30 TimeSpan对象——表示时间间隔或持续时间 81
4.31 ToInt32方法——转换为32位有符号整数 83
4.32 ToLongDateString方法——转换为长日期字符串 84
4.33 ToLongTimeString方法——转换为长时间字符串 84
4.34 ToLower方法——转换为小写 85
4.35 ToShortDateString方法——转换为短日期字符串 86
4.36 ToShortTimeString方法——转换为短时间字符串 86
4.37 ToString方法——转换为字符串 87
4.38 ToUpper方法——转换为大写 88
4.39 Trim方法——移除所有空白字符 89
4.40 TrimEnd方法——从尾部移除匹配项 90
4.41 TrimStart方法——从开始移除匹配项 90
第5章 数组与集合 92
5.1 Add方法——添加项 92
5.2 ArrayList类——集合类 93
5.3 AsEnumerable方法——转换为IEnumerable类型 95
5.4 Clear方法——清空内容 96
5.5 Contains方法——确定是否包含某项 97
5.6 ContainsKey方法——确定哈希表是否包含特定键 97
5.7 ContainsText方法——确定剪贴板中是否存在数据 98
5.8 ContainsValue方法——确定哈希表是否包含特定值 98
5.9 Count属性——获取数目 99
5.10 GetEnumerator方法——循环访问对象 100
5.11 Hashtable类——哈希表 101
5.12 Insert方法——插入项 104
5.13 Item属性——获取或设置指定索引处的元素 105
5.14 Length属性——获取长度 107
5.15 Next方法——返回一个指定范围内的随机数 107
5.16 Remove方法——移除指定项 109
5.17 RemoveAt方法——移除指定索引处的项 110
5.18 Replace方法——替换文件或字符串 111
5.19 Reverse方法——反转数组元素 112
5.20 Sort方法——数组排序 113
第二篇 Windows窗体与控件篇 116
第6章 Form窗体 116
6.1 Application类——提供管理应用程序的静态方法 116
6.2 Computer类——提供操作计算机组件的属性 118
6.3 ComputerInfo类——获取计算机信息 119
6.4 Control类——定义控件基类 120
6.5 Environment类——提供当前环境和平台的信息 122
6.6 Form窗体——可视化界面 124
6.7 FormClosed事件——关闭窗体后事件 126
6.8 FormClosing事件——关闭窗体前事件 127
6.9 Icon属性——设置窗体图标 127
6.10 IsMdiContainer属性——设置父窗体 128
6.11 LayoutMdi方法——排列子窗体 128
6.12 Load事件——窗体加载事件 129
6.13 Maximizebox属性——是否显示最大化按钮 129
6.14 Maximum属性——数字显示框的最大值 130
6.15 MdiChildren属性——获取子窗体的数组 130
6.16 MdiParent属性——设置父窗体 131
6.17 MiniMizeBox属性——是否显示最小化按钮 131
6.18 Minimum属性——数字显示框的最小值 132
6.19 Opacity属性——设置窗体的透明度级别 132
6.20 Owner属性——设置窗体所有者 133
6.21 StartPosition属性——设置窗体起始位置 133
6.22 StartupPath属性——获取可执行文件路径 135
6.23 TopMost属性——是否为最顶层窗体 135
6.24 WindowsState属性——窗体的窗口状态 135
第7章 文本类控件 137
7.1 AllowEdit属性——是否可以编辑列表项 137
7.2 AppendText方法——追加文本 137
7.3 BeginEdit方法——将单元格置于编辑模式下 138
7.4 Button控件——按钮控件 138
7.5 CancelEdit属性——取消更改 140
7.6 CanPaste方法——是否可以粘贴数据 140
7.7 Cut方法——将选定内容移动到剪贴板中 141
7.8 Find方法——搜索指定的项目 141
7.9 FindString方法——搜索文本 143
7.10 Label控件——标签控件 143
7.11 LabelEdit属性——允许用户编辑控件数据 146
7.12 MaskedTextBox控件——使用掩码区分用户输入 147
7.13 MultiLine属性——是否为多行输入数据 149
7.14 PasswordChar属性——取代用户输入而显示的字符 150
7.15 RichTextBox控件——有格式文本控件 150
7.16 Select方法——激活控件 152
7.17 Selected属性——是否选定 154
7.18 SelectedCells属性——用户选定的单元格集合 155
7.19 SelectedColumns属性——用户选定的列集合 155
7.20 SelectedRows属性——用户选定的行集合 156
7.21 SelectionBackColor属性——文本在选中时的颜色 157
7.22 SelectionColor属性——插入点的文本颜色 158
7.23 SelectionEnd属性——设置选定日期范围的结束日期 158
7.24 SelectionFont属性——选定文本或插入点的字体 159
7.25 SelectionIndent属性——所选内容开始行的缩进距离 159
7.26 SelectionLength属性——控件中选定的字符数 160
7.27 SelectionStart属性——选择的起始位置的字符索引 161
7.28 TextBox控件——输入或显示文本 161
7.29 TextChanged事件——Text属性值更改时发生 163
第8章 选择类控件 164
8.1 CheckBox控件——复选框控件 164
8.2 CheckBoxes属性——是否显示复选框 165
8.3 Checked属性——复选框是否处于选中状态 165
8.4 CheckedChanged事件——Checked属性更改时发生 166
8.5 CheckedListBox控件——复选框列表控件 166
8.6 CheckState属性——设置CheckBox控件的状态 168
8.7 ComboBox控件——下拉组合框控件 169
8.8 DomainUpDown控件——上下选择控件 170
8.9 DropDownStyle属性——指定组合框样式的值 172
8.10 Index属性——从零开始的索引 173
8.11 Items属性——数组列表对象中的项的集合 173
8.12 ListBox控件——列表控件 174
8.13 ListView控件——显示带图标的项列表 177
8.14 NumericUpDown控件——数值选择控件 180
8.15 RadioButton控件——单选按钮 181
8.16 SelectedIndex属性——获取选择项的索引 183
8.17 SelectedIndices属性——当前选中的项 184
8.18 SelectedItem属性——当前选中的项 185
8.19 SelectedItems属性——选定项的集合 186
8.20 SelectedText属性——选定文本 187
第9章 容器类控件 189
9.1 FlatStyle属性——设置控件的平面样式外观 189
9.2 FlowDirection属性——指示 FlowLayoutPanel的流向 189
9.3 FlowLayoutPanel控件——水平或垂直排列内容 190
9.4 GroupBox控件——分组控件 191
9.5 Panel控件——容器控件 192
9.6 TabControl控件——选项卡控件 193
9.7 TabIndex属性——控件的【Tab】键顺序 195
9.8 TabPages属性——选项卡页的集合 196
第10章 日期时间类控件 197
10.1 CalendarFont属性——日历的字体样式 197
10.2 CalendarForeColor属性——日历的前景色 197
10.3 DateTimePicker控件——日期日历组合控件 197
10.4 MaxDate属性——最大日期和时间 199
10.5 MinDate属性——最小日期和时间 199
10.6 MonthCalendar控件——以网格形式显示日历 199
10.7 SetDate方法——将日期设置为当前选定的日期 201
10.8 ShowToday属性——是否显示当前日期 201
第11章 对话框及菜单控件 202
11.1 ColorDialog控件——颜色对话框 202
11.2 ContextMenuStrip控件——右键快捷菜单 203
11.3 ExpandAll方法——展开所有树节点 205
11.4 Filter属性——设置筛选器字符串 205
11.5 FolderBrowserDialog控件——浏览文件夹对话框 206
11.6 Font属性——设置字体 207
11.7 FontDialog控件——字体对话框 207
11.8 InitialDirectory属性——文件对话框显示的初始目录 209
11.9 MenuStrip控件——菜单控件 209
11.10 Nodes属性——树节点集合 211
11.11 OpenFileDialog控件——打开文件对话框 212
11.12 RestoreDirectory属性——是否还原当前目录 214
11.13 RootFolder属性——设置浏览的根文件夹 214
11.14 SaveFileDialog组件——保存文件对话框 215
11.15 SelectedNode属性——获取选定的树节点 217
11.16 SelectedPath属性——用户选定的路径 218
11.17 ShowDialog方法——打开模式对话框 218
11.18 ToolStrip控件——工具栏控件 220
11.19 TreeNode类——树节点 221
11.20 TreeView控件——树控件 223
第12章 数据绑定类控件 225
12.1 BindingNavigator控件——导航和操作数据 225
12.2 Cell对象——Word文档中的单元格 227
12.3 CellClick事件——单元格的任何部分被单击时发生 228
12.4 CellEnter事件——控件接收到输入焦点时发生 230
12.5 CellMouseClick事件——鼠标单击单元格时发生 230
12.6 CellLeave事件——单元格失去输入焦点时发生 231
12.7 Cells属性——Bookmark控件中的表单元格 231
12.8 ColumnCount属性——DataGridView控件显示的列数 232
12.9 Columns属性——控件中所有列的集合 232
12.10 CurrentCell属性——设置当前处干活动状态的单元格 232
12.11 CurrentRow属性——包含当前单元格的行 233
12.12 DataGridView控件——数据控件 233
12.13 GetCellCount方法——获取满足筛选器的单元格数目 237
12.14 GetColumn方法——指定子控件的列位置 238
12.15 NewRow方法——添加一条新记录 238
12.16 RowCount方法——DataGridView中显示的行数 240
12.17 Rows属性——DataGridView控件中的所有行 240
第13章 打印类控件 242
13.1 CrystalReportViewer控件——水晶报表查看控件 242
13.2 Document属性——设置要预览的文档 247
13.3 PageSetupDialog组件——配置页面的对话框 248
13.4 Print方法——打印当前页面 249
13.5 PrintDialog组件——打印对话框 251
13.6 PrintDocument组件——设置打印的文档 252
13.7 PrinterSettings属性——打印机设置 256
13.8 PrintPage事件——当需要为当前页打印输出时发生 257
13.9 PrintPreviewControl组件——按文档打印时的外观显示打印文档 257
13.10 PrintPreviewDialog组件——显示 PrintDocument组件在打印时的外观 259
13.11 PrinterSettings类——指定有关文档打印方式的信息 261
第14章 常用组件 264
14.1 ErrorProvider控件——检查并显示错误信息 264
14.2 HelpProvider组件——将帮助文件与 Windows应用程序相关联 266
14.3 HScrollBar控件——标准Windows水平滚动条 268
14.4 Image属性——显示在控件上的图像 270
14.5 ImageList组件——存储图像组件 270
14.6 ImageList属性——在控件中显示的图像的ImageList 272
14.7 Interval属性——设置Timer控件执行的间隔 272
14.8 NotifyIcon控件——设置程序的系统托盘图标 273
14.9 PerformStep方法——按照Step属性的数量增加进度栏的当前位置 275
14.10 PictureBox控件——显示指定的图像 275
14.11 ProgressBar控件——进度条控件 278
14.12 SetError方法——设置错误信息 281
14.13 SetShowHelp方法——是否显示帮助信息 282
14.14 SetToolTip方法——设置提示文本 282
14.15 Step属性——增加进度条的当前位置时所根据的数量 283
14.16 Tick事件——计时器处于启用状态时发生 284
14.17 Timer组件——计时器组件 284
14.18 ToolTip控件——显示提示信息 285
14.19 TrackBar控件——标准的Windows跟踪条 286
14.20 Url属性——引用服务说明的URL 288
14.21 VscrollBar控件——标准的Windows垂直滚动条 288
14.22 WebBrowser控件——在窗体中显示网页 290
14.23 Windows Media Player控件——媒体播放组件 293
第15章 控件公共属性 296
15.1 BackColor性——设置控件背景色 296
15.2 BackgroundColor属性——设置 DataGridView背景色 296
15.3 BackgroundImage属性——设置控件背景图像 296
15.4 Border属性——控件边框 297
15.5 BorderStyle属性——控件的边框样式 298
15.6 Bottom属性——控件下边缘与其容器的工作区上边缘之间的距离 298
15.7 Color属性——设置用户选定的颜色 298
15.8 Dock属性——控件在窗体中的布局样式 299
15.9 Enabled属性——控件是否可用 300
15.10 ForeColor属性——设置控件的前景色 300
15.11 Height属性——设置控件的高度 300
15.12 KeyChar属性——设置与按下的键对应的字符 301
15.13 KeyValue属性——获取KeyDown或 KeyUp事件的键盘值 301
15.14 Location属性——控件的左上角相对于其容器的左上角的坐标 302
15.15 Name属性——控件或实例的名称 303
15.16 Position属性——设置坐标 304
15.17 ReadOnly属性——是否只读 305
15.18 RightToLeft属性——控件的文本从右向左读取 305
15.19 ScrollBars属性——滚动条的可见性和位置 305
15.20 SizeMode属性——指示如何显示图像 306
15.21 Tag属性——窗体或控件的标识 307
15.22 Text属性——与控件关联的文本 307
15.23 TextAlign属性——控件上文本的对齐方式 308
15.24 Top属性——控件上边缘与其容器的工作区上边缘之间的距离 309
15.25 Value属性——辅助性对象的值 309
15.26 View属性——项在控件中的显示方式 309
15.27 Visible属性——控件是否可见 311
15.28 Width属性——控件的宽度 311
第16章 控件公共方法 312
16.1 Focus方法——为控件设置输入焦点 312
16.2 GetParent方法——检索指定路径的父目录 312
16.3 Hide方法——隐藏窗体 313
16.4 Load方法——加载XML文档 314
16.5 LoadFile方法——将文件加载到 RichTextBox控件中 315
16.6 Navigate方法——打开指定的URL地址 316
16.7 Refresh方法——重新加载当前的网页 317
16.8 SaveAs方法——用新名称或新格式保存文档 317
16.9 SaveFile方法——将内容保存到文件中 319
16.10 Show方法——显示光标或者打开新窗体 320
第17章 控件公共事件 322
17.1 Click事件——单击控件时触发该事件 322
17.2 Enter事件——光标进入控件时发生 323
17.3 KeyDown事件——控件有焦点按下键时发生 324
17.4 KeyPress事件——控件有焦点按下键时发生 325
17.5 KeyUp事件——控件有焦点释放键时发生 327
17.6 Leave事件——输入焦点离开控件时发生 328
17.7 MouseClick事件——用户单击控件时发生 328
17.8 Paint事件——重绘或更新控件时发生 330
第三篇 数据库操作技术篇 332
第18章 SQL语言基础 332
18.1 AVG函数——返回组中值的平均值 332
18.2 CAST函数——数据类型显式转换 332
18.3 COUNT函数——返回组中的项的数量 333
18.4 DELETE语句——删除数据 333
18.5 INSERT语句——添加数据 335
18.6 Last函数——返回查询结果的最后一个记录 336
18.7 MAX函数——返回表达式中的最大值 336
18.8 MIN函数——返回表达式中的最小值 337
18.9 newid函数——创建uniqueidentifier类型的唯一值 337
18.10 SELECT语句——查询数据 337
18.11 SUM函数——返回表达式中所有值的和 338
18.12 UPDATE语句——修改数据 339
第19章 ADO.NET技术 341
19.1 CommandText属性——获取或设置SQL语句或存储过程 341
19.2 CommandTimeout属性——获取或设置错误等待时间 341
19.3 CommandType属性——获取或设置如何解释CommandText属性 342
19.4 ConnectionState枚举——数据库连接状态 342
19.5 DataSet类——数据集 343
19.6 DataSource属性——获取或设置数据源 345
19.7 ExecuteNonQuery方法——行SQL语句并返回受影响的行数 345
19.8 ExecuteReader法——执行SQL语句并返回DataReader对象 345
19.9 ExecuteScalar方法——执行SQL语句并返回结果集中第1行的第1列 346
19.10 Fill方法——填充数据集 347
19.11 Parameters属性——获取 SqlParameterCollection 348
19.12 ReadXml方法——将XML架构和数据读入数据集 350
19.13 SelectCommand属性——获取或设置选择记录命令 350
19.14 SQL注入式攻击——利用设计上的漏洞攻击SQL 351
19.15 SqlCommand类——SQL执行命令 352
19.16 SqlConnection类——SQL数据库连接对象 354
19.17 SqlDataAdapter类——SQL数据库桥接器 355
19.18 SqlDataReader类——SQL只读数据集 357
19.19 Tables属性——获取包含在数据集中的表的集合 360
19.20 Update方法——更新数据库 360
19.21 UpdateCommand属性——获取或设置更新记录命令 361
19.22 WriteXml方法——将数据集中的数据写入到XML中 362
第20章 LINQ技术 363
20.1 from子句——指定查询对象 363
20.2 group子句——进行分组查询 363
20.3 into关键字——创建临时标识符 364
20.4 join子句——用于联接查询 364
20.5 Lambda表达式——匿名函数 365
20.6 let子句——创建新的范围变量 366
20.7 LinqToDataSet技术——LINQ操作数据集 366
20.8 LinqToObjects技术——LINQ操作数组和集合 369
20.9 LinqToSql技术——LINQ操作SQL数据库 371
20.10 LinqToXml技术——LINQ操作XML文件 377
20.11 orderby子句——对查询结果进行排序 380
20.12 select子句——指定查询表达式 380
20.13 var关键字——隐式类型 381
20.14 where子句——筛选查询条件 382
第四篇 文件与注册表操作篇 384
第21章 文件与I/O数据流 384
21.1 ASCII码——键盘的一种表示方式 384
21.2 Attributes属性——获取和设置文件的属性 385
21.3 BinaryReader类——将特定的数据读作二进制值 386
21.4 BinaryWriter类——将二进制值写入到流中 388
21.5 Close方法——释放所有关联的资源 389
21.6 Copy方法——文件的复制 390
21.7 CopyFile方法——将文件复制到新的位置 391
21.8 CopyTo方法——将指定的字符串复制到字符数组中 391
21.9 Create方法——创建文件 394
21.10 CreateDirectory方法——创建指定路径中的所有目录 395
21.11 CryptoStream类——将数据流连接到加密转换的流 395
21.12 Delete方法——删除文件 399
21.13 Directory类——对文件夹进行操作的静态类 400
21.14 DirectoryInfo类——对文件夹进行操作的类 401
21.15 DirectoryName属性——获取路径 402
21.16 Encoding属性——获取编码方式 402
21.17 Exists方法——判断文件是否存在 403
21.18 Exists属性——判断文件是否存在 403
21.19 Extension属性——获取文件扩展名 404
21.20 File类——对文件进行操作的静态类 405
21.21 FileInfo类——文件操作类 406
21.22 FileName属性——获取或设置文件的名称 408
21.23 FileStream类——对文件流操作的类 408
21.24 Flush方法——清除流的缓冲区 410
21.25 GetBytes方法——将字符串编码设为字节序列 411
21.26 GetDirectories方法——获取子目录的名称 411
21.27 GetFiles方法——获取目录中的文件名称 414
21.28 GetFileSystemInfos方法——获取所有文件的信息 415
21.29 GetString方法——将字节解码成字符串 418
21.30 HasRows属性——指示OleDbDataReader是否有数据 419
21.31 MemoryStream类——内存数据流 420
21.32 Move方法——文件或文件夹的移动 421
21.33 MoveTo方法——文件或文件夹的移动 422
21.34 NetworkStream类——网络访问的基础数据流 423
21.35 Open方法——打开文件 424
21.36 OpenFile方法——以只读方式打开文件 425
21.37 Peek方法——返回下——个可用的字符 426
21.38 Read方法——读取数据流 427
21.39 ReadBytes方法——将指定的字节读入字节数组 428
21.40 ReadToEnd方法——从流的当前位置读到末尾 429
21.41 StreamReader类——数据流的读取类 430
21.42 StreamWriter类——数据流的写入类 431
21.43 Write方法——将流写入文件中 432
21.44 XmIReader类——XML读取器 435
21.45 XmlWriter类——XML编写器 437
第22章 注册表技术 440
22.1 CreateSubKey方法——创建或打开子项 440
22.2 GetValue方法——获取注册表项中的值 441
22.3 GetValueNames方法——检索所有值名称的字符串数组 443
22.4 GetSubKeyNames方法——检索所有子项名称的字符串数组 444
22.5 OpenSubKey方法——以只读方式检索子项 444
22.6 Registry类——注主册表操作类 447
22.7 RegistryKey类——Windows注册表中的项级节点 447
22.8 SetValue方法——设置注册表项的指定名称/值对 449
第五篇 图形图像处理篇 452
第23章 GDI+绘图基础 452
23.1 Bitmap类——图像对象 452
23.2 Graphics类——绘图类 453
23.3 GraphicsPath类——一系列相互连接的直线和曲线 457
23.4 Icon类——图标操作类 459
23.5 Image类——图像操作类 460
23.6 SolidBrush类——定义单色画笔 462
23.7 Clone方法——创建Bitmap对象的某个部分的副本 463
23.8 CreateGraphics方法——创建Graphics对象 464
23.9 FromArgb方法——从ARGB值创建Color结构 464
23.10 FromFile方法——从指定的文件创建Image 466
23.11 FromImage方法——从Image创建新的Graphics对象 467
23.12 FromStream方法——从数据流创建Image 467
23.13 GetThumbnailImage方法——获取Image的缩略图 469
23.14 Save方法——保存图像 470
第24章 常用绘图方法 471
24.1 Draw方法——绘制光标 471
24.2 DrawArc方法——绘制圆弧 471
24.3 DrawBezier方法——绘制贝塞尔样条 473
24.4 DrawEllipse方法——绘制椭圆 475
24.5 DrawImage方法——绘制Image图像 476
24.6 DrawLine方法——绘制直线 477
24.7 DrawPath方法——绘制GraphicsPath图形路径 478
24.8 DrawPie方法——绘制扇形 479
24.9 DrawPolygon方法——绘制多边形 480
24.10 DrawRectangle方法——绘制矩形 481
24.11 DrawString方法——绘制文本字符串 482
第25章 常用填充图像方法 485
25.1 FillEllipse方法——填充椭圆 485
25.2 FillPath方法——填充GraphicsPath的内部 486
25.3 FillPie方法——填充扇形 487
25.4 FillPolygon方法——填充多边形 488
25.5 FillRectangle方法——填充矩形框 489
第六篇 网络与多线程编程篇 492
第26章 网络编程技术 492
26.1 Accept方法——为新建连接创建新的Socket对象 492
26.2 AcceptSocket方法——接受挂起的连接请求 492
26.3 BeginConnect方法——开始远程主机连接的异步请求 493
26.4 Dns类——从Internet域名系统检索特定主机的信息 494
26.5 GetHostAddresses方法——返回主机的IP地址 495
26.6 GetHostByAddress方法——创建IPHostEntry实例 495
26.7 GetHostName方法——获取本地计算机的主机名 496
26.8 IPAddress类——提供网际协议(IP)地址 496
26.9 IPEndPoint类——将网络端点表示为IP地址和端口号 497
26.10 Listen方法——将Socket置于侦听状态 499
26.11 MachineName属性——获取或设置计算机名称 499
26.12 MailMessage类——邮件操作类 500
26.13 Receive方法——接收远程主机发送的UDP数据报 501
26.14 Send方法——将数据发送到连接的Socket 501
26.15 SmtpClient类——将电子邮件发送到SMTP服务器 503
26.16 Socket类——网络通信操作类 504
26.17 TcpClient类——为TCP网络服务提供客户端连接 507
26.18 TcpListener类——从TCP网络客户端侦听连接 508
26.19 UdpClient类——用户数据报(UDP)网络服务 509
26.20 WebClient类——URI标识的资源发送和接收数据 511
26.21 WebRequest类——访问Internet数据 514
26.22 WebResponse类——以协议不可知的方式参与请求和响应事务 517
第27章 多线程编程 519
27.1 Abort方法——终止线程 519
27.2 BeginInvoke方法——在线程上异步执行委托 519
27.3 EndInvoke方法——检索异步操作的返回值 520
27.4 Join方法——确保线程已终止 521
27.5 Kill方法——强制关闭进程 522
27.6 lock关键字——锁定代码块 522
27.7 MainWindowTitle属性——获取进程主窗口标题 523
27.8 Monitor类——线程同步类 523
27.9 Mutex类——向一个线程授予对共享资源的独占访问权 524
27.10 Process类——对正在计算机上运行的进程的访问 526
27.11 Resume方法——继续已挂起的线程 530
27.12 Sleep方法——休眠线程 531
27.13 Start方法——启动线程 531
27.14 Suspend方法——挂起线程 533
27.15 Thread类——创建并控制线程的类 533
27.16 ThreadState属性——获取当前线程的状态 538
第28章 WMI高级技术 540
28.1 ManagementClass类——公共信息模型管理类 540
28.2 ManagementObject类——WMI实例 541
28.3 ManagementObjectSearcher类——查询检索管理对象 542
28.4 ManagementScope类——管理操作的范围 543
28.5 Microsoft.Win32命名空间——操作注册表的命名空间 544
28.6 WndProc方法——处理Windows消息 545
附录 其他常用技术 547
索引 652
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《2014年全新版浙江省人事考试参考用书 申论》曹文彪 2013
- 《实用内科手册》黄清,阮浩航主编 2016
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019