有个部落

一晃就半个十年,思念如潮...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  .Net

Nothing but .Net
摘要:转自OSChina, 原文:http://www.oschina.net/translate/ajax-cross-origin-http-request背景跨源HTTP请求(也称跨域AJAX请求)是大多数Web开发人员可能遇到的一个问题,根据同源策略,浏览器将限制客户端的JavaScript在一个... 阅读全文

posted @ 2014-04-30 23:49 Leo.W 阅读(280) 评论(0) 推荐(0)

摘要:using System;using System.Collections.Generic;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Diagnostics;using System.Runtime.InteropServices;namespace CarPC{ public partial class MainForm {#region Methods/Consts for Embedding a Window [DllImport("user32... 阅读全文

posted @ 2012-05-03 23:58 Leo.W 阅读(199) 评论(0) 推荐(0)

摘要:.NET里面, 处理中文乱码经常是个头痛的问题, Windows API函数MultiByteToWideChar在处理这方面的问题给予了很好的支持[DllImport("kernel32.dll")]publicexternstaticintMultiByteToWideChar(uintcodePage,//CodePageuintdwFlags,//SwitchFlagsstringmultiByteStr,//InputANSIStringintcbMultiByte,//InputANSIStringLength[Out,MarshalAs(UnmanagedTy 阅读全文

posted @ 2011-11-28 22:52 Leo.W 阅读(1113) 评论(0) 推荐(0)

摘要:Introduction Recently, I encountered a weird problem. A method invoked a store procedure that expends more than 90 seconds, and the button which invokes that method is inside an updatepanel. The error message is "SysWebForms.PageRequestManagerTimeoutException: The server request timed out." 阅读全文

posted @ 2011-08-11 00:13 Leo.W 阅读(315) 评论(0) 推荐(0)

摘要:LINK:http://odetocode.com/blogs/scott/archive/2004/08/20/the-misunderstood-mutex.aspx Someone should deletethis article in purgatory at codeproject.com. The article is fullof mis-information, but look at the view count. The article attempts to restrict a Windows application to a single running insta 阅读全文

posted @ 2011-05-10 11:17 Leo.W 阅读(257) 评论(0) 推荐(0)

摘要:How to write an application that supports the Fast User Switching feature by using Visual Basic .NET or Visual Basic 2005 in Windows XPView products that this article applies to. For a Microsoft Visual C++ .NET version of this article, see 310153 (http://support.microsoft.com/kb/310153/ ) . On This 阅读全文

posted @ 2011-05-10 11:16 Leo.W 阅读(643) 评论(0) 推荐(0)

摘要:1、下载Sandcastle Help File Builder: http://www.codeplex.com/SHFB 2、下载sandcastle: http://www.microsoft.com/downloads/details.aspx?FamilyID=e82ea71d-da89-42ee-a715-696e3a4873b2&DisplayLang=en 1、 先安装sandcastle,然后安装sandcastle Help File Builder。接着在使用sandcastle Help File Builder时配置好sandcastle安装路径(选项卡中的P 阅读全文

posted @ 2011-04-16 18:56 Leo.W 阅读(634) 评论(0) 推荐(1)

摘要:1.安装Sandcastle(Version 2.6.1062.1)和SandcastleBuilder(SHFB v1.9.1.0 Release ) 2.将源代码的项目,进行设置,"生成"—"XML文档文件"打钩3. 运行SandcastleBuilder安装出来的"Sandcastle Help File Builder GUI"。"Documentation Sources"右键点击"Add Documentation Source..."添加目标解决方案的sln4."Sand 阅读全文

posted @ 2011-04-16 18:56 Leo.W 阅读(240) 评论(0) 推荐(0)

摘要:STEP1:了解 在编写代码时,为类型以及类型的成员添加文档注释是一个好的习惯。C#以及其他.NET语言的编译器能够将文档注释处理成一个XML文件,再利用一 些工具(如Sandcastle和已经死去的NDoc),还能把文档注释制作成帮助文档。所以,有必要学习一下文档注释推荐使用的标记。 理论上,可以使用任意的标记,不过在MSDN中,推荐使用以下的文档注释标记: <c> <code> <example> <exception> <include> <list> <para> <param> <p 阅读全文

posted @ 2011-04-16 18:55 Leo.W 阅读(301) 评论(0) 推荐(0)

摘要:1///<summary>2///马赛克效果3///原理:确定图像的随机位置点和确定马赛克块的大小,然后马赛克块图像覆盖随机点即可.4///</summary>5///<paramname="m_Iimage"></param>6///<paramname="val">分割成val*val像素的小区块</param>7publicImageMaSaiKe(Imagem_PreImage,intval)8{9BitmapMyBitmap=newBitmap(m_PreImage);10 阅读全文

posted @ 2011-04-11 22:24 Leo.W 阅读(254) 评论(0) 推荐(0)

摘要:[代码] 阅读全文

posted @ 2010-12-22 01:02 Leo.W 阅读(941) 评论(3) 推荐(0)

摘要:修改注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer设置NoRecentDocsHistory为"0" 阅读全文

posted @ 2010-04-06 22:07 Leo.W 阅读(290) 评论(0) 推荐(0)

摘要:经常在网上看到有人在问.NET的Login机制,很多人都是一个LoginForm一个MainForm,Login完了就把LoginForm隐藏,再把MainForm显示出来,个人觉得这个方法太过于表面,而事实上,.NET提供的ApplicationContext可以让我们写出更加优雅的Login机制,下面就演示给大家看看首先,当然是先准备好一个MainForm和一个LoginForm啦[代码][代... 阅读全文

posted @ 2009-11-13 00:41 Leo.W 阅读(1321) 评论(1) 推荐(1)

摘要:原文出处:http://blog.csdn.net/oyjd614/archive/2008/08/01/2754104.aspx很久没有更新过博客了,这几个月比较忙,人也比较懒散,今天已经是八月份,新的一个月希望要换一个状态。今天要写的文章是我四月份写的一个功能,一直拖到现在才发表。在企业内部我们一般都是使用微软的Exchange服务器来进行邮件的存储及发送,我们一般在客户端用outlook来收... 阅读全文

posted @ 2009-11-01 22:35 Leo.W 阅读(388) 评论(0) 推荐(0)

摘要:http://support.microsoft.com/kb/313114/zh-cn#appliesto 文章编号: 313114 - 最后修改: 2007年5月18日 - 修订: 5.3如何使用 Visual C# 创建一个启用了邮箱的收件人查看本文应用于的产品本页 概要 要求 更多信息 创建一个新的 C# 程序 代码说明 创建一个新的 DirectoryEntry 为新用户设置属性 创建一... 阅读全文

posted @ 2009-11-01 22:32 Leo.W 阅读(343) 评论(0) 推荐(0)

摘要:C#实现UDP穿越NAT程序运行效果图(图一)运行在公网上的服务器程序,用于转发打洞消息.(图二)运行在公网上的测试客户端程序A(图三)运行在NAT网络上的测试客户端程序B(图四) UDP打洞过程状态图***阅读下面代码前请先了解UDP穿越NAT原理***1.服务器主窗体源代码public partial class frmServer : Form{private Server _server;... 阅读全文

posted @ 2009-09-25 22:39 Leo.W 阅读(3532) 评论(5) 推荐(0)

摘要:IDictionary<K, V> 和 Dictionary<K, V> 相比非范型版本一个很大的变化是当指定的键不存在时索引器的处理逻辑。对 IDictionary 和 Hashtable 来说,值的存储类型是 object,当键不存在时,索引器将返回 null,当键存在而对应值为 null 的话也返回 null(设计者可能认为调用者通常关心的是值是不是有效,而不是区分这... 阅读全文

posted @ 2009-08-29 00:32 Leo.W 阅读(401) 评论(0) 推荐(0)

摘要:论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Add... 阅读全文

posted @ 2009-08-25 23:07 Leo.W 阅读(349) 评论(0) 推荐(0)

摘要:前言:随着Internet技术的不断以指数级速度增长,珍贵的网络地址分配给专用网络终于被视作是一种对宝贵的虚拟房地产的浪费。因此出现了网络地址转换(NAT)标准,就是将某些IP地址留出来供专用网络重复使用。本文将详细告诉你如何正确应用网络地址转换NAT技术。 一、NAT技术的定义 NAT英文全称是Network Address Translation,称是网络地址转换,它是一个IETF标准,允许一... 阅读全文

posted @ 2009-08-25 23:05 Leo.W 阅读(400) 评论(0) 推荐(0)

摘要:不知道大家有没有发现, 一直以来, 我们在自定义自己的控件的时候都希望自己的控件能带着一个很个性的图标出现在.NET Visual Studio IDE的ToolBox上, 但是很不幸, 尽管我们照着微软的说法来做了, 给我们的控件添加了属性ToolboxBitmap, 但Toolbox上依然只出现一个呆板的齿轮图标...原来这一切都是微软的Bug, 在这里有较为详细的说明, 下面就提供该文所说的... 阅读全文

posted @ 2009-06-26 01:18 Leo.W 阅读(1252) 评论(1) 推荐(0)