用C#的Raw Socket实现网络封包监视
用C#的Raw Socket实现网络封包监视 谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应...
VSTS 2010体验 - TFS 2010变化巨大
VSTS 2010 Beta版出来一段时间了,之前我试用过技术预览版,其实就是Beta1,看来大家都发了很多开发方面的体验,身为VSTS的MVP,我关注的可能和大家有点区别,TFS变化确实不小,都说微软的产品在第三个版本后才真正...
LINQ in Action 一书第一章翻译原稿
前言第一章 开始入门本章引入 LINQ 技术和了 C# 和 VB 语言增强功能。章一列出 LINQ、 其历史、 使用对象、 XML和 SQL ,和快速 “ Hello World ” 示例。 第 2 章引入了所有提供最新版本的 C# 和 VB.NET,要启用 LI...
LINQ in Action 一书第二章翻译原稿(第二章C# and VB.NET语言增强)
第二章C# and VB.NET语言增强本章包括:C# 3.0 和 VB.NET 9.0怎样使用LINQ隐式类型化局部变量对象初始值设定项lambda 表达式扩展方法匿名类型 在第 1 章我们讨论使用 LINQ 的动机,并引入一些代码...
c# 实现初级的语音识别
目前支持中文的Speech SDK最高版本为Windows平台下的SAPI 5.1(),本文介绍如何在.net平台下利用SAPI5.1开发中文语音应用程序。 1. SAPI.51 SDK浅析以及安装 SAPI SDK是微软公司免费提供的语音应用开发工...
C# 压缩的缺陷
用到压缩,以前1.1的时候都用的第3方库,这次想尝试一下2.0带的 Compression库。一用发现这个库压的东西偏大,而且没文件名没时间。那么到底是为什么会这样呢,难道是我的使用有问题?决定要搞搞明白,于是有了下面...
C# Menu中共享MenuItem
最近碰到个问题,一个MenuItem Add到一个Menu后就会自动去除前一个menu中的引用。因为在Add Menuitem的过程中会调用SetOwner内部函数internal void SetOwner(ToolStrip newOwner){ ...
C#操作XML的完整例子——XmlDocument篇
这是一个用c#控制台程序下, 用XmlDocument 进行XML操作的的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门.net XML操作的朋友参考和学习。假设有XML...
使用ASP.NET Global.asax 文件
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开...
Asp.Net 上传大文件专题(3)--从请求流中获取数据并保存为文件[上]
实在很抱歉隔了这么久才继续补上这篇,因为后期调试时发现上传很不稳定,所以调试了几天,目前测试基本没什么问题。 回顾上一篇,我们可以了解到以...
Asp.Net 上传大文件专题(2)--页面生成流程
回顾上一篇,我们可以了解到以下内容:1.默认情况下,只能上传小于4M的文件,如果我们要上传大文件的话,可以通过更改maxRequestLength来提高限制。2.Asp.net 1.X 通过改变maxRequestLength可以增大上传的限制,但是由...
Asp.Net 上传大文件专题(1)--概述:上传大文件的难点
正文部分: 注意:以下红色部分字体说明该内容引用于微软的相关网站 因为要做一个视频网站,所以需要提供用户上传视频的功能...
C#基础回顾:使用csc.exe构建C#应用程序
利用c#编程已经一定时间了,发觉自己基础不扎实,所以现在转过头来补充一下基础知识。使用csc.exe构建C#应用程序一个很不错的参考资料:http://book.csdn.net/bookfiles/650/ ...
C#基础回顾:GridView全选演示
要实现的效果: 方法一: 首先,你需要添加一列,用于放置复选框.如果你比较熟练,可以直接通过手动写代码来实现.如果,你还比较生...
C#基础回顾:用GDI+绘制验证码
验证码在很多需要用户登陆或发表言论的网页上都可以见到。传统的一般是用代表各种不同数字或字符的图片来进行组合,从而实现效果。但是,很明显这种方式的灵活性不高,而且需要准备...
C#基础回顾:正则表达式
写在前面:本文根据笔者的学习体会结合相关书籍资料对正则表达式的语法和使用(C#)进行基本的介绍。适用于初学者。 摘要:正则表达式(Regular Expression...
C#解析XML文件
内容提要1.解析Xml文件有哪些方法?各有什么优缺点?2.如何用XPath解析xml文档的要点。 先来看看解析xml文件的方法都有哪些吧,本段文字来自网络,可以帮助大家对这个问题...
IIS 中 ASP.NET 网站的目录权限
最近在开发一个 ASP.NET 网站项目。该项目在 Visual Studio 2008 的 ASP.NET Development Server 中运行正常。但是将网站发布后,在 Windows XP Professional 的 IIS 5.1 环境中运行时,读取数据正常,但写入数据时...
WCF分布式开发步步为赢(12):WCF事务机制(Transaction)和分布式事务编程
今天我们继续学习WCF分布式开发步步为赢系列的12节:WCF事务机制(Transaction)和分布式事务编程。众所周知,应用系统开发过程中,事务是一个重要的概念。它是保证数据与服务可靠性的重要机制。 作为...
WCF分布式开发步步为赢(11):WCF流处理(Streaming)机制
WSE3.0框架提供了数据优化传输机制,WSE3.0构建Web服务安全(4):MTOM消息传输优化和文件上传、下载 疑问里进行了介绍。WCF同样也提供了流操作来支持大数据对象的传输和处理优化机制,今天我们WCF分布式...