使用C#进行Windows编程 [英] Windows Programming using C#

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

问题描述

谁能告诉我什么是使用C#进行Windows桌面应用程序的Windows编程最好的电子书,并给我它的ISBN.

NB:我正在用C#从头开始.
我是高级C ++ MFC程序员.

谢谢您的理解.

Can any one tell me what is the best eBook ever of Windows Programming using C# for Windows Desktop Apps, and give me its ISBN.

NB: I am begging from scratch with C#.
I am an advanced C++ MFC programmer.

Thank you for your understanding.

推荐答案

您如何判断有史以来最好的电子书" ?这类问题不断出现,但您无法获得一个确定的答案,因为每个人都有自己的见解.最好的办法是去搜索一些出版物,然后进行审查,以查看哪个认为最适合您的需求.
How do you judge what is "the best ebook ever"? This type of question keeps coming up but you cannot get a single definitive answer as everyone has their own opinion. The best thing to do is go and search for some publications and review them to see which one you think is best for your needs.


请考虑到您首先有一些编程经验,您必须学习C#:
1.简而言之C#4.0
2.深入了解C#
3.通过Csharp进行CLR
从第一本书开始,我想您可以更改第二本书和第三本书的顺序,但是我已经按此顺序阅读了.它们具有重叠的部分,但是每本书都包含一些自己的有价值的信息.不过,您仍然应该查看他们的目录,以了解是否需要它们,您可能不想走那么远.通过阅读和理解所有3本书,您将非常了解C#和.net.

忘了提些什么:如果您要对gui应用程序进行编程,则可以使用.net进行2种选择:WinForms和WPF. WinForms是WPF的前身. WinForms库更简单易学,但是WPF更好,但学习曲线也更复杂.使用Google在WinForms和WPF上查找专用材料:
例如,将goole与"wpf book amazon"结合使用,我们会立即发现一本具有很高用户评价的书:
http://www.amazon.com/Windows-Presentation-Foundation-Unleashed-WPF/dp/0672328917 [ ^ ]
或者,您可以通过经验和在线/论坛/博客阅读来学习它,但是我认为,如果拥有一本专业的好书,您的学习速度可能会更快.
Taking into account that you have some programming experience first you have to learn C#:
1. C# 4.0 in a Nutshell
2. C# in Depth
3. CLR via Csharp
Start witht the first book, I think you can change the order of the 2nd and 3rd book but I''ve read them in this order. They have overlapping parts but each book contains some valueable info of its own. Still you should check out their TOC to find out if you need them or not, you might not want to go that far. By reading and understanding all 3 books you have very good knowledge of C# and .net.

Forgot to mention something: If you are about to program gui applications then you have 2 choices with .net: WinForms and WPF. WinForms is the predecessor of WPF. WinForms is simpler and easier to learn library but WPF is much better but also more complex with a steeper learning curve. Use google to find specialized material on WinForms and WPF:
For example by using goole with "wpf book amazon" we immediately find a book that has very good user rating:
http://www.amazon.com/Windows-Presentation-Foundation-Unleashed-WPF/dp/0672328917[^]
Or you can learn it by experience and online/forum/blog reading but I think with a good specialized book you might advance much faster.


尝试 ^ ],由Charles Petzold
Try this[^] one by Charles Petzold


这篇关于使用C#进行Windows编程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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