自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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

原创 一个用于获取空ID的SQL Server存储过程

    有一个表,其关键字段为ID,如:    ID Name 1 张三 2 李四  

2008-01-06 20:58:00 1230 2

原创 设置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水果忍者

C#版切水果,需要安装Kinect for Windows SDK 1.6,还用了Coding4Fun.dll,也要装。自己找水果忍者单机版游戏。先看Readme.txt

2013-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除