.net
文章平均质量分 74
「已注销」
爱好:看小说类的书,体育,自己喜欢的工作。
教育程度:大专
展开
-
多媒体播放程序
using system;using System.Runtime.InteropServices;namespace webcam{/// /// avicap 的摘要说明。/// public class showVideo{// showVideo calls[DllImport("avicap32.dll")] public static extern转载 2008-12-29 15:20:00 · 538 阅读 · 0 评论 -
windows Message 说明
<br />Public Const WM_NULL = &H0&<br />Public Const WM_CREATE = &H1& '应用程序创建一个窗口<br />Public Const WM_DESTROY = &H2& '一个窗口被销毁<br />Public Const WM_MOVE = &H3& '移动一个窗口<br />Public Const WM_SIZE = &H5& '改变一个窗口的大小<br转载 2010-06-29 15:43:00 · 592 阅读 · 0 评论 -
SQL SERVER 2005分页存储过程
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[PE011_Page] @TableName varchar(50), --表名 @Fields varchar(5000) = *, --字段名(全部字段为*) @OrderField varchar(5000), --排原创 2010-05-19 16:18:00 · 369 阅读 · 0 评论 -
excel与ado.net
<br />转自晓风残月)<br />经常需要在数据库与Execl之间互导数据。net时代,ADO.NET可以使用使用Microsoft.Jet.OleDb访问访问Excel,网上已经有很多类似的资源,最典型也是最简单的可能如下:(asp.net环境)<br />// 连接字符串 <br /> string xlsPath = Server.MapPath("~/app_data/somefile.xls"); // 绝对物理路径<br /> string转载 2010-06-02 09:52:00 · 647 阅读 · 0 评论 -
转载JQUERY上传图片
<br />Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍 Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。<br /> 首先按下面的步骤来实现一个简单的上传功能。<br /> 1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。<br /> 2 在项目中添加UploadHandler.ashx文件用来处理文件的上传。<br /> 3 在原创 2010-08-02 13:37:00 · 586 阅读 · 0 评论 -
C#开源项目大全
<br />一、AOP框架<br />Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发 人员提高开发效率。<br />NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NKalor原创 2010-09-09 15:36:00 · 3500 阅读 · 0 评论 -
获取ip wmi正解
<br /> try<br /> {<br /> ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'");<br /> ManagementObjectCollection queryCollection =原创 2010-09-02 11:48:00 · 757 阅读 · 0 评论 -
关于服务器端通信问题
<br /> 以前做了一个通信组件,用的是.net的tcpLister这一层面的类库,我设计的是一个连接,一个线程。客户端线主动或者被动的掉线,服务器端立即执行清除线程操作。<br /> 因为对多线程的设计没有多少经验,所以,有时候感觉这样是不是很浪费系统开销了,因为创建线程和删除线程会是很大的开销,但是我这边的通讯方式是 客户端--服务器--全部客户端。相当于这个客户端间接的发布了一个消息,让别的客户端都看到。而且要求实时性。不过这样对于小型访问的架构,还是很好的,一个连接一个线程会让你的程序很容易控制原创 2010-09-21 14:02:00 · 607 阅读 · 0 评论 -
NET交互操作服务
<br />.NET交互操作服务<br />前言<br />.NET是微软最新推出的编程平台,它通过公共语言运行库将基于.NET Framework的托管代码(Managed code)承载运行,以简化Internet 环境中的应用程序开发和部署。<br />Microsoft .NET最核心的特征是交互性,包括多种程序语言的交互、与非托管代码的交互。其中与非托管代码又包括与现有原生代码(Native code)的交互、与COM的互相交互操作。与非托管代码交互使得.NET能够与操作系统服务,应用开发商现有程转载 2010-10-05 01:42:00 · 507 阅读 · 0 评论 -
关于C#中使用消息获取Message.LParam所包含的数据
<br /><br />技术生活2007-04-23 14:53:38阅读543评论0 字号:大中小 订阅在C#中也可以使用Windows 消息,包括系统消息和自定义消息。<br />对于自定义消息中,对于LParam可以在发中或者接收过程中使用自定义结构来传递数据<br />如:<br />public struct MyStruct<br />{<br /> public int i;<br /> public string str;<br />}<br /><br />发送消息可以调用W转载 2010-10-05 00:43:00 · 7042 阅读 · 1 评论 -
短信买AT指令,为啥没有二次开发包呢???
<br /> <br />AT指令短信猫通讯中起着重要的作用,能够通过AT指令控制手机的许多行为,包括拨叫号码、按键控制、传真、GPRS等。<br />AT指令基本用法:<br />1. 测试命令(Test Command)<br />在AT指令后面加上“=?”即构成测试命令。例如“AT+CSCS=?”会列举出所有支持的字符集。<br />2. 读取命令(Read Command)<br />在AT指令后面加上“?”即构成读取命令。例如“AT+CSCS?”会列举出当前设置。<br />3. 执行命令(E原创 2010-12-21 11:23:00 · 760 阅读 · 0 评论 -
短信猫开发经验归纳
<br />最近为一家代价公司做一个软件,其中需要用到话务系统集成,其余倒还罢了,就是短信猫不好搞,因为卖家居然没有提供动态链接库的接口,所以没办法,就只得写实现与硬件的交互相关操作的代码了。首先看看所用到的东西。<br /> 第一:at指令<br /> 第二:串口通讯,我用的c#,里面有类支持<br /> 其中at指令最麻烦,要是细节搞不好的话,很麻烦的,所以需要一个好的调试器。<br /> 我们都知道吧,xp自带了一个超级终端,对了,就是 开始->程序—>附件->通讯->超级终端。<br />原创 2010-12-26 10:06:00 · 934 阅读 · 0 评论 -
C#中Release和debug模式下调试跟踪程序的原则和方法(一)
<br /><br />写在前面<br />本文论述了软件开发中关于Release模式和Debug下如何调试跟踪程序的原则和方法,以及才有作者所叙述的方法对软件开发流程的影响,随后作者给出了在C#中的具体实现。<br /> 入门简介<br />VS.net 提供了两种机制来帮助开发人员诊断和纠正程序中的错误.一个是debug类, 另一个是trace类.这两个类都有了一个assert函数. Assert在很多情况下可以用来检验变量,比如检验一个指针在调用了某一个系统的API之后是不是为空。即使是使用try-c转载 2011-02-25 13:46:00 · 1045 阅读 · 0 评论 -
对于权限方面NET的一些建议
<br /> 大家都知道我们当初刚接触程序的时候,权限控制都会在每个页面的page—load方法里面,很繁琐。<br /> 而现在,如果还那样做,那就很说不过去了。我下面介绍几个方法。<br /> 第一:httpMoundl<br /> 这个不必说,很底层的一个权限控制方法。缺点是太底层了,你要考虑很多权限以外的东西。<br /> 第二:pageBase<br /> 我相信这个是大部分项目都可以接受的,为某一个部分页面提供一个页面基类,当然要继承于page,在这里完成你这些页面集原创 2011-03-21 16:53:00 · 451 阅读 · 0 评论 -
VS2008快捷键大全
Ctrl+m+Crtr+o折叠所有大纲<br />Ctrl+M+Crtr+P: 停止大纲显示<br />Ctrl+K+Crtr+C: 注释选定内容<br />Ctrl+K+Crtr+U: 取消选定注释内容<br />Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑<br />Ctrl+B,T / Ctrl+K,K: 切换书签开关<br />Ctrl+B,N / Ctrl+K,N: 移动到下一书签 <br />Ctrl+B,P: 移动到上一书签 <br />Ctrl+B,C:原创 2011-04-22 14:02:00 · 401 阅读 · 0 评论 -
学习单元测试
<br /> 如果你让我现在选择是学域控制器还是单元测试,我首先单元测试原创 2011-05-04 16:36:00 · 438 阅读 · 0 评论 -
c#与com
要使用C#实现一个ActiveX控件,需要解决三个问题: 1.使.NET组件能够被COM调用 2.在客户机上注册后,ActiveX控件能通过IE的安全认证3.未在客户机上注册时,安装包能通过IE的签名认证 本程序的开发环境是.NET Framework 3.5,工具是Visual Studio .NET 2008,在安装.NET Framework 3.5的客户机上通过测试。转载 2010-05-04 18:00:00 · 2672 阅读 · 10 评论 -
大型网站架构不得不考虑的10个问题
这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面转载 2010-04-14 15:02:00 · 322 阅读 · 0 评论 -
利用webservice.htc如何使用Soap标头自定义身份验证和授权
WebService:使用 Soap 标头自定义身份验证和授权(转载) Windows 身份验证非常适合 Intranet 方案,这种情况下您是对自己的域中的用户进行身份验证。然而在 Internet 上,您可能需要对 SQL 数据库执行自定义身份验证和授权。在这种情况中,应向服务传递自定义凭据(如用户名和密码),并让服务自己处理身份验证和授权。 将额外的信息连同请求一起传递转载 2010-03-21 15:06:00 · 1811 阅读 · 0 评论 -
drawing雷库
1using System.Drawing; 2using System.Drawing.Drawing2D; 3using System.Drawing.Imaging; 4 5namespace Ycweb.Controls.Utility 6{ 7 /**//// 8 /// WaterMark 9 /// 10 public class Wate转载 2009-01-03 15:08:00 · 459 阅读 · 0 评论 -
常用算法(C#): 歌德巴赫猜想的算法
常用算法(C#): 歌德巴赫猜想的算法 歌德巴赫猜想:任何一个大于6的偶数都可以写为两个素数之和using System;using System.Collections.Generic;using System.Text;namespace ExGoldbachConjecture{ class GoldbachConjecture { public bool转载 2008-11-21 08:44:00 · 536 阅读 · 0 评论 -
hashtable排序问题【屏蔽hashtable数据访问顺序】
using System;using System.Collections;namespace NoSortHashtable{ /**/ /// /// Summary description for NoSortedHashtable. /// public class NoSortHashtable : Hashtable { priva转载 2009-02-04 15:08:00 · 695 阅读 · 0 评论 -
超文本传输协议-HTTP
超文本传输协议-HTTP(HTTP,HyperText Transfer Protocol)是因特网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 HTTP概述 HTTP的发展是万维网协会(World Wide Web Consortiu 超文本传输协议-HTTP(HTTP,HyperTe原创 2009-02-26 14:14:00 · 758 阅读 · 0 评论 -
DateTime的Format格式
DateTime的Format格式,前只知道用,没有想到这么细!! 格式字符 关联属性/说明 d ShortDatePattern D LongDatePattern f 完整日期和时间(长日期和短时间) F FullDateTimePattern(长日期和长时间) g转载 2008-12-28 20:15:00 · 2123 阅读 · 0 评论 -
asp.net自带ajax功能总结
问题:今天用asp.net自带的callback函数进行无刷新回发,但是就那么几行的代码,无论如何也不成功,在火狐下却可以,代码检查又检查。~~~~激发:无意间我用fiddler检查请求,发现request的url中间有乱码,顿时毛瑟顺畅。原来我的目录有汉字。总结:如果用asp.net框架时候,无所谓,url编码解码技术已经很高超,很多编码类型都可以自动的转换为url编码,但是用ajax框原创 2009-04-13 17:27:00 · 540 阅读 · 0 评论 -
UrlRewrite 使用参考文档
什么是UrlRewrite?UrlRewrite 是 将静态页面转换为动态页面的一种技术. 例如.您网站页面是 http://www.yourdomain.com/news/docread.aspx?id=123 使用UrlRewrite转换后 可以 以 http://www.yourdomain.com/news/123.html 来访问. UrlRewrite的用处: 满足搜索引擎的要原创 2009-06-06 15:08:00 · 549 阅读 · 0 评论 -
妙手空空 --- 如何实现Asp与Asp.Net共享Session
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 微软.net中,Session的存储机制已经与Asp的存储机制不一样,虽然可以在同一个IIS下同时运行asp与aspx,但是它们之间不能传递Session。之前大批系统应用到了asp,在升级过程中,如果完全抛弃asp来重写,一来工作量太大,二来以前的成果不能保存下来。所以微软提出了一个转载 2009-09-08 15:42:00 · 362 阅读 · 0 评论 -
在C#程序设计里面运用Win32类库
C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评估了为使 .NET 程序员可以使用 Win32 而需要完成的工作,结果发现 Win32 API 集非常庞大。他们没有足够的资源为所有 Win32 API 编写托管接口、加以测试并编写文档,因此只能优先处理最转载 2009-11-09 16:46:00 · 364 阅读 · 0 评论 -
C#中调用Windows API的要点
在.net framework sdk文档中,关于调用windows api的指示比较零散,并且其中稍全面一点的是针对visual basic .net讲述的。本文将c#中调用api的要点汇集如下,希望给未在c#中使用过api的朋友一点帮助。另外如果安装了visual studio .net的话,在c:/program files/microsoft visual studio .net/fra转载 2009-12-03 17:31:00 · 402 阅读 · 0 评论 -
如何使用WMI获取进程信息
以下示例演示如何使用WMI获得本地机器的进程列表(当然,WMI也能获得远程机器的进程列表,远不只例子中的功能),示例代码是我简化codeproject的例子而来://用于表示进程信息的结构public struct structProcessInfo{ //进程名 public string stringName; //进程ID public转载 2009-12-04 00:52:00 · 5572 阅读 · 0 评论 -
演示如何使用WMI获得本地机器的进程列表
以下示例演示如何使用WMI获得本地机器的进程列表(当然,WMI也能获得远程机器的进程列表,远不只例子中的功能),示例代码是我简化codeproject的例子而来://用于表示进程信息的结构public struct structProcessInfo{ //进程名 public string stringName; //进程ID public转载 2009-12-04 17:09:00 · 865 阅读 · 0 评论 -
API知识入门
(1)首先,有必要向大家讲一讲,什么是API。所谓API本来是为C和C++程序员写的。API说来说去,就是一种函数,他们包含在一个附加名为DLL的动态连接库文件中。用标准的定义来讲,API就是Windows的32位应用程序编程接口,是一系列很复杂的函数,消息和结构,它使编程人员可以用不同类型的编程语言编制出的运行在Windows95和Windows NT操作系统上的应用程序。可以说,如果你曾经学过转载 2010-03-08 15:51:00 · 477 阅读 · 0 评论 -
C#模仿QQ截图功能
C#模仿QQ截图功能con_all">前阵子改了段C#截图功能的代码,现贴上来希望对大家有用 主文件 CaptureScreenForm.cs using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;usin转载 2010-03-09 13:43:00 · 574 阅读 · 0 评论 -
用ASP.Net Forms模式实现WebService身份验证
在安全性要求不是很高的ASP.Net程序中,基于Forms的身份验证是经常使用的一种方式,而如果需要对WebService进行身份验证,最常用的可能是基于Soap 标头的自定义身份验证方式。如果对两者做一下比较的话,显然,基于Forms的验证方式更加方便易用,能否将Forms验证方式应用到WebService中去呢? 从理论上讲,使用基于Forms的方式对WebService进行身份验原创 2010-03-13 08:54:00 · 462 阅读 · 0 评论 -
我之异常原则
异常处理,可以很好的控制程序的容错性。下面就是我的一些思路。 一:系统异常 1. 可捕获异常 比如:文件流操作类FileStream,有参数,权限,路径,方法调用异常 原则:尽量将代码异常转换为封装方法对应的异常。 封装方法可以返回null或者true/false来进行处理,而异常原创 2011-10-24 17:45:25 · 466 阅读 · 0 评论