当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 见asp?url=/library/CHS/vsent7/htm
 

 

 ·用asp.net编写多层架构的系统     »显示摘要«
    摘要:千万不要被标题吓倒,其实很简单。不然只能一辈子写面条式的程序了。特别是asp程序员大多写都是3 in 1 (超白金版:p)的程序,勉强能写成分层式的也是高手中的高手,这种大虾估计早就转型当系统分析员了。一般来说系统大多分为三层(据说分三层很好):用户层、逻辑层、数据层。也可能不叫这几个名字,但是不管怎么说功能大体应该一样。说到功能请看下面用户层:就是主要与用户打交道,也就是用户界面。什么输入框啊、......
    摘要:com与.net互操作 一、.net调用com组件 .net调用com组件主要分为两类:静态调用及动态调用。 所谓静态调用:指通过通过tlbimp.exe命名产生com组件在.net环境下的包装类,然后通过这个包装类来访问com组件。 所谓动态调用:是指不通过com组件的包装类来进行com组件调用,而是在远行时通过反射来进行com组件调用。 下面将分别详细的讨论这两种......


.net官方编码方法和命名规则

见asp?url=/library/chs/vsent7/html/vxconcodingtechniques.asp">http://msdn.microsoft.com/library/chs/default.asp?url=/library/chs/vsent7/html/vxconcodingtechniques.asp

编码方法合并了软件开发的许多方面.尽管它们通常对应用程序的功能没有影响,但它们对于改善对源代码的理解是有帮助的.这里考虑了所有形式的源代码,包括编程.脚本撰写.标记与查询语言. 【程序编程相关:Windows平台下程序日志的设计和实现

visual studio 编码方法 【推荐阅读:C#中使用反射显示程序集的所有类型和属性

编码方法分为三部分: 【扩展信息:利用Visual Basic操作XML数

不建议将这里定义的编码方法形成一套固定的编码标准.相反,它们旨在作为开发特定软件项目的编码标准的指南.

asp?frame=true#vxconcodingtechniquesanchor1" target="_self">命名 asp?frame=true#vxconcodingtechniquesanchor2" target="_self">注释 asp?frame=true#vxconcodingtechniquesanchor3" target="_self">格式 命名

对于理解应用程序的逻辑流,命名方案是最有影响力的一种帮助.名称应该说明“什么”而不是“如何”.通过避免使用公开基础实现(它们会发生改变)的名称,可以保留简化复杂性的抽象层.例如,可以使用 getnextstudent(),而不是 getnextarrayelement().

命名原则是:选择正确名称时的困难可能表明需要进一步分析或定义项的目的.使名称足够长以便有一定的意义,并且足够短以避免冗长.唯一名称在编程上仅用于将各项区分开.表现力强的名称是为了帮助人们阅读;因此,提供人们可以理解的名称是有意义的.不过,请确保选择的名称符合适用语言的规则与标准.

以下几点是推荐的命名方法.

例程

避免容易被主观解释的难懂的名称,如对于例程的 analyzethis(),或者对于变量的 xxk8.这样的名称会导致多义性,而不仅仅是抽象. 在面向对象的语言中,在类属性的名称中包含类名是多余的,如 book.booktitle.而是应该使用 book.title. 使用动词-名词的方法来命名对给定对象执行特定操作的例程,如 calculateinvoicetotal(). 在允许函数重载的语言中,所有重载都应该执行相似的函数.对于那些不允许函数重载的语言,建立使相似函数发生关系的命名标准. 变量


...   下一页
 ·栈实现字符串表达式计算     »显示摘要«
    摘要:最近频繁解决计算方面的问题,其中就有实现字符串表达式计算返回结果值需求,通过使用栈实现,需要定义运算符号优先级,其它就不细说,代码如下:csstack.cs:using system;namespace pyhb{ /// <summary> /// 栈堆设定。 /// 日期:2005-05-17 /// </summary> public class clsstack {......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE