当前位置:主页 > 书籍配套资源 > C#配套资源
《C#程序开发参考手册》参考手册

《C#程序开发参考手册》参考手册

  • 更新:2022-04-21
  • 大小:12.66 MB
  • 类别:C#
  • 作者:王小科
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

封面图

目录

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

资源下载

资源下载地址1:https://pan.baidu.com/s/1sIFAekwnLq2YbVtB98nH7w

相关资源

网友留言