当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: //数据库访问的想法://1.按照数据库表中的表定义一个接口,比
 

 

    摘要:示例:在某一公司中,部门员工要休假的话需要部门主管的批准。如果休假天数大于10天的话,在部门主管的同意后,还必须上级主管批准。如果是部门主管要休假只要上级主管批准即可。在休假被批准之前,申请人可以撤销休假申请。每个员工还有多少天休假必须管理起来,在员工提交休假申请时要检查申请天数是否超过可用天数。申请批准后,要在可用天数里减去申请天数。每次休假申请结束之后,不管通过未通过或是否取消,都必须记录下来......
    摘要: 《谈“新浪漫架构”功能特性的裁减》 大家都知道,要成功的完成一个项目的,必须能够从开始就控制住需求的变更,和明确确定功能子集,只做最必要的,从人力,物力,等各方面来仔细规划这个项目的需求集合和功能集合。 新浪漫架构是这样的一个软件体系:一个致力于让有心做网站的朋友快速拥有时尚的,个性的网站,并从中盈利,获得浪漫的生活。它同时也是一个web软件架构,希望将来任......


看PETSHP及DU7后的想法

//数据库访问的想法: 【程序编程相关:全世界所有程序员都会犯的错误

【推荐阅读:ADO 方法访问数据库的封装接口(03)

//1.按照数据库表中的表定义一个接口,比如customer-->icustomer,orders-->iorders,account-->iaccount 【扩展信息:从C/S向WEB移植

//  示例代码[来自petshop&du7]:

   using system;

namespace mysystem.idal

{

 /// <summary>

 /// inteface for the account dal

 /// </summary>

 public interface iaccount

 {

  /// <summary>

  /// authenticate a user

  /// </summary>

  /// <param name="userid">unique identifier for a user</param>

  /// <param name="password">password for the user</param>

  /// <returns>details about the user who has just logged in</returns>

  accountinfo signin(string userid, string password);

  //accountinfo 登录后返回的信息,数据量返回少的形式用这种格式

    

  /// <summary>

        ///     retrieves a book for a specified account id.

        ///     <param name="accountid">id of account to retrieve from database.</param>

        ///     <retvalue>accountdata, a dataset containing detailed account information.</retvalue>

        /// </summary>

  accountdata getaccountbyid(int accountid);

  //accountdata 根据查询得到的信息,信息数据量多并要由datagrid显示时,用这种格式

      


...   下一页
    摘要: 《谈“新浪漫架构”功能特性的裁减》 大家都知道,要成功的完成一个项目的,必须能够从开始就控制住需求的变更,和明确确定功能子集,只做最必要的,从人力,物力,等各方面来仔细规划这个项目的需求集合和功能集合。 新浪漫架构是这样的一个软件体系:一个致力于让有心做网站的朋友快速拥有时尚的,个性的网站,并从中盈利,获得浪漫的生活。它同时也是一个web软件架构,希望将来任何的web......
» 本期热门文章:

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