2011-11-05 4 views
1

Good Day All,Comment les projets Visual Studio 2010 fonctionnent-ils ensemble sous la même solution? J'essaie de combiner mes quatre premiers projets simples

Je suis novice en programmation. J'utilise Visual Studio 2010. Je prends deux classes d'introduction, VB et C# avec .Net.

Je cherche un exemple de code de différentes formes de projet sous la même solution travaillant ensemble au moins à mon niveau de compréhension. La seule alternative que je peux comprendre est que ceci n'est pas autorisé.

J'ai peut-être besoin d'aide pour formuler ma question, car toutes mes recherches échouent. J'ai énuméré toutes mes chaînes de recherche ratées à la fin de ce document.

Nous avons créé quatre projets scolaires avec des formulaires uniques sous différentes solutions qui ont également des classes.

Les quatre projets VB peuvent-ils être combinés en une seule solution afin que frmCompany puisse ".show()" le frmCustomerAccount ou le frmMovieRental ou le frmPayment. Chacune de ces formes est sous leur propre projet mais je les "ajoute" existantes dans une solution unique. Je veux savoir si les multiples formulaires de projet peuvent s'appeler les uns les autres. Ou comment combinez-vous des projets pour qu'ils fonctionnent ensemble.

Utilisez-vous le "cheminement" lorsque vous faites référence ou appelez des projets dans la même solution? J'essaie de bouger entre leurs formes. Si vous pouvez le faire, comment faites-vous l'appel entre les projets? Tels que du formulaire de projet1: "project2.frmCustomerAccount.show()"? et de retour par "project1.frmCompany.show()"? J'espere des exemples de code simple qui montre le rebondissement entre les formes de plusieurs projets sous une seule solution que je peux comprendre a mon niveau d'intro.

Merci pour la lecture, William

Voici ma liste de recherches Google 2010 Visual Basic peut projets référence à d'autres projets forme 2010 Visual Basic peuvent projets travailler ensemble comment 2010 visual basic vous joindre à des projets "visual studio 2010" tutoriel "multi-projets" "visual studio 2010" les projets travaillent-ils ensemble? "visual studio 2010" comment un projet se réfère-t-il à un autre dans une solution? "visual studio 2010" "comment utiliser les formulaires d'autres projets? " visual studio 2010 "" comment intégrez-vous des projets? "studio visuel 2010" "les projets s'intègrent-ils?" "studio visuel 2010" "Est-ce que les projets sont liés? "visual studio 2010" peut former des formulaires d'appel dans d'autres projets "visual studio 2010" quelle relation les projets ont-ils dans la même solution "visual studio 2010" "les projets se combinent-ils?"

Répondre

1

Une solution est simplement une construction Visual Studio destinée à vous aider à faire ce que vous venez de faire. Regroupez quelques projets afin que vous puissiez facilement passer d'un projet à l'autre. Du point de vue des compilateurs cependant, la solution n'a pas d'importance.

Ce qui importe est de référencer l'assemblage dont vous avez besoin et d'utiliser l'espace de noms correct. Ce que vous devez faire dans un studio visuel consiste donc à sélectionner Ajouter une référence dans le menu contextuel du nœud Références d'un projet. Recherchez ensuite le projet contenant le formulaire que vous souhaitez appeler et ajoutez-le.

de votre classe d'appel que vous pouvez alors faire une

//Header of file with class initializing referenced class. 
using Personal.Namespace.Of.Other.Class; 

//Within initializing class-method. 
var form = new MyForm(); 
form.Show(); 

ou

var form = new Personal.Namespace.Of.Other.Class.MyForm(); 
form.Show(); 

Espoir qui va vous mettre sur la bonne voie.

+0

Merci, je vais essayer – William

+0

Mon démarrage Project4 peut maintenant appeler une instance du formulaire de Project1, mais comment puis-je retourner à l'appel de Project4? Je reçois "non défini" et pas déclaré d'erreurs en essayant d'utiliser le même code ci-dessus. Merci, William – William

+0

Le projet n ° 4 fait référence au projet n ° 1. La réponse de Mithon m'a permis d'avoir le projet n ° 4 appelé le formulaire n ° 1 du projet. Cependant, cela ne semble pas me permettre de retourner en utilisant le même code pour le formulaire d'appel du Projet # 4. Est-ce que l'ajout d'une référence est une rue à sens unique? Comment puis-je retourner au formulaire d'appel du projet n ° 4 à partir du projet n ° 1 appelé formulaire? – William

Questions connexes