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
|
|
Si le code dure moins d'une seconde (précision de la fonction time), vous pouvez effectuer plusieurs appels dans une boucle for sans oublier de diviser le temps d'exécution d'autant.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : gege2061
|
|
|
Après Mappons notre signal, cet exemple montre comment gérer les étirements relatifs des widgets les uns par rapport aux autres.
Accessoirement il montre aussi comment créer son propre "à propos" personnalisé.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Du stretching au splitting.
|
Code source -
Licence : LGPL
- Publié le 10/03/2024
- Auteur : Sve@r
|
|
|
Après Les étirements ou... stretching, cet exemple montre comment créer des widgets variants (agrandir l'un faisant alors réduire l'autre).
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Et avec du style.
|
Code source -
Licence : LGPL
- Publié le 10/03/2024
- Auteur : Sve@r
|
|
|
|
Licence : Non renseignée
- Publié le 15/11/2015
- Auteur : Luke spywoker
|
|
|
Le code source proposé permet de lancer un utilitaire destiné à générer rapidement des fichiers .py depuis les fichiers .ui créés via QtDesigner.
Le code joint est écrit en Python 3.3 et PyQt5.
Pour ceux qui connaissent l’IDE Eric, cet utilitaire permet entre autre de palier le fait qu’Eric ne soit pas encore compatible avec PyQt5 et donc l’absence de cette fonctionnalité
D’autre part, tout le monde n’utilisant pas Eric, un outil permettant de passer simplement des .ui aux .py ne peut être qu’un gain de temps.
Le code proposé est évolutif, et l’idée est de coller au plus prêt des fonctionnalités que peut offrir Eric (gestion des signaux, …), mais dans un souci « d’urgence » sur un autre projet, il n’y a ... Voir la suite
|
Licence : GPL
- Publié le 08/07/2013
- Taille 2 Ko
- Auteur : Jiyuu
|
|
|
Ce programme permet de copier et/ou déplacer un fichier
|
Licence : Freeware
- Publié le 06/10/2018
- Éditeur : nulos
|
|
|
FreeGLUT est une reprise de la célèbre bibliothèque de fenêtrage GLUT. Celle-ci a l'avantage d'apporter quelques modifications et des corrections de bogues critiques par rapport à GLUT. Avec cette bibliothèque open source et multiplateforme, vous pourrez ouvrir une fenêtre et un contexte OpenGL et gérer les différents événements (clavier, souris, ...) agissant sur la fenêtre.
|
Licence : Non renseignée
- Publié le 07/10/2013
- Éditeur : Pawel W. Olszta, Andreas Umbach ET Steve Baker
|
|
|
Programme console qui affiche les k-combinaisons sur n éléments distincts.
Ensemble des éléments : {0,1, ..., n}
contraintes : 0 ... > c_(k-1)
Ordre numérique : ordre lexicographique avec c_0 < c_1 < ... < c_(k-1)
----
Exemple de mise en oeuvre de la simulation d'un nombre dynamique de boucles for
Gestion simplifiée des paramètres en ligne de commande
L'ordre Knuth est nommé ainsi suite à une discussion et à l'évocation d'un exemple du fascicule 3a du TAO
----
OS : linux
Compilateur : gcc 4.5
Devrait pouvoir être compilé sur windows (mingw/cygwin) mac(gcc) ou toute autre plateforme pour laquelle les outils GNU sont supportés.
----
Compilation :
Déz ... Voir la suite
|
Licence : GPL
- Publié le 10/12/2013
- Taille 5 Ko
- Auteur : kwariz
|
|
|
Après Terminer proprement l'application, ce nouvel exemple montre comment associer différents widgets. Il introduit à cet effet la notion de "parenté" Qt qui permet à un objet Qt de connaitre les objets qui lui sont intégrés et surtout de faire en sorte qu'un objet fils réagisse avec son père (réduire le père fait alors réduire le fils).
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Soyons widgets.
|
Code source -
Licence : LGPL
- Publié le 10/03/2024
- Taille 1 Ko
- Auteur : Sve@r
|
|
|
OpenCV (Open Source Computer Vision) est une bibliothèque visant principalement à la vision par ordinateur en temps réel. Elle a été initialement développé par Intel, et est maintenant soutenue par Willow Garage et Itseez. elle est gratuite pour une utilisation sous la licence open source BSD. La bibliothèque est multi-plateforme. Avec plus de 2500 algorithmes optimisés, elle comprend un ensemble complet d'algorithmes d'apprentissage classique et les dernières innovations en vision par ordinateur. Ces algorithmes peuvent être utilisés pour détecter et reconnaître des visages, identifier des objets, classer les actions humaines dans les vidéos, suivre les mouvements de caméra, suivre des objets en mouvement ... Voir la suite
|
Licence : BSD
- Publié le 01/02/2018
- Éditeur : Intel
|
|
|
Cet algorithme permet de vérifier la validité d'un numéro, tel que celui des cartes bancaires, des cartes SNCF ou encore les numéros de SIRET. Cet algorithme consiste à prendre chaque chiffre du numéro, le multiplier par deux s'il est pair et on additionne chaque chiffre ainsi obtenu. Si le résultat est un multiple de 10, le numéro est valide.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 1 Ko
- Auteur : gl
|
|
|
Programme recherchent un dossier dans une arborescence
|
Licence : Non renseignée
- Publié le 26/10/2015
- Éditeur : reader
|
|
|
Une collection de codes sources C, contenant des instructions assembleur GNU.
Pour avoir accès à encore plus d'informations consultez :
|
Code source -
Licence : Non renseignée
- Publié le 17/09/2021
|
|
|
Après It's time, cet exemple montre comment intégrer un QThread dans une application.
Le but est de déléguer un travail à un QThread ce qui laisse alors la boucle de traitement des évènements Qt libre pour faire autre chose (ici afficher une barre de progression en fonction de l'avancée du travail).
Il est important de noter que sous aucun prétexte le QThread ne doit toucher aux widgets gérés par la boucle principale (sinon crash probable). Donc la seule façon qu'a le QThread pour interfacer les widgets est de passer par des signaux récupérés par le(s) widget(s) de l'application.
Cet exemple m'a été largement inspiré par un exemple de Voir la suite
|
Logiciel -
Licence : LGPL
- Publié le 10/03/2024
- Auteur : Sve@r
|
|
|
C'est une classe pour gérer les entrée clavier, comme la classe Scanner en java, pour utiliser il suffit de met next avec int, double, float, char, ou string.
|
Licence : Libre
- Publié le 23/01/2017
- Taille 443 octets
- Éditeur : ANDST 44
|
|
|
subString retourne la sous-chaîne de chaine comprise entre les indices debut et fin.
|
Licence : Non renseignée
- Publié le 01/12/2010
- Auteur : D[r]eadLock
|
|
|
Et voilà un petit système d'exploitation (4 KiB :) écrit en assembleur et en langage C. Quelques lignes de code ont été copiées du code source du noyau Linux-0.01:) avec quelques modifications!
Le système va juste démarrer votre PC, faire quelques initialisations nécessaires pour passer en mode protégé et exécuter le noyau. Celui-ci, va juste afficher l'horloge à l'écran. C'est en utilisant l'interruption de timer (timer interrupt) et la mémoire vidéo VGA.
Avec ce système, votre ordinateur deviendra une montre numérique :)
Architecture
------------------
Le système peut tourné sur toute machine compatible avec l'IBM-PC (Un HP Pavilion dv6 ... Voir la suite
|
Licence : Non renseignée
- Publié le 09/09/2016
|
|
|
Un grand classique : le démineur. Refait en QML pour l'interface et en C++ pour la logique.
|
Logiciel -
Licence : LGPL
- Publié le 23/02/2011
- Taille 105 Kio
|
|
|
Dev-C++ est un environnement de développement intégré (IDE) permettant de programmer en C et en C++. Il utilise la version MinGW du compilateur GCC (GNU Compiler Collection) (venu du monde du logiciel libre) et permet d'exporter ses projets sous fichiers .dev. Dev-C++ peut aussi être utilisé en combinaison avec Cygwin ou tout autre compilateur basé sur GCC
Il est recommandé de ne plus l'utiliser !
|
|
|
|
Un générateur de mots de passe simple écrit en C afin de travailler le C que j'apprends avec plaisir depuis 2 mois.
Le programme s'utilise de la manière suivante :
./passgen x
(x doit être un chiffre ou un nombre qui correspondra à la taille du mot de passe généré.)
N'hésitez pas à critiquer mon travail ou à l'améliorer ;)
La page du projet : https://github.com/ZenysM/PassGen
|
Licence : Libre
- Publié le 18/04/2017
- Auteur : Zenys
|
|