我喜欢编程语言,并试图想出问题的逻辑解决方案。我一直在阅读C#和WPF的工作内容。 (也是Python和PyQt)在我编程的所有大学课程中,我什么也学不了(变量是什么,数组是什么,不是什么堆栈和堆,不是CLR/JVM实际做的)我感觉我有一个掌握基本知识,掌握更多实质性主题。如何开始开发软件?
我一直在试图制作自己的C#/ WPF应用程序,该应用程序由输入传感器和输出继电器进行家庭/商店自动化管理。
我有麻烦做某些事情。例如。使用户控件由中央控件使用,该中央控件在具有数据库层的同时控制另一个用户控件。
我真的很想学习如何构造逻辑上的程序和最好的设计是什么(例如,我讨厌有一个程序充满了if/else语句)。问题是,我发现的书籍只有基本的例子,并不能真正加深我对整个作品如何协同工作的全面认识。
没有冒犯,但是如果你不知道堆和堆之间的区别,你没有掌握好基础知识,而且你的教官对你造成了很大的伤害,并且浪费了你的时间。建议的位置:在尝试解决硬件/软件交互之前,最好花时间学习基础知识。否则,你很快就会变得非常灰心。在你尝试解决WPF问题之前,你可能会最好的,在这一点上,选择一个开始的C#书。即使您是C#主控人员,WPF也不是一个简单的学习框架。 – 2010-09-08 00:57:43
对不起,我的意思是讲师不知道并教导堆/堆栈以及C#和CLR之间的区别 – 2010-09-08 01:36:59