图书介绍

C#程序开发参考手册【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C#程序开发参考手册
  • 王小科等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111431725
  • 出版时间:2013
  • 标注页数:667页
  • 文件大小:174MB
  • 文件页数:686页
  • 主题词:C语言-程序设计-手册

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#程序开发参考手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 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属性——在控件中显示的图像的ImageList272

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属性——引用服务说明的URL288

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属性——获取 SqlParameterCollection348

19.12 ReadXml方法——将XML架构和数据读入数据集350

19.13 SelectCommand属性——获取或设置选择记录命令350

19.14 SQL注入式攻击——利用设计上的漏洞攻击SQL351

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方法——从指定的文件创建Image466

23.11 FromImage方法——从Image创建新的Graphics对象467

23.12 FromStream方法——从数据流创建Image467

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方法——将数据发送到连接的Socket501

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

热门推荐