- 博客(215)
- 资源 (2)
- 收藏
- 关注
转载 委托和事件
委托和事件 要为类构造一个事件,必须用 event 来声明一个 delegate 型的字段,如:puclic calss Test{ public delegate EventHandler(object sender, EventArgs e); //声明为delegate 型的事件;}然后要指定一个事件的名称,并写出处理语句: public event
2007-06-30 10:23:00 1660 1
原创 SQL常用字符串函数
SQL常用字符串函数一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。3、LOWER()和UPPER()LOWER()将字符串全部转
2007-05-25 11:30:00 1571
转载 SPS2007中的工作流
SPS2007中的工作流SPS2007中的工作流功能构建于 Windows Workflow Foundation (WF) 之上,它是一种 Microsoft Windows 平台组件,为开发和执行基于工作流的应用程序提供编程基础结构和工具. sps中的工作流主要是用来将流程逻辑附加到列表项和文档,Windows SharePoint Services 为引擎提供了以下服务的实现:事务、
2007-05-21 16:42:00 1841
转载 C# 插件构架实战
C# 插件构架实战(Jack H Hansen ) 一、引言 1. 问题的引入 假设你设计的程序已经部署到用户的计算机上,并且能够正常运行了。但是有一天,用户打来了电话——他们要求增加新的功能。确定了用户的需求后,你竟然发现原有的软件架构已经无法胜任新增任务的需求——你需要重新设计这个应用了!但问题是,就算你又用了一个开发周期完成了用户需要的应用,却不能保证用户的需求不
2007-05-21 16:03:00 1912
转载 工作流理论
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as
2007-05-21 15:08:00 2040
转载 工作流管理系统
工作流管理系统摘 要随着计算机在日常工作中的广泛应用,人们的许多工作已经依靠计算机来完成,与此同时,各种类型的信息系统也被广泛使用来支持这些工作.但是这些系统基本上都是独立运行的,相互之间缺乏必要的交互,协作与感知,从而使得他们子协调多个人的活动,以协同完成某一个共同的任务反面有比较严重的不足.这也是工作流管理系统WFMS从九十年代以来吸引来自研究机构和产业界广泛关注的重要原
2007-05-21 15:02:00 4138
转载 明基逐鹿杭州大厦工作流管理案例
明基逐鹿杭州大厦工作流管理案例 一、 杭州大厦简介 杭州大厦有限公司是一家集住宿、购物、餐饮、娱乐、旅游等多项经营功能为一体的综合性服务企业。创建于1988年,与澳门南光(集团)有限公司合资成立杭州大厦有限公司。杭
2007-05-21 14:40:00 2057 1
转载 一个基于工作流管理系统的需求分析案例
一个基于工作流管理系统的需求分析案例1. 概念 工作流(workflow)是为提高工作效率而提出的,目前尚无统一、明确的定义。工作流管理联盟(Workflow Management Coalition)将工作流定义为:业务流程的全部或部分自动化,在此过程中,文档、信息或任务按照一定的过程规则流转,实现组织成员间的协调工作以达到业务的整体目标。 2. 与工作流
2007-05-21 14:37:00 3248
转载 关于Membership的设置
关于Membership的设置 初学MemberShip,遇到一个Membership设置的问题因为一般教程使用的示例都是SQL Server 2005 Express版本的本地 ASPNETDB.MDF文件,如果我要使用远程的Sql Server 2005服务器的话,需要进行一些设置。 Setp1:当你使用Membership, 我们可以发现ASP.NET
2007-05-13 13:24:00 1828 1
转载 生成静态页面的五种方案
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as
2007-04-30 22:47:00 1244
转载 asp.net在线备份SQL Server数据库
asp.net在线备份SQL Server数据库 Dim oBackup As SQLDMO.Backup = new SQLDMO.BackupClass() Dim oSQLServer As SQLDMO.SQLServer = new SQLDMO.SQL
2007-04-30 22:31:00 1333
转载 用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
用SQLDMO在ASP.NET页面下实现数据库的备份与恢复 我们知道,用SQLDMO可以实现对数据库的备份与恢复,下面给出简单的实现方法。 首先需要添加对SQLDMO引用。1000){this.resized=true;this.style.width=1000;}" alt="" />1.实现数据库的备份: 1/**//// 2 /// 数据库备份 3 /
2007-04-30 22:29:00 1153
转载 asp.net生成缩略图及给原始图加水印
asp.net生成缩略图及给原始图加水印 using System.IO;using System.Drawing.Imaging; private void Button1_ServerClick(object sender, System.EventArgs e) { Graphics g=null; System.Drawing.Image upimage=n
2007-04-30 22:23:00 1004
转载 .NET常用功能和代码
.NET常用功能和代码(转载)1. 打开新的窗口并传送参数: 传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")")接收参数:string a = Request.QueryString("id");string b = Request.QueryStrin
2007-04-30 22:19:00 1073
转载 Forms的角色验证授权
Asp.net中基于Forms验证的角色验证授权 Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端
2007-04-30 22:15:00 1263
转载 无限级分类的实现(存储过程版)
无限级分类的实现(存储过程版)或多或少都做过树状目录、产品分类之类的二级或三级菜单,如果遇到更多级的分类,就一般使用递归了。在程序中使用递归或多或少会增加一些性能上的开销。之前我用ASP.net在程序中实现过非递归的无限级分类目录,但考虑到移植性不强,就改成了存储过程,发出来大家共同研究一下,到目前为止,测试过程中还没发现问题,另外,代码方面没经过什么优化。通常情况下,我们更多的操
2007-04-30 22:07:00 1207
转载 一个更简单的无限级分类菜单代码
一个更简单的无限级分类菜单代码 一个更简单的无限级分类菜单代码首先要感谢terry39的指点,元旦闲来无事,我就把他所讲的原理简单实现一下,这个程序的关键就在于数据表的设计很有特色,不用递归,依靠个简单SQL语句就能列出菜单,看看这个数据表怎么设计的:数据库字段大概如下:-----------------------------------------------------------
2007-04-30 22:01:00 2770 1
转载 彩虹的性能特点 (官方站《Feature Overview》译文)
彩虹的性能特点 (官方站《Feature Overview》译文) 2007-4-8 彩虹(Rainbow)的核心系统提供给用户安全可信的、国际化(目前支持29种语言文字)的、可自定义的、基于角色的认证系统,允许内容创作被安全地分派给多个团队成员,无论他(她)们是否掌握HTML知识。彩虹( Rainbow)同时支持二级审核过程,创作内容首先提交到演练服务器,经过审批后移入产品服务器。
2007-04-25 17:10:00 1521
转载 Rainbow的站点流量统计分析
Rainbow的站点流量统计分析 1. WhosLoggedOn模块和Monitoring模块实现对站点的统计分析。 站点统计分析的实现方法为:在用户请求页面的时候,在后台数据库保存当前的访问信息,包括所访问的页面、用户信息、访问时间、客户端信息等等。WhosLoggedOn模块比较简单,仅是统计当前在线的用户,包括匿名用户的数量和注册用户列表。Monitoring模块属于后台管理模块
2007-04-25 16:45:00 980
原创 TreeView控件心得====转载
TreeView控件心得====转载总结了一下用MS的TREE控件的心得,大家一起来分享,当然,也不乏有其他网友的一些好的见解被录入其中,另有遗漏处请大家不吝赐教!相信只要你仔细阅读了这篇小菜文,并参考一下提供的例程,一定能够掌握TREE的基本用法!1.工欲善其事,必先利其器。首先保证装好你的组件,这个包安装非常方便,只要运行一下即可在VS.NET的工具栏中找到并使用了:http://
2007-04-24 15:42:00 1670 1
转载 UML 用例建模技巧
UML 用例建模技巧从参与者的角度并以主动语态编写用例。应该以主动语态:“学生表明参加研习班意向”,而不是被动语态“研习班意向被学生表明”来编写用例。而且,应该从参与者的角度来编写用例。毕竟,用例的目的是理解用户如何对系统进行操作。 编写方案文本,而非功能需求。用例描述的是对
2007-03-17 09:46:00 1259
转载 UML建模风格之状态图
UML状态图描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的时间做出反应的。通常我们创建一个UML状态图是为了以下的研究目的:研究类、角色、子系统、或组件的复杂行为。建模实时系统。通用准则当行为的改变和状态有关时才创建状态图。敏捷建模( AM) ( Ambler 2002)的原则--最大化项目干系人的投资--建议你只有当模型能够提供正面价值的时候才创建模型。
2007-03-17 09:36:00 1824 1
转载 UML建模风格之顺序图
5.2 创建交互视图 交互视图描述了实现系统行为角色之间的消息交换序列。分类角色是对交互中充当特殊角色的对象的描述。交互视图提供了系统中行为在全局的描述,显示了多个角色间的控制流程。交互视图用侧重点不同的两种图来显示:顺序图和协作图。消息指角色间的单向通信,从发送者到接收者的携带信息的控制流。消息可能带有角色间传递值的参数。 顺序图和协作图均显示了交互,但它们强调了不同的方面。顺序图显
2007-03-17 09:35:00 3102
转载 解析UML工作流管理系统
解析UML工作流管理系统1 工作流概述 对工作流的研究起源于二十世纪七十年代,受网络的局限性,最初的工作流系统主要以企业内部的文档处理为主。到了二十世纪九十年代,随着Internet 技术的发展及应用,促进了电子商务应用的极大发展,使得公司与公司之间、公司内部部门之间以及子公司之间的业务相互处理成为可能,这为工作流的发展带来了很大的机遇和挑战。 根据国际有关组织的预测,随着电子商务的发展,
2007-03-17 09:31:00 2269
转载 初学UML之-------用例
初学UML之-------用例一.UML简介UML(统一建模语言,Unified Modeling Language)是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。在系统分析阶段,我们一般用UML来画很多图,主要包括用例图、状态图、类图、活动图、
2007-03-17 08:34:00 2185
转载 用户认证管理设计方案
用户认证管理设计方案 1 设计思路为了设计一套具有较强可扩展性的用户认证管理,需要建立用户、角色和权限等数据库表,并且建立之间的关系,具体实现如下。1.1 用户用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名、密码等,权限是被分离出去了的。用户(User)要拥有对某种资源的权限,必须通过角色(Role)去关联。用户通常具有以下属性:ü 编号,在系统中唯一
2007-03-12 08:56:00 1136
转载 WEB技术之四层架构
如果你的系统是大型的软件开发,那你就要做好更多层的分解,但是原则和理论上,我认为,不用分得太细。我们都知道,MVC模式把系统,分成Model、View、Controller。这样的分法是把表示层同逻辑层分开,也就是说把页面设计师同软件设计师分开。系统分析师再把各个功能写成接口,软件设计师就可以通过业务逻辑来写程序。我所说的四层架构的分法,就是想把软件设计师工作量降下来,减少重复性的代码,
2007-03-10 17:56:00 2167 1
转载 NUnit2.0详细使用方法
NUnit2.0详细使用方法 前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器.如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还不是很了解的话,我建议你还是阅读一下.本文分为以下部分:1. TDD的简介
2007-03-10 17:46:00 906
转载 [Portal参考手册]Portlet概念
[Portal参考手册]Portlet概念 1. Portlet概念Portlet 是可以提供对基于 Web 的内容、应用程序和其它资源访问的可重用组件。可通过 portlet 访问 Web 页面、web 服务、应用程序和成为企业组合的内容供给。公司可以创建他们自己的 portlet 或从第三方 portlet 目录中选择 portlet。portlet 是打算被组装成更大的门户网站页面,
2007-03-10 17:33:00 952
转载 Rainbow Portal 架构
Rainbow Portal 架构 1.Portal架构 一个Rainbow站点集合可以包括多个web站点 多个站点能使用同一代码同一个数据库;所有的Portal共用一个web.config文件。但每个Portal都有单独的目录来保存上传的图片和文件。Rainbow站点由多个页面(Page)构成 页面分层管理,层次理论上是无限的,页面间的导航通过菜单实现。Rainbo
2007-03-10 17:30:00 1146
转载 优化J2ME应用程序
优化J2ME应用程序 如果要说J2ME应用程序和J2SE应用程序有什么不同的地方的话,那就是他们各自被限制运行的环境。很多J2ME系统的主要的瓶颈是存储和运行应用程序的可用内存数量。举例来说,当前许多MIDP设备,他们限制给应用程序的内存数量就只有50K或更少,离可能要求兆级的基于服务端J2SE环境有段很长的距离。由于你在开发中会很容易就遭遇这些限制,所以在这篇J2ME技术提示中,你会学到
2007-02-26 13:19:00 976
转载 第十章:CDC API
第十章:CDC API 介绍 在这一章中,我们将描述 CDC 的目标设备和这些设备的要求。同时您也将了解到 CDC 支持的软件包和类。 由于本教程重点针对小型移动设备,我们将不会象学习 CLDC 是那样深入研究 CDC API。然而,我们会识别 CDC 所使用的 J2SE 软件包和类,以及 CDC 给 J2SE 软件包带来的附加功能。 CDC 的目标设备 CDC 允许您为消费性电子产品和嵌入式设备
2007-02-26 13:18:00 1074
转载 第九章:MIDP API
第九章:MIDP API 介绍 移动信息设备简表 (MIDP) 适合类似于蜂窝电话和寻呼机这样的设备。MIDP,就象 KJava 一样,同样也建立在 CLDC 之上。MID 简表提供一种标准的运行时环境,允许在终端用户设备上动态地配置新的应用程序和服务。 在本章中,我们将详细地讨论 MID 定义的七个软件包。我们还将建立一个 MIDP 应用程序示例。 UI 设计注意事项 MIDP 包括一个低级的
2007-02-26 13:17:00 1032
转载 第八章:使用Kjava事件处理的开发
第八章:使用Kjava事件处理的开发 介绍 在这一章,我们将学习 KJava 事件处理,并用简单的绘图应用程序 Scribble 来示范它是如何工作的。 KJava 事件处理模型不如 J2SE 的 action-listene 模型先进。通过使 Spotlet 类子类化,所有感兴趣的事件都是可访问的,无论怎样,KJava 应用程序都将完成这项工作。目前,只有 spotlet 受到了事件的关注。为了
2007-02-26 13:16:00 998
转载 第七章:使用Kjava GUI组件的开发
第七章:使用Kjava GUI组件的开发 介绍 本章中,我们来学习如何使用 KJava API 进行 GUI 开发。首先看一下 KJava GUI 开发的介绍,然后使用 KJava API 开发我们的第一个 J2ME 应用程序。HelloWorld ,将示范一个使用 CLDC 的简易 J2ME 应用程序、KJava 简表以及 Palm 操作系统的 KVM。 在下一章我们继续进行 KJava GUI
2007-02-26 13:15:00 847
转载 第六章:CLDC API
第六章:CLDC API 介绍 迄今为止,我们知道 CLDC 比较适合 J2ME,并且也已经建立了我们的开发环境。在这一章中,我们将更深入地探索 CLDC API。CLDC API 实际上只是 J2SE 的一个子集,它包括 java.lang、java.io 和 java.util,另加一个新软件包 -- javax.microedition。我们将逐个来研究这些软件包,并突出显示每一个包中的重要
2007-02-26 13:14:00 892
转载 第五章:设置您的开发环境
第五章:设置您的开发环境 介绍 在这一章,我们将学习如何下载和安装开发 J2ME 应用程序 必需的软件。现在就让我们开始吧,首先学习 Windows 或 UNIX 环境下下载和安装 CLDC。目前 CLDC 1.0 发行版包含 Win32、Solaris 和 Linux 平台上的 CLDC 执行。我们将在您的 Palm 设备上安装 KVM,然后学习如何编译 Palm 数据库开发工具。 下一步,您将
2007-02-26 13:13:00 872
转载 第一章:J2ME概述
第一章:J2ME概述 介绍 这一章将开始教您使用 J2ME。我们将从定义 J2ME 开始,然后讨论它的总体架构并学习 J2ME 目标设备。作为架构讨论的一部分,我们将提供有关简表和配置的概述(后面的章节中将详细介绍简表和配置)。同时我们会简要介绍打包和配置 J2ME 应用程序过程中的一些注意事项。 J2ME 是什么? Sun Microsystems 将 J2ME 定义为“一种以广泛的消费性产
2007-02-26 13:12:00 1118
转载 J2ME学习笔记整理
J2ME学习笔记整理 一直想写点东西为我学习J2ME做个总结,自从上次笔记本在寝室莫名其妙弄丢后,就再没写过J2ME的学习笔记,今天终于股起勇气再动笔,同时也为准备学习J2ME的兄弟姐妹起个抛砖引玉的作用,呵呵,希望不让大家失望。 先从最基本的开始说起吧~ J2ME的全称是Java2 Platform Micro Edition,其技术架构如下
2007-02-26 13:10:00 1401
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人