我想学习c#所以我可以做一些桌面开发.我开发了命令行C#应用程序,并希望扩展到桌面应用程序.
我正在考虑创建一个像Jing这样的截图工具,或者可能是Outlook的插件,用于将联系信息与Google等服务同步.
你的想法是什么?我过去的经验是使用PHP构建的Web应用程序.
解决方法
我会尝试从一些相当包含的东西开始,这只涉及一些新技术.例如,如果您想学习Windows窗体,请编写一些使用该窗体但不需要与Outlook,Google或Win32 API通信的内容.一旦掌握了Windows Forms,请尝试一种额外的技术 – 例如,尝试显示您的Google通讯录并进行离线编辑.然后添加另一项技术……等
根据我的经验,一次学习一项新技术是很困难的 – 但这比尝试一次学习两门或更多技术要快得多.您不可避免地会遇到不知道问题所在的阶段,并且您对任何代码都没有信心,因为它是全新的.如果您对该语言还不熟悉,这一点尤为重要 – 尽管我很高兴听到您开始使用某些控制台应用程序:)
对不起,如果这听起来像我是一个湿毯子,我意识到你需要花更长的时间才能获得有用的东西,但我认为从长远来看你更有可能取得成功.