2012-07-17 57 views
1

我想知道是否有一个很好的教程,可以引导您完成与真实应用程序相媲美的完整业务应用程序的开发。我已经学习了C#,WPF以及一般编程和Web开发的基础知识。我所阅读的所有书籍仅显示语法和代码片段,但非常少见向您展示了从规划到测试到部署的完整业务应用程序的开发。从头开始创建WPF业务应用程序

使用C#/ WPF创建业务应用程序的第一步是什么?我知道我需要先制定计划。我应该使用UML吗?

开始编码时我应该考虑哪些方法或技术。我已阅读了域驱动设计,但也有MVVM模式。我应该使用哪一个?我应该学习他们两个。

我目前正在寻找一项.NET工作,但我真的需要知道开发人员在现实生活软件开发团队中的工作流程。我发现了一些书籍,可以帮助您创建完整的软件,如Wrox的Problem-Design-Solution书籍。本书的内容是否与现实生活中的软件开发的工作流程相媲美?

非常感谢,我希望我能找到答案,因为我打算在公司环境中练习我的技能。

+0

您首先需要一个商业案例。如果你不知道自己计划的是什么,那么就没有计划。设计模式,技术和咖啡因的数量 - 所有这一切都是在你知道你需要达到什么后才结晶的。 – StaWho 2012-07-17 06:31:16

+0

我打算创建一个个人项目(我可以用它来找到一份可以获得真实体验的工作),并且我希望我能够进行规划。由于我没有经验,我甚至不知道如何开始计划。有关于如何做到这一点的任何提示?谢谢。我没有任何在编程领域的亲戚或朋友,所以我现在真的独立了。 – 2012-07-17 06:47:18

+0

从解决本网站上的问题开始,这将对您有极大的帮助。当没有任何事情发生时我来到这里,所以我可以挑战自我,避免无聊。 – GrayFox374 2012-07-17 06:50:47

回答

2

恩,这个平台在这一点上是无关紧要的。如果你正在做一个winform或一个web应用程序,你会使用UML吗?如果是这样,那么你也可以在WPF中使用它。如果没有,fuggedaboutit。

第一步是仔细收集业务需求。

开始编码时应该考虑的方法或技术将在项目的领导下向您传达。你听起来很缺乏经验,所以决定不会取决于你,很可能。每个企业都不一样。哎呀,每个项目都不一样。你可以在你的前5个项目中使用不同的方法。刷上它们,阅读你能做的事,但你总会有一条学习曲线攀登。

你不需要学习每一种方法或范例。随你学习。了解一些基本前提,特别是标准瀑布,但不要深入潜水,直到您被分配到一个项目。无论如何,我一直以来大多数地方都不遵循自己的方法。这是“安息日是为人类而非人为安息日”类型的东西之一。由于许多原因,组织将会出现偏差。

这是我在大学读过的书。它为我服务的很好。你的车以0.33美元的价格订购。这不是什么东西。 http://www.amazon.com/Software-Engineering-7th-Ian-Sommerville/dp/0321210263/ref=sr_1_25?s=books&ie=UTF8&qid=1342506249&sr=1-25&keywords=software+engineering

祝你好运。只要潜入,并努力工作。你应该没问题。

+0

非常感谢回复。是的,我有这本书,并计划阅读它。完成一本专注于编程语言的书而不是阅读软件工程书是否是一个错误? – 2012-07-17 06:39:51

+0

不,不要把东西的一切都当作福音书。请记住,“理论上,理论和实践没有区别,但实际上存在。”当你进入现实世界时,你会扔掉很多东西。接受这个答案,如果它对你有帮助。 – GrayFox374 2012-07-17 06:49:01

相关问题