技术开发

从原理来看Silverlight 4的架构
NET技术

从原理来看Silverlight 4的架构

阅读(27) 作者(admin)

  简介  在前文<<初识Silverlight 4及其架构>>谈到要从多个方面来了解:Silverlight的原理,处理周期,部署,安全性,伸缩性,分布式计算能力,容错能力,等等等等。这篇从原理的角度来看Silverlight 4架构相关的一些事情。...

我的JavaScript之旅——this到底是啥?
it知识库

我的JavaScript之旅——this到底是啥?

阅读(47) 作者(admin)

  下图是在ASP.NET中为button挂上客户端onclick事件的两种办法:图中的2和3/1。 结果发现两种方式调用同样一个函数clickMe,this却不一样。    如果采用3或1的做法,那么点击button1后将alert出[object DOMWind...

it知识库

CSS的优先级机制总结

阅读(26) 作者(admin)

  样式的优先级  多重样式(Multiple Styles):如果外部样式、内部样式和内联样式同时应用于同一个元素,就是使多重样式的情况。   一般情况下,优先级如下:(外部样式)External style sheet <(内部样式)Internal style...

Android2.2快速入门
it知识库

Android2.2快速入门

阅读(35) 作者(admin)

  一、 环境配置和安装(Android2.2)  1.1 JDK  1.2 SDK  下载地址:http://dl.google.com/android/android-sdk_r06-windows.zip  1.3 Eclipse 3.5 (Galileo)  下载地址:http://www.eclipse....

开发谷歌浏览器插件(原创)
it知识库

开发谷歌浏览器插件(原创)

阅读(36) 作者(admin)

  今天早上打开博客园.看到一文章"开发chrome扩展程序"
  自己看看,也还很简单,就自己动手写一个翻译插件  来看看效果  以前用谷歌的翻译接口做了一个翻译功能的网页http://liuju150.cacacoo.com  所...

it知识库

写好代码的10个秘密

阅读(32) 作者(admin)

  先给大家看一段据说是史上最强的程序:
e100 33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f be a1 1 bf 0 1
e11b 6 57 b8 11 1 bb 21 13 89 7 4b 4b 48 79 f9 ad 86 e0 8b c8 bd ff ff e8 20...

it知识库

MongoDB的第一次亲密接触

阅读(18) 作者(admin)

  园子里已经有不少朋友发过MongoDB的帖子,但是都比较高端,我在这里就写下比较基础的应用,算是MongoDB的第一次接触有所了解。呵呵。我们去Mongodb.org看一看。首页赫然写着 The Best Features of Document Datab...

Silverlight中二维变换详解
NET技术

Silverlight中二维变换详解

阅读(24) 作者(admin)

  Silverlight 为常见变换变换包括旋转 (RotateTransform)、缩放 (ScaleTransform)、扭曲 (SkewTransform) 和平移 (TranslateTransform)。 还有一个MatrixTransform 类可以创建 RotateTransform、ScaleT...

依赖属性之“风云再起”
NET技术

依赖属性之“风云再起”

阅读(37) 作者(admin)

  一. 摘要  首先圣殿骑士很高兴”WPF 基础到企业应用系列” 能得到大家的关注、支持和认可。看到很多朋友留言希望加快速度的问题,我会尽力的,对你们的热情关注也表示由衷的感谢。这段时间更新慢的...

ASP.NET MVC中对Model进行分步验证的解决方法
NET技术

ASP.NET MVC中对Model进行分步验证的解决方法

阅读(27) 作者(admin)

  在我之前的文章:ASP.NET MVC2.0结合WF4.0实现用户多步注册流程中将一个用户的注册分成了四步,而这四个步骤都是在完善一个Model的信息,但是又分页面填写信息的,当时我加上ModelState.IsValid这句验证代码的时候,...

it知识库

软件编程21法则

阅读(19) 作者(admin)

  任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。下面的就是软件编程中的21条法则: 任何程序一旦部署即显陈旧...

利用Visual Studio 2010流程模板实现Scrum敏捷开发
NET技术

利用Visual Studio 2010流程模板实现Scrum敏捷开发

阅读(31) 作者(admin)

  在我14年的编程生涯中,我从瀑布模型迁移到了迭代模型,然后又迁移到了Scrum,最后迁移到了Scrum-ban。下面是瀑布式的软件开发流程,迭代式的软件开发流程和Scrum软件开发流程的示意图。关于Kanban和Scrum-ban,我会...

NET技术

ASP.NET的状态管理

阅读(30) 作者(admin)

  状态时某一类型的数据在一定时期内保持活跃的信息。这里说的一定时期可以使整个应用程序的生命周期,可以使用户操作程序的时间,当然也可以是单个页面的生命周期等。
  为了解决传统Web编程中固有的限制,ASP....

常见UI设计模式
it知识库

常见UI设计模式

阅读(37) 作者(admin)

  交互设计师在设计线框图原型时,熟知常见的web设计模式很有帮助,做到“心中有数”才能创造出符合需求,用户易学易用的界面来。所谓“没有必要重复发明轮子”,模式往往容易解决常见问题,正确的...

NET技术

ASP.NET 4过滤数据新控件QueryExtender

阅读(36) 作者(admin)

  在ASP.NET 4中的一个新的控件是QueryExtender。QueryExtender控件是为了简化LinqDatasource或EntityDataSource控件返回的数据过滤而设计的,它主要是将过滤数据的逻辑从数据控件中分离出来。使用QueryExtende...

it知识库

写给迷茫而兴奋的程序员

阅读(23) 作者(admin)

  有时有些迷茫而兴奋的程序员会发布这样的消息:大家好!我刚学会Erlang/Haskell/Python,现在想找个大项目练练手。如果你有什么好主意,一定要告诉我!  或我喜欢Linux和开源,想开发一个项目为社区做点贡献。有没有...

Visual Studio 2010层架构验证的实现
NET技术

Visual Studio 2010层架构验证的实现

阅读(50) 作者(admin)

  当设计一个应用程序时,基本的要求是所有的通信信息交互都要通过定义的接口进行,不能让应用程序直接调用该接口的类别或方法。所以,可以通过Layer Diagram来展示这个架构上的想法。  我们将使用一段非常简单的...

it知识库

Android应用开发入门五问

阅读(30) 作者(admin)

  1. Android是什么?  Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序——移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权...

it知识库

使用参数化查询防止SQL注入漏洞

阅读(30) 作者(admin)

  SQL注入漏洞曾经是Web应用程序的噩梦,CMS、BBS、Blog无一不曾受其害。  SQL注入的原理  以往在Web应用程序访问数据库时一般是采取拼接字符串的形式,比如登录的时候就是根据用户名和密码去查询:string sql...

it知识库

环球企业家:下一站浏览器

阅读(24) 作者(admin)

  当谷歌不遗余力地宣传其Android平台的应用程序商店——Android Market已拥有超过10万款应用程序且直逼苹果App Store的时候,它也为这条道路的未来敲响了“丧钟”:谷歌工程副总裁Vic Gundo...

解读iPhone平台的一些优秀设计思路
it知识库

解读iPhone平台的一些优秀设计思路

阅读(25) 作者(admin)

  本文试图从iPhone的角度结合一些iPhone平台项目的设计经验提炼出iPhone平台的一些优秀设计思路,以供大家在做移动互联网设备设计时参考。
  1、移动互联网设备和传统手机的区别  在传统手机时代,标准的通...