Win3x.Org

Windows & DOS Community

[Résolu] MS-DOS QBasic : facile ?

Post Reply   Page 1 of 1  [ 7 posts ]
Author Message
le chef suprême
Post subject: [Résolu] MS-DOS QBasic : facile ?
Posted: 29 March, 01:40
Membre inscrit
User avatar
Offline
 
Posts: 326
Joined: 02 June, 18:57
 
Coucou tout le monde,
MS-DOS QBasic, fourni avec MS-DOS 6.2x sauf erreur de ma part, permet de développer des logiciels MS-DOS si j'ai bien compris.

Simple ? Aisé ? Pas plus difficile que VBA ? :D

Racontez-m'en davantage ! :P Merci.

_________________

Expert en MS-DOS, Windows 3.x, Windows 4.x (95/98/ME).
Live-CD Windows 95 !


Top
Quote
gm86
Post subject: Re: MS-DOS QBasic : facile ?
Posted: 29 March, 11:15
Membre inscrit
User avatar
Offline
 
Posts: 676
Joined: 01 September, 19:07
 
QBASIC ne peut pas de créer de programmes DOS. Son interface est proche de celle du QuickBASIC 4.x mais il ne permet pas la compilation. Impossible de créer un programme EXE voire COM avec.
Cependant, il remplace avantageusement les anciens interprètes GW/BASIC et BASICA des MS/DOS et PC/DOS précédents. En effet, il compile le programme en mémoire au lieu de l'interpréter lentement. De plus, c'est une IDE semblable à celle des produits BORLAND qui permet une édition et un débogage plus aisé que l'éditeur intégré des vieux interprètes BASIC :
- fonctions de recherche et de remplacement ;
- défilement du texte à la manière d'un logiciel de traitement de texte (plus souple que LIST x-y) ;
- mode pas-à-pas (plus clair que l'affichage des numéros de ligne du mode TRACE) ;
- mise en place de points d'arrêt (plus simples à supprimer que les STOP) ;
- visualisation des valeurs (plus rapide que « ? variable ») ;
- alternance possible entre l'écran d'édition et l'écran de sortie ;
- etc.
Bien sûr, le langage QBASIC reste proche de celui des anciens BASIC. La suppression des numéros de ligne et l'introduction des procédures lui donnent, par contre, un petit air de PASCAL. Bien qu'il soit possible de créer des programmes structurés (clairs et simples à modifier) en vieux BASIC Microsoft, cela est encore plus évident avec ce langage moderne.
Disons qu'à la base, un langage BASIC est fait pour être simple (surtout pour un anglophone). Le QBASIC propose un langage plus puissant et des outils d'aide à la programmation. Un vieil interprète BASIC oblige le programmeur à plus de créativité. Par exemple pour connaître l'état des variables lors d'un point d'arrêt à la ligne 310, on procède ainsi :
310 GOSUB 65000 : STOP
...
65000 ' Affiche la valeur des différentes variables du programme
65010 PRINT "NB.HEURE% :"; NB.HEURE%
65...
65500 RETURN
Néanmoins, malgré tous ses avantages, QBASIC n'apporte aucune aide à la création de masque de saisie ou de fenêtre de texte. Il n'est pas au niveau de Visual BASIC.


Cf. viewtopic.php?t=5047

Last edited by gm86 on 18 September, 13:48, edited 3 times in total.

_________________

C:\ONGRTLNS.W95


Top
Quote
le chef suprême
Post subject: Re: MS-DOS QBasic : facile ?
Posted: 30 March, 00:10
Membre inscrit
User avatar
Offline
 
Posts: 326
Joined: 02 June, 18:57
 
Ah super, merci pour toutes ces informations, ça va peut-être me donner des idées ! :)

Et l'aide MS-DOS, qui nécessite QBasic, n'est-elle qu'un simple programme QBasic dissimulé dans un exécutable ?
C'est maintenant la question que je me pose puisque QBasic ne peut pas compiler. :?

_________________

Expert en MS-DOS, Windows 3.x, Windows 4.x (95/98/ME).
Live-CD Windows 95 !


Top
Quote
michel
Post subject: Re: MS-DOS QBasic : facile ?
Posted: 30 March, 01:09
Administrateur
User avatar
Offline
 
Posts: 2632
Joined: 07 February, 19:46
Retro PC: IBM - PS2 Modèle 85 (carte mère en panne)
 
C'est en effet Qbasic (fourni avec MS-DOS) qui gère les aides de :
- Qbasic.exe =>> qbasic.hlp (là c'est normal)
- help.com =>> help.hlp
- edit.com =>> edit.hlp

Qbasic est appelé pour lire ces 3 fichiers .hlp. Il fourni aussi les liens hypertexte clicables à la souris.

L'éditeur MS-DOS edit.com n'est en fait qu'un simple fichier batch compilé en .com qui contient 1 seule ligne: qbasic /editor %1

_________________



Top
Quote
le chef suprême
Post subject: Re: MS-DOS QBasic : facile ?
Posted: 03 April, 22:36
Membre inscrit
User avatar
Offline
 
Posts: 326
Joined: 02 June, 18:57
 
Ah ouais d'accord !! :shock:
Mais depuis MS-DOS 7.0 l'éditeur a changé ! :P

_________________

Expert en MS-DOS, Windows 3.x, Windows 4.x (95/98/ME).
Live-CD Windows 95 !


Top
Quote
michel
Post subject: Re: MS-DOS QBasic : facile ?
Posted: 04 April, 00:32
Administrateur
User avatar
Offline
 
Posts: 2632
Joined: 07 February, 19:46
Retro PC: IBM - PS2 Modèle 85 (carte mère en panne)
 
Tout à fait, c'est un vrai éditeur DOS qui n'a besoin que de lui-même pour fonctionner. :D

_________________



Top
Quote
le chef suprême
Post subject: Re: MS-DOS QBasic : facile ?
Posted: 05 April 2023 01:38
Membre inscrit
User avatar
Offline
 
Posts: 326
Joined: 02 June, 18:57
 
Toutefois pour écrire un batch, rien ne vaut un bon éditeur avec coloration syntaxique. :lol:
Notepad++ est mon préféré, si on lui met la police Terminal pour les batchs. :P

Finalement QBasic est un peu léger, je ne sais pas trop ce que l'on pourrait en faire maintenant... :roll:

_________________

Expert en MS-DOS, Windows 3.x, Windows 4.x (95/98/ME).
Live-CD Windows 95 !


Top
Display: Sort by: Direction:
Post Reply   Page 1 of 1  [ 7 posts ]
Return to “Questions et problèmes résolus”
Jump to: