自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 查看MSSQL数据库每个表占用的空间大小

我在工作中碰到了一些问题,需要查看数据库表的大小,查询SQL Server联机从书得到如下语句:sp_spaceused显示行数、保留的磁盘空间以及当前数据库中的表所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间。语法sp_spaceused [[@objname =] objname]    [,[@updateusage =] updateusage]参数

2006-02-20 22:03:00 2168

原创 判断表中的列是否存在

if exists (select * from syscolumns where id=object_id(Ns)and name=s#)

2006-02-20 21:39:00 1138 1

原创 取N到M中间的记录

select top M-N+1 * from (select top M from [table]) t order by id desc

2006-02-20 21:38:00 689

原创 收缩SQL数据库日志文件

1.清空日志DUMP  TRANSACTION  库名  WITH  NO_LOG    2.截断事务日志:BACKUP LOG 库名 WITH NO_LOG3.收缩数据库文件(如果不压缩,数据库的文件不会减小企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可

2006-02-20 17:55:00 1584

原创 VB.NET面向对象的实现(十三)

界面执行多个界面一个类中可以有多个执行语句,即执行多个界面。例子如下:Public Interface MyInterface  Sub DoSomething()End Interface Public Interface OtherInterface  Sub DoWork()End Interface我们可以构造一个类来执行两个界面,代码如下:Pu

2006-02-18 20:50:00 732

原创 VB.NET面向对象的实现(十四)

对象的处理VB.NET在声明、构造以及执行类上比VB6有很大的变化,同样在对象的处理上也有不小的改变。这些改变影响了我们实例化对象、引用和取消引用对象以及我们使用捆绑技术的方法。下面我们就开始详细说明吧。对象声明和实例化VB.NET没有使用CreateObject语句来创建对象。CreateObject是VB与COM密切相关的一个产物。因为VB.NET不再使用COM,所以从VB.NET

2006-02-18 20:50:00 903

原创 VB.NET面向对象的实现(十一)

界面VB允许我们创建有多个界面的工程。为完成这个我们可以使用Implements关键字。在类要执行一个新界面的时候,我们需要编写代码来执行界面上的每一个方法。当继承提供了一个完美的变化后,我们可能还想在我们的对象中执行多个界面。VB.NET保存了Implements关键字,这就使得界面的概念提高了并且比起VB6来简单多了。 怎样处理界面VB.NET进入了一个形式化的结构用于定义界面

2006-02-18 20:49:00 616

原创 VB.NET面向对象的实现(十二)

界面执行界面就象在VB6中,执行一个界面是通过使用Implements关键字来实现的:Public Class TheClass   Implements MyInterface End Class 但是在VB6和VB.NET中还是有点区别的。在VB6中,我们执行不同的界面元素是设置为Private方法的。这些方法不直观并且容易使程序员感到困惑。而在VB.NET提供了一个清

2006-02-18 20:49:00 701

原创 VB.NET面向对象的实现(八)

共享或类成员共享变量我们还可以创建另外一种共享成员。有时候类的所有实例需要共享一个数值,有时候每个特定类型的对象要共享相同的变量,这些时候都可以通过使用共享变量来实现目的。一个共享变量可以使用Shared关键字来声明,这一点很象共享方法的声明:Public Class MyCounter  Private Shared mintCount As IntegerEnd Cla

2006-02-18 20:48:00 636

原创 VB.NET面向对象的实现(九)

事件在VB.NET中,继承是完全支持事件的。如果一个基类定义了一个Public事件,那么这个事件可以通过基类的代码或者任何由基类继承而来的子类所触发。举个例子吧,我们可以先定义一个基类,代码如下:Public Class Parent  Public Event ParentEvent()  Public Sub DoEvent()RaiseEvent ParentEven

2006-02-18 20:48:00 771

原创 VB.NET面向对象的实现(十)

事件在不同工程之间触发事件在不同工程之间完成触发事件的工作,这在VB中是不能做到的。但是在VB.NET中我们可以使用Event和RaiseEvent关键字并且使用Delegate关键字来实现它。如果你想从VB.NET工程中触发一个事件并且在另外一个工程中收到这个触发,我们就必须使用事件和Delegate的概念。执行远程事件源当我们仍要使用RaiseEvent语句来触发事件的时候,如

2006-02-18 20:48:00 708

原创 VB.NET面向对象的实现(七)

共享或类成员随着对象的功能越来越强大,我们有时想访问一些变量、函数或者程序而不需要一个实际的对象实例。在以前,我们可以键入这类型的代码到一个代码模块中,而不管程序是否跟一些类有关。共享方法在VB.NET中我们有了一个较好的改变。不仅一个类可以拥有所有正常的方法和属性(这些方法和属性可以由创建类的实例来实现)而且它们可以拥有一些不需要创建类的实例的方法,这些方法就是本教程要介绍的共享方法

2006-02-18 20:47:00 629

原创 VB.NET面向对象的实现(五)

继承本教程设计的内容有:基本的继承、阻止继承、继承与辖域、保护方法、重载方法、重载与构造方法、创建基类以及抽象方法。当VB面向对象特性变得越来越强大的时候,我们会发觉VB缺少了继承的内容。继承是类为了得到父界面或者现有父类的一种能力。当创建一个新的从父界面或者现有父类继承而来的类的时候,我们就为原来的类创建了一个子类。这就是我们所知的父子关系。现有许多关于继承的术语,但是很多是多余的。原来的类,即

2006-02-18 20:46:00 736

原创 VB.NET面向对象的实现(六)

继承阻止继承在缺省状态下,我们创建的任何类都是作为一个基类使用的,而其它的类是有这个基类创建而来的。有时当我们想创建一个类,而这个子类不能被继承。为了做到这一点,我们可以在类的声明中使用NotInheritable关键字。Public NotInheritable Class ProductLineEnd Class当使用了这个关键字,其它代码都不能使用Inherits关键字来创建一个由这个类

2006-02-18 20:46:00 793

原创 VB.NET面向对象的实现(三)

对象的生命周期在VB 6中,对象有一个很清楚的定义以及很容易理解的生命周期的概念,对象的生命周期是由下面的事件来定义的。事件描述Sub Main 运行时它将作为组件被装载,并且是在对象创建之前装载。Class_Initialize 它是在对象中其它代码运行之前运行。当对象被创建的时候它被运行程序所调用。Class_Terminate 是在对象中其它代码运行之后再运行。当对象被卸载的时候被运行程

2006-02-18 20:45:00 820

原创 VB.NET面向对象的实现(四)

对象的终止在VB6中对象是在最后引用移除后被终止的。换成另外一句话说,当没有其它代码引用这个对象的时候,这个对象将自动终止。具体触发这个终止事件的是Class_Terminate。这种方法是使用引用计数来决定对象是否被终止的,是VB的一个直接的产品,它跟COM有紧密的联系。所以我们在需要终止这个对象的使用就调用Class_Terminate事件,使得很容易控制对象。但是它也有不足之处。很明显地,虽

2006-02-18 20:45:00 1021

原创 VB.NET面向对象的实现(二)

创建方法  在VB.NET中方法的创建还是跟在VB6中的一样,你可以使用Sub或者Function关键字。Sub和Function的区别是:用Sub来创建一个方法,它将不返回数值;若是利用Function来创建一个方法,它将返回一个数值作为结果。例如:Sub MyWorks()End SubFunction MyValue() As IntegerEnd Function在VB.NET

2006-02-18 20:44:00 1011

原创 VB.NET面向对象的实现(一)

编译:ZSC/太平洋网络学院   本文出自:http://www.vbip.com/books/

2006-02-18 20:43:00 1111

原创 如何编写高质量“软件需求说明书”

你的工程应该有个好的起点。一个小组要带领客户进入需求启发阶段而且你要写软件需求说明书。这份说明有些大,但客户会很重视,所以说明必须得到赞同。   现在你正在设计其中的一个特性,已经发现了需求的一些问题。你可以用多种不同的方式解释需求15;需求9 的说明正好与需求21相反,你因该相信哪一

2006-02-18 20:39:00 642

原创 软件文档知多少?

如今,软件开发越来越复杂,软件功能也越来越丰富。而几乎所有成熟的商业软件,都是靠一个开发团队齐心协力的血汗结晶。“罗马不是一天建成的!”,当我们震撼于Microsoft Windows的惊世巨著的同时,也道听途说了微软公司软件工程是如何的完善规范。的确,集数百名员工几年的共同努力之大成,软件项目管理的成败是控制开发成本的关键环节。这里面,少不了贯穿其中的重要步骤----软件文档。   软件文档

2006-02-18 20:38:00 751

原创 ASP错误处理

ASP是非常简单的,以至于许多的开发者不会去思考错误处理。错误处理能够让你的应用程序更加合理。我看到过很多个用ASP编写的商业网站,大多数都忽略了错误处理。  错误的类型有三种主要的错误类型: 编译错误:这种错误出现一般都是代码的语法问题。因为编译错误而导致辞ASP停止运行。 运行错误这个错误是发生在你准备运行ASP时的。例如:如果你试图给一个变量赋值,但是却超出了该变量允许的范围。 逻辑错误逻辑

2006-02-18 20:33:00 759

原创 ASP开发规范

为了规范程序代码编写,提高代码可读性,降低后期维护成本,提高办公效率,建议以后编写的程序按以下几条规范进行: 一、 统一VBSCRIPT和ASP程序编写规范: (一)变量命名规则: 由于在ASP和VBSCRIPT中因为不需要声明变量,同时不能声明变量的类型,但为了提高代码的可读性,养成好的开发习惯,对于本系统开发的变量命名统一规则如下: 1. 使用Dim、Public、Privat

2006-02-18 20:21:00 728

原创 在asp编写类

在 Class 块中,成员通过相应的声明语句被声明为 Private(私有成员,只能在类内部调用) 或 Public(公有成员,可以在类内外部调用) 。被声明为 Private 的将只在 Class 块内是可见的。被声明为 Public 不仅在 Clas

2006-02-18 19:27:00 1470 1

原创 使文本框中只能输入:中文的js

New Document  //JK_10000(JK) //zhaoxiaoyang(梅雪香)function keyPressInt(){ var e=window.event; var code=e.keyCode; alert(code); //可以输入a-z,A-Z,0-9,中文下的一切和BackSpace if(code ==116){  alert();  return false

2006-02-17 22:47:00 1106

空空如也

空空如也

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

TA关注的人

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