See site in english Voir le site en francais
Website skin:
home  download  forum  link  contact

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

Author Topic: Programmation générale  (Read 6862 times)

0 Members and 1 Guest are viewing this topic.

Offline Capenoules

  • Jr. Member
  • **
  • Posts: 31
  • Karma: 0
11 December 2006, 11:55:10
Bonjour à tous,

Je me lance dans la programmation en C++ grâce aux exemples SDK à disposition. Ca a vraiment l'air cool, je vois
qu'on peut définir précisément les modèles de vol etc.

J'ai cherché un peu sur ce forum, et j'ai quelques questions malgré tout. J'utilise crimson editor et j'ai réussi, après de
nombreuses recherches sur internet, à compiler une DLL (l'exemple du HST), la joie ! :) Par contre je n'arrive à
compiler l'exemple du Delta glider. J'ai vu sur certains sujets du forum qu'il y avait des problèmes concernant
certaines librairies etc.

Bref, je voudrais savoir si un tutorial complet est disponible quelque part pour se lancer sérieusement là dedans. Je
recherche une doc qui me dirait clairement tout ce qu'il me faut, comment l'installer, et éventuellement donne un
premier exemple simple de compilation d'un programme C++. En fait j'ai l'impression que ce que j'ai réussi à trouver
et à installer pour programmer, c'est un peu de la bidouille pour l'instant, par essai-erreur.

Je précise aussi que je ne suis pas un énorme tueur en informatique, je ne connaîs pas énormement de choses,
même si j'ai des bases, mais je me plongerais volontier dedans !


Offline Capenoules

  • Jr. Member
  • **
  • Posts: 31
  • Karma: 0
Reply #1 - 13 December 2006, 12:03:15
Personne pour m'aider ?


Offline Apofis

  • Sr. Member
  • ****
  • Posts: 349
  • Karma: 0
Reply #2 - 13 December 2006, 12:12:48
http://c.developpez.com/

voila le site est sur le c/c++ (du moin cette partie) par contre s'est un site généraliste. Donc tu as de quoi programmer
mais po spécifiquement pour orbiter.


"Oups c quoi se bruit" Fred Haise, apollo 13 :P

Offline MartySpaceLines

  • Legend
  • ******
  • Posts: 1096
  • Karma: 0
Reply #3 - 13 December 2006, 14:23:01
Quote
Capenoules a écrit:
Personne pour m'aider ?
pour t'aider, non, j'en suis au même point que toi...vas voir ici:

http://www.siteduzero.com/tuto-3-8-0-apprenez-a-programmer-en-c-c.html

j'ai fait mon premier programme hier!


@++

MSL  


Offline picto

  • Legend
  • ******
  • Posts: 5014
  • Country: France fr
  • Karma: 25
  • Criiii Crii Crii
Reply #4 - 13 December 2006, 14:33:07
Le programmeur est un bestiau difficile à apprivoiser ...
Quand tu en tiens un, ne le lâche plus !


Pic

Offline MartySpaceLines

  • Legend
  • ******
  • Posts: 1096
  • Karma: 0
Reply #5 - 13 December 2006, 14:35:19
c'est vrai que ce premier programme ne faisait qu'afficher un texte en mode dos, mais quand-meme...


@++

MSL  


Offline Apofis

  • Sr. Member
  • ****
  • Posts: 349
  • Karma: 0
Reply #6 - 13 December 2006, 17:17:38
en faite le plus chaud avec la programmation est de comprend ou plutot sâpprivoiser la logique. une fois cette logique
acciquse tu peux programmer ds la majorité des langague. apres se n'est juste qu'une question de vocabulaire et quelques
exception propre a tel ou tel langague.

pour orbiter et la création d'addon la suite logique serai d'apprendre le c (pour avoir la logique d'un langague séquentiel
et le c est la base du c++). Ensuite une fois les principes fondamentaux du c, on peu passer au c++ qui lui complique la
logique car le c++ est un langague non plus séquentiel comme le c mais objet.(tout est une question de philosophie entre
sequentiel et objet). Les langagues objet rajoute po mal de principe a connaitre qui varie du séquentiel. Mais l'objet reste
programmé en séquentielle avec un vocabulaire plus étendu.

une fois tout sa maitrisé je pense que peu de soucis tu aura dans orbiter ;) tu pourra même programmer des application autre
que pour orbiter


"Oups c quoi se bruit" Fred Haise, apollo 13 :P

Offline Capenoules

  • Jr. Member
  • **
  • Posts: 31
  • Karma: 0
Reply #7 - 17 December 2006, 23:42:48
Ok, merci pour tout !

En fait, je connaîs déjà pas mal le langage C, mais pas le C++. Je crois que je vais bosser ça maintenant. Je vais
aussi regarder les liens dans vos réponses.

Mais j'aimerais savoir s'il y a vraiment des programmes ou compilateurs particuliers en ce qui concerne Orbiter ? Par
exemple pour créer des fichiers DLL : j'ai réussi pour un exemple (le HST) mais le DLL obtenu était plus gros en taille
que celui d'Orbiter, alors que je m'attendais à avoir le même fichier ... de plus je n'ai pas réussi à créer des DLL pour
certains autres programmes.


Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15410
  • Karma: 266
  • Hein, quoi !?
    • FsPassengers
Reply #8 - 18 December 2006, 00:29:10
Martin crée tout avec Visual studio de microsoft, tout est orienté pour ce compilateur
je sais que certains ont réeussi avec d'autre mais vu que c'est assez rare les ressources
et les aides sont forcement plus spartiate.

J'ai troqué il y a deux mois seulement mon Visual studio 97 ( 8o ) contre le 2005,
mais le 97 marchait encore très bien et il doit ce trouver a prix cassé (ou gratos?)

Perso je trouve qu'on est déjà assez sujet aux obstacles divers en programmation
pour en risquer des induites en utilisant de l'exotique mais pourquoi pas ?

t'est sure que t'était en release ? Les DLL debug sont énorme c'est normal, sinon à
tu compilé avec des ressources ? la dll DGIV fait 7.51Mb à cause des BMP des panels.

Dan



Message modifié ( 18-12-2006 00:30 )


Offline Apofis

  • Sr. Member
  • ****
  • Posts: 349
  • Karma: 0
Reply #9 - 18 December 2006, 02:42:34
microsoft a mis une version allégée des ses outils de dévelopement nommée express edition. Ces versions sont gratuite et casi
identique a leur grands frères version "professionel". La diférence se fais dans des option avancée de l'outil.

voila un chtit lien ;)

http://www.clubic.com/article-30244-9-les-indispensables-de-la-logitheque.html


"Oups c quoi se bruit" Fred Haise, apollo 13 :P

Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15410
  • Karma: 266
  • Hein, quoi !?
    • FsPassengers
Reply #10 - 18 December 2006, 02:44:44
Juste, j'avais oublié, je crois qu'on n'a juste pas accès au MFC avec ces versions...
Pas besoin des MFC avec orbiter... faut essayer.

Merci de ce rappel Apofis !

Dan


Offline laserpithium

  • Legend
  • ******
  • Posts: 1473
  • Karma: 0
Reply #11 - 18 December 2006, 14:01:06
Et je crois qu'avec ces outils gratuit il n'y a pas de compilo de ressources fournis...
Voir un sujet sur le M6 à ce sujet, ils parlaient justement des outils gratuits.

Sinon, il y a toujours la mule...



La sagesse me cours après, mais je suis plus rapide
Si Dieu existe, butons-le !

Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15410
  • Karma: 266
  • Hein, quoi !?
    • FsPassengers
Reply #12 - 18 December 2006, 16:02:10
http://www.clubic.com/telecharger-fiche17875-visual-c-express-edition.html

"...et ne présentent aucune limitation majeure hormis l'absence de certains assistants ou fonctionnalités avancées"

Faut essayer je dis, un simple install, un exemple de la SDK orbiter et un essai de compilation
et on sera fixé (je peut pas le faire désolé, pas envie de pourrir mon install de VS)

quand je reviens de chercher les enfants je regarderais un peu...

Dan



Message modifié ( 18-12-2006 16:06 )

« Last Edit: 18 December 2006, 18:25:31 by DanSteph »

Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15410
  • Karma: 266
  • Hein, quoi !?
    • FsPassengers
Reply #13 - 18 December 2006, 16:16:00
Vite fait (avant les enfants)

Ca devrais marcher:
http://www.orbitersim.com/Forum/default.aspx?g=posts&t=11542

Le probleme invocqué dans ce thread n'en est pas un, il faut compiler en static
et la pas de mscvrt80 ou autre a fournir.

Dan

« Last Edit: 18 December 2006, 18:25:31 by DanSteph »

Offline Schimz

  • Legend
  • ******
  • Posts: 1598
  • Karma: 1
Reply #14 - 18 December 2006, 17:53:32
Quote
DanSteph a écrit:
il doit ce trouver a prix cassé (ou gratos?)
ou dans une poubelle :)

(me semble d'ailleurs que c'est la version utilisée par M.artin)


« Last Edit: 18 December 2006, 18:25:31 by Schimz »

Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15410
  • Karma: 266
  • Hein, quoi !?
    • FsPassengers
Reply #15 - 18 December 2006, 18:12:57
On devrait sanctifier cette poubelle alors :)

"Il ny a de dieux que Martin et la poubelle est son prophete"

Dan

« Last Edit: 18 December 2006, 18:25:31 by DanSteph »

Offline yoann

  • Legend
  • ******
  • Posts: 1914
  • Country: France fr
  • Karma: 9
Reply #16 - 18 December 2006, 18:13:44
Quote
MartySpaceLines a écrit:
Quote
Capenoules a écrit:
Personne pour m'aider ?
pour t'aider, non, j'en suis au même point que toi...vas voir ici:

http://www.siteduzero.com/tuto-3-8-0-apprenez-a-programmer-en-c-c.html

j'ai fait mon premier programme hier!


ah, super ca site !!! moi qui vouler aprendre le c/c++ , j'avais deja des bouquain sur le sujet , mais c'etait vraiment
pas clair, que ca commence tout de suite par un truc du genre "oue mais heu tu fai tout de suite un truc de milles
lignes de codes que tu comprend pas mais enfin si quand meme par ce que c'est manuel pour debutant, alors imagine
meme pas les manuels de pro...)
voila quoi, des truc qui font peur et qui de degoute d'apprendre le c/c++ ...
mais la, c'est super bien, a mon gout ! sa commence des truc vraiment basique, et ca progresse sant vraiment etre
trop compliqué, et tu peut y aller tout en douceur, pour comprendre a ton rithme (heu, je me repete la non  :wonder: )

enfin bref, je veut dire que je trouve ce site super
 hhouaaiiii, trop de la bale !!!  :eek:


« Last Edit: 18 December 2006, 18:25:31 by yoann »
__________________________________
    Luke, je suis ton pere            kchuuu  pchiiiii

Offline Apofis

  • Sr. Member
  • ****
  • Posts: 349
  • Karma: 0
Reply #17 - 18 December 2006, 18:25:31
vi juste je connaissai se site mais pour la partie php je savais po qu'il y avais du c++. Une chose est sur si la partie c++
est dans le même esprit que le php vi je vous conseil aussi se site :top:


« Last Edit: 18 December 2006, 18:25:31 by Apofis »
"Oups c quoi se bruit" Fred Haise, apollo 13 :P