C#GUI编程启动

所以….我从来没有真正做过GUI编程应用程序。 也就是因为上学以来我一直被困在C ++领域。 但是自从我十二月gradle以来,我认为学习我想要研究一段时间的东西是很好的(当我找工作的时候)。 请不要将此标记为“主观”我只是简单地询问我需要“知道”开始。

即GUI编程。 我不习惯它……我也从未去过。 这不是他们在学校关注的东西(例如我的高级设计是一个网络摄像头鼠标的东西,但在GUI的方式很少)

我已经看到很多关于C#是用于快速开发的优秀GUI编程工具…..但我真的不知道那里有什么。 我知道“QT”,我习惯于C ++。 但是我不太熟悉“选择”GUI语言。 我喜欢在Windows上编程,但最近我的大部分内容都在Unix中(主要是因为我的操作系统类)。

我对.net一无所知,我听说过一些叫做WPF的东西? 这是.net …..或…..的一部分吗? 我只是有点困惑在哪里开始。

谢谢

微软有一些很好的资源可以用.NET开始他们的平台。

试试这些……

初学者的发展

欢迎使用Windows开发轨道。 这是学习如何为Windows创建软件的最佳位置。 Windows应用程序可以利用计算机的声音,图形和其他function。 您将学习如何使用Visual Basic,Visual C#或Visual C ++ Express Edition为Windows XP,Vista或Windows Server编写软件。

斜坡上升

Ramp Up是一个免费的,在线的,基于社区的学习计划,将帮助您建立专业的开发技能。 加入Ramp Up(它是免费的!)并帮助推进你的事业……

创建您的第一个Visual C#应用程序 – 此链接包含三个示例:

  • 如何:创建C#控制台应用程序
  • 如何:创建C#Windows窗体应用程序
  • 如何:创建C#WPF应用程序

Visual C#导游

Visual C#Guided Tour提供了一系列课程,向您介绍Visual C#Express Edition集成开发环境(IDE),创建您的第一个应用程序,以及设计应用程序的用户界面。

在MSDN上学习.NET Framework

从这里开始概述.NET Framework的主要function,包括公共语言运行库,.NET Framework类库等。

是的…. C#是一个很棒的GUI工具….当我开始时,我的情况和你的情况一样….我的建议就是进入它….制作一些简单的GUI ……它很有趣制作像计算器这样的简单应用!

互联网上提供了非常好的教程….你只是一个远离他们的Google ….而且对于每个问题,都有Stack Overflow! 🙂

祝一切顺利!!

你也可以检查一下: C#GUI入门教程

WPF非常棒。 它与xml密切相关。

http://msdn.microsoft.com/en-us/library/aa663364.aspx

如果您使用工具箱,它的基本组件大部分都是自解释的。 以下是基本页面的组件。

http://msdn.microsoft.com/en-us/library/bb531270(VS.90).aspx

你有两个选择:

Windows窗体(WinForms) Windows Presentation Foundation(WPF)

对于所有未来的桌面GUI应用程序,建议使用WPF。