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

Dotnet Discussion :

[2.0] Tutoriels sur la conception de Control


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de NeoMan
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 171
    Par défaut [2.0] Tutoriels sur la conception de Control
    Bonjour à tous !

    Je suis à la recherche de tutoriel/cours concernant la conception de Control (et/ou) WebControl. Ce que je recherche avant tout c'est toutes les astuces de paramétrages par le Designer. Par exemple génération d'une liste d'objets uniquement par le Designer.
    Je sais que c'est une partie relativement complexe (et surtout trop peu documenté), mais c'est essentiel pour faire de véritables outils...

    Merci d'avance !

    @++

    NeoMan

    Liste des tutoriels connus (Mise à jour au fur et à mesur) :
    Développement d'un contrôle serveur ASP.NET simple
    Construisez vos premiers contrôles serveur ASP.Net
    Construire un contrôle serveur Wysiwyg
    Développer un contrôle utilisateur (UserControl) en C# WinForm
    Contrôles utilisateurs avancé avec Visual Studio .Net 2005 WinForm
    Exemple de contrôle basé sur un modèle
    Le MenuControl : contrôle riche
    Implémentation d'un éditeur de modèles Web Forms
    creating a templated control in ASP.NET 2.0 In English but it's very excellent

  2. #2
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Est-ce que ceci
    http://odelmotte.developpez.com/tuto...trolesavances/
    serait d'une aide quelconque

  3. #3
    Membre confirmé Avatar de NeoMan
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 171
    Par défaut
    LOL !!
    Je viens tout juste de tombé dessus!
    il a l'air très très intéressant !

    Edit: Le hic c'est que c'est du WinForm et j'ai eu l'occasion de constater qu'il y avait régulièrement des différences par rapport aux WebForm...

  4. #4
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Citation Envoyé par NeoMan
    ..Edit: Le hic c'est que c'est du WinForm et j'ai eu l'occasion de constater qu'il y avait régulièrement des différences par rapport aux WebForm...
    pour le contrôle proprement dit c'est evident mais en ce qui concerne le designer je ne crois pas puisqu'il s'agit d'Espace de noms communs aux 2, essentiellement System.ComponentModel

  5. #5
    Membre confirmé Avatar de NeoMan
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 171
    Par défaut
    Je faisait justement référence aux attributs. Il y a bien sûr des espace de nom commun. Mais quand on utilise reflector sur certain WebControl officiel, on s'aperçoit qu'il y a des attributs spécifiques Web (ex: WebCategoryAttribut, WebSysDescriptionAttribut, ...).

    @++

    NeoMan

  6. #6
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Citation Envoyé par NeoMan
    Je faisait justement référence aux attributs. Il y a bien sûr des espace de nom commun. Mais quand on utilise reflector sur certain WebControl officiel, on s'aperçoit qu'il y a des attributs spécifiques Web (ex: WebCategoryAttribut, WebSysDescriptionAttribut, ...).
    @++
    NeoMan
    internal sealed class WebCategoryAttribute : CategoryAttribute
    internal class WebSysDescriptionAttribute : DescriptionAttribute
    Donc de toute façon inutilisable pour ta propre implementation

  7. #7
    Membre confirmé Avatar de NeoMan
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 171
    Par défaut
    Je confirme, il y a une grosse (?) différence entre la conception WinForm et WebForm. Et je ne comprends pas du tout pourquoi...
    Je m'explique, j'ai réalisé un WebControl en suivant le tutoriel Contrôles utilisateurs avancé avec Visual Studio .Net 2005; évidament les spécificité WinForm. Le Designer réagit exactement comme on veut avec les collections et les sous-propriétés (propriétés des objets fils). Mais le problème c'est qu'il ne sauvegarde pas les modifications des propriétés dans la page ASPX (ou l'user control ASCX).

    @++

    NeoMan

  8. #8
    Membre confirmé Avatar de NeoMan
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 171
    Par défaut
    J'ai trouvé une source très intéressante pour configuré un WebControl personnalisé, utilisant les templates, directement en deisgner Wysiwyg.

    Composant :
    Développement d'un contrôle dépendant basé sur un modèle
    Concepteur :
    Implémentation d'un éditeur de modèles Web Forms

    Malheureusement cette histoire plante chez moi (je crois que c'est une source .NET 1, donc je vais essayé sous VS2003, je vous tiens au courant).

    @++

    NeoMan

  9. #9
    Membre confirmé Avatar de NeoMan
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 171
    Par défaut
    Je viens juste d'essayer sous VS2003 j'ai exactement le même problème que sous VS2005 : Erreur lors de la réaction du composant.

    Est ce que ça fait la même chose chez vous ?

    @++

    NeoMan

  10. #10
    Membre confirmé Avatar de NeoMan
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 171
    Par défaut
    J'ai remarqué que si je dissocie le ControlDesigner du WebControl, rien ne change sous VS2003 mais sous VS2005 je n'ai plus l'erreur, j'ai simplement le control sous la forme [TemplatedList "MyList"] qui, biensûr, est inopérant.
    Donc j'en conclu que le Designer est buggé...

    Pourtant c'est une source officielle de Microsoft...

    @++

    NeoMan

  11. #11
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 652
    Par défaut
    Citation Envoyé par NeoMan
    Je confirme, il y a une grosse (?) différence entre la conception WinForm et WebForm. Et je ne comprends pas du tout pourquoi...
    Parce qu'applis Win et Web n'ont rien à voir et qu'espérer appliquer la même chose aux deux est une ânerie, quoiqu'en disent certains chez MS ? :)

  12. #12
    Membre confirmé Avatar de NeoMan
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 171
    Par défaut
    Citation Envoyé par Maniak
    Parce qu'applis Win et Web n'ont rien à voir et qu'espérer appliquer la même chose aux deux est une ânerie, quoiqu'en disent certains chez MS ?
    Oui c'est bien ainsi que je conçoit moi aussi la chose. Mais je ne parle pas de compiler et d'exécuter des mêmes objets pour WinForm et WebForm, mais de les configurer avec le designer de VS....
    Ca compile et ça s'exécute très bien... Mais ça ne se "Wysiwygue" pas...

    @++

    NeoMan

  13. #13
    Membre confirmé Avatar de NeoMan
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 171
    Par défaut
    Today is a good day !!

    J'ai enfin trouvé le moyen de faire des templates ASP.NET 2 en WYSIWYG et cela grâce à un tutoriel (malheureusement en anglais). J'ai mit un lien vers cet article dans la liste du premier post, mais je le remet ici :

    creating a templated control in ASP.NET 2.0 In English but it's very excellent

    La seconde étape serait de fournir à notre ControlDesigner un schéma de données afin qu'il présente directement les champs de données disponibles lors de l'édition du templates. Car actuellement il faut éditer le design du template, puis revenir en Source ASPX pour faire le binding à la main. Ce n'est pas très dérangeant en soi, mais ça implique que les données disponibles soient connues à l'avance par le développeur qui configure le template.

    Bon codage à tous !

    @++

    NeoMan

  14. #14
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Salut ,

    Bon j'ai deja ouvert un Thread pour mon probleme mais puisque ce Post-it est dedié aux custom controls je repose ma question ici,

    Quelle est la difference entre La classe CompositeControl et CompositeDataBoundControl, plus precisement quand la méthode CreateChildControls de chacune des classes est invoquée

    merci .

  15. #15
    Membre confirmé Avatar de NeoMan
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 171
    Par défaut
    Je ne connais malheureusement pas la réponse. Je ne me suis pas encore vraiement penché sur les contrôles utilisant une source de données, et j'ai seulement survolé les contrôles composites.

    Mais j'imagine qu'il y a des experts dans ce forum qui pourront te répondre

    @++

    NeoMan

Discussions similaires

  1. [HOOK] Problème(s) pour réaliser le tutoriel sur les HOOKS
    Par Rodrigue dans le forum C++Builder
    Réponses: 13
    Dernier message: 27/07/2016, 19h22
  2. [AC-2007] Avis sur conception bdd controle de performance
    Par triaguae dans le forum Modélisation
    Réponses: 2
    Dernier message: 26/04/2010, 15h56
  3. Réponses: 3
    Dernier message: 24/11/2003, 18h41
  4. F.A.Q, Doc, cours, tutoriels sur JBuilder
    Par Ricky81 dans le forum JBuilder
    Réponses: 0
    Dernier message: 14/03/2002, 16h28

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