简体   繁体   English

如何开发 Windows 应用程序

[英]How to Develop Windows Applications

2 parts of the question I want to Develop Software for Windows (especially 7)我想为 Windows 开发软件的问题的 2 部分(尤其是 7)

  1. What Language and knowledge Do i Need to know ?我需要知道什么语言和知识?
  2. What Software should i use to develop them ?我应该使用什么软件来开发它们?

Please answer the question wrt both stand alone binaries and perhaps the .NET arena too.请回答这个问题,包括独立的二进制文件,也可能是 .NET 领域。

Does one need to code really deep or are there softwares that enable me to do point and click stuff and create something quick and fast.是否需要真正深入编码,或者是否有软件使我能够进行点击操作并快速创建一些东西。

How good a choice would python be, in which case what do i need to develop with python? python是一个多么好的选择,在这种情况下我需要用python开发什么?

I suggest you learn C# and WPF .我建议你学习C#WPF For that you will need Visual Studio .为此,您将需要Visual Studio

You can use C# for developing a windows based application.您可以使用C#开发基于 Windows 的应用程序。

For that you can use Visual Studio IDE .为此,您可以使用Visual Studio IDE

C# provides a large set of classes for interacting with the windows OS. C# 提供了大量用于与 Windows 操作系统交互的类。

Edit:编辑:

If you are a newbie to the language then you can read tutorials and make a basic understanding and then keep on looking for projects.如果您是该语言的新手,那么您可以阅读教程并进行基本了解,然后继续寻找项目。

Microsoft Visual Studio Expression Edition are best tools to learn and FREE Windows Apps like Microsoft Visual C# 2008 Express Edition Microsoft Visual Studio Expression Edition 是最好的学习工具和免费的 Windows 应用程序,例如 Microsoft Visual C# 2008 Express Edition

Languages to learn C# for Front End为前端学习 C# 的语言

SQL for Backend后端 SQL

ADO.NET for Connectivity between these tow ADO.NET 用于这些拖曳之间的连接

Note that if you're developing for Windows 7, then your users already have .NET 3.5 SP1.请注意,如果您正在为 Windows 7 进行开发,那么您的用户已经拥有 .NET 3.5 SP1。 And your other users can obtain it easily (you can make a ClickOnce installer for your app in Visual Studio, which automatically configures the customer's machine with a minimal download).并且您的其他用户可以轻松获得它(您可以在 Visual Studio 中为您的应用程序制作 ClickOnce 安装程序,它会以最少的下载量自动配置客户的机器)。

Also it isn't quite true that there is a hard distinction between visual programming and "hard" progrmaming - most tools mix these techniques.此外,可视化编程和“硬”编程之间存在明显区别也不完全正确——大多数工具都混合了这些技术。 In C# these days you probably want to learn WPF, where the layout of the UI is a lot like doing HTML to lay out a web page.现在在 C# 中,您可能想学习 WPF,其中 UI 的布局很像使用 HTML 来布局网页。

  1. C#: I'm pretty sure you can use it for stand-alone applications as well C#:我很确定您也可以将它用于独立应用程序
  2. Visual Studio: You might get some free visual studio express version somewhere, I even got one with a magazine. Visual Studio:你可能会在某个地方得到一些免费的 Visual Studio Express 版本,我什至在一本杂志上得到了一个。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM