怎样使用动软代码生成器生成代码

怎样使用动软代码生成器生成代码,第1张

动软代码生成器是一款自动代码生成软件,使用方法简便。

01

动软代码生成器是一款自主研发的,用于软件项目开发设计的自动代码生成器,可以用这款代码生成器,开发各种计算机语言,是一款编程软件。我们直接在浏览器中搜索“动软代码生成器”就可以找到下载地址。

02

整个软件适用于Windows的各种版本的 *** 作系统,整个软件的大小也比较小,下载起来简单,下载安装包后,打开安装包,就可以开始安装软件。

03

安装过程中不需要进行别的 *** 作,这款软件最大的优势就是全程都是中文 *** 作界面,比起一些外国的代码生成软件来说,这款软件非常适合英文比较差的人使用。

04

安装完成后,在桌面生成快捷方式。点击桌面上的快捷方式后,我们打开软件,看到首页有一些常用的软件生成 *** 作,这些都可以自己选择,很多人用这个软件是用来做数据库语言的编辑。

05

我们可以在软件中新建一个项目,也可以连接已经有的数据库(前提是我们需要有一个原始的基础文件),成功连接了数据库后,你才能继续用这个软件进行代码编辑。

06

如果你没有代码基础文件,可以通过软件中自带的代码模板进行编辑 *** 作,在软件界面的右上角,有多个自带的实用代码模板,可以供我们直接套用。

MyBatis中,可以使用Generator自动生成代码,包括DAO层、 MODEL层 、MAPPING SQL映射文件。

第一步:下载MyBatis的Generator工具

htt p:/ /mybati s.gith ub.i o/generator/

第二步:配置自动生成代码所需的XML配置文件,例如(generator.xml)

将这个文件保存至你下载的mybatis-generator-core-1.3.2文件夹下

第三步:进入XML配置文件(generator.xml)所在的的目录并执行命令:

Dos代码

java -jar E:\mybatis-generator-core-1.3.2\lib\mybatis-generator-core-1.3.2.j ar -configfile generator.xml -overwrite

mybatis generator eclipse插件的安装

打开eclipse,点击Help>Software Update

选择 "Available Software" 标签,点击 "Add Site" 按钮

输入以下信息:

Location:htt p:/ /mybatis.googleco de.c om/svn/sub-projects/gen erator/trunk/eclipse/UpdateSite/

点击ok,自动进入"mybatis generator Feature"

点击“install”按钮进行安装。。。。mybatis generator 插件安装完成

配置Mybatis Generator不要生成Example类

Mybatis Generator默认设置会生成一大堆罗哩罗嗦的Example类,主要是用各种不同的条件来 *** 作数据库,大部分是用不到的,用到的时候手工修改mapper和接口文件就行了。

<</code>table

schema="general"

tableName="tb_table_name"

domainObjectName="EntityName"

enableCountByExample="false"

enableUpdateByExample="false"

enableDeleteByExample="false"

enableSelectByExample="false"

selectByExampleQueryId="false"

>

name="useActualColumnNames"

value="true"/>

</</code>table>

这样生成的mapper和dao接口就清爽多了。

可以改动,你说的是:Form1.Designer.cs 这里面的自动生成的代码吧?

这里面只是将空间初始化,然后付给他默认值,比如控件所在位置之类的。

类似这些:

this.label1 = new System.Windows.Forms.Label()

this.textBox1 = new System.Windows.Forms.TextBox()

this.textBox2 = new System.Windows.Forms.TextBox()

this.label2 = new System.Windows.Forms.Label()

this.textBox3 = new System.Windows.Forms.TextBox()

this.label3 = new System.Windows.Forms.Label()

this.textBox4 = new System.Windows.Forms.TextBox()

this.label4 = new System.Windows.Forms.Label()

this.textBox5 = new System.Windows.Forms.TextBox()

this.label5 = new System.Windows.Forms.Label()

this.button1 = new System.Windows.Forms.Button()

this.SuspendLayout()

//

// label1

//

this.label1.AutoSize = true

this.label1.Location = new System.Drawing.Point(12, 14)

this.label1.Name = "label1"

this.label1.Size = new System.Drawing.Size(53, 12)

this.label1.TabIndex = 0

this.label1.Text = "认证码:"

如果你要手写代码的话,基本不会这么去写。大多是在用到的时候才去写,这部分是在窗体被初始化的时候就加载的,你也可以在使用的时候手动创建,比如点击一个按钮,就在某个位置显示一个文本框:

private void button1_Click(object sender, EventArgs e)

{

TextBox tb = new TextBox()

tb.Size = new System.Drawing.Size(20,160)

tb.Location = new Point(100,100)

tb.Text = "默认值"

this.Controls.Add(tb)

}

以上就是动态的创建一个文本框,大小为 20 × 160 像素,位置在 横竖坐标都是 100 的位置,文本内容是 ”默认值“ 的文本框。最后 this.Controls.Add(tb)就是将它添加到窗体上。

手写代码就是这样的,当然,你也可以动态的绑定事件。

只要遵照一个原则就可以完全自己手写了,就是先构造后使用就行了。

其他的就是注意一下,控件作用域的问题了,比如以上代码,在想拿到那个文本框的值的时候,只能在 button1_Click 的作用域中写(注:当然你也可以用窗体的控件查找方法在任何位置获得。)

如果放到 From 的直接作用域下,那么在整个类里面都可以直接使用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10062513.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存