自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(23)
  • 收藏
  • 关注

原创 客户端翻页 程序

导言:datagrid 作为asp.net 商务产品的一部分,为开发人员提过了许多更简便的开发方法,但是datagrid 就像是一个拐杖,虽然他可以帮助你行走,同时他也限制你不能跑。很多时候,项目或者用户的要求使得datagrid 显得很臃肿和受限制。就是这样一个项目,为了满足我的所有客户的需要,我不得不临时不使用这种拖拽式的开发方法。背景:我最近面临的是一个大多是公司都会使用的项目,它要

2005-02-03 15:35:00 1322

原创 vs.net 常用快捷键

Keys图示和解释"> command" in Mini-buffer+ 可以在这个窗体中执行一些命令比如关闭当前窗口等等Ctrl-Shift-G in mini-buffer Ctrl-O in mini-buffer+ 按Ctrl-Shift-G 将打开objects.cs 这个文件 Ctrl-O 打开Open对话框C

2005-02-03 10:25:00 1105

翻译 精心翻译:利用验证密码拒绝非法访问

目录:简介如何进行Captchas 操作探究Captcha的代码绘制Captcha图片创建hash 值简介谁正在访问你的web程序?如果你认为仅仅是注册后登录的人,那么结果会让你大出所料的。学习如何区分正在登录的是人还是机器,如何拒绝自动的注册登陆请求是很重要的  如果您正开发一个基于商业逻辑的客户程序,你可能希望在不同机器上执行一个事务,或者希望以不同的用户身份来结束事务。当您运行一个要求合理用

2004-06-25 09:58:00 1382

原创 c#中的反射

目录反射的概述反射appDomain 的程序集反射单个程序集利用反射获取类型信息设置反射类型的成员通过反射创建类型的实例反射类型的接口反射的性能反射的概述反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等,。System.r

2004-06-02 19:32:00 2453

原创 创建可编辑的xml文档(之一)绑定xml文档到treeview 控件

目录:   介绍   绑定xml文档到treeview 控件   过滤xml 数据   执行拖放操作   执行删除,改名,插入操作   使用中的treeview 控件 通过xml 和xpath 你可以毫不费力的为你的treeview控件增加拖放甚至更多的功能-by Alex Hildyard 最近,我一直在开发一个用来维护在线目录的用户界面工具,因为这个目录

2004-06-01 10:39:00 2027

原创 创建可编辑的xml文档(之二) 过滤xml 数据

过滤xml 数据:让我们在假设一下,如果在一个真实的联系应用程序中,用户可能不希望在分级的treeview中看到“email”,”city ” 或者“country”,他们可能更希望看到顶级的用户联系身份内容,例如Alex, Rebekah, 或者 Justin,既然这样联系点的相应的详细信息(email,city )就处于相邻的可以编辑的区域,类似的用户也可能希望通过上下拖拉树节点来重新排列

2004-06-01 10:38:00 1369

原创 创建可编辑的xml文档(之三)执行拖放操作

执行托放操作定义了treeview 显示得内容以后,现在你应该准备处理如何四处移动元素了,大多数得开发人员在处理拖放操作时得通用观念都是很相似得,无论使用visual c++ visual basic 或者任何一种.net 语言,所以我一直用下面的四个方法处理这个操作:MouseDown-----用户选择得内容DragEnter---用户开始拖动选中得项目DragOver ---用

2004-06-01 10:38:00 1391

原创 创建可编辑的xml文档(之四) 删除、改名、插入操作

执行删除、改名、插入操作   实现了拖放操作就已经完了最难的部分,但是出于完整性考虑,还应该提供一些更好的基本的编辑功能。下面仅仅用四行代码就可以实现删除操作:[C#]   string xpath_query =       buildXPathQuery(this.SelectedNode);   System.Xml.XmlNode node =       xml_document.Doc

2004-06-01 10:38:00 1121

原创 创建可编辑的xml文档(之五)执行中的treeview 控件

执行中的treeview 控件  为了更完美,列表4包含了VB.NET version, or C# version 两个版本的最终treevie 控件。为了更容易使用,我重新定义了结构和代码。同时增加了KeyDown 控制来支持一些默认的快捷键例如:Control-N (新建), F2 (编辑), 和DEL (删除).  这里好象不必附加任何事件,因此最终的api 包含一个方法和八个属性,他们在

2004-06-01 10:38:00 1401 1

原创 c#中的接口

C#中的接口目录   接口的定义   接口与抽象类   接口的的实现接口的的多态性一.接口的定义定义:定义一个协定。实现接口的类或结构必须遵守其协定。简单的说就是接口或者类之间交互时遵守的一个显示定义。最初接触“类与类之间通过接口交互”这个概念时,误以为接口就是类公开的方法,类之间通过类的方法进行交互。其实接口是独立于类的一个定义。接口定义类之间交互的标准。那么

2004-05-29 15:50:00 1729

原创 设计模式之我爱我家(上)

模式无处不在,这里讲述的是happy一家的故事:Happyfather,HappyMother还有HappySOn .本文纯属虚构,如有雷同 那实在是太巧和了。行为模式:CHAIN OF RESPONSIBILITY---职责链定义:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系使用频率:  使用情景:   HappySon:“老妈 这个题不会做了帮

2004-05-28 11:08:00 1414

原创 设计模式之我爱我家(下)

创建型模式ABSTRACT FACTORY---抽象工厂定义:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类使用频率:  使用情景:HappyFather 和 HapperMother吵架了,HappyFather 回家发现桌子上一张纸条写着“做家务”,于是HappyFather 开始擦地板、刷马桶、收拾房间、做饭,足足忙了好几个小时,终于理解Happy

2004-05-28 11:03:00 1087

原创 C#中的事件

目录:   介绍委托和事件   声明事件(定义事件)   注册事件   实现事件   触发事件   为事件增加“添加/删除”方法一  介绍委托和事件事件是特殊化的委托,委托是事件的基础,所以在介绍事件之前先介绍一下委托。委托:使用委托可以将方法应用(不是方法)封装在委托对象内,然后将委托对象传递给调用方法的代码,这样编译的时候代码就没有必要知道调用哪个方法。通过

2004-05-27 18:08:00 1877 1

原创 c#中结构与类的区别

目录   类与结构的实例比较   类与结构的差别   如何选择结构还是类 一.类与结构的示例比较:结构示例:public struct Person{   string Name;   int  height;   int  weightpublic bool overWeight(){    //implement something}

2004-05-26 16:16:00 1370

原创 项目管理理论介绍(上)

参加了去年在北京举办的TechED2003会议 感觉受益匪浅,终于有时间整理了一下资料,本文是根据微软操作系统部署团队项目经理栾跃老师讲的软件项目管理后整理所得 一 .定义1.1 项目的定义: 一个项目指的是一个有目的、有计划、有始有终的、按照预先设定好的进程和步骤渐进的、为完成特定任务而进行的工作和活动。一个项目需要特定的人力、物力、时间、和费用的安排与分配。一个项目的结果有特定需要

2004-05-10 12:16:00 2327 2

原创 项目管理的理论介绍(下)

   3.3.2资源的分配和计划安排      对每一个具体的工作做出资源的分配和计划安排,包括多少人来做、用什么设备和材料来完成    3.3.3费用的估算和开支预算      人力费用 = 项目累积时间 x 每天的人工费用      总费用 =人力费用 + 设备费用 + 运行费用    3.3.4开支的控制管理       制定怎样对可能出现的费用的改变和超支进行管理和控制的运作规章制度 3.

2004-05-10 12:16:00 1391

原创 软件开发的项目管理

一. 软件开发的种类  1.软件产品 (software products)       1.1 大多为横向型市场 (horizontal market)而开发。使用者多为个人, 且数目任意,能力不齐      1.2 提供的功能(features  and functionalities)大多为解决某个具体应用问题或需要     1.3 功能需求 (requirement)来自开发商的市场开发和

2004-05-09 10:59:00 960

原创 如何开发一个可复用的软件系统

如何创建一个可复用软件系统译者序:本文是设计模式“Template Method”模板方法的一个延伸,将模板应用到了整个软件开发产品。首先将软件产品核心不变的业务逻辑部分抽象出来,对于在不同产品中的不同的部分,核心产品通过钩子调用钩子组件重的具体实现,这样开发不同的系统时,只要更改钩子组件的内容就实现了不同的产品。开发的关键就是抽象核心产品的功能。当然这种开发思想也是局限的,不是适合所有的开发

2004-04-28 22:47:00 1075

原创 软件产品开发周期

软件产品开发周期一般由:规划,设计,实施,稳定和发布五个阶段组成, 每个阶段又都是重复的相互迭代的过程,这个过程需要多方的合作找出最佳的实践过程.第一阶段:规划(Plan)目标:规划软件的整体架构各部门完成标准: 1.市场开发人员   衡量市场机会提供市场机会文件(MOD)   定义用户需求提供市场需求文件(MRD)   认定主要用户案例User Scenarios 2.项目经理     确定产品

2004-04-18 23:48:00 1456

原创 vb.net程序设计规范(2)

4.2 变量和常数命名规范         array                             arr                                          arrShoppingList         Boolean                                  bln                           

2004-04-13 14:12:00 1010

原创 开发团队人员配备及工作分配

 l发行经理 (Release PM)Ø作用:项目流程的总管Ø负责产品发行和开发项目流程的管理 - 对整个项目的流程设定规章制度 Ø制定项目的时间进度表和里程碑, 和产品发行够格的衡量标准Ø对整个项目的进程进行追踪、并向整个团队通报, 对出现的问题及时协调并解决.Ø掌握“除害三国会议” (Bug Triage) 和 “战争会议” (War Meeting) Ø负责软件产

2004-04-12 12:35:00 1915

原创 vb.net 程序设计规范(1)

引言:Kent Beck 曾经说过“我只是个更注重的程序规范的程序员而已”目录:         前言         说明性文件规范         过程注释的规范         函数的注释规范命名规范         设计规范: 前言:   1.设计规范的重要性:理由N多, 不在多述                   2. 本文适用性 :

2004-04-12 12:27:00 1455

原创 通过sql语句获取数据库的基本信息

您可以通过以下几个sql 可以立即了解系统的状况和数据库的状态(仅献给习惯使用sql/plus的人 呵呵 )(1) 查询oracle 的物理结构1.1. 查看数据文件SQL> select name from v$datafile;NAME---------------------------------------------/u05/dbf/PROD/system_01.dbf/u05/dbf

2004-04-05 23:46:00 1630 1

空空如也

空空如也

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

TA关注的人

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