• C#.Net项目生成器(ibatis)使用说明


    总体说明

    1.         本程序的主要功能是针对已经设计好的数据库生成一个基于ibatisnetc#.net2.0开发架构。

    2.         运行环境:Windows 2000/XP/2003/Vista, .net framework 2.0

    3.         生成框架:Vs.Net2008, .net framework 2.0

    4.         生成源码:c#.net

    5.         支持的数据库:sql Server 2005/ sql Server 2008/oracle 9

    6.         生成的内容总共10个项目:

       External_bin 需要引用的dll

       MyCompany.Controls 项目中用到的自定义控件

      MyCompany.IbatisNet项目中IbatisNet组件

      MyCompany.MyProject.Domain 项目对象

      MyCompany.MyProject.Persistence 数据库持久化对象

      MyCompany.MyProject.Run 项目运行对象

      MyCompany.MyProject.Service 业务服务对象

      MyCompany.MyProject.UserControls 界面用户控件对象

      MyCompany.MyProject.WinFrom 界面对象

      MyCompany.Utility 项目中用到的工具集

    如何生成

        本程序如(图1)只有一个操作界面,使用起来非常方便,真正起作用的只有1个选择,3个按钮,5个文本框控件。

    图 1  

     

    1.         选择对应的数据库,Sql Server或者Oracle

    2.         填写数据连接字符串,点击“连接数据库”连接成功后,就可以在Gird列表里面显示出对应表信息。

    3.         在生成信息里面填写对应的公司名称、项目名称、作者、选择项目保存的路径。“公司名称”作为顶级命名空间名,“项目名称”作为次级命名空间,“作者”信息将出现在生成的文件的头部注释中。

    4.         点击“开始创建”,界面底部开始显示生成进度,等待生成完成提示出现后,整个开发架构就已经生成好了。

    5.         vs2008打开项目,如(图2)进入解决方案的属性对话框。除External_bin外企业项目全部钩选生成,然后就可以生成项目了。

    图 2  

    参考实例:http://www.cnblogs.com/ctp0925/archive/2008/12/03/1347154.html

    注意事项

    1.         在进入开发前,尽可能的完善的您的数据库设计,尽量保证进入开发后少改动。

    2.         一定要注意给每一个表都配置上主键,最好是单字段唯一主键,否则生成过程可能失败。

    3.         最好给每个表和字段加上属性,可以在生成时生成注释和表头。

    4.         首次生成后,一定要记得进入解决方案的属性对话框,钩选需要生成的项目。

    5.         生成的目的是快速为您搭建一个开发框架,生成的代码不一定就能满足您的全部需要,对于不需要的代码和文件可以删除。不能保证所有生成的代码一定正确,如果生成的代码有错误,请您在项目开发修改。

    6.         错误反馈:http://www.cnblogs.com/ctp0925/archive/2008/12/09/1351446.html

    程序下载

      下载地址:https://files.cnblogs.com/ctp0925/CSharp.Net项目生成器(ibatis).rar

  • 相关阅读:
    帮助你生成分享和显示社交媒体网络按钮的jQuery插件 #50C1AL java程序员
    Storyboard多View的切换 [xcode 4.4.1]
    ObjectiveC Enum 枚举数据类型解析
    在IOS中使用KeychainItemWrapper保存用户名和密码实现记住密码功能
    10个迷惑新手的Cocoa&Objectivec开发问题
    关于分类(category)和类的扩展(extensions)的验证
    解决mac创建的压缩包,window下解压乱码的问题
    xcode快捷键大全
    解决Shockwave flash在chrome浏览器上崩溃的问题
    嵌入式内核与文件系统烧写
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/1805600.html
Copyright © 2020-2023  润新知