自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

★心蓝★

时间在变,我也在变。

  • 博客(28)
  • 资源 (7)
  • 收藏
  • 关注

转载 AutoSize and DockStyle.Fill don't mix

The title of this post essentially says it all.  AutoSize and DockStyle.Fill don't mix well together.  Both properties exist to describe the size relationship relative to the rest of the control but t

2013-07-18 09:41:23 971

原创 REST WCF Service中的WebMessageBodyStyle

这个参数是个枚举包括如下值:WebMessageBodyStyle.Bare WebMessageBodyStyle.Wrapped WebMessageBodyStyle.WrappedRequest WebMessageBodyStyle.Wrappe

2011-09-27 11:24:41 4535

原创 HOW TO Analyze ASP.NET Web Application Performance by Using the Performance Administration Tool

This step-by-step article describes how to analyze ASP.NET Web application performance by using the Performance Administration tool. ASP.NET provides a lot of information through standar

2011-06-28 17:44:00 876

原创 HOW TO Set Up Multi-Server ASP.NET Web Applications and Web Services

This step-by-step article discusses how to set up multi-server ASP.NET Web Applications and Web services. For most uses of ASP.NET, a single server can handle all requests in a timely manner. Howe

2011-06-28 17:31:00 1108

转载 理解Session State模式+ASP.NET SESSION丢失FAQ

作者:Patrick Y. Ng原文地址:http://forums.asp.net/7504/ShowPost.aspx译者:Tony Qu (来自BluePrint翻译团队)原文最后一次更新:2004年9月21日本文被分成两部分:1.“理解Session State模式”——帮助你理解三种Session State的不同之处2. FA

2011-06-28 17:01:00 513

转载 The Repository Pattern

IntroductionWhen accessing data from a data source we have several well documented possibilities. Martin Fowler e.g. describes several of them in his PoEAA book. Table data gateway Row data gateway Active record Data mapper When applying DDD (domain driven

2011-05-13 15:22:00 1733

原创 .NET Telerik Controls 2010 Q2

Telerik专注于微软.Net平台的表示层与内容管理控件。 Telerik Controls 2010 Q2控件组包括如下组件: Telerik RadControls for ASP.NET AJAXRadControls for ASP.NET是一套强大的用户界面控件套装,它可以帮助您创建拥有桌面应用程序华丽外表和高速性能的Web应用程序。18种可靠的 UI及数据控件全面提供AJAX性能,使用户可以得到高级的体验。但RadControls for ASP.NET不仅仅只支持AJAX

2010-10-19 17:38:00 1156

原创 WPF中的Windows消息

1.Windows API钩子    WPF的窗体并没有Winform中的Handle,所以在使用API时并不能直接使用设置或者移除钩子。要想使用API的SetWindowsHookEx,UnhookWindowsHookEx,CallNextHookEx可以首先使用WindowInteropHelper得到Handle。2.WPF HwndSource    WPF提供的HwndSo

2010-01-18 09:59:00 4111 1

原创 发布两个东西源码

看到朋友们需要源码,现在共享日程事务管理系统、自动更新升级组件源码。http://download.csdn.net/user/jingrenhai 

2007-12-26 10:04:00 795

原创 日程事务管理系统

实现阴阳历录入日程,日程提示使用本机音乐,默认三次提醒,每次间隔30分钟,开机自动运行,可以设置最小化。 感谢cncxz(虫虫)共享的阴阳历算法,感谢Iconboy提供图标,本人不会画图!纯属娱乐,请勿用于商业用途,否则后果自负!======要求使用2.0Framework 因为文件大小限制没有将Framework打包。下载地址:http://download.csdn.net/source/

2007-12-05 09:56:00 1279 2

原创 带进度条自动下载更新升级组件

Win Form软件在发布以后的更新和维护,是程序员门最头疼的问题。DotNet 2.0提供了ClickOnce可以很好的实现功能。但是绝大部分程序员还是愿意在自己开发的程序内部提供升级功能。升级的原理实现虽然不难,但是对于很多新手来说还是有一定的困难。为此我将下载升级的功能进行了封装,大家可以很方便的简单设置几个参数就可以完成功能。以下简单介绍一下如何使用本程序。首先在你的项目中引用Update

2007-11-30 10:48:00 1572 3

原创 打包及自定义操作

    你在自定义操作界面中四个过程中(安装,提交,回滚,卸载)都可以加上你自己要做的一些事情 --  一般就是主程序的输出。你可以在你要部署安装的主应用程序项目中加入一个安装程序类,在里面重写方法即可:   public override void Install(IDictionary stateSaver);//全部安装完毕后你自己的操作   public override void Uni

2007-11-27 17:03:00 1618 1

转载 打包发布(自动安装SQL数据库)

(一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 ProductName 属性,并键入

2007-11-27 16:59:00 1371

转载 ClickOnce介绍

       做为程序员,我们经常要面对的是对开发模式的选择,比如C/S模式和b/s模式。 现在,很多人都似乎比较喜欢选择B/S模式进行web的开发,这其中的原因是很多的。但其中一点很重要的原因,那就是因为B/S开发的话,部署非常之容易,因为这样很容易实现"瘦客户端",客户端只需要使用浏览器就可以运行应用了。但B/S模式下开发的WEB应用,也有其不足之处,主要是由于功能实现起来,是没办法和传统的C

2007-11-27 16:56:00 2275

转载 C# 实现阴阳历算法

/// /// 中国日历信息实体类/// cncxz(虫虫) 2007-2-9/// public sealed class ChineseCalendarInfo{    private DateTime m_SolarDate;    private int m_LunarYear, m_LunarMonth, m_LunarDay;    private bool m_IsLeapMonth

2007-11-27 16:46:00 1667

原创 C# 2.0泛型-Dictionary,List用法

泛型是 C#2.0 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作.使用泛型类型可以最大限度地重用代码、保护类型的安

2007-11-27 16:38:00 4256

原创 VS2005如何进行单元测试

 Team版的VS2005里面包含了完整的Test功能,具体有:Unit Test,WebTest和LoadTest.这一整套的测试基本涵盖了软件开发会使用到的测试功能.    我这里先从单元测试开始介绍(Unit Test).说起单元测试,很多使用.net进行开发的人员也许马上就想起了NUnit,实际上它是个很好的工具,在VS2005出来之前,我也一直使用.不过现在VS2005已经提供了与N

2007-11-27 10:23:00 687

原创 VS2005快捷键大全

代码快捷键Ctrl+J / Ctrl+K,L: 列出成员 Ctrl+Shift+空格键 / Ctrl+K,P: 参数信息Ctrl+K,I: 快速信息 Ctrl+E,C / Ctrl+K,C: 注释选定内容Ctrl+E,U / Ctrl+K,U: 取消选定注释内容Ctrl+K,M: 生成方法存根Ctrl+K,X: 插入代码段 Ctrl+K,S: 插入外侧代码 F12: 转到所调用过程或变量的定义窗口

2007-11-27 10:02:00 833

原创 清除vs2005起始页最近打开项目、打开文件

  有时候vs2005起始最近打开项目过多很想清除掉。手工操作方法:1)删除最近打开的文件运行regedit,打开HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/8.0/FileMRUList 之后,在右边删除相应键值就可以了。2)删除最近打开的项目操作同上,只是键值位置不同HKEY_CURRENT_USER/Software

2007-11-27 09:59:00 691

原创 在C#中读写XML文件

 读: //打开某文件(假设web.config在根目录中)string filename=Server.MapPath("/") + @"WebApplication1/web.config";XmlDocument xmldoc= new XmlDocument();xmldoc.Load(filename);//得到顶层节点列表XmlNodeList topM=xmldoc.Docu

2007-09-27 14:06:00 1861

转载 利用Anchor和Dock属性管理WinForm控件

有一点让许多刚接触WinForms编程的开发者感到很棘手,就是在用户调整各种控件的大小时,怎样使它们的窗体保持同步,并与父窗体相称。这可以成为一种让人非常沮丧的情况,尤其是对于有着Web编程背景,转为WinForms的开发者来说。为了缓解这个问题,.NET框架允许你对子控件设置属性,命令在调整父窗体大小时,它们应该如何运作。用来命令控件在调整大小时动作的两个属性就是“Dock”和“Anch

2007-09-06 10:39:00 1453

转载 SQLServer无法安装,提示command line option syntax error

当安装程序安装到:安装程序正在安装ms数据访问组件时,屏幕出现错误提示:command line option syntax error,type command/? for help然后点确定继续,结果到:安装程序正在安装HTML帮助时,屏幕又出现标题为html help 1.32 update错误警对话框提示:command line option syntax error,type co

2007-08-29 10:23:00 1337

转载 P2P之UDP穿透NAT的原理与实现

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

2007-08-22 16:28:00 608

转载 C#中的域(field)和属性(property)

访问一个类的成员变量可以有两种方式:域、属性。域作为public类型的成员变量访问,而属性不能直接进行访问,必须通过访问器(accessors)进行。域(field)-域表示与对象或类相关联的变量。-域的声明中如果加上了readonly修饰符,表明该域为只读域。对于只读域我们只能在域的定义中和它所属类的构造函数中进行修改。在其他情况下,域是“只读”的。-static readonly的作用和#de

2007-08-22 10:11:00 1132

转载 浅谈C#中的枚举

枚举类型是一种的值类型,它用于声明一组命名的常数。 (1)枚举的声明:枚举声明用于声明新的枚举类型。 访问修辞符 enum 枚举名:基础类型 { 枚举成员 } 基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的基础类型。没有显式地声明基础类型的枚举声明意味着所对应的基础类

2007-08-16 16:32:00 866 1

转载 C#格式化数数值

字符 说明 示例 输出

2007-01-18 21:44:00 714

转载 C#变量-命名规则

变量的命名基本规则:(1)变量名的第一个字符必须是字母,下划线("_")或@(2)其后的字符可以是字母,下划线或数字。另外,一些关键字对于C#编辑器而言有特定含义,如果错误使用其中一个关键字,编译器会出错。例如:using和namespace例如:下列变量名正确myBigVarVARI_text下列变量名不正确99BottlesofBeernamespaceIts-All-Over

2007-01-13 10:56:00 7210 6

转载 页面处理指令中的AutoEventWireup

    在页面处理指令中有个AutoEventWireup,当时不知什么原因就删了,接着就除了问题.后来才知道它 是指页面的事件是否自动连网。如果启用事件自动连网,则为 true;否则为 false。如果页面处理 指令的 AutoEventWireup 属性被设置为 true(默认为 true),该页框架将自动调用页事件。所以如果是使用code-behind技术,就要把AutoEventWireu

2007-01-13 10:52:00 1326

AutoUpdater(新版自动升级组件)源码 v2.0

工作两年居然没有在上面发布任何资源,前几天心血来潮把平时的练习的一个东西拿来重写了一下,现在把源码拿来给大家分享一下。

2009-06-16

C#带进度条下载更新升级组件(V1.1源码)

看到有部分朋友需要源码,现在发布源码。

2007-12-26

C#日程事务管理系统(源码)

看到有朋友需要源码,现在发布源码。

2007-12-26

DotNet版日程事务管理系统

实现阴阳历录入日程,日程提示使用本机音乐,默认三次提醒,每次间隔30分钟,开机自动运行,可以设置最小化。 感谢cncxz(虫虫)共享的阴阳历算法,感谢Iconboy提供图标,本人不会画图!纯属娱乐,请勿用于商业用途,否则后果自负!<br>======<br>要求使用2.0Framework 因为文件大小显示没有将Framework打包。<br><br>

2007-12-05

DotNet带进度条下载更新升级组件(V1.1)

1.1版本解决了1.0版本的一个bug,使用1.0缓存区过小,可能导致界面假死(实际上没有失去响应,可以点击按钮,原因是界面更新太快)。<br><br>Win Form软件在发布以后的更新和维护,是程序员门最头疼的问题。DotNet 2.0提供了ClickOnce可以很好的实现功能。但是绝大部分程序员还是愿意在自己开发的程序内部提供升级功能。升级的原理实现虽然不难,但是对于很多新手来说还是有一定的困难。为此我将下载升级的功能进行了封装,大家可以很方便的简单设置几个参数就可以完成功能。以下简单介绍一下如何使用本程序。<br>首先在你的项目中引用UpdateModule.dll,引用UpdateModule名字空间,实例化一个UpdateClass类。设置好一些必要属性:FileList:文件列表、RemoteUrl:远程地址、SavePath:本地存储路径、BufferSize:缓存区大小(默认为1024000字节,不宜设置太小)、WindowText:升级窗口标题、WindowIcon:升级窗口图标。注册好两个处理事件UpdateComplete(下载完成事件)、UpdateError(下载出错事件)。然后调用StartUpdate()方法就可以实现从网络下载必要程序、以下是代码说明。<br>UpdateClass update = new UpdateClass();<br> ArrayList list = new ArrayList();<br> list.Add("my.txt");<br> list.Add("my.docx");<br> list.Add("my.zip");<br> update.FileList = list;<br> update.RemoteUrl = "http://127.0.0.1:8080/update/";<br> update.SavePath = Application.StartupPath + "\\Temp";<br> update.WindowText = "XX软件自动更新";<br> update.WindowIcon = new Icon(@"c:\Icon.Ico");<br> update.BufferSize=2048000;<br> update.UpdateComplete += new UpdateClass.UpdateCompleteHandler(update_UpdateComplete);<br> update.UpdateError += new UpdateClass.UpdateErrorHandler(update_UpdateError);<br> update.StartUpdate();<br>下载完成你可以处理诸如文件拷贝或者安装程序等各种操作,欢迎大家提出意见。<br>

2007-12-05

DotNet带进度条下载更新升级组件

DotNet带进度条下载更新升级组件 ======== 请需要的朋友下载v1.1版。 地址:http://download.csdn.net/source/300282

2007-11-30

C#完全手册

关于C#入门参考手册,给大家分享

2007-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除