please wait for a moment.
Xtract CAD复杂截面建模小工具
Xtract 是一个非常好的截面分析程序,如果支持国产也可以使用Dino开发DinoSec快速截面分析程序。Xtract更适合于建立非常复杂的组合截面,如果建立复杂截面,推荐使用该项程序,该程序是CAD为基础,建立复杂的构件截面,包括巨型柱及复杂的桥梁截面,该程序需要使用AUTOCAD2013版程序,程序请自行下载。
DinoBox_Xtract CAD建模工具
Author: dinochen1983
Time: 2015-02-02
DinoBox_DinoSEC截面分析程序
DINOSEC截面分析程序使用手册
1)程序介绍:
DINOSEC截面分析程序是基于平截面假定,对常用组合截面进行承载力的计算,通过计算得到主轴的PMM曲线或指定轴力的Mx-My相关曲线,PMM曲线对构件的承载力设计具有指导意义。DINOSEC的输入与输出十分便利,可快速用于工程设计。 计算主要原理如下:
(1)采用平截面假定,应变分布为平面方程。
(2)截面分析采用纤维单元法,即将混凝土与钢材离散为纤维。
(3)迭代分析采用二分法逼近求解。
(4)通过洞口(负应力)纤维考虑纤维重叠的影响,如叠合柱的计算中已考虑
DinoSEC截面分析
Author: dinochen1983
Time: 2014-06-13
ETO_OpenSEES前后处理程序
程序通过邮件申请。
★注意,软件不能下载,是通过邮箱发送软件的。

申请ETO时,注意EMAIL 的写法:(格式一定要对,否则电脑收不到)
邮件题目: ETO (版本号) 下载
注册人: (真实姓名)
学校/单位: (大学或工作单位)
邮件回复,大约需要1~4天的时间。
ETO_程序
Author: dinochen1983
Time: 2014-03-26
预览模式: 普通 | 列表
2020-02-09 01:49
2020-02-09 01:49

[Dino爱编程]编写一个扫雷 Mine Sweeper游戏

【DINO爱编程】编写一个扫雷 Mine Sweeper 小游戏 

【编程工具】采用delphi进行编程

游戏原理:(应该很多人会玩的,不用太多的介绍)
(1)点击鼠标左键扫描,如果碰到雷,全部雷爆炸,GAME OVER
(2)如果没有碰到雷,显示数字,数字代表9个格子内的炸弹数量
(3)可以标旗子,代表雷的位置,把全部雷标出就可以完成任务

 

【技术要点】

(1)BRCC32的方法,把文件放入程序的资源区
具体的方法如下:

创建一个MYRC.RC的文本文件,写下一段代码后,运行BRCC32.EXE就可以了

BMP1 Bitmap bmp1.bmp
BMP2 Bitmap bmp2.bmp
BMP3 Bitmap bmp3.bmp
WAV1 Wave k1.wav
WAV2 Wave k2.wav
WAV3 Wave k3.wav

(2)通过读取资源文件得到图片BITMAP与声音音效的文件

具体的方法如下(播放音效与LOAD入图片):

BMP1.LoadFromResourceName(HInstance,'BMP1');
PlaySound('WAV1', 0, SND_RESOURCE);

(3)在开发游戏的过程中,应用到FloodFill的功能(图形学)
代码如下,也就是区域填充的功能,用到一点点的递归

PROCEDURE TFORM1.FILL(I,J:INTEGER);
BEGIN
IF (I<>0) AND (I<>SIZE+1) AND (J<>0) AND (J<>SIZE+1) THEN
BEGIN
IF (GRID[I,J].BOMB=0) AND (GRID[I,J].COVER=0)
AND (GRID[I,J].NUMBER<2) THEN

BEGIN
GRID[I,J].COVER:=1;
FILL(I,J+1);
FILL(I,J-1);
FILL(I+1,J);
FILL(I-1,J);
END;
IF (GRID[I,J].NUMBER>=2) THEN
BEGIN
GRID[I,J].COVER:=1;
END;
END;
END;

【小游戏的源代码】点击下载此文件:source code.rar
【小游戏的EXE文件】点击下载此文件:mine sweeper.rar

【粤ICP备15071789号-1】