2.合并统计的实现 图7-2 从上面的图中,想必大家已经猜到了问卷的合并方法了吧,是的,我们是通过从外部导入数据的方法来进行合并的,其设计的原型是这样来的:比如我们有20份收回来的问卷,分别由A某和B某2个工作人员进行统计,各统计10份,B某统计好了后,将其统计的数据库导出来并COPY给了A某,A某拿到B某的的数据库后, 发布时间:2012-05-22 作者: 佚名技术 views(554)
本文配套源码 虽然WPF很强大,但是有些东西win32做的已经很好,我们完全可以拿来主义。 一.如何创建一 个win32控件 1.首先定义一个WNDCLASSEX的类,参考 http://baike.baidu.com/view/1750396.html?tp=0_11 WNDCLASSEX wndClsEx = new WNDCLASSEX(); wndClsEx.Init();//(uint)Marshal.SizeOf(this);得到类的大小 wndCl 发布时间:2012-05-22 作者: 佚名技术 views(1024)
在Suteki.Shop中,未使用微软自已的Unity框架来实现IOC,而是使用了大名鼎鼎Castle Windsor。 因为引用了Windsor,就有必要简要介绍一下。而我的理解,这个IOC容器(Container)包括下 面几个重要概念: 容器(Container):Windsor是一个反转控制容器。它创建在一个微内核的基 础之上,这个微内核能够扫描类并且试图找到这些 发布时间:2012-05-22 作者: 佚名技术 views(505)
在上一篇里面,我们初步了解了OO设计,OO设计的最独特之处在于他看待需求的方式。用这样的方式 ,我们不需要急于确定软件需要实现哪些流程、设计哪些功能点、制作哪些画面,而是要关注需求中一 些更加基本的概念。首先根据这些概念开发出一些零件,然后把这些零件组装起来实现需要的功能。用 这样的方式,我们不需要一开始就 发布时间:2012-05-22 作者: 佚名技术 views(453)
昨晚有朋友问: 引用 Hi,帮我讲解一下WPF怎样在Canvas或者Grid上根据变量改变 Shape的位置和形状吧~ 没太理解问题在哪里,不过看样子是数据绑定方面不熟悉? 那 就写个用到Canvas和数据绑定的例子吧。在VS2008里新建一个WPF应用,然后把下面的Window1.xaml和 Window1.xaml.cs替换进去就行。 做出来的是像这样的一个界面( 发布时间:2012-05-22 作者: 佚名技术 views(503)
本文配套源码 很多程序象winamp,TTplayer,RealPlayer等都有自动激活前一个实例的功能,其实这玩意也很简单的 ,在VB中可以用App.hInstance 来判断是否运行了程序的一个实例,用API函数FindWindow来找到前一个 实例的句柄,从而为激活她做好了准备。但是App.hInstance 有很大的局限性,一个不需要其他资源支 持的EXE文件,如 发布时间:2012-05-22 作者: 佚名技术 views(277)
使用强类型的ViewData好处有许多,比如说在IDE中就会有更好的支持,比如代码提示。同时在View 与Controller之间有更严谨的约定。在Suteki.Shop项目中作者对强类型的ViewPage引入 是通过MvcContrib实现的,下面就是其ViewPageT代码(Suteki.Shop\Views\ViewPage.cs): public class ViewPageT : MvcContrib.FluentHtml.Mode 发布时间:2012-05-22 作者: 佚名技术 views(422)
在Suteki.Shop中对于Filter的使用上提供了两种方式,一种是从FilterAttribute(抽象类属性)以及 接口 IActionFilter和 IResultFilter中继承并实现。另一种是我们经常提到的从 ActionFilterAttribute 上继承方式来实现自己的ActionFilter。首先看一下第一种,同时它也是该项 目中被Action广泛使用的方式, 下面是类图: 当然图 发布时间:2012-05-22 作者: 佚名技术 views(423)
|