代码生成工具系列-----代码生成工具(CodeEasy)介绍
代码生成工具系列
代码生成工具(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)介绍相关推荐
- 什么? 你还没用过 Cursor? 智能 AI 代码生成工具 Cursor 安装和使用介绍
作者:明明如月学长, CSDN 博客专家,蚂蚁集团高级 Java 工程师,<性能优化方法论>作者.<解锁大厂思维:剖析<阿里巴巴Java开发手册>>.<再学经 ...
- 【Hook】postman工具的代码生成工具让它锦上添花
修改postman工具的代码生成工具加入response自动生成POJO代码 如上图可以快速把请求这个动作转成code,减少重复性劳动. 但是有一点我觉得可以优化下 就是返回的json如果也能自动转成 ...
- java ssh2工具,SSH2代码生成工SSH2代码生成工具 PowerBy 清如许UnicodePowerBy
SSH2代码生成工SSH2代码生成工具 PowerBy 清如许UnicodePowerBy SSH2代码生成工具 PowerBy 清如许Unicode 超值只卖2000元的SSH代码生成工具,快来购买 ...
- windows安装anaconda_[计算机科学工具系列] Anaconda和conda
[计算机科学工具系列] Anaconda和conda Anaconda和conda分别是什么? anaconda的安装 因为现在只有python3还在更新,而python3.x和python2.x本身 ...
- python︱写markdown一样写网页,代码快速生成web工具:streamlit 重要组件介绍(二)
python︱写markdown一样写网页,代码快速生成web工具:streamlit(一) 上篇主要是steamlit的介绍以及streamlit的一些初始化,这篇是一些组件的介绍,当然风格是直接上 ...
- c8051f310烧录_C8051F烧录器-C8051F系列烧录工具下载v1.0.0.1 官方最新版-西西软件下载...
C8051F系列烧录工具是一款适用于C8051F系列单片机的烧录软件,这款工具对官方功能有增减,可烧录HEX文件同时,烧录设备信息(ID,地址,编号,配置)等. C8051F单片机介绍: C8051F ...
- FFmpeg命令行工具系列二---转码流程及过滤器
一.概述 在FFmpeg命令行工具系列一中,对FFmpeg的命令行工具FFmpeg.exe进行了简单的介绍,并举出了几个简单的例子.在这一章中,将进行一次详细的介绍,主要是对转码过程和过滤器进行介绍. ...
- 推荐开发工具系列之--PyF5(自动刷新)
2019独角兽企业重金招聘Python工程师标准>>> 昨天介绍的自动刷新的软件 推荐开发工具系列之--LinrF5(自动刷新) 已经是很靠谱了:今天再介绍一款软件,同样靠谱:萝卜 ...
- Android实用视图动画及工具系列之三:表情加载动画和失败加载动画,人物加载动画
实现效果 功能说明 网速慢时,加载网络数据时,界面怎么处理才美观?载入失败或网络丢包时,如何让界面显得更和谐?这一直是开发人员和美工人员不绝于耳的问题,为了达到功能和UI的完美交互,我们不得不做一些基 ...
- Python开发工具系列1------基于业务常见情况,利用Python实现短文本相似度模型并且利用PyQt5封装为工具
Python开发工具系列1------ 基于业务常见情况,利用Python实现短文本相似度模型并且利用PyQt5封装为工具 业务场景介绍 工具介绍 关键功能实现 界面实现 主要业务功能实现 代码与工具 ...
最新文章
- 定义范围中的备选方案生成、横向思维、创建WBS、工作包定义、WBS、确认范围过程和实施质量过程的关系、联合应用设计和质量功能展开QFD
- js当前时间不关闭浏览器会实时更新最新时间+js倒计时,
- iOS开篇——UI之UITextField
- FOJ Problem 2253 Salty Fish
- php使用mysql5和8的区别_mysql8.0和mysql5.7的区别是什么?
- Linux Shell 判断块设备节点是否存在
- 容器控件StackPanel控件
- 几个和结束相关的内容
- python 堆栈_Python堆栈
- flutter推荐路由器插件:go_router
- 华为hcip认证题库在哪找?HCIP如何考取?
- Java8实战(Java8 in Action)精华篇
- ubuntu下安装tun模块图文详细教程
- 计算机三级考试 信息安全,计算机三级考试《信息安全技术》练习题及答案
- 蓝宝石rx470d原版bios_狼神矿卡烤机89°C!强刷蓝宝石RX570超白金显卡BIOS降温75°教程...
- 设计思维的定义与一些步骤
- 钛资本研究院:科技创投,ToB也性感
- Computer Vision_3D Reconstruction_Point Cloud(计算机视觉三维重建点云点云配准)
- win10+uefi模式下装引导器之/boot,/efi的区别
- 将Twitter4j与Scala结合使用以执行用户操作
热门文章
- Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第十集之Nginx反向代理原理】(有参考其他文章)...
- 通用窗口类 Inventory Pro 2.1.2 Demo1(上)
- Prism初研究之依赖管理
- Linq to xml修改CDATA节点值
- 客户端考试之渐进增强与优雅降级
- HDU2095find your present (2)【hash】
- get 方法向后台提交中文乱码问题
- ddrescue重建损坏磁盘
- Java编程基础阶段笔记 day03 Java基本语法(中)
- 【原创】大叔经验分享(26)hive通过外部表读写elasticsearch数据