IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

【全面解禁!真正的Expression Blend实战开发技巧】第三章 从最常用ButtonStyle开始 - TextButton

在实际项目中,使用blend做的最多的一定是各种自定义Button。每位开发者都不可避免。而在Button的各种样式中,使用率最高的一定是TextButton与ImageButton这两种按钮。       本章以TextButton为例,讲解如何最简单,最快速的制作一个专业的TextButton。 对于这个TextButton的需求是这样的,鼠标

Orchard:生成一个Content Part

    在Orchard:如何生成Hello World模块中介绍了如何生成一个不带Model的模块,本篇接着上面示例给大家讲解一下如何生成一个Content Part。如果还没有生成HelloWorld模块,请参考上篇做完练习再回来接着做本次练习。 Content Part   在开源社区项目Orchard基本概念在介绍了Orchard中Content T

python验证码识别——前处理

目前不少系统的验证码做得越来越复杂,人眼都难以识别,尤其是QQ之类的验证码,想要识别,太难了。 现在有这样一个验证码: 一般的验证码识别,都是先进行前处理,然后分割,在进行识别。这个验证码没有其他噪音,但存在一条横穿的曲线干扰,并且验证码中字体是粘连在一起的。 如果不将干扰曲线去除,那么整个识别将会受到一定的影响,为此,先要去掉这条曲线,首先通过的办法是将先获取曲线的头位置(x,y),这一部分很

Silverlight实用窍门序列:4.Silverlight 4.0添加鼠标右键菜单和Silverlight全屏模式的进入退出。【附带源码实例】

     继上节动态的添加Rectangle矩形框所讲。在实际应用中,我们动态添加矩形框,然后使用鼠标右键点击该矩形框,得到一个弹出窗口,再为此矩形框关联一些实际信息。即可实现用户自定义的配置页面。本节将讲两个小技巧:一.鼠标右键菜单。二.Silverlight全屏模式。      一.使用鼠标右键菜单。在这

Windows Phone 7 不温不火学习之《Expression Blend 创建渐变效果和创建Storyboard动画》

说起Expression Blend ,开发过Silverlight 或者WPF的同学肯定会暗爽一把。微软把这一神器免费提供给我们开发者使用,特别是自从WP7 发布就立刻免费,可以看出微软对WP7的重视。   年底又好消息不断,微软和NOKIA组成战略合作伙伴,NOKIA将把携地图数据与营销能力加入WP7的创新等,无疑给我们WP7开发者一剂强心剂。好了废话不多说,回到主题。 Expression

“外部质量”还是“内部质量”

这几天看了看《硝烟中的Scrum和XP》,其中作者将产品质量分为两种——“外部质量”和“内部质量”。作者认为,在项目工期紧的时候,外部质量是可以妥协的。而内部质量是不容妥协的。但是,哪些问题属于内部质量呢? 作者并没有详细的论述这个问题。下面,我列出了一些常见的场景和划分。 你怎么看待这个问题呢? 外部质量

VS2010测试功能之旅:编码的UI测试(1)

VS2010测试功能之旅  ——编码的UI测试系列之一 RealZhao,2011年2月14日 前言 研究VS2010的自动化测试有一段时间了,在研究的过程中,发现网上的VS2010相关的测试资料十分稀少,这给学习带来比较大的困难。幸运的是,自己因为常用QuickTest Professional做自动化测试,并且对.Net代码比较了解,使得在学习的过程中并不是特

【原创】构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下前篇)—简单的优化措施

构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下前篇)—简单的优化措施     前言:本篇给出一些在部署ASP.NET站点时采用的简单的优化措施。         本篇议题如下:       识别和分析服务端的性能

闲话Hashtable与Dictionary

以前对于这两个集合类的认识只是停留在是否支持泛型上,这几天趁着看算法导论的机会,把两个类的内部的实现机制好好的了解了一下。 Hashtable和Dictionary从数据结构上来说都属于Hashtable,都是对关键字(键值)进行散列操作,将关键字散列到Hashtable的某一个槽位中去,不同的是处理碰撞的方法。散列函数有可能将不同的关键字散列到Hashtable中的同一个槽中去,这个时候我们称

wmframework v2.0 手册(四)代码编写说明

    基于WMframework构建的web系统,对于前端用户表单页面jsp,主要由如下部分构成:表头(head)+ 业务展现自定义部分 + 表尾(bottom),对于表头(head)、表尾(bottom)常规情况下我们均是按照include的形式公共引用的,基于WMframework构建的web系统也是如此。 1、前台页面头(head

将DataRow转换成相应的对象(通用以及泛型操作)

  一直以来对框架非常感兴趣,对大多数框架(目前本人看过的)来说一般分为三个部分: (1):拼接SQL语句(反射)。 (2):执行CRUD操作,获取相应的DataTable、DataSet等等。 (3):将相应的DataTable、DataSet转换成对象(反射)。 因此可以将上述3个部分各个击破,一步一步来实现自己的框架,看的框架多了,也就成了路。反射在这里面被淋漓尽致的运用,哈哈,站

一简易的DatePicker

DatePicker是个很常见的组件。我大致搜了一下,满大篇的demo。各大框架也把DatePicker纳入基本的组件库里。jQ的ui有,YUI的widget里也有。而且也封装的结结实实,兼容性,通用性,都做得挺好。于是在代码完善的同时,代码量自然也不会少。即使建立在基础库之上,代码也是好几百行。 真正使用的时候可能并不需要这么完善的功能。咱们就写个简陋点的东西,够自己用就行了。 而且以前有朋

jQuery:动态改变html表单的目标页(Target)

看到Rick Strahl的最新博客Changing an HTML Form’s Target with jQuery,读完之后感觉文中给出的解决方案很简单很实用。借鉴原文,断断续续重新整理小结一下,本文最后提供一个简单demo下载,希望对您也有帮助。 1、问题来源 “页面中有一个form,有些个submit按钮或者链接按钮需要点击后打开新页面。我们如何让这些个按钮将

发布一个原创小类库:.Net 小型软件自动更新库(SimpAutoUpdater)

本类库+工具用于快速实现一个简单的自动更新程序,旨在快速简单地为现有的.Net应用程序添加上比较简单的自动更新功能。 在发布应用程序时,我们经常会需要给自己的程序加上自动升级功能。.Net Framework自带的ClickOnce中有自动升级的功能,但是往往不太好用,比如必须用ClickOnce发布,安装的文件夹一个版本一个等等,我们会想要一个比较简单、甚至绿色软件也能使用的自动升级功能,这个

使用Apworks开发基于CQRS架构的应用程序(六):创建.NET WCF服务

在本节,我们将介绍.NET WCF服务的创建过程。 在Solution Explorer中,右键单击TinyLibraryCQRS,然后选择Add | New Project…菜单,这将打开Add New Project对话框 在Installed Templates 选项卡下,选择Visual C# | WCF,然后选择WCF Service Application,确保所选.N

使用Apworks开发基于CQRS架构的应用程序(五):命令

客户端程序通过命令告知系统“应该做什么”。事实上,这是一种单向的交互过程,客户端程序仅仅向领域模型发送命令请求,它们并不会通过领域模型来查询某些数据信息。在CQRS架构的应用程序中,“查询”是另一部分的内容,这将在接下来的章节中单独讨论。当应用服务器端接收到来自客户端的命令请求后,就会将这些命令推送到命令总线。命令处理器会侦听命令总线,并相应地处理命令请求。现在,让我们在TinyLibraryCQ

[Project Euler] 来做欧拉项目练习题吧: 题目011

                                           [Project Euler] 来做欧拉项目练习题吧: 题目011 &nb

重构之痛

重构,是编写代码必须要面对的一项操作,同时也应该是程序员乐于实践的一项内容。不论是逻辑实现还是设计过程,乃至整个分层结构,我们都可能面临并且实施重构。这篇文章不会告诉您什么是重构,如何去优美的重构等等的理论,只想和大家分享一些感受,并且探讨一些问题。最近的两周,我一直对我们团队的一个子业务框架做重构的工作,很多地方让我感到很痛苦,于是便有了这篇文章。 牵一发而动全身的根源在哪里 当我打开解决方案,

举例谈谈自动化专业本科的几种发展方向

    前些天和高中班主任聚会,知道了周老师的公子去年刚考上浙大的自动化本科。聚会上周老师问了几乎所有同学大四的发展和前景,看得出周老师觉得经济、贸易、管理一类的专业比较有“钱途”而且更安逸,也隐隐觉得周老师有意愿让小公子改专业。     由于周老师要求我写一下自动化专业的发展,害怕自己说的有什么疏忽或者偏颇,先给

产品管理--做好流程和规范控制

敏捷开发,目前团队现状: 1)没有明确的、合理的、可持续运行的流程机制。1、流程仅仅是个口号,口号得不落实;2、流程设置不合理,没有根据实际的情况,不可行;3、只是为流程而流程,过于形式;2)流程的保障、奖罚机制没有配合到位。1、流程管理过于松散,走流程,不走流程并行;2、流程管理取法控制,缺乏一套合理的、可用的评估标准或原则;3、流程管理缺少奖罚,和员工实际利益没有挂钩,与KPI考核脱节; 以前