当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 使用net开发也有不短的时间了,项目做的不怎么样,却是有一点点儿
 

 

    摘要:#include <stdio.h>#include <stdlib.h>#include <math.h>#define elementtype int#define maxsize 511 //the number of the node is 2^levels-1 //and the max level is 9 //an array to store ......
    摘要:首先声明:本人并不是什么高手,以下只是平时编程的一些经验。 关于asp连接数据库的方法,几乎扫盲了吧( :,这里就不废话了,但不知各位高手有没有在微软的xp系统下做asp的,你们是否与遇到过下列问题呢?当连好库后,会出现无法更新的错误——多见于asp或asp.net连接access。此时解决的办法如下: 1.打开我的电脑->工具-〉文件夹选项-〉查看选项卡,去掉使用简......


对使用net程序架构开发的一点点儿

使用net开发也有不短的时间了,项目做的不怎么样,却是有一点点儿不成文的...(不知说是什么好了?),请大家批评(欢迎批评指正 ninglng@163.com)

数据库(包括存储过程) +数据访问(包括microsoft application blocks for .net的2.0版) + 数据结构(等价于强类型dataset) + 业务逻辑层+ 业务表现层 【程序编程相关:Info:使用 Visual Studi

程序架构,功能的划分: 【推荐阅读:FreeMarker设计指南(3)

数据访问层:实现对数据库的基本操作方法,添加.修改.删除,判断是否存在,选择数据等,较细粒度的处理,不需要要考虑如检验数据合法性.多步逻辑操作等;更粗粒度的实现在业务规则层 【扩展信息:webmenu编程精彩历程(二)菜单xm

数据库:不用说了,就是数据库了;不包括商业逻辑的,存储过程的主要作用是完成对表的基本操,包括添加.删除.修改.选择等;

数据结构:可以使用强类型的dataset,这一层就是c#对数据库结构的映射,提供给其他层次的调用的;

业务逻辑层:数据访问层不需要关心的数据合法等都要在这里处理了,而且这里处理内容应该都是对数据访问层的进一步封装,这里的一个函数可能调用了若干数据访问层的小的处理过程;所以这里可以说是粗粒度的实现;

业务表现层:按说这一层就是友好的操作界面了,但对于较复杂的系统,可以在这里单独处理数据的合法验证,而业务逻辑层就只需要处理业务上的逻辑了;而一般规模小的系统,业务逻辑与业务表现可以合二为一的实现;

以上这是´纵向´的分析,在实际的开发中为了更方便高效的开发,完全可以´横向´的分析,划分模块:


...   下一页
 ·lib tomcrypt文档翻译    »显示摘要«
    摘要: 不要使用自己的密码体制,而应该使用健壮的密码算法库,目前主要的密码cryptlib,openssl,crypto++,bsafe和cryptix;当然.net和java也提供了密码算法库。但是,上面的算法库中,像cryptlib,bsafe都是要收费的,openssl和crypto++缺乏文档很难使用。cryptix的文档严重不足并且java的api十分的复杂,最严重的是速度不佳。libt......
» 本期热门文章:

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