begin process at 2008 07 06 02:05:27
1 205 433 membres
14 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PAINT


Information sur la source

Description

un copie de microsoft paint cômme sur windows 3.1 .pour le momoent on  paut juste utiliser le cayon et changer de couleur.
ce programme est compiler sous turbo c++ 3.0.

Conclusion

le menu est encore vide mais c'est pour très bientôt l'enregistrement l'impression, le zoom.
je viens d'imaginer un algo pour copier coller et annuler. critiquez le debut du projet et on vera la suite.
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de coucou747 le 27/08/2004 13:25:24

    #include <dos.h>

    [...amis linuxois s'abstennir...]

    enfin voila c'est pas portable

  • signaler à un administrateur
    Commentaire de BruNews le 27/08/2004 13:33:12 administrateur CS

    Fallait publier cela 10 ans en arriere, aucune utilite maintenant, le 16 bits est totalement depasse et ne reviendra jamais plus. En info, il faut aller de l'avant et pas en marche arriere.

  • signaler à un administrateur
    Commentaire de coucou747 le 27/08/2004 13:38:04

    exact, ça sert pas a grand chose...

    Si tu veux faire des trucs cortects dans le graphismes et pourquois pas avoir une ligne de plus sur un CV tu peux chercher à contribuer pour the gimp... Je sais pas si ils recherchent des dévelopeurs, mais en général, ils sont sympas et ne crachent pas sur de l'aide.

  • signaler à un administrateur
    Commentaire de lilington le 27/08/2004 15:50:08

    1- En ce qui conserne DOS.H j epeux arranger le problème je l'ai inclut pour l'appel des interruption il suffira pour les amis de linux de remplacer l'unité souris.h ex de fonction:
    remplacer la définition de la fonction showmouse() initiale par

    void  showmouse()
    {
    asm{
      mov ax,1
      int 0x33
    }


    2- En ce qui concerne la question de l'antiquité de mon programme j'en suis conscient mais ce n'est pas un prog pour des utilisateur qui veulent faire du super disigne mais plutôt pour les débutant qui veulent comprendre comment fonctionnait un programme de ce type

    merci tout de même pour votre aprèciation.

  • signaler à un administrateur
    Commentaire de Pamaury le 28/08/2004 08:26:19

    Je ne doute pas de qualité de ton "paint" mais si tu veux en faire un, fais-le avec l'API Windows ou même(bcp bcp mieux) avec la SDL(plus dur car il faut gérer les menus et l'affichage de texte mais portable) . Mais alors le DOS, il faut pas y penser, çà te renda les choses plus dur à mon avis dès que ton "paint" sera un peut plus complet . Et en plus, le 16-bit sera bientôt(quelques années à mon avis) délaissé à mon avis au profit du 32-bits et du 64-bits .

  • signaler à un administrateur
    Commentaire de Kirua le 29/08/2004 21:03:24

    le 16 bits sera "bientôt" délaissé? vous parlez en quelle année?

  • signaler à un administrateur
    Commentaire de BruNews le 29/08/2004 21:15:13 administrateur CS

    Les processeurs 64 bits arrivent sur le marche grand public, le passage devrait se faire a la meme cadence qu'a l'arrivee du pentium.

  • signaler à un administrateur
    Commentaire de coucou747 le 29/08/2004 22:37:18

    64 - 32 bits, ayant cherhcé de la doc sur la stéganographie, je peux dier que la diférence se verra plus au niveau du temps de téléchargement que du résultat...

  • signaler à un administrateur
    Commentaire de Kirua le 30/08/2004 00:15:12

    de quoi tu parles?

  • signaler à un administrateur
    Commentaire de Pamaury le 30/08/2004 10:01:00

    à mon avis avec le passage au 64-bits on gagne plus que du temps de téléchargement . Rien que la mémoire adressable, avec 64-bits on adresse bcp plus qu'avec 32-bits : 2^32 fois plus de méoire : çà dépasse de très loin  de To .  ne m'y connais pas super bien mais il doit y avoir encore plein d'autre avantages pour que des processeurs soient développés . Seul problèmes : les logiciels(certains processeur ne sont pas compatibles 32-bits je crois) .

  • signaler à un administrateur
    Commentaire de coucou747 le 30/08/2004 11:08:33

    Les processeurs 64 sont une avancée (j'ai un pote qui a un g5, et il marche super) mais si ils se mettent a faire des couleurs 64 bits sur les cartes, alors c'ets la que je ne vois pa l'interet... les images seront plus grosses, et on verra pas vraimlent la diférence...

  • signaler à un administrateur
    Commentaire de Kirua le 30/08/2004 13:19:01

    mais coucou, je comprends pas le rapport que tu vois entre l'architecture du proecesseur et la stéganographie, puis les images mtnt (???). il s'agit seulement de traiter plus d'infos plus vite, après ce que tu fais avec le processeur (afficher des images, faire de la stégano, puisque tu insistes, lol), ben ça dépend que de toi!

  • signaler à un administrateur
    Commentaire de coucou747 le 30/08/2004 13:20:50

    le titre de cette source c'ets paint, 16 bit vous parlez pas des couleurs ???

  • signaler à un administrateur
    Commentaire de Kirua le 30/08/2004 13:31:09

    non, la remarque était à propos du mode vidéo du programme, qui est un affichage 16 bits à l'écran, alors que tous nos processeurs peuvent gérer du 32 bits, et très prochainement du 64, avec la même efficacité, alors faut pas s'en priver. mais ça ne nuit en rien à la pédagogie de la source.

  • signaler à un administrateur
    Commentaire de BruNews le 30/08/2004 13:33:07 administrateur CS

    Le sujet est surtout la compatibilte des progs 16 bits sur la generation des processeurs 64 bits qui arrivent, et de compatibilite il n'y en a aucune, c'est desesperement foutu pour le 16 bits.

  • signaler à un administrateur
    Commentaire de coucou747 le 30/08/2004 13:41:34

    oki j'étais hors sujet dsl

  • signaler à un administrateur
    Commentaire de lilington le 31/08/2004 10:23:36

    je ne doute pas de votre bonne volonté et je suis conscient de la mort plusque prochaine du 16 bit mais je le redis cette source est comme l'a mentionné Kirua est à titre pedagogique.Il vous suffit d'observer et vous comprendrer que les languages telque Vc++ C# pour quelqu'un qui commence par là ne lui permettront jamais de savoir ce qui se trame derière.si vous vouleez je vous poste en quelques heures la meme source en 32bit développer sous VC++ 6.0 (aucun interêt) ce travail sera effectué tout a plus en qq heures hors avec le bon vieux dos on apprend les rudiment de la programmation à l'ancienne .

    je conclus en disant  : cette source n'a pas pour but la beauté mais le plaisir de programmer et pour plus débutants que moi de jouir de son aspect pédagogique.

  • signaler à un administrateur
    Commentaire de Pamaury le 01/09/2004 08:19:16

    je suis désolé mais en 32-bits on peut parfaitement faire un paint tout en apprenant ses rudiment : soit en gérant soit même tout les évênement windows(la galère) ou alors en faisant un PAINT sous la sdl avec ou sans OpenGL par exemple .

  • signaler à un administrateur
    Commentaire de lilington le 01/09/2004 10:43:45

    désolé moi aussi de te le dire mais sous win32 on a aucune gestion de memoire à faire t'es variable tu les déclares tant que t'as suffisement de RAM.tu peux donner des tailles gigentesques à tes pointeurs windows gére gentillement le tout pour toi essais d'allouer un pointer sous dos de 64000*3*sizeof(float) sans passer en mode proteger (on vas rigoler un peu).de plus tu signals toi mêmequ'on peu gérer les évènement windows alors là tu dis justement ce que je veux: gérer les évènements window<> gérer les évènements windows! windows se charge d'envoyer des messages vers ton programme sur tout les évènement qui se produisent au cour du temps c'est donc à toi de les interpreter. ce qui est différent avec la machine qui ne t'informe de rien si tu veux un renseignement tu dois 1-savoire où il se trouve    2-savoire comment le récuperer    3-et enfin l'interpréter.
    conclusion ne pas confondre rudiments de la programmation tout cour et rudiment de la programmation windows.

  • signaler à un administrateur
    Commentaire de lilington le 01/09/2004 10:45:53

    une erreur: gérer les évènements windows <> de gerer les évènements machine

  • signaler à un administrateur
    Commentaire de BruNews le 01/09/2004 10:56:51 administrateur CS

    évènements windows: c'est en partie vrai, dans un prog windows on ne reçoit pas que des evenements materiels.

  • signaler à un administrateur
    Commentaire de Pamaury le 02/09/2004 07:52:36

    certe, pour la mémoire, c'est un problème mais cela est directement et intimmement lié au 16-bit . De plus, pour les évènement en 16-bits, il est vrai que pour les 90% du temps on est obligé de faire une batterie de test(avec utilisation des registre ax,bx... et les interruptions) . Cette programmation n'est pas très pratique mais bon . Néanmois, je tempère car on peut créer un gestionaire d'évènement avec les interruption mais encore faut-il savoir quels sont les arguments retournés .

  • signaler à un administrateur
    Commentaire de lilington le 02/09/2004 10:45:47

    On est enfin d'accord !
    c'est justement la difficulter à trouver les valeurs retournées qui donne un interêt à ce type de programmation pour l'heure je suis entrain de commencer un petit jeu 2D avant de me lancer sur OpenGL.tu connais sans doute castelvania ? c'est probablement ma dernière source 16bit juste le temp de poster une version de tetris comme avant dernière source. en attendant jettes un coup d'oeil sur ma source calcul numerique fais le tour de son execution et tu vera que je m'amuse à réinventer la roue(tant bien que mal).

  • signaler à un administrateur
    Commentaire de Pamaury le 02/09/2004 14:54:43

    en effet, c'est bien de réinventer la roue mais le pb, c'est que le 16-bit c'est bientôt fini et en plus, gérer cette mléoire vidéo(surtout quand on arrive au memory pages), là ca devient vraiment galère . On perd énormement de temps à créer un système stable pour afficher des pxiels alors que le but du code c'est tout l'intéraction derrière . C'est là le problème qui m'a vite fait abandonner le 16-bit .
    Sinon, bonne chance pour ton jeu .après, uu verra OpenGL c'est très bien

  • signaler à un administrateur
    Commentaire de lilington le 02/09/2004 16:50:38

    probleme c'est que je pige pas grand chose en lisant les sources opengl.j'aimerai juste un petit programme qui deplace un point à gauche ou à droite selon que la touche appuyé.tu peux me le filer?

  • signaler à un administrateur
    Commentaire de Pamaury le 03/09/2004 08:26:24

    ce que tu fait c'est envoie moi un message privé avec ton e-mail et je t'envoie quelques codes commentés . Par contre il faut que je sache une chose :
    OpenGL ne peut pas marcher tout seul, il lui faut un support et il en existe trois bien : SDL(très bien), Glut(moyen), Windows(ahh horrible, je connait pas le code) . Donc dis moi lequel tu préfère et je te fais le code(Glut et SDL sont portables et faciles ) .

  • signaler à un administrateur
    Commentaire de Kirua le 03/09/2004 09:42:46

    euhm, je dirais que Glut est très bien pour les débuts, parce que justement il est très simple. SDL est plus puissant, donc forcément plus compliqué (sans être monstrueux). si tu veux commencer OpenGL avec pas trop de code en plus du code OpenGL, opte pour la GLUT, au moins au début.

    note que... elle n'est plus supportée de puis 1997 (sauf erreur). ça n'en fait pas un choix d'avenir!

  • signaler à un administrateur
    Commentaire de lilington le 03/09/2004 10:55:32

    reçu je prndreait bien juste pour commencer une source sdl (pour voir) et glut (pour débuter).de préférence 2 sources qui font la même chose sans execption merci

  • signaler à un administrateur
    Commentaire de Pamaury le 04/09/2004 08:56:05

    ok je te fais ca pour ce soir je pense

  • signaler à un administrateur
    Commentaire de lilington le 06/09/2004 10:04:17

    Merci cool.

Ajouter un commentaire

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS