C / C++583 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
C / C++
Liste des 583 ressources de cette catégorie
|
|
Après Soyons widgets, cet exemple montre comment créer et connecter différents widgets entre eux en utilisant leurs signaux et leurs slots. Il montre aussi une utilisation succinte du gestionnaire de redimensionnement et comment intercepter et bloquer l'évènement de fermeture de fenêtre pour se protéger d'une fermeture accidentelle de l'application.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Construire des widgets en vrac.
|
Code source -
Licence : LGPL
- Publié le 10/03/2024
- Auteur : Sve@r
|
|
|
BDE (Borland Database Engine) est le moteur de base de données utilisé par Builder pour accéder aux différents types de bases de données. Si votre application accède à une BDs, et que vous souhaitez l'installer sur un poste vierge (ie. Builder n'est pas installé), alors vous devez installer le BDE.
Le fichier BDEInfoSetup permet une installation très facile du BDE 5.2
Il installe le BDE 5.2 ainsi qu'un utilitaire nommé BDE Information Utility. Ce dernier permet d'afficher le informations suivantes:
- Version du BDE
- Le contenu du fichier de configuration du BDE
Il peut être également utilisé pour vérifier que le BDE est correctement installé et co ... Voir la suite
|
Logiciel -
Licence : Non renseignée
- Publié le 14/12/2011
- Taille 6,69 Mo
- Éditeur : David R. Robinson
|
|
|
Repartant sur les bases déjà mises dans Tire-lui dessus, cette quatrième partie ajoute une cible dans le ciel et peut distinguer un tir réussi d'un tir raté.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
La suite sera Game Over.
|
Code source -
Licence : LGPL
- Publié le 09/03/2024
- Auteur : Sve@r
|
|
|
Visual C++ Express 2010 est une version allégée du célèbre environnement de développement Visual Studio. Elle peut créer des applications Win32 native ou C++ managé (.NET). Cette version est librement téléchargeable (vous devrez cependant vous inscrire sur le site de Microsoft pour obtenir une clé). Cette version propose un support de C++0x. Retrouvez les détails de ce support sur le blog de l'équipe de Microsoft : support C++0x.
Retrouvez les tutoriels proposés par la rédaction :
Microsoft Visual C++ 2010 Express : Téléchargement, installati ... Voir la suite
|
Licence : Non renseignée
- Publié le 06/11/2010
|
|
|
Initialement crée par un petit groupe de lycéens soucieux de rendre le monde numérique plus sûr pour le plus grand nombre, Da Vinci Crypt offre la possibilité à l'utilisateur de chiffrer ses données personnelles et de les stocker ensuite dans les pixels d'une image de son choix sans déformer celle-ci, offrant ainsi une double sécurité à l'utilisateur du logiciel : le chiffrement (via les algorithmes à chiffrement symétriques Blowfish), et un anonymat de taille puisque les données, une fois stockées dans une image, sont indétectables.
Totalement gratuit et bénéficiant d'une aide intégrée avec des assistants permettant à l'utilisateur non averti de progresser en toute simplicité, Da Vinci Crypt met entre les mains du grand publique un ou ... Voir la suite
|
Licence : GPL
- Publié le 13/08/2013
- Taille 64 Mo
- Éditeur : Laurent's Code WorkGroup
|
|
|
Après Construire des widgets en vrac, cet exemple montre comment relier un widget à plusieurs autres qui se comporteront à l'identique lors de l'action.
Accessoirement il renforce la vision "objet" des choses en offrant son propre objet dédié à l'application et montre aussi comment créer son propre slot qui, ici, modifie la transparence de la fenêtre.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Du widget au mainwindow.
|
Code source -
Licence : LGPL
- Publié le 10/03/2024
- Auteur : Sve@r
|
|
|
Après Du stretching au splitting, cet exemple montre comment rajouter une petite fenêtre de configuration permettant d'utiliser les styles Qt pour modifier le style général de l'application.
Accessoirement, les fenêtres commençant à devenir nombreuses, il montre aussi comment mémoriser des éléments de travail dans un dictionnaire situé dans l'application principale ; et à récupérer ce dictionnaire dans les autres fenêtres permettant ainsi à ces fenêtres de récupérer les informations principales de l'application.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Voir la suite
|
Code source -
Licence : LGPL
- Publié le 10/03/2024
- Auteur : Sve@r
|
|
|
Après Les valeurs usuelles, ce nouvel exemple montre comment on peut créer son propre objet personnel hérité d'un widget pour l'enrichir par exemple avec une surcharge personnalisée des méthodes du widget.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Les widgets.
|
Code source -
Licence : LGPL
- Publié le 10/03/2024
- Auteur : Sve@r
|
|
|
Ce second exemple PyQt complète le Hello World et montre comment associer le bouton à une action afin de terminer proprement l'application.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Les valeurs usuelles.
|
Code source -
Licence : LGPL
- Publié le 09/03/2024
- Taille 1 Ko
- Auteur : Sve@r
|
|
|
Visual Studio Community est une version plus complète que Visual Studio Express. Elle équivaut, en matière de fonctionnalités, à Visual Studio Professionnel (version payante). Visual Studio est un environnement de développement intégré extensible, complet et gratuit pour créer des applications modernes pour Windows, Android et iOS, ainsi que des applications Web et des services Cloud.
|
Licence : Non renseignée
- Publié le 20/01/2017
- Éditeur : Microsoft
|
|
|
Après Et splash, cet exemple montre comment un mappeur de signal permet de relier plusieurs widgets à un même slot tout en rajoutant des informations personnalisées aux signaux reçus par le slot.
Accessoirement il montre aussi comment mémoriser des valeurs personnelles dans un widget afin de pouvoir les réutiliser ailleurs dans le code.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Les étirements ou... stretching.
|
Code source -
Licence : LGPL
- Publié le 15/03/2024
- Auteur : Sve@r
|
|
|
Nouvelle version
Ce programme de construction très classique est réalisé en « cpp » avec l’atelier logiciel Microsoft Visual Studio Community 2019 utilisant l’ architecture MFC document/vue. Les parties principales sont extraites d’un autre programme déjà publié : « Imager ». Parties modifiées qui pourraient facilement compléter ce dernier pour enrichir ses fonctions. Il permet de générer des fichiers d’ Icônes à partir d’images (photos, copies d'écran ou génération de palette graphique) avec la possibilité de sélectionner une partie de l’original et de rendre des parties transparentes. Comme les formats sont très voisins, il est aussi capable de générer des fichiers ... Voir la suite
|
Code source -
Licence : Non renseignée
- Publié le 12/11/2022
- Auteur : AffreuxJojp
|
|
|
Simple DirectMedia Layer est une bibliothèque multimédia, multi plates-formes créée dans le but de permettre un accès facile aux fonctions audio, au clavier, à la souris, au joystick, à la 3D matérielle à travers OpenGL, à la vidéo 2D...
Elle est utilisée par des programmes de restitution MPEG, par des émulateurs, des jeux tels que le portage sous linux de "Civilization: Call To Power".
La SDL est utilisable sous Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, et QNX. La SDL est écrite en C, mais fonctionne parfaitement avec C++.
On peut trouver différents wrappers pour le C++ :
* SDLmm (février 2009)
* Voir la suite
|
Licence : LGPL
- Publié le 04/07/2013
- Éditeur : SDL
|
|
|
Voici le célèbre jeu 2048 codé en C. Il fonctionne sur 2 modes : avec les puissances de 2, ou les suites de Fibonacci.
Le jeu est écrit avec la librairie EZ-Draw ; il y a d'autres jeux sur la page principale du projet (Jeu Doodle in London, inspiré de Doodle Jump ; jeu Bubblet, inspiré de Jawbreaker ; etc).
|
Licence : LGPL
- Publié le 26/10/2014
- Auteur : e-thiel
|
|
|
Après Emettons notre signal, cet exemple y rajoute un splash screen, une fenêtre pouvant à la fois servir de fenêtre de bienvenue et afficher des messages d'attente pour tromper l'ennui si l'application doit effectuer un travail préparatoire peut-être un peu long avant d'être accessible à l'utilisateur.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Mappons notre signal.
|
Code source -
Licence : LGPL
- Publié le 10/03/2024
- Auteur : Sve@r
|
|
|
Bonjour à tous
Devant les nombreuses demandes récurrentes de ce forum concernant des exemples de listes chainées, j'ai décidé d'en écrire un complet.
Il s'agit d'une liste doublement chainée avant/arrière permettant de stocker une information quelconque.
Dans cet exemple,l'information est un nom, un prénom et un âge mais la structure décrivant l'information, ainsi que les fonctions de manipulation de cette information étant bien séparées de la liste proprement dite, l'utilisateur n'aura (j'espère) aucun mal à y rajouter les champs de son choix.
Le programme se contente de stocker 4 informations distinctes dans l'ordre alphabétique nom puis prénom ; et de les afficher. Puis il supprime une de ces informations ... Voir la suite
|
Code source -
Licence : Abandonware
- Publié le 31/12/2022
- Auteur : Sve@r
|
|
|
Je vous propose une suite d'exemples PyQt5/PyQt6 librement inspirés du fameux (mais malheureusement aujourd'hui désuet) tutoriel PyQt4 et permettant d'apprendre à démarrer une application PyQt.
Ce premier exemple est un simple exemple de Hello World. Il contient juste le minimum pour créer une application Qt visuelle.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
La suite sera Terminer proprement l'application.
Quand le lecteur aura fini de suivre tous ces exemples permettant de l'initier à la technologie Qt av ... Voir la suite
|
Code source -
Licence : LGPL
- Publié le 09/03/2024
- Taille 1 Ko
- Auteur : Sve@r
|
|
|
Cette seconde partie fait suite à celle présentée dans Avec un canon, on peut tout faire en y rajoutant le contrôle de la force et en enrichissant un peu l'affichage. Pour l'instant cette force n'est reliée à rien mais cela évoluera dans la partie suivante.
Dans une philosophie d'optimisation, la partie "dessin" a été un peu modifiée pour ne redessiner que l'affût du canon quand on fait évoluer l'angle de visée.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
La suite sera Tire-lui dessus.
|
Code source -
Licence : LGPL
- Publié le 09/03/2024
- Auteur : Sve@r
|
|
|
Ce module permet de faire quelques opérations sur les fichiers à accès séquentiel, il propose les opérations suivantes :
- Recherche du nombre de lignes
- Lecture d'une ligne par son numéro
- Suppression d'une ligne par son numéro
- Suppression d'une ligne par son contenu
- Recherche d'une ligne par une sous-chaîne
- Copie de fichiers
- Concaténation de fichiers
- Nombre d'occurrences d'une lettre
- Nombre d'occurrences d'un mot
- Test si un fichier existe
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 7 Ko
- Auteur : Franck.H
|
|
|
BIBLOTHEQUE DE CONVERSION BINAIRE - DECIMAL
ECRIT ET MODIFIEE PAR UnDeadRoot~AshSLuv#~Alien !!! mdr j'ai pas nkr choisie mon pseudo :')
LICENSE OPEN-SOURCE :)
NB: ARCHIVE EN EXTENTION .RAR
version 1.8
- conversion DB
- Correction Bug sur la partie fractionnaire DB
version 2.0
- Calcul et affichage du résultat sans intervention de l'user
- PLus de commentaire dans le code source
- Changement du nom des fonctions de la biblo || ConvBD => convbd ; ConvDB => convdb ||
- Suppression de la limitte de conversion pour BD
version 2.2
- Correction de l'affichage pour une meilleure affichage
UPDATE FUTUR
- Possibilités de ... Voir la suite
|
Licence : Libre
- Publié le 14/02/2017
- Éditeur : UnDeadRoot~AshSLuv~Alien
|
|