DataUmlDesign是面向开发人员使用的一个永久免费的软件,提高软件的开发效率和代码的规范度。
它主要包括三大功能,数据模型、代码生成和UML建模,数据模型功能类似于PowerDesigner软件,代码生成类似于动软的代码生成器.DataUmlDesign是采用WPF开发的一款软件,该软件功能包括实体类建模、数据库设计、模型与数据库同步、数据库与模型同步、代码生成、文档生成、数据库生成实体模型等功能。
以往的软件修改模型之后还得修改数据表结构,需要同步修改两个地方,而DataUmlDesign解决了该问题,软件开发人员只需要修改模型结构或数据表结构,然后利用软件的同步功能即可达到模型与数据表结构的一致性。
方便开发人员轻轻松松地管理自己的模型与数据库。
DataUmlDesign的自定义模板采用微软的4T技术,开发人员可以配置自己的代码模板。
如实体层、数据访问层和UI层都可以用模板来配置,由模型一键生成代码,实现模型与代码的一致性。
DataUmlDesign支持数据的导入与导出,可以导出模型结构的文档,也支持其实数据导入生成数据模型(下一版本将实现)。
DataUmlDesign目前只支持MSServer和Oracle数据库、C#和Java语言,其它数据库和语言下一版本将实现。
DataUmlDesign功能特点1)、模型设计DataUmlDesing数据建模采用图形化设计,基于UML标准,遵循UML类图概念。
模型中的类和数据库中的表对应,类的成员分为字段、属性、事件等,类的属性对应数据表中的字段。
类的属性成员的属性又包括数据表中字段的所有属性。
类与类的关联关系包括单向关联、双向关联、组合、聚合。
关联关系与数据表中的外键相对应。
关联关系也具有属性。
2)、模型和数据库同步数据模型与数据库绑定,设计模型之后可以一键把模型提交到绑定的数据库中,如果数据库中表存在,则会更新数据表结构,如果数据库中代不存在,则会创建一张新表,用户不需要关心如何数据库类型,DataUmlDesign会帮你完成所有功能。
如果数据表中增加了字段或修改了某个字段,需模型中需没有更改,只需把数据表同步到模型即可,不需要开发人员对照数据表结构来修改模型结构。
3)、代码生成DataUmlDesing采用代码模板来生成代码,软件开发人员可以根据自己的要求来设计代码模板。
代码模板可以生成任务语言的代码。
软件开发人员可以用代码模板获取到类的所有属性以及关联的类。
2023/9/26 4:52:24 8.13MB 数据建模
1
学过数据结构的都知道迷宫是个经典的问题,本程序演示了迷宫的自动生成和自动寻路,图形化的界面,是我当年数据结构的课程设计做的,附有全部的源码和项目文件,正在学习数据结构的同学可以下载来看看。
2023/9/24 14:44:24 121KB 迷宫 数据结构 C#
1
javaGUI图形化界面,完整的程序系统,mysql数据库连接,日历控件,图书进存销系统,图书管理系统,浙师大
2023/9/21 5:19:36 1.16MB Java java GUI mysql
1
WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。
同时支持SCP协议。
它的主要功能就是在本地与远程计算机间安全的复制文件。
.winscp也可以链接其他系统,比如linux系统
2023/9/20 13:21:38 9.32MB 资源传输
1
苹果下面建议安装的PostgreSQL,自带PgAdmin3图形化管理工具。
2023/9/19 6:01:44 43.96MB postgreSQL
1
解决联想启天M7150(G41主板)无法安装Win7、Win8、Win10等64位系统(停留在启动画面,无法进系统,如果以安全模式启动会卡在disk.sys驱动加载进度处),亲测启天M7150刷机后可正常安装Win764位。
其他机型没有实际验证过,afuwin刷机工具原版、汉化版都有,非常简单,图形化、命令行均可支持。
图形化工具直接打开内附的BIOS文件点击刷写,刷写完毕后重启即可。
2023/9/15 7:17:38 2.22MB 启天M7150 90KT22CUS 联想BIOS 刷BIOS工具
1
GNS3是一款具有图形化界面可以运行在多平台(包括Windows,Linux,andMacOS等)的网络虚拟软件。
Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。
同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。
2023/9/13 15:46:28 54.52MB GNS3
1
银行家算法JAVA代码实现,附带图形化界面,一般,就是希望给大家一个参考,申请的资源是随机的
2023/9/11 0:05:27 3KB 银行家算法JAVA代码实现
1
学生信息管理系统,使用Java开发。
1、登录界面可以进行登录操作。
有俩种权限选择。
分别跳转到不同的界面。
2、使用了事件监听、Java操作SQLserver数据库等知识。
3、图形化界面中使用了JTable等组件,将查询结果显示在表格中。
详见我的博客:http://blog.csdn.net/qq_25827845/article/details/50932501
2023/9/3 18:02:03 15KB Java
1
1、计算复杂枝状管网的各个出口压力,各管段的沿程阻力损失,各连接件的局部阻力损失;
2、管网设计结果采用项目方式管理,可方便维护和改造;
3、计算结果异常的在列表中用报警色显示;
4、采用图形化界面显示管路;
可时间图形和列表的双向交互选择;
5、可直接打印管道连接图和管段属性列表,也可导出数据到word和Excel文件;
6、有多种常用连接件供选择,如三通、弯头、渐扩接头、Y行管,可参考提供的局部阻力系数表或者自行确定;
2023/8/31 3:46:19 1.27MB 水力 管网 计算
1
共 288 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡