摘要:
随着最终用户对用户体验需求的不断提高,实际上我们很多情况下已经在按照桌面应用的标准来设计Web应用,甚至很多Web页面本身就体现为一个单一的页面。对于这种复杂的页面,我们在设计的时候不可以真的将所有涉及的元素通通至于某个单独的View中,将复杂页面相对独立的内容“分而治之”才是设计之道。我们可以借鉴Smart Clent应用的设计方式:将一个Windows Form作为应用的容器(Smart Client Shell),在操作过程中动态地激活相应的用户控件(Smart Part)并加载到容器中。对于一个复杂页面来说,我们也只需要将其设计成一个容器,至于运行过程中动态显示的内容则可以通过Ajax 阅读全文
posted @ 2012-11-25 23:27
HackerVirus
阅读(201)
评论(0)
推荐(0)
摘要:
为了充分利用ASP.NET MVC在服务端呈现HTML的能力,在《利用动态注入HTML的方式来设计复杂页面》一文中介绍了,通过Ajax调用获取HTML来呈现复杂页面中某一部分界面的解决方案。我们知道ASP.NET MVC默认集成了jQuery Validation,但是对于通过JavaScript动态添加的表单,客户端验证默认情况下是失效的。还是以前文涉及的“联系人管理”为例,在一个ASP.NET MVC应用中定义了如下两个类型,Contact封装联系人信息,HomeController包含三个Action,除了默认Index外,两个Update方法用于修改指定的联系人信息。 1: pub.. 阅读全文
posted @ 2012-11-25 23:02
HackerVirus
阅读(162)
评论(0)
推荐(0)
摘要:
一直以来,我都想为 PDF 补丁丁添加一个 PDF 渲染引擎。可是,目前并没有可以在 .NET 框架上运行的免费 PDF 渲染引擎。经过网上的搜索,有人使用 C++/CLI 调用 XPDF 或 Mupdf,实现了不安装 Adobe 系列软件而渲染出 PDF 文件的功能。Mupdf 是一个开源的 PDF 渲染引擎,使用 C 语言编写,可编译成能让 C# 调用的动态链接库。因此,只要编写合适的调用代码,就能使用该渲染引擎,将 PDF 文档转换为一页一页的图片,或者在程序界面显示 PDF 文档的内容。要使用 Mupdf 渲染 PDF 文档,有几个步骤:获取 Mupdf 的动态链接库。了解该库中的相关 阅读全文
posted @ 2012-11-25 22:49
HackerVirus
阅读(383)
评论(0)
推荐(0)
摘要:
.NET门槛低?——没文化真可怕作者:Tony Qu 今天又看到某首页博文里出现了“.NET门槛低”的字眼,我真有点想抽这位博主,你这么多年.NET大概白学了!白用了!我建议你赶紧转java阵营吧,.NET不适合你,真的!如果你不改变这个观念,请你以后出去别说自己是.NET程序员!这位博主的观点很有意思,用.NET就不用懂算法、不用懂数据结构,不用懂很多东西,那我只能说你可能业务系统做多了,还是很初级的业务系统,如果这么多年你连一个.net算法都没写过,一个数据结构都没写过,真的很难想象你是怎么过来的?!就算初级系统,数据结构你总接触过吧。我来给你举几个很实际的例子,排程系统中你能用现有.NE 阅读全文
posted @ 2012-11-25 22:41
HackerVirus
阅读(138)
评论(0)
推荐(0)
摘要:
Chapter 1本章结构1.1 Java语法1.2数据抽象1.3集合类抽象数据类型:背包 (Bags) 、队列 (Queues) 、栈 (Stacks)1.4面向操作的抽象数据类型1.5连通性问题-Case Study: Union - Find ADT1.1 Basic Programming Model『一段Java程序(类)是一个静态方法(函数)类,或者定义了一个数据类型。』lPrimitive Data Type原始数据类型long(64位整数);int(32位整数,能表示232个数值); byte(8位整数)double为双精度实数(64位);float为32位单精度实数;char 阅读全文
posted @ 2012-11-25 21:22
HackerVirus
阅读(229)
评论(0)
推荐(0)