注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NET.NET经典范例教程

.NET经典范例教程

.NET经典范例教程

定 价:¥48.00

作 者: 周世雄编著
出版社: 清华大学出版社
丛编项:
标 签: 暂缺

ISBN: 9787302078692 出版时间: 2004-02-01 包装: 平装
开本: 26cm+光盘1片 页数: 485 字数:  

内容简介

  本书以125个整合VS(VisualStudio).NET、VB(VisualBasic).NET、ASP.NET、ADO.NET的实用范例,全面介绍丁Microsoft.NET技术。本书分为15章和1个附录。主要内容包括VB.NET、ASP.NET、ADO.NET、多层式架构、WebServices、.NETRemoting、Sockets与HTTP、消息队列MSMQ、多线程、高级应用程序、面向对象和VS.NET2003,以及光盘安装。本书内容丰富,分析透彻,所附光盘带有大量范例程序,可供有VisualBasic或ASP基础,想快速跨进Microsoft.NET技术门槛的人员参考;同时还可供广大计算机专业教师和编程人员使用。本书是作者在其十几本计算机图书的编著经验和微软公司研讨会数千人次的教学经验的基础上编写的,全面整合了Microsoft.NET的所有技术,使读者能够:·快速学会使用VisualStudio.NET技术设计Windows应用程序和基于Web的应用程序。·快速学会VisualBasic.NET、ASP.NET和ADO.NET。·快速学会面向对象的设计思想。·快速学会多层式架构、Web服务、.NETRemoting、Sockets与HTTP、Windows服务、消息队列MSMQ和多线程等实用热门的技术。

作者简介

暂缺《.NET经典范例教程》作者简介

图书目录

第1章 Visual Basic.NET速成
1.1 为何选择Visual Basic.NET而不选择C#
1.2 字符串处理
1.2.1 插入、删除和替换字符串
1.2.2 填补字符固定总长度
1.2.3 获取子字符串、转换成大小写、开头和结尾去字符
1.2.4 合并多个字符串、格式化字符串
1.2.5 查找字符串
1.2.6 比较字符串
1.2.7 Join和Split
1.2.8 StringBuilder类
1.2.9 StringWriter类
1.2.10 本节重点
1.3 日期时间处理
1.3.1 DateTime变量
1.3.2 目前日期和时间
1.3.3 DattTime最大/最小可能的值
1.3.4 DateTime部分方法
1.3.5 获取DateTime日期和时间
1.3.6 获取DateTime为第几大
1.3.7 加入日期时间
1.3.8 DateTime转换
1.3.9 TimeSpan
1.3.10 TimeSpan的属性
1.3.11 TimeSpan的方法
1.3.12 TimeSpan的字段
1.3.13 本节重点
1.4 数组处理
1.4.1 数组的排序
1.4.2 数组的反转
1.4.3 数组的BinarySearch
1.4.4 对象数组的BinarySearch
1.4.5 二维数组
1.4.6 对象数组的实现
1.4.7 本节重点
1.5 异常处理
1.5.1 无异常处理程序
1.5.2 一般异常处理程序
1.5.3 详细异常处理程序
1.5.4 自定义异常信息
1.5.5 Finally
1.5.6 本节重点
1.6 普通对话框控件
1.6.1 普通对话框控件
1.6.2 打开文件OpenFileDialog
1.6.3 存储文件SaveFileDialog
1.6.4 颜色ColorDialog
1.6.5 字体FontDialog
1.6.6 打印PrintDialog
1.6.7 设置打印格式PageSetupDialog
1.6.8 打印预览PrintPreviewDialog
1.6.9 本节重点
1.7 ListBox和ComboBox
1.7.1 用Add方法加选项到ListBox
1.7.2 用DataSource方法添加数据到数组
1.7.3 用DataSource方法添加数据到数据表
1.7.4 ComboBox
1.7.5 ComboBox和ListBox
1.7.6 本节重点
1.8 DataGrid格式
1.8.1 DataGrid预设格式
1.8.2 DataGrid属性
1.8.3 DataGridTableStyle
1.8.4 DataGridTextBoxColumn
1.8.5 本节重点
1.9 DataGrid过滤与排序
1.9.1 数据排序
1.9.2 数据过滤
1.9.3 本节重点
1.10 TreeView
1.10.1 文件管理
1.10.2 本节重点
第2章 再学Visual Basic.NET
2.1 在程序中添加控件与表单
2.1.1 在程序中添加控件
2.1.2 添加TextBox控件
2.1.3 添加Button控件
2.1.4 清除控件
2.1.5 在程序中添加表单
2.1.6 本节重点
2.2 规则表达式
2.2.1 规则表达式
2.2.2 IsMatch方法验证输入
2.2.3 Replace方法替换字符串
2.2.4 Match方法查找数字
2.2.5 本节重点
2.3 文本文件读写
2.3.1 打开整个文本文件
2.3.2 打开文本文件(一次一行)
2.3.3 打开文本文件(一次一字)
2.3.4 保存文本文件
2.3.5 保存文本文件(SaveFileDialog)
2.3.6 保存文本文件(加在后面)
2.3.7 本节重点
2.4 临时文件读写
2.4.1 获取临时文件路径
2.4.2 获取临时文件文件名
2.4.3 读写临时文件
2.4.4 删除临时文件
2.4.5 本节重点
2.5 提示文本与辅助说明
2.5.1 ToolTip
2.5.2 HelpProvider
2.5.3 HelpProvider(内容)
2.5.4 HelpProvider(链接索引文本到Help文件)
2.5.5 HelpProvider(链接查找文本到Help文件)
2.5.6 HelpProvider(Html格式Help文件)
2.5.7 辅助说明菜单的【内容】命令
2.5.8 辅助说明菜单的【索引】命令
2.5.9 辅助说明菜单的【查找】命令
2.5.10 ErrorProvider
2.5.11 本节重点
2.6 应用程序设置文件
2.6.1 载入软件设置文件app.config
2.6.2 读取设置文件值
2.6.3 本节重点
2.7 读写事件查看器
2.7.1 写入EventLog
2.7.2 读取EventLog
2.7.3 添加事件来源
2.7.4 删除事件来源
2.7.5 本节重点
第3章 实用应用程序速成
3.1 多种语言
3.1.1 多种语言的Windows应用程序
3.1.2 使用程序选择语言种类
3.1.3 Web应用程序处理多种语言
3.1.4 本节重点
3.2 拖曳
3.2.1 图片拖曳
3.2.2 拖曳TreeView
3.2.3 拖曳TextBox
3.2.4 本节重点
3.3 发送电子邮件
3.4 加密和解密
3.4.1 加密和解密字符串
3.4.2 加密和解密组件
3.4.3 本节重点
3.5 记事本
3.5.1 记事本
3.5.2 多个记事本
3.5.3 本节重点
3.6 与Office整合
3.6.1 与小助手整合
3.6.2 与Word整合
3.6.3 与Excel整合
3.6.4 本节重点
3.7 Clipboard
3.8 打印
3.9 自定义工具箱组件
3.9.1 验证输入3个数字
3.9.2 验证输入电话号码
3.9.3 验证输入IP地址
3.9.4 验证输入E-Mail
3.9.5 验证所有输入
3.9.6 自己设计的工具箱组件
3.9.7 如何使用自己设计的工具箱组件
3.9.8 如何设计工具箱组件
3.9.9 本节重点
第4章 ASP.NET速成
4.1 ASP.NET快速入门
4.1.1 ASP.NET简介
4.1.2 HTML服务器控件
4.1.3 数据捆绑语法
4.1.4 服务器对象标记
4.1.5 服务器端批注
4.1.6 服务器端Include
4.1.7 Global.asax
4.1.8 Session变量
4.1.9 Application变量
4.1.10 读写客户端Cookie数据
4.1.11 本节重点
4.2 再学ASP.NET
4.2.1 服务器控件
4.2.2 自己设计服务器控件
4.2.3 程序代码后置
4.2.4 Pagelet
4.2.5 事件Pagelet
4.2.6 网页调用DLL组件
4.2.7 输出缓存
4.2.8 数据缓存
4.2.9 使用ViewState
4.2.10 本节重点
4.3 ASP.NET与ASP的不同点
4.3.1 函数必须在<script runat=server>中定义
4.3.2 全局变量必须在<script runat=server>中声明
4.3.3 子程序有输入值时使用括号
4.3.4 不再使用Set和Let
4.3.5 函数不声明参数时预设成ByVal
4.3.6 Request返回字符串的index由1开始计算
4.3.7 ASP程序代码转到ASP.NET的不同点
4.3.8 本节重点
4.4 ASP.NET性能调整
第5章 ADO.NET速成
5.1 ADO.NET快速入门
5.1.1 ADO.NET
5.1.2 联机的数据存取模式
5.1.3 离线的数据存取模式
5.1.4 Connection对象
5.1.5 Command对象
5.1.6 DataReader对象
5.1.7 DataSet和DataAdapter对象
5.1.8 本节重点
5.2 VS.NET设计数据库应用
5.2.1 数据窗体向导
5.2.2 工具箱数据与服务器资源管理器
5.2.3 拖曳服务器资源管理器数据表
5.2.4 本节重点
5.3 Connection对象
5.3.1 建立联机
5.3.2 关闭联机
5.3.3 交易
5.3.4 Connection Pooling
5.3.5 本节重点
5.4 Command与DataReader对象
5.4.1 VS.NET操作Command对象
5.4.2 调试存储过程
5.4.3 建立SQL陈述式语句
5.4.4 设置Parameters
5.4.5 使用Parameters输入SQL陈述式语句
5.4.6 更新数据
5.4.7 存储过程
5.4.8 ExecuteReader读取数据
5.4.9 CommandBehavior.Sequential Access
5.4.10 范例
5.4.11 SqlDataReader对象
5.4.12 Access->SQL
5.4.13 DataSet数据捆绑
5.4.14 DataTable数据捆绑
5.4.15 DataReader数据捆绑
5.4.16 DataReader数据输入应用
5.4.17 本节重点
5.5 DataAdapter与DataSet对象
5.5.1 建立DataAdapter对象
5.5.2 建立DataSet对象
5.5.3 建立DataTable对象
5.5.4 数据表语法
5.5.5 建立数据表的关联与键
5.5.6 复制数据集
5.5.7 数据集接受与拒绝修改
5.5.8 寻找(过滤)数据集的数据
5.5.9 DataAdapter添加数据到数据集
5.5.10 关闭条件限制的检查来提高效能
5.5.11 DataAdapter读取数据
5.5.12 DataSet更新数据
5.5 13 DataAdapter确认更新数据
5.5.14 本节重点
5.6 DataReader与DataSet
5.7 DataView对象
5.7.1 建立DataView
5.7.2 DataView置放DataTable变化数据
5.7.3 字段排序(Sort)
5.7.4 过滤(Filter)数据
5.7.5 寻找(Find)数据
5.7.6 DataView(Windows应用程序)
5.7.7 DataView(Web应用程序)
5.7.8 排序
5.7.9 过滤字母
5.7.10 过滤条件
5.7.11 本节重点
5.8 数据捆绑
5.8.1 ListBox、ComboBox数据捆绑
5.8.2 DataGrid数据捆绑
5.8.3 TextBox数据捆绑
5.8.4 CheckBox数据捆绑
5.8.5 NumericUpDown数据捆绑
5.8.6 WebForm与WinForm数据捆绑的不同点
5.8.7 BindingManager
5.8.8 Web应用程序数据捆绑(DataBind)
5.8.9 ArrayList数据捆绑全DropDownList
5.8.10 Hashtable数据捆绑至DataList
5.8.11 DataView数据捆绑至DataGrid控件
5.8.12 使用DataBinder.Eval捆绑数据
5.8.13 Windows应用程序捆绑数据
5.8.14 Array
5.8.15 ArrayList
5.8.16 ArrayList(Structure)
5.8.17 DataSet
5.8.18 DataView
5.8.19 DataReader(ArralyList class)
5.8.20 DataReader(ArralyList Structure)
5.8.21 本节重点
5.9 数据捆绑事件
5.10 Master.Details数据捆绑
5.11 离线应用
5.11.1 一个例子
5.11.2 第2个例子BindingContext
5.11.3 本节重点
5.12 关联
5.13 建立数据库
5.13.1 建立数据库
5.13.2 建立数据表
5.13.3 建立存储过程
5.13.4 建立View
5.13.5 执行存储过程
5.13.6 执行View
5.13.7 本节重点
5.14 存储过程
5.14.1 存储过程(Stored Procedure)
5.14.2 DataView(Windows应用程序)
5.14.3 建立存储过程
5.14.4 执行存储过程
5.14.5 存储过程输入
5.14.6 存储过程输出
5.14.7 Access查询输入
5.14.8 本节重点
5.15 存取数据库的图片信息
5.15.1 建立数据表
5.15.2 新建图片文件
5.15.3 加载
5.15.4 显示
5.15.5 删除
5.15.6 恢复
5.15.7 更新
5.15.8 本节重点
5.16 类型(Typed)DataSet和无类型(Untyped)DataSet
5.16.1 类型(Typed)DataSet
5.16.2 无类型(Untyped)DataSet
5.16.3 本节重点
5.17 处理XML数据
5.17.1 XML文件加载数据到DataSet
5.17.2 DataSet数据写入到XML文件
5.17.3 XML架构(XSD)
5.17.4 由XML文件载入
5.17.5 写入XML文件
5.17.6 ReadXml/WriteXml
5.17.7 GetXml/GetXmlSchema
5.17.8 本节重点
5.18 DataSet错误处理
5.19 ADO转成ADO.NET
5.19.1 ADO Recordset读数据到DataAdapter
5.19.2 ADO RecordSet到ADO.NET DataSet
5.19.3 ADO Recordset聚集至DataSet
5.19.4 本节重点
第6章 多层式架构速成
6.1 三层式架构
6.1.1 三层式架构
6.1.2 使用DataView范例
6.1.3 显示层
6.1.4 商业逻辑层
6.1.5 数据层
6.1.6 显示层的另外一种表示
6.1.7 本节重点
6.2 层与层之间的数据传输
6.2.1 层与层之间的数据传输方式
6.2.2 数据层
6.2.3 商业逻辑层
6.2.4 显示层
6.2.5 本节重点
6.3 异步方式(自定义事件)
6.3.1 自定义事件
6.3.2 读取
6.3.3 更新
6.3.4 本节重点
第7章 Web服务速成
7.1 Web服务快速入门
7.1.1 Web服务
7.1.2 Web服务范例
7.1.3 Web服务描述语言WSDL
7.1.4 服务器的asmx程序
7.1.5 输出缓存
7.1.6 本节重点
7.2 用VS.NET设计Web服务
7.2.1 新增ASP.NET Web服务项目
7.2.2 新建Windows应用程序客户端项目
7.2.3 客户端项目添加Web引用
7.2.4 执行Windows应用程序客户端程序
7.2.5 新建Web应用程序客户端项目
7.2.6 新建控制台应用程序客户端项目
7.2.7 本节重点
7.3 Internet上的Web服务
7.3.1 添加Web引用
7.3.2 调用Internet上的Web服务程序
7.3.3 本节重点
7.4 Web服务数据传输类型
7.4.1 服务器的Web服务程序
7.4.2 基本类型输入
7.4.3 基本类型输入/输出
7.4.4 基本类型数组输出
7.4.5 枚举(Enum)类型输出
7.4.6 类的输出
7.4.7 类的数组输出
7.4.8 客户端项目添加Web引用
7.4.9 本节重点
7.5 Web服务数据库存取
7.5.1 服务器的Web服务程序
7.5.2 客户端的Web服务程序
7.5.3 客户端项目添加Web引用
7.5.4 本节重点
7.6 Web服务二进制数据传输
7.6.1 服务器的Web服务程序
7.6.2 客户端的Web服务程序
7.6.3 客户端项目添加Web引用
7.6.4 本节重点
7.7 Session/Application/Cookie
7.7.1 服务器的Web服务程序
7.7.2 使用Application
7.7.3 使用Session
7.7.4 使用Cookie
7.7.5 客户端项目添加Web引用
7.7.6 本节重点
第8章 .NET Remoting速成
8.1 .NET Remoting快速入门
8.1.1 Remoting与Web Services
8.1.2 .NET Remoting Channel
8.1.3 .NET Remoting服务器(Host)
8.1.4 .NET Remoting(远程处理)3个程序
8.1.5 远程组件程序
8.1.6 服务器程序
8.1.7 客户端程序
8.1.8 本节重点
8.2 Windows与Web Client
8.2.1 Windows客户端程序
8.2.2 Web客户端程序
8.2.3 远程组件程序
8.2.4 服务器程序
8.2.5 本节重点
8.3 TCP与HTTP
8.3.1 客户端程序
8.3.2 服务器程序
8.3.3 远程组件程序
8.3.4 本节重点
8.4 Singleton(单一对象)
8.4.1 客户端程序
8.4.2 服务器程序
8.4.3 远程组件程序
8.4.4 本节重点
8.5 .NET Remoting配置文件
8.5.1 配置文件
8.5.2 客户端程序
8.5.3 服务器程序
8.5.4 远程组件程序
8.5.5 本节重点
8.6 传值(ByVal)方式传递对象
8.6.1 客户端程序
8.6.2 服务器程序
8.6.3 远程组件程序
8.6.4 本节重点
8.7 .NET Remoting异步调用
8.7.1 客户端程序
8.7.2 服务器程序
8.7.3 远程组件程序
8.7.4 本节重点
8.8 .NET Remoting数据输出
8.8.1 客户端程序
8.8.2 服务器程序
8.8.3 远程组件程序
8.8.4 本节重点
第9章 Sockets与HTTP速成
9.1 聊天室(Sockets)
9.1.1 执行聊天室Server
9.1.2 Client登录
9.1.3 两个客户端聊大
9.1.4 显示所有在线用户
9.1.5 Server监督在线使用状况
9.1.6 本节重点
9.2 HTTP数据接收与发送
9.2.1 HTTP发送Text文件
9.2.2 HTTP接收XML文件
9.2.3 HTTP接收文字
9.2.4 HTTP接收图片
9.2.5 本节重点
第10章 Windows服务速成
10.1 VS.NET设计Windows服务
10.1.1 安装Windows服务
10.1.2 删除服务
10.1.3 VS.NET设计Windows服务
10.1.4 产生Windows服务安装程序
10.1.5 本节重点
10.2 Windows服务程序设计
10.2.1 检测服务安装
10.2.2 启动服务
10.2.3 停止服务
10.2.4 暂停服务
10.2.5 继续服务
10.2.6 编写Windows服务的程序
10.2.7 本节重点
10.3 服务管理器
10.3.1 第一个服务管理器
10.3.2 第二个服务管理器
第11章 消息队列MSMO速成
11.1 传送与接收消息队列
11.1.1 确认安装Message Queue
11.1.2 第一个例子
11.1.3 自动建立队列路径
11.1.4 传送Queue队列消息
11.1.5 待送Queue队列消息
11.1.6 接收Queue队列消息
11.1.7 释放Queue
111.8 本节重点
11.2 MSMQ格式与属性
11.2.1 自动建立队列Path
11.2.2 传送Queue队列消息
11.2.3 同步接收Queue队列消息
11.2.4 异步接收Queue队列消息
11.2.5 传送对象队列消息
11.2.6 消息格式(Formatter)
11.2.7 消息属性
11.2.8 本节重点
第12章 多线程速成
12.1 多线程设计
12.1.1 使用目前线程
12.1.2 使用线程池(Pool Thread)
12.1.3 使用新的Thread
12.1.4 本节重点
12.2 线程池
12.2.1 Single-Thread
12.2.2 Multi-Thread
12.2.3 Thread Pool
12.2.4 启动Timer
12.2.5 Mutex事件
12.2.6 手动重置事件(ManualResetEvent)
12.2.7 自动重置事件(AutoResetEvent)
12.2.8 本节重点
第13章 高级应用程序速成
13.1 文件夹文件变化检测
13.1.1 建立文件检测
13.1.2 更名文件检测
13.1.3 修改文件检测
13.1.4 删除文件检测
13.1.5 删除所有文件
13.1.6 【启动事件触发】复选框
13.1.7 本节重点
13.2 系统事件检测
13.3 系统环境
13.3.1 系统信息
13.3.2 系统属性
13.3.3 Current Stack Trace
13.3.4 环境变量
13.3.5 临时文件
13.3.6 特殊文件夹
13.3.7 系统文件夹
13.3.8 Expand环境变量
13.3.9 GetLogicalDrives
13.3.10 GetCommandLineArgs
13.3.11 Exit
13.3.12 本节重点
13.4 Process查看器
13.5 Reflection(Assemblies信息)
第14章 面向对象速成
14.1 重载
14.1.1 重载
14.1.2 构造函数
14.1.3 带参数的属性
14.1.4 Shared(共享)
14.1.5 本节重点
14.2 继承与覆盖
14.2.1 继承与覆盖
14.2.2 一般员工
14.2.3 工程师
14.2.4 临时工
14.2.5 本节重点
14.3 窗体继承
14.3.1 继承窗体
14.3.2 VS.NET加入继承窗体的操作步骤
14.3.3 执行继承窗体范例
14.3.4 本节重点
14.4 Callback
14.4.1 使用Interface来Callback
14.4.2 使用委派(Delegate)来Callback
14.4.3 使用委派(Delegate)来异步Callback
14.4.4 内建委派(Delegate)的异步Callback
14.4.5 本节重点
14.5 自定义Collection
14.5.1 显示Collection内容
14.5.2 新增一笔数据到Collection
14.5.3 在Collection中删除数据
14.5.4 详细数据
14.5.5 本节重点
14.6 序列化对象
14.6.1 Soap格式序列化
14.6.2 Binary格式序列化
14.6.3 自定义(custom)序列化
14.6.4 本节重点
第15章 VS.NET 2003速成
15.1 VS.NET 2003新功能
15.1.1 可同时安装VS.NET 2002和VS.NET 2003
15.1.2 .NET Framework 1.1版
15.1.3 直接支持Oracle数据库
15.1.4 ADO.NET的变动
15.1.5 Visual J#语言
15.1.6 Smart Device应用程序
15.1.7 ASP.NET Mobile Web应用程序
15.1.8 Side-by-Side Execution
15.1.9 Web引用
15.1.10 生成
15.1.11 FolderBrowserDialog
15.1.12 本节重点
15.2 存取Oracle数据库数据
15.2.1 Oracle数据库联机
15.2.2 数据读取
15.2.3 名称不分大小写
附录 光盘安装

本目录推荐