Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment : -29%
DYSON V8 Origin – Aspirateur balai sans fil
Voir le deal
269.99 €

2 participants

    Idée de logiciel

    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Idée de logiciel Empty Idée de logiciel

    Message par polien Dim 30 Oct 2011 - 21:28

    Bonjour,

    J'ai une idée de logiciel qu'il serait intéressant de créer:

    un logiciel qui permettrai de convertir du vb.net cru (celui de Visual Basic) en un vb.net adapté à SZ
    exemple de code que j'avais trouvé sur le net:

    Code:

    Dim fonts As New InstalledFontCollection
            Dim font_f() As FontFamily = fonts.Families()
            For Each ft As FontFamily In font_f
                If ft.IsStyleAvailable(FontStyle.Regular) Then
                    ComboBox1.Items.Add(ft.Name)
                End If
            Next

    Ce code la marchait très bien avec visual basique et non avec SZ...
    Et grâce à l'aide de lereparateurdepc( cheers) , il est devenu compréhensible par SZ:

    Code:

     Dim fonts As New System.Drawing.Text.InstalledFontCollection
            Dim font_f() As System.Drawing.FontFamily = fonts.Families()
            For Each ft As System.Drawing.FontFamily In font_f
                If ft.IsStyleAvailable(System.Drawing.FontStyle.Regular) Then
                    ComboBox1.Items.Add(ft.Name)
                End If
            Next

    Néanmoins je pense que lereparateurdepc à autre chose à faire que de me faire la traduction chaque fois (même si c'est très gentil de sa part Smile ) , d'autant que d'autre personne ont pu rencontrer se problème... Neutral

    un logiciel qui permettrai donc de convertir ces codes entre eux ne serai pas superflu me semble t-il...

    Voila, si cette production inspire quelqu'un, j'ai déja quelques codes à convertir... Razz
    Merci Wink

    Cordialement,
    polien
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Idée de logiciel Empty Re: Idée de logiciel

    Message par lereparateurdepc Lun 31 Oct 2011 - 8:46

    re ,

    Il marche sous VB et non sous SZ car SZ ne déclare pas ou n'appelle PAS
    automatiquement la fonction System.Drawing automatiquement dès qu'un code tu type FontFamily est tappé .
    VB , lui le fait .
    Voila pourquois , si il y as en toute première ligne le mot : Import comme Import System.Drawing , il n'y aura pas dans le code System.Drawing.FontFalily mail seullement FontFamily .

    Cordialement ,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Idée de logiciel Empty Re: Idée de logiciel

    Message par polien Lun 31 Oct 2011 - 9:05

    lereparateurdepc a écrit:re ,

    Il marche sous VB et non sous SZ car SZ ne déclare pas ou n'appelle PAS
    automatiquement la fonction System.Drawing automatiquement dès qu'un code tu type FontFamily est tappé .
    VB , lui le fait .
    Voila pourquois , si il y as en toute première ligne le mot : Import comme Import System.Drawing , il n'y aura pas dans le code System.Drawing.FontFalily mail seullement FontFamily .

    Cordialement ,
    Le réparateur de PC
    re,

    d'accord, mais pourquoi sz ne le fait pas, ils sont basés sur le même .Net Frameworks non?

    Cordialement,
    polien
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Idée de logiciel Empty Re: Idée de logiciel

    Message par lereparateurdepc Lun 31 Oct 2011 - 9:17

    re ,

    ça , c'est le logicie , dès sa conception qu reconnait ce que l'on tappe comme code .
    VB le fait , cai il n'y as ue du code , SZ , normalement , il n'y a aucun code donc , ce n'est pas le plus important .

    Cordialement ,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Idée de logiciel Empty Re: Idée de logiciel

    Message par polien Lun 31 Oct 2011 - 9:22

    d'accord, oui c'est vrai SZ n'est pas fait pour coder, (normalement) mais je vois mal:
    Code:

        If MyRTB IsNot Nothing Then
            If TypeOf MyRTB.Selection.GetPropertyValue(Run.FontWeightProperty) Is FontWeight _
                AndAlso (CType(MyRTB.Selection.GetPropertyValue(Run.FontWeightProperty), FontWeight) = FontWeights.Normal) Then
                MyRTB.Selection.ApplyPropertyValue(Run.FontWeightProperty, FontWeights.Bold)
            Else
                MyRTB.Selection.ApplyPropertyValue(Run.FontWeightProperty, FontWeights.Normal)
            End If
        End If
    Coder ce code avec SZ, ou alors cela me prendrai plus de temps que d'apprendre le vb.net Very Happy et comme tout les aides sur le web sont pour le vb.net... Neutral

    Cordialement,
    polien

    Contenu sponsorisé


    Idée de logiciel Empty Re: Idée de logiciel

    Message par Contenu sponsorisé


      La date/heure actuelle est Dim 24 Nov 2024 - 14:14