j'ai commencé à travailler avec le C# de quelques mois et maintenant je suis en commençant par le service Windows. MSDN est bon comme toujours pour commencer mais j'aimerais savoir s'il y a un livre, un blog ... etc (dédié) pour cela qui pourrait être un bon point de départ?fenêtres de départ le développement des services en utilisant .net
Répondre
J'ai trouvé ce qui suit utile pour moi quand je commencé à faire des services:
la même chose que d'une application de la console, juste sans console (et un peu de configuration supplémentaire).
J'ai écrit de nombreuses applications de la console qui peut fonctionner comme un service aussi, vous pouvez y parvenir en moins de 5 lignes de code.
Votre meilleur pari est juste pour utiliser la valeur par défaut VS modèle pour un service, et de voir peu de différence est vraiment.
Il y a des choses à surveiller cependant.
- Votre service a besoin de faire quelque chose, sinon il va juste sortir après le démarrage. Normalement, je commence juste un autre thread avec la charge de travail.
- Vous devez pouvoir arrêter votre service. L'utilisation d'un fil comme ci-dessus fournit une manière laide mais infaillible.
- Les services ne peuvent pas (ou ne devraient pas) interagir avec le bureau.
Quelle est la raison du choix de services Windows comme vous l'environnement d'exécution? Généralement, ceux-ci sont évités si possible (en particulier pour les personnes nouvelles à .NET). Ils peuvent être un peu grincheux et sont plutôt opaques. Par tous les moyens, si vos besoins neccesatate un service Windows, allez-y, mais sinon, je commencerais ailleurs.
Si vous souhaitez créer un service Windows en utilisant C# avec Visual Studio 2008, vous pouvez suivre les instructions étape par étape here.
- 1. Développement d'applications utilisant des applications google? Besoin d'un bon départ!
- 2. En utilisant POCO pour les fenêtres en développement avec Eclipse
- 3. Développement de services Windows dans .Net 3.5
- 4. .net code de développement structure -Contrôleurs, Services, Dépôts et Contextes
- 5. Développement de services Web
- 6. Bon point de départ pour apprendre à créer des services Web SOAP ASP.NET
- 7. créer des fenêtres utilisateur en utilisant Delphi
- 8. démarrer le développement .net en ironpython
- 9. Exemple d'application Java ou .NET utilisant des services Web?
- 10. Client des services Web WSE 2.0 utilisant .NET 2.0
- 11. Comment Init valeurs de départ en DropDown utilisant Jquery
- 12. Développement virtuel Environnement Performance - Développement .NET
- 13. Sécurité des services Web .NET
- 14. Recherche de suggestion sur le développement de services multi-consommateurs
- 15. Développement de jeux Facebook - .NET - Quelle architecture?
- 16. Test de fenêtres contextuelles en utilisant NUnit
- 17. Problèmes d'évolutivité lorsque nous appelons des services web écrits en .NET en utilisant asp/vbscript
- 18. Quel est le bon point de départ pour le développement de Clojure sur Google AppEngine
- 19. Avenir de l'axe 2 pour le développement de services Web
- 20. De bons points de départ pour le développement de widget blackberry
- 21. Par où commencer avec le développement de services Web?
- 22. en utilisant des classes .NET obtenus sous forme de services Web dans flex
- 23. Développement iPhone utilisant le flash
- 24. Meilleures pratiques Technologie Java pour le développement de services Web?
- 25. Services Web .NET - gestion des requêtes Web
- 26. Services RIA .NET/Services WCF
- 27. la mise en place virtualenv pour le développement de django sur les fenêtres,
- 28. aider dans le développement de l'application en utilisant qtcreator
- 29. Fonctionnalités des environnements de développement intégrés pour les services Web
- 30. Développement de services Web à l'aide de C# .NET - Vérification de compatibilité
Je veux quelque chose qui a commencé lorsque la machine se lance. Cela engendrera quelques threads et continuera à travailler en arrière-plan. Pour cela, je ne connais que le service en option. S'il vous plaît laissez-moi savoir s'il y a un autre moyen pour cela; Je suis intéressé à l'utiliser si c'est bien. –