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 :

philisophie de développement sous VS2005-8


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Janvier 2005
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 534
    Par défaut philisophie de développement sous VS2005-8
    bonjour à tous

    je débute en ASP.NET, voire même en développement de site web tout court, sans pourtant être novice en la matière : j'ai fait beaucoup de développent en winform sous divers langages
    J'ai appris, les années passées, le html 3.0 et 4.0 avec tout ce qui va autour, javascript, vbscript ...

    souhaitant réaliser un petit website, je viens d'acquérir VS2008 et là, je me rends compte qu'il y a une culture qui me fait défaut
    Les outils ne parlent pas le même langage que moi

    quand je lis le code source d'une page web choisie au hasard, je peux trouver des FRAMESET par exemple, qui me parlent pourtant encore assez bien
    Je ne retrouve pas cet élement (objet, classe) sous VS2008, du moins dans les outils proposés par défaut à gauche de l'EDI, dans la fenêtre TOOLBOX !

    J'imagine bien sûr pouvoir le coder directement dans la source de la page, mais je ne pense pas que ce soit la bonne procédure
    Je n'ai pas encore trouver de tutorial pur VS2008, et les ouvrages acquis récemment en VS2005 ne correspondent pas vraiment à VS2008. Trop de différences pour que je m'y retrouve

    Qu'utilise-t-on actuellement comme objets pour créer une page web en ASPX, C# via VS2005 ou 2008 ?
    1. - pour faire des cadres au sein de la même page (frameset)
    2. - des menus déroulants
    3. - des onglets en haut de la page


    Histoire de partir avec les bons principes de développement

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Bon première chose, les frames c'est archaique.

    Pour le reste, je pense que tu devrais te familiariser avec les composants en créant des pages de tests. On pourrait écrire des pages et des pages d'explications, mais ça ne remplacera pas la pratique. Il existe aussi des controles payants, je pense à Infragistics, Devexpress, etc. ça te fera sans doute gagner du temps.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Membre éclairé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Janvier 2005
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 534
    Par défaut
    merci de ta contribution sympathique
    Je déduis pouvoir arriver à qqch de "moderne" en utilisant simplement les outils proposés en standard dans ToolBox de l'EDI VS2008

    Mais c'est vrai que c'est vaste !
    Quel serait celui qui correspondrait (ou remplacerait) au Frameset dont j'ai besoin pour commencer ?

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    MasterPage / Panel
    La masterPage t'offre la possibilité de cascader dans toutes les pages qui en héritent les même controls "autour" de la page aspx (surtout utilisé pour le menu par exemple : tu créer un UserControl pour ton menu, tu le place dans ta masterpage, toutes les pages qui en héritent auront ce menu.)
    Bien sur tu peux placer ce menu dans chaque page, mais la masterpage te permettra d'organiser dans un seul endroit l'agencement des controls (autour de la page)

    La masterpage est "propre" à asp.net.
    Un panel est un control qui se transformera en Div coté client (ou span, au choix, je crois)

    Peut être que la première chose à faire serait de construire avec des éléments xhtml (dispo dans la toolbox) et les css une page statique.
    Ensuite quand tu seras satisfait, tu refais la même chose avec les composants ASP.Net. Tu comprendra mieux dans quel cas ils sont très très très intéressants et pourquoi dans d'autres on peut s'en passer.

  5. #5
    Membre éclairé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Janvier 2005
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 534
    Par défaut
    Citation Envoyé par Chubyone Voir le message
    MasterPage / Panel
    La masterPage ...te permettra d'organiser dans un seul endroit l'agencement des controls (autour de la page)

    La masterpage est "propre" à asp.net.
    ...

    Peut être que la première chose à faire serait de construire avec des éléments xhtml ...
    ... tu refais la même chose avec les composants ASP.Net. ....

    merci pour cela

    usercontrol et masterpage sont alors des items à analyser plus en détails pour me permettre d'avancer selon toi, si je comprends bien

    Les objets XHTML ne me sont pas inconnus, mais tout comme les Frameset, ils sont certainement un peu désuets, pour certains du moins, et c'est cela mon problème...

    Mais tu parles de composants ASP.net
    Lesquels sont-ils ?
    je ne vois pas d'onglet propre à ces composants, en dehors des onglets "standards" et "html"


    en tout cas, merci encore à tous, j'ai vraiment l'impression d'avancer rapidement avec ces petites informations qui vont m'éviter, ainsi qu'à bien d'autres je l'espère, de me lancer maladroitement dans ASPX.

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    Table ? Panel ?
    Désolé, je n'ai jamais utilisé de FrameSet
    Qu'est ce que tu souhaites faire exactement ?
    Tu peux toujours utiliser ton code html, javascript dans une page aspx.
    Mais tu peux également utiliser les contrôles se trouvant dans la ToolBox.

    Je pense que d'abord, tu devrais lire un tuto au sujet de ASP.NET et ne pas te focaliser sur VS 2005 ou VS 2008.

    Pour la gestions des menu, tu peux regarder au niveau du SiteMap (Gestion de l'affichage d'un menu suivant le profil des utilisateurs, via par exemple une base de donnée ou un fichier xml).

    Fix

  7. #7
    Membre éclairé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Janvier 2005
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 534
    Par défaut
    Citation Envoyé par fix105 Voir le message
    ...

    Pour la gestions des menu, tu peux regarder au niveau du SiteMap (Gestion de l'affichage d'un menu suivant le profil des utilisateurs, via par exemple une base de donnée ou un fichier xml).

    Fix
    merci de ta réponse

    (je sens que je vais passer pour un bourrin mais tant pis ... )

    qu'est-ce que le sitemap stp ?
    Dois-je faire des recherches et analyser cela aussi pour avancer ?

Discussions similaires

  1. refactoring sous VS2005
    Par t2006 dans le forum Visual Studio
    Réponses: 1
    Dernier message: 01/10/2006, 20h14
  2. Où se trouve la dll du WebService compilé sous VS2005 ?
    Par yan_064 dans le forum Visual Studio
    Réponses: 1
    Dernier message: 13/06/2006, 09h21
  3. [C++] Comment déployer exe compilée sous VS2005 ?
    Par ep31 dans le forum Framework .NET
    Réponses: 9
    Dernier message: 13/03/2006, 11h46
  4. C++ sous VS2005 ?
    Par FamiDoo dans le forum Visual C++
    Réponses: 5
    Dernier message: 18/01/2006, 00h50
  5. BOOL et autres UINT sous vs2005
    Par MoLysS dans le forum MFC
    Réponses: 3
    Dernier message: 04/12/2005, 22h47

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