1

Bonjour tout le monde !

J'éssaie de programmer avec Dev C++, mais je ne m'en sors que pour les appli. console.

1) Quelqu'un sait-il s'il y a une doc de référence sur INTERNET sur les libraires Windows ou les librairies de Dev C++ ?
2) Comment faire comme certains programmes DOS : ajouter des cadres, mettre de la couleur ?

merci d'avance pour votre aide smile
Le gentil timide du 64

2

Windows: msdn
DevC++: librairies standards & qq libs spécifiques en package

3

merci, je vais jeter un coup d'oeil sur le site de Microsoft
... le site msdn ne me dit pas comment créer un programme windows à partir de rien (juste les libs de windows). Ou en tout cas, je n'ai pas vu.
Le gentil timide du 64

4

peut être que je devrais laisser tomber cette méthode ... je crois que je ne suis pas prêt. Mieux vaut que je me rabattes sur Visual Basic

(Mon but : éviter de me prendre la tête avec la distribution de DLL avec mes programmes)
Le gentil timide du 64

5

Visual C++ ! pas visual basic ...

6

En temps normal je serais tenté de troller sur visual c++, mais là il y a une autre urgence :

=> Pas visual basic. et de manière générale, rien qui contient le mot "basic" dedans.

Soit dit en passant, "(Mon but : éviter de me prendre la tête avec la distribution de DLL avec mes programmes)"
Là t'as tout faux wink
Autant en C++, un programme n'a, de base, pas besoin de bibliothèque additionnelle, autant en visual basic, un programme a *toujours* besoin de bibliothèques additionnelles (à commencer par le runtime vb)

7

spectras
: => Pas visual basic. et de manière générale, rien qui contient le mot "basic" dedans.

(attention je ne sais même pas à quoi ça ressemble, c'est juste pr faire l'avocat du diable)

pourquoi ça ? il me semble que c'est plutot pas mal répendu comme langage, et ça a l'air d'être plutôt facile à apprendre
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

8

c'est comme du delphi mais en pire

9

maintenant que je sais à quoi ressemble le C++, je trouve le Delphi extraordinairement bien pensé, en fait ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

10

*) Visual Basic, aucun problème, je sais m'en servir (du moins pour les fonctions les plus simples, après ACTIVEX ...) . Mais comme je l'ai dit, c'est de devoir passer le programme avec les bibliotheques additionnelles qui me gêne.
*) Visual C++ : je ne comprend pass grand chose ! (handler, ...). (Dommage car spectras dit qu'il n'y a pas besion de bibliothèque additionnelle
Donc y' a-t-il un bouquin à moins de 15€ sur l'utilisation de Visual C++ ? (Car je doute qu'il y ait un site de tutoriel et/ou une reference complete sur INTERNET)
Le gentil timide du 64

11

Arf Tails tu mélanges tout. Quand on a parlé de Visual C++, on n'a jamais parlé d'utiliser les MFC (oublie le wizard quoi).
Je pense que tu devrais prendre un bouquin de C surtout. Enfin je sais pas où tu en es exactement, mais manifestement, encore au tout début wink

La programmation c'est pas un truc où tu cliques et tu écris trois ligne en anglais. Si tu veux faire des programmes....ben apprends à programmer.

12

Zephyr> le fait que ce soit répandu est une conséquence de la facilité à l'apprendre. Et après ça donne des trucs comme DarkBasic (sisi, suis le lien grin) avec des gens qui sans rien comprendre à ce qu'ils font ont l'impression de faire de la programmation, sans savoir ce qu'est une allocation mémoire, sans savoir ce qu'est un processus, sans savoir ce qu'est un appel système, sans comprendre même comment leur script/programme est exécuté par l'interpréteur (les programmes "compilés" en fait c'est un exécutable avec un stub qui charge le runtime et lui passe le bytecode du programme).
Et forcément, "le logiciel que j'utilise pour programmer ne peut pas compiler si il y a une erreur quelconque" (c).


Pour un langage de script c'est pas un problème. Le VBS est relativement bien à sa place : un langage de script haut niveau permettant d'agir comme colle pour interfacer des composants logiciels (typiquement des objets COM, en particulier des objets ActiveX).
Le problème, c'est que le Basic, et surtout ses utilisateurs, se prennent au sérieux (alors qu'il n'a pas été conçu pour au départ).

13

Visual Basic, depuis .net n'a plus rien avoir avec le visual basic d'avant. Il est largement moins permissif. Il est d'ailleurs au niveau du C coté permisivité (en gros) autant dire que si tu as une erreur de conception un peu trop grave, il te gueule dessus, comme un compilo C le ferrais.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

14

spectras > je connais le C ( pour l'avoir étudié en cours ) , mais je n'en ai fait que pour des applications consoles sur LINUX et WINDOWS

libraire Windows : finallement, j'ai trouvé des tutoriels :http://bob.developpez.com/tutapiwin/ et http://chgi.developpez.com/windows/

Avec le MFC, l'EXE cree se suffit-il à lui-même pour passer à qqn qui ne dispose pas de VC++ ou faut-il passer aussi d'autres fichiers ?
Le gentil timide du 64

15

Edited_785

16

delphi ca sux, le pascal c un nom de gay.

(moi au moins je sors des arguments constructifs!)

17

spectras :
Zephyr> le fait que ce soit répandu est une conséquence de la facilité à l'apprendre. Et après ça donne des trucs comme DarkBasic (sisi, suis le lien grin) avec des gens qui sans rien comprendre à ce qu'ils font ont l'impression de faire de la programmation, sans savoir ce qu'est une allocation mémoire, sans savoir ce qu'est un processus, sans savoir ce qu'est un appel système, sans comprendre même comment leur script/programme est exécuté par l'interpréteur (les programmes "compilés" en fait c'est un exécutable avec un stub qui charge le runtime et lui passe le bytecode du programme).

vi je sais bien, mais le but c'est précisément d'arriver à faire quelque chose sans avoir à apprendre la programmation de A à Z. bien sûr que c'est moins bien, mais y'en a bcp qui sont interessés par ces moyens d'avoir un résultat potable sans passer trop de temps à lire des docs, des notices, des faqs et j'en passe
(bon le darkbasic... boah après tout ça permet de faire des petits jeux hein, après si le logiciel est pas blindé c'est pas l'idée qui est en cause, juste la réalisation)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

18

Orion_ > Delphi est gratuit ? (version evaluation ? version incomplète ?) Si oui, où le télécharger ?
Le gentil timide du 64

19

Edited_786

20

Zephyr> Je comprends bien...mais si on proposait aussi d'avoir une sorte de permis, où pour l'avoir il suffirait juste de suivre 15 minutes d'explication : le volant sert à tourner, les pédales à manipuler les freins l'embrayage et le débit d'essence. Ben perso ça me ferait peur. Pour une autotamponneuse ok, pour lacher un gars sur les routes, c'est moyen. cheeky
spectras > je connais le C ( pour l'avoir étudié en cours ) , mais je n'en ai fait que pour des applications consoles sur LINUX et WINDOWS
Parce que l'avoir étudié en cours, et fait une poignée de programmes c'est connaître le C ? C'est bien présomptueux. Le développement fait partie de ces discplines où il est toujours possible de s'améliorer. Et vu la question que tu poses 2 lignes après, ta connaissance du C est au mieux fragmentaire wink.

21

spectras
: Zephyr> Je comprends bien...mais si on proposait aussi d'avoir une sorte de permis, où pour l'avoir il suffirait juste de suivre 15 minutes d'explication : le volant sert à tourner, les pédales à manipuler les freins l'embrayage et le débit d'essence. Ben perso ça me ferait peur.

C'est difficilement comparable tel quel; je dirais plutôt : on délivrerait des permis "allegés", mais qui n'autoriseraient d'utiliser qu'un certain type de voitures sécurisées, supposée compenser le manque d'experience, quite à être moins rapides, moins belles, etc... (et donc là aussi on retrouve bien l'idée : si la voiture en question est mal foutue, c'est une catastrophe ^^)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

22

Je suis d'accord : c'est ce que je voulais dire avec les auto tamponneuses happy

Et pour continuer dans l'idée : ceux qui auraient conduit cette voiture pendant des années en oublient complètement qu'il est possible de faire mieux autrement. Et de toutes façons avec les habitudes qu'ils ont prises, ils sont irrécupérables (enfin il faut 10x plus d'efforts) pour leur apprendre à conduire une voiture "complète" sans qu'ils soient un danger pour tout le reste de la circulation.

En un sens, les seuls à même de réellement utiliser ces voitures bridées sans impact sur le long terme, sont ceux qui savent déjà conduire la voiture complète, et ont une compréhension minimale des éléments impliquées. Mais bien souvent, ceux-ci préféreront avoir la voiture complète, évidemment.

23

spectras
: Et pour continuer dans l'idée : ceux qui auraient conduit cette voiture pendant des années en oublient complètement qu'il est possible de faire mieux autrement. Et de toutes façons avec les habitudes qu'ils ont prises, ils sont irrécupérables (enfin il faut 10x plus d'efforts) pour leur apprendre à conduire une voiture "complète" sans qu'ils soient un danger pour tout le reste de la circulation.

Effectivement, mais parmis eux beaucoup on pris cette solution en sachant qu'ils ne seront jamais interessés par la voiture complète : tout le monde n'a pas besoin de faire de grands trajets wink

(j'aime bien cette image finalement ^^)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

24

Tant que c'est limité à de petits trajets, et qu'on garde à l'esprit que c'est fait pour ça, pourquoi pas. Comme je disais plus haut : en langage de script pour servir de ciment entre composants logiciels, le vb/vbs est une solution rapide à utiliser.
Le problème c'est que ceux qui ont pris cette solution un jour ou l'autre, fatalement, s'engagent dans un tour du monde avec.

Concrètement, ça donne que là où j'ai bossé avant, on avait des applications écrites en VBA et dépendant du runtime de Access 2 couic. Un vrai merdier. Bon le cas est un peu extrême, mais c'est ce qui en fait un bon exemple.

25

Orion_ > merci, je vais le télécharger et même ... me l'archiver !
Spectras > C'est vrai, je programme presque jamais en C, ni en C++, ni en API Window ... Tout simplement, nien qu'etant une passion pour moi, je programme rarement. Par manque d'idées et/ou connaissances . Je suis loin d'être un expert comme vous, la plupart des bloggeurs de Yaronet. Alors oui, j'ai un niveau exécrable en programmation . Je te dirais même que par conséquent j'avais pratiquement fais une croix sur le métier d'analyste-programmeur (Oh oui, lâche-toi dessu, ça risque d'être passionant !)
Le gentil timide du 64