C#全能速查宝典
C#全能速查宝典封面图

C#全能速查宝典

王小科, 赵会东, 编著

出版社:人民邮电出版社

年代:2012

定价:59.0

书籍简介:

本书精选了562个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 数学方法类--Math1.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属性--在控件中显示的图像的ImageList3.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属性--引用服务说明的URL3.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属性--获取SqlParameterCollection5.2.18 ReadXml方法--将XML架构和数据读入数据集5.2.19 SelectCommand属性--获取或设置选择记录命令5.2.20 SQL注入式攻击--利用设计上的漏洞攻击SQL5.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类--线性渐变封装Brush7.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方法--从指定的文件创建Image7.4.5 FromImage方法--从Image创建新的Graphics对象7.4.6 FromStream方法--数据流创建Image7.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方法--将数据发送到连接的Socket8.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编写器附录--字母索引

内容摘要:

《C#全能速查宝典》共分为8章,分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用的属性、方法、类和各种技术,每一个知识点都配有具体的示例,便于读者理解。  《C#全能速查宝典》所讲的知识点按照功能和字母进行排序,读者既可以按照功能顺序查找,又可以按照字母顺序学习。  《C#全能速查宝典》不仅适合C#程序设计初学者,也可作为中、高级程序开发人员的参考手册。

书籍规格:

书籍详细信息
书名C#全能速查宝典站内查询相似图书
9787115274915
如需购买下载《C#全能速查宝典》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸21 × 15装帧平装
页数 352 印数 3500

书籍信息归属:

C#全能速查宝典是人民邮电出版社于2012.3出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。