IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Utiliser le vb Editor dans une application


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 201
    Par défaut Utiliser le vb Editor dans une application
    Bonjour,
    Je veut utiliser le vb editor dans mon application pour pouvoir afficher du code.
    Comment je peut le faire?.

    Merci d'avance.

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    l'editeur de code de vb, je pense pas que c'est possible de le reprendre, et il n'est pas écrit en .net je crois

    il doit etre possible de tester la compilation et de compiler par contre

    que veux tu faire exactement ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 201
    Par défaut
    Je veux juste Afficher du code vb que j'ai généré de puis mon application. Avec éventuel édition du code généré, sans compilation bien sure.

    En fait l'application est un générateur de classe (Class builder) qui me permet de générer des classes vb suivant un schémas spécifique c'est tout.

    Le contrôle est destiné a l'affichage pure est simple.

  4. #4
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Tu peut utiliser (librement il me semble) l'éditeur de code de SharpDevelop (ICSharpCode.TextEditor). Google un peut, tu devrais trouver rapidement. Il est plutôt bien fait bien qu'il soit un peut tordu de l'utiliser au début mais après ça deviens fun.

    Sinon tu as Scintilla.Net

  5. #5
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 201
    Par défaut
    Bonjour,

    Citation Envoyé par smyley Voir le message
    Tu peut utiliser (librement il me semble) l'éditeur de code de SharpDevelop (ICSharpCode.TextEditor). Google un peut, tu devrais trouver rapidement. Il est plutôt bien fait bien qu'il soit un peut tordu de l'utiliser au début mais après ça deviens fun.

    Sinon tu as Scintilla.Net
    En fait j'ai googlet, long temps googlet, mais il me semble qu'il me manquait le bon critère pour bien googler.

    Je vais essayer ce que vous m'avez proposer, puis je vous réponds.

  6. #6
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 201
    Par défaut
    Bonjour,
    Merci smyley pour votre aide très précieuse. J'ai passé beaucoup de temps a chercher comment marche le ICSharpCode.TextEditor mais a la fin le résulta été au delà de ce que j'attendais.

    Merci Encore.

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par smyley Voir le message
    Tu peut utiliser (librement il me semble) l'éditeur de code de SharpDevelop (ICSharpCode.TextEditor). Google un peut, tu devrais trouver rapidement. Il est plutôt bien fait bien qu'il soit un peut tordu de l'utiliser au début mais après ça deviens fun.

    Sinon tu as Scintilla.Net
    Je m'immisce dans la conversation, juste pour te demander : as-tu testé les 2 (Scintilla.NET et ICSharpCode) ? lequel te semble le meilleur ?

    J'utilise Scintilla.NET dans une appli, c'est pas mal (des tonnes de fonctionnalités), mais comme c'est juste un wrapper d'un contrôle qui n'est pas écrit en .NET à la base, ça pose souvent des problèmes. En plus le wrapper est écrit dans un style pas vraiment ".NET-compliant"

    Quelles sont les possibilités de ICSharpCode ? Ca fait la coloration syntaxique que pour C#, ou aussi pour d'autres langages ? Est-ce qu'on peut ajouter ses propres langages ? Peut-on facilement utiliser l'auto-completion, les snippets, etc ?

  8. #8
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Citation Envoyé par tomlev Voir le message
    juste pour te demander : as-tu testé les 2
    Oui
    Citation Envoyé par tomlev Voir le message
    ? lequel te semble le meilleur ?
    Sans hésiter, celui de ICSharpCode. Il est vraiment puissant car quand j'avais essayé Scintilla ne rivalisait vraiment pas avec un éditeur qui n'a presque rien à envier à celui de Visual. Bien que la prise en main soit vraiment archaïque au début, ça rend vraiment bien.

    Citation Envoyé par tomlev Voir le message
    Ca fait la coloration syntaxique que pour C#, ou aussi pour d'autres langages ?
    Bah en gros ça le fait pour tous les langages disponibles dans SharpDevelop. Les définitions du langage se font grâce à un fichier xml. Mais ce qui est bien c'est que dans ICSharpCode il n'y a pas que l'éditeur de texte. Donc en gros tu télécharges les sources de SharpDevelop et grâce à ça tu as accès à un peut tout ce que l'on peut faire avec. Pour les syntaxes ce sont des fichiers *.xshd dans les sources de SD et au final, écrire un nouvelle syntaxe from-strach n'est pas si dure.
    Citation Envoyé par tomlev Voir le message
    Peut-on facilement utiliser l'auto-completion, les snippets, etc ?
    Là tu tombe dans l'archaïque, mais comme je l'ai dit tu as accès à toutes les sources de SharpDevelop, donc au prix de quelques heures à étudier le code de SharpDev tu pourra te faire sans trop de difficultés un bel éditeur.

    Au final je pense que ça en vaut la chandelle, car tu n'as pas vraiment besoin de saisir comment le tout fonctionne : tu regardes comment ils s'en servent dans SD, tu fait pareil à ta sauce, tu lances et ça marche.

  9. #9
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par smyley Voir le message
    Là tu tombe dans l'archaïque, mais comme je l'ai dit tu as accès à toutes les sources de SharpDevelop, donc au prix de quelques heures à étudier le code de SharpDev tu pourra te faire sans trop de difficultés un bel éditeur.
    Aaargh... pas de doc ?

    Bon, y en a pas des masses non plus pour ScintillaNet, mais maintenant je commence à l'avoir à peu près en main... en plus j'y ai même contribué, j'avais posté la correction pour un vilain bug qui trainait depuis longtemps

    Bon, je sais pas si j'aurais la motiv de migrer mon appli vers ICsharpCode... mais en tous cas je vais le tester pour voir ce que ça donne !

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. utilisation touche F1->F12 dans une application
    Par Nephi dans le forum C++Builder
    Réponses: 4
    Dernier message: 16/07/2008, 11h53
  2. Réponses: 4
    Dernier message: 03/10/2007, 12h59
  3. Réponses: 3
    Dernier message: 18/09/2007, 14h54
  4. Réponses: 3
    Dernier message: 29/05/2007, 20h37
  5. Utilisation des fichiers CSS dans une application Struts
    Par menzlitsh dans le forum Struts 1
    Réponses: 4
    Dernier message: 22/09/2006, 16h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo