C#GUI编程启动

时间:2010-11-30 04:09:06

标签: c# .net user-interface

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

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

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

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

由于

4 个答案:

答案 0 :(得分:7)

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

试试这些......

Development for Beginners

  

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

Ramp Up

  

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

Creating Your First Visual C# Application - 此链接包含三个示例:

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

Visual C# Guided Tour

  

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

Learn .NET Framework on MSDN

  

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

答案 1 :(得分:1)

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

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

一切顺利!!

你也可以检查一下:C# GUI primer tutorial

答案 2 :(得分:1)

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

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

如果您使用工具箱,那么它对于基本组件几乎是自我解释的。以下是基本页面的组成部分。

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

答案 3 :(得分:1)

您有两种选择:

Windows Forms (WinForms) Windows Presentation Foundation (WPF)

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