新手怎么做Windows应用程序开发?

作者&投稿:尘妻 (若有异议请与网页底部的电邮联系)
~

新手做Windows应用程序开发,这里推荐用C#来进行开发。C#对控件有很好的封装,且开发环境是可视化图形界面,前台是类似于PPT直接拖拽控件到程序界面,然后再在后台写逻辑就可以,极大的简化了开发流程,大大降低了开发门槛,所以十分适合新手入门。

这里我就新手如何用C#去做window应用程序开发的一个过程来详细阐述一下:

IDE

个人建议微软的编程语言最好是安装VisualStudio。

.NET

库一般电脑装系统都是装好的,然后你安装VisualStudio的时候会根据你得IDE版本可能会安装更新的版本,这里需要注意一下,在开发的时候若是选择了高版本的

.NET

然后程序放在低版本可能会运行不了。个人建议用.NET3.5。

新建项目

有了IDE之后就可以开始开发程序了,我们打开VisualStudio,如果是第一次打开可能需要半个小时左右进行初始化。打开后新建项目:


如上图红色标记处可以新建项目,也可以在菜单栏文件处新建项目:


新建项目的时候注意选择:VisualC#然后选择Windows,再在右边选择Windows窗体应用程序:


改好你的项目名,点击右下角确认,这样你就已经开发好了自己的第一个window桌面程序了,这个程序是可以运行的,知识他暂时没有任何的界面和功能,他能运行且能显示界面这都是

.NET

在背后默默的给你封装好的,他帮你做了很多工作,下面你可以添加自己需要的空间和后台逻辑。

编写自己的逻辑

点击IDE左边的工具箱,然后点击右边的小三角,选择停靠


这样所有的控件都在左边,你只需要弄清楚每个控件是干嘛的就可以了。这里我讲一下最常用的几个吧:

Button:按钮,可以点击的

Label:标签,可以显示文字

TextBox:输入框

以上三个是用的最多的,我们只需要将需要的控件点击选中并按住鼠标拖动至我们的界面上就可以了:然后在右下角你可以针对每个控件去设置他的属性和事件绑定(button的点击事件可以直接双击button控件,IDE会直接跳转至该事件的代码编写区):

前台页面设置好后,我们可以按“F7”进入后台代码页进行逻辑编写。我这里就演示一下在输入框中输入字符并且点击按钮后弹出来我输入的内容的提示:


其中textbox1和button1都是系统自动给TextBox和Button空间取的名字(ID)这个在你控件多了的时候他是不能重复的,你可以在属性修改项中修改对应控件Name属性。

我们看一下运行结果:


我再输入框中输入“我爱你”点击确定后弹框提示“我爱你”,简单的逻辑已经实现。一个简单的window应用程序已经开发OK,你可以将这个程序(

.exe

文件,在debug文件下)给到别人去使用是没有问题的。

当然,我在这里讲的只是C#开发Windows应用程序的简单过程,要想做出功能丰富强大的Windows应用程序还需要去了解各空控件的功能和用法,还有后台逻辑怎么去编写,数据库怎么去链接,这些都是很深很广的知识,需要你在不断的学习和使用中去提升。

希望我的回答对您有帮助,谢谢~


Windows桌面应用程序开发,首选当然是C#了,不管是开发效率还是平台兼容性来说,都是最好的,其次可以考虑Delphi开发工具,学习成本不高,效率也不错,最后实在没有编程基础的话,可以考虑使用易语言,纯粹中文编程,容易入门也易掌握,下面我分别简单介绍一下,感兴趣的朋友可以尝试一下:

01

C#

这是微软自主设计研发的一款编程语言,目前在Windows平台下有着广泛的使用率和普及率,不管是桌面开发还是动态网页开发,C#无疑是最合适也是效率最高的,只需简单拖拽控件、编辑属性,就可快速创建一个应用,支持各种主流数据库开发,只要你有一定的编程基础,学习来说,非常容易,很好入门,但在跨平台性方面有一些欠缺:


02

Delphi

这是Windows平台下一个非常著名的开发工具,在早期的Windows桌面开发中,Delphi一直占据着非常重要的位置,对于初学者使用来说,不需要掌握太多的编程基础,只需简单拖拽控件,设计属性,就可快速创建一个桌面应用,不管是开发效率,还是编译效率都非常高,而且支持数据库开发,不过随着C#的兴起,Delphi的使用范围逐渐缩小,目前主要集中在一些中小型个人应用和企业的老项目上:


03

易语言

使用易语言开发桌面应用程序,应该是下下之策了,这种方法适合于没有任何编程基础,而又对英文不熟悉的开发人员,纯粹基于中文的编程方式和思想,对于国人来说,非常容易接受和学习,可以快速开发一个桌面应用,但在目前大的环境和主流思想下,易语言的应用范围很局限,很少被企业采用,而且本身属于付费产品,难以推广:


目前,就分享这3种适合新手的Windows应用程序开发语言或工具吧,对于新手学习使用来说,完全够用了,比较流行,也是主流的是C#,只要你有一定的编程基础,熟悉一下使用过程,很快就能掌握的,当然,考虑到跨平台,可能Qt,Electron等更合适,网上也有相关资料和教程,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。





重装系统时怎么给硬盘分区,请高手指点
框架就是我们的硬盘,要想在抽屉(硬盘)里放入各种东西、书籍,就必需给他做个抽屉斗子,而这个做抽斗的过程就是分区,以前我们的桌子小,只能做一个或者两个抽斗(主分区)放进去,而且空间占用很大(FAT12、FAT16分区格式),而现在我们可以占用较小的空间来存放许多东西(FAT32、NTFS分区格式),而这里又存在着怎样一种从属...

炒股入门知识!
你信了很多时候就是成为了别人手中的一个小乐手,就听人家的指挥了。我们从理论上作个推算:如果某人建了3个QQ群,用不了多少时间也花不了多少金钱,只要运做的好,就可以控制600个会员,如直接信任的人为200,在假设每一个人的资金额是10万,那就意味着这个群主可以间接控制2000万的资金量。这样的...

求救高手`~~~
硬盘使用久了,便有可能出现各种各样的问题,而硬盘坏道是这其中最常见的问题。如果在保换保修期内,你可将硬盘拿去销售商处更换之,而过了保换保修期又该怎么办呢?许多初学者对此就有些束手无策了,下面笔者就来给你聊聊硬盘坏道的一些维修维护方法,希望能对你维修、维护硬盘起到些参考作用。一、 ...

...电脑型号 X86 兼容 台式电脑 操作系统 Windo
内存加到4G,显卡换一个500块钱左右的GT630,资金比较紧张电源可以先凑合用

我上网的速度位何如此之慢
IP地址:192.168.0.1 子网掩码:255.255.255.0 最后点“确定”。 3、重新启动电脑,速度是不是变快了? 也许你的启动问题已经解决了。但对于有一些外置ADSL Modem来说,必须设置为“自动获取IP地址”才能正确上网。怎么办呢?Windows Me及以上的版本中对DHCP的搜索时间做过优化,设不设IP对启动速度都没有关系。

...但是Windows NT这里有一个空格,怎么解决啊?
你是要加空格还是删除空格?

...线连接到液晶电视上只显示图像,而没有声音呢?我用的是windo...
1、HDMI线,只要线没问题都能传输音频的!2、的确需要设置一下,因为默认是主板的声卡输出音频。HDMI输出音频是显卡里的声卡。3、设置方法:右下角声音图标-右键-播放设置-把Realtek HDMI Output设置为默认就可以了。解决问题,要是没这个就安装完全版显卡驱动,不过一般都有会。

每天都有人在QQ上要我去一个软件上面听所谓的老师听课,讲解股票,替...
这不是空手套白狼吗?傻子也能作,就是一部手机整天到处打,反正挣钱的他都收份子。陪了没他事,他们只挣钱。不赔钱。世界上还有这等好行业? 1、假的交割单,常常有人说自己如何如何,然后又贴出交割单一印证自己的确是做了某笔交易,但其实很多都是假的,这个造假的手段比较多,常见的有:用模拟炒股软件或者股票...

...常规 电脑: 海尔 台式电脑 操作系统: Windo
很多2140都好超频,你可以试试超频下你的cpu,主板超频性能不行还可以硬改 超频超到3g带gt240 刚好 小超到266外频 ,带gt240也不是很大的瓶颈 不超频的话弄块8600gt级别的卡就差不多了(估计只有二手的)建议你买hd4670 价格在300多(新)...

窗户你会联想到什么写作文
怎么办呢?用手刮,刮不掉;用布擦,擦不掉;用水洗,洗不掉。我急得像热锅上的蚂蚁——团团转。咦?以前在教室擦窗户时,根本不用水,而是直接对着脏的地方哈一口气,然后用纸用力一擦便没了。我一拍脑袋,这个主意好!便对着污点哈了一口气,窗户上出现了一层“薄雾”。我用力擦两下,哈,污点“逃之夭夭”啦!我...

魏都区13288944345: 新手怎么做Windows应用程序开发 -
曲贞克倍: 一种支持,这方面的发展. VB6或Delphi效率,效率不高,但目前的水平,硬件效率绝对可以忽略这个孩子.部署是唯一的5个VB6或德尔福的麻烦了点,需要填写. NET Framework中,没有困难. 如果你是一个新手学习,建议学校.净,毕竟是主流;C + +语言,建议使用C + + Builder开发;

魏都区13288944345: 如何:创建 Windows 应用程序项目 -
曲贞克倍: 在“文件”菜单上指向“新建”,然后选择“项目”.在“项目类型”窗格中,选择您要使用的编程语言.在“模板”窗格中,对 Visual Basic、Visual J# 或 Visual C# 项目选择“Windows 应用程序”,或者对 Visual C++ 项目选择“...

魏都区13288944345: 如何:创建 Windows 窗体应用程序 -
曲贞克倍: 使用 Visual C++ 开发 Windows 窗体项目,通常与使用任何其他 .NET 语言(如 Visual Basic.NET 或 C#)进行开发并无不同.使用Visual C++ 编写的 Windows 窗体应用程序通过新的 Visual C++ 语法使用 .NET Framework 类和其他 .NET 功能....

魏都区13288944345: windows中怎么安装一个程序 -
曲贞克倍: 照下面的一步步做,就可以做成安装程序包了1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定. 2 安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成...

魏都区13288944345: 怎样制作电脑程序? -
曲贞克倍: 一般是用windows编程工具来编写的.如果你想学编程,我建议新手选择Visual Basic 因为Visual Basic是基于windows来开发编写电脑程序的.以下介绍一下Visual Basic.随着Visual Basic 的逐步发展完善和功能的不断括展,很多软件开发人员利用...

魏都区13288944345: windows怎么快速打开程序 -
曲贞克倍: 以 Windows 10 为例,不涉及磁贴的部分与 Windows 7 兼容. 1、将程序固定到任务栏.点击“开始”按钮,Windows 10 的开始菜单中默认显示全部程序,Windows 7 需要点击“所有程序”.找到要运行的程序,在其上点击右键,在右键菜单...

魏都区13288944345: 怎样用vs2010创建window应用程序,请写详细点 -
曲贞克倍: 打开vs——文件——新建——项目——Visual c#下windos选项卡里的windows 窗体应用程序 在面下的位置起个名字,选择路径,默认是在我的文档里 然后就可以编写你自己的程序,F5调试之后,我的是在 D:\My Documents\Visual Studio 2008\Projects\ConsoleApplication1\ConsoleApplication1\bin\Debug 这个默认的路径下自动生成.exe文件

魏都区13288944345: 如何入门 Windows 10 的UWP应用开发 -
曲贞克倍: 最近也在找这些东西,把我找到的东西放出来.ms 的 dev center 简直令人无限感动...做的太棒了...Learn to Develop with Microsoft Developer Network(msdn), 微软虚拟学院(Microsoft virtual academy) 两大神器一定要好好应用.并...

魏都区13288944345: 如何用Windows API编写一个简单程序 -
曲贞克倍: Windows API是Windows应用程序编程的核心,今天就告诉大家如何使用Windows API编写一个Hello World类型的程序吧. 1.首先打开文本编辑器,输入下面的代码: #include int main() { MessageBox(NULL,"Hello","World",MB_OK); return ...

魏都区13288944345: VS2010怎么创建windows窗体应用程序 -
曲贞克倍: 新建的时候选择winows窗体应用程序,我记得在visual c#里面有,visual c++里面好像也有windows窗体应用程序,如果没有你可以安装模块试一试.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网