Créer des applications de bureau à l’aide de Python, Java, C#
Ce que vous apprendrez
Configuration du développement Python
Construire un convertisseur de devises avec Python
Construire un lecteur de musique avec Python
Construire une calculatrice de prêt avec Python
Développement Java
Construire un outil de comptage de mots avec Java
Construire un calculateur d’IMC avec Java
Construire une calculatrice de pourboires avec Java
Développement C#
Créer une application de dessin à la peinture avec C#
Construire une calculatrice avec C#
Construire un convertisseur de volume avec C#
Configuration du développement Python
Construire un convertisseur de devises avec Python
Construire un lecteur de musique avec Python
Construire une calculatrice de prêt avec Python
Développement Java
Construire un outil de comptage de mots avec Java
Construire un calculateur d’IMC avec Java
Construire une calculatrice de pourboires avec Java
Développement C#
Créer une application de dessin à la peinture avec C#
Construire une calculatrice avec C#
Construire un convertisseur de volume avec C#
Description
Un développeur d’applications de bureau est un programmeur qui écrit le code des applications logicielles qui
fonctionnent en mode natif sur des systèmes d’exploitation tels que macOS, Windows et Linux, et n’ont pas besoin d’être connectés à l’internet.
Dans ce cours, nous construirons des applications de bureau en utilisant Python, Java et C#.
Python est un langage de programmation de haut niveau interprété, orienté objet et doté d’une sémantique dynamique. Ses structures de données de haut niveau, combinées au typage dynamique et à la liaison dynamique, le rendent très intéressant pour le développement rapide d’applications, ainsi que pour une utilisation en tant que langage de script ou de colle pour relier des composants existants entre eux. La syntaxe simple et facile à apprendre de Python met l’accent sur la lisibilité et réduit donc le coût de la maintenance des programmes. Python prend en charge les modules et les paquets, ce qui favorise la modularité des programmes et la réutilisation du code. L’interpréteur Python et la vaste bibliothèque standard sont disponibles gratuitement sous forme de source ou de binaire pour toutes les principales plates-formes et peuvent être distribués librement.
Tkinter est la bibliothèque d’interface graphique standard pour Python. Combiné à Tkinter, Python offre un moyen rapide et facile de créer des applications de bureau à interface graphique.
Java est un langage de programmation et une plate-forme informatique lancée par Sun Microsystems en 1995. Il existe de nombreuses applications et sites web qui ne fonctionnent pas si Java n’est pas installé, et d’autres sont créés chaque jour. Java est rapide, sûr et fiable. Des ordinateurs portables aux centres de données, des consoles de jeux aux superordinateurs scientifiques, des téléphones portables à l’internet, Java est partout.
Les applications Java contiennent généralement de nombreux mini-programmes aux fonctions diverses. Certains mini-programmes ont une interface utilisateur graphique (IUG), ne serait-ce qu’une simple fenêtre ou boîte de dialogue, et de nombreux mini-programmes n’ont pas d’IUG. L’application elle-même, cependant, est susceptible d’avoir une interface graphique principale composée de menus, de boutons, de barres d’outils, de champs de texte et d’autres caractéristiques graphiques. L’interface graphique sert principalement à la saisie des données par l’utilisateur, qu’il s’agisse de cliquer sur un bouton ou de taper des informations, et l’interface graphique peut fournir des informations supplémentaires à l’utilisateur. En outre, les composants de l’interface graphique affichent souvent des informations à l’intention de l’utilisateur.
Pour créer l’interface graphique, vous utilisez les API Java Foundation Classes/Swing (JFC/Swing) et Abstract Window Toolkit (AWT). Les nombreuses classes et interfaces de ces packages vous permettent de créer facilement des boutons, des cases à cocher, des champs de texte et d’autres composants, ainsi que des composants pour les organiser. La façon la plus simple de créer le cadre et tous les composants de l’interface graphique de votre application est d’utiliser un environnement de développement intégré (IDE), tel que l’IDE NetBeans. Cet IDE vous permet de faire glisser vos composants et de les mettre en place tout en écrivant le code des composants complexes pour vous.
C# (prononcé « See Sharp ») est un langage de programmation moderne, orienté objet et à sécurité de type. C# permet aux développeurs de créer de nombreux types d’applications sûres et robustes
C# Windows Forms est un cadre d’interface utilisateur pour la création d’applications de bureau Windows. Il constitue l’un des moyens les plus productifs de créer des applications de bureau basées sur le concepteur visuel fourni dans Visual Studio. Des fonctionnalités telles que le placement des contrôles visuels par glisser-déposer facilitent la création d’applications de bureau.
Un développeur d’applications de bureau est un programmeur qui écrit le code des applications logicielles qui
fonctionnent en mode natif sur des systèmes d’exploitation tels que macOS, Windows et Linux, et n’ont pas besoin d’être connectés à l’internet.
Dans ce cours, nous construirons des applications de bureau en utilisant Python, Java et C#.
Python est un langage de programmation de haut niveau interprété, orienté objet et doté d’une sémantique dynamique. Ses structures de données de haut niveau, combinées au typage dynamique et à la liaison dynamique, le rendent très intéressant pour le développement rapide d’applications, ainsi que pour une utilisation en tant que langage de script ou de colle pour relier des composants existants entre eux. La syntaxe simple et facile à apprendre de Python met l’accent sur la lisibilité et réduit donc le coût de la maintenance des programmes. Python prend en charge les modules et les paquets, ce qui favorise la modularité des programmes et la réutilisation du code. L’interpréteur Python et la vaste bibliothèque standard sont disponibles gratuitement sous forme de source ou de binaire pour toutes les principales plates-formes et peuvent être distribués librement.
Tkinter est la bibliothèque d’interface graphique standard pour Python. Combiné à Tkinter, Python offre un moyen rapide et facile de créer des applications de bureau à interface graphique.
Java est un langage de programmation et une plate-forme informatique lancée par Sun Microsystems en 1995. Il existe un grand nombre d’applications et de sites web qui ne fonctionneront pas si Java n’est pas installé, et d’autres sont créés chaque jour. Java est rapide, sûr et fiable. Des ordinateurs portables aux centres de données, des consoles de jeux aux superordinateurs scientifiques, des téléphones portables à l’internet, Java est partout.
Les applications Java contiennent généralement de nombreux mini-programmes aux fonctions diverses. Certains mini-programmes ont une interface utilisateur graphique (IUG), ne serait-ce qu’une simple fenêtre ou boîte de dialogue, et de nombreux mini-programmes n’ont pas d’IUG. L’application elle-même, cependant, est susceptible d’avoir une interface graphique principale composée de menus, de boutons, de barres d’outils, de champs de texte et d’autres caractéristiques graphiques. L’interface graphique sert principalement à la saisie des données par l’utilisateur, qu’il s’agisse de cliquer sur un bouton ou de taper des informations, et l’interface graphique peut fournir des informations supplémentaires à l’utilisateur. En outre, les composants de l’interface graphique affichent souvent des informations à l’intention de l’utilisateur.
Pour créer l’interface graphique, vous utilisez les API Java Foundation Classes/Swing (JFC/Swing) et Abstract Window Toolkit (AWT). Les nombreuses classes et interfaces de ces packages vous permettent de créer facilement des boutons, des cases à cocher, des champs de texte et d’autres composants, ainsi que des composants pour les organiser. La façon la plus simple de créer le cadre et tous les composants de l’interface graphique de votre application est d’utiliser un environnement de développement intégré (IDE), tel que l’IDE NetBeans. Cet IDE vous permet de faire glisser vos composants et de les mettre en place tout en écrivant le code des composants complexes pour vous.
C# (prononcé « See Sharp ») est un langage de programmation moderne, orienté objet et à sécurité de type. C# permet aux développeurs de créer de nombreux types d’applications sécurisées et robustes
C# Windows Forms est un cadre d’interface utilisateur pour la création d’applications de bureau Windows. Il constitue l’un des moyens les plus productifs de créer des applications de bureau basées sur le concepteur visuel fourni dans Visual Studio. Des fonctionnalités telles que le placement des contrôles visuels par glisser-déposer facilitent la création d’applications de bureau.
Contenu
Last modified: