代码生成工具系列

代码生成工具(CodeEasy)介绍

简介:CodeEasy 是本人根据NicPetshop(我一朋友写的代码生成工具,在博客园有发表,大家下载免费使用)结构改写而成。它根据MS SQL2005数据库(目前只支持该数据库)表,存储过程数据操作生成SQL语句,三层架构的类。

应用:Nicpetshop已在公司项目中运用,效果比较满意。而本人的写的CodeEasy在一小网站项目中使用。大家可来看看:http://www.onsbar.cn/ 。在运用中,发现大量BUG,重要的基本更改过来。当然,本人比较懒散,只要能用的就没去改。这次代这一系列,希望能多动动,把发现的BUG全修正过来。

开发技术:其实,CodeEasy用的技术很简单,简单到输出StringBuilder。而Nicpetshop运用大大量其它技术,比如 Remoting,缓存,反射等等。

好了,看张由Nicpetshop生成的项目图吧!

不要怀疑,这些代码全是由它生成的。包括项目的文件都是,余下要做的就是编译它。

特色:

1,引入System.Nullable<T>

2,Model项目中,根据数据库外键关系映射类。比如:有一数据库里有用户Member表,一个分数据Socre表,Socre 通过UID与MEMBER关链一起。工具生成对应的MemberInfo类,一个SocreInfo类。在前台,可以这样写

SocreInfo socreinfo;

socreinfo.UID_MemberInfo 访问用户的信息。避免新构类或用DataTable造成的麻烦。

3,分页查询,且引入MYSQL中的Limit方法。

这节就到这,最后要说的:工具是且只是工具,希望了解下就行。把时间,精力花到底层技术上。

谢绝转载

2008-10-22

转载于:https://www.cnblogs.com/jiang84/archive/2008/10/22/1316921.html

代码生成工具系列-----代码生成工具(CodeEasy)介绍相关推荐

  1. 什么? 你还没用过 Cursor? 智能 AI 代码生成工具 Cursor 安装和使用介绍

    作者:明明如月学长, CSDN 博客专家,蚂蚁集团高级 Java 工程师,<性能优化方法论>作者.<解锁大厂思维:剖析<阿里巴巴Java开发手册>>.<再学经 ...

  2. 【Hook】postman工具的代码生成工具让它锦上添花

    修改postman工具的代码生成工具加入response自动生成POJO代码 如上图可以快速把请求这个动作转成code,减少重复性劳动. 但是有一点我觉得可以优化下 就是返回的json如果也能自动转成 ...

  3. java ssh2工具,SSH2代码生成工SSH2代码生成工具 PowerBy 清如许UnicodePowerBy

    SSH2代码生成工SSH2代码生成工具 PowerBy 清如许UnicodePowerBy SSH2代码生成工具 PowerBy 清如许Unicode 超值只卖2000元的SSH代码生成工具,快来购买 ...

  4. windows安装anaconda_[计算机科学工具系列] Anaconda和conda

    [计算机科学工具系列] Anaconda和conda Anaconda和conda分别是什么? anaconda的安装 因为现在只有python3还在更新,而python3.x和python2.x本身 ...

  5. python︱写markdown一样写网页,代码快速生成web工具:streamlit 重要组件介绍(二)

    python︱写markdown一样写网页,代码快速生成web工具:streamlit(一) 上篇主要是steamlit的介绍以及streamlit的一些初始化,这篇是一些组件的介绍,当然风格是直接上 ...

  6. c8051f310烧录_C8051F烧录器-C8051F系列烧录工具下载v1.0.0.1 官方最新版-西西软件下载...

    C8051F系列烧录工具是一款适用于C8051F系列单片机的烧录软件,这款工具对官方功能有增减,可烧录HEX文件同时,烧录设备信息(ID,地址,编号,配置)等. C8051F单片机介绍: C8051F ...

  7. FFmpeg命令行工具系列二---转码流程及过滤器

    一.概述 在FFmpeg命令行工具系列一中,对FFmpeg的命令行工具FFmpeg.exe进行了简单的介绍,并举出了几个简单的例子.在这一章中,将进行一次详细的介绍,主要是对转码过程和过滤器进行介绍. ...

  8. 推荐开发工具系列之--PyF5(自动刷新)

    2019独角兽企业重金招聘Python工程师标准>>> 昨天介绍的自动刷新的软件 推荐开发工具系列之--LinrF5(自动刷新)  已经是很靠谱了:今天再介绍一款软件,同样靠谱:萝卜 ...

  9. Android实用视图动画及工具系列之三:表情加载动画和失败加载动画,人物加载动画

    实现效果 功能说明 网速慢时,加载网络数据时,界面怎么处理才美观?载入失败或网络丢包时,如何让界面显得更和谐?这一直是开发人员和美工人员不绝于耳的问题,为了达到功能和UI的完美交互,我们不得不做一些基 ...

  10. Python开发工具系列1------基于业务常见情况,利用Python实现短文本相似度模型并且利用PyQt5封装为工具

    Python开发工具系列1------ 基于业务常见情况,利用Python实现短文本相似度模型并且利用PyQt5封装为工具 业务场景介绍 工具介绍 关键功能实现 界面实现 主要业务功能实现 代码与工具 ...

最新文章

  1. 定义范围中的备选方案生成、横向思维、创建WBS、工作包定义、WBS、确认范围过程和实施质量过程的关系、联合应用设计和质量功能展开QFD
  2. js当前时间不关闭浏览器会实时更新最新时间+js倒计时,
  3. iOS开篇——UI之UITextField
  4. FOJ Problem 2253 Salty Fish
  5. php使用mysql5和8的区别_mysql8.0和mysql5.7的区别是什么?
  6. Linux Shell 判断块设备节点是否存在
  7. 容器控件StackPanel控件
  8. 几个和结束相关的内容
  9. python 堆栈_Python堆栈
  10. flutter推荐路由器插件:go_router
  11. 华为hcip认证题库在哪找?HCIP如何考取?
  12. Java8实战(Java8 in Action)精华篇
  13. ubuntu下安装tun模块图文详细教程
  14. 计算机三级考试 信息安全,计算机三级考试《信息安全技术》练习题及答案
  15. 蓝宝石rx470d原版bios_狼神矿卡烤机89°C!强刷蓝宝石RX570超白金显卡BIOS降温75°教程...
  16. 设计思维的定义与一些步骤
  17. 钛资本研究院:科技创投,ToB也性感
  18. Computer Vision_3D Reconstruction_Point Cloud(计算机视觉三维重建点云点云配准)
  19. win10+uefi模式下装引导器之/boot,/efi的区别
  20. 将Twitter4j与Scala结合使用以执行用户操作

热门文章

  1. Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第十集之Nginx反向代理原理】(有参考其他文章)...
  2. 通用窗口类 Inventory Pro 2.1.2 Demo1(上)
  3. Prism初研究之依赖管理
  4. Linq to xml修改CDATA节点值
  5. 客户端考试之渐进增强与优雅降级
  6. HDU2095find your present (2)【hash】
  7. get 方法向后台提交中文乱码问题
  8. ddrescue重建损坏磁盘
  9. Java编程基础阶段笔记 day03 Java基本语法(中)
  10. 【原创】大叔经验分享(26)hive通过外部表读写elasticsearch数据