Tag

Desktop Application

1 views collected around this technical thread.

Tencent Docs Tech Team
Tencent Docs Tech Team
May 29, 2025 · Operations

Memory Optimization Strategies for the Tencent Docs Desktop Client

This technical report details the background, proposed solutions, implementation steps, and measurable results of a series of memory‑saving optimizations applied to the Tencent Docs desktop application built with Electron, including container merging, tombstone mechanisms, Windows EmptyWorkingSet API, and Chromium page‑freezing techniques.

Desktop ApplicationElectronMemory Optimization
0 likes · 9 min read
Memory Optimization Strategies for the Tencent Docs Desktop Client
Python Programming Learning Circle
Python Programming Learning Circle
May 7, 2025 · Frontend Development

Python GUI Development with PyQt5: Framework Overview, Installation, and Weather App Example

This tutorial introduces Python desktop GUI development, compares common frameworks, explains PyQt5 features and installation, demonstrates basic window creation, shows a complete weather‑query application with Qt Designer and API integration, and covers packaging the app into an executable.

Desktop ApplicationGUIPyQt5
0 likes · 16 min read
Python GUI Development with PyQt5: Framework Overview, Installation, and Weather App Example
php中文网 Courses
php中文网 Courses
Apr 27, 2025 · Backend Development

Using NativePHP to Extend Laravel for Efficient Desktop Application Development

NativePHP is a third‑party library that enables developers to embed native PHP code within Laravel, allowing execution of CLI commands, file system manipulation, and database operations, thereby simplifying the creation of efficient, flexible desktop applications.

DatabaseDesktop ApplicationFile System
0 likes · 5 min read
Using NativePHP to Extend Laravel for Efficient Desktop Application Development
Python Programming Learning Circle
Python Programming Learning Circle
Mar 12, 2025 · Frontend Development

Comprehensive Guide to PyQt5 GUI Development, Installation, and Packaging

This article provides a detailed overview of Python GUI frameworks, introduces PyQt5 and its modules, walks through installation, demonstrates basic and weather‑app examples, and explains how to package the application into an executable using tools such as fbs, PyInstaller, and related utilities.

Desktop ApplicationPyQt5Python GUI
0 likes · 16 min read
Comprehensive Guide to PyQt5 GUI Development, Installation, and Packaging
php中文网 Courses
php中文网 Courses
Feb 13, 2025 · Backend Development

Using NativePHP to Extend Laravel for Efficient Desktop Applications

This article explains how to leverage the NativePHP library within the Laravel framework to build high‑performance desktop applications by executing CLI commands, manipulating the file system, and performing database operations with native PHP code examples.

DatabaseDesktop ApplicationFile System
0 likes · 4 min read
Using NativePHP to Extend Laravel for Efficient Desktop Applications
php中文网 Courses
php中文网 Courses
Jan 9, 2025 · Backend Development

Integrating NativePHP into Laravel for Desktop Application Development

This article explains how to integrate NativePHP technology into a Laravel project to build desktop applications, covering the creation of a Laravel base, setting up entry files, defining routes and controllers, using PHP's OS functions, and providing complete code examples.

Desktop ApplicationLaravelNativePHP
0 likes · 5 min read
Integrating NativePHP into Laravel for Desktop Application Development
php中文网 Courses
php中文网 Courses
Sep 5, 2024 · Backend Development

Integrating NativePHP into Laravel for Desktop Application Development

This article explains how to integrate NativePHP technology into a Laravel project to build desktop applications, covering the creation of a Laravel base, setting up entry points, defining routes and controllers, using PHP's native functions to interact with the operating system, and providing complete example code.

Desktop ApplicationLaravelNativePHP
0 likes · 5 min read
Integrating NativePHP into Laravel for Desktop Application Development
php中文网 Courses
php中文网 Courses
Aug 30, 2024 · Backend Development

Using NativePHP to Build Efficient Desktop Applications with Laravel

This tutorial explains how to leverage the NativePHP library within the Laravel framework to execute CLI commands, manipulate the file system, and perform database operations, enabling developers to create high‑performance desktop applications using native PHP code.

DatabaseDesktop ApplicationFile System
0 likes · 5 min read
Using NativePHP to Build Efficient Desktop Applications with Laravel
php中文网 Courses
php中文网 Courses
Aug 29, 2024 · Backend Development

Using NativePHP with Laravel to Build Efficient Desktop Applications

NativePHP is a third‑party library that extends Laravel, allowing developers to execute CLI commands, manipulate the file system, and perform database operations directly with native PHP code, enabling the creation of efficient, flexible desktop applications, as demonstrated through detailed code examples.

DatabaseDesktop ApplicationLaravel
0 likes · 5 min read
Using NativePHP with Laravel to Build Efficient Desktop Applications
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 26, 2024 · Frontend Development

Step-by-Step Guide to Building and Packaging an Electron Desktop Application with Vue 3 and Vite

This tutorial walks through creating a cross‑platform Electron desktop app using Vue 3 and Vite, covering project setup, Electron installation, configuration of .npmrc and plugins, writing the main process, Vite plugin integration, package.json adjustments, building, Windows and Linux packaging, NSIS installer options, and adding Vue router for navigation.

Cross-PlatformDesktop ApplicationElectron
0 likes · 13 min read
Step-by-Step Guide to Building and Packaging an Electron Desktop Application with Vue 3 and Vite
Python Programming Learning Circle
Python Programming Learning Circle
Mar 2, 2024 · Frontend Development

Comprehensive Guide to Python GUI Development with PyQt5 and Related Frameworks

This article provides an extensive overview of Python GUI development, covering popular frameworks such as PyQt5, PySide6, Tkinter, and others, detailing installation steps, code examples, UI design with Qt Designer, and packaging techniques using tools like fbs to create standalone desktop applications.

Desktop ApplicationGUIPyQt5
0 likes · 17 min read
Comprehensive Guide to Python GUI Development with PyQt5 and Related Frameworks
Tencent Cloud Developer
Tencent Cloud Developer
Sep 21, 2023 · Frontend Development

Memory Optimization of Desktop QQ: A Stage Summary

To curb Desktop QQ’s excessive Electron memory consumption, the team applied comprehensive profiling, code and resource slimming, thumbnail image generation, visible‑only DOM rendering, layer merging, Lottie animation tuning, API caching, and leak removal, achieving average usage around 228 MB and keeping all six processes below 300 MB with ongoing monitoring.

Desktop ApplicationElectronMemory Optimization
0 likes · 24 min read
Memory Optimization of Desktop QQ: A Stage Summary
HelloTech
HelloTech
May 23, 2023 · Frontend Development

Technical Architecture and Implementation of the HaKnight Desktop Application Using Electron

The article details HaKnight’s new desktop client architecture built with Electron, Vite, and React, explaining the choice of Electron over native frameworks, the custom scaffold, use of axios, lowdb, log4js‑node, and electron‑builder for packaging, signing, notarization, and update mechanisms, and outlines reusable components that enable cross‑platform task scheduling and reporting.

Cross-PlatformDesktop ApplicationElectron
0 likes · 16 min read
Technical Architecture and Implementation of the HaKnight Desktop Application Using Electron
Zhuanzhuan Tech
Zhuanzhuan Tech
Mar 15, 2023 · Backend Development

EJC Architecture: Integrating Electron, Java, and C/C++ for Scalable Desktop Quality Inspection Applications

This article presents the EJC (Electron‑Java‑C/C++) architecture adopted by ZhiZhuan’s quality‑inspection platform, detailing its layered design, communication modules, JNI/JNA integration, performance comparisons, and real‑world implementation for cross‑platform desktop tools, illustrating how the approach enhances extensibility, maintainability, and scalability.

C++Desktop ApplicationElectron
0 likes · 17 min read
EJC Architecture: Integrating Electron, Java, and C/C++ for Scalable Desktop Quality Inspection Applications
Python Programming Learning Circle
Python Programming Learning Circle
Dec 1, 2022 · Frontend Development

Building a Quick COVID‑19 Information Viewer with PyQt5 (≈100 Lines of Code)

This tutorial demonstrates how to create a lightweight desktop application using PyQt5 and PyQtWebEngine that fetches and displays the latest COVID‑19 information from multiple web sources, includes engine switching, and provides the full source code for a 100‑line implementation.

COVID-19Desktop ApplicationGUI
0 likes · 7 min read
Building a Quick COVID‑19 Information Viewer with PyQt5 (≈100 Lines of Code)
Top Architect
Top Architect
Mar 29, 2022 · Backend Development

Packaging a Spring Boot Application into a Windows EXE Installer with exe4j and Inno Setup

This guide walks through converting a functional Spring Boot JAR into a Windows executable with exe4j, then bundling the EXE, JRE, and dependencies into a single installer using Inno Setup, providing step‑by‑step screenshots, configuration tips, and the final script for seamless deployment on machines without a JDK.

Desktop ApplicationInno SetupInstaller
0 likes · 6 min read
Packaging a Spring Boot Application into a Windows EXE Installer with exe4j and Inno Setup
Youku Technology
Youku Technology
Dec 7, 2021 · Frontend Development

Youku Desktop Client Migration to Electron: Window Fusion and Native Integration Practice

Youku migrated native desktop clients to Electron for cross‑platform development, using Window Fusion to embed a native video decoder via native window handles, Node‑Addon‑API for JS‑C++ interaction, noting slightly higher CPU/memory usage but gaining npm package management, auto‑update, and easier maintenance.

Cross-Platform DevelopmentDesktop ApplicationElectron
0 likes · 7 min read
Youku Desktop Client Migration to Electron: Window Fusion and Native Integration Practice
Python Programming Learning Circle
Python Programming Learning Circle
Oct 29, 2021 · Frontend Development

Comprehensive Guide to PyQt5: GUI Frameworks, Installation, Usage Examples, and Packaging

This tutorial introduces common Python GUI frameworks, provides an in‑depth overview of PyQt5 and its modules, walks through installation, Qt Designer configuration, code examples for creating windows and handling events, demonstrates a weather‑query application, and explains how to package the program into a standalone executable.

Desktop ApplicationPyQt5Python GUI
0 likes · 15 min read
Comprehensive Guide to PyQt5: GUI Frameworks, Installation, Usage Examples, and Packaging
Python Programming Learning Circle
Python Programming Learning Circle
Aug 30, 2021 · Frontend Development

Creating a Custom Dynamic Desktop Wallpaper with Python and PyQt5

This tutorial walks through building a dynamic desktop wallpaper on Windows using Python's PyQt5, covering UI layout design, video loading and preview, desktop handle acquisition, wallpaper rendering, and graceful shutdown, with complete code examples for each step.

Desktop ApplicationDynamic WallpaperPyQt5
0 likes · 12 min read
Creating a Custom Dynamic Desktop Wallpaper with Python and PyQt5
Java Captain
Java Captain
Jan 12, 2021 · Backend Development

Supermarket Management System Tutorial Using Java Swing and MySQL

This article walks through building a Java Swing supermarket management desktop application, covering database table creation, user registration and login, product category and product CRUD operations, and the main menu UI, with complete source code snippets for each feature.

CRUDDatabaseDesktop Application
0 likes · 12 min read
Supermarket Management System Tutorial Using Java Swing and MySQL