AutoThrCode 三层结构业务层代码自动生成工具

请看下面示例:
数据表结构如下:

生成的 属性成员 和 添加,更新的代码:

'AutoThrCode自动生成三层结构业务逻辑层代码
'IsDotNet 版权所有
'作者:梦虫
'Msn:IsDotNet@MsN.CoM
'Http://www.IsDotNet.com
'本代码引用 IsDotNet.Data.SqlDbHelper 类,请将 AdoHelper.dll 拷贝到WEB程序的BIN目录下
'请在WEB程序的web.config文件的节配置数据库连接字符串,"ConnectionString" value="Server=(local); database=databasename; User ID=sa; Password=sa;" />

Imports System
Imports System.Data
Imports System.Data.SqlClient

Class DBShippers

'属性成员ErrMsg
Private _ErrMsg As String
Public Property [ErrMsg] As String
Get
Return Me._Errmsg
End Get
Set(ByVal Value As String)
Me._Errmsg = Value
End Set
End Property

'属性成员:ShipperID
Private intShipperid As Integer
Public Property [ShipperID] As Integer
Get
Return Me.intShipperid
End Get
Set(ByVal Value As Integer )
Me.intShipperid = Value
End Set
End Property

'属性成员:CompanyName
Private strCompanyname As String
Public Property [CompanyName] As String
Get
Return Me.strCompanyname
End Get
Set(ByVal Value As String )
Me.strCompanyname = Value
End Set
End Property

'属性成员:Phone
Private strPhone As String
Public Property [Phone] As String
Get
Return Me.strPhone
End Get
Set(ByVal Value As String )
Me.strPhone = Value
End Set
End Property

'添加
Public Function Shippers_Insert() As Boolean
Dim db As New IsDotNet.Data.SqlDbHelper
Dim strSql As String = "Insert Into [Shippers] ([CompanyName],[Phone]) values (@CompanyName,@Phone)"
Dim param() As SqlParameter = { _
db.MakeInParam("@CompanyName", SqlDbType.NVarChar, 40, Me.strCompanyname) , _
db.MakeInParam("@Phone", SqlDbType.NVarChar, 24, Me.strPhone) _
}
If db.Execute(strSql,param) Then
Return True
Else
Me._ErrMsg = db.ErrMsg
Return False
End If
End Function

'更新
Public Function Shippers_Update() As Boolean
Dim db As New IsDotNet.Data.SqlDbHelper
Dim strSql As String = "Update [Shippers] Set [CompanyName]=@CompanyName,[Phone]=@Phone where [ShipperID]=@ShipperID"
Dim param() As SqlParameter = { _
db.MakeInParam("@CompanyName", SqlDbType.NVarChar, 40, Me.strCompanyname) , _
db.MakeInParam("@Phone", SqlDbType.NVarChar, 24, Me.strPhone) , _
db.MakeInParam("@ShipperID", SqlDbType.Int, 0, Me.intShipperid) _
}
If db.Execute(strSql, param) Then
Return True
Else
Me.ErrMsg = db.ErrMsg
Return False
End If
End Function
End Class

此程序部分界面截屏

时间: 2024-10-02 06:24:44

AutoThrCode 三层结构业务层代码自动生成工具的相关文章

编程-代码自动生成工具的具体讲解

问题描述 代码自动生成工具的具体讲解 求问大神有哪些代码自动生成工具?以及代码自动生成工具利用的局限性或者利弊? 请大神能不能详细讲解一下!

eclipse windowsbuilder代码自动生成的问题

问题描述 eclipse windowsbuilder代码自动生成的问题 在windowsbuilder可视化操作拖动控件以后,发现代码区域全部写在了一块.比如说我在panel里面放了4个button,自动生成的代码是下面这样的Jbutton b1b2b3b4;public Jpanel getPanel(){ b1=new Jbutton(); b2=new Jbutton() -- add(b1) add(b2) --}我想改成Jbutton b1b2b3b4;public Jbutton

java web项目代码自动生成插件发布

问题描述 Lazy3q是飞啊飘啊于2011年开始开发的开源的javaweb项目代码自动生成基于eclipse的插件,可以成所有的java代码.项目配置.前端页面,理想情况下,无需任何编码,即可生成一个完整的javaweb项目,并且支持当前多个流行的框架(struts-spring-hibernate.springmvc-hibernate.struts-spring-ibatis.springmvc-ibatis)详情请见http://www.lazy3q.com

java-eclipse有个快捷键能在主函数中选中数行代码自动生成一个方法

问题描述 eclipse有个快捷键能在主函数中选中数行代码自动生成一个方法 看视频发现的,百度不到,求问.. 举个例子啊, 初始: public static void main (String arg[]) { AAA; BBB; CCC; } 这样的代码,选中ABC这三行,摁了某个快捷键变成了: public static void main(String arg[]) { save(); } private static void main(){ AAA; BBB; CCC; } 跪求大神

基于JSP网页自动生成工具的设计与实现

js|设计|网页 摘 要:Web开发技术是Internet应用的一个重要方面,而JSP又是Web开发的最先进的技术,是当前Web开发人员的首选技术.但是由于JSP对Web开发人员要求较高,所以许多一般的Web开发人员还不能够使用这一项先进的技术.讨论基于模板和标签库的JSP网页自动生成工具的设计和实现,提出具体的设计思想和实现方法. 关键词:JSP:自动生成:Web开发:标签:标签库:模板 目录: 引言-------------------------..2 1          系统设计目标和

GhostDoc Pro v4.9.14093.Cracked.By.SubMain 一款好用的代码注释生成工具——VS插件

原文:GhostDoc Pro v4.9.14093.Cracked.By.SubMain 一款好用的代码注释生成工具--VS插件 一款比较好用的 VS 插件,能够快速生成注释. 这是 Pro 版本,与标准版本相比,支持对类.文件批量生成注释并且可以生成 CHM 帮助文件. 具体差异请转到: http://submain.com/products/ghostdoc.aspx   简化你的XML注释! GhostDoc是一个Visual Studio扩展,自动生成基于其类型,参数,名称和其他上下文

10款经典快速设计网页的自动生成工具

随着许多优秀的网页http://www.aliyun.com/zixun/aggregation/6993.html">设计工具和大量资源的出现,今天网页设计比起十年前要简便得多.本文收集了28款可以帮助你快速设计网页的自动生成工具,包括了logo,banner生成器,域名推荐. 1. Lorem Ipsum Generator 文本排版生成器 2. Stripe Generator 条纹背景 3. Mycoolbutton 按钮生成器

Makefile自动生成工具-----autotools的使用(详细)

相信每个学习Linux的人都知道Makefile,这是一个很有用的东西,但是编写它是比较复杂,今天介绍一个它的自动生成工具,autotools的使用.很多GNULinux的的软件都是用它生成Makefile的,包括我们非常熟悉的Linux内核源代码.     1.准备:   需要工具   autoscan   aclocal   autoheader    automake   autoconf   auto make    在终端敲入命令,哪个没有安装哪个,一般是第一个autoscan没有,其

自动生成代码-自动生成spring代码工具

问题描述 自动生成spring代码工具 有没有自动生成SPRING的代码工具? 能够自动生成pojo,dao,control,service, 我看到网上有个spring roo工具,但是感觉不好用. 解决方案 是自动生成Dao,Action,Service,Controller之类的吧? 解决方案二: 这种工具不知道有没有开源的,不过很多公司可能都有自己的一套. 我们公司也有,不过只有给你讲一下大概的思路. 该工具一般由以下几部分组成:读取数据库的数据表结构的功能,模板引擎(如:freemar