文章目录扩展应用程序基础table 操作调用 Lua 函数 扩展应用程序Lua 的一项重要用途是作为一种配置语言(configuration language )。本章将介绍如何用 Lua 来配置一个程序。将从一个简单的例子开始,逐步地扩展它,使其完成更复杂的任务。基础作为我们的第一个任务,让我们假设一个简单的场景:你的 C 程序有一个窗口,你想让用户能够指定初始的窗口大小。很显然,对于这些简单
引言如果开发跨桌面端的应用开发的话,我相信,electron目前绝对是不可避免的技术方案。web应用大家都知道,通过浏览器访问的应用就是web应用,那什么是桌面端?桌面端有两个重要特点:具备独立运行于操作系统上的能力(通常指的是windows、MacOS、linux这这些主流PC操作系统)具有自己的GUI(用户图形界面 graphical user interface)有人会问?web应用也有自己
这是我做出来的粗略版本,后面的UI设计就看大家的艺术细胞了我们进行制作软件所需要的模板库,首先要进行引用。 # json requests thinter import json import requests from tkinter import * from tkinter import messagebox接下来先为我们的软件起个好听的名字,以及进行位置固定master = Tk() #
Python编写GUI程序一、关于GUI程序:图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。GUI程序的存在可以让我们忘记繁琐的代码,使用直观的图形方式解决问题,展示结果,降低了程序的使用成本。对于我们的常用的Windows操作系统下,编写GUI桌面程序方式很多,包括Java的Swing包、 winform
转载 2023-07-05 12:22:51
2293阅读
Kivy 是一个开源的 Python 第三方库,可以用来快速开发应用程序。它有如下三个特点:跨平台Kivy 编写的程序可在 Linux,Windows,OS X,Android,iOS 和 Raspberry Pi 上运行。商业友好Kivy 基于 MIT 许可证进行开源,可以进行免费的商业使用。GPU 加速Kivy 的图像引擎基于 Open ES 2 构建,性能出众。除此之外 Kivy 也存在一些
# Java桌面程序 Java是一种广泛应用于各种领域的编程语言,其中之一就是用来写桌面程序。通过Java编写的桌面程序可以在各种操作系统上运行,具有良好的跨平台性。本文将介绍如何使用Java编写一个简单的桌面程序,并提供代码示例。 ## Java桌面程序开发 Java桌面程序开发通常使用Swing或JavaFX库。Swing是Java自带的GUI工具包,而JavaFX是一个更现代化的GU
原创 4月前
11阅读
# Java桌面程序 Java是一种广泛应用于各个领域的编程语言,它具有跨平台、安全、面向对象等特性。除了在服务器端和移动端开发中广泛应用外,Java也可以用于开发桌面应用程序。本文将介绍如何使用Java语言编写桌面程序,并提供一些代码示例。 ## Java Swing Java Swing是Java提供的一组GUI(图形用户界面)工具包,可以用于开发桌面应用程序。它提供了丰富的组件,如按
原创 2023-09-16 05:17:36
296阅读
一、做个这样的效果,双击图标打开相应的应用二、主界面类,使用JavaSwing的JDesktopPane类创建这个桌面 package com.swing; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.Graphics2D; import java.awt.Rectangle; import
目录1 效果图2 环境准备2.1 软件2.2 pycharm+pyqt5环境搭建3 开始写了3.1 画个界面3.2 把画的界面转为py3.2 逻辑咯3.2.1 先看一眼界面什么样3.2.2 补上需求分析3.2.3 抽出些方法来3.2.4 基础知识3.2.4.1 事件监听3.2.4.2 获取界面输入3.2.4.3 给界面控件赋值3.2.4.4 我想要跟用我的软件的人说句话3.2.4.5 其他小知
Python+WebKit+HTML开发桌面应用程序前言几天前写了一个备份的小工具,用Python写个脚本,也就花个一天的时间搞定,给客户用了一下,对功能很满意,但对界面不满足,想要一个图形界面来管理; 一个备份脚本,有必要整成这样子吗?没办法,谁让是上帝的要求呢,就研究一下;先后找了python的tkinter、pyqt,尝试着画一些界面,虽然功能可以实现,但界面很难看;恰好,在查看pyqt的
从本质上说,java并没有什么缺陷,所有的语言都不过是一种工具而已。 但是,作为一种工具,自然希望它越方便越好。工具是给人用的。工具的不同,决定了能做出东西的质量。 与c#相比,java语言本身有两个地方,是有待改进的。比较严重的不足。 第一,没有轻量级的方法的支持,没有在语言层做出对event的支持。 系统组件之间耦合,本质上,还是方法调用。这种
转载 2023-09-27 16:00:49
50阅读
Java的桌面程序并不少,其中最为知名的莫过于Eclipse。在Linux和Mac下,Java程序的比例远高于Windows下。
原创 2023-05-20 20:48:36
237阅读
Java之GUI编程(No.19) GUI(Graphical User Interface,图形用户界面),是指采用图形方式显示的计算机操作用户界面。 GUI的核心技术:“AWT"与"Swing”。GUI缺点1、界面不美观。2、依赖JRE环境。学习GUI目的1、可以写出自定义的一些小工具。2、可能会维护Swing界面(极小概率)。3、了解MVC架构,了解监听。1、AWT(Abstract Win
转载 11月前
42阅读
一共有三个类:这个是第一个,主函数类:public class Programe extends JFrame { /* * 四个部分: 1.画出窗体和面板 2.画出指针 3.时间转换的算法 4.让指针动起来 */ public static void main(String[] string) { Programe frame = new Pr
转载 2023-05-23 23:33:44
122阅读
Python是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。 Python适用在各种程序的开发中,目前最常用在Web程序,移动程序以及桌面程序开发中。 但是遗憾的是,pyth
转载 2023-06-30 21:23:39
135阅读
pyweb-dev-tools项目简介pyweb-dev-tools是使用pyqt+vue开发的实用工具脚手架,利用业余时间把工作中遇到的一些问题总结起来,打包进小工具集中,供大家在程序开发过程中参考和使用,同时支持二次开发,只要会python+web基础,就能进行自定义的工具集开发,开发好的工具集可以提交到工具集仓库,然后发布分享给其他用户,不断扩展转达工具集功能。每一个工具集可以用web开发开
转载 2023-07-29 20:15:16
87阅读
java语言确实是一种比较不错的语言。相比于C,C++等语言来说,java是移植性和语言的形式上都是非常优秀,尤其是Web开发和Android移动应用开发方面,可以称得上是独树一帜。可是,如果你用java开发了一个windows桌面应用,你会觉得手足无措,真的比较棘手!好不容易用java写了一个比较满意的项目,在java开发工具下跑起来真是称得上完美!可是如何转换成exe可执行文件,蛋疼!尝试用开
优点 1.指针. 任何一个学过C或者C++的人都知道指针的操作对于他们是很重要的,为什么,指针能够支持内存的直接操作,这样的直接操作能够带来的是效率上的提高.但是任何一个东西都是有副作用的,指针给程序员带了的混乱也是无可比拟的.对于一个不是很强劲的C程序员而言,指针是要命的(对我而言也是,我几乎不会写C代码).而JAVA就为我们省去了这样的麻烦,或者说JAVA完整的限制了对内存的直接操作
转载 2023-07-22 13:50:33
80阅读
我一直觉得桌面程序很牛掰的样子,今天自己试了一下,哈哈,其实也就那样,多谢谢2位大佬博客指导使用java swing开发窗口程序用java swing类库开发一个小的窗口程序
转载 2022-05-27 00:17:32
699阅读
使用vue项目,添加electron,创建桌面软件。软件的本地运行、打包等功能环境配置node环境开发环境:linuxvue-vli若没有vue环境,则终端安装:npm install -g @vue/cli查看vue-cli版本显示没有vue,这里,我们需要设置软链接这里的 /usr/node-js/bin/vue再次查看vue-cli版本创建项目安装electron进入项目根目录,输入:vue
  • 1
  • 2
  • 3
  • 4
  • 5