| Win3x.Org http://www.win3x.org/win3board/ |
|
| Microsoft QuickBasic [en] [fr] http://www.win3x.org/win3board/viewtopic.php?f=37&t=138 |
Page 1 sur 2 |
| Auteur : | michel [ 08 févr. 2003 18:13 ] |
| Sujet du message : | Microsoft QuickBasic [en] [fr] |
| Microsoft QuickBasic MS-DOS 2.0, MS-DOS 2.1, MS-DOS 5.0 Description Downloads (Téléchargements) |
| Auteur : | Vorro [ 03 mai 2009 22:09 ] |
| Sujet du message : | Re: DOS: Microsoft QBasic 4.5 [fr] |
| Bonjour, pour mon premier language de programmation je pense utiliser QBASIC. J'ai récupéré ce code d'une vidéo de youtube avec QBASIC 7.1. Puis-je l'utiliser avec QBASIC 4.5 ? Le voici :
|
| Auteur : | michel [ 03 mai 2009 23:48 ] |
| Sujet du message : | Re: DOS: Microsoft QBasic 4.5 [fr] |
| Ca passera pas Prends exemple:
|
| Auteur : | Vorro [ 04 mai 2009 20:15 ] |
| Sujet du message : | Re: DOS: Microsoft QBasic 4.5 [fr] |
| Pourquoi ça ne passera pas ? |
| Auteur : | 0597534 [ 09 oct. 2009 21:36 ] |
| Sujet du message : | Re: DOS: Microsoft QBasic 4.5 [fr] |
| Bonjour à tous, j'aimerais savoir comment afficher des images (.jpg .bmp peut importe) avec Qbasic? Là je ne parle pas des codes pour ouvrir un visionneur d'image avec une image présélectionnée mais bien de loader l'image d'une disquette et de l'afficher directement sur l'écran... Ca serait très utile car je suis en train d'essayer de faire un jeu mais je n'ai plus de patience pour jouer avec les commandes DATA et de créer une image fait à la main (si jamais vous faites un dessin de 320 x 200 et faire la couleur de chaque petit pixels, vous comprendrez pourquoi je n'ai plus de patience |
| Auteur : | Dr Frankenstein [ 10 oct. 2009 01:52 ] |
| Sujet du message : | Re: DOS: Microsoft QBasic 4.5 [fr] |
| Idéalement, va falloir utiliser une bibliothèque ou quelque chose comme ça. Implémenter un décodeur JPEG en QBasic à la main, c'est pas joli joli. Je sais qu'il y a des bibliothèques en QBasic pour afficher des bitmaps Windows. (.BMP), format de fichier qui est beaucoup, beaucoup plus facile à décoder. |
| Auteur : | gm86 [ 12 oct. 2009 17:38 ] |
| Sujet du message : | Re: DOS: Microsoft QBasic 4.5 [fr] |
| L'idéal serait de charger les images avec l'instruction BLOAD, ce qui permettra au jeu de se passer d'une bibliothèque de graphisme Bitmap. Ces images sont en fait de strictes copies d'écran sous la forme de fichiers bruts ; ces derniers ne comportent ni en-tête ni compression des données. Le plus commode serait d'écrire un programme convertissant les fichiers images en fichiers bruts . Il utiliserait la bibliothèque Bitmap ou autre, affichant une image de ce type dans la résolution qui sera utilisée dans le jeu (SCREEN 13, par ex, pour le mode MCGA 320x200 en 256 couleurs) puis sauvant l'écran grâce à l'instruction BSAVE. C'est le fichier ainsi créé qui sera chargé par BLOAD. La programmation des jeux sera ainsi simplifiée. Il est revanche souhaitable de consulter l'aide et surtout les exemples fournis par QuickBasic sur les instructions BSAVE et BLOAD. En effet, ces dernières utilisant un segment de mémoire autre que le segment BASIC, elles imposent de définir le segment de travail avec l'instruction DEF SEG, ce qui nécessite un minimum de connaissances. Cela peut sembler compliqué, cependant, il suffit d'imiter les exemples de QuickBasic. Si malgré tout, vous n'êtes pas intéressé par cette méthode et voulez charger de vrais fichiers images, je peux vous conseiller le format PCX. Un certain Franck Bauquier explique comment l'utiliser. Les exemples de son cours sont en C++ mais cela ne change en rien la méthode. Si vous souhaitez cette documentation, contactez-moi en MP. P.S. : Autre point important à propos du format BLOAD. Les modes 16 couleurs imposent des étapes supplémentaires du fait de l'utilisation de plans de mémoire, cf. De plus, si les images à copier possèdent une palette de 16 ou 256 couleurs personnalisée, il faudra la définir avec l'instruction PALETTE car une copie de mémoire écran est une suite d'attributs qui restent à définir. Cependant, il n'est pas compliqué de sauvegarder les valeurs des registres de couleur de chaque attribut, comme le prouve cet exemple en mode 256 couleurs :
QB /L |
| Auteur : | joeydu79100 [ 22 mars 2010 19:36 ] |
| Sujet du message : | Re: DOS: Microsoft QBasic 4.5 [fr] |
| Dites, y aurait pas un compilateur pour cette version ? Parce que j'ai un vieil ordi qui a cette version mais pas le compilateur... |
| Auteur : | michel [ 22 mars 2010 23:18 ] |
| Sujet du message : | Re: DOS: Microsoft QBasic 4.5 [fr] |
| Oh lala ! Mais où est-ce que va-t-on où ? QB 45 inclut son compilateur. Quand ton programme est ouvert, clique sur le menu "Exécution" puis "Créer un fichier EXE" puis choisis avec ou sans BRUN45. Si tu choisis "avec" ton fichier exe sera autonome, dans le cas contraire le fichier EXE sera beaucoup moins gros en taille mais devra toujours être accompagné de BRUN45.EXE. |
| Auteur : | gm86 [ 23 mars 2010 20:38 ] |
| Sujet du message : | Re: DOS: Microsoft QBasic 4.5 [fr] |
| Son compilateur peut être appelé en ligne de commande. Il s'appelle BC.EXE. Par exemple, pour compiler APPLI.BAS, on tape
Ensuite, il faut utiliser l'éditeur de liens LINK.EXE afin d'obtenir un exécutable,
Si on désire une application autonome, on ajoute le commutateur /O,
De plus, il est inutile d'y inclure une émulation de coprocesseur arithmétique si toutes les machines devant le faire tourner en possèdent un. On gagne ainsi quelques Ko en cas d'emploi de fonctions ou d'opérations mathématiques -- sinon peine perdue. Pour combiner ses deux gains, on copie les deux fichiers objets nécessaires, NOEM.OBJ & SMALLERR.OBJ, dans le répertoire courant et on les lie à APPLI.OBJ avec l'option /NOE :
Il faut avouer que QuickBasic ne produit pas de code compact. Nota : Pour obtenir les options de LINK.EXE : LINK /HELP Pour celles de BC.EXE : http://web.archive.org/web/201003101453 ... ut/bco.htm |
| Page 1 sur 2 | Fuseau horaire sur UTC+02:00 |
| Développé par phpBB® Forum Software © phpBB Limited Traduction française officielle © Qiaeru |
|