Fork me on GitHub

2011年4月8日

摘要: 一般WEB 系统可能涉及的功能主要如下:1.系統用戶和角色管理 A 用戶和角色的增刪改查 B 認證模式(AD/Forms/Windows) C 用戶和角色的分配2.核心業務邏輯類和數據訪問類 A 序列化 B 多數據庫管理 C SQL語句配置化 D ORM E ServiceFactory3.通用的數據表現組件4.數據緩存 A SQL Dependency B 一般緩存5.異常處理6.日誌 A日誌格式 B 配置文件監控7.報表和打印 A HTML報表 B Excel報表 C PDF 報表 D 服務器端打印 E 客戶端打印8. Email A SMTP B POP39.編碼轉換10.文件管理 A 阅读全文
posted @ 2011-04-08 00:40 HackerVirus 阅读(375) 评论(0) 推荐(0)
摘要: 此文主要是通过具体例子简述AsyncCallback ,BackgroundWorker ,web service的异步方法编程1. Handheld Program 使用AsyncCallback2. winform Program 使用AsyncCallback3. 使用BackgroundWorker4. 使用web service的异步方法usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;usingSystem.ComponentMode 阅读全文
posted @ 2011-04-08 00:38 HackerVirus 阅读(243) 评论(0) 推荐(0)
摘要: 说来惭愧,已经做了几个公司的项目,但是还没有系统的学习过ASP.NET MVC。就简单的凭以前的经验,然后遇到问题google一下,竟然也做完了项目。现在有点小空,准备系统的看一下MVC,下面记录一些我的学习笔记,方便以后查阅。1. 当你运行一个ASP.NET MVC的项目时,一个路由表在程序运行一开始就已经建立了。相关的代码在global.asax里面。程序一开始会与性Application_Start(), 注册你的路由规则到RouteTable.Routes中去。using System;using System.Collections.Generic;using System.Linq 阅读全文
posted @ 2011-04-08 00:36 HackerVirus 阅读(249) 评论(0) 推荐(0)
摘要: 由于本人比较喜欢使用存储过程,但发现不管是SQL Server Management Studio Express还是MySql的各类乱七八糟工具, 在日常开发中,总会发现有些地方在使用时不够方便,甚至缺少某些功能,于是才有这个工具的出现。本工具的定位是:1. 辅助工具--所以功能有限,但要将有限的功能做得尽量好。2. 支持SqlServer与MySql点击此处下载程序安装包My-SqlViewer 使用说明本程序是为程序员而设计的辅助工具,因此假设运行的操作系统环境中已安装有所需要的各种必需组件,而没有随本程序的安装包一起提供。本程序需要以下组件1. .Net Framework 2.02. 阅读全文
posted @ 2011-04-08 00:16 HackerVirus 阅读(332) 评论(0) 推荐(0)
摘要: 插件说明- AsyncBox(异步盒子) 是一款基于 jQuery 的对话框插件,能够实现网站的整体风格效果,给用户一个新的视觉享受。- 主要模拟常用的 alert、confirm、prompt、open 和一些扩展对话框。- 支持模态、非模态、无限极模态与非模态组合、引用 URL、同域 Iframe 数据互通、普通拖动、克隆拖动、换肤、自动关闭。- 对话框内容自适应,有最大宽度限制。- 通过回调函数触发事件动作并执行,使操作区域更加明了、统一。- 插件使用风格略相似于 EXTJS。运行环境- IE6/7/8、Firefox、Chrome(本地不支持跨 iframe 调用)、Safari、Op 阅读全文
posted @ 2011-04-08 00:12 HackerVirus 阅读(979) 评论(0) 推荐(0)

2011年4月7日

摘要: 图层html<%@ Page Language="C#" AutoEventWireup="true" Codebehind="DrugView.aspx.cs" Inherits="BusinessApp.Orders.DrugView" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition 阅读全文
posted @ 2011-04-07 18:14 HackerVirus 阅读(202) 评论(0) 推荐(0)
摘要: ligerDrag()使目标对象可以拖动。参数 handler 拖动的作用区域,在这个区域才可以触发拖动。可以是字符串(jQuery selector),也可以是一个Dom jQuery对象 onStartDrag 开始拖动事件 onDrag 拖动事件 onStopDrag 结束拖动事件示例一:默认模式<script src="lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script> <script src="lib/ligerUI/js/pl 阅读全文
posted @ 2011-04-07 11:54 HackerVirus 阅读(617) 评论(0) 推荐(0)
摘要: 前两篇写了在IIS7下部署SVC文件引导WCF服务,采用了net.tcp文件,但是实际的开发中,由于项目的架构已经确定,不宜做大的改动,且为了试项目组成员开发方便,我们之前的项目架构是这样的:主体是WebHost,这是用来托管WCF服务的,放弃了ConsoleHost,那么现在的问题是能不能仅仅通过配置文件来托管服务,不必通过SVC文件的连接呢,MSDN上给出了一个很好的解决方案:http://msdn.microsoft.com/zh-cn/library/ee816902(en-us,VS.100).aspx主要使用的是一个配置元素<serviceActivations>,MS 阅读全文
posted @ 2011-04-07 11:34 HackerVirus 阅读(222) 评论(0) 推荐(0)
摘要: 概述在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构。这时如果用工厂模式,则与产品类等级结构平行的工厂方法类也要随着这种变化而变化,显然不大合适。那么如何封装这种动态的变化?从而使依赖于这些易变对象的客户程序不随着产品类变化?意图在软件系统中,经常面临着“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是它们却拥有比较稳定一致的接口。如何应对这种变化?如何向“客户程序(使用这些对象的程序)”隔离出“这些易变对象” ,从而使得“依赖这些易变对象的客户程序”不随着需求改变而改变?<Design Pattern>示例图生物学例 阅读全文
posted @ 2011-04-07 10:55 HackerVirus 阅读(206) 评论(0) 推荐(0)
摘要: jQuery在现在的Web开发项目中扮演着重要角色,jQuery让网站有更好的可用性和用户体验,让访问者对网站留下非常好的印象。jQuery以其插件众多、独特、轻量以及支持大规模的网站开发闻名。本文与大家分享24款非常有用的jQuery插件,可以根据您的项目需要来选择使用。1.jTextTranslateTranslate是一款用于快速翻译文章的插件。2.UploadifyUploadify是一款用于在你网站集成完全可定制的多文件上传的插件。3.TopUp一款非常易用的用于在弹窗中显示图片和网页的jQuery插件。4.TipTipTipTip是一款轻量的、智能的、易于定制的提示插件,可应用与任 阅读全文
posted @ 2011-04-07 10:49 HackerVirus 阅读(197) 评论(0) 推荐(0)