Mr.Sun 发表于 2005-10-19 13:30:52作者:softj 来源:softj 的 Blog
摘要:一个成功的管理系统,是由: [50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。
工具箱本站收藏美味书签投票评分发表评论复制链接
一个成功的管理系统,是由: [50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必...
许多的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>
【1、普通的弹出窗口】 其实代码非常简单: <SCRIPT LANGUAGE=javascript> <!-- window.open ('page.html') --> </SCRIPT> 因为这是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE=javascript>标签和</script>之间。<!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 window.open ('page.html') 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一...
<?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...
作者:佚名 来源:InterNet 加入时间:2005-1-31
下面开始介绍如何用datagrid结合rollup语句来进行分类统计。 我们要达到的效果是这样的:
首先,应先将数据库中的产品数据按照所属的不同的目录列举出来,这其中要用到一些技巧,详细的可以参考《在DATAGRID中使用分类标题》一文(http:// http://tech.ccidnet.com/pub/article/c1110_a70590_p1.html)。这里先用SQL语句,从数据库读取product表的数据,之后放到dataset的默认datatable中去,...
作者:佚名 来源:InterNet 加入时间:2005-1-31
通常,我们在写web应用程序中,会经常用到分类数据统计的功能。在一个电子商务网站中,我们往往对销售的每类商品的销售额,销售的数量要进行分类统计。那么,在asp.net中,我们如何用datagrid,一方面显示数据库中的数据,一方面又能按类别对数据进行分类统计呢?方法应该有很多种,但在这里,想介绍一种容易被人遗忘的方法,那就是使用MS SQL SERVER中的roll up语句了。 让我们先来介绍下ms sql server中的roll up语句。Roll up语句,在对统计的数据既要进行分...
转载自:chinaasp ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下。现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发。 WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法。如果开发者熟悉JavaScript或者VBScript,可以用这些脚本语言轻松实现验证,但是又要考虑用户浏览器是否支持这些脚本语言;如果对这些不是很熟悉或者想支持所有用户浏览器...
认识ASP.NET配置文件Web.config
作者:Sabine 来源:赛迪论坛
一、认识Web.config文件
Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该...
领悟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...
外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定:
LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。
RIGHT JOIN 或 RIGHT OUTER JOIN。 右向外联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。
FULL JOIN 或 FULL O...
一个简单的例子,拿去参考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 ...
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
/...
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...
在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...
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="...
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
本文自发布以来已经增加了新信息。
请参阅下面的编辑更新。
本文讨论:
•
用于编写单元测试的 NUnit
•
用于创建代码文档资料的 NDoc
•
用于生成解决方案的 NAnt
•
用于生成代码的 CodeSmith
•
用于监视代码的 FxCop
•
用于编译少量代码的 Snippet Compiler
&#...
症状: 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
阅读本文章之前的准备 阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web应用程序模型 了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法 了解Internet Information Services(以下简称IIS)的基本使用方法 了解如何在Microsoft SQL Server中创建一个数据库。Session模型简介 Session是什么呢?简单来说就是服务器给客户端的一...