Présentation DarkOrbit007

Résolu
DarkOrbit007 - 7 sept. 2012 à 18:23
 DarkOrbit007 - 10 sept. 2012 à 13:55
Bonjour a toute la communauté CodesSource,

Tout d'abord j'espère poster au bon endroit et si ce n'est pas le cas veuillez m'en excuser. (surtout pour l'admin a qui je vais donner du travail )

Je me suis inscrit sur cppfrance dans un but pédagogique... J'ai soif de connaissances mais ne sais guère où m'adresser... Suite à mon inscription j'en viens a me demander si je suis vraiment au bon endroit car je ne vois que des personnes ayant déja une certaine aisance... Dans un sens tant mieux je trouverais peut être mon bonheur!

Si je ne me trouve pas non plus au bon endroit n'hésitez pas a me le dire sereinement, on est pas des barbares!
Et si un white-hat passe par là et qu'il a un peu de temps a me consacrer je suis preneur

J'espère ne pas vous avoir ennuyer trop longuement avec cette présentation, et plus d'infos sur mon profil.

Salutation,
DarkOrbit007

6 réponses

cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
7 sept. 2012 à 23:59
Bonjour et bienvenue à toi,

Intéressante démarche As-tu déjà regardé quelques tutos sur le SdZ, par exemple ?
Notre forum est plus spécialisé dans l'aide aux programmeurs qui ont un problème sur une partie précise
d'un de leurs programmes, mais ne t'inquiète pas, ce n'est pas un crime de demander par où commencer.

Je ne dis pas que ce site est l'alpha et l'oméga, mais comme ça tu auras déjà les bases.
Sinon, on peut trouver un tas de choses intéressantes sur le net, mais pour en avoir l'usage, il faut déjà
savoir un minimum programmer. En tous cas, c'est déjà un bon point de départ, selon moi.

VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
3
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
9 sept. 2012 à 09:50
Pas trop d'accord avec cette citation : d'accord, c'est utile de savoir quand ça fonctionne quand tu es développeur
(afin de ne pas te faire hacker bêtement), mais de là à ce que ça décuple tes connaissances... nan.

Les lib (=bibliothèques, raccourci du mot anglais) utilisées ne sont parfois pas réservées à un certain type
de programmes (OpenSSL peut être utilisée à peu près n'importe où pour RSA).

Un IDE n'est pas absolument nécessaire mais aide beaucoup : sans, il faut créer des scripts (en batch, par ex.)
pour compiler nos projets, et on perd du temps.

Le début de ce chapitre 5 est très important : il t'apprend qu'en C(++), quand tu effectues un calcul,
tu travailles dans le type de tes variables et que le résultat ne s'affiche pas tout seul à l'écran...
Remarque qu'il explique à chaque fois pourquoi ça ne fonctionne pas.

Pour ton projet, je te conseillerais d'utiliser Qt. Son point fort c'est qu'elle est multiplateformes !
Tu peux ainsi développer une app sous Windows et la faire fonctionner simplement en la recompilant pour Linux/Mac OS.
(tu peux t'aider de Boost afin de pouvoir faire plus de choses qu'avec la lib standard en restant multiplateformes)
Perso, je ne développe jamais d'applis graphiques en C(++) (sauf sur matériel embarqué comme des calculatrices Casio...),
je ne pourrai pas t'aider là-dessus. Le tuto C++ en parle dans sa 3ème partie.

VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
3
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
9 sept. 2012 à 21:21
Qt permet de rendre plus facile et multiplateformes la conception d'interfaces graphiques.
Une fois que ton interface est créée, tu peux lier tes événements (clic sur un bouton, changement d'une textbox)
à un bout de code en C++. Perso, je n'ai jamais codé d'application complète avec (juste des essais...),
je ne pourrai pas t'en dire plus, désolé Pour tout ce qui touche à ça, j'utilise VB6 ("dépassé", mais bon)

Pour ton projet, l'application en elle-même sera contenue dans un exécutable mais Qt est dans une DLL séparée.
Tout peut se faire en C++ avec Qt (un composant basé sur WebKit est dispo avec des exemples).

VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
3
Bonjour ghuysmans99 et merci pour cette réponse.

Effectivement je suis aller sur le SDZ et suivis leur tuto, cependant avec tout le blabla que l'on peut retrouver je dois avouer que parfois l'on s'emmêle les pinceaux et à ce moment précis l'aide dont on pourrais avoir besoin n'est pas fournit par les tutos (à mon grand regret...)

Le seul conseil que j'ai réussit a obtenir tant bien que mal sur je ne sais plus quel forum est le suivant, mais je me demande s'il s'agit vraiment d'un bon conseil...

"Pour arriver a programmer quelque chose de bien et d'intéressant il faut déjà commencer par savoir programmer quelque chose qui pourrais être utilisé en bien ou en mal..."


J'ai demander pourquoi et l'on m'a répondut:

"Car en sachant faire un prog de ce genre tu pourras trouver la solution pour contrer l'utilisation qui pourrais éventuellement être malveillante, ce qui fais que tes connaissances et compétences seront décuplées..."



Ceci est-il vrai? Quelque part je comprend cette logique mais cela ne règle pas le problème de départ...

J'ai regarder bon nombres des codes qui traîne par ici et j'en ai donc conclut plusieurs choses:

- les Includes servent a inclure des bibliothèques propre a chaque type de programme que l'on souhaite créer...
- nous devons avoir besoin d'un bon IDE pour créer/compiler le tout,
- Il nous faut avoir les nerfs solide, de la patience et beaucoup de café...
- ainsi qu'un peu d'aide si l'on a un problème qui ne se règle pas sans aide...


Mais j'avoue avoir du mal avec les fonctions dont je n'ai pas trop saisi le sens via le SDZ... (Pour info, j'ai suivit le tuto jusqu'à la fin du Chapitre 5. (incluant le QCM). Cependant avec tout le blabla accumulé en peu de chapitre (Ex: Voila un cas concret, solutionner moi la chose que vous ne pouvez pas, vous essayer sa mais sa ne fonctionne pas, alors vous essayez ceci mais sa ne fonctionne pas, essayer donc cela puisque c'était dans le chapitre précédent mais sa ne fonctionne toujours pas, alors je vous donne la solution: essayer cette nouvelle méthode:..... et miracle sa fonctionne... résumé simpliste mais qui occupe presque le chapitre entier du tuto...) je me suis emmêler a cause de ces discours inutile et ai donc décider de voir si je pourrais trouver de l'aide ailleurs, là où l'on pourrais m'expliquer comment faire simplement, mais surtout comment bien faire...

Si je suis au bon endroit, je me dirais: Enfin, et si ce n'est pas le cas: mes recherches risquent encore d'être longues...
Mon projet personnel serais le suivant:

Créer un programme capable d'exécuter/créer diverses choses et qui dispose d'un navigateur intégrer... Ne me demander pas quoi, je ne le sais pas encore moi-même. Tout ce que je souhaite, c'est de me prouver que je suis capable d'y arriver et vous montrer ensuite les diverses sources. Ceci dis sans aide de départ cela me sera totalement impossible..

Je sais également que cela ne seras pas chose facile et qu'il me faudra du temps (Beaucoup je suppose) pour y parvenir, mais je suis prêt a écouter tout les conseils et prendre toute aide fournit pour y arriver! Donc si sa tente qui que ce soit de m'expliquer et de m'apprendre le travail bien fait n'hésitez pas!!

Merci de m'avoir lu jusqu'au bout malgré ce long texte.
Salutations,
DarkOrbit007

PS: Concernant le tuto du SDZ consulté il s'agit du language C.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour et merci ghuysmans99 pour toutes ces précisions,

Peut-tu m'en dire plus sur QT? Pourquoi lui est non pas VB, car il me semble que QT est utile pour la conception graphique ou je me plante totalement??

Concernant ce projet, dans quelle direction dois-je orienter mes recherches pour le language?

Je comprend tout a fais qu'il me faudra dans un premier temps faire les sources de tout les programmes qui seront exécutable par le projet, et dans un second temps faire la source du programme qui exécutera lui les autres... Cependant aucune idée sur le type de language à utiliser ni sur quoi m'orienter pour la partie "esthétique" du programme. Et le dernier point qui risque de me poser une colle sera le navigateur embarquer...

Si tu peut m'indiquer une direction, cela me permettrai d'y voir plus clair.
Merci d'avance pour toutes ces précisions. Et merci pour l'info sur Boost, cela pourrais être très utile.

Salutation,
DarkOrbit007
0
DarkOrbit007
10 sept. 2012 à 13:55
Bonjour et de nouveau merci ghuysmans99 pour toutes ces précisions utiles et ô combien précieuses.. Sa fait toujours plaisir de voir qu'il y a des personnes pour aider au développement...

Si cela peut éventuellement t'intéresser de participer a un tel projet n'hésite pas à me le faire savoir.

Pour résumer, j'aurais donc besoin de:
- QT,
- Boost,
- le composant basé sur webkit.

Infiniment merci a toi!
Salutations,
DarkOrbit007
0
Rejoignez-nous