JWFD开源项目需要改进的地方

JWFD开源项目近期集中解答用户疑问,并计划加强图形界面模块JGRAPH的文档支持、扩展数据库兼容性和改进工作流引擎的图形监控界面。


 这半年来,JWFD开源项目没有发布新的代码包和文档,而是在解答朋友们提出的很多问题,从这些问题中我发现JWFD在下面的方面还欠缺代码和文档的支持,我会在接下来的时间内在这些方面加强工作,为朋友们提供更多资料和文档,用以支持朋友们与工作流相关的工作。。。


  1:JWFD的图形界面的模块JGRAPH的二次开发使用说明文档问题

     今年夏天的时候,一位朋友因为在工作中需要在产品中嵌入SWING界面的工作流设计器,所以需要用到JGRAPH的设计器模块,但是在网上却找不到相关的说明文档,特别是流程图的子流程的泳道的问题,找不到任何说明,在和我商量的时候,我发现我也没有这方面的技术文档可以提供给他,而且我觉得这个问题在向我咨询的朋友中不止一次的出现过,属于有共性的问题,因此需要把JGRAPH的中文文档提供给国内的JGRAPH用户,前年的时候,我曾经翻译过JGRAPH的E文手册,但是由于个人的翻译水平有限,觉得这篇文档翻译难度比较大,所以翻译了一篇之后就放弃了,没有坚持下去。。。现在看来这个工作必须继续。。。。

  2:JWFD数据库的问题

    前几天,有位朋友需要在ORACLE数据库中应用JWFD的数据结构,由于JWFDv0.96的数据库建库SQL是针对MYSQL数据库的,所以并没有提供v0.96版本的ORACLE数据库结构建库SQL,幸好去年我把JWFDv0.96的数据库结构的中文文档发布了,这位朋友根据这篇数据结构文档把JWFDv0.94的oracle数据库结构升级了,但是从这个问题上我发现,仅仅提供mysql数据库结构好像很不够,不同的厂商应用的数据库差别很大,oracle,sqlserver。。。都有,所以JWFD在数据库的支持上面还需要加强。。。。

  3:JWFD工作流引擎的图形监控界面的问题

    仅仅只有两个前进和回退按钮的简单GUI界面,无法给朋友们在理解和应用流程引擎的时候提供更好的用户体验,很多时候,没有一个合适的图形界面,朋友好像都没有兴趣继续下面的工作。。。毕竟开源项目还是需要为大家提供一个看上去很漂亮的界面才能够吸引大家的注意力和兴趣。。。光提供文档和代码是不够的。。。。

   日子还长。。。慢慢搞。。。。看到工作流业界兴旺发达的情况,我感到很满足。。。毕竟这个行业发展起来了。。。。。以后还有很多需要努力的地方
基于FPGA设计的贪吃蛇小游戏实验课程设计报告+quartus9.1工程源码,可以做为你的学习设计参考。摘 要本次电子技术基础课程设计了贪吃蛇游戏,实现了用FPGA来驱动VGA显示贪吃蛇游戏。贪吃蛇的游戏规则是玩家使用PS2键盘操控一条蛇上下左右移动不断吞下苹果,吃下一个苹果蛇身增长一节,当蛇头撞到蛇身或障壁时游戏结束。本课程设计采用Verilog HDL语言编写,涉及到VGA显示,PS2键盘操控,状态机等相关知识。关键词:FPGA;VGA;PS2;贪吃蛇;Verilog HDL2.1 游戏设计内容及要求基本要求:①利用FPGA开发板、VGA显示器、PS2键盘实现贪吃蛇游戏。②一条蛇可以看成由许多正方形的“小格子”拼凑成,称作节。节是蛇身上最小的单位。蛇的初始长度确定。③蛇的初始位置及方向由FPGA开发板随机生成,每次游戏预送100分。④用户使用开发板键盘及PS2键盘可控制蛇头的方向及速度。蛇在屏幕中运动每安全度过1秒加1分,静止状态每过1秒减1分,当游戏达到200分时自动进入游戏下一关,当游戏分值自动减为0时游戏失败终止。⑤当贪吃蛇触壁则失败。⑥实现游戏蛇身变换及游戏积分的自动动态显示。2.2 系统分析贪吃蛇是经典小游戏,本设计采用VGA显示的方式将游戏展现出来。游戏中玩家通过四个按键控制蛇的身体上下左右移动来吃屏幕中出现的苹果,苹果是随机出现的。当蛇吃的一个苹果时,蛇身体变长一个单位同时会有另一个苹果出现。如果蛇头撞墙或者撞到自己身体,则游戏失败。所要设计的贪吃蛇游戏基于Cyclone III系列EP3C5E114C8N的FPGA芯片为硬件,采用Verilog HDL语言编写程序。在本设计中,有个8按键,分别是上、下、左、右、复位和游戏开始,暂停与继续按键。它们都是输入信号,输出是VGA,在电脑屏幕实现VGA显示字符,游戏画面第3章 贪吃蛇游戏设计3.1 VGA显示模块设计 显示器扫描方式分为逐行扫描和隔行扫描:逐行扫描是扫描从屏幕左上角一点开始,从左像右逐点扫描,每扫描完一行,电子束回到屏幕的左边下一行的起始位置,在这期间,CRT对电子束进行消隐,每行结束时,用行同步信号进行同步;当扫描完所有的行,形成一帧,用场同步信号进行场同步,并使扫描回到屏幕左上方,同时进行场消隐,开始下一帧。   完成一行扫描的时间称为水平扫描时间,其倒数称为行频率;完成一帧(整屏)扫描的时间称为垂直扫描时间,其倒数称为场频率,即刷新一屏的频率,常见的有60Hz,75Hz等等。标准的VGA显示的场频60Hz,行频31.5KHz。行场消隐信号:是针对老式显像管的成像扫描电路而
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值