Welcome 微信登录

首页 / 软件开发 / .NET编程技术

一个超轻量级的测试平台

一个超轻量级的测试平台

一个超轻量级的测试平台2011-02-03 博客园 朱祁林有时候,在开发环境中测试核心业务职能,可能需要花很长而宝贵的时间。幸运地是有很多简单而且自动化的测试平台。尽管如此,这个操作却不会总是能提供预期的结果。有时,它需要人为进行检查和评价。此外,在一个大型项目中,编译几十个类,每一点变动是非常耗费时间和精力的,自动测试将不会达到预期的行为。OBP控制台测试框架是一个非常简单,轻量级的类库,它用于测试你的业务对象,但它没有一个像windows forms,...
在Visual Studio中使用Bookmark

在Visual Studio中使用Bookmark

在Visual Studio中使用Bookmark2011-02-03 博客园 朱祁林在Visual Studio中有一些非常cool的使用BookMark的快捷键。在我认识的开发人员,很多都没有使用过这个功能。 所有写下来,推荐一下这个小功能。Visual Studio中的Bookmark能加速代码导航能力。可能有一些代码,需要频繁的相互切换。通常你可能是滚动页面,找到该代码块的。Visual Studio已经提供了通过使用快捷键,非常快速地移动到指定的...
RapidWebDev开源框架-基于XML配置的UI介绍

RapidWebDev开源框架-基于XML配置的UI介绍

RapidWebDev开源框架-基于XML配置的UI介绍2011-02-03 博客园 AlexHe.cs在前面几篇文章中我介绍了RaidWebDev的概况,然后通过过Product模块演示了如何使用RapidWebDev框架快速的开发一个业务功能。从本章开始,我将重点介绍RapidWebDev的XML可配置界面中的每个节点及属性的功能和注意事项,让大家彻底的掌握RapidWebDev动态页面的配置,结合自己的业务逻辑,给客户提供更友好的操作界面。1.基础和...
一个十分诡异的NullReferenceException异常

一个十分诡异的NullReferenceException异常

一个十分诡异的NullReferenceException异常2011-02-03 博客园 周雪峰看到标题大家可能会认为这个文章一定没有太大的新意,无非是忘记初始化一类的问题,但是建议大家慢慢看下去,我担保这个问题决非这么无聊,希望给大家增加一些乐趣啊!大家可以这样重现这个问题:1,在窗体上放置一个TabControl控件有2个页(tabPage1,tabPage2),tabPage1的为当前页。2,在tabPage1上放置一个 DataGridView控...
探索DeepEarth的内置控件

探索DeepEarth的内置控件

探索DeepEarth的内置控件2011-02-03 博客园 Beniao在DeepEarth内部提供了6个地图扩展控件(CoordControl、ScaleControl、NavControl、 MapControl、MouseControl、ZoomSliderControl)为我们提供了相对比较规范、完善的编程模型,通过他们可进一步的增强地图的操作灵活性等,还可通过扩展开发出许多功能强大的扩展程序。本篇主要以DeepEarth内置控件中的最常用的几个...
体验.net2.0的优雅(2) ASP.net主题和皮肤

体验.net2.0的优雅(2) ASP.net主题和皮肤

体验.net2.0的优雅(2) ASP.net主题和皮肤2011-02-06 博客园 quitgame示例站点的截图black skinwhite skin看了一下visual web developer 中自带的个人站点,发现aspnet2.0里面的很多技术使用起来确实很优雅,比较典型的有 login控件和用户系统、MasterPage、主题和皮肤、SiteMap等等。这些特性,甚至不需要教程就可以很快上手。本文要介绍的是主题和皮肤的应用。...
体验.net2.0的优雅(4) Provider、策略、控制反转和依赖注入

体验.net2.0的优雅(4) Provider、策略、控制反转和依赖注入

体验.net2.0的优雅(4) Provider、策略、控制反转和依赖注入2011-02-06 博客园 quitgame在 ASP.net 2.0 的配置文件中,经常看到 Provider的影子,比如说StarterKit 中的XmlSiteMapProvider以及使用Login Controls时隐含的SqlMembershipProvider。如此众多的Provider,我猜测它们肯定有共同的父亲!查阅了一下资料,果然不出我所料,它们的父亲是 Pro...
使用WCF的Web编程模型开发REST风格的Web Service

使用WCF的Web编程模型开发REST风格的Web Service

使用WCF的Web编程模型开发REST风格的Web Service2011-02-06 博客园 紫色阴影WCF中的Web编程模型提供了一种以REST风格来设计Web Service的功能,它不同于以往基于SOAP或者WS-*规范的Web Service,而是以URI和http协议为中心的。对于操作的每一个资源有唯一的标志符,而利用不同的http动作(例如GET,POST,PUT,DELETE)来对这些资源进行相应的操作。同时该模型中还提供URI Templ...
CLR全面透彻解析:托管和本机代码互操作性

CLR全面透彻解析:托管和本机代码互操作性

CLR全面透彻解析:托管和本机代码互操作性2011-02-06 MSDN Jesse Kaplan目录托管和本机代码互操作适用哪种场合?互操作技术:三种选择互操作技术:P/Invoke互操作技术:COM Interop互操作技术:C++/CLI互操作体系结构注意事项API 设计和开发人员体验互操作边界的性能和位置生存期管理托管和本机代码互操作适用哪种场合?有关使用托管和本机代码互操作适宜时机的论述并不多,现有的论述也以自相矛盾者居多。有时,指南还缺乏实践体...
.NET2.0框架中的AbstractFactory模式

.NET2.0框架中的AbstractFactory模式

.NET2.0框架中的AbstractFactory模式2011-02-06我这里只是从别的角度阐述一下AbstractFactory在这种应用场景下的发展,内容不多,希望大家见谅。1. DbService 是我看到的第一个使用抽象工厂模式设计的数据库链接类。其实在几年前网上就有人写了这个东西,代码不多,但应用的背景和设计思路与永红(http://www.cnblogs.com/Yahong111/archive/2007/07/18/822946.htm...
.NET vs J2EE——面对SOA的荒谬与误解

.NET vs J2EE——面对SOA的荒谬与误解

.NET vs J2EE——面对SOA的荒谬与误解2011-02-06 天极 emanruoy引子·.Net与J2EE在金融行业愈来愈呈势均力敌之势,二者均宣称提供了不同于对方的、听起来很迷人的个性化应用服务。·理性的IT执行官们已经深刻的认识到这样的一个事实:无论是.Net还是J2EE,将来必将在SOA理念的应用中占有各自的一席之地。·Microsoft的.Net技术在今天的金融市场面前,显得商机无限。&midd...
如何解决打开VS2010后没有UI界面的问题

如何解决打开VS2010后没有UI界面的问题

如何解决打开VS2010后没有UI界面的问题2011-02-06 博客园 ArtechVS2010 Beta 1发布还一阵了,相信很多人已经开始尝鲜了。不知道大家有没有遇到过这样的问题:当打开VS2010的时候,出现这样一个初始化界面。 但是几秒钟之后,初始化界面消失,但是VS2010的UI界面并没有出现。但是通过Task Manager查看进程列表,Devenv.exe进行却在运行:我先后遇到了两次,第一次是在Windows 7上安装VS 2010 Te...
Visual Studio DSL入门 1 --- 什么是特定领域开发和DSL

Visual Studio DSL入门 1 --- 什么是特定领域开发和DSL

Visual Studio DSL入门 1 --- 什么是特定领域开发和DSL2011-02-06 博客园 孤独侠客特定领域开发是用来解决重复发生的问题的方法,针对每次发生的问题,通过进行总结和分析,他们之间相同的方面可以一次性的解决.而经常变化的方面,可以采用一种特殊的语言表达.针对这个特殊语言,我们可以建立模型或者表达式,然后插入到固定部分.对于我们软件行业的解决方案来说,固定部分一般采用传统的设计和实现方式,可以为框架,平台,解释器或者编程接口.提供...
<< 41 42 43 44 45 46 47 48 49 50 >>