Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
7 Mar 2005, 19:29
Message
#31
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
QUOTE(ntx @ 7 Mar 2005, 16:42) QUOTE(UniX @ 7 Mar 2005, 17:19) Une question subsidiaire concernant le C : de nos jours, à quoi sert le C ? De ma lecture (pas encore approfondie il est vrai), j'ai trouvé que c'était un language assez simple, certes pas orienté objet, mais vraiment basique ..... On ne fait que des calculs sur des nombres, on affiche et lit (printf, scanf,...), et on fait appel à quelques fonctions .... En general les livres d'initiation au C ne travaillent qu'avec la librairie standard qui contient le minimum de fonctions. Pour ce qui est de l'interface graphique il faut utiliser des librairies separees. Mais beaucoup sont desormais ecrites en langage objet donc en C++ ou en objective-c pour OS X. Les libraires C/C++ les plus utilisees sont X11(standard unix), GTK, QT (elles viennent du monde Linux et servent pour KDE, Gimp, Gnome, ...) voir aussi SDL (plus orientee jeux) ou wxWidgets. [right][snapback]1052462[/snapback][/right] SDL étant une réduction de l'OpenGL à la 2D, et l'OpenGL est inclu dans Mac OS X et permet de faire de la 3D et des interfaces (voir glut et glui). -------------------- I think therefore I Mac
|
|
|
|
7 Mar 2005, 19:51
Message
#32
|
|
|
Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 461 Inscrit : 7 Mar 2003 Membre no 6 558 |
QUOTE(ntx @ 3 Mar 2005, 18:28) QUOTE(Doom Hammer @ 3 Mar 2005, 18:32) Cocoa par la pratique de Aaron Hillegass. Pareil : très bon bouqin pour commencer Cocoa [right][snapback]1047683[/snapback][/right] c'est vraiment très bon. C'est le premier et le seul que je me suis acheté. Il est bien fait et assez progressif. Sinon Google te permettra de trouver plein de tutoriaux sur à peu près tous les thèmes. Utilises les commes des briques et adaptes les à tes besoins. Au bout du compte tu apprendras assez vite... |
|
|
|
12 Mar 2005, 10:38
Message
#33
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 371 Inscrit : 30 Sep 2003 Lieu : Toulouse Membre no 10 000 |
Ca y est, je viens de recevoir Cocoa par la pratique !!!!! Ca va chauffer !!!!!!
Entre temps, je me suis farci la moitié de Java 2 pour les nuls. Je fais chauffer le clavier et Xcode ....... -------------------- MacBook Pro 15", MacOS X.6
|
|
|
|
22 Jul 2005, 13:03
Message
#34
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 474 Inscrit : 15 Jan 2005 Lieu : Douai, Nord, France Membre no 30 828 |
Question peut être bête (mais question quand même)...
je ne suis pas programmeur mais j'aimerai essayer de m'y mettre (je n'y connais rien mise à part le peu de Basic que j'ai pu faire dans ma tendre enfance...) je voudrais faire une petite application en cocoa mais je ne sais pas par où commencer... vous pensez que je rève un peu trop ? Que dois-je installer ? Xcode, les outils developpers ? merci de vos remarques (même si c'st pour me dire que je suis fou) -------------------- MacBook Pro 15 retina" Core i7 2.3 GHz, 16 Go ddr3 1600, 512 Go, NVIDIA GeForce GT 750M 2 Go et Intel Iris Pro 1536 Mo, iPhone Xs, iPad Pro 32 Go, watch 5e gen
|
|
|
|
22 Jul 2005, 13:06
Message
#35
|
|
![]() Modérateur multitâche ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 11 682 Inscrit : 23 Dec 2001 Lieu : Paris Membre no 1 682 |
Tu connais quoi comme langage de prog hors Basic?
Si le Basic est le seul, tu ferais mieux de te pencher sur RealBasic je pense. Si tu connais le C et un langage objet (Java, C++ ou autre) alors tu peux envisager assez sereinement Objective-C et Cocoa Tu dois installer les outils de développements qui contiennent XCode pour pouvoir programmer en Cocoa. -------------------- MacBook Air mid-2013 / Core i7 1.7 GHz / 8 Go / SSD 256 Go + SD 128 Go / OS X Yosemite 10.10
PowerMac G5 / Quad 2.5 GHz / 4.5 Go / SSD 180 Go + HD 250 Go / Quadro FX 4500 256 Mo / Mac OS X Tiger 10.4 + Leopard 10.5 PowerBook G4 / G4 1.33 GHz / 1.5 Go / SSD mSATA 120 Go / Radeon 9700M 64 Mo / Mac OS X Tiger 10.4 + Leopard 10.5 + Mac OS 9.2.2 Performa 460 / 68030 33 MHz / 36 Mo / HD 160 Mo / Ethernet / Système 7.6.1 SE/30 / 68030 16 MHz / 8 Mo / HD 40 Mo / Système 7.1.2 |
|
|
|
22 Jul 2005, 13:15
Message
#36
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 474 Inscrit : 15 Jan 2005 Lieu : Douai, Nord, France Membre no 30 828 |
QUOTE(Val1984 @ 22 Jul 2005, 14:06) Tu connais quoi comme langage de prog hors Basic? [right][snapback]1248768[/snapback][/right] hummmmmm aucun.... je vais aller voir du cote de realbasic mais qd je dis que je connais basic je n'ai pas pratiquer depuis au moins 10 ans..... -------------------- MacBook Pro 15 retina" Core i7 2.3 GHz, 16 Go ddr3 1600, 512 Go, NVIDIA GeForce GT 750M 2 Go et Intel Iris Pro 1536 Mo, iPhone Xs, iPad Pro 32 Go, watch 5e gen
|
|
|
|
22 Jul 2005, 13:23
Message
#37
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 3 007 Inscrit : 13 Feb 2005 Membre no 32 967 |
Le basic est pas mal si tu ne veux pas t'embeter. Pas de déclarations comme en C...et tu peux voir ce que tu programmes bien plus vite qu'en C. Je veux dire par là que c'est plus éloquant, certaine on un besoin visuel plus poussé que d'autre.
-------------------- Thinkpad x220 - GNU/Linux Debian
|
|
|
|
22 Jul 2005, 13:28
Message
#38
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 751 Inscrit : 2 May 2004 Lieu : Issy-Les-Moulineaux Membre no 18 333 |
Attention,
Il ne faut pas confondre "apprendre un langage de programmation" et "apprendre la programmation". C'est comme la musique, il y en a qui prennent un violon et qui savent jouer à l'oreille mais cela reste très rare. Il faut d'abord apprendre au conservatoire! Dans le cas de la programmation, je pense qu'il est indispensable d'apprendre d'abord les concepts fondamentaux de l'informatique (titre d'un livre que je recommande d'ailleurs). Car, à quoi cela sert de connaître un langage, d'avoir une idée si l'on ne sait pas comment faire la modélisation de son problème pour l'adapter à une logique informatique? -------------------- Hackintosh i5 / iMac à la poubelle (carte vidéo 8800GS défectueuse) / [email protected] - 2Go - SSD 64Go/ G4@733 à la retraite, Imprimante Brother HL-1470N en réseau * Réseau : Netgear rp614v2 + Freebox HD v5 + ADSL2Plus Périphériques significatifs : iPhone 4
|
|
|
|
22 Jul 2005, 14:53
Message
#39
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 474 Inscrit : 15 Jan 2005 Lieu : Douai, Nord, France Membre no 30 828 |
QUOTE(guillôme @ 22 Jul 2005, 14:28) Attention, Il ne faut pas confondre "apprendre un langage de programmation" et "apprendre la programmation". C'est comme la musique, il y en a qui prennent un violon et qui savent jouer à l'oreille mais cela reste très rare. Il faut d'abord apprendre au conservatoire! Dans le cas de la programmation, je pense qu'il est indispensable d'apprendre d'abord les concepts fondamentaux de l'informatique (titre d'un livre que je recommande d'ailleurs). Car, à quoi cela sert de connaître un langage, d'avoir une idée si l'on ne sait pas comment faire la modélisation de son problème pour l'adapter à une logique informatique? [right][snapback]1248799[/snapback][/right] oui c'est tout à fait ça... mais en fait c'est vrai que ma question n'était pas très claire.... existe-t-il des logiciels pour faire d'autres logiciels (sans que l'on doit taper forcément son propre code) (realbasic a l'air pas mal pour faire ça.... interface graphique) en fait je voulais savoir si un logiciel qui permettrait de mettre un champ par ci, un champ par là, un code par ci , un code par là pour faire des transfert de fichiers ou bien des copies, des trucs simples.... (je me demande si c'est plus clair qu'avant quand même -------------------- MacBook Pro 15 retina" Core i7 2.3 GHz, 16 Go ddr3 1600, 512 Go, NVIDIA GeForce GT 750M 2 Go et Intel Iris Pro 1536 Mo, iPhone Xs, iPad Pro 32 Go, watch 5e gen
|
|
|
|
22 Jul 2005, 15:45
Message
#40
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
QUOTE(ptitloulou @ 22 Jul 2005, 15:53) en fait je voulais savoir si un logiciel qui permettrait de mettre un champ par ci, un champ par là, un code par ci , un code par là pour faire des transfert de fichiers ou bien des copies, des trucs simples.... (je me demande si c'est plus clair qu'avant quand même [right][snapback]1248923[/snapback][/right] Euh ... Automator ? -------------------- I think therefore I Mac
|
|
|
|
22 Jul 2005, 15:56
Message
#41
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 988 Inscrit : 17 Jun 2001 Lieu : Nancy Membre no 388 |
QUOTE(ptitloulou @ 22 Jul 2005, 13:53) existe-t-il des logiciels pour faire d'autres logiciels (sans que l'on doit taper forcément son propre code) (realbasic a l'air pas mal pour faire ça.... interface graphique) Je ne connais pas vraiment RealBasic, mais il faut tout de même à mon avis écrire un minimum de code pour faire une application Un logiciel permettant de faire une application sans ligne de code n'existe probablement pas et si il existe les applications créées seront forcément extrêmement limitées. Et puis où serait le plaisir ? QUOTE(ptitloulou @ 22 Jul 2005, 13:53) en fait je voulais savoir si un logiciel qui permettrait de mettre un champ par ci, un champ par là, un code par ci , un code par là pour faire des transfert de fichiers ou bien des copies, des trucs simples.... (je me demande si c'est plus clair qu'avant quand même [right][snapback]1248923[/snapback][/right] Real Basic, Xcode fonctionnent un peu comme ça. La création de l'interface est vraiment simple il suffit de placer les differents objets à l'aide de la souris. Après la difficulté dépend du langage. RealBasic je ne connais pas donc je ne sais pas si c'est facilement accessible. Mais pourquoi ne pas commencer avec AppleScript Studio ? L'interface serait réalisée via Interface Builder et le code écrit en Apple Script. Le langage est relativement simple et tu peux déjà faire des applications intéressantes en AS Studio. -------------------- D-Vision 3.2.2 (universal)
D-Volution 2.0.2 D-Subtitler 1.0 D-Trace 1.0.2 iMac core2duo 2Ghz, 3Go de DDR2, 320GO sous Mac OS X.4 MacBook Pro 1.83, 1G0 de DDR2, 80GO sous Mac OS X.4 Athlon XP 2600 + 512 Mo de DDr, 80 Go sous Suse 10/Win Xp |
|
|
|
22 Jul 2005, 16:06
Message
#42
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 220 Inscrit : 21 Jun 2005 Lieu : Taiwan Membre no 41 251 |
Moi je te conseille vraiment de jeter un oeil sur un basic genre RealBasic, Revolution ou même supercard (qui existe encore !!).
Tu te prends une petite soirée, peinard, un ptit air jazzy pour l'ambiance, un tutorial et voilà : bienvenue au club !! Ce message a été modifié par habanita - 22 Jul 2005, 16:08. -------------------- Nic
|
|
|
|
22 Jul 2005, 16:14
Message
#43
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 255 Inscrit : 31 Mar 2003 Lieu : 17000 La Rochelle Membre no 6 906 |
Je trouve que XCode / Applescript est un bon début:
- programmation très facile de l'interface en respectant Aqua - Applescript est facile à apprendre Et par la suite, tout en restant dans XCode, on peut passer à Java ou au C ou Objective-C... -------------------- iMac 27" (modèle mai 2011) / Lion
MacUser depuis 1985 (Macintosh 128) |
|
|
|
22 Jul 2005, 16:55
Message
#44
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 474 Inscrit : 15 Jan 2005 Lieu : Douai, Nord, France Membre no 30 828 |
QUOTE(habanita @ 22 Jul 2005, 17:06) [right][snapback]1249023[/snapback][/right] nan je suis Audioprothésiste (je vends des appareils auditifs (bon je fais pas que les vendre je les règle aussi et cela ressemble un peu à de la programmation mais sans ligne de codes, plus des lignes de nombres....) merci je vais regarder tout ça à tête reposée et voir si j'en suis capable.... pour automator, c'est plus un enchainement d'actions mais c'est pareil je n'arrive pas à faire des choses compliquées... la plus part des action automator que j'ai faites ne dépassent pas 2 ou étapes (bouh je suis nul... -------------------- MacBook Pro 15 retina" Core i7 2.3 GHz, 16 Go ddr3 1600, 512 Go, NVIDIA GeForce GT 750M 2 Go et Intel Iris Pro 1536 Mo, iPhone Xs, iPad Pro 32 Go, watch 5e gen
|
|
|
|
22 Jul 2005, 17:07
Message
#45
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 220 Inscrit : 21 Jun 2005 Lieu : Taiwan Membre no 41 251 |
QUOTE nan je suis Audioprothésiste (je vends des appareils auditifs) -------------------- Nic
|
|
|
|
22 Jul 2005, 19:05
Message
#46
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Un petit exercice pour bien débuter avec Cocoa :
Construire un navigateur Web avec Une ligne de code |
|
|
|
24 Jul 2005, 02:36
Message
#47
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 348 Inscrit : 14 Jun 2001 Lieu : Toulouse Membre no 369 |
Coucou,
Je débute aussi en cocoa/objective-c. Je suis en train de créer une petite appli qui me permet au final d'apprendre pas mal de trucs au niveau de la prog en objective-c/cocoa. Pour la syntaxe de l'objective-c qui me faisait un peu peur j'ai acheté "Objective-c, précis et concis" chez O'Reilly (9euro). Il est pas mal comme livre, tout ou presque y est expliqué (la gestion de la mémoire aussi). Maintenant la ou je galère c'est pour trouver les méthodes et classes me permettant de faire mon programme. L'aide Apple est en anglais technique et il n'y a pas d'exemple associé à chaque explication d'une méthode donc je cherche des tutos et autres explications. Et puis les explications étant courtes dans l'aide, la recherche a partir du site d'Apple ne donne pas a chaque fois le résultat que j'attend Alors j'avance doucement, mais j'avance. Je remercie d'ailleurs d'avance les personnes qui répondront à mes questions quand j'en aurai (encore) -------------------- Macbook Pro 2.33Ghz, 2Go Ram, 160Go DD, BT, AE, MacOS X Snow Leopard Mac Mini 2009 Core2Duo 2.0Ghz, 2Go Ram, 120Go DD, etc... Apple Wireless Keyboard Alu, Microsoft Bluetooth Notebook Mouse 5000 Airport Extreme Gigabit, iPhone 3G 16Go |
|
|
|
24 Jul 2005, 08:27
Message
#48
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 490 Inscrit : 19 Aug 2004 Lieu : 92 Membre no 22 254 |
Bonjour,
il y a de nombreux exemples dans le répertoire /Developer/Examples ainsi que sur le site d'Apple. Tu y trouveras tout ce qu'il faut pour faire les opérations de base de ton programme ... mais malheureusement c'est tout en Anglais. Sinon un bon bouquin pour comprendre comment fonctionne un programme Cocoa est Cocoa par la pratique. Celui là est un français. |
|
|
|
24 Jul 2005, 10:37
Message
#49
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 751 Inscrit : 2 May 2004 Lieu : Issy-Les-Moulineaux Membre no 18 333 |
Moi j'utilise AppKiDo http://homepage.mac.com/aglee/downloads/appkido.html pour consulter l'aide et connaître les méthodes à utiliser
C'est bien mieux que parcourir la doc html... -------------------- Hackintosh i5 / iMac à la poubelle (carte vidéo 8800GS défectueuse) / [email protected] - 2Go - SSD 64Go/ G4@733 à la retraite, Imprimante Brother HL-1470N en réseau * Réseau : Netgear rp614v2 + Freebox HD v5 + ADSL2Plus Périphériques significatifs : iPhone 4
|
|
|
|
24 Jul 2005, 12:43
Message
#50
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
QUOTE(guillôme @ 24 Jul 2005, 11:37) Moi j'utilise AppKiDo http://homepage.mac.com/aglee/downloads/appkido.html pour consulter l'aide et connaître les méthodes à utiliser C'est bien mieux que parcourir la doc html... [right][snapback]1250674[/snapback][/right] Adopté ... -------------------- I think therefore I Mac
|
|
|
|
![]() ![]() |
| Nous sommes le : 4th April 2026 - 16:25 |