Fork me on GitHub

2012年12月21日

摘要: 回顾 上一篇,我们介绍了关于控件模板的用法,本节我们将继续说明WPF更加实用的内容,在大型的项目中如何使用Prism框架,并给予Prism框架来构建基础的应用框架,并且如何来设计项目的架构和模块,下面我们就来一步步开始吧。本文大纲1、Prism框架下载和说明2、Prism项目预览及简单介绍。3、Prism框架如何在项目中使用。Prism框架下载和说明 Prism框架是针对WPF和Silverlight的MVVM框架,这个大家应该之前,都有所耳闻,关于该框架的具体说明,可以参考如下地址:Prism框架下载 Prism框架通过功能模块化的思想,来讲复杂的业务功能和UI耦合性进行分离,通过模块化,来 阅读全文
posted @ 2012-12-21 17:11 HackerVirus 阅读(248) 评论(0) 推荐(0)
摘要: 这篇博文是从实际生活中,提炼出来的设计理念,它现在是骨架,现在我加以代码实例,完成程序的血肉,以求让大家活生生的体会设计中的精髓。 自从我们学习面向对象编程以来,它方便了我们的思维思考模式,一个事物具备什么,就以对应的属性及方法加之。( ̄▽ ̄) 没有什么难的,但是你学到的是最基础的语法和连自己都不是很了解的语言,用一段C语言程序,你可以很轻松的把它改成C#,JAVA等,这有什么难的?大多数程序员们扭曲了C#语言,把C的语法都移植到C#上(在我不了解C#的时候,我自己都这么做过),错了不可怕,可怕的是错了还不肯改。 语言是一种工具,学会了都是想通的,但是设计思想不同决定了语言的本质区别。 ... 阅读全文
posted @ 2012-12-21 14:29 HackerVirus 阅读(188) 评论(0) 推荐(0)
摘要: IOS SDK6/Xcode4.5开始在Storyboad中新增很多功能对可视化的开发页面布局,导航更加方便,下面就写一下各种导航的实现。1、不用像Xcode4之前必须删除默认的viewcontroller,然后拖一个navigation controller,然后才能实现导航。只需要选择默认的viewcontroller ,在菜单上选择editor-embed in-2、下面实现导航最简单的就是next,back,只需要按住ctr直接拖线就好了,这里有一个Storyboard Segue-Identifier这个值最好填上,可以在代码里面用到这个Identifier的值可以一般在两个地方会用 阅读全文
posted @ 2012-12-21 14:28 HackerVirus 阅读(392) 评论(0) 推荐(0)
摘要: [免费] 微软TFS 2012云服务2012-12-21 10:12 by Zork, 855 阅读,16评论,收藏,编辑微软现在提供免费的 TFS 2012 云服务,支持任意数量的项目。免费可以拥有5个账号。对于小型项目相当适合。并且网速也很给力,还没被墙。现在开源的源码管理服务比如GitHub给了微软很大压力啊。此外,TFS还提供了项目任务管理、bug跟踪等。欲了解TFS详情可自行Google搜索。免费申请地址:https://tfs.visualstudio.com现在注册的人不多,貌似可以注册到不错的域名。我就申请到了https://agiletfs.visualstudio.com但 阅读全文
posted @ 2012-12-21 13:59 HackerVirus 阅读(560) 评论(0) 推荐(0)

2012年12月20日

摘要: Go语言是Google推出的一种全新的编程语言,具有简洁的设计、强大的并发能力以及美好的编程体验。我本人也才有两个多月的接触历史,但已经被GO的语言的简洁和强大的并发能力所吸收,也打算继续深入的学习,并应用到自己的工作之中。GO语言目前主要适用于服务端的开发,我参考了一些网络上的教程,做了一些TCP服务端的小练习,其中服务端用GO语言开发,客户端采用C#。具体参考如下的代码。效果图如下:服务端代码:package mainimport ("net""fmt")var ( maxRead = 25 msgStop = []byte("cmdSto 阅读全文
posted @ 2012-12-20 22:16 HackerVirus 阅读(310) 评论(0) 推荐(0)
摘要: 前言 redmine(http://www.redmine.org/)是一款项目管理软件,由ruby编写,以网页的形式呈现。正好公司需要单独搭建一套这个系统,刚去实习没几天,也没见过redmine长什么样。第一次搭建,与其说是搭建,更应该说是升级。任务:①在阿里云服务器上搭建redmine系统,我用的最新版redmine 2.1.4 ②导入之前同事用redmine1.2.0搭建的数据,使用的是MySQL数据库。安装Step 1 - Redmine application首先是软件的下载地址:redmine 2.1.4、ruby 1.8.7、rubygems 1.8.24redmine:h... 阅读全文
posted @ 2012-12-20 21:55 HackerVirus 阅读(218) 评论(0) 推荐(0)
摘要: 新作《ASP.NET MVC 4框架揭秘》于两日前分别在互动网和当当网预售,得到了广大网友,尤其是园子里面的兄弟们的热烈响应和积极支持,作为作者的我甚为感动。今天将两个试读章节发布出来,朋友们可以据此做一个评估,看看这本书的内容和写作方式是否适合自己。本书一共十章,整书近600页,书中给出了100来个演示实例,全部源代码均可单独下载。两个试读章节分别为第1章《ASP.NET + MVC》和第3章《Controller的激活》。[PDF可以从这里下载]作者:Artech出处:http://artech.cnblogs.com/本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明, 阅读全文
posted @ 2012-12-20 21:35 HackerVirus 阅读(121) 评论(0) 推荐(0)
摘要: 相关文章:1:秋天新作品:秋式广告杀手,每年帮大伙多活7-8天!2:秋式广告杀手:广告拦截原理与杀手组织3:Web开发,浏览器通讯原理及流程那点事,你应该听说下V2.1版本的功能:1:屏蔽搜索引擎竞价广告。2:屏蔽国内常见站点的视频广告。3:去除ShareCode规则分享,增加自定义屏蔽网址。4:代理功能。A:默认离线模式会占用系统代理,如果你需要设置其它代理使用某些功能,可以在软件里设置。B:特殊使用环境A:公司屏蔽了某网站或QQ,但某些领导有权限上。想法子发一份给你领导,那你。。嘿嘿,就可以上了(默认81端口+领域的局域网IP)C:特殊使用环境B:国内行情要外出,要破墙。软件集成服务端+客 阅读全文
posted @ 2012-12-20 21:31 HackerVirus 阅读(172) 评论(0) 推荐(0)
摘要: 虽然是基于不纯的目的来学习它,但想必也对大家有所帮助。bootstrap虽然挂着twitter的名字,但实质上只是twitter的两个员工自己的项目。bootstrap不是单纯一个项目,它的许多部件,包括CSS部分,JS部分,还是最原始的less部分要依赖其他项目才能运作。不过CSS已经有合并版了,JS我们也只需要导入jQuery。因此想跟着学习的人,到这里把源码部分CSS下载回来,jQuery使用1.83就行了。或者搭建以下这样的架子:<!DOCTYPE html><html><head><title>bootstrap学习 by 司徒正美&l 阅读全文
posted @ 2012-12-20 14:46 HackerVirus 阅读(248) 评论(0) 推荐(0)
摘要: 在开发一个国外外包项目时,客户提出一个需求,就是希望在文本框中输入单词,在保存前能够进行拼写检查,如果发现单词错误,可以提醒用户进行改正,为此,在结合参考了各种方案之后,选择了一个免费的方案,Google的一个API接口,https://www.google.com/tbproxy/spell?lang=,该接口提供多种语言的拼写检查,并能够返回相似的单词,并且幸运的是,在网上找到了一个开源的程序包googiespell,所以经过简单的包装处理,做成了一个拼写检查的小控件,使用起来就很方便了。实现原理在.net的页面上,在submit按钮提交之前,将页面的文本框内容,通过ajax的方式,采用代 阅读全文
posted @ 2012-12-20 09:53 HackerVirus 阅读(399) 评论(0) 推荐(0)