- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 并发数据库中丢失修改问题的解决办法
并发数据库中丢失修改问题的解决办法作者:最后一只恐龙 本文介绍并发数据库中丢失修改问题的定义,以及通过时间戳字段解决这个问题的一般性办法。1.问题定义先从一个较简单的例子为例,如火车售票系统,数据库表(车次,剩余票数),一个售票事务的处理过程如下:(1) 查询该车次剩余票数x=16。(2) x = x – 1,得x=15(3) 将
2010-03-06 11:32:00 1160
原创 一个判断日期时间格式的JavaScript代码
一个判断日期时间格式的JavaScript代码作者:最后一只恐龙 在ASP.NET中,经常遇到输入日期时间的情况,这段代码主要用来判断日期和时间是不是合法。日期格式为第一个函数IsDate(strDate),支持yyyy-MM-dd和yyyy-M-d两种形式;日期时间为第二个函数IsDateTime(strDateTime),支持yyyy-MM-dd HH:mm:ss和yyyy
2010-02-19 10:44:00 1410
原创 设置GridView编辑框长度
设置GridView编辑框长度作者:最后一只恐龙 发表时间:2007-10-1 GridView编辑状态下的编辑框长度默认是固定长度的,因此总是出现过长或过短的问题,本文给出两种设置其长度与非编辑状态下列长度一致的方法。方法1:属性设置方法 (1)打开Columns属性对话框。 (2)找到要设置的列,并找到ControlStyle属性,展开。
2007-10-01 23:32:00 1430 5
原创 数据库设计理论及应用(5)——逻辑结构设计
数据库设计理论及应用(5)——逻辑结构设计作者:最后一只恐龙 发表时间:2007-6-27 该系列计划包括5部分:完整性约束理论及应用、范式理论及应用、需求分析、概念结构设计、逻辑结构设计。本文是第五部分,介绍逻辑结构设计的内容,包括E-R图向关系模型的转换、数据模型的优化、用户子模式的设计等问题。 1.逻辑设计概述概念结构是独立于任何一种数据模型的,在实际应用中,
2007-06-29 01:09:00 5745 5
原创 数据库设计理论及应用(4)——概念结构设计
数据库设计理论及应用(4)——概念结构设计作者:最后一只恐龙 发表时间:2007-6-27 该系列计划包括5部分:完整性约束理论及应用、范式理论及应用、需求分析、概念结构设计、逻辑结构设计。本文是第四部分,介绍概念结构设计的内容,包括分E-R的设计、分E-R图的集成、以及基本E-R图的设计。 1.概念模型概念模型是现实世界到机器世界的一个中间层次,在这个层次中,使用接近计算
2007-06-27 00:29:00 2830
原创 数据库设计理论及应用(3)——需求分析及数据流图
数据库设计理论及应用(3)——需求分析及数据流图作者:最后一只恐龙 发表时间:2007-6-26 该系列计划包括5部分:完整性约束理论及应用、范式理论及应用、需求分析、概念结构设计、逻辑结构设计。本文是第三部分,介绍需求分析中如何借助数据流图发现存储对象的方法。 1.引言不管对数据库设计还是对系统设计来说,需求分析都是第一步。需求的目的就是搞清楚用户要做什么,如果需求做的仔
2007-06-26 01:52:00 5127 4
原创 数据库设计理论及应用(2)——范式理论
数据库设计理论及应用(2)——范式理论作者:最后一只恐龙 发表时间:2007-6-17 该系列计划包括5部分:完整性约束理论及应用、范式理论及应用、需求分析、概念结构设计、逻辑结构设计。本文是第二部分,介绍范式理论的相关概念及应用。 1.引言假设我们设计学生表为:学生(学号,姓名,系别,系主任,宿舍楼)
2007-06-18 00:28:00 2049
原创 数据库设计理论及应用(1)——完整性约束
数据库设计理论及应用(1)——完整性约束作者:最后一只恐龙 发表时间:2007-6-17 该系列计划包括5部分:完整性约束理论及应用、范式理论及应用、需求分析、概念结构设计、逻辑结构设计。本文是第一部分,介绍数据库理论的几个概念,以及数据库完整性约束的相关概念和应用。1.数据库的几个概念(1) 实体(Entity):指客观存在并可相互区别的事物,一个实体在数据库中表现为表中的一
2007-06-17 10:56:00 3448 5
原创 计算GridView行数的函数
计算GridView行数的函数 作者:最后一只恐龙 (2007年5月30日)GridView分页情况下计算行数比较繁琐,一般是用一条SQL语句查询,但也可以直接用GridView计算。下面给出一个计算函数。这个函数看上去比较怪,效率也不是很高,但只要有GridView就能计算出来。 /// /// 计算GridView中的记录数 /// ///
2007-05-30 11:20:00 3227 3
原创 ASP.NET2.0控件的巧妙组合应用
ASP.NET2.0控件的巧妙组合应用作者:最后一只恐龙 时间:2007年5月30日 本文旨在说明在ASP.NET2.0中,如何采用控件的嵌套组合,用最少的代码实现最多的功能。1.基本思想使用ASP.NET2.0一段时间后,你是否觉着它所提供的基本控件功能不太完善?如果你想做出功能更强大的页面,其实不必更深入的了解控件细节,每次都创建自定义控件,而通过基本控件的组合就能
2007-05-30 00:23:00 1070 1
原创 在GridView中使用DropDownList模板列
在GridView中使用DropDownList模板列 本文介绍在GridView中使用DropDownList模板列时,DropDownList从数据库主键表显示数据,并双向绑定外键的问题。1.问题描述数据库TestDB中表结构如下:班级表 Class(ClassID,ClassName)
2007-05-15 01:14:00 5163 15
原创 无限级树的填充方法
无限级树的填充方法 摘要:本文介绍将存储在数据库中的树型数据结构通过DataSet填充到TreeView的方法,并给出填充的函数实现。1.问题描述TreeView是ASP.NET中常用的控件之一,常用的如部门、人员的显示。图1为一个部门、人员显示的界面,图中我将部门中的敏感数据抹掉了。该应用采用了框架方式,左边框架包含的aspx页显示部门,点击某个部门后,该部门的所有人员显
2007-05-12 01:58:00 1392
原创 ASP.NET AJAX中的嵌套UpdatePanel
ASP.NET AJAX中的嵌套UpdatePanel 我们在实际编程中,经常遇到UpdatePanel嵌套的情况。例如,在一个网上购物系统中,可能需要一个产品种类、子类和产品列表的联动界面。本文探讨一下UpdatePanel的嵌套问题。1.从一个例子开始(1) 创建一个“ASP.NET Ajax-Enabled Web Site”站点。(2) 如果De
2007-03-24 01:34:00 3612
原创 图片及文件上传和下载
图片及文件上传和下载 本文简单介绍ASP.NET 2.0中将图片或文件上传到服务器或保存到数据库的方法,以及保存后如何显示和下载。1.图片及文件保存到服务器1.1 上传本示例构造一个能将文件上传到服务器指定目录的页面。(1) 新建一个ASP.NET网站,增加web.config配置文件。(2) 在解决方案资源管理器中,在网站名称上单击鼠标右
2007-03-23 01:43:00 3236 4
原创 ASP.NET AJAX入门
ASP.NET AJAX入门1.安装l ASP.NET 2.0 AJAX Extensions 1.0:必备核心组件。l ASP.NET AJAX Control Toolkit:控件工具箱,开源项目,包含一些已经创建好的用户控件及扩展器,里面一些组件还是比较好用的。另外创建自己的扩展控件也用到它。l Sample Applic
2007-03-20 00:59:00 2612 5
原创 Web绘图(2)——客户端VML
Web绘图(2)——客户端VML 上篇介绍的服务器端绘图,有一个很重要的缺点,就是如果图形有变化,比如要将圆移动到另外一个位置,必须回传到服务器重新绘制。页面回传会造成屏幕闪烁,使用起来很不舒服。那么有没有不需回传的办法呢?答案就是客户端绘图。ActiveX是一种解决方案,我曾经做过一套电力操作票系统,使用ActiveX画图,可以实现任意需要的交互效果,且无刷新。但是,其安全性是个大问
2007-03-18 01:11:00 2133 2
原创 Web绘图(1)——服务器端绘图
Web绘图(1)——服务器端绘图 Web服务器端绘图的基本原理是:首先在内存中创建一个Bitmap位图,然后在此位图上绘制任意想要的图形,绘制完成后保存输出到页面的输出流。这样,一个页面就转换成了绘制的图片。1.简单图形绘制新建一个网站,增加一个Web窗体Draw.aspx,在其cs文件头上增加命名空间引用:using System.Drawing;然后在其cs的Page_
2007-03-18 00:01:00 2660
原创 ASP.NET2.0快速入门(3)——使用母版页
ASP.NET2.0快速入门(3)——使用母版页1.概述在Web程序开发中,一般一个网站都具有固定的格式。如下图是一种常用的格式,该页面分为3个部分。最上面为功能标题,如“学生信息维护”等显示给用户,以便用户明确自己在操作哪个模块。最下面显示作者或版权信息。中间是内容部分,主要实现本页的操作功能。
2007-03-13 00:39:00 2259 1
原创 ASP.NET2.0快速入门(2)——使用皮肤
ASP.NET2.0快速入门(2)——使用皮肤1.概述上次做的例子基本实现了功能,但界面看上去比较丑陋。你可以每个控件都设置其表现属性,以使界面美观一些。但这样做毕竟太麻烦。ASP.NET提供了一种使界面样式统一的方法,就是皮肤主题。 图2.1 添加主题
2007-03-10 23:42:00 2387 3
原创 ASP.NET2.0快速入门(1)——访问数据库
ASP.NET2.0快速入门(1)——访问数据库1.创建数据库1.1 创建数据库及数据库表首先,打开SQL Server企业管理器,创建一个数据库DbTemp。然后创建一个系别表Departments,字段如下: 字段名称
2007-03-09 21:25:00 3194 11
C#版Kinect水果忍者
2013-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人