CodePlus将要推出新版了:)列举一些更新出来先

        自从今天38号推出第一个版本 0.9beta 后,一直很忙,没有时间来太多的更新CodePlus软件,更多的情况都是在自己的项目中根据需要做的调整。7月份末开始,我们工作室开始研发一个较大的系统,采用了(DAL + BLL + Model + Pres)的结构,数据库处理采用Microsoft Data Acess V2.0,由于工期很紧,项目在商业逻辑层面其实难度不大,主要的工作一般都集中在写一大堆的ModelDAL,和做Pres了,所以,从一开始,我们就集中力量把CodePlus给更新到这个层面,现在CodePlus已经为我们的52张表共1000多个字段数据库生成了所有的Model,和DAL,以及基本的Pres。虽然现在参与写代码的就3-4个人,但在短短的二周时间内,我们完成了182CS文件的编写:)  按算给我们节约了近80%的时间。而我们的精力主要花在流程设计、模型分析上,当然,还有页面的美化上(我们的美工的事哈^_^,她可以用CodePlus生成带输入框的基本页面,然后再根据要求制作页面)。

      先大概的罗列一下新的功能哈:

  • 对应的Database.cs 采用改进后的Microsoft Data Access V2.0
  • 可生成DALModel、和基本的Pres(页面还是要自己来美化的哈)
  • 支持改进后的SqlParameter缓存(不采用自动去数据库取回存储过程参数,而是如果没有缓存,就新建SqlParameter[],然后缓存它,如果不用CodePlus,写这个会比较痛苦,一个方法,一大推,用CodePlus就不再花时间(最多几毫秒,又不费力^_^),这就是自动生成的优势。
  • 自动加字段说明(注释,你只需要在数据库建表的时候,把字段说明写在"描述"里即可,以后无论是在Model,还是前台表现Pres里都会自动生成了。)
  • 解决DBNULL问题。不管你在前台是不是输入或者数据库中有没有值,都不会出错了。
  • CodePlus里直接看表结构(带说明哈)
  • 自动生成:属性、新建、修改、删除、存在性、初始化、Model构造、查询返回ArrayListDataSetXmlReaderSqlDataReader、页面数据源、取/赋值、数据基本显示页、存储过程(添加、修改、删除、存在、选择、选择到xml,存储过程生成后,可直接保存到数据库)。
  • 类与存储过程名称自动对应。
  • Database.cs V1.0V2.0间可直接切换,参数缓存可选。
  • 不仅可列出本地SQL SERVER上的数据库//视图/存储过程,当然包括直接查看了。还可以列出远程SQL SERVER上的这些信息,并直接进行自动生成操作。唯一要做的只是设定对方SQL SERVERIP和用户名密码了,之 后就和对本机操作一样了哈。
  • 正式推出后,将提供网站支持。
  • 修正0.9 beta版中的一些错误。
  • 先写这么多吧,慢慢整理。

发一些截图看看哈:

  在CodePlus里可方便查看数据库中表、视图、存储过程的详细信息

   图一、在CodePlus里可以很方便的查看数据库中 表、视图、存储过程 的 详细信息。

 

 

通过CodePlus可方便生成数据库操作的基本存储过程

图二、通过CodePlus您可以很方便的生成基本的数据库操作的基本存储过程,而大多数复杂的操作,都可以BLL层中通过对基本方法的组合调用而完成。

 

 

CodePlus生成DAL类、Model类和前台表现层常用方法的界面。

 

图三、在CodePlus里,可以方便生成各类DAL、Model、前台表现的常用代码片断。

 

这是一个生成常参数缓存的DAL层方法的示例

 

图四、这是一个生成带参数缓存的DAL层方法的示例。

 

CodePlus网络设置界面

 

图五、CodePlus网络设置界面。

 

       现在虽然手头事情很多,但应该在近期可以把这个新版推出来。不过还是给一个建议,就是,这个软件我们设计的初衷,就是为了减少对没有多少智力因素的代码和可复杂过程的代码进行自动生成,而使我们能够把大多数精力集中在真正核心和重要的事情上,就算是时间还有得多,出去玩也比写那100多个无聊属性要强哈^_^。那么,建议的主题就出来了,事实上,如果你对分层结构或者设计本身不太熟悉,我们并不强烈建议你用CodePlus,CodePlus是不带一点点智力的,他不会告诉你如何去完成一个系统,他只是帮你生成一些你知道有什么用的代码而已。他既是一个纯粹的笨蛋,也是一个纯粹的高效果体力替代者。

 

    如果你看了这些内容,有什么好的建议,可以告诉我。谢谢!

 

   有关CodePlus的基本说明,在第一个版本里面已经说了。这里不重复了。

 

    祝大家Coding 愉快!

 

                                                                                                             Wintle.

                                                                                                           04/08/08 于成都

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值