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

Visual Studio Discussion :

Visual studio web dev module ?


Sujet :

Visual Studio

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 131
    Par défaut Visual studio web dev module ?
    Bonjour,

    Je voudrais savoir si c'est possible de faire des modules comme sur access ?

    C'est a dire mettre plusieurs de mes functions vb.net dans un autre fichier qui sera accessible a partir de n'importe quel fichier .aspx ?

    Si en module sa existe pas est-ce que je peux creer un Functions.vb et pouvoir lié d'une quelconque manière ce ficher avec mon .aspx ?

    Merci d'avance

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Bonjour,

    Oui c'est possible mais il faut arrêter de penser Access, Excel et autre truc utilisant le VBA.

    Déjà, il n'est pas question de parler de portée de fichier, vb.net, C# c'est de l'objet donc on utilise des classes.

    Je te conseille de regarder les tutos .NET pour bien débuter.

  3. #3
    Expert confirmé
    Avatar de Webman
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 232
    Par défaut
    Bonjour,

    Effectivement il faut que tu regardes les concepts de programmation orientée objet (POO). En effet c'est la grosse différence avec les produits que tu mentionnes.

    Pour compléter la réponse d'Ostenhard à ta question initiale j'ajouterai que tu peux le faire, mais surtout que tu dois le faire. L'un des buts de la POO est justement de pouvoir réutiliser du code facilement, faciliter la conception, le développement et la maintenance des applications.

    Dans ton cas tu vas pouvoir créer une librairie (un nouveau projet de type "Class Library") qui génèrera une dll qui elle-même va contenir le code (classes, composants, méthodes...) que tu souhaites partager entre tes pages par exemple. Si tu fais de l'ASP.Net il y a aussi la notion de "User Control" qui est trés importante de maitriser, sans quoi tu vas écrire 50 fois la même chose alors que tu aurais pu ne le faire qu'une seule fois et réutiliser ton composant.

    Passer de VB6 (ou d'autres technologies du même genre) à .Net est à 95% un problème de connaissance et de maitrise de la POO. La connaissance du Framework et de la syntaxe ce n'est qu'accessoire et cela est rapide à maitrisé, du moins les bases.

    Cordialement,
    Ronald
    Rédacteur .Net
    MVP C#
    Mes articles - CodeQuake (blog)
    Pas de question technique par MP, merci.

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 131
    Par défaut
    Merci de ces réponses et de leur information, je me suis donc renseigner sur ces 2 choses.

    donc le User Control si j'ai bien compris c'est si par exemple j'ai 3 boutons que je codes sur 5 pages différentes, même code, même fonction. Alors au lieu de les coder 5 fois, je les codes 1 fois sur le UC et apres je fais une référence au UC dans mes .aspx c'est ca ? Et sa rajoutera les 3 boutons ?

    Et sinon pour la library j'ai fait le nouveau projet, mis mes fonctions, créer le .dll, je l'ai mis dans mon répertoire de mon website, j'ai fais une référence (comme pour les autres .dll officiel je supposes) et en fait quand j'écris il complète tout seul SAUF pour les fonctions et après il me dit qu'il manque des références :s

    sa donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Functions.AjoutOffres.RecupChronoMOIS(lbsociete.SelectedValue, ANNEE) + 1
    "Functions" c'est le nom de la librairie, "AjoutOffres" le nom de la classe et "RecupChronoMOIS" le nom de la fonction mais il est pas content è_é

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

Discussions similaires

  1. Passer de macromedia à visual studio web.
    Par deubelte dans le forum Outils
    Réponses: 4
    Dernier message: 05/08/2010, 10h35
  2. Réponses: 1
    Dernier message: 26/04/2007, 13h46
  3. Réponses: 1
    Dernier message: 06/12/2006, 11h01
  4. [2.0][C#] Connexion à une base SQL en C# (dev sous Visual Studio)
    Par skystef dans le forum Accès aux données
    Réponses: 1
    Dernier message: 04/11/2006, 02h10

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