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

ASP.NET Discussion :

Recherche de tuto particulier


Sujet :

ASP.NET

  1. #21
    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
    Ouaip, c'est exactement ce que j'ai choisi de faire, pour avancer.

    Mais je bloque sur des conneries et je trouve pas de réponse avec la MSDN, même avec les deux versions de code.

    Par exemple, là je bloque sur un accés tout con à une cellule de table.
    ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tblgene.Rows(0).cell(0).control.add(monbouton);
    A priori, ça marche pas, il bloque sur le Rows, mais il me dit pas pourquoi et la MSDN ne propose pas de CodeBehind pour manipuler les tables (ou j'ai pas trouvé).

    J'ai essayé aussi de faire une classe externe. C'est langoisse dés la création du fichier. Il me scotche un constructeur. Bien, c'est sympa, sauf que je sais pas comment marche un constructeur. Lorsque je fais du VB je ne me sert pas de la Sub New(). Du coup, je suis paumé et je trouve pas un seul point de repère pour m'accorcher.

  2. #22
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    l'appel aux index en c# se fait en utilisant [ et ] :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tblgene.Rows[0].cell[0].control.add(monbouton);

  3. #23
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    C'est des crochets [] et non des parenthèses.
    Les parenthèses en C#, c'est pour les fonctions, quand tu veux accèder à un élément c'est []

    dataSet.Tables[0]
    Session["maVar"]
    monTableau[2]
    ...

    edit: grillaid

  4. #24
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    en C#, les index de tableaux sont accedes avec [], et pas ()
    -->
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tblgene.Rows[0].cell[0].control.add(monbouton);
    Edit : Grillaid bis

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  5. #25
    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 les gars. C'est vrai qu'avec ce détail, ça marche beaucoup mieux.

    Maintenant je passe à un autre truc et là, je suis encore paumé.
    Je voudrais faire un bouton que j'ajoute par CodeBehind.
    En vb je fais un truc comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Dim Monbouton as new Button
    AddHandler MonBouton.CLick, AddressOf leclickdubouton
     
     
    Sub leclickdubouton (sender as object, e as EventARgs)
     
    'du code à éxécuter sur le click du bouton
    End Sub
    Je viens de chercher dans la FAQ du site, dans la MSDN : imposible de trouver l'équivalent.

    Pour ce qi est du constructeur, je crois que je vais plancher sur un tuto purement objet. Mais je crois que ma façon de programmer en VB n'est pas bonne.

    Si je suis trop chiant avec mes questions, hésitez pas. Mais je suis vraiment dans la mouise. Si je veux décrocher le job pour lequel je postule faut que je sois update d'ici deux semaines.

  6. #26
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     this.button1 = new System.Windows.Forms.Button();
     
     this.button1 .Click += new System.EventHandler(this.leclickdubouton);
     
     private void leclickdubouton(object sender, EventArgs e) {
     
     }
    Edit : Preum's

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  7. #27
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Sinon, tu as les réponses a tes deux dernières questions ici :

    http://tahe.developpez.com/dotnet/csharp/

    (mais bon, les metalleux, ça sait pas lire )
    (Now playing : Crown of the fallen )

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  8. #28
    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 Philippe.

    J'ai pas capté l'emploi du this, mais avec un peu d'adaptation, ça marche bien.

    Sinon, le tuto que tu me propose est trop complet pour ce que je voudrais faire, enfin, plutôt trop empirique. Il est trés bien si je dispose d'un gros mois pour bosser. Là j'ai besoins d'un truc plus direct et surtout d'un truc qui part du principe que je sais programmer en VB et qui me transpose ce que je sais faire en VB vers ce qu'il faut faire en C#.

    Mais je crains que ce genre de chose n'éxiste pas.
    Donc je vais continuer à reprendre mes pages déjà faites et les "traduire" en C# et lever les problèmes au moment où ils arrivent.

    Tout ce qui est trasfert des décalration, des boucles, des tests, ça va. L'implémnetation des classes c'est plus compliqué, mais je pense que je vais finir par y arriver. Dans le tuto, je pense trouver le truc qui va bien sur les constructeurs. Ensuite, on verra les souci qu'il reste.

    Faut aussi dire que VS ne prends pas grand chose en charge pour aidé à coder. Il met pas l'indentation tout seul, il élimine pas les espaces de trop dans la saisie te surtout il n'envoi pas les structures de code basique, genre mettre les deux {} lorque qu'on fait une nouvelle Sub ou donner un accés aux évènements des contrôle qu'on place côté HTML. ça c'est trés perturbant pour moi.

    Là je pars faire le déjeuner des gamins, mais cet AM je remets le trvil sur le métier.

    Bon appetit à tous.

    PS : si, un métalleux sait lire, mais uniquement les paroles de RAMMSTEIN pour chanter à tue tête......

  9. #29
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    le this du c# est le me du vb.net
    A ce titre vb.net est surement plus explicite quue le c#.

  10. #30
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Citation Envoyé par zooffy Voir le message
    Je voudrais faire un bouton que j'ajoute par CodeBehind.
    En vb je fais un truc comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Dim Monbouton as new Button
    AddHandler MonBouton.CLick, AddressOf leclickdubouton
     
     
    Sub leclickdubouton (sender as object, e as EventARgs)
     
    'du code à éxécuter sur le click du bouton
    End Sub
    Attention, ajouter un bouton dans un WinForm est fait de façon différente en WebForm.
    Citation Envoyé par zooffy Voir le message
    Si je suis trop chiant avec mes questions, hésitez pas. Mais je suis vraiment dans la mouise. Si je veux décrocher le job pour lequel je postule faut que je sois update d'ici deux semaines.
    C'est pour quand ton entretien?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  11. #31
    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
    Citation Envoyé par Immobilis Voir le message
    Attention, ajouter un bouton dans un WinForm est fait de façon différente en WebForm.
    Là je suis en WebForm puisque je fait un site. Quelle est la façon de faire pour un WinForm ?
    Citation Envoyé par Immobilis Voir le message
    C'est pour quand ton entretien?
    Ben, a priori, c'est pour le début du mois de Juin. Pour l'instant j'en suis au cabinet de recrutement et le RDV est en train de se mettre en place.

    @Arthis : merci pour l'info. L'ennui c'est que j'ai pas capté toute la substance du Me en VB. Je me pencherais sur ce détail un peu plus tard, parce que ça m'a l'air bien pratique ce truc là. C'est surtout la relativité de la chose qui me pose de souci dans ma tête.

    Bon, là je vais m'attaquer à une classe externe, on va voir les dégâts trés vite à mon avis.

  12. #32
    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
    Dites voir, je suis en tain de tripoter les ADO, histoire d'aller faire un tour dans la base de données.

    Y a un truc que je capte pas :
    en VB j'ai System.Data.SqlClient.DataTable
    mais en C# j'ai System.Data.DataTable

    Faut il que j'en déduise que le FrameWork n'est pas le même en fonction du langage ?

    Ou alors je suis passé à côté d'un truc.

  13. #33
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par zooffy Voir le message
    Dites voir, je suis en tain de tripoter les ADO, histoire d'aller faire un tour dans la base de données.

    Y a un truc que je capte pas :
    en VB j'ai System.Data.SqlClient.DataTable
    mais en C# j'ai System.Data.DataTable

    Faut il que j'en déduise que le FrameWork n'est pas le même en fonction du langage ?

    Ou alors je suis passé à côté d'un truc.
    T'es passé à côté d'un truc je dirais

  14. #34
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Ou alors je suis passé à côté d'un truc.
    Oui, plutot

    Dans un cas, tu as une reference a System.Data.SqlClient, et dans l'autre cas, tu ne l'as pas

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  15. #35
    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
    Pardon, j'ai oublié de vous présenter mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    using System.Data.SqlClient;
     
    namespace ProjetC
    {
        public class DataC
        {
            private DataTable _table;
    ça ne marche pas, il me dit, sur la déclaration de la DataTable :
    Erreur 1 Le type ou le nom d'espace de noms 'DataTable' est introuvable (une directive using ou une référence d'assembly est-elle manquante*?)
    Voyez vous ?

  16. #36
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    Citation Envoyé par zooffy Voir le message
    Pardon, j'ai oublié de vous présenter mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    using System.Data.SqlClient;
     
    namespace ProjetC
    {
        public class DataC
        {
            private DataTable _table;
    ça ne marche pas, il me dit, sur la déclaration de la DataTable :


    Voyez vous ?
    Bah il te manque juste la référence

    non?

    DataTable n'est pas disponible dans System.Data.SqlClient

  17. #37
    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
    Oui, effectivement, ça marche mieux avec ça.
    Mais en VB, la DataTable fait partie de System.Data.SqlClient, bizarre non ?

  18. #38
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par zooffy Voir le message
    Mais en VB, la DataTable fait partie de System.Data.SqlClient, bizarre non ?
    Je pense pas

  19. #39
    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
    OK, c'est moi la grosse patate.

    J'ai même pas fais gaffe que j'aais mis dans mon web.config une référence à System.Data, ce qui fait que j'ai automatiquement la DataTable et pas dans mon nouveau projet C#, puisque je n'ai pas encore travaillé mon web.config de ce côté là.

    Bon, aller, je continue ma plongée dans la BDD en C#

    @ tout à l'heure, certainement.

  20. #40
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par zooffy Voir le message
    OK, c'est moi la grosse patate.
    On avait compris
    It's a joke

Discussions similaires

  1. [WebForms]Recherche un tuto
    Par zooffy dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 21/06/2006, 11h05
  2. recherche de tuto detaillés
    Par rostomides dans le forum Bases de données
    Réponses: 1
    Dernier message: 07/04/2006, 21h38
  3. [VB6]Recherche de tutos introuvable
    Par benbetto dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/03/2006, 20h51
  4. [NASM] Recherche de tuto en français
    Par fabnet dans le forum Assembleur
    Réponses: 4
    Dernier message: 31/03/2005, 20h56

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