C#写的一个代码生成器
在实际变成工作中,我们要写大量的程序,比如说把一个表转为一个类对象或者写一个调用带n个参数的存储过程的方法等都需要手工去输入大量的代码,并且还有大量的重复代码。为了避免大量的重复劳动,同时也为了工作的方便,根据自己的需要写了这么一个功能比较简单的代码生成器。其功能如下:
功能1:
配置数据库连接服务器(包括数据库服务器的IP、数据库、登录帐户、登录密码),单击确定保存配置,保存成功后确定按钮不可用,同时弹出消息对话框。
功能2;
连接数据库,相应的用户表、存储过程、视图等都会列出来。
功能3:
生成代码,在类名文本框中输入要生成的类的名字,选中相应的表或存储过程或视图,单击生成代码按钮就会生成相应的代码。生成的代码保存在c盘的根目录下,同时也显示在文本框里。如果是用户表或视图,将生成带属性和构造函数的类;如果是存储过程,将生成一个带调用存储过程的方法的类。
使用方法,在使用前请先配置数据库。
源代码下载
C#写的一个代码生成器相关推荐
- Freemarker简单实现一个代码生成器。
忽然想起以前工作的时候突发奇想写的一个一个代码生成器,也记录一下吧. 首先文件如下: 我的模板配置如下: package ${packageName}; import java.util.Date; ...
- java编程游戏飞机旋转问题_用JAVA写的一个飞机游戏
根据网上视频教程,用JAVA写的一个飞机程序.先看效果先: 改程序主要应用了面向对象的方法构建,使用了AWT技术和一些双缓冲技术 关键有几个点: 一.双缓冲技术,防止重画造成的屏幕闪烁,可以直接用 p ...
- 在纸上写好一个c语言程序后,上机运行的基本步骤为,c基本概念(选择题).docx
PAGE / NUMPAGES 一.单选题 1.下面叙述中正确的是: (A) 在C语言程序中,main()函数必须放在程序的开始位置 (B) 在C语言程序中,要调用的函数必须在main()函数中定义 ...
- 怎样写出一个较好的高速排序程序
写出一个较好的高速排序程序 高速排序是经常使用的排序算法之中的一个,但要想写出一个又快又准的使用程序,就不是那么简单了 须要注意的事项 首先要写正确.通常使用递归实现.其递归相当于二叉树展开,因此假设 ...
- linux mysql 不稳定_linux,mysql:今天写出一个十分弱智的bug!
今天写出一个十分弱智的bug,记录一下,提醒自己以后别这种犯错,不怕丢人哈~ 在写一个分页查询记录的sql时,要根据添加的时间逆序分页输出,之前的写法是酱紫: select record.a, y.c ...
- 分享下自己写的一个微信小程序请求远程数据加载到页面的代码
分享下自己写的一个微信小程序请求远程数据加载到页面的代码 1 思路整理 就是页面加载完毕的时候 请求远程接口,然后把数据赋值给页面的变量 ,然后列表循环 2 js相关代码 我是改的 onload ...
- 用jQuery写的一个翻页,并封装为插件,
用jQuery写的一个翻页,并封装为插件, 1 *{ 2 margin:0; 3 padding: 0; 4 list-style: none; 5 text-decoration: none; 6 ...
- 利用反射自己写的一个ModelHelper类
开发中 很多人都会使用BLL Model这种开发,我也是,虽然现在有很多的自动生成工具,能在几秒内生成cs的模板,但我个人还不是很喜欢,我还是喜欢自己一个一个去写,这样更能了解自己的代码. 不过手动编 ...
- 我写了一个脚本,可在“任意”服务器上执行命令!
冰河之前维护着上千台服务器组成的服务器集群,如果每次需要在服务器上执行命令的时候,都要手动登录每台服务器进行操作的话,那也太麻烦了.你想想,如果在上千台服务器的集群中,每台服务器中只需要简单的执行一个 ...
最新文章
- C++中关键字的理解--Static
- 分数序数之和c语言,用c语言求解:有一分数序列2/1,3/2,5/3,8/5,13/8,21/13,…求这个数列的前20项之和....
- 两张超级大表join优化
- python pip国内镜像
- 【数据结构】——排序算法系列总结
- html文件怎么导出stl文件,各种3D建模软件导出STL文件的小技巧(一)
- oracle精度说明符1~38_Oracle 错误代码总结及解决方案
- Android初学第53天
- c语言 函数 收集,c语言库函数大全--资料收集+
- C#程序员66个编码好习惯
- oracle 和mysql有什么区别_mysql和oracle的区别有哪些
- linux定时任务的配置详解
- 连接服务器显示句柄无效,紧急求助!!1 打印机不能打印 提示:句柄无效...
- java日志:一、JUL使用
- LAb3-自行车码表
- html判断是否在微信里打开,JavaScript判断浏览器内核,微信打开自动提示在浏览器打开...
- phpspreadsheet常用设置项
- 掌握真正科学的学习方法——学会如何学习(Learning How to Learn)课程笔记
- julia系列1:介绍与安装
- 2023新年倒计时(付源码)