迷宫发生器 用C#编写的桌面应用程序,允许创建和可视化由用户设置的各种大小的迷宫生成,并使用以下命令查找和显示从左上角(0,0)到右下角(表单宽度,表单高度)的最短路径不同的路径算法(Dijkstra,A *,DFS,BFS)。 另外,可以调整动画速度以适应用户的需求,甚至完全禁用动画速度(这意味着将仅向用户渲染完全生成的迷宫)。 目录 基本信息 迷宫生成算法基于迭代回溯,可以用以下表示: 选择初始单元格,将其标记为已访问并将其推入堆栈 当堆栈不为空时 从堆栈中弹出一个单元格,使其成为当前单元格 如果当前单元格中有尚未访问过的任何邻居 将当前单元格推入堆栈 选择一个未访问的邻居 删除当前单元格和所选单元格之间的墙 将所选单元格标记为已访问并将其推入堆栈 技术领域 使用以下项目创建项目:.NET Framework 4.7.2 由打包OptimizedPriorityQueue 4.2.0
2021-10-31 12:38:56 602KB C#
1
方便快捷的工具
2021-10-15 10:02:52 8KB c# 桌面应用
1
这个是一款基于cef的web单页应用桌面外壳,解压后,只需要把dist下的换成一套web离线文件,就可以点击exe访问了。 帮助快速开发桌面应用。技术联系:微信:lovebugs1114
2021-10-14 09:44:12 30.27MB cef web 桌面应用
1
邮件发送GUI程序,该应用程序是利用python开发的桌面应用,可在本地发送邮件,还可以选择附件功能,使用前需申请好自己的邮箱配置(密钥),在配置文件中设置好即可,教程可查看我的博文!非常好用,值得推荐!
2021-10-13 14:02:27 19.37MB python 桌面应用 邮箱发送GUI程序 SMTP
1
异步刷新textbox和datagridview控件
2021-10-10 19:44:26 43KB C# winows Form 桌面应用
1
用于c++开发人员,初学者想要开发自己的能够在windows上面的应用软件,非常适合, 使用的软件也是Qtcreator,很适合想要从事c++桌面应用的人员学习与使用,内有各个项目的源代码.希望初学者或者已经从事C++的人员去学习,没有广告,没有毒,绿色的
2021-10-05 20:40:07 60.64MB tags
1
Java电子教程 在这个简短的教程中,我将向您展示如何在Electron,Jetty和Vaadin之上构建自己的Java桌面工具包。 入门 我们将从Gradle构建系统和Node.js安装开始。 下载并安装Gradle的最新稳定版本: ://gradle.org/releases/和Node.js: : 创建一个新目录并在此目录中使用命令行运行: gradle init --type Java应用程序 Gradle将产生一组项目存根文件。 现在,您可以使用Intellij Idea或Eclipse as Java项目轻松打开目录。 让我们删除src/main/java/App.ja
2021-09-17 17:08:21 1.12MB electron java vaadin electron-java
1
PyQt5 Python 桌面应用程序源码,每个代码都亲自测试过 1 PyQT5的基础知识,通过这一章节的学习,我们可以自己实现一个窗口,并设置他的大小,位置,图标等信息。 2 PyQt5布局管理 绝对定位框布局 Boxlayout表格布局 QGridLayout评论的例子 PyQt5布局有两种方式,绝对定位和布局类 绝对定位 程序指定每个控件的位置和大小(以像素为单位) 3 PyQt5菜单和工具栏 主窗口状态栏菜单栏工具栏把他们放在一起 在这部分PyQt5教程中,我们将创建菜单和工具栏。 主窗口 QMainWindow 类提供了一个主要的应用程序窗口。你用它可以让应用程序添加状态栏,工具栏和菜单栏。 状态栏 状态栏用于显示状态信息 4 PyQt5事件和信号 讨PyQt5中的事件Event。所有的GUI程序都是事件驱动的。事件主要由用户触发,但也可能有其他触发方式:例如网络连接、window manager或定时器。当我们调用QApplication的exec_()方法时会使程序进入主循环 5 PyQt5对话框 对话框窗口或对话框是现代GUI应用程序最不可或缺的一部分。一个对话框被定义为两个或两个以上的人之间的谈话。在计算机应用程序对话框窗口用于“交谈”应用程序 6 PyQt5控件 QPixmap文本框 QLineEditQSplitter下拉列表 QComboBox 在这里我们将继续介绍PyQt5控件。我们将介绍QPixmap、QLineEdit QSplitter,QComboBox
2021-09-15 20:00:53 2.54MB Python  PyQt5 桌面应用开发
1
phpdesktop像开发网站一样开发桌面应用软件 特性 支持php的任意版本 支持winxp系统上使用php5.6 支持窗口阴影,皮肤编辑 支持加密数据库,支持sqlite 支持单机,cs模式的软件开发 支持最新版flash 支持窗口间消息通讯 支持窗口运行在子进程 支持启动页面为首页,启动页没有返回操作 支持多workerman服务 简要使用说明 1,运行演示程序Win32 \ debug \ niu_new.exe 2,app目录下是一个单入口PHP项目 3,config.json里配置 debug: 1开启调试默认 0关闭调试,开启调试后,右键菜单有调试菜单项 url:配置PHP项目启动首页 width:窗口打开的默认宽度,链接打开窗口宽度设置可用window.open传宽度参数 height:窗口打开的默认高度,链接打开窗口高度设置可用window.open传高度参数 title:主窗口打开的标题,其它窗口的标题根据网页titile自动调整 host:如果配置为127.0.0.1,只能本机访问,如果配置为0.0.0.0,则可以局域网访问 web_port:PHP项目访问服务
2021-09-14 14:42:16 68.51MB windows nginx php delphi
1
PyQt5学习之路,点击有pyqt5学习笔记 上一篇博客里写了环境的配置,那么如何去开发嘞。 必须使用两个类: 1. QApplication (代表整个应用程序) 2. QWidget(代表窗口) 这两个类都位于PyQt5.QtWidgets中,所以需要导入这个模块。以及系统模块sys。 import sys # 系统模块,获得命令行参数 from PyQt5.QtWidgets import QApplication, QWidget, QLabel # 导入QAppliaction,QLabel以及QWidget 学过其他的GUI编程的应该知道,首先应该实例化,然后创建
2021-09-10 09:59:11 125KB pyqt5
1