用MSBuild和Jenkins搭建持续集成环境(1)[收集]
摘要:你或其他人刚刚写完了一段代码,提交到项目的版本仓库里面。但等一下,如果新提交的代码把构建搞坏了怎么办?万一出现编译错误,或者有的测试失败了,或者代码不符合质量标准所要求的底限,你该怎么办?最不靠谱的解决方案就是寄希望于所有人都是精英,他们根本不会犯这些错误。但如果真的出现了这些问题,我们就希望发现的越早越好。最好的方式就是只要有代码提交,我们就有某种方式对它进行验证。这就是持续集成的作用。持续集成相关的工具有很多。最流行的要数一款基于Java的名叫Jenkins的工具。它提供了Web界面,用户可以在界面上配置Job,每个Job都包含一系列的构建步骤。Jenkins可以完成开头那个场景中所提到的
阅读全文
posted @
2013-06-20 21:48
关寒融冰
阅读(4610)
推荐(0) 编辑
.NET设计模式系列文章[收集]
摘要:第Ⅰ部分开篇开篇第Ⅱ部分创建型模式篇第1章单件模式(Single Pattern)第2章抽象工厂模式(Abstract Factory)第3章建造者模式(Builder Pattern)第4章工厂方法(Factory Method)第5章原型模式(Protype Pattern)第6章创建型模式专题总结第Ⅲ部分结构型模式篇第7章适配器模式(Adapter Pattern)第8章桥接模式(Bridge Pattern)第9章装饰模式(Decorator Pattern)第10章组合模式(Composite Pattern)第11章外观模式(Façade Pattern)第12章享元模式
阅读全文
posted @
2013-05-16 08:46
关寒融冰
阅读(631)
推荐(0) 编辑
Grid++report报表组件[多国语言集成支持、功能全面易学易用]
摘要:Grid++report报表组件[多国语言集成支持、功能全面易学易用]
阅读全文
posted @
2009-12-12 10:04
关寒融冰
阅读(2796)
推荐(1) 编辑
使用Northwind和Entity框架的ASP.NET MVC实例
摘要:使用Northwind和Entity框架的ASP.NET MVC实例-详解
阅读全文
posted @
2009-07-10 09:43
关寒融冰
阅读(1002)
推荐(0) 编辑
ASP.NET MVC框架-介绍[收集]
摘要:希望本贴子展示了我们正在开发的ASP.NET MVC实现是如何很干净地嵌合到现有的ASP.NET, .NET, 和 Visual Studio框架中的。你可以使用.ASPX, .ASCX 和 .MASTER文件以及ASP.NET AJAX创建你的ASP.NET MVC 视图。今天ASP.NET中的非界面功能,譬如表单认证, Windows认证, 成员,角色, Url授权, 缓存, Session 状态, 用户信息,健康监测, 配置,编译,本地化以及 HttpModules/HttpHandlers 都是完全支持MVC模型的。
阅读全文
posted @
2009-07-10 09:40
关寒融冰
阅读(682)
推荐(0) 编辑
C#必备知识之预编译指令
摘要:预编译又称为预处理,是做些代码文本的替换工作。处理#开头的指令,比如拷贝#include包含的文件代码,#define宏定义的替换,条件编译等,就是为编译做的预备工作的阶段,主要处理#开始的预编译指令。
阅读全文
posted @
2009-06-01 16:32
关寒融冰
阅读(595)
推荐(0) 编辑
用C#编写ActiveX控件(三) BY:HOMER[收藏]
摘要:在前面我们已经完成了ActiveX控件的开发,接下来的就是发布它了。
阅读全文
posted @
2009-05-26 18:39
关寒融冰
阅读(255)
推荐(0) 编辑
用C#编写ActiveX控件(二)BY:HOMER[收藏]
摘要:上一篇blog中,已经实现了一个最基本的ActiveX控件。当然,我们编写的任务还没有完成。首先,我们先尝试实现和JS的交互能力。
阅读全文
posted @
2009-05-26 18:37
关寒融冰
阅读(410)
推荐(0) 编辑
SqlParameter的用法
摘要:sql注入的存在在最大危害,是sql的执行语句没有和控制语句分开,我们想要select一些东西,但用户可能拼出' or 1=1甚至再加上delete/update/drop,后来是属于控制语句了,所以要避免sql的注入,就必须把查询语句与控制语句分开。
SqlParameter给我们提供了一个很好的类,有了它,我们可以不现拼接字符串,也可以不再担心单引号带来的惨剧,因为,这一切会有人来为我们完成的。
阅读全文
posted @
2009-05-26 18:35
关寒融冰
阅读(589)
推荐(0) 编辑
用C#编写ActiveX控件By:Homer[收藏]
摘要:如今的ActiveX控件大多是使用VB/C++来开发的,而我对他们并不熟悉,因此考虑使用熟悉的C#编写ActiveX控件。
阅读全文
posted @
2009-05-26 18:32
关寒融冰
阅读(480)
推荐(0) 编辑
C#抓取和分析网页的类(收藏)
摘要:抓取和分析网页的类。 主要功能有: 1、提取网页的纯文本,去所有html标签和javascript代码 2、提取网页的链接,包括href和frame及iframe 3、提取网页的title等(其它的标签可依此类推,正则是一样的) 4、可以实现简单的表单提交及cookie保存 /*
阅读全文
posted @
2009-05-21 17:24
关寒融冰
阅读(751)
推荐(0) 编辑
C#三种模拟自动登录和提交POST信息的实现方法[收藏]
摘要:网页自动登录(提交Post内容)的用途很多,如验证身份、程序升级、网络投票等,以下是用C#实现的方法。
网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现:
阅读全文
posted @
2009-05-21 15:07
关寒融冰
阅读(570)
推荐(0) 编辑
C#web中如何在程序里定时启动任务[转]
摘要:在业务复杂的应用程序中,有时候会要求一个或者多个任务在一定的时间或者一定的时间间隔内计划进行,比如定时备份或同步数据库,定时发送电子邮件等,我们称之为计划任务。实现计划任务的方法也有很多,可以采用SQLAgent执行存储过程来实现,也可以采用Windows任务调度程序来实现,也可以使用Windows服务来完成我们的计划任务,这些方法都是很好的解决方案。但是,对于Web应用程序来说,这些方法实现起来并不是很简单的,主机服务提供商或者不能直接提供这样的服务,或者需要你支付许多额外的费用。 本文就介绍一个直接在Web应用程序中使用的简单的方法,这个方法不需要任何额外的配置即可轻松实现。
由于ASP.NET站点是作为Web应用程序运行的,它并不受线程的限制,因此我们可以非常方便地在Application_Start和Application_End事件中建立和销毁一个计划任务。下面就简单介绍一下在Web站点实现计划任务的方法。我们的例子是定时往文件里添加信息,作为例子,这里把当前的时间定时地写入文件中。
阅读全文
posted @
2009-05-17 23:19
关寒融冰
阅读(1327)
推荐(0) 编辑
.net中用代码添加服务器上的计划任务
摘要:.net中用代码添加服务器上的计划任务 1. 下载到TaskScheduler.dll, 此组件为微软发布,可以在网上搜到,
2. 添加 using TaskScheduler;
3. 根据计算出的日期,使用以下代码添加计划任务
阅读全文
posted @
2009-05-17 23:16
关寒融冰
阅读(660)
推荐(0) 编辑
用C#创建Windows服务(Windows Services)
摘要:用C#创建Windows服务(Windows Services) Windows服务在Visual Studio 以前的版本中叫NT服务,在VS.net启用了新的名称。用Visual C# 创建Windows服务不是一件困难的事,本文就将指导你一步一步创建一个Windows服务并使用它。这个服务在启动和停止时,向一个文本文件中写入一些文字信息。
阅读全文
posted @
2009-05-17 22:59
关寒融冰
阅读(328)
推荐(0) 编辑
[转]用C#.net轻松制作不规则窗体
摘要:以前,作不规则窗体涉及到API的调用和大量的编程,不是谁都能作的。很多程序员都望而却步。
现在我们可以使用C#.net轻松的创建不规则窗体,下面我就用一个简单的例子来讲述其制作过程。
阅读全文
posted @
2009-05-17 22:48
关寒融冰
阅读(445)
推荐(0) 编辑
[转]C# winform中不规则窗体制作的解决方案(已经解决24位色以上不能正常显示问题)
摘要:相信每个编程爱好者都希望自己的程序不仅性能优越而且有一个美观的界面,一个区别于别人的程序的个性化的界面。然而以前烦琐的API调用和大量的代码使大家望而却步。现在好了,在C#中通过少量的代码就可以实现不规则窗体的制作。如果您有兴趣就接着往下看吧。
一、在说我用的方法前,我不得不说一下另一种方法,这种方法在实现不规则窗体自身显示效果(即除开窗体的移动、最大最小话、关闭等)时是不用编代码的。非常简便,但它的致命缺点就是要要求程序运行环境在24位色以下,否则不规则窗体的透明部分就会显示出来,窗体会非常难看。
阅读全文
posted @
2009-05-17 22:45
关寒融冰
阅读(389)
推荐(0) 编辑
把DLL文件打包进EXE的技巧(C#)
摘要:把DLL文件打包进EXE的技巧.......
阅读全文
posted @
2009-05-17 22:31
关寒融冰
阅读(6266)
推荐(0) 编辑