Tutoriels de Programmation
Apprenez à développer pas à pas vos propres logiciels Windows. Que vous soyez débutant ou développeur chevronné, trouvez le guide qui correspond à vos besoins.
1. Les Bases Fondamentales
Découvrez l'environnement et l'écosystème de PANORAMIC pour bien démarrer votre voyage.
- La base de la base : Comprendre comment fonctionne le compilateur.
- Rôle de PANORAMIC_EDITOR : Prise en main de l'éditeur de texte officiel.
- Rôle de PANORAMIC_IDE : Découverte de l'environnement de développement complet.
2. Syntaxe et Langage BASIC
Maîtrisez la syntaxe du langage BASIC pour écrire vos premières instructions de programmation.
- Les variables : Déclarer et stocker des données numériques ou chaînes.
- Les labels : Gérer les sauts et les structures de sous-programmes.
- Manipuler les chaînes : Opérations avancées sur le texte (strings).
3. Création d'Interfaces (GUI)
Donnez vie à vos logiciels en créant des fenêtres, des boutons et des menus interactifs.
- Créer un objet : Positionner des boutons, des zones de texte, etc.
- Créer un menu : Intégrer des barres de menus déroulants professionnels.
- Utiliser OPEN_DIALOG : Permettre à l'utilisateur de charger des fichiers locaux.
4. Logique Événementielle
Rendez vos interfaces vivantes en réagissant aux actions de l'utilisateur.
- Gérer l'événement ON_CLICK : Exécuter du code suite au clic sur un objet.
- Imprimer avec PRINT : Afficher des données textuelles directement dans la fenêtre.
5. Rendu 3D Avancé
Explorez les capacités de modélisation et de rendu en 3D temps réel intégrées à PANORAMIC.
- SCENE3D et objets 3D : Initialiser un univers 3D temps réel.
- Modélisation basique : Manipuler, déplacer et redimensionner des sphères, cubes et théières.
6. Entrées / Sorties & Matériel
Connectez votre code avec le monde réel en pilotant du matériel électronique et des ports physiques.
- Pilotage USB & Domotique : Contrôler des circuits externes depuis votre PC.
- Consultez les exemples complets sur le forum d'entraide ↗
7. Projets Complets & Jeux Vidéo
Mettez en pratique vos connaissances dans des projets concrets étape par étape.
- Créer un jeu 2D : Gestion de sprites, de collisions et de contrôles clavier/souris.
- Migration depuis QBasic : Adapter facilement vos anciens codes sources BASIC sous Windows moderne.