代码改变世界

mvc权限管理

2011-11-22 22:52 by Zhuang miao, 575 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.cnblogs.com/legendxian/archive/2010/01/25/1655551.html 阅读全文

jquery弹出层控件

2011-11-16 00:19 by Zhuang miao, 467 阅读, 0 推荐, 收藏, 编辑
摘要:$(document).ready(function() { $("a").modelwindow({ onclosed: function(data) { $("#cb").val(data); }, callbackcontentid: "#Text4" }) }) 阅读全文

Nhibernate分页方法

2011-11-14 22:55 by Zhuang miao, 644 阅读, 0 推荐, 收藏, 编辑
摘要:Implementing PagingIt is always a good idea to restrict the number of rows returned with a query. Currently, thisimplementation returns all the rows in the INVENTORY table. It works well enough now because thetable contains fewer than 100 rows. If this were implemented in a scenario in which the res 阅读全文

jquery pager

2011-11-07 02:45 by Zhuang miao, 1569 阅读, 0 推荐, 收藏, 编辑
摘要:VIew<%@PageTitle=""Language="C#"MasterPageFile="~/Views/Shared/Site.Master"Inherits="System.Web.Mvc.ViewPage<dynamic>"%><asp:ContentID="Content1"ContentPlaceHolderID="TitleContent"runat="server">EasyUIDemo</as 阅读全文

提高用户体验的编程细节系列内容之自动切换输入法

2011-02-20 00:20 by Zhuang miao, 2447 阅读, 3 推荐, 收藏, 编辑
摘要:如果在你的程序里需要输入很多的内容,比如各类单据,如果在进入每一个录入框的时候都能自动把输入法切换到合适的状态将会是一个很酷的特性,相比炫丽的界面而言打字到手抽筋的录入人员们对此会更加感兴趣。在winform中切换输入法是很简单的事情: 阅读全文

discuz nt整合登陆

2009-06-20 00:34 by Zhuang miao, 2630 阅读, 1 推荐, 收藏, 编辑
摘要:在做Discuz!NT 2.0与自己的系统整合过程中,使用的是Discuz!NT 2.0的用户数据作为我的用户数据。 把Discuz!NT 2.0文件存放入bbs目录,把bbs目录设置为虚拟目录。把DNT.config拷贝到根目录。 登录很简单直接设置表单吧 " method="post" 用户登录 用户名: 密码: input type="pa 阅读全文

微软单点登录方案

2009-06-17 00:57 by Zhuang miao, 4224 阅读, 1 推荐, 收藏, 编辑
摘要:引言 如果您的公司在运转方式上与其他绝大多数公司相同,那么您可能拥有许多用于支持公司业务的 Web 应用程序。绝大多数这种类型的应用程序需要采取安全措施,因为您肯定不希望用户随心所欲地进入任何 Web 应用程序。例如,只允许某些用户进入执行摘要决策支持系统,而其他用户则应只允许进入客户信息系统。有可能还有一些使用这些系统的外部用户,他们并不是您的 Microsoft® Windows® 域用户。可以通过安全机制强制每个用户登录系统,从而对此进行控制。但这样做的问题在于,访问不同系统时,每个系统都会不断地要求用户登录。对于仅仅具有五个 Web 应用程序的公司,如果某用户被允许访问其中的每一个程序,该用户会因为频繁地登录和注销而厌烦不已。所以必须找到一个更好的办法。 在阅读本文后,您将了解一种在企业中应用单一登录解决方案的方法。公司的内部用户可以使用 Windows 身份验证访问应用程序,而外部用户将被强制进行登录(参见图 1)。 阅读全文

Discuz nt模板机制

2009-06-16 20:12 by Zhuang miao, 2870 阅读, 0 推荐, 收藏, 编辑
摘要:作为产品中的一大特色,模板机制一经推出,就引来了大家特别是站长们的关注。但它所饱受的风风 雨雨也成了那时不少人关注的话题。而今天本人将结合在产品组中的开发经历,介绍一下模板机制在设计 使用时的一些体会心得。希望借此陋文,使模板机制揭开“神秘”面纱,为大家在实际设计中提供一些有 价值的参考和建议。 好了,开始今天的话题:) 首先阐述一下模板设计的目标,因为这对于它最终要实现的功能非常重要。考虑到国内大部分站长基 本上都不具备.net开发背景,而我们的模板就是要降低这个门槛,便于站长进行设计订制以及修改等。而 另一个目的就是要提升aspx页面的访问速度,所以我们并未在模板设计时引入(web)控件机制,因为如果 使用.net控件,在windows的临时目录中会进行控件的订制生成(按用户设置的属性)。虽然在.net2.0 使用了fastobjectfactory的机制来提升页面生成的效率,比如使用batch批量编译选项 (web.config 文件中配置)生成的DLL(这里的DLL也是在临时目录下生成的随机命名的DLL文件,且重复编译的情况在所 难 阅读全文

Discuz!NT 系统架构分析

2009-06-15 10:28 by Zhuang miao, 2597 阅读, 1 推荐, 收藏, 编辑
摘要:Discuz整体架构如下图所示: 横向表示 同一层次中涉及的各个模块(项目) 纵向表示 不同层次之间模块的关系,某些关系是如何在各层次中传递(穿越) Discuz架构上采用了比较流行的三层架构,即表现层,业务逻辑层,数据访问层来进行设计,并结合自己的情况进行了特殊处理。 表现层: 表现层即为上图中蓝色虚线表示,主要包括:Web,Services,UI,Control。各项目主要功能为: UI 定义各种页面基类,提供Ajax访问访问接口。 Control存放Discuz用到的自定义服务器端控件。 Services提供外部访问接口。 Discuz引入了一种模板引擎的机制,来实现表现层的多样化。 主要设计思想为:针对设计人员,提供纯静态页面,并提供了一套约定的语法和标签(具体位置在:templates)。模板制作完成后,要进行模板导入,此时discuz会将静态模板进行解析将其转换成 aspx页面,然后放到aspx/1..n下。如果你打开这下面的文件,会 阅读全文

C#发现之旅 --- C#开发Windows Service程序

2009-06-09 00:57 by Zhuang miao, 3520 阅读, 2 推荐, 收藏, 编辑
摘要:C#发现之旅 --- C#开发Windows Service程序 本课程介绍 本课程说明了Windows Service程序的概念,并演示如何使用C#开发一个简单的Windows Service程序。C#工程名为MyWindowsService,编译生成的文件是MyWindowsService.exe。本课程的演示代码下载地址为http://files.cnblogs.com/xdesigner/MyWindowsService.zip。 Windows Service概念介绍 Windows Service,也称Windows服务,是32位Windows操作系统中一种长期运行的后台程序。它们长期后台运行,没有用户界面,默默无闻,但它们却是支持Windows正常运行的幕后英雄,却永无出头之日。 Windows服务程序为其他系统模块提供了非常重要的服务,而且各个Windows服务分工明确,比如IISAdmin服务提供WEB内容的发布功能,若IISAdmin服务不启动,则静态HTML页面、ASP、ASP.NET或者WebService等等统统不行;有个名为“Pr 阅读全文