如何开发Windows应用程序

11

问题分为两部分:

  1. 我想要为Windows(尤其是7)开发软件,我需要知道什么语言和技能?
  2. 我应该使用什么软件来进行开发?

请回答与独立二进制文件和.NET领域有关的问题。

是否需要编写非常深入的代码,还是有软件可以让我进行点和点击操作,快速创建一些东西。

Python是多好的选择,在这种情况下,我需要用Python开发什么?

5个回答

14

2
+1 建议使用 .NET 来快速开发基于 Windows 平台的 GUI 应用程序。WPF 允许使用现代图形特性。 - galaktor

8
你可以使用C#来开发基于Windows的应用程序。
为此,你可以使用Visual Studio IDE
C#提供了大量的类与Windows操作系统进行交互。 编辑: 如果你是该语言的新手,那么你可以阅读教程并建立基本理解,然后继续寻找项目。

这意味着直接进行硬编码吗? - OrangeRind
你在寻找一个用于完成任务的库吗?如果你能解释一下你正在开发的应用程序,那么帮助你就会更容易。 - rahul
那就需要研究整个API和库。有更简单的吗? - OrangeRind
基本应用程序,如RSS阅读器、记事本等。这些东西已经存在,但只是为了真正学习如何做而存在。 - OrangeRind
虽然我是C#的新手,但我知道一些传统的编程语言,比如C、C++等(大学课程):( - OrangeRind

2

微软的Visual Studio Expression Edition是学习和制作免费Windows应用程序的最佳工具,例如Microsoft Visual C# 2008 Express Edition。

需学习的编程语言:

C# 用于前端开发

SQL 用于后端开发

ADO.NET 用于这两者之间的连接


1
请注意,如果您正在为Windows 7开发,则您的用户已经拥有.NET 3.5 SP1。而其他用户可以轻松获取它(您可以在Visual Studio中制作ClickOnce安装程序,它会自动配置客户机器以进行最小下载)。
此外,并不完全正确地区分视觉编程和“硬件”编程-大多数工具都混合使用这些技术。 在C#中,您可能希望学习WPF,其中UI的布局很像使用HTML排列网页布局一样简单。

那么在开发方面,是不是使用.NET部分会更好(更容易和更好),还是简单的C#就可以了(或者我搞混了)? - OrangeRind
C#和VB.NET是用于在.NET运行时上开发的语言。WPF是编写UI应用程序的库。WPF使用一种名为XAML的基于XML的语言。因此,您需要在XAML中进行一些编码以布局UI,并在C#或VB.NET中进行一些编码以使应用程序响应输入。 - Daniel Earwicker

0
  1. C#: 我相信你也可以用它来开发独立应用程序。
  2. Visual Studio: 你可能会在某个地方得到一些免费的 Visual Studio Express 版本,我甚至在一本杂志上得到了一个。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接