Question

Je suis un débutant dans l'environnement Dot Net et je ne suis pas vraiment satisfait de ce que j'ai lu et fait avec Dot Net jusqu'à présent.

J'ai besoin de migrer ou d'écrire un programme qui utilisera ASP.NET avec l'application du formulaire de fenêtre. Pour une raison quelconque, je ne peux pas créer ce programme en tant que projet unique. Suis-je manque de comprendre ce qu'est Dot Net ou est-ce que Dot Net a conçu pour être?

J'ai Delphi Prism (DP), qui est basé sur Visual Studio 2010. Sous DP, je ne peux créer des projets séparés que pour l'application ASP.NET et / ou Windows Form. Je ne peux pas sembler utiliser un peu des deux monde dans un seul projet. Est-il même possible de faire ça?

Mon programme Delphi Prism Dot Net est censé être basé sur des fenêtres et en partie basé sur le Web. En tant que programme basé sur des fenêtres, il est censé envoyer et recevoir des données sur le port et le réseau série. En tant que Web, il est censé donner à l'utilisateur accès à la fenêtre (côté serveur) du programme sur Internet ou LAN ou Intranet.

J'ai dirigé toutes leurs démos et j'ai recherché en ligne de l'aide. Pourtant, j'ai du mal avec ça.

Je suis frustré. Je pensais que la programmation dans Dot Net allait être un jeu d'enfant, mais cela se révèle être un problème. Je devrais le savoir maintenant pour Dot Net étant Microsoft.

Si quelqu'un peut me donner des conseils ou plus d'informations pour m'aider à comprendre un net à Dot Net mieux, je l'apprécierais. Merci.

Était-ce utile?

La solution

Ce sont des projets distincts pour des domaines de problème distincts. Vous ne pouvez pas et ne pouvez pas entretenir un projet ASP.NET et un projet Windows Forms.

Choisissez un type de projet et construisez quelque chose de simple. Après avoir traversé ce pont, déplacez ce concept vers un autre type de projet (WPF, Silverlight, ASP.NET MVC, etc ...) et notez les différences.

La langue sous-jacente se déroulera entre des projets tels que C #, VB, etc ... Cependant, le type de projet / le cadre ne le fera pas.

Autres conseils

Ils sont conçus pour faire deux choses complètement différentes. Les formulaires Windows, ou simplement WinForms, sont une technologie .NET 2.0 conçue pour créer des applications exécutables qui s'exécutent sous Windows. ASP.NET est conçu pour utiliser le Framework .NET de base comme moteur côté serveur derrière une application Web qui sert des pages HTML à un navigateur Web.

Il existe des moyens d'utiliser HTML dans une application WinForms et des moyens d'invoquer des applications WinForms .NET à partir de HTML, mais traditionnellement, ils sont deux utilisations du framework .NET de base pour cibler deux expériences de l'utilisateur final différentes.

Je pense que vous devrez créer deux projets distincts. Les problèmes et en particulier leurs plateformes sont complètement différents.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top