Windows应用程序开发 [英] windows application development

查看:78
本文介绍了Windows应用程序开发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人可以给我发一个有关使用Visual Studio 2010开发c#应用程序的教程吗.....

can someone please send me a tutorial on c# application development using visual studio 2010.....

推荐答案

当然,但这取决于哪种应用程序您需要.

我建议您从简单的控制台应用程序开始,并很好地将它们用于.NET和C#.在阅读教程之前,请先从概述开始:
http://en.wikipedia.org/wiki/.net [ http://en.wikipedia.org/wiki/Common_Language_Infrastructure [ http://en.wikipedia.org/wiki/Assembly_%28CLI%29 [ ^ ],
http://en.wikipedia.org/wiki/Common_Language_Runtime [ http://en.wikipedia.org/wiki/Managed_code [ http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29 [ ^ ].

我建议将重点放在C#上,因为这是EMCA和ISO以及CLI下标准化的语言,但是从未考虑过将VB.NET标准化.此外,大多数帮助和良好的开源代码都来自C#.您可以在一个应用程序中自由混合使用不同的语言,但是每个程序集仅以一种语言开发(除非您想以更棘手的方式来实现它,而不是严格地在VS中).所有.NET语言都彼此高度兼容,因此您不会真正感到无所适从.

对于初学者,您可以使用以下代码:
http://msdn.microsoft.com/en-us/library/ms228392%28v = vs.90%29.aspx [ ^ ].

并开始学习语言:
http://msdn.microsoft.com/en-us/library/67ef8sbd%28v = vs.110%29.aspx [ ^ ].

当您从这里开始仅使用MSDN时,您将能够在所有可想到的主题中找到更多材料.这样,您可以转到更高级的应用程序类型.我的建议:不要着急,请确保您首先掌握基本的开发技术.另外,在开始使用各种库,框架和基础之前,请​​确保您已经熟悉标准BCL. BCL是所有其他库的基础,并且是标准化的,但FCL的其余部分则不是.这些缩写在这里说明:
http://en.wikipedia.org/wiki/Base_Class_Library [ http://en.wikipedia.org/wiki/Framework_Class_Library [
Sure, but it depends on what sort of applications you need.

I would suggest you start with simple console applications and use them well to start with .NET and C#. Before reading the tutorials, start with the overviews:
http://en.wikipedia.org/wiki/.net[^],
http://en.wikipedia.org/wiki/Common_Language_Infrastructure[^],
http://en.wikipedia.org/wiki/Assembly_%28CLI%29[^],
http://en.wikipedia.org/wiki/Common_Language_Runtime[^],
http://en.wikipedia.org/wiki/Managed_code[^],
http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29[^].

I would advice to focus on C#, because this is the language standardized under EMCA and ISO, as well as CLI, but VB.NET was never considered for standardization. Besides, most help and good open-source code comes in C#. You can freely mix different language in one application, but each assembly is developed in just one language (unless you want to make it in way more tricky ways, and not strictly in VS). All .NET languages are hightly compatible with each other, so you don''t really feel the boundary.

For starters, you can use this:
http://msdn.microsoft.com/en-us/library/ms228392%28v=vs.90%29.aspx[^].

And start learning the language:
http://msdn.microsoft.com/en-us/library/67ef8sbd%28v=vs.110%29.aspx[^].

When you start from here using just MSDN, you will be able to find a lot more material in all thinkable topics. That way, you can move to more advanced application type. My advise: don''t rush, make sure you master basic development technique first. Also, before you move to using all kinds of libraries, frameworks and foundations, make sure you are already comfortable with standard BCL. BCL is the basic for all other libraries and it is standardized, but the rest of FCL is not. These abbreviations are explained here:
http://en.wikipedia.org/wiki/Base_Class_Library[^],
http://en.wikipedia.org/wiki/Framework_Class_Library[^].

A good book printed on paper would also be very important. Please wait until someone else advises you some. What''s good about such books? They usually come with useful exercises.
It''s really good idea to read it all without skipping any topics, and do pretty much all the exercises, or at least those where you are not 100% confident yet.

Good luck,
—SA


这篇关于Windows应用程序开发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆