https://www.myziyuan.com/
- mm***nn
- 访客数:1321
- TA的活跃度
-
近30天登录:1
商品总评价:0
资讯总评论:1971
发表文章:0
- 【点评】 视频会议源码(求购视频会议源码)
- 2021-02-11 21:42:49
- 远生视频会议源码值多少钱,源码是别人吃饭的家伙,一般不会卖。最多购买软件使用权
- 【点评】 ucos源码(rtos和ucos)
- 2021-02-11 21:25:48
- 1、编译器我建议用IAR FOR ARM (原因有下面几条 1、外面公司大部分用的都是IAR编译器。2、IAR编宜速度快,而且生成的代码质量比keil高,hex比keil小。3、调试功能不逊于keil)2、至于这么下载到ARM板上,这个你要先把UCOS源代码经过编译器编译,最好能做个测试程序(LED),编译之后,0error 0 waring 。如果你用jlink 可以直接下载到ARM板子里面。如果你是ISP下载的也行,不过启动方式你要修改一下(boot 0,boot 1)3、看到你说你菜鸟,其实不然,任何高手都是从菜鸟蜕变过来的,期间要经过很多的痛苦。不知道你准备好吃苦没。4、下面说一下我的学习过程吧!1、在开始我也想学习UCOS,不过状况和你差不错。一开始我看到UCOS代码那么长,就怕了。但是我把源代码都打印出来了,课上可下我就看源代码(前提是你要对操作系统有一些了解,其次数据结构基本功要强,因为操作系统基本就是数据结构造出来的(说的有些夸张))2、UCOS源代码看的差不多的时候,你可以到UCOS官网下载一个VC++6.0下移植的代码,然后但不调试,观看代码的工作流程(这个很重要,帮助你了解工作原理)。等熟悉差不错了。你可以到网上下载一个在ARM 中移植的代码,单步调试观看工作流程。3、在网上搜索一下UCOS在ARM中的移植步骤(网上移植基本都可以用,我就是从网上下载的移植文档),按着移植文档一步一步移植,等修改完了,接着调试,然后继续调试,直到0 error 0 waring ,接着下载的板子中,看能不能实现预期的效果。如果不行,还是调试。以上就是我的过程。希望能对你有用。视频教程网上的 卢有亮 就不错。你可以去网上找找。最后,我想给你说的是:“一定不要急,基础打牢了,学什么都很快的,COme on!!”纯手工打出来的,望采纳!!
- 【点评】 挖矿源码(最新区块链项目)
- 2021-02-11 20:49:26
- 彩虹岛的挖矿脚本 我也见了很多 也都试用过很多人提到 不能用键盘控制任务移动在此 我就以我发布的商业版彩虹岛包裹中的采矿的全代码来给大家 分析下代码和分析如下:首先获得当前屏幕的分辨率的宽和高Plugin screenX=GetSysInfo.GetScreenResolutionX()Plugin screenY=GetSysInfo.GetScreenResolutionY()求出中心点坐标,由于观察发现 除非人物走到底图边缘 屏幕始终是把人物放在屏幕中间的CenterX=ScreenX/2CenterY=ScreenY/2设定一个face变量 来代表 人物的面朝方向face=1设置一个死循环 程序循环运行While 1=1开始时先在屏幕范围内查找有没有掉落的包裹 VBSCall FindPic(0,CenterY-200,screenX,CenterY+200,"包裹.bmp",0.9,intX1,intY1)...intX,0,所以 拾取包裹的优先级 高于采矿的优先级如果矿石图片存在于屏幕中 VBSCall FindPic(CenterX-100;矿石,由于观察发现 除非人物走到底图边缘 屏幕始终是把人物放在屏幕中间的CenterX=ScreenX/,所以判断intX1+20判断向左方移动 If intX1<,1 Delay 500 KeyUpH 17;>,1 Delay 50 KeyUpH 37,因为尝试过点击左键无效果 KeyDownH 37,1 Delay 50 KeyUpH 39,1 Delay 50 KeyUpH 39;>,0;(CenterX+20) KeyDownH 39;(CenterX+20) KeyDownH 39.GetTime() seek=seek mod 4 If seek=1 KeyDownH 37,因为不加入这个判断 很可能人物在矿物上面站着 向相反方向挖掘转向后重新标记 人物方向 可以直接赋值 正负一 或者 采用*-1的 方式 来改变 符号 If tempX<.GetScreenResolutionY()求出中心点坐标,intY)同理,1 Delay 50 KeyUpH 39,在这两个域值之内 人物应该站在包裹上放 点击 空格 减取 物品 Else For 5 KeyPressH 32,1 Delay 50 KeyUpH 37,1 Delay 50 KeyUpH 37,1 Delay 500 EndFor EndIf Else 因为采矿的判断在包裹判断中 ,CenterY-100,intX1;>-1 and intY1<,"-1包裹intX1是图片坐上角坐标,1否则,CenterY+300,判断 矿石 位置并向矿石移动 If intX<,screenX;2CenterY=ScreenY/,1 face=-1 ElseIf intX>,1 face=1 Else KeyDownH 17;-1 If intX KeyDownH 37,1 face=-1 ElseIf seek=3 KeyDownH 39;(CenterX-20)左键按下50毫秒后弹起;>,",1 Delay 500 KeyUpH 17,intY1)如果包裹存在则执行向包裹移动 If intX1<,1 Delay 50 KeyUpH 37;包裹:首先获得当前屏幕的分辨率的宽和高Plugin screenX=GetSysInfo,1 face=1 EndIf Delay 100 KeyDownH 17,CenterY-200,CenterY+200.9,CenterX+100,1 EndIf EndIf 取以下系统时间来做随机参数求该参数的模随机条件成立 则向某方向 移动一段时间 这项功能 用来防止 人物 走到 无矿区 脱离图形判断 Plugin seek=GetSysInfo;2设定一个face变量 来代表 人物的面朝方向face=1设置一个死循环 程序循环运行While 1=1开始时先在屏幕范围内查找有没有掉落的包裹VBSCall FindPic(0,1 face=-1 EndIf If tempX>,1 Delay 50 KeyUpH 39.GetScreenResolutionX()Plugin screenY=GetSysInfo,1如果包裹在人物右方则按下右键 ElseIf intX1>(CenterX-60) KeyDownH 37;(CenterX-14) and face=-1 KeyDownH 39.bmp".bmp"彩虹岛的挖矿脚本 我也见了很多 也都试用过很多人提到 不能用键盘控制任务移动在此 我就以我发布的商业版彩虹岛包裹中的采矿的全代码来给大家 分析下代码和分析如下,1 EndIf tempX=intX Else 这里引用了判断人物朝向问题.8
- 【点评】 h5小游戏源码(html小游戏代码)
- 2021-02-11 20:44:19
- H5的小游戏其实就是用基于HTML5技术制作的小游戏,常见的HTML5游戏制作,如果不考虑游戏策划,如果你关心的更多的是制作的话,那么按照制作方式可以分为两种:1、原生开发就是自己写HTML5代码(HTML/CSS/Javascript),或者使用第三方引擎,例如国内常见的白鹭、Cocos2d-Js,以及国外的http://Phaser.io,这个极力推荐,虽然国内用的人不多。2、第三工具另外就是通过一些第三方工具来实现游戏的生成与定制。这里也可以分为两类A 套模版有简单的直接套模版,替换素材,游戏音乐音效即可直接完成的,例如我们做的24好玩平台即是其中之一,类似的还有极点互动、微播盈趣、凡科互动等等。B 工具编辑器也有一些高级的工具类似于H5互动编辑器MAKA,我知道的有国外的Construct,如果你想学,不想从0开始学代码,这个是一个略微高级的学法。希望能够帮到你。作者:易良慧链接:https://www.zhihu.com/question/23935887/answer/106508141来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
- 【点评】 java源码项目(java web开源项目源码)
- 2021-02-11 20:39:31
- 目前来看,SSH 或 SSH2,就这两种实用,其它最多代表你的知识掌握广度。就目前来说,放心的把 Spring, Hibernate, Struts1 or Struts2搞烂就行。因为这些搞烂了,其它框架可以说是了解一下就基本上手了,不必担心面试的问题。
- 【点评】 分销商城源码(小程序开发多少钱)
- 2021-02-11 20:28:51
- 现在有没有那种供应商分销系统的微商城源码,听说这种是比较懒人式的运营,用起来方便吗,有没有的建议,嗯,这是最近才开始流行起来的运营体系,是一种将管理与结算变成一种固定的模式,形成管理通道,而“微三云”的很多东西可以自定义的,只要套用管理模式,就可以了,形成供应商系统闭环逻辑管理,系统式财务结算比较方便。感觉真的是懒人经济时代来了,现在不论是生活服务、还是应用物品都是越来越简单了了。
- 【点评】 算命源码(测算2021源码)
- 2021-02-11 19:22:00
- 想问一下那些批八字算命软件是用什么程序设计的,批八字算命软件,譬如《古文化工具软件》,所用到的计算机程序开发语言有:汇编、C++、VB,VC++等。还有Flash动画软件、photoshop、AI等广告图片处理软件。当然会程序语言编程,等于就会开发命理软件,这不难!但要具备命理、风水知识也不难!最难的就是要有用来支撑至少几年时间以上专职从事开发编程的生活费用和持之以恒的苦行僧单调生活。
- 【点评】 漫画源码(快看漫画源码)
- 2021-02-11 19:21:27
- 急求一个专门看漫画的网站 要在线 速度快 或者给我介绍几个好看的漫画,推荐: http://www.55y6.3u.cn 《门徒》 《疯狂的石头》 《血门徒》 《叶落归根》 《爱情呼叫转移》 正在播放中,无病毒 不卡 恶意代码 免注册
- 【点评】 订餐系统源码(外卖点餐系统源代码)
- 2021-02-11 18:45:04
- 网上订餐管理系统我有,加我球球 296 1458 55
- 【点评】 游戏源码平台(游戏源码网站)
- 2021-02-11 18:44:28
- 游戏 外挂编程 棋牌游戏 游戏引擎 其他游戏 射击游戏 模拟服务器 其他智力游戏 lines_99999.rar-经典java游戏改版带数据库,使用asa8,目录下有数据库文件,创建数据库服务后执行即可,JavaJava2游戏设计.rar-用Java编写的小游戏程序,能够帮助Java编程爱好者扩展思路,提高编程水平。,Javaopenglgamedevseiral1.rar-OpenGL 游戏开发。一,建立库模块GameLib 二,搭建MFC框架. ,Visual C++KGame.rar-成熟的RPG引擎,Flysky发布. 斜视角引擎.,Visual C++坦克大战(java).zip-一个非常不错的纯java编写的坦克大战游戏,就是里面有点乱,是用jcreator3.0编写.,JavaCDDGame-saintfighter-src-code.rar-一个完整的2D滚屏游戏示例,编译后可以运行玩耍。使用DIRECT DRAW,DIRECT INPUT,DIRECT SOUND;游戏逻辑完整,有记分系统,供喜欢游戏编程的初学者参考切磋。,Visual C++koulesforwindows.zip-一个从linux下移植过来的小游戏,可以拿来学习它的编程思想!,Visual C++TC贪吃蛇.rar- 贪吃蛇的TC游戏程序源代码,我们用了一个学期在高级C语言课了组队完成的.,Visual C++A3DwithDX9.rar-Advanced 3D Game Programming Using DirectX 9.0 的英文电子版,可供参考和学习。 ,Visual C++directX8.1SDK.rar-Direct8.1SDK 游戏编程必备SDK 8.1版适用范围广些,Visual C++RobotDemo_1010.rar-移动机器人遍历演示程序,在一未知环境空间防止多障碍物。移动机器人能遍历所有空间,Visual C++三维空战游戏实例.rar-这是一个三维空战游戏的实例,绘制引擎是OpenGL。游戏内容是一个太空战三维游戏。,Visual C++导弹试验模拟系统.rar-这是一个仿真导弹试验模拟系统。在工程设计领域,设计人员可以利用可视化技术提早发现设计的缺陷,从而改进设计方案。,Visual C++Advanced.3D.Graphics.And.Rasterization-3D游戏编程经典:Advanced.3D.Graphics.And.Rasterization,书籍和很多例子,Visual C++Special Effects Game Programming.zip-Special Effects Game Programming,Visual C++Game Programming Gems 2.rar-游戏编程精华02-含有几十个游戏编程例子,Visual C++Game Programming Gems 1.rar-游戏编程精华01-含有几十个游戏编程例子,Visual C++AI Game Programming Wisdom.rar-AI Game Programming Wisdom一书的源码,Visual C++DelphiX 打造 RPG游戏 .rar-DelphiX 打造 RPG游戏 .rar,Visual C++冒险游戏的编写和下拉式菜单的设计 .zip-冒险游戏的编写和下拉式菜单的设计 用C语言编写的小游戏以及下拉菜单,C_C++扫雷游戏源代码.rar-扫雷游戏的源代码,很经典的游戏,VC++6.0&Windows2000 简体中文版 编译通过。,Visual C++复件 dl_01.rar-拼图 主要是可以拼的图 真对5到6岁的儿童开发代码很简单 大家可以下来看看 ,Java扫雷Mine.rar-自己编写的一个简单的扫雷程序,主框架是基于对话框的,Visual C++snake-c.rar-一个简单的贪吃蛇游戏,在DOS环境下运行。,C_C++C++课程设计 迷宫.rar-Turbo C++2.0下的迷宫程序,这是我的课程设计,里面有自己用乐谱演奏的音乐哦,音乐与游戏是并行的,可以一般听音乐,Visual C++4_6仙剑奇侠传游戏演示源代码.rar-仙剑奇侠传游戏演示源代码,vc++6.0 win32环境下的图形图象编程,动画演示,Visual C++扫雷游戏.rar-用C编的类似window界面的扫雷游戏,在win-TC编译通过.,C_C++hw2-04.rar-这是一个关于迷宫(maze)的程序,简单,易懂,Visual C++dick-0[1].0.1.tar.gz-Dick Board Games是一个为QT, GTK和控制台提供的棋类游戏集(类似于tic-tac-toe),一行4个棋子,现在实现了tic-tac-toe。,C++obsolete_lvl[1].tar.gz-X-pired是一个动作谜游戏,用C语言编写,使用了SDL,SDL_mixer, SDL_image 和按照GNU GPL条款发布的SDL_gfx。每一级游戏的目标是达到一个出口,避免引爆桶和其它致使的东西。 ,C_C++简单的推箱子游戏.rar-一个推箱子游戏,算法很好,值得一看,对学习BITMAP也很有帮助,Visual C++木锤打老鼠.rar-一个小游戏源代码,使用贴图技术实现,图形程序设计范例,Visual C++打飞机游戏.rar-用VC开发的一个小游戏,对图形程序开发有很好的借鉴意义,Visual C++奔跑的裸男程序源代码.rar-桌面小游戏,类似桌面精灵,很好的桌面程序开发例程,Visual C++Md3.rar-3D游戏类,C++builder爱好者,肯定喜欢!,C++ Builder2004061909434748技术.rar-防大补贴传奇3外挂源程序,一种不错的游戏源码,中级程序师级,Visual C++sanguolu.rar-三国英雄录游戏和技术说明,VC完整应用程序代码。 编译环境: DirectX8.1。 Windows2000。 VC6.0 ,Visual C++basketball.rar-nba球星名字的问答.出现球星图片,要求读者输入球星的名字.答对进入下一关.,JavaFCNES游戏模拟器的源代码.zip-这是我编写的fcnes游戏模拟器的源代码,用该模拟器可以运行fcnes的所有游戏,我已经测试过,,Visual C++黑白棋 V1.0 试用网络版源代码.rar-这是我用vc编写的一个黑白棋网络游戏的使用程序,里面有我对程序的介绍。,Visual C++汇编 拼图游戏.rar-这是一个汇编编写得拼图小游戏 带有源码 这可是我一天得劳动果实,CHM掷骰子.rar-为大家搜集免费的计算机学习、编程资料和优秀的网络资源。多多支持,Visual C++java游戏编程初步源代码.zip-想用java编写程序的初学者必看之宝典,可以帮你一窥门径。无须解压密码,JavaCS最著名的作弊器ogc.rar-我对他如何控制准星、显示敌友很好奇,找来看看的 支不支持1.5版CS不知道。,Visual C++T3DCHAP12人工智能.rar-容易入门的人工智能代码100%可编译,推荐先配置dx9sdk+vc7+dx9sdk2005 toolkits,Visual C++superball.rar-用VC在BREW平台上开发的手机游戏Superball的源代码,Visual C++贪吃蛇游戏.rar-另类的贪吃蛇游戏,一个简单的java小游戏,没什么特别.(转载),如果这里没有,希望站长通过.,Java星际扫雷.rar-星际扫雷,和windows的扫雷程序一个样.修改了几个BUG.希望能够通过!,Visual Basicsf_200531701038.rar-尽管事实上建立一个地图引擎是一件再简单不过事,但是我还是经常收到来自不同的人们的各种邮件,询问我应该怎么样去做,或者是我原来的关于建立一个地图引擎是简单不过的事情的想法是错误的吧,也可能是这些向我求问的人本身很懒吧(你说呢?).因为似乎大家都对这个主题比较感兴趣,这章我将详尽地讲解如何建立一个高的效2D地图引擎..,Visual C++Todd写的扫雷源代码.rar-本人用BCB编写的扫雷小游戏,效果还不错。,C++ Builder
- 【点评】 扫雷源码(网页版红包扫雷源码)
- 2021-02-11 18:14:42
- java 扫雷源代码,import java.awt.BorderLayout;import java.awt.Container;import java.awt.Font;import java.awt.GridLayout;import java.awt.Insets;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.JPanel;import javax.swing.Timer;public class ScanLei1 extends JFrame implements ActionListener{private static final long serialVersionUID = 1L;private Container contentPane;private JButton btn;private JButton[] btns;private JLabel b1;private JLabel b2;private JLabel b3;private Timer timer;private int row=9;private int col=9;private int bon=10;private int[][] a;private int b;private int[] a1;private JPanel p,p1,p2,p3;public ScanLei1(String title){62616964757a686964616fe58685e5aeb931333330323261super(title);contentPane=getContentPane();setSize(297,377);this.setBounds(400, 100, 400, 500);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);timer =new Timer(1000,(ActionListener) this);a = new int[row+2][col+2];initGUI();}public void initGUI(){ p3=new JPanel();b=bon;JMenuBar menuBar=new JMenuBar();JMenu menu1=new JMenu("游戏");JMenu menu2=new JMenu("帮助");JMenuItem mi1=new JMenuItem("初级");JMenuItem mi2 = new JMenuItem("中级");JMenuItem mi3 =new JMenuItem("高级");mi1.addActionListener(this);menu1.add(mi1);mi2.addActionListener(this);menu1.add(mi2);mi3.addActionListener(this);menu1.add(mi3);menuBar.add(menu1);menuBar.add(menu2);p3.add(menuBar);b1=new JLabel(bon+"");a1=new int[bon];btn =new JButton("开始");btn.addActionListener(this);b2=new JLabel("0");b3=new JLabel("");btns=new JButton[row*col]; p=new JPanel();p.setLayout(new BorderLayout());contentPane.add(p);p.add(p3,BorderLayout.NORTH);//combo=new JComboBox(new Object[]{"初级","中级","高级"} );//加监听/*combo.addItemListener(new ItemListener(){}});*/ p1=new JPanel();//在那个位置//(( FlowLayout)p1.getLayout()).setAlignment( FlowLayout.RIGHT);p1.add(b1);p1.add(btn);p1.add(b2);p1.add(b3);p.add(p3,BorderLayout.NORTH);p.add(p1,BorderLayout.CENTER); p2=new JPanel();p2.setLayout(new GridLayout(row,col,0,0));for(int i=0;i<row*col;i++){btns[i]=new JButton("");btns[i].setMargin(new Insets(0,0,0,0));btns[i].setFont(new Font(null,Font.BOLD,25));btns[i].addActionListener(this);btns[i].addMouseListener(new NormoreMouseEvent());p2.add(btns[i]);}contentPane.add(p,BorderLayout.NORTH);contentPane.add(p2,BorderLayout.CENTER);}public void go(){setVisible(true);}public static void main(String[] args){new ScanLei1("扫雷").go();}public void out(int[][] a,JButton[] btns,ActionEvent e,int i,int x,int y){ int p=1; if(a[x][y]==0){ a[x][y]=10; btns[i].setEnabled(false);//33 for(int l=y-1;l<=y+1;l++){ int m=x-1-1; int n=l-1; p=1; System.out.println(a[1][2]); if(n>-1&&n<col&&m>-1&&m<row) { for(int q=0;q<row&&p==1;q++){//col-->row; if(((n+col*q)>=(m*col))&&((n+col*q)<(m+1)*col)){ if(a[x-1][l]!=0&&a[x-1][l]!=10){ btns[n+col*q].setText(a[x-1][l]+""); a[x-1][l]=10; btns[n+col*q].setEnabled(false); } else if(a[x-1][l]==0){ //a[x-1][l]=10; btns[n+col*q].setEnabled(false); out(a,btns,e,n+col*q,x-1,l); ////55//// a[x-1][l]=10; btns[n+col*q].setEnabled(false); } p=0; } } } p=1; m=x; if(n>-1&&n<col&&m>-1&&m<col) { for(int q=0;q<row&&p==1;q++){ if(((n+col*q)>=(m*col))&&((n+col*q)<(m+1)*col)){ if(a[x+1][l]!=0&&a[x+1][l]!=10){ btns[n+col*q].setText(a[x+1][l]+""); a[x+1][l]=10; btns[n+col*q].setEnabled(false); } else if(a[x+1][l]==0){ out(a,btns,e,n+col*q,x+1,l);///55//// a[x+1][l]=10; btns[n+col*q].setEnabled(false); } p=0; } } } } int m=x-1; int n=y-1-1; p=1; if(n>-1&&n<col&&m>-1&&m<col){ for(int q=0;q<row&&p==1;q++){ if(((n+col*q)>=(m*col))&&((n+col*q)<(m+1)*col)){ if(a[x][y-1]!=0&&a[x][y-1]!=10){ btns[n+col*q].setText(a[x][y-1]+""); a[x][y-1]=10; btns[n+col*q].setEnabled(false); } else if(a[x][y-1]==0){out(a,btns,e,n+col*q,x,y-1); a[x][y-1]=10; btns[n+col*q].setEnabled(false); } p=0; } }} p=1; m=x-1; n=y+1-1; if(n>-1&&n<col&&m>-1&&m<col) { for(int q=0;q<row&&p==1;q++){ if(((n+col*q)>=(m*col))&&((n+col*q)<(m+1)*col)){ if(a[x][y+1]!=0&&a[x][y+1]!=10){ btns[n+col*q].setText(a[x][y+1]+""); a[x][y+1]=10; btns[n+col*q].setEnabled(false); } else if(a[x][y+1]==0){ out(a,btns,e,n+col*q,x,y+1); a[x][y+1]=10; btns[n+col*q].setEnabled(false); } p=0; } } }}}public void actionPerformed(ActionEvent e) {if(e.getActionCommand()=="初级"){row=9;col=9;bon=10;a1=new int[bon];b=bon;//setSize(297,377);a = new int[row+2][col+2];this.remove(p2);timer.stop();b1.setText("10");b2.setText("0");b3.setText("");btns=new JButton[row*col]; p2=new JPanel();p2.setLayout(new GridLayout(row,col,0,0));for(int i=0;i<row*col;i++){btns[i]=new JButton(" ");btns[i].setMargin(new Insets(0,0,0,0));btns[i].setFont(new Font(null,Font.BOLD,25));btns[i].addActionListener(this);btns[i].addMouseListener(new NormoreMouseEvent());p2.add(btns[i]);}contentPane.add(p2,BorderLayout.CENTER);//setSize(297,377);this.pack();for(int i=0;i<row*col;i++){btns[i].setText(" ");btns[i].setEnabled(true);}for(int i=0;i<row+2;i++){for(int j=0;j<col+2;j++){a[i][j]=0;}}}else if(e.getActionCommand()=="中级"){row=16;col=16;bon=40;//setSize(33*col,33*row+80);a1=new int[bon];a = new int[row+2][col+2]; b=bon;this.remove(p2);timer.stop();b1.setText("40");b2.setText("0");b3.setText("");btns=new JButton[row*col]; p2=new JPanel();p2.setLayout(new GridLayout(row,col,0,0));for(int i=0;i<row*col;i++){btns[i]=new JButton(" ");btns[i].setMargin(new Insets(0,0,0,0));btns[i].setFont(new Font(null,Font.BOLD,25));btns[i].addActionListener(this);btns[i].addMouseListener(new NormoreMouseEvent());p2.add(btns[i]);}contentPane.add(p2,BorderLayout.CENTER);this.pack();//setSize(33*col,33*row+80);for(int i=0;i<row*col;i++){btns[i].setText("");btns[i].setEnabled(true);}for(int i=0;i<row+2;i++){for(int j=0;j<col+2;j++){a[i][j]=0;}}}else if(e.getActionCommand()=="高级"){row=16;col=32;bon=99;setSize(33*col,33*row+80);a1=new int[bon];a = new int[row+2][col+2];b=bon;this.remove(p2);timer.stop();b1.setText("99");b2.setText("0");b3.setText("");btns=new JButton[row*col]; p2=new JPanel();p2.setLayout(new GridLayout(row,col,0,0));for(int i=0;i<row*col;i++){btns[i]=new JButton(" ");btns[i].setMargin(new Insets(0,0,0,0));btns[i].setFont(new Font(null,Font.BOLD,25));btns[i].addActionListener(this);btns[i].addMouseListener(new NormoreMouseEvent());p2.add(btns[i]);}contentPane.add(p2,BorderLayout.CENTER);//setSize(33*col,33*row+80);this.pack();for(int i=0;i<row*col;i++){btns[i].setText("");btns[i].setEnabled(true);}for(int i=0;i<row+2;i++){for(int j=0;j<col+2;j++){a[i][j]=0;}}}if(e.getSource()==btn){timer.start();b=bon;b3.setText("");//System.out.println(bon);//清空for(int i=0;i<row*col;i++){btns[i].setText("");btns[i].setEnabled(true);}for(int i=0;i<row+2;i++){for(int j=0;j<col+2;j++){a[i][j]=0;}}//产生随机数for(int i=0;i<bon;i++){ int p=1;int m=(int)(Math.random()*row*col);while(p==1){ int l=1; int j;for( j=0;j<i&&l==1;j++){ if(a1[j]==m){ m=(int)(Math.random()*row*col); l=0; }}if(j==i){a1[i]=m;p=0;}}}b1.setText(bon+"");b2.setText("0");//布雷 for(int i=0;i<bon;i++){ int x=(a1[i]/col+1); int y=(a1[i]%col+1);a[x][y]=100; } for(int i=0;i<row+2;i++){ for(int j=0;j<col+2;j++){ if(i==0||j==0||i==row+1||j==col+1){ a[i][j]=0; } } } for(int i=1;i<=row;i++){ for(int j=1;j<=col;j++){ if(a[i][j]!=100){ for(int l=j-1;l<=j+1;l++){ if(a[i-1][l]==100){ a[i][j]++; } if(a[i+1][l]==100){ a[i][j]++; } } if(a[i][j-1]==100){ a[i][j]++; } if(a[i][j+1]==100){ a[i][j]++; } } } } }if(e.getSource()==timer){ String time=b2.getText().trim();int t=Integer.parseInt(time);//System.out.println(t);if(t>=600){timer.stop();}else{t++;b2.setText(t+"");}}for(int i=0;i<col*row;i++){ if(btns[i].getText()!="★") { int x=i/col+1; int y=i%col+1; if(e.getSource()==btns[i]&&a[x][y]==100){ btns[i].setText("★"); btns[i].setEnabled(false); a[x][y]=10; for(int k=0;k<col*row;k++){ int m1=k/col+1; int n1=k%col+1; if(a[m1][n1]!=10&&btns[k].getText()=="★"){ btns[k].setText("*o*"); } } for(int j=0;j<col*row;j++){ int m=j/col+1; int n=j%col+1; if(a[m][n]==100){ btns[j].setText("★"); btns[j].setEnabled(false); b3.setText("你输了 !!"); } btns[j].setEnabled(false); a[m][n]=10; } timer.stop(); } else if(e.getSource()==btns[i]){ if(a[x][y]==0){ out(a,btns,e,i,x,y); a[x][y]=10; btns[i].setEnabled(false); } if(a[x][y]!=0&&a[x][y]!=10){ btns[i].setText(a[x][y]+""); btns[i].setEnabled(false); a[x][y]=10; } } }else if(btns[i].getText()=="★"){ } }}class NormoreMouseEvent extends MouseAdapter{public void mouseClicked(MouseEvent e) {System.out.println(b);for(int i=0;i<col*row;i++){ int x1=i/col+1; int y1=i%col+1;if(e.getSource()==btns[i]&&btns[i].getText()!="★"&&a[x1][y1]!=10){ if(e.getButton()==MouseEvent.BUTTON3){ btns[i].setText("★"); b--; if(b==0){ int flag=0; for(int j=0;j<col*row;j++){ int x=j/col+1; int y=j%col+1; if(a[x][y]==100&&btns[j].getText()=="★"){ flag++; } } if(flag==bon){ timer.stop(); b3.setText("你赢了!"); } } b1.setText(b+""); }}else if(e.getSource()==btns[i]&&btns[i].getText()=="★"&&a[x1][y1]!=-1){if(e.getButton()==MouseEvent.BUTTON3){ btns[i].setText(""); b++; if(b>bon){ b1.setText(bon+""); } else{ b1.setText(b+""); } btns[i].setEnabled(true);}}}}}}
- 【点评】 pb 源码(pb程序与源码)
- 2021-02-11 18:09:19
- 有没有pbw文件,如果有,直接双击它就可以打开(当然前提是你装了pb)。 如果没有,就需要你建立一个,以pb9为例:先建工作区,file-new-workspace页-workspace,然后附加应用,file-new-target页-existing Application,然后选中你pbl里的应用程序对象,保存后就ok了。
- 【点评】 php网页源码(php资源网源码)
- 2021-02-11 18:02:36
- 【点评】 源码科技(源码公司)
- 2021-02-11 17:51:30
- 开源代码是指开放源代码,也称为源代码公开,指的是一种软件发布模式;反之,若不公开源代码则为非开源代码。一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始码。有些软件的作者会将原始码公开,此称之为“源代码公开”,但这并不一定符合“开放源代码”的定义及条件,因为作者可能会设定公开原始码的条件限制,例如限制可阅读原始码的对象、限制衍生品等。扩展资料:开源代码的作用:1、软件成果独占权带来的弊端基于知识产权保护的独占权,就阻碍了他公司进入此类市场的“商业壁垒”,无相关产品接应,无市场竞争,从而形成了垄断。2、软件的源代码保密带来的危害由于知识产权保护,各个公司对软件源代码保密,只有公司内部流通交流,软件技术专家和学者无法进行学习和研究,造成了软件的重复开发和使用,浪费社会劳动力。并且,软件的安全性和改进完善受到了限制。由于软件行业的垄断,造成了学术界的强烈不满,因此开源运动和自由运动产生了。开放源代码软件源于自由软件运动。参考资料来源:百度百科-开放源代码
- 【点评】 锁机源码(vbs锁机代码)
- 2021-02-11 16:37:38
- shutdown -s -t 00
- 【点评】 源码编辑器(源码编辑器app下载)
- 2021-02-11 16:31:56
- 手机上写代码的软件有什么,比如C4droid这是一款很好的手机c语言编码器,可以终端运行,还可以转化成apk安装到手机上
- 【点评】 商城源码下载(php小型购物网站源码)
- 2021-02-11 16:02:51
- 找一套便利店商城网站源码,希望是PHP开源功能齐全点的,梦行的网站源码比较适合,线上销售管理,会员管理、商品管理,达到线上与线下的数据实时同步 。
- 【点评】 表白源码(html代码撩妹)
- 2021-02-11 15:31:37
- 1、xoxo如果你想对一个人表白的话,那么你就可以选择这个人的聊天页面,然后在对话框里打出这几个字母之后发送过去。这个时候,整个屏幕页面就会出现一些亲吻的表情,看起来相当的有意思,而且肯定会让对方感到非常的震惊。2、baci 第二个隐藏的代码是baci,我相信很多人不应该知道这些字母的意思,但是如果你把这些字母发给对方,你会出现同样的表情刷屏,这看起来很有趣。3、Mi manchi 这个隐藏的密码看起来很神奇。我相信很多女孩都喜欢一些特别奇妙的东西,尤其是那些闪亮的东西根本无法抗拒。如果你把这个密码发给你喜欢的女孩,屏幕上就满是闪亮的星星,看起来非常棒。一定会让对方大吃一惊的。4、ohh在聊天界面找到喜欢的人,输入“ohh”发送,点击“翻译”,会有惊喜。有些东西看似简单,却能给我们带来与众不同的体验,说到这里,赶紧试试上面的表白代码,俘获心爱的人的心吧!
- 【点评】 小说源码(流行小说app在哪里下载)
- 2021-02-11 15:07:30
- 免费小说网站大全,云轩阁 千载中文网, 这些都很不错, 一般看小说还是下载到手机上看, TXT格式的, 下载来看更方便些
- 【点评】 源码商城(免费源码平台)
- 2021-02-11 14:25:42
- 制作一个小程序商城的费用大概如下:1,微信公众号或小程序的认证费(300元)2,小程序商城的费用,这一块就要根据选用哪一种开发方式来决定。使用小程序平台上的话,价格会比较低,一般在几千元每年就可以了。小程序平台做的比较好有呱呱赞,点点客,微盟等。其中呱呱赞小程序平台的性价比是最高的使用定制开发这种方式的话,就相对来说比较贵,根据需求大小,时间长短,人员配置来决定的。一般在几万到十几万都有。还要服务器费用,域名费用
手机版
扫一扫进手机版
返回顶部