数据库设计经验谈(上)

Mr.Sun 发表于 2005-10-19 13:30:52作者:softj 来源:softj 的 Blog 摘要:一个成功的管理系统,是由: [50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。 工具箱本站收藏美味书签投票评分发表评论复制链接 一个成功的管理系统,是由: [50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必...

使用DB4O对象数据库进行简单持久化

许多的Java程序都需要处理持久性数据,在大多数的情况下,需要和关系数据库打交道,可能是遗留数据库或是一个工业标准的数据库管理系统(DBMS)。JDBC 的API和驱动为大多数的数据库系统提供了一个使用SQL语言进行查询的标准方式,然而,在对象模型应用程序和关系模型的数据库的领域之间,“错误匹配问题”使得接口程序十分复杂。对象模型是基于软件工程的原理和业务领域的对象模型,而关系模型是基于数学原理和数据库有效存取规则。两种模型没有谁比谁更好,问题是两者是不同的,并不总能在程序中有效协调工作。    对于这个问题已经有一些解决方案,例如Hibernate和Java Data Objects,...

显示时间

<script>setInterval("jnkc.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000); </script><div id="jnkc"> </div>
javascript | 2006-10-22 06:43 | 阅读 744 次 | 评论 0 条

网页精华代码集

【1、普通的弹出窗口】 其实代码非常简单: <SCRIPT LANGUAGE=javascript> <!-- window.open ('page.html') --> </SCRIPT>   因为这是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE=javascript>标签和</script>之间。<!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。  window.open ('page.html') 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一...
javascript | 2006-10-22 06:42 | 阅读 738 次 | 评论 0 条

FLEX 关闭ID

<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"xmlns="*" creationComplete="init()"> <mx:Script><![CDATA[import flash.net.URLRequest; private function closeApp():void { var urlString:String = "javascript:self.close()"; var request:URL...
Flex | 2006-10-15 19:50 | 阅读 889 次 | 评论 0 条

用ROLLUP进行分类数据统计(二)

作者:佚名 来源:InterNet 加入时间:2005-1-31 下面开始介绍如何用datagrid结合rollup语句来进行分类统计。 我们要达到的效果是这样的: 首先,应先将数据库中的产品数据按照所属的不同的目录列举出来,这其中要用到一些技巧,详细的可以参考《在DATAGRID中使用分类标题》一文(http:// http://tech.ccidnet.com/pub/article/c1110_a70590_p1.html)。这里先用SQL语句,从数据库读取product表的数据,之后放到dataset的默认datatable中去,...
asp.net | 2006-10-11 00:49 | 阅读 879 次 | 评论 0 条

用ROLLUP进行分类数据统计(一)

作者:佚名 来源:InterNet 加入时间:2005-1-31 通常,我们在写web应用程序中,会经常用到分类数据统计的功能。在一个电子商务网站中,我们往往对销售的每类商品的销售额,销售的数量要进行分类统计。那么,在asp.net中,我们如何用datagrid,一方面显示数据库中的数据,一方面又能按类别对数据进行分类统计呢?方法应该有很多种,但在这里,想介绍一种容易被人遗忘的方法,那就是使用MS SQL SERVER中的roll up语句了。 让我们先来介绍下ms sql server中的roll up语句。Roll up语句,在对统计的数据既要进行分...

ASP.NET验证控件祥解

转载自:chinaasp   ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下。现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发。  WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法。如果开发者熟悉JavaScript或者VBScript,可以用这些脚本语言轻松实现验证,但是又要考虑用户浏览器是否支持这些脚本语言;如果对这些不是很熟悉或者想支持所有用户浏览器...
asp.net | 2006-09-10 17:08 | 阅读 784 次 | 评论 0 条

认识ASP.NET配置文件Web.config

认识ASP.NET配置文件Web.config 作者:Sabine 来源:赛迪论坛   一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该...
asp.net | 2006-08-29 06:01 | 阅读 757 次 | 评论 0 条

领悟Web设计模式

领悟Web设计模式 作者:袁剑 摘要本文介绍了在.NET框架下应用Web设计模式改进WebForm程序设计的一些基本方法及要点。关键字设计模式,ASP.NET,WebForm,MVC,Page Controller,Front Controller,Page Cache目录引言经典的WebForm架构设计模式MVC模式下的WebFormPage Controller模式下的WebFormFront Controller模式下的WebFormPage Cache模式下的WebForm引言记得微软刚刚推出ASP.NET时,给人的震撼是开发Web...
asp.net | 2006-08-29 05:51 | 阅读 1000 次 | 评论 0 条

SQL--JOIN之完全用法

  外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。 RIGHT JOIN 或 RIGHT OUTER JOIN。 右向外联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。 FULL JOIN 或 FULL O...

sql 游标的简单作用

一个简单的例子,拿去参考CREATE procedure Derive_ledgerasdeclare @BlockId char(2)declare bId cursor for select BlockId from Blocks for Read Only open bId fetch bId into @BlockId while @@FETCH_STATUS=0 begin exec Derive_ledger_1 @BlockId fetch next from bId into @BlockId end ...

(转)比较IP大小

using System; using System.Net; namespace LoweSoftware.Tools { /// <summary> /// Used to convert and compare IP addresses. /// /// By Alexander Lowe, Lowe*Software. /// http://www.lowesoftware.com /// /// Free for use and modification. No warranty express or /...
C# | 2006-08-25 17:07 | 阅读 1082 次 | 评论 0 条

C#中的字符串格式化

Strings There really isn't any formatting within a strong, beyond it's alignment. Alignment works for any argument being printed in a String.Format call. Sample Generates String.Format("->{1,10}<-", "Hello"); -> Hello<- String.Format("->{1,-10}<-", "Hello"); ->Hello <- Number...
C# | 2006-08-24 18:49 | 阅读 1002 次 | 评论 0 条

(转)ASP.Net、C#实现网页小偷程序

在ASP中实现小偷是使用XMLHTTP对象,最近在学习.net时看到了WebClient类,于是将过去用来做小偷的程序改了一下,使用ASP.Net、C#来实现,程序写的比较简单,目的是为了起到抛砖引玉的作者,希望能与各位一起探讨,使之更加完善,下一步我将使之实现根据设置可以获取网页中指定的内容。以下是程序部分,包括在WEB页中的ASP.NET的源程序和C#中的源程序。ASP.Net (GetWebcontent.aspx)<%@ Page Language="C#" %><%@ Import Namespace="System.Net" %><%@ Import Namespace="S...
asp.net | 2006-08-24 17:56 | 阅读 1029 次 | 评论 0 条

怎么取出CheckBoxList中选定的值

1) System.Text.StringBuilder sb = new System.Text.StringBuilder();for (int i = 0; i < this.CheckBoxList1.Items.Count; i++){if (this.CheckBoxList1.Items.Selected)sb.Append(this.CheckBoxList1.Items.Value + ",");}string allSelected = sb.ToString().TrimEnd(",".ToCharArray()); 2)string strchklist="...
asp.net | 2006-08-23 00:28 | 阅读 960 次 | 评论 0 条

Sql Server中的日期与时间函数

1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。select datediff(day,'2004-09-01','2004-09-18') --返回:174. datepart 返回代表指定日期的指定日期部分的整数。SELECT DATEPART(month, '2004-10-15...

(转)每个开发人员现在应该下载的十种必备工具

每个开发人员现在应该下载的十种必备工具 发布日期: 7/20/2004 | 更新日期: 7/20/2004 本文自发布以来已经增加了新信息。 请参阅下面的编辑更新。 本文讨论: &#8226; 用于编写单元测试的 NUnit &#8226; 用于创建代码文档资料的 NDoc &#8226; 用于生成解决方案的 NAnt &#8226; 用于生成代码的 CodeSmith &#8226; 用于监视代码的 FxCop &#8226; 用于编译少量代码的 Snippet Compiler &#...
web开发 | 2006-08-18 18:42 | 阅读 957 次 | 评论 0 条

(转)解决问题: sql server 2000 企业管理器打不开了

症状: windows2003系统,点击sql server 2000 企业管理器.结果出现警告框说MMC cannot open the file "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sql server enterprise manager.msc",... 解法: 删掉C:\Documents and Settings\YourUserName\Application Data\Microsoft\MMC\SQL Server Enterprise Manage

(转)Session 详解

阅读本文章之前的准备  阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。  懂得ASP/ASP.NET编程   了解ASP/ASP.NET的Session模型   了解ASP.NET Web应用程序模型   了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法   了解Internet Information Services(以下简称IIS)的基本使用方法   了解如何在Microsoft SQL Server中创建一个数据库。Session模型简介   Session是什么呢?简单来说就是服务器给客户端的一...
asp.net | 2006-08-17 16:15 | 阅读 755 次 | 评论 0 条
浏览92438次