在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → C#基础教程

C#基础教程

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:2.61M
  • 下载次数:113
  • 浏览次数:372
  • 发布时间:2022-06-23
  • 实例类别:C#语言基础
  • 发 布 人:at_adam
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: 基础教程 C#基础 基础 教程 C#

实例介绍

【实例简介】C#基础教程

【实例截图】

【核心代码】

C#教程
 2
第一章 C#语言基础 ................................................................................................................ 12
1.1 C#语言特点 ................................................................................................................ 12
1.2 编写控制台应用程序 ................................................................................................. 13
1.2.1 使用 SDK 命令行工具编写控制台程序 ....................................................... 13
1.2.1 使用 Visual Studio.Net 建立控制台程序 ...................................................... 14
1.3 类的基本概念 ............................................................................................................. 17
1.3.1 类的基本概念 ................................................................................................. 17
1.3.2 类成员的存取控制 ......................................................................................... 17
1.3.3 类的对象 ......................................................................................................... 18
1.3.4 类的构造函数和析构函数 ............................................................................. 18
1.3.5 类的构造函数的重载 ..................................................................................... 18
1.3.6 使用 Person 类的完整的例子 ........................................................................ 19
1.4 C#的数据类型 ............................................................................................................ 20
1.4.1 值类型和引用类型区别 ................................................................................. 20
1.4.2 值类型变量分类 ............................................................................................. 21
1.4.3 结构类型 ......................................................................................................... 21
1.4.4 简单类型 ......................................................................................................... 22
1.4.5 枚举类型 ......................................................................................................... 22
1.4.6 值类型的初值和默认构造函数 ..................................................................... 23
1.4.7 引用类型分类 ................................................................................................. 23
1.4.8 对象类(object 类) ........................................................................................... 23
1.4.9 数组类 ............................................................................................................. 24
1.4.10 字符串类(string 类) ........................................................................................ 25
1.4.11 类型转换 ......................................................................................................... 26
1.5 运算符 ......................................................................................................................... 27
1.5.1 运算符分类 ..................................................................................................... 28
1.5.2 测试运算符 is ................................................................................................. 28
1.5.3 typeof 运算符.................................................................................................. 29
1.5.4 溢出检查操作符 checked 和 unchecked ........................................................ 29
1.5.5 new 运算符 ..................................................................................................... 30
1.5.6 运算符的优先级 ............................................................................................. 30
1.6 程序控制语句 ............................................................................................................. 30
1.6.1 和 C 语言的不同点 ........................................................................................ 30
1.6.2 foreach 语句 .................................................................................................... 31
1.6.3 异常语句 ......................................................................................................... 32
1.7 类的继承 ..................................................................................................................... 33
1.7.1 派生类的声明格式 ......................................................................................... 33
1.7.2 base 关键字 ........................................................................................................... 34
1.7.3 覆盖基类成员 ....................................................................................................... 34
1.7.4 C#语言类继承特点 ............................................................................................... 34
1.8 类的成员 ..................................................................................................................... 35
1.8.1 类的成员类型 ................................................................................................. 35
1.8.2 类成员访问修饰符 ......................................................................................... 35
1.9 类的字段和属性 ......................................................................................................... 35
 3
1.9.1 静态字段、实例字段、常量和只读字段 ..................................................... 36
1.9.2 属性 ................................................................................................................. 36
1.10 类的方法 ................................................................................................................. 37
1.10.1 方法的声明 ..................................................................................................... 38
1.10.2 方法参数的种类 ............................................................................................. 38
1.10.3 静态方法和实例方法 ..................................................................................... 40
1.10.4 方法的重载 ..................................................................................................... 41
1.10.5 操作符重载 ..................................................................................................... 42
1.10.6 this 关键字 ...................................................................................................... 42
1.11 类的多态性 ............................................................................................................. 43
1.12 抽象类和抽象方法 ................................................................................................. 45
1.13 密封类和密封方法 ................................................................................................. 46
1.14 接口 ......................................................................................................................... 46
1.14.1 接口声明 ......................................................................................................... 47
1.14.2 接口的继承 ..................................................................................................... 47
1.14.3 类对接口的实现 ............................................................................................. 48
1.15 代表 ......................................................................................................................... 49
1.16 事件 ......................................................................................................................... 50
1.16.1 事件驱动 ......................................................................................................... 50
1.16.2 事件的声明 ..................................................................................................... 50
1.16.3 事件的预订和撤消 ......................................................................................... 51
1.17 索引指示器 ............................................................................................................. 51
1.18 名字空间 ................................................................................................................. 52
1.18.1 名字空间的声明 ............................................................................................. 52
1.18.2 名字空间使用 ................................................................................................. 53
1.19 非安全代码 ............................................................................................................. 53
习题......................................................................................................................................... 54
第二章 Windows 编程的基础知识......................................................................................... 55
2.1 窗口 ............................................................................................................................. 55
2.2 Windows 的消息系统 ................................................................................................ 55
2.2.1 消息驱动(事件驱动) ................................................................................. 55
2.2.2 事件队列 ......................................................................................................... 55
2.2.3 注视窗口 ......................................................................................................... 55
2.3 Windows 编程接口和类库 ........................................................................................ 56
2.3.1 Windows 编程接口(API) ................................................................................ 56
2.3.2 MFC 类库 ....................................................................................................... 56
2.3.3 组件库 ............................................................................................................. 56
2.3.4 .NET 框架类库 ............................................................................................... 56
2.4 Windows 应用程序的基本结构 ................................................................................ 57
2.4.1 最简单的 Windows 应用程序 ........................................................................ 57
2.4.2 用 Visual Studio.Net 建立 Windows 应用程序框架 ...................................... 58
2.4.3 方案(Solution)和项目(Project) ....................................................................... 63
习题......................................................................................................................................... 64
第三章 常用控件和类的使用 ................................................................................................. 65
 4
3.1 控件通用属性 ............................................................................................................. 65
3.2 Form 类 ....................................................................................................................... 65
3.3 标签(Label)控件 ......................................................................................................... 66
3.4 按钮(Button)控件 ....................................................................................................... 67
3.5 事件处理函数的参数 ................................................................................................. 67
3.6 文本框(TextBox)控件 ................................................................................................ 68
3.7 Convert 类 ................................................................................................................... 69
3.8 单选按钮(RadioButton)和 GroupBox 控件 ............................................................... 69
3.9 Font 类 ........................................................................................................................ 70
3.10 多选框(CheckBox)控件 ......................................................................................... 70
3.11 列表选择控件(ListBox) ............................................................................................. 72
3.12 下拉列表组合框(ComboBox)控件 ........................................................................ 73
3.13 ToolTip 控件 ............................................................................................................... 73
3.14 超级链接(LinkLable)控件 ..................................................................................... 74
3.15 定时(Timer)控件 .................................................................................................... 74
3.16 DateTime 类 ................................................................................................................ 75
3.17 菜单 ......................................................................................................................... 76
3.18 工具条 ..................................................................................................................... 77
3.19 状态栏(StatusBar)控件 ........................................................................................... 79
3.20 鼠标事件 ................................................................................................................. 80
3.21 快捷菜单(ContextMenu) ........................................................................................ 81
3.22 综合例子:计算器 ................................................................................................. 82
习题:..................................................................................................................................... 84
第四章 文本编辑器的实现 ..................................................................................................... 87
4.1 用 RichTextBox 控件实现文本编辑器 ...................................................................... 87
4.2 实现文本编辑器的剪贴板功能 ................................................................................. 88
4.3 实现文本编辑器的存取文件功能 ............................................................................. 88
4.3.1 OpenFileDialog 和 SaveFileDialog 控件 ....................................................... 88
4.3.2 存取文件功能的实现 ..................................................................................... 90
4.4 修改字体属性 ............................................................................................................. 91
4.4.1 FontDialog 控件属性和方法 .......................................................................... 91
4.4.2 修改字体属性的实现方法 ............................................................................. 91
4.5 实现 About 对话框 ..................................................................................................... 92
4.6 实现文本编辑器查找替换功能 ................................................................................. 93
4.6.1 模式对话框和非模式对话框 ......................................................................... 93
4.6.2 写字板查找替换功能的实现 ......................................................................... 94
4.7 提示用户保存修改的文件 ......................................................................................... 96
4.7.1 对话框 MessageBox ....................................................................................... 96
4.7.2 提示用户保存修改的文件的实现 ................................................................. 96
4.8 打印和打印预览 ......................................................................................................... 98
4.8.1 PrintDocument 类 ........................................................................................... 98
4.8.2 打印设置对话框控件 PageSetupDialog ...................................................... 100
4.8.3 打印预览 ....................................................................................................... 101
4.8.4 用打印对话框 PrintDialog 实现打印 ....................................................... 102
 5
4.9 编写多文档界面应用程序 ....................................................................................... 102
4.9.1 建立类似 Microsoft Word 的编辑器 ........................................................... 103
4.9.2 主窗口和子窗口的菜单的融合 ................................................................... 104
4.9.3 建立类似 Visualstudio.Net 的编辑器 .......................................................... 106
习题....................................................................................................................................... 108
第五章 图形图像编程 ........................................................................................................... 110
5.1 图形设备环境接口(GDI) ......................................................................................... 110
5.2 Graphics 类 ............................................................................................................... 110
5.2.1 使用 Graphics 类绘图的基本步骤 .............................................................. 111
5.2.2 窗体的 Paint 事件 ......................................................................................... 111
5.3 GDI 中三种坐标系统: ......................................................................................... 111
5.4 GDI 中常用的结构 ................................................................................................. 112
5.4.1 结构 Point 和 PointF ..................................................................................... 112
5.4.2 结构 Size 和 SizeF ........................................................................................ 112
5.4.3 结构 Rectangle 和 RectangleF ...................................................................... 112
5.4.4 结构 Color ..................................................................................................... 112
5.5 画笔 ........................................................................................................................... 113
5.6 创建画刷 ................................................................................................................... 114
5.6.1 单色画刷 SolidBrush .................................................................................... 114
5.6.2 阴影画刷 HatchBrush ................................................................................... 114
5.6.3 纹理(图像)画刷 TextureBrush...................................................................... 115
5.6.4 颜色渐变画刷 LinearGradientBrush ............................................................ 116
5.6.5 画刷 PathGradientBrush ............................................................................... 117
5.7 基本图形的绘制和填充 ........................................................................................... 118
5.7.1 绘制线段 ....................................................................................................... 118
5.7.2 ArrayList 类 .................................................................................................. 120
5.7.3 画椭圆(圆)及键盘消息的使用 .................................................................... 121
5.7.4 画矩形 ........................................................................................................... 122
5.7.5 绘制圆弧 ....................................................................................................... 123
5.7.6 DrawPie 方法 ................................................................................................ 123
5.7.7 Bezier 曲线 ................................................................................................... 123
5.7.8 DrawPolygon 方法 ........................................................................................ 124
5.7.9 DrawClosedCurve 方法 ................................................................................ 124
5.7.10 DrawCurve 方法 ........................................................................................... 125
5.7.11 DrawPath 方法和 GraphicsPath 类 .............................................................. 125
5.7.12 DrawString 方法 ........................................................................................... 126
5.7.13 DrawImage 和 DrawIcon 方法 ..................................................................... 126
5.7.14 FillEllipse 方法 ............................................................................................. 127
5.7.15 FillRectangle 方法 ........................................................................................ 128
5.7.16 FillPie 方法 ................................................................................................... 128
5.7.17 FillRegion 方法和 Region 类 ....................................................................... 128
5.8 Matrix 类和图形的平移、变形、旋转 .................................................................. 130
5.8.1 Matrix 类 ....................................................................................................... 130
5.8.2 图形的平移、变形、旋转 ........................................................................... 130
 6
5.8.3 仿射矩阵 ....................................................................................................... 131
5.9 图形文件格式 ........................................................................................................... 132
5.10 图形框 PictureBox 控件 ..................................................................................... 133
5.11 Bitmap 类 .................................................................................................................. 134
5.11.1 Bitmap 类支持的图像类型 .......................................................................... 134
5.11.2 Bitmap 类的方法 .......................................................................................... 134
5.11.3 画点 ............................................................................................................... 134
5.11.4 在 PictureBox 中画任意曲线 ..................................................................... 135
5.11.5 存取位图文件 ............................................................................................... 136
5.11.6 用拖动鼠标方法画椭圆或圆 ....................................................................... 136
5.12 图像剪贴板功能 ................................................................................................... 138
5.12.1 剪贴区域选定 ............................................................................................... 138
5.12.2 剪贴板复制功能的实现 ............................................................................... 138
5.12.3 剪贴板剪贴功能的实现 ............................................................................... 139
5.12.4 剪贴板粘贴功能的实现 ............................................................................... 139
5.13 图像的处理 ........................................................................................................... 141
5.13.1 图像的分辨力 ............................................................................................... 141
5.13.2 彩色图像变换为灰度图像 ........................................................................... 142
5.13.3 灰度图像处理 ............................................................................................... 142
5.13.4 动画 ............................................................................................................... 143
习题....................................................................................................................................... 144
第六章 文件和流................................................................................................................... 145
6.1 用流读写文件 ........................................................................................................... 145
6.1.1 用 FileStream 类读写字节 ........................................................................... 145
6.1.2 用 BinaryReader 和 BinaryWriter 类读写基本数据类型 ............................ 145
6.1.3 用 StreamReader 和 StreamWriter 类读写字符串 ....................................... 146
6.2 File 类和 FileInfo 类 ................................................................................................. 146
6.2.1 File 类常用的方法 ........................................................................................ 146
6.2.2 文件打开方法:File.Open ........................................................................... 147
6.2.3 文件创建方法:File.Create ......................................................................... 147
6.2.4 文件删除方法:File.Delete ......................................................................... 147
6.2.5 文件复制方法:File.Copy ........................................................................... 147
6.2.6 文件移动方法:File.Move .......................................................................... 148
6.2.7 设置文件属性方法:File.SetAttributes ....................................................... 148
6.2.8 判断文件是否存在的方法:File.Exist........................................................ 148
6.2.9 得到文件的属性 ........................................................................................... 148
6.3 Directory 类和 DirectoryInfo 类............................................................................... 148
6.3.1 Directory 类常用的方法如下: ................................................................... 149
6.3.2 目录创建方法:Directory.CreateDirectory ................................................. 149
6.3.3 目录属性设置方法:DirectoryInfo.Atttributes ........................................... 149
6.3.4 目录删除方法:Directory.Delete ................................................................ 149
6.3.5 目录移动方法:Directory.Move.................................................................. 150
6.3.6 获取当前目录下所有子目录:Directory.GetDirectories ........................... 150
6.3.7 获取当前目录下的所有文件方法:Directory.GetFiles ............................. 150
 7
6.3.8 判断目录是否存在方法:Directory.Exist ................................................... 150
6.4 例子:查找文件 ....................................................................................................... 151
6.4.1 Panel 和 ListView 控件 ................................................................................ 151
6.4.2 在指定文件夹中查找文件 ........................................................................... 151
6.5 例子:拆分和合并文件 ........................................................................................... 152
习题:................................................................................................................................... 153
第七章 多线程程序设计 ....................................................................................................... 154
7.1 线程类(Thread)的属性和方法 ................................................................................. 154
7.2 线程的创建 ............................................................................................................... 155
7.3 建立线程类 ............................................................................................................... 156
7.3.1 进度条(ProgressBar)控件 ............................................................................. 156
7.3.2 用线程控制进度条 ....................................................................................... 156
7.4 线程的优先级 ........................................................................................................... 157
7.5 多个线程互斥 ........................................................................................................... 158
7.5.1 多个线程同时修改共享数据可能发生错误 ............................................... 158
7.5.2 用 LOCK 语句实现互斥 .............................................................................. 159
7.5.3 用 Mutex 类实现互斥 .................................................................................. 159
7.5.4 用 Monitor 类实现互斥 ................................................................................ 159
7.6 Monitor 类................................................................................................................. 159
7.7 线程的同步:生产者和消费者关系 ....................................................................... 159
7.7.1 生产者线程和消费者线程不同步可能发生错误 ....................................... 159
7.7.2 生产者线程和消费者线程同步的实现 ....................................................... 160
习题: ..................................................................................................................................... 161
第八章 ADO.NET 与数据操作 ............................................................................................ 162
8.1 数据库基本概念 ....................................................................................................... 162
8.2 设计连接和不连接数据库应用程序的基本步骤: ............................................... 162
8.3 用 ACCESS 创建数据库 .......................................................................................... 163
8.4 结构化查询语言 SQL .............................................................................................. 165
8.4.1 Select 语句 .................................................................................................... 165
8.4.2 Insert 语句 ..................................................................................................... 165
8.4.3 Delete 语句 ................................................................................................... 165
8.4.4 Update 语句 .................................................................................................. 166
8.5 用 Connection 对象连接数据库。 .......................................................................... 166
8.6 Command 对象 ......................................................................................................... 166
8.7 DataAdapter 对象 ..................................................................................................... 167
8.8 DataSet 对象 ............................................................................................................. 168
8.8.1 使用 DataSet 的优点 .................................................................................... 168
8.8.2 数据集 DataSet 概念 .................................................................................... 168
8.8.3 使用 DataSet 对象 ........................................................................................ 169
8.8.4 为 DataSet 对象中的表指定主键、建立关系 ............................................ 169
8.9 用 DataGraid 控件显示数据和数据绑定 ................................................................ 170
8.10 不连接数据库应用程序的完整的例子 ............................................................... 170
8.11 修改数据并保存修改的数据到源数据库 ............................................................... 171
8.12 其它数据绑定控件 ............................................................................................... 172
 8
8.13 建立主从关系表 ................................................................................................... 173
第九章 ASP.Net 编程基础知识 ............................................................................................ 175
9.1 网络基础 ................................................................................................................... 175
9.2.1 局域网、广域网和 INTERNET .................................................................. 175
9.2.2 网络传输协议 ............................................................................................... 175
9.2.3 IP 地址 .......................................................................................................... 175
9.2.4 域名 ............................................................................................................... 176
9.2.5 URL ............................................................................................................... 176
9.2.6 端口号 ........................................................................................................... 176
9.2.7 HTML,HTTP 和网页 ................................................................................ 177
9.2.8 Web 服务器和浏览器工作方式 ................................................................... 177
9.2.9 宿主目录、默认主页及网站 ....................................................................... 177
9.2.10 静态网页 ....................................................................................................... 178
9.2.11 客户端动态网页 ........................................................................................... 178
9.2.12 服务器端动态网页 ....................................................................................... 178
9.2.13 修改宿主目录及建立虚拟目录 ................................................................... 178
9.2 HTML 标记语言 ...................................................................................................... 179
9.2.1 HTML 标记 .................................................................................................. 180
9.2.2 HTML 文件结构 .......................................................................................... 180
9.2.3 语言字符集的信息 ....................................................................................... 181
9.2.4 背景色彩和文字色彩 ................................................................................... 181
9.2.5 页面空白 ....................................................................................................... 182
9.2.6 显示一幅图 ................................................................................................... 182
9.2.7 超级链接 ....................................................................................................... 182
9.2.8 超级链接在新窗口打开另一网页 ............................................................... 182
9.2.9 标尺线 ........................................................................................................... 183
9.2.10 网页中标题的字体 ....................................................................................... 184
9.2.11 网页中正文字体 ........................................................................................... 184
9.2.12 斜体、粗体字符及为字体增加下划线,删除线 ....................................... 185
9.2.13 字体标记的组合使用 ................................................................................... 185
9.2.14 字体的颜色 ................................................................................................... 186
9.2.15 客户端字体 ................................................................................................... 186
9.2.16 网页中控件的概念 ....................................................................................... 186
9.2.17 窗体控件和其它控件的使用 ....................................................................... 187
9.2.18 例子:文字输入和密码输入 ....................................................................... 187
9.2.19 用 FontPage 做网页的例子,使用复选框和单选按钮 .............................. 188
9.3 ASP.NET 技术基础 .................................................................................................... 189
9.3.1 HTML 服务器端控件 .................................................................................. 189
9.3.2 Web 服务器端控件 ....................................................................................... 190
9.3.3 Web Form 的事件处理 ................................................................................. 190
9.3.4 记事本编写 ASP.NET 动态网页 ................................................................. 190
9.3.5 用 Visual Studio.NET 实现 ASP.NET 动态网页 ......................................... 191
9.3.6 Code Behind 技术 ......................................................................................... 192
9.3.7 ASP.NET 和 HTML 兼容 ............................................................................. 194
 9
9.3.8 网页中使用 C#语句 ..................................................................................... 194
第十章 Web 服务器端控件 .................................................................................................... 196
10.1 常用的 ASP.NET 服务器端控件 ......................................................................... 196
10.1.1 Label 控件 ..................................................................................................... 196
10.1.2 TextBox 控件 ................................................................................................ 196
10.1.3 Button、LinkButton 和 ImageButton 控件 ................................................. 197
10.1.4 CheckBox 和 CheckBoxList 控件 ................................................................ 197
10.1.5 RadioButton 和 RadioButtonList 控件 ......................................................... 197
10.1.6 Image 控件 .................................................................................................... 198
10.1.7 HyperLink 控件 ............................................................................................ 199
10.1.8 Table、TableCell 和 TableRow 控件 ........................................................ 199
10.1.9 DrowDownList 控件 ...................................................................................... 199
10.2 ASP.Net 控件数据绑定 ............................................................................................ 200
10.2.1 数据绑定基础 .............................................................................................. 200
10.2.2 基于变量的数据绑定 ................................................................................... 201
10.2.3 基于集合的绑定 ........................................................................................... 202
10.2.4 基于表达式绑定 .......................................................................................... 206
10.2.5 基于 DataBinder.Eval 方法的数据绑定 .................................................. 207
10.2.6 列表绑定控件 .............................................................................................. 208
10.3 数据验证控件 ....................................................................................................... 217
10.3.1 数据验证概述 ............................................................................................... 217
10.3.2 常用的验证控件 ........................................................................................... 218
10.3.3 验证控件常用的属性 ................................................................................... 218
10.3.4 RequiredFieldValidator ................................................................................. 218
10.3.5 自定义数据验证控件 CustomValidator 控件 .............................................. 219
10.3.6 ValidationSummary 控件 .............................................................................. 221
10.3.7 CompareValidator 控件................................................................................. 222
10.3.8 RegularExpressionValidator 控件 ......................................................... 224
10.4 DataGraid 控件 ......................................................................................................... 227
10.4.1 DataGrid 控件概述 ...................................................................................... 227
10.4.2 DataGrid 控件绑定数据库表 ...................................................................... 227
10.4.3 DataGrid 控件对数据库记录分页显示 ...................................................... 228
10.4.4 DataGrid 控件对记录排序 .......................................................................... 230
10.4.5 用 BoundColumn 列将标题改为中文 .......................................................... 233
10.4.6 增加按钮列 .................................................................................................. 234
10.4.7 增加 HyperLinkColumn 列 .......................................................................... 236
10.4.8 增加 EditCommandColumn 列 ...................................................................... 239
10.4.9 控件 TemplateColumn 的用法 ..................................................................... 239
10.5 AdRotator 控件 ......................................................................................................... 243
10.6 Calender 控件 ........................................................................................................... 244
10.7 Visual Studio.Net 实现留言板 ................................................................................. 247
第十一章 ASP.NET 内建对象 .................................................................................................. 250
11.1 Request 对象 ............................................................................................................. 250
11.1.1 用 Request 对象获取另一个网页传递的数据 ............................................ 250
 10
11.1.2 用 Request 对象获取客户端浏览器的信息 ................................................ 251
11.1.3 用 Request 对象获取服务器信息 ................................................................ 252
11.2 Response 对象 .......................................................................................................... 252
11.2.1 用 Response 对象发送信息在浏览器中显示 .............................................. 252
11.2.2 用 Response 对象重定向浏览器 .................................................................. 253
11.3 Cookie 对象 .............................................................................................................. 254
11.3.1 用 Cookie 对象记录访问的次数 ................................................................. 254
11.3.2 网上商店购物筐实现 ................................................................................... 255
11.4 Application 对象 ....................................................................................................... 258
11.4.1 Application 对象属性 ................................................................................... 258
11.4.2 方法 ............................................................................................................... 258
11.4.3 事件 ............................................................................................................... 259
11.4.4 例子:显示访问网站总人数 .......................................................................... 259
11.5 Session 对象 ............................................................................................................. 261
11.5.1 属性 ............................................................................................................... 261
11.5.2 方法 ............................................................................................................... 262
11.5.3 事件 ............................................................................................................... 262
11.5.4 用 Session 对象实现网上商店购物筐 ......................................................... 263
11.6 Server 对象 ......................................................................................................... 265
11.6.1 属性 MachineName 和 ScriptTimeout ......................................................... 265
11.6.2 HtmlEncode 方法 .......................................................................................... 266
11.6.3 URLEncode 方法 .......................................................................................... 266
11.6.4 MapPath 方法 ............................................................................................... 266
习题....................................................................................................................................... 266
第十二章 可扩展标记语言 ....................................................................................................... 267
12.1 HTML 及其缺点 ...................................................................................................... 267
12.2 SGML(标准通用置标语言) ..................................................................................... 267
12.3 XML(可扩展置标语言) ........................................................................................... 267
12.4 XML 的文档格式 ..................................................................................................... 268
12.5 用 XSL 文件显示 XML 文档 .............................................................................. 269
12.6 .NET 对 XML 的支持 .............................................................................................. 273
12.7 ADO.NET 和 XML .................................................................................................. 276
12.8 使用 Visual Studio.Net 建立和显示 XML 文档 .................................................. 279
第十三章 Web 服务 .................................................................................................................. 281
13.1 Web 服务的概念和用途........................................................................................... 281
13.2 建立 Web 服务 ....................................................................................................... 282
13.2.1 用记事本建立 Web 服务 ............................................................................... 282
13.2.2 用 Visual Studio.Net 建立 Web 服务 ............................................................. 283
13.2.3 服务描述语言(WSDL) ................................................................................. 285
13.3 基于.Net 的 Web 服务客户端程序 ...................................................................... 285
13.3.1 Web 服务客户端程序代理类 ....................................................................... 286
13.3.2 HTTP-GET、HTTP-POST 和 SOAP 协议 .................................................. 286
13.3.3 使用代理类的 Web 服务客户端程序 .......................................................... 286
13.3.4 Visual Studio.Net 建立 Web 服务客户端程序 ........................................ 287
 11
13.4 建立 Web 服务客户端程序一般方法 ................................................................... 288
13.5 发布和发现 Web 服务 ........................................................................................... 289
13.5.1 Web 服务目录............................................................................................... 289
13.5.2 Web 服务发现............................................................................................... 289

实例下载地址

C#基础教程

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警