2010-10-07 6 views
1

Je prévois de développer une application de bureau qui aura plusieurs connexions et selon les options de ce type de connexion/De la vue sera affiché.Veuillez indiquer quelle approche utiliser pour les applications de bureau

je l'ai fait partie de connexion de base de données maintenant son tour de vue

Comment puis-je établir que ce que j'ai dans mon esprit que

  1. Glissez et déposez tous les contrôles nécessaires et les rendre visibles = false et vérifier quel type de connexion est que et afficher en conséquence
  2. Créer des formulaires séparés et afficher un par un, au besoin

Répondre

1

Pour moi, cela dépend des chiffres.

Si vous avez plusieurs rôles utilisateur différents et qu'ils ne partagent que quelques contrôles, il sera plus facile de créer un formulaire/panneau différent pour chaque type d'utilisateur. Cette approche est assez dangereuse car si vous voulez changer de contrôle commun vous seriez obligé de le faire dans toutes les formes/panneaux.

C'est pourquoi je recommanderais de regrouper la logique d'application dans les contrôles personnalisés, puis de créer une interface graphique à partir d'eux. Par exemple: si vous avez deux types d'utilisateur (disons patron et employé) alors vous pouvez construire un formulaire avec des contrôles/logique partagés et deux contrôles utilisateur (bossControl, employeeControl) avec des fonctions pour boss et employé. Ensuite, après la vérification de connexion, vous ajoutez le contrôle utilisateur correspondant à l'interface graphique.

3

vous ressemblez vous ar e nouveauté dans la programmation de formulaires C#. Je suggère de regarder quelques tutoriels ou un livre comme celui-ci Windows Forms Programming

1

Vous devez créer un formulaire et rendre le contrôle visible/invisible ou activer/désactiver le contrôle.

Créer des formulaires séparés et afficher un par un au besoin

il sera très difficile pour vous de gérer et d'étendre à l'avenir.

Questions connexes