技术开发

NET技术

WCF的问题和Using语句块

阅读(40) 作者(admin)

  WCF客户端不能用在Using语句块中,因为它可能会抛出不可预知的异常。即使你捕获了异常,仍有可能一直保持连接。让我们来看看形成这一问题的历史原因,并提出几个补救措施。  在.NET中,资源管理的基础就是IDispos...

it知识库

开发与研发

阅读(26) 作者(admin)

  文/Dreamer  按:这几天我一直在写这篇东西,本来是胸有成竹,没想到后来越写越发现自己在这个题目下有太多话想说,而以我现在的能力又不能很好地概括总结,以至于越写越长,文章结构也变得混乱,到后来修改的时候每次...

NET技术

微软缘何认为VB与C#需要异步语法

阅读(37) 作者(admin)

  在过去几年间,多线程编程已经成为了一个热门话题。虽然我们长久以来一直都希望能有高速响应的用户界面,但实现这个愿望的工具却迟迟不见踪迹。对于大多数框架(包括.NET程序员所使用的那些框架)来说,对用户界面的...

NET技术

使用Dijit实现界面组件化开发

阅读(57) 作者(admin)

  对于组件化的软件工程设计,很多开发人员都比较熟悉。组件化的设计适合于复杂的软件系统和团队协作开发。把软件系统划分成若干个组件,组件之间通过预先定义好的接口和协议进行通讯和协作,共同完成整个软件系统...

Visual Studio插件GDIWatch实现浅析
NET技术

Visual Studio插件GDIWatch实现浅析

阅读(52) 作者(admin)

  GDIWatch 是Virgo Software 开发的一个for Visual Studio的插件,支持2005/2008/2010,它的功能主要是在一个类似watch的窗口上显示被调试程序的GDI对象的当前状态,比如HBRUSH的颜色,大小,图片等等,并且它还能在调试...

it知识库

9种最常见的链接建设策略分析

阅读(25) 作者(admin)

  作为站长,你可能已经知道外链(外部来源的反向链接)对搜索引擎排名是最重要的。不幸的是,许多网上营销者在追逐链接时常常捡了芝麻丢了西瓜。  下面是对主要链接策略中所有环节的详细分析和按时投资回报的分析,...

NET技术

ASP.NET 中JSON 的序列化和反序列化

阅读(38) 作者(admin)

  JSON是专门为浏览器中的网页上运行的JavaScript代码而设计的一种数据格式。在网站应用中使用JSON的场景越来越多,本文介绍ASP.NET中JSON的序列化和反序列化,主要对JSON的简单介绍,ASP.NET如何序列化和反序列化...

it知识库

JavaScript 初学者应注意的七个细节

阅读(30) 作者(admin)

  每种语言都有它特别的地方,对于JavaScript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不断积累经验的。本文利列举了JavaScript初学者应该注意的七个细节,与...

使用VS2010为Windows7编写一个杀手级WPF应用
NET技术

使用VS2010为Windows7编写一个杀手级WPF应用

阅读(48) 作者(admin)

  当你使用最新的操作系统,在最新的框架上构建应用程序,并且使用最新版本的Visual Studio的时候,你可以使用许多令人兴奋的新特性。你可以学习一下怎样使用Visual Studio 2010, WPF 4 和 the Windows API Code Pa...

it知识库

为什么说Ruby比Python容易阅读

阅读(21) 作者(admin)

  这是一篇充满偏见的语言战争文章,是一场无意义的锤子和锤子的比拼。语言的复杂性可以通过选择语言回避,而问题本身的复杂性是选择哪个语言都无法回避的。  不屑语言战争的人可以轻松无视此文。  1、字符串...

敏捷咨询工具箱(三)──结对辅导
it知识库

敏捷咨询工具箱(三)──结对辅导

阅读(28) 作者(admin)

My mind to your mind. My thoughts to your thoughts... -- Mr. Spock   什么是结对辅导  在前面的两篇敏捷咨询工具箱中,我分享了如何做读书写代码活动和OO训练营。认真的做好这两项活动之后,团队的...

it知识库

程序员的世界

阅读(24) 作者(admin)

  四十几年前麦克卢汉喊出“媒介即信息”这句口号时,很多人认为他在哗众取宠。  十年前我第一次上网时只知道网上能玩游戏,能上oicq,能收发邮件,有bbs。我妈在家听人说网上有病毒,赶紧打电话给我叮嘱别...

WP7有约(三):课堂重点
it知识库

WP7有约(三):课堂重点

阅读(21) 作者(admin)

  记笔记 俗话说:好记性不如烂笔头。当然,这并不是说我们的脑子不好使,也不是叫我们不要用脑子记东西,而是提醒我们解放脑力,让大脑从事更有价值的思考。因此,这节课我们将会创建一个笔记本,用来记录课堂重点,但...

NET技术

谈谈C# 4.0新特性“缺省参数”的实现

阅读(44) 作者(admin)

  C#4.0关于缺省参数的新特性,相信大家都不会陌生。所谓缺省参数,顾名思义,就是在声明方法的某个参数的时候为之指定一个默认值,在调用该方法的时候如果采用该默认值,你就无须指定该参数。和很多语言层面特性(语法糖...

软件开发方法需要理论
it知识库

软件开发方法需要理论

阅读(30) 作者(admin)

  Semat计划于2009年12月由软件工程三位大师(合称“Troika”)Ivar Jacobson(UML、RUP、组件和组件架构、用例等技术之父),Bertrand Meyer(Eiffel和按约定设计之父)和Richard Soley(OMG主席)正式发起,倡导以坚...

原创企业级控件库之图片浏览控件
NET技术

原创企业级控件库之图片浏览控件

阅读(41) 作者(admin)

  在上两篇:我介绍了原创企业级控件库之组合查询控件 和原创企业级控件库之大数据量分页控件,受到了很多朋友的支持,给了我很大的动力,在此我特表感谢。有的朋友要求把源码提供上来,我在第一篇就讲了,源码会在我这个...

it知识库

编程的单纯心

阅读(28) 作者(admin)

  Randall Degges 写道 "我已经做了很久的程序员。当我最开始编程时,我将全部心思投入到电脑中编写代码。虽然,我的代码糟透了,但我仍然品尝了乐趣,收获了知识。然而,时过境迁,编程的单纯心离开了我。能剥夺程序员单...

NET技术

NVelocity for ASP.NET MVC

阅读(52) 作者(admin)

  在我的这篇博文中,有这么一段话:“我一直在想,有没有办法可以单独限制View中的代码的访问权限,类似于trust level,只是这个trust level是用来限制模板中的代码。”。有读者johngeng问,为什么要用trust l...

it知识库

开发人员能够得到的最好赞扬

阅读(30) 作者(admin)

  作为软件开发人员,有一个小秘密:不管你写的代码有多么优秀,对另外一位开发人员来说,都毫无用处。  如果代码足够“干净”,你都可以吃代码上面的寿司,这没什么。如果每次代码显示在屏幕上时,约翰&middot...

NET技术

通过自定义配置实现插件式设计

阅读(50) 作者(admin)

  软件设计有一句话叫做约定优于配置,很多人将其作为拒绝配置的理由。但是,约定和配置的使用,都有个度的问题。我不赞为了所谓的扩展性,为你的应用设计一套只有你自己才能看懂的配置体系。但是,在很多场景中,配置是...

Android 3.0七大特性全解析
it知识库

Android 3.0七大特性全解析

阅读(27) 作者(admin)

  在2011年伊始,翻开了全新一年的篇章,作为我们日常生活中不可或缺的消费电子产品亦然进入了全新的时代,随着一年一度的2011年CES国际消费电子产品展览会,在北京时间1月7日(美国西部当地时间1月6日),于美国赌城拉斯维...

it知识库

就像你刚学会编程那样写程序

阅读(38) 作者(admin)

  我正在读 Do More Faster 这本书,书中更多的是给 TechStars 创业孵化公司做广告,但仍然值得一读。让我深有感触的是,书中提到有几个人,他们通过了审查,成功的 — 至少是获得了他们的启动资金,但他们并不懂编...