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

Affichage des résultats du sondage: Que pensez vous des gens qui croient que l'Objet est l'apanage du C++ ?

Votants
1. Vous ne pouvez pas participer à ce sondage.
  • Oui, bien sûr seul K & R savaient le faire

    0 0%
  • L'ouverture d'esprit est une grande qaulité, le VB aussi.

    1 100,00%
  • Parfois, le ; n'est pas une obligation, des langages objet savent s'en passer.

    0 0%
ASP.NET Discussion :

Correspondance C# VB.NET


Sujet :

ASP.NET

  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut Correspondance C# VB.NET
    DAns un autre topic GYSMLAU me donne un bon coup de main pour comprendre mon souci (encore merci à lui) mais il y a un détail où il 'ma dit qu'il ne connaissait pas VB.NET.
    J'ai cherché dans la MSDN mais j'ai aps trouvé ma réponse, certainement parce que je capte rien de rien en C#.
    Je suis sur que c'est une questiond e débuttant mais il me manquer un mot clé pour comprendre.

    Voici un bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    using yaf.classes;
     
    namespace yaf.pages
    {
    	/// <summary>
    	/// Summary description for BasePage.
    	/// </summary>
    	public class ForumPage : System.Web.UI.UserControl
    Alors ma question est trés simple :
    partant du principe que using equivaut à Imports (si j'ai pas bon, il faut le dire), que namespace correspond à NameSpace (pareil) à quoi correspond la dernière ligne ?

    Je me doute bien que c'est un déclaration d'ouverture de classe, amis c'est les : et ce qu'il y a dérrière qui me perturbe le plus.
    Dans le fichier concerné je pense (enfin gizamau pense) qu'il y a héritage ou surcharge d'un truc, mais l'ennui c'est qu'on trouve pas lequel.

    Pour info, parce que j'ai oublié, ces truc sort d'un forum en ASP.NET version C# qui s'appelle Yet Antother Forum, si en plus quelqu'un connais ce truc, ben il est le bien venu. Je dois rajouter des éléments dans le cartouche de présentation du connecté et je ne comprends du tout comment faire.

    Merci

  2. #2
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    C'est de l'héritage.
    Il est juste écrit que ForumPage dérive de UserControl qui se trouve dans le namespace System.Web.UI.

    on aurait très bien pu écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    using yaf.classes;
    using System.Web.UI;
     
    namespace yaf.pages
    {
    /// <summary>
    /// Summary description for BasePage.
    /// </summary>
    public class ForumPage : UserControl

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Merci pour ton aide.

    Il faut savoir que je n'ai aps pas mis tous les "using" pour ne pas trop charger. Ce qui m'interresse c'est véritablement la conversion de code.

    Donc, si je comprends bien ce que tu dis, le même code en VB.NET fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Imports yaf.classes
     
    Namespace yaf.pages
    ''' <summary>
    ''' Summary description for BasePage.
    ''' </summary>
        Public Class ForumPage 
            Inherits System.Web.UI.UserControl
    Encore une fois, ce qui m'importe dans ce cas précis c'est bien comprendre la correspondance entre les mot clé des deux langages. Les princpes de programmation, je les maîtrise (enfin, je fait en sorte...) mais je pêche comme un cinglé sur la translation. Pas simple d'intervenir dans un site programmé dans un langage que je ne connais pas, même si je suis capable de faire la même avec un autre langage.

    En tout cas merci pour ton et si j'ai faux, merci de me corriger.

    @+

  4. #4
    Membre émérite Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Par défaut
    Citation Envoyé par zooffy
    Les princpes de programmation, je les maîtrise (enfin, je fait en sorte...)
    Ne prend pas çà méchament mais tu devrais tout de même peaufiner ta connaissance de l'orienté objet si tu te lances dans le développement .NET.

  5. #5
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Je ne le prends pas mal, mais mon souci est une connaissance du langage et non pas de l'objet.

    En tout cas merci pour ta remarque, aurais tu également une réponse à mon soucis, vu que tu à l'air de connaitre, peux valider ma réécriture de code et me dire si oui ou non, j'ai bon ?

    Parce que à la finale, c'est plutôt de çà dont j'ai besoins, que des remarques sur mes connaissances objet.


    COLUCHE : L'intelligence est la chose la mieux répartie chez l'homme. Vu que c'est avec cela qu'il juge, il estime toujours en avoir assez.

  6. #6
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    C'est bien juste.
    En vb.net vous utilisez le mot colé Inherits pour l'héritage.
    Alors qu'en C#, on se contente de :

  7. #7
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Merci CARDI

  8. #8
    Membre émérite Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Par défaut
    Ne tournons pas ce post en flame mais tu aurais pu valider ton code toi même:
    - en lisant la documentation
    - en compilant

    Si tu as des connaissances en OO, tu as du au moins voir des notations d'héritage en C++. Hors le C# utilise la même syntaxe.

    Bref, désolé si je t'ai un peu choqué.

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

Discussions similaires

  1. [Débutant] Correspondance VBA -> VB.NET
    Par Estebann dans le forum VB.NET
    Réponses: 1
    Dernier message: 19/09/2011, 02h06
  2. Réponses: 2
    Dernier message: 28/06/2006, 16h50
  3. [VBA-A] correspondance du "Handles" de VB.Net
    Par eultartuffe dans le forum VBA Access
    Réponses: 1
    Dernier message: 13/04/2006, 22h13
  4. Réponses: 4
    Dernier message: 08/02/2006, 15h19

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