01 2006 档案
摘要:面向对象的三大特性之一就是继承,而使用继承的时候,必须要把握好的就是父类与子类之间的关系..避免使用过多的父子层次..说到关系,最先接触到的则是构造函数..为什么??OK.看下面的代码,大部分的公司面试的时候可能都会有这么一道类似的题..考的目的就是看你对构造函数的理解.. 1 cla...
阅读全文
摘要:本人自己写的一个用于操作sql server 2000的 SqlHelper,自己感觉不错!一直在用,以下是该类的一些属性和方法: 公共实例属性 HaveOutValue 获取一个Boolean值,叛断所执行的存储过程是否有返回值 OutV...
阅读全文
摘要:1. 数据挖掘技术的由来1.1 网络之后的下一个技术热点1.2 数据爆炸但知识贫乏1.3 支持数据挖掘技术的基础1.4 从商业数据到商业信息的进化1.5 数据挖掘逐渐演变的过程2 数据挖掘的定义2.1 技术上的定义及含义2.2 商业角度的定义2.3 数据挖掘与传统分析方法的区别3 数据挖掘的研究历史...
阅读全文
摘要:select.aspx -------------------------------------------------------------------------------- 第页 | 共有页 | 条信息 | | | | 订单号 服务项目 预...
阅读全文
摘要:1 using System; 2 using System.Collections; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 ...
阅读全文
摘要:当我们在ASP.NET开发时,经常会遇到一个头疼的问题:字符数的控制 由于数据库的字段长度是固定的,因此在进行字符输入时,最关键的就是控制字符的个数不能超过字段的长度,要不然,一个个异常会让人疯掉的。 对于单行文本框,不管是HTML控件还是Web控件,我们经常会使用MaxLength来控制,但这种...
阅读全文
摘要:拷贝粘贴以下代码段,保存为html文件,试试看效果如何吧。。。前几天贴子没写东西就搁在上面搁了几天,真不好意思。序号公务号码应交移动话费应交长途话费减免移动话费减免长途话费其他数量其他现金补缴金额登记年月210001,000.001,000.001,000.001,000.001,000.001,0...
阅读全文
摘要:JSClientValidator-客户端javascript验证新模式 2005-09-21 在客户端控件javascript验证模式中,我已经介绍了当前大量在web上用于客户端控件验证的函数式验证模式,也简单的提出了使用封装的javascript类验证的方法。这次,我要向大家介绍的是如何...
阅读全文
摘要:很久没根新blog了,这段时间写了几个控件,整理下发出来,大家共享 1 /* 2 *组件名称:PopText 3 *功能说明:弹出式选择文本控件,返回数据根据'◇|◇'分隔符解析 4 *作者:ChatingYu 5 *时间:2005-12-2921:32 6 ...
阅读全文
摘要:使用: 测试 JS: 1 2 3 if ( ! document.attachEvent) 4 { 5 document.attachEvent = function (){document.addEv...
阅读全文
摘要:在开发基于.NET平台的数据库应用程序时,我们一般都会用到DataSet,作为ADO.NET的核心类它为我们提供了强大的功能,而整个看上去就像是放在内存内的一个小型数据库,内部包括了DataTable、DataView、DataRow、DataColumn、Constraint以及DataRela...
阅读全文
摘要:Data Access Application Block 将访问 Microsoft SQL Server™ 数据库的性能和资源管理方面的最佳经验封装在一起。您可以很方便地在自己的 .NET 应用程序中将其作为构造块使用,从页减少了需要创建、测试和维护的自定义代码的数量。 尤其是,Data Acc...
阅读全文
摘要:显示层/逻辑层/数据层 显示层通常由.aspx/.aspx.cs文件构成,用来显示数据页面,按三层体系的分的话,页面层应该是直接调用逻辑层中的方法 逻辑层是一个中间层,用来连接页面层和数据层,它要给页面层提供接口同时也要从数据层中调用方法供页面层使用 数据层是最底层了,一般作数据方面的操作 呵,暂时...
阅读全文
摘要:FreeTextBox是.Net环境下广为流行的RichText编辑器,CSDN的blog在发表文章时就是使用的它。 最近一个项目要求可以在发表文章的时候能发布电影,当然不可能叫用户去写HTML代码了,于是决定扩充FreeTextBox的功能,即为它增加一个工具栏按钮,实现发布在线电影的功能。 没有...
阅读全文
摘要:在做一个文章添加功能时,想在选择大类后,自动将其所属二级小类显示出来,使用DropDownList的SelectedIndexChanged事件可以很容易实现,但每次选择后页面总要刷新一次,让人感觉很不爽。为实现DropDownList无刷新二级联动,这几天在网上找了些资料,但都无法达到我想要的效果...
阅读全文
摘要:作者:未知 请作者速与本人联系 出自:http://blog.csdn.net/ycl111/在Web系统开发中,我们经常需要读取和设置一些系统配置项,常见的例如数据库连接字符串、上传路径等等。在最初的ASP系统中,比较常用的方法是将值保存为Application或Session变量;在Asp.ne...
阅读全文
摘要:ASP生成静态网页的方法 随着网站访问量的加大,每次从数据库读取都是以效率作为代价的,很多用ACCESS作数据库的更会深有体会,静态页加在搜索时,也会被优先考虑。互联网上流行的做法是将数据源代码写入数据库再从数据库读取生成静态面,这样无形间就加大了数据库。将现有的ASP页直接生成静态页,将...
阅读全文
摘要:发布日期: 12/10/2004 | 更新日期: 12/10/2004 John DyerDallas Theological Seminary 适用于:Microsoft Visual Studio 2005 及早期版本ASP.NET 1.1C# 编程语言Visual Basic 编程语...
阅读全文
摘要:本文属spanzhang原创,其blog地址为:http://blog.csdn.net/spanzhang。引用或转贴请注明出处,谢谢!! 以展现数据为主要任务的网页,如股票类的网页,多希望能实时展现数据库里的数据。流行的解决方法是将数据做成xml格式,浏览器隔一段时间取一次该xml数据,然后更...
阅读全文
摘要:在Web系统开发中,我们经常需要读取和设置一些系统配置项,常见的例如数据库连接字符串、上传路径等等。在最初的ASP系统中,比较常用的方法是将值保存为Application或Session变量;在Asp.net系统中,目前比较常见的简单方法是把相应的配置项写入Web.Config中,例如 ...
阅读全文
摘要:第一节 select - SQL的工作流程 再复杂的SQL命令,也是由一些基本的结构组成的。所以在看、去做一条很复杂的SQL命令时,要会把它一级一级的折分,最后折成最简单的,这样才容易理解。而这个折分过程,如果不熟悉SQL命令的工作流程,那就比较难折分了。 大体来说,它是先根据联接条件(即联...
阅读全文
摘要:第五节 group by分组的应用 首先先说说分组是怎样工作的。举个例子: 表:temp1有以下记录: bh slaaa 1aaa 4ccc 2bbb 5aaa 9bbb 7 现在要统计一下temp1有中多少种编号,各种编号的总数量又是多少。很明显,这是使用分组。 sele bh,sum(...
阅读全文
摘要:第四节 union的使用 union可以将几条SQL命令合成一条,要求是这几条命令生成的表,在字段个数、字段类型、字段长度、字段顺序上都完全一样。以下这种情况,一般都要使用它的: 把几个结构完全一样的表的记录都加在一起,最后生成的表,在结构上跟那几个表也完全一样,但记录数就是那几个表的记录数...
阅读全文
摘要:第二节 on、where、having的不同之处 这里有个例子来比较一下过滤条件放在on、where、having会有什么的不同之处: 表recdbf内容如下: 还有一个tempyf的辅助表,记录12个月日期 性质 yf 2000年7月3日 特大 1 2000年7月9日 特大 2 2000年...
阅读全文
摘要:统计函数是在数据库操作中时常使用的函数,又称为基本函数或集函数,常用的统计函数如表4-6 所示.这些函数通常用在SELECT 子句中,作为结果数据集的字段返回的结果。在SELECT语句的SELECT 子句中使用函数的语法如下: SELECT 函数名(列名1 或*),...函数名(列名n)FROM 表...
阅读全文
摘要:C#的foreach语句常用来迭代可枚举的集合的元素。为了实现可枚举,一个集合必须有一个无参的GetEnumerator方法,这个方法返回一个枚举器。通常,枚举器比较难实现,但是,用迭代器来简化(枚举器)的任务十分有意义。 一个迭代器是产生一个有序的值序列的一个语句块 。一个迭代器由出现一个或者多个...
阅读全文
摘要:南京千里独行版权所有,转载请保存版权声明 绝大多数.NET开发人员都搞过数据库开发,我也搞过,数据库操作中最常见的就是数据库表的访问,使用SQL语句查询数据表,读取数据,并向数据表新增修改和删除记录。为了说明问题,在此我定一个数据表UserTable,其字段为 UserID 字符串类型 用户编号...
阅读全文
摘要:记得以前学C语言老师就讲过struct,那个时候struct主要是用在链表的处理中。后来自己学了C++,才开始接触class,class就不用我介绍了吧。.NET里对struct和class这两个关键字都有支持,刚开始学C#的时候就以为C#保留struct是为了与以前的语言兼容一下,struct只是...
阅读全文
摘要:JavaScript实用技巧集锦 日期:2005年3月3日 作者:AustinLei 出处:CSDN 人气:162 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. on...
阅读全文
摘要:///kkding 2005///V1.0 ///2003-7-7///丁科康///kkdingsoft@sina.com///创建 using System;using System.Web.UI;using System.Web.UI.WebControls;using System.Co...
阅读全文
摘要:1 using System; 2 using System.Collections; 3 using System.ComponentModel; 4 5 namespace Entity 6 {7/**////8///类Order...
阅读全文
摘要:前几天写的实体和实体集合的代码,最后发现只能xml序列化,不能做soap的序列化。就更改了一下现在一个实体分为四个类,以OrderInfo为例,四个类分别是 OrderInfo : IEditableObject,IDataErrorInfo——实体类基本类,支持soap序列化 OrderIn...
阅读全文
摘要:基类DatabaseEntity有三个方法Insert/Update/Delete,分别执行插入/更新/删除操作,Insert方法的参数values为一个键/值对的集合,表示如果传入了此集合的键/值对就会被作为插入的数据, 实现过程为: public void Insert(...
阅读全文
摘要:前些天贴了一段实体和实体集合的代码,下面说明一下。1. 实体类 public class OrderInfo:IEditableObject,IDataErrorInfo 对于实体类来说,继承IEditableObject和IDataErrorInfo接口。 IEditable...
阅读全文
摘要:这几天在研究实体和实体的集合的写法,基本上完成了数据绑定,但是还是没有完全完成 1 using System; 2 using System.Collections; 3 using System.ComponentModel; ...
阅读全文
摘要:数据实体层用于封装实体类数据结构,一般用于映射数据库的数据表或视图,用以描述业务中客观存在的对象。一般来说设计数据实体层时,大家一般有以下选择。1、DataSet2、XML3、使用XML作为数据结构来源,来生成的统一业务实体类。4、可序列化的业务实体类。5、可序列化的,带一般CRUD操作的业务实体类...
阅读全文
摘要:首先解释什么叫“实体类和操作类的分离”?实体,我原先称载体,我觉得这样更加贴切一些,顾名思义是承载数据的对象,我们看见的DataSet就是这个冬冬;操作类,专业称呼好像叫什么“领域模型”什么的(我是土包子一个,不懂那么多专业术语),就是对实际数据库的操作,最常见的就是CRUD操作了。 那么不分离的设...
阅读全文
摘要:最近在看duwamish7,asp.net forums, dottext几个优秀的开源(微软官方)的项目因我目前所处的技术水平的阶段的原因,我看这些项目程序,更加关注的是具体的实现次之才是架构我首先关注的是这个三个项目的实体层的实现方式,下面用简单的代码来比较几个项目的不同实现方式,而后会做一些简...
阅读全文
摘要:一、引言 现代的企业开发中,越来越多地引入了多层架构设计模式,即使是小型的企业信息系统也逐渐向多层架构发展,以满足系统的可伸缩性以及可维护性。目前企业开发的平台占主导地位的是 J2EE 和 .NET 两大平台,本文并不是去对比两大平台的优缺点,以免引发宗教式的争论,而是在两大平台的基础上探讨如何进行...
阅读全文
摘要:李开复致信中国大学生:大学4年应是这样度过 给中国学生的第四封信:大学四年应是这样度过 李开复 2005年2月 今天,我回复了"开复学生网"开通以来的第1000个问题。关掉电脑后,始终有一封学生来信萦绕在我的脑海里,挥之不去: 开复老师: 就要毕业了。 回头看自...
阅读全文
摘要:本文是微软公司全球副总裁李开复博士所撰写的关于企业管理的文章,李开复在文中分析了微软走向成功的经验,并对中国的高新技术企业提出了建议。 作为全球最成功的企业之一,微软公司在过去的二十多年里为全世界数以亿计的用户提供了无数杰出的软件产品,并以自己的实践经历揭示了软件产业内蕴藏的旺盛生命力和巨大...
阅读全文
摘要:3.5 抽象工厂模式 我们继续对影像家电产品的情形进行分析,我们已经可以使用工厂方法比较好的实现了产品的创建,但是在以前的分析中我们并没有考虑产品种类及生产厂家这样的问题。就拿DVD来说TCL可以生产、LG也生产等等很多厂家都生产。DVD是产品种类中的一种,产品种类这个概念在有些书上称为产品族。从另...
阅读全文
摘要:3.4 工厂方法 有了简单工厂模式后,已经给我们带来了一些好处,但是还存在一些问题,如果我们又多了一个影像家电产品MP4之后,我们可以使MP4类从VideoWiring派生,但是却要修改Create类的代码使它能够生产出MP4这个产品来。不好的地方就在于,我们每次多一个产品的时候都需要修改Creat...
阅读全文
摘要:1、 传授设计模式中存在的问题 我个人最近对设计模式中的工厂模式进行了比较深入的学习,通过学习感悟出现在很多设计模式传道者,在讲述设计模式的过程中存在一些问题,使得设计模式变得很难理解。设计模式本身很抽象,但是这些传道者在讲述的过程中,将一个抽象的东西讲的更抽象,从而使我们望而却步。有些人在讲述的时...
阅读全文
摘要:准确的说应该是用户自定类的对象如何与界面元素绑带。在.Net中Dataset、DataTable等可以与Datagrid绑定,Dataset、DataTable中的数据就会自动的填充到Datagrid中,而当用户修改了Datagrid中的数据,这些数据会自动的更新Dataset、DataTable中...
阅读全文
摘要:本Blog登出后受到了大家的关注,其中“盛国军”朋友提出了使用存储过程“sp_tables”也可以实现这个目的,所有本人对这个Blog有进行了完善。在很多情况下我们需要将指定的数据库中的所有表都列出来。在使用C#进行软件开发时,我们有哪些方法可是实现这个目的呢?本人对此进行概要的总结,有以下6中方式...
阅读全文
摘要:1. 配置文件概述: 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使...
阅读全文
摘要:用例图中包含的元素除了系统边界、角色和用例,另外就是关系。关系包括用例之间的关系,角色之间的关系,用例和角色之间的关系。 1、角色之间的关系: 角色之间的关系。由于角色实质上也是类,所以它拥有与类相同的关系描述,即角色之间存在泛化关系,泛化关系的含义是把某些角色的共同行为提取出来表示为通用的行为。 ...
阅读全文
摘要:因为项目的关系,这两天一直在研究ASP.NET的全球化问题。我知道,在JAVA体系中有专门的I18N处理方案,.NET中不可能会没有。所以,到网上查了查资料,经过一番“苦斗”,略有小成。感觉网上目前还没有非常完整的解决方案(也可能是我没有发现),遂花了点时间总结一下经验教训,希望与大家共享之。若有...
阅读全文
摘要:浅淡反射问题[Key word:convert string to variable,C#,Reflection] 在学习反射的时候,总有人跟我说,没有必要去学习一些又难又没用的东西。然而今天我先不说反射可以为我们解决什么问题(其实我也不清楚),从一个实际的问题出发来简单的讨论一下反射问题。 有这样...
阅读全文
摘要:在开发中,经常会遇到这种情况,在A.dll中需要反射B.dll中的类型,如果稍不注意,就会产生运行时错误。关于跨程序集的反射,记住两点就可以:(1)如果使用typeof,编译能通过,则跨程序集的反射一定可以正常运行。可以说,typeof是支持强类型的。比如 TypesupType ...
阅读全文
摘要:.NET的应用程序配置文件,使用的是XML格式。相对INI文件来说,它的功能要强上不少,而且具有很强的可扩展性。它的缺点是不能直接进行写操作,也就是说,不能直接在程序中修改配置文件的数据(当然不是指不能,不过不是本文讨论的范围)。本文主要目的是探讨如何扩展配置文件,并在其加入各种自定义配置信息。...
阅读全文
摘要:.NET的应用程序配置文件,使用的是XML格式。相对INI文件来说,它的功能要强上不少,而且具有很强的可扩展性。它的缺点是不能直接进行写操作,也就是说,不能直接在程序中修改配置文件的数据(当然不是指不能,不过不是本文讨论的范围)。本文主要目的是探讨如何扩展配置文件,并在其加入各种自定义配置信息。如...
阅读全文
摘要:.NET 提供的反射(Reflection)机制可以很方便的加载插件。本文提供一种方法,可以灵活的正确的载入所需的插件。 .NET的插件机制的简单实现 沐枫网志在.NET中,一个完整的类型名称的格式如 "类型名, 程序集名"。 例如:"System.Configuration.Name...
阅读全文
摘要:Emit是.net Framework的Reflection的重要组成部分,其地位类同于Java中的cglib,在一些项目中特别是一些公共项目中不可或缺。在我的Kanas.net框架的数据囊中便使用了Emit,并且不可替代。 Emit的典型应用如下: 1.动态代理,参见:http://www.cas...
阅读全文
摘要:下面的这篇文章讲的十分透彻了,所以转载之abstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以...
阅读全文
摘要:基类这东东,比较容易理解,但是很多人接触接口的时候,有点晕 甚至乎觉得接口是没什么用的,因为接口没有实现任何代码,就好像一个空架子 不像基类,至少会实现共用方法和共用成员,其他的部分留给派生类去扩展 要基类反映的就是自然界的遗传特性,从这一点来说,实际上面向对象的思想还是比较容易理解,毕竟他是完全...
阅读全文
摘要:接口和抽象超类以前都有用过,当时就有点疑惑,明明接口的这个功能有超类来替代就是可以的,何必还要有接口这个东西呢,今天看了《JAVA与模式》中的阐述才算明白。 之所以要用接口来实现软件的可插入性,是因为如果我们选择基于类的继承来保证可插入性,应该说在最简单的情况下可以实现,但是如果当一个类要同时实现...
阅读全文
摘要:接口简单的说接口就是一个契约或者规范.比如遥控器,国家出台了一个国家遥控器规范,明文要求所有的遥控器厂家都要遵循这个规范,如果不遵循规范就不给3C认证标志,就不允许上市出卖..为什么要这个规范呢?大家在时间生活中会经常碰到,甲厂的遥控器不能遥控乙厂的电视,电视遥控器不能遥控其它电器如空调,冰箱.!原...
阅读全文
摘要:第二部分(例子) 下面是一个完整的例子来逐一说明上面所提到的概念,以加深理解。 整个例子包含7个文件(在主目录下): 主目录为 …/Assembly ----源程序目录 …/Assembly/Bin ---- 编译结果输出的目录,也就是应用程序主目 录。 文件名 类型 说...
阅读全文
摘要:说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍, 所以我准备记下我的学习心得,已备参考。 各位都是大虾了,如果有哪些错误或者不完整的地方,还请不吝指出。多谢了。 分为两部分: 首先是一些必须了解的概念; 然后是一个完整的例子来逐一说明 这些概念; 第一部...
阅读全文
摘要:如何使用资源文件 摘要 .NET 中有一套非常完善的地方化系统被定义在 System.Resources 名字空间中。不过大多数人都被 MissingManifestResourceException 这个错误困惑着。本文就是要让大家了解什么是资源文件,它有什么用处以及如何正确的调用从而避...
阅读全文
摘要:方案描述 本方案采用一种语言一个资源文件的方法,能够有效提高资源文件的可维护性。而VS.NET提供的一个WebForm一个资源文件的方案,无法满足统一维护的需要。实现步骤1. 准备资源文件 资源文件通常有.resx和.resources两种,前者是xml文件,后者是二进制文件。本方案中采用.re...
阅读全文
摘要:定义 CSS 样式扩展属性 “扩展”样式属性包括过滤器、分页和光标选项,它们中的大部分效果仅受 Internet Explorer 4.0 和更高版本的支持。 指定扩展属性:在“CSS 样式定义”对话框中,选择“扩展”(如下图),然后设置所需的样式属性。 分页:在打印期间在样式所控制的对...
阅读全文
摘要:微软为ASP.NET提供了大量的可以免费使用的控件,包括常用的表单验证控件、日历控件等。但微软似乎忘记了另外一个非常有用的控件,那就是菜单控件。的确,在网页中适当地使用菜单,不仅可以降低版面布局的工作 量,而且为日后栏目的扩充留有充分的余地。网上虽然也有不少用JavaScript脚本开发的菜单源代码...
阅读全文
摘要:第一次发技术帖,太懒了,真没办法。:(刚刚换了一家公司,把手中用了两年的VB.net换成了C#,不过好在底层相通,一两天也就上手了。公司让我做的页面里,VS.Net自带的web页面翻页功能不能满足要求,于是自己动手,改写了一下,一则备忘,二则如果有朋友有类似的需求,可以聊以参考,见笑了。:)这是翻页...
阅读全文
摘要:刚才读到这个帖子:http://www.cnblogs.com/arielyang/archive/2006/01/16/318044.html?Pending=true#Post作者利用反射的方法,并且结合页面基类的做法,实现了一种 QueryString 的方便的读取方法。然而,在我看来,这...
阅读全文
摘要:Web开发做得多了,总觉得是体力活,于是搞些代码让自己脱离无聊的Coding吧(是脱离“无聊的”Coding,不是脱离无聊的“Coding”)。 初级阶段 为每个QueryString写转换的代码,针对不同的类型,进行转换和错误处理。 中级阶段 写了一个函数,专门做转换(1.1里写的)...
阅读全文
摘要:在前一篇文章《没有ORM或代码生成数据就不能持久化了? - 用范型技术代替代码生成!》中,Teddy尝试运用泛型极大简化了一个轻量级持久化框架对代码生成的依赖,并且为了保证性能,整个持久化组件没有使用反射。在本文中,Teddy将在保证性能的基础上,加一点反射和加一点Emit,从而进一步简化Ent...
阅读全文
摘要:在实际开发中,我们经常需要从数据库中读取数据并赋值给实体类的相应属性。在.Text的DataDTOProvider中存在大量这样的代码, 比如: public Role[]GetRoles( int BlogID) { System.Collections.ArrayLi...
阅读全文
摘要:现如今,写ORM的人越来越多,写代码生成工具的也是一波又一波,其实仔细去看,凡是ORM的,大多数实现原理其实都大同小异,重复来重复去有何意义呢?写代码生成工具的,不知道自己是不是相信会有很多人用你的工具来开发实际的应用呢?我真的要开发程序,要生成也自己写了,有钱的,或者用盗版的可以用codesmit...
阅读全文
摘要:注:去年写的一篇文章了,现在把它贴出来,以做参考 这里是 示例代码 利用反射解决 QueryString 和 Session 中的参数绑定问题 一. 前言 本文主要译自网上的一篇文章(http://www.codeproject.com/aspnet/WebParameter.asp)...
阅读全文
摘要:VS.NET 2003集成环境插件开发指南 转载请注明出处:http://www.cnblogs.com/dragon 一、 简介――Visual Studio.NET插件能做什么? Visual Studio.NET插件能做很多事情,例如: 1、 编写如CodeRush一样的开...
阅读全文
摘要:前言:前段时间贴了两篇关于VS集成环境插件开发的一些知识,本篇讲了一些具体的应用, 也只是起个抛砖引玉的作用,因为还有许多插件开发方面的应用,需要大家自己探索了. 另外,我把插件开发的系列文章集合成了一个完整的Word文档,放在下载资源里了,方便大家查阅 VS.NET 2003集成环境插件开发指南(...
阅读全文
摘要:一、 使用窗口 1、 使用WinForm窗口 在VS.NET中显示WinForm窗口非常容易,和平常编写WinForm程序没什么两样,步骤如下: l 在项目里添加一个WinForm窗体 l 修改WinForm窗体的构造函数 将VS环境的根对象DTE对象传入,以便在WinForm中可以操纵开发...
阅读全文
摘要:这里介绍了为提高 SQL Server 安装的安全性,您可以实施的十件事情: 1.安装最新的服务包 为了提高服务器安全性,最有效的一个方法就是升级到 SQL Server 2000 Service Pack 3a (SP3a)。要下载 SP3a,请访问SQL Server 2000 SP3a 页面。...
阅读全文
摘要:SQL Server 的扩展存储过程,其实就是一个普通的 Windows DLL,只不过按照某种规则实现了某些函数而已。 近日在写一个扩展存储过程时,发现再写这类动态库时,还是有一些需要特别注意的地方。之所以会特别注意,是因为DLL运行于SQL ...
阅读全文
摘要:通过使用这个存储过程,你就可以方便的对数据库中具有一定规则的或者全部表,对这里的字段进行各种操作,具体看示例! CREATEPROCEDURESP_execSQLonDB (@TABLENAMEVARCHAR(50),--表名条件 @COLUMNNAMEVARCHAR...
阅读全文
摘要:假如你写过很多程序,你可能偶尔会碰到要确定字符或字符窜串否包含在一段文字中,在这篇文章中,我将讨论使用CHARINDEX和PATINDEX函数来搜索文字列和字符串。我将告诉你这两个函数是如何运转的,解释他们的区别。同时提供一些例子,通过这些例子,你...
阅读全文
摘要:发布日期:2005 年 4 月 摘要:本文阐述了批处理在 SQL Server 2005 中的缓存和重用方式,并就最大限度重用已缓存的计划提供了相应的最佳实务。另外,文中还说明了一些重新编译批处理的方案,并针对减少或消除不必要的重新编译,给出了最佳实务。 本页内容 本白皮书...
阅读全文
摘要:原文章请参见http://www.cnblogs.com/zhenyulu/articles/25326.aspx其实你们注意“主键”的同时而忽略了另外一个很重要的东西====〉“索引”当我们建立一个主键的时候,系统会默认在这个主键上建立一个索引(这里说明一下,我是以MS Sql Server200...
阅读全文
摘要:我们在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过...
阅读全文
摘要:在C#中用惯了DateTime.ToString("yyyy-MM-dd"),DateTime.ToString("MM/dd/yyyy")这种日期与字符串的转换方式,在SQL server中没得用,于是乎写了个FUNCTION,功能跟.net 中的DateTime.ToString("format...
阅读全文
摘要:[摘要]了解如何充分利用SQL Server 2000的全文搜索功能。本文包含有关实现最大吞吐量和最佳性能的几点提示和技巧。 概述 使用Microsoft© SQL Server 2000的全文搜索功能,可以对在非结构化文本数据上生成的索引执行快速、灵活的查询。常用的全文搜索工具是网站的搜索引擎...
阅读全文
摘要:前言:大家或许会觉得很惊讶:为什么灵感之源会讨论SQL?或许应该这样说吧:搞业务系统,不跟SQL扯上关系似乎比较难。 场景:在开发某系统的过程中,我遇到了要实现“相关文章”功能:任何文章都可以定义“关键字”,每篇文章依靠这个“关键字”来确定其它文章是否跟它相关,如果没有定义关键字,则可能需要使用全...
阅读全文
摘要:MSDN上关于时间的几个函数:http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/modcore/html/deconcalculatingelapsedtime.asp通常,你需要获得当前日期和计算一些其他的日期,例...
阅读全文
摘要:在一个产品介绍网站中查询产品时,由于产品的介绍性文字可能会很长,如果使用对产品介绍字段使用like进行模糊查询,性能肯定会是问题。那么如何解决这个问题呢?第一个想法就是使用全文索引。那么全文索引是什么、应该如何应用、在应用的过程中又应该注意哪些事情呢?这个POST作为学习全文检索的笔记。 1、是什么...
阅读全文
摘要:数据库定义到char类型的字段时,不知道大家是否会犹豫一下,到底选char、nchar、varchar、nvarchar、text、ntext中哪一种呢?结果很可能是两种,一种是节俭人士的选择:最好是用定长的,感觉比变长能省些空间,而且处理起来会快些,无法定长只好选用定长,并且将长度设置尽可能地小...
阅读全文
摘要:在MS SQLSERVER中,只有DATETIME型,日期和时间是合在一起的,比如2004-12-19 23:12:20, 有的时候,在SQL语句中,只要求取日期的话,的确比较麻烦,但也有以下的方法,归纳一下 ,比如要求取得2004-12-19日的记录,可以这样 A) WHERE DateDiff...
阅读全文
摘要:SET IDENTITY_INSERT Table ON SET IDENTITY_INSERT 允许将显式值插入表的标识列中。 语法 SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON | OFF } 参数 databas...
阅读全文
摘要:'selectid=request.form("select")sql="select * from bazhu Where xz='出 售' or xz='求 购' " if city"" thensql=sql&"And city like '%"&city&"%' "End ifif hous...
阅读全文
摘要:一般开发,SQL Server的数据库所有者为dbo.但是为了安全,有时候可能把它换成其它的名称.所有者变换不是很方便.这里列出两种供参考一: -- -******************更改权限以添加HHRC用户************************* -- step1...
阅读全文
摘要:先编写一个自己的xsl:dsclub.xsl ...
阅读全文
摘要:项目中遇到一个颇为复杂的数据库查询问题,想通之后又觉得挺简单的。其实还是对上学时就学过的 SQL 语言知识点不熟悉,比如 Group By。如果熟悉 SQL 语言,那么有很多筛选操作就可以放到数据库中完成,会大大减少客户端程序编写的代码量,也降低程序的复杂度。下面我举一个简单的例子,把分组查询的知...
阅读全文
摘要:.net 用户控件(使用缓存) ASP.NET缓存功能是一项很重要的功能,而这其中使用最多的就是利用用户控件实现的片段缓存。 有时候,缓存整个页是不实际的;可能需要为每个请求动态创建页的某些部分。在这些情况下,您可能值得花时间来标识与需要大量的服务器资源来构造的页请求相关联的对象或数据。一旦标识了...
阅读全文
摘要:现在ajax挺流行的,其实早就有这玩艺了,记得以前的公司张工利用xmlhttp对象做的,那时侯还很繁琐,写得一大堆.上个月在北京的一位朋友告诉我 .net早就有第三方封装的ajax 上msdn 查了一下 结果就看到这个http://www.schwarz-interactive.de/Ajax.NE...
阅读全文
摘要:1、先安装金山词霸然后会在系统目录[Win2000是WINNT目录]下Speech中找到vtxtauto.tlb文件 2、导入COM对象到.Net我们可以利用.Net Framework自带的强大工具TlbImp.exe来把SAPI SDK的COM对象导入到.Net中。TlbImp.exe产生一个管...
阅读全文
摘要:“打包,把netframework也打包进去,生成安装文件。 安装PluginInstaller.msi可以在你打包时,把.netframework框架打包进去,然后在安装软件时,提醒你是否要安装.netframework. 安装PluginInstaller.msi后,再打包编译,在你编译生成的S...
阅读全文
摘要:Asp.net中基于Forms验证的角色验证授权 Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身...
阅读全文
摘要:如今写了个抓取中央气象台的天气预报(http://www.tq121.com) public string GetWeather( string url) {stringweacherhtml=String.Empty;HttpWebRequestrt=null;Htt...
阅读全文
摘要:const VS readonly区别常量(const)和只读字段(readonly)的区别其实很简单,对于const记住两点:第一、常量的值是在编译时设定的,可以由程序员制定,默认状态是编译器设定;第二、常量变量的值必须是数值文字,默认状态下常量是静态的,这点从MSIL代码可以看出。而只读字段只能...
阅读全文
摘要:(技术等级:200)实例构造器即实例构造函数,类型构造器也就是静态构造函数.(1)在实例构造器里面,我们可以初始化类的实例字段和静态字段. public class Test {privateintm;privatestaticintn;publicTest(){m=1;/...
阅读全文
摘要:通过CommandBuilder对DataSet数据进行添加、修改、删除 private void UpdateDataTable() { SqlDataAdapter da = new SqlDataAdapter(); SqlConnection conn = new S...
阅读全文
摘要:有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长...
阅读全文
摘要:建立表: CREATE TABLE [ TestTable ] ( [ ID ] [ int ] IDENTITY ( 1 , 1 ) NOT NULL , [ FirstName ] [ nvarchar ] ( 100 )COLLATEChinese_PRC_CI_AS NULL ...
阅读全文
摘要:摘 要 本文依据RBAC的基本思想,利用ASP.NET中的用户控件技术,设计了在电子商务系统中用户权限控制的一种具体实现方法。 关键词 ASP.NET 角色访问控制 用户控件 引言 电子商务系统对安全问题有较高的要求,传统的访问控制方法DAC(Discretionary Access Contr...
阅读全文
摘要:在ASP.NET中,有一系列的验证控件,可以很方便地验证用户输入的数据是否合法。尽管这些验证控件十分强大并且容易使用,但它们有一个缺点,那就是,一般在使用它们的时候,在提交网页时,都要对整个网页的用户输入进行验证。在验证控件中,没有一种直接的方法,可以只验证页面中某些部分的输入。本文将介绍如何利用...
阅读全文
摘要:假如你写了一个自定义控件,类名为MyUserControl, 文件名为MyUserControl.ascx, 命名空间为MyWeb.Controls。然后你将MyUserControl拖到一个WebForm上,会自动生成: 将上面的语句改为 这样,就会在属性窗口看到你定义的属性。
阅读全文
摘要:版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://www.chedong.com/tech/google_url.html 关键词:"url rewrite" mod_rewrite isapi rewrite path_info iis "search...
阅读全文
摘要:原文出自:《Microsoft .NET Distributed Applications: Integrating XML Web Services and .NET Remoting》Part II Chapter 10 Choosing the Right .NET Technology 在...
阅读全文
摘要:在学习了Duwamish和.Text的配置方法后,对两者的配置持久化做一个比较。 以ApplicationConfiguration为例,Duwamish的配置文件中的...部分对应于Duwamish.SystemFramework.ApplicationConfiguration类, ...
阅读全文
摘要:原本想基于XmlDocument自己写一个Xml编写器,但却发觉状态维护实在麻烦。在阅读《Applied Xml Programming for Microsoft .Net》时,意外发现XmlTextWriter的优越性,于是决定直接使用它进行开发。 XmlWriter与XmlTextWr...
阅读全文
摘要:这两天正好在研究asp.net自定义控件制作,HtmlTextWriter在控件制作中发挥重要作用,能够帮助我快速生成html语句。因此决定写下笔记,方便以后查阅。HtmlTextWriter的名称空间是System.Web.UI,如果在winform程序下使用,不要忘了添加System.Web.d...
阅读全文
摘要:方案描述 本方案采用一种语言一个资源文件的方法,能够有效提高资源文件的可维护性。而VS.NET提供的一个WebForm一个资源文件的方案,无法满足统一维护的需要。实现步骤1. 准备资源文件 资源文件通常有.resx和.resources两种,前者是xml文件,后者是二进制文件。本方案中采用.re...
阅读全文
摘要:最近由于项目需要,对简体中文转拼音的算法作了一些了解,然而在google找到的大多是获得简体中文拼音首字母的算法,好不容易让我找到了一个sunrise.spell的类,专门用于中文转完整拼音,觉得的确做得不错,于是对它的算法作了一些分析,总的来说觉得还是比较简单的,拿出来与大家分享。 我们先...
阅读全文
摘要:在你的代码里操作数据可能需要各种步骤,但是不到将它们输出给用户的时候,你就不用担心将数据格式化的问题。.NET框架为正确地显示数据提供了各种选择。现在让我们更进一步地看一下数值数据的格式化。 格式化的格式是可选的,但是所有的基本数据类型(双精度型、整形、浮点型等等)都包括了标准的ToString方法...
阅读全文
摘要:换个角度做设计:基于schema的全局业务数据定义。 在传统的大型项目中,一个业务建模后,在实施阶段数据定义会重复的分解到下面几个地方:1. 数据库2. 数据层的Entity或者DTO3. Service层的传输对象4. 表现层的数据5. 用户录入6. 报表等其它应用。。。 上面每个层次都要定...
阅读全文
摘要:与ASP.NET1.0相比,ASP.NET2.0的各方面改进可以说是非常巨大的。但就其实现层面来说,最大的增强莫过于提供了对异步页面的支持。通过此机制,编写良好的页面可以将数据库、WebService调用等慢速操作,对网站吞吐能力的影响降到最低,并极大的改善网站的平均页面响应速度。本文将从使用和实现...
阅读全文
摘要:.NET1.1中预编译ASP.NET页面实现原理浅析[1]自动预编译机制浅析.NET1.1中预编译ASP.NET页面实现原理浅析 MS在发布ASP.NET时的一大功能特性是,与ASP和PHP等脚本语言不同,ASP.NET实际上是一种编译型的快速网页开发环境。这使得ASP.NET在具有开发和修改的简...
阅读全文
摘要:XMLSPY 2004 Enterprise 注册码 user: xmlcompany: xmlYour license key: z0z0T4-mb281s-qCAt2s-4Fss37-8P7M2C-0GNdG3 XMLSPY 2004 Enterprise - 使用注册码之前请首先关闭网络连接,...
阅读全文
摘要:这个题目取得大了点。本文主要是想讨论一下如何借助XML的力量抽象代码逻辑,将表层应用逻辑抽象到XML配置文件中,从而让底层开发人员集中精力到底层代码的编写和优化中,把业务细节交给业务逻辑编写人员使用XML来编写。 在XML之前如果要定制应用逻辑无非通过两种方法: 1.INI文件、自定义格式文件、数...
阅读全文
摘要:在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年...
阅读全文
摘要:[摘要] 本文论述了如何改善设计,使表层的结构更灵活。 [引言] 前几天, 我在与一个朋友, 他同时是我的技术经理,谈到我所设计的ASCX基本实现了MVC的时候, 他好像显得特别不以为然。他说ASP.NET本来就是MVC分开的。ASPX就是V,而CODE BEHIND就是C,数据库就是M。我想他没有...
阅读全文
摘要:Ajax最近可谓是流行加火热,为web开发中的刷新问题带来了新的生机与希望。虽然这项技术在很久以前就有人在用,无非是XMLHttpRequest JavaScript的几项技术按一定的方式组合,也算不得什么新技术,但挂了一个名,做了一个封装,还是为不少开发人员提供了很多便捷。因此,我也抽出时间来...
阅读全文
摘要:HTC入门 转载www.51js.com ---------------------------------------------------------------- 在微软IE 5.0版本的浏览器发布以前,网页编程中面对的最大挑战就是不能轻易地创建组件,以达到代码重用和多页面共享的目的。这个...
阅读全文
摘要:HTC是HTML Component的缩写,是IE5及后续版本浏览器所支持的客户端组件。据我个人理解,HTC就是一组以DHTML为基础封装了客户端行为的脚本,每HTC以*.htc的文件存储,一个HTC是一个客户端“类”。 编写HTC最重要的一点是知道element对象的意思,它代表了当前的HTC,类...
阅读全文
摘要:春 鱼2004-7-19[按]本文发表到博客园时, 使用了纯文本粘贴方法. 更改了部分格式. 可能会带来阅读上的困难.1.摘要本文在实例的基础上讨论了HTC(HTML Component)的编程方法,提出了一种编写脚本组件的基本模式。2.目标读者HTML开发人员,脚本开发人员,系统分析人员3.背景知...
阅读全文
摘要:一.写入XML文件 1 /**/ ///2///写入XML文件3///4privatevoidWriteXML()5{6/**////创建一个表示所要生成的XML文件路径的字符串。如果该路径指向NTFS分区,则需要相关的访问权限。7stringfilename=XMLFilePathText...
阅读全文
摘要:这是页面代码 1 2 3 4 pic 5 6 7 8 9 10 ...
阅读全文
摘要:作者:活靶子 出处:AspxBoy.Com 看到某些大网站上的图片都带有水印版权信息,很羡慕吗?让我们也来打造一个这样的程序。说干就干width:100height:150添加信息:AspxBoy.Com信息位置:left:10right:135
阅读全文

浙公网安备 33010602011771号