在实际变成工作中,我们要写大量的程序,比如说把一个表转为一个类对象或者写一个调用带n个参数的存储过程的方法等都需要手工去输入大量的代码,并且还有大量的重复代码。为了避免大量的重复劳动,同时也为了工作的方便,根据自己的需要写了这么一个功能比较简单的代码生成器。其功能如下: 
    功能1: 
    配置数据库连接服务器(包括数据库服务器的IP、数据库、登录帐户、登录密码),单击确定保存配置,保存成功后确定按钮不可用,同时弹出消息对话框。 
    功能2; 
    连接数据库,相应的用户表、存储过程、视图等都会列出来。 
    功能3: 
    生成代码,在类名文本框中输入要生成的类的名字,选中相应的表或存储过程或视图,单击生成代码按钮就会生成相应的代码。生成的代码保存在c盘的根目录下,同时也显示在文本框里。如果是用户表或视图,将生成带属性和构造函数的类;如果是存储过程,将生成一个带调用存储过程的方法的类。

使用方法,在使用前请先配置数据库。

源代码下载

C#写的一个代码生成器相关推荐

  1. Freemarker简单实现一个代码生成器。

    忽然想起以前工作的时候突发奇想写的一个一个代码生成器,也记录一下吧. 首先文件如下: 我的模板配置如下: package ${packageName}; import java.util.Date; ...

  2. java编程游戏飞机旋转问题_用JAVA写的一个飞机游戏

    根据网上视频教程,用JAVA写的一个飞机程序.先看效果先: 改程序主要应用了面向对象的方法构建,使用了AWT技术和一些双缓冲技术 关键有几个点: 一.双缓冲技术,防止重画造成的屏幕闪烁,可以直接用 p ...

  3. 在纸上写好一个c语言程序后,上机运行的基本步骤为,c基本概念(选择题).docx

    PAGE / NUMPAGES 一.单选题 1.下面叙述中正确的是: (A) 在C语言程序中,main()函数必须放在程序的开始位置 (B) 在C语言程序中,要调用的函数必须在main()函数中定义 ...

  4. 怎样写出一个较好的高速排序程序

    写出一个较好的高速排序程序 高速排序是经常使用的排序算法之中的一个,但要想写出一个又快又准的使用程序,就不是那么简单了 须要注意的事项 首先要写正确.通常使用递归实现.其递归相当于二叉树展开,因此假设 ...

  5. linux mysql 不稳定_linux,mysql:今天写出一个十分弱智的bug!

    今天写出一个十分弱智的bug,记录一下,提醒自己以后别这种犯错,不怕丢人哈~ 在写一个分页查询记录的sql时,要根据添加的时间逆序分页输出,之前的写法是酱紫: select record.a, y.c ...

  6. 分享下自己写的一个微信小程序请求远程数据加载到页面的代码

    分享下自己写的一个微信小程序请求远程数据加载到页面的代码 1  思路整理 就是页面加载完毕的时候  请求远程接口,然后把数据赋值给页面的变量 ,然后列表循环 2 js相关代码  我是改的 onload ...

  7. 用jQuery写的一个翻页,并封装为插件,

    用jQuery写的一个翻页,并封装为插件, 1 *{ 2 margin:0; 3 padding: 0; 4 list-style: none; 5 text-decoration: none; 6 ...

  8. 利用反射自己写的一个ModelHelper类

    开发中 很多人都会使用BLL Model这种开发,我也是,虽然现在有很多的自动生成工具,能在几秒内生成cs的模板,但我个人还不是很喜欢,我还是喜欢自己一个一个去写,这样更能了解自己的代码. 不过手动编 ...

  9. 我写了一个脚本,可在“任意”服务器上执行命令!

    冰河之前维护着上千台服务器组成的服务器集群,如果每次需要在服务器上执行命令的时候,都要手动登录每台服务器进行操作的话,那也太麻烦了.你想想,如果在上千台服务器的集群中,每台服务器中只需要简单的执行一个 ...

最新文章

  1. C++中关键字的理解--Static
  2. 分数序数之和c语言,用c语言求解:有一分数序列2/1,3/2,5/3,8/5,13/8,21/13,…求这个数列的前20项之和....
  3. 两张超级大表join优化
  4. python pip国内镜像
  5. 【数据结构】——排序算法系列总结
  6. html文件怎么导出stl文件,各种3D建模软件导出STL文件的小技巧(一)
  7. oracle精度说明符1~38_Oracle 错误代码总结及解决方案
  8. Android初学第53天
  9. c语言 函数 收集,c语言库函数大全--资料收集+
  10. C#程序员66个编码好习惯
  11. oracle 和mysql有什么区别_mysql和oracle的区别有哪些
  12. linux定时任务的配置详解
  13. 连接服务器显示句柄无效,紧急求助!!1  打印机不能打印 提示:句柄无效...
  14. java日志:一、JUL使用
  15. LAb3-自行车码表
  16. html判断是否在微信里打开,JavaScript判断浏览器内核,微信打开自动提示在浏览器打开...
  17. phpspreadsheet常用设置项
  18. 掌握真正科学的学习方法——学会如何学习(Learning How to Learn)课程笔记
  19. julia系列1:介绍与安装
  20. 2023新年倒计时(付源码)

热门文章

  1. XMLHttpRequest、fetch的ajax请求
  2. Jenkins搭建Nodejs自动化测试
  3. mysql cmd链接不上数据库情况汇总
  4. 6.异常释放锁的情况
  5. ThinkPHP中的快捷函数小结
  6. 读取中文目录(python)
  7. POJ2084 Game of Connections(数学,dp)
  8. ubuntu常见问题总结
  9. webstrom快捷键
  10. eclipse-jee版连接tomcat(转载)