IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

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

    Et splash !!!

    Téléchargé 36 fois-
    0
    0
    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 +

    Reader CSV

    Téléchargé 36 fois-
    2
    0
    Suite aux exemples PyQt commencés avec le Hello World, je vous propose divers utilitaires très basiques en Python/PyQt.

    Ce programme permet de lire et d'afficher tout type de fichier CSV, quel que soit son séparateur.
    Il découpe le CSV et l'affiche proprement dans des lignes et colonnes bien séparées. Il peut même afficher des fichiers non CSV (mais dans ce cas le résultat n'est pas forcément assuré).
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    La suite sera afficher un dossier...
    Code source - Licence : LGPL - Publié le 30/03/2024 - Auteur : Sve@r +

    Doux comme un agneau.

    Téléchargé 36 fois-
    0
    0
    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 +

    Code::Blocks

    Téléchargé 36 fois-
    Code::Blocks est un environnement de développement gratuit et multi-plateforme (Linux et Windows), développé pour coller au mieux aux demandes des utilisateurs. Conçu autour d'une architecture de plugins, il est ainsi extensible et configurable très facilement ce qui lui permet d'évoluer très vite.
    Logiciel - Licence : GPL - Publié le 01/02/2013 - Éditeur : Code::Blocks +

    Visual C++ 2008 Express

    Téléchargé 34 fois-
    0
    0
    Visual C++ Express 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 ne propose pas de support C++0x. Il faut vous tourner vers Visual C++ Express 2010 pour avoir un support de la future norme.
    Retrouvez les tutoriels de la rédaction consacrés à Visual C++ Express 2008 :
    Tutoriel de démarrage
    Premiers pas avec Visual C++ Express Edition 2008
    Licence : Non renseignée - Publié le 06/11/2010

    Hello Word

    Téléchargé 33 fois-
    0
    0
    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 +

    cryptage et décryptage de texte par rotation de bits

    Téléchargé 32 fois-
    1
    0
    Il s' agit de deux routines cryptage et décryptage, contenues dans deux fichiers code.c et decode.c

    aucun environement, je ne veux que vous faire découvrir cette méthode inviolable. J'avais demandé a des amis hackers

    de bon niveau de s' y attaquer, sans succès ;-)

    dans le fichier zip vous trouverez:

    code.c et code.exe

    decode.c et decode.exe

    snoopy.h

    pour le moment il ouvre un fichier de nom fixe "decod" (sans 'e' )



    Donc bien entendu vous saurez l'inclure dans un "C" avec choix du fichier et "c" ou "d" en action ...

    encore un point, testez le, pour cela prenez un fichier texte nommez le "decod" et lancez une seule fois

    Voir la suite
    Licence : Libre - Publié le 27/06/2013 - Taille 49 Ko

    Clang

    Téléchargé 32 fois-
    0
    0
    Clang est un compilateur pour les langages de programmation C, C++ et Objective-C. Son interface de bas niveau utilise les bibliothèques LLVM pour la compilation. C'est un logiciel libre issu d'un projet de recherche universitaire et distribué selon les termes de la licence Open Source NCSA/Université de l'Illinois2. Clang est aujourd'hui maintenu par une communauté autour de Chris Lattner chez Apple dans le cadre du projet LLVM. Son but est de proposer une alternative à GCC.
    Licence : Non renseignée - Publié le 08/02/2017 - Éditeur : Université de l'Illinois, Apple, Google +

    Convertisseur basique PyQt5 vers PyQt6

    Téléchargé 31 fois-
    2
    0
    M'étant récemment mis à PyQt6, j'ai constaté quelques changements, surtout en ce qui concerne les constantes PyQt5 (exemple Qt.yellow) qui sont devenues énumérations (ici Qt.GlobalColor.yellow).
    Ayant un gros paquet de sources à convertir, et vu le nombre de constantes à traiter, j'ai décidé d'écrire un automate convertisseur PyQt5 vers PyQt6 en Python.
    L'usage est simple: on lui donne en paramètre le(s) fichier(s) PyQt5 et il crée pour chacun une copie PyQt6.
    Il n'est pas forcément complet (je n'y ai mis que ce que j'avais déjà trouvé) mais la table de conversion (un dictionnaire) est facilement évolutive au besoin.

    Et en petit bonus, un petit truc rapide que j'avais préalablement créé pour "trouver" une constante ... Voir la suite
    Code source - Licence : ActiveState Community - Publié le 19/10/2024 - Auteur : Sve@r +

    Face au mur.

    Téléchargé 30 fois-
    0
    0
    Et pour compléter le Game Over, on termine en rajoutant la possibilité de manipuler directement le canon à la souris, ainsi qu'une gestion de la vitesse de jeu. Une barrière permet aussi de corser la difficulté. Et on finit avec quelques raccourcis claviers et un message final amélioré pour le fun.
    Petit jeu à 2 balles certes, mais surtout écrit pour montrer les mécanismes Qt.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
    Code source - Licence : LGPL - Publié le 09/03/2024 - Auteur : Sve@r +

    BattleShip en C (essai)

    Téléchargé 30 fois-
    0
    0
    Voici une version écrite en C permettant de faire une partie contre l'ordinateur.

    C'est un essai, il y a peu ou pas du tout de commentaires (désolé je suis trop pourri), cependant (logiquement) vous devriez pouvoir mener une partie de bout en bout (soit vers la défaite, soit vers la victoire ^^).

    Je voudrais bien trouver un moyen sous Linux de pouvoir apporter des modifications, notamment concernant l'affichage (prévu pour du 1920x1080 ou en 1280x800) je voudrais pouvoir développer une fonction qui permette d'afficher l'interface utilisateur de manière propre peu importe la résolution (attention ce programme est en mode terminal).

    Pour compiler le code source:

    gcc -pthread sda2013.c -o sda2013
    Voir la suite
    Licence : Libre - Publié le 17/04/2013 - Taille 120 Ko - Éditeur : CSSM Saint-Martin +

    Velena (Moteur de Puissance 4)

    Téléchargé 30 fois-
    1
    0
    Velena est un jeu de Puissance 4, dont la version originale, incluant une interface graphique, fut conçue pour le système d'exploitation DOS. L'auteur du programme, M. Giuliano Bertoletti, a également publié à part le code source du moteur. C'est cette version que j'ai légèrement retouchée pour en faire une bibliothèque dynamique (au lieu de l'application console originale). La bibliothèque a été compilée avec MinGW-GCC 4.8.1.

    J'ai repris une interface graphique que j'avais déjà faite et j'ai remplacé mon propre moteur par Velena. L'interface graphique est un projet Delphi.

    La particularité du moteur Velena est qu'il joue parfaitement, c'est-à-dire que s'il joue le premier il gagne toujours.

    Roland Chastain
    Logiciel - Licence : Non renseignée - Publié le 01/04/2024 - Éditeur : Giuliano Bertoletti +

    Qt Creator

    Téléchargé 28 fois-
    3
    0
    Qt Creator est un EDI C++ pour Qt par Qt. Le gros avantage de cette EDI multiplateforme est sa spécialisation pour l'utilisation de Qt dans vos programmes et de sa quantité impressionnante de fonctionnalités :

    • interface agréable et intuitive ;
    • autocomplétion très puissante (pour les classes Qt comme pour la STL) ;
    • coloration syntaxique très agréable ;
    • donne des indications basiques sur des erreurs de syntaxe (oubli d'un ; ou d'une parenthèse) ;
    • affichage dans le débogueur adapté pour les classes Qt ;
    • intégration de l'aide Qt ;
    • intégration du designer ;
    • affichage avancé des portées des () et {} par colorisation ;
    • support intégré de qmake et cmake ;
    • le s ... Voir la suite
    Licence : Non renseignée - Publié le 20/01/2017 - Éditeur : Qt +

    ValisoaChess C : Un moteur ambitieux du jeu d'échecs

    Téléchargé 27 fois-
    0
    0
    VALISOACHESS C

    Type : Moteur d'échecs
    Développeur : Valisoa Jean Hervé
    Première publication : 29/01/2018 (version 0.0.1)
    Langage de programmation : C
    Licence : BSD
    Version : 0.0.1 (29/01/2018)
    Nombre de critères d'analyse : 1
    Critère rajouté : Coup aléatoire

    L'original, VALISOACHESS, est écrit en langage Pascal mais VALISOACHESS C est écrit en langage C. Ceci est juste
    une traduction de ValisoaChess original. Ce dernier est déjà à la version 0.4 et je suis déjà largement satisfait de
    son resultat face aux autres logiciels d'échecs. J'ai créé une version en langage C parce que j'ai eu l'idée d'
    écrire VALISOACHESS en plusieurs langages différents tout en gardant les mêm ... Voir la suite
    Licence : BSD - Publié le 18/01/2019 - Éditeur : Valisoa Jean Hervé +

    Codes sources assembleur (GNU)

    Téléchargé 26 fois-
    0
    0
    Une collection de codes source écrits en assembleur GNU.
    Licence : Non renseignée - Publié le 29/05/2014 - Taille 9 Ko

    SDL2_gfxutils une bibilothèque complémentaire a SDL2_gfx.

    Téléchargé 24 fois-
    0
    0
    SDL2_gfxutils est une bibliothèque complémentaire a la la bibliothèque SDL2_gfx et donc a SDL2.




    SDL2_gfxutils est issue d'une collection de fonctions que j'ai implémenter sur plusieurs années,
    a chaque fois que j'avais une idée j'ai aussitôt essayer de l'implémenter, a la base dans le langage python avec le module p ... Voir la suite
    Licence : Non renseignée - Publié le 15/11/2015 - Auteur : Luke spywoker +

    Plus ou moins

    Téléchargé 24 fois-
    0
    4
    Voici un jeu codé en C et est console. il s'agit du jeu du plus ou moins ou vous devez deviner le nombre mystère généré par le programme !!
    Licence : Non renseignée - Publié le 20/02/2012 - Taille 290 Ko - Auteur : TheDevLoper +

    Anjuta

    Téléchargé 23 fois-
    Anjuta est un IDE (les fonctionnalités RAD intégrant Glade sont en cour de développement) pour Linux développé dans le cadre du projet Gnome et par conséquent, il est particulièrement intéressant pour les développements en C avec GTK+ (coloration syntaxique des mots clés de GTK+) mais il peut aussi être utilisé pour le développement en C++ avec gtkmm.
    Logiciel - Licence : GPL - Publié le 24/06/2011 - Éditeur : Anjuta Team +

    It\'s time...

    Téléchargé 21 fois-
    0
    0
    Après Et avec du style, cet exemple montre comment automatiser une action par le biais d'un timer qui actionnera une (ou plusieurs) tâche(s) à intervalles répétés.
    Accessoirement, il montre aussi le QTableWidget, élément graphique permettant de ranger des informations en lignes et colonnes.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    Il sera suivi par Le QThread de tyrtamos
    Code source - Licence : LGPL - Publié le 10/03/2024 - Auteur : Sve@r +

    OpenCV

    Téléchargé 21 fois-
    2
    0
    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 +