摘要: 在WebForm时代,CheckBoxList和RadioButtonList都非常容易实现。不得不承认,这两个控件还是非常实用的。 但是在MVC中并没有相关的支持,可能微软觉得没必要了吧,不过真的有人讲这个功能完成了。 代码摘抄自狼奔代码生成器。地址是:http://www.cnblogs.com/langben 有兴趣的可以研究下。 这个主要是为了收集代码。。 CheckBoxList... 阅读全文
posted @ 2012-11-28 11:00 Soar、毅 阅读(797) 评论(1) 推荐(0) 编辑
摘要: 架设有两个类AParent和AChild。其中,AChild派生自AParent。AParent这个类来自于数据库,由ORM为我们生成和创建。而AChild这个类主要是为了配合前台页面的显示【通常在MVC中实现编辑功能时用到。】根据面向对象的原理,我们可以拿“子类”当“父类”使用。但是不能拿“父类”当“子类”使用。举一个很简单的例子。比如我们有两个方法:GetParentName(AParent parent)和GetChildName(AChild child)。那么,当我们调用GetParentName方法时,将AChild的实体作为参数调用是可行等。但是当我们调用GetChildName 阅读全文
posted @ 2012-11-04 22:38 Soar、毅 阅读(4390) 评论(1) 推荐(2) 编辑
摘要: 展示文,吐槽文,不喜欢的请Ctrl+W。。。 淘金店堂的产品完成的差不多了,已经着手上线了。但是小公司就是不能让你闲着,哪怕是给个机会让总结一下,直接步入下一个项目。这个是美容医院的一个远程服务项目。开始的时候是由公司的另一个人负责,后来,老大决定把软件做成C\S的,使用WPF技术开发。因为去年过年的时候,学了一周的WPF和MVVM,而公司的其他人都没有接触过(其实,公司搞.Net 开发的只有三... 阅读全文
posted @ 2012-09-18 17:42 Soar、毅 阅读(5869) 评论(6) 推荐(3) 编辑
摘要: 最近,在做一个WPF项目。项目中有一个需求,就是以列表的方式显示出项目图片。这些图片有的存在于互联网上,有的存在于本地磁盘。存在本地磁盘的文件好说,主要是存在于网络的图片。因为存在于网络的图片,在载入时需要耗费时间,如果直接给Image控件绑定URI属性的话,会造成界面卡顿。为了提供更好的体验,要求有类似网页中图片载入中的特效。 经过两天的研究,我翻看了爱壁纸HD For Windows的源代码... 阅读全文
posted @ 2012-09-16 19:02 Soar、毅 阅读(12691) 评论(7) 推荐(9) 编辑
摘要: 本文中,所有的代码均摘自jQuery EasyUI官方http://www.jeasyui.com/。经本人收集后粘贴至此。用于备忘。 1.在DataGrid中启用复选框: 源代码: <table id="tt" title="Checkbox Select" class="easyui-datagrid" style="width: 700px; height: ... 阅读全文
posted @ 2012-09-01 15:08 Soar、毅 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 这个是为了Micolog.Net的“主题预编译”制作的模版工具。主要负责简单的模版替换,以及在模版文件中调用C#方法。Micolog.Net 的主题机制采用的是XML的数据+XSLT转码生成HTML。在一个博客系统中,有很多设置,比如博客名称等是不经常更换的,与其在每次生成html时都从XML中转换,不如直接在选择主题时直接对这些设置进行替换。考虑到主题应有的扩展性,这个模版机制采用“注入方法”的方式实现。首先看一个最简单的例子: var template = new Micolog.Common.Template.Simple(); templat... 阅读全文
posted @ 2012-08-24 22:48 Soar、毅 阅读(1789) 评论(4) 推荐(1) 编辑
摘要: 这次发文搞错了,竟然先发在QQ空间了,导致所有的图片都挂了。。这里是QQ空间的地址:http://user.qzone.qq.com/87723501/blog/1337499163进销存系统,是我有史以来做的最认真的一套系统。不管是界面还是操作,都有一定的亮点。算是一个可以拿出手的作品。不过日子久了,看着同一个界面也觉得单调。玩了几天的安卓手机,发现安卓之所以流行,还是有其一定的道理的。使用酷狗听音乐也有一段时间了,感觉酷狗的界面做的也是很不错的,用户体验也很棒。简单分析一下,便有了此文。首先看看酷狗的默认界面:页面的总体颜色是蓝色。是那种天蓝色。这个很好解释,算是比较经典的颜色。包括Win 阅读全文
posted @ 2012-05-20 15:32 Soar、毅 阅读(2094) 评论(7) 推荐(1) 编辑
摘要: 一个程序,免不了的一件事就是做运行时配置。.Net平台原生的配置就是使用App.config。但是这种方式配置起来并不十分的灵活,而且是文本文件,不适合存储一些较为敏感的信息。园子中也有很多博主发表过关于“快速配置文件”的文章,使用的是“序列化”和“反序列化”相关的知识。但是,仅仅给出了一个简单的实现,并不能复用。由于我经常性的会遇到需要给软件加一个配置文件的问题,于是就花费了一点时间,制作了一个QuickConfig组件,分享给大家。如果代码什么的有不对的地方,欢迎大家指出。先说说QuickConfig的特点:基于贫血模型:如果你的程序已经有了配置文件,并且为这个配置做了一个实体类来方便管理 阅读全文
posted @ 2012-05-06 22:20 Soar、毅 阅读(2852) 评论(11) 推荐(9) 编辑
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Threading;namespace VS11{ public partial class FrmLogin : Form { public delegate void Action(); public FrmLog... 阅读全文
posted @ 2012-03-31 21:58 Soar、毅 阅读(707) 评论(0) 推荐(1) 编辑
摘要: 现在网上很多应用都是用二维码来分享网址或者其它的信息。尤其在移动领域,二维码更是有很大的应用场景。因为项目的需要,需要在网站中增加一个生成二维码分析网址的功能,在谷歌大幅度抽筋的情况下无奈使用百度。百度N多,找到一些项目,但是可用性不强。(有一个项目是用VS2005开发的,在2010中调试不开。)终于在codeplex上找到一个“神器”,这个“神器”可以很方便的生成二维码,速度那是相当的快,并且可支持中文,遵从MIT协议。QrCode.Net是一个使用C#编写的用于生成二维码图片的类库,使用它可以非常方便的为WinForm、WebForm、WPF、Silverlight和Windows Pho 阅读全文
posted @ 2012-03-30 22:13 Soar、毅 阅读(62357) 评论(60) 推荐(33) 编辑