新手做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”进入后台代码页进行逻辑编写。我这里就演示一下在输入框中输入字符并且点击按钮后d出来我输入的内容的提示:
其中textbox1和button1都是系统自动给TextBox和Button空间取的名字(ID)这个在你控件多了的时候他是不能重复的,你可以在属性修改项中修改对应控件Name属性。
我们看一下运行结果:
我再输入框中输入“我爱你”点击确定后d框提示“我爱你”,简单的逻辑已经实现。一个简单的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等更合适,网上也有相关资料和教程,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
用API 也可以。
如果要用复杂的图形界面,用许多“控制”(按钮,滑块,Edit, 树,色彩选择)那么用MFC比较方便,可以节省自己很大的工作量。
MFC函数很多,用到哪,可以查到哪,不用的不去管它。东西太多,不要学了再用,而是边用边学,用哪学哪,不用的不学。
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。
制作“百毒不侵”的Windows系统
在电脑配置并不高的机子上,不安装杀毒软件肯定效率要高得多。本人两年多不用杀毒软件也并没有病毒染身的原因。说白了就是以用户身份上网!而不是管理员身份。下面说一下怎么以用户方式上网。
1、安装系统后(包括Ghost XP),首先把所有分区都转化成NTFS格式,很重要哦。不要说不会啊,就是单击开始按钮——>运行。输入 “convert c: /fs:ntfs”,可以把C盘转换成NTFS格式,不过要重启才能转换哦,其它盘就把C改成相应的盘符就行了。
2、在控制面板中打开“用户帐号”,将Administrator修改密码,尽量复杂些,不一定要记得。再创建一个计算机管理员用户和受限用户,管理员用户一定要密码,且也要复杂一些,这个密码要记住。因为以后装软件,游戏要用上。当然,记不住可以在DOS下改。
3、设置好后,进入创建的计算机管理员用户,打开“我的电脑”,单击“工具”——>“文件夹选项”,点击第二个选项卡“查看”,把里面的“使用简单文件共享(推荐)”前的勾去掉。这个是以后打开文件夹或文件的属性时会出现“安全”选项卡。
4、把所有分区属性的“安全”选项卡中“users”用户去掉。这是它默认有一个特殊权限,可以在分区下或文件夹内创建文件夹,再可以创建或保存文件,这可能给病毒可乘之机。所以去掉。还有一个是“everyone”。也去掉。添加创建的受限用户进去,权限是“只读”。
5、个别文件的权限问题:象QQ、游戏都需要完全权限,所以在计算机管理员用户中要给受限用户完全权限。QQ最好把与QQ程序在一起的文件给只读权限,防止木马替换QQ及相关的DLL文件。
6、在“运行”中输入“REGEDIT”,打开注册表,把里面的[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]或[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce]的权限设为只读。防止病毒利用此处启动。
7、清理上网缓存及临时文件,上网时,一般缓存放在C:\Documents and Settings\用户名\Local Settings\Temporary Internet Files中,这也是病毒藏匿的地方,还有就是C:\Documents and Settings\用户名\Local Settings\Temp 下的临时文件。很多程序要用到这个地方。病毒也喜欢藏在这里,所以,在开机时,用批命令清空这两个文件夹。让病毒无处藏身。批命令为:
del C:\docume~1\用户名\Locals~1\Tempor~1\*.*
del C:\Docume~1\用户名\Locals~1\Temp\*.*
当然还可以把History和Cookies都清空。
做一个批命令文件,放到开始菜单中的“启动”项中。
这样也就做好了受限用户上网的准备工作,网上的病毒已经无法感染你的系统,也无法更改系统文件,对其它分区也无权更改,这样U盘病毒也无关紧要,因为病毒无法写入分区根目录下。网页病毒无法更改系统文件,再凶的网页病毒也无能为力了。
当然,此种方式对狂安装软件的人不适合,要想试用软件,如果不安装杀毒软件,最好利用虚拟机,象VMware和Virtual PC。对于只下音乐或电影的,没什么影响。
计算机软件升级实用技巧
随着计算机和网络技术日益普及,越来越多的家庭都拥有了电脑并且已经上网,为我们生活带来了无限便利和快乐。但是只要使用电脑――不管你是电脑的高手还是初学者,就离不开各类软件的应用。用最通俗的话来讲――没有软件的电脑根本无法使用。由于软件产品的特殊性又决定了,没有哪个厂家敢保证自己的软件产品是一步到位的,因此系统以及应用软件的升级就是大家在使用软件的过程中必然要遇到的问题。事实上,我们在使用计算机过程中也的确会遇到各种稀奇古怪的问题,这些问题有时并不都是使用 *** 作不当造成,而是软件本身的缺陷所致。如果想让你的计算机运行的更加稳定、更加安全的话,在日常维护的时候可别忘记――软件升级。软件的升级主要包括两个方面:一个是 *** 作系统得升级,另一个是 *** 作系统下应用软件的升级。
一、 *** 作系统打补丁
1、升级就是打补丁
作为微软Windows *** 作系统家族成员中最先进的一个产品,微软Windows XP自出世以来就在中国市场中获得了广泛好评和客户的认同,它出色的兼容性和移动性也被业界所推崇。但是“金无足赤”、
任何一个软件产品都会有或多或少的毛病,何况是超乎寻常复杂的 *** 作系统。Windows XP也是如此,照样存在着数以万计的系统漏洞。我们经常说的~给系统升级,实际上就是给系统打补丁,而补丁也主要是针对 *** 作系统来量身定制的,如今的网络时代,在Internet上冲浪、与好友交流的时候,说不定就有人正在利用系统的漏洞让你无法上网,甚至侵入你的计算机盗取------对一些分区进行格式化 *** 作!所以我们给微软打补丁有以下几个目的:
1) 增强系统安全性。这是最重要的,面对众多的黑客、病毒,微软公司接二连三地推出各种系统安全补丁,中心目的还是为了增强系统的安全性。而且无论你用计算机欣赏音乐、上网冲浪、运行游戏,还是编写文档都不可避免地需要涉及到补丁程序。
2) 提高系统可靠性和兼容性。补丁中有很多可以提高你的硬件性能,还可以使你的系统更加稳定。
3) 实现更多的功能。补丁中有很多使用的小软件,这些都是微软所推荐用户添加的,多了它们没有什么坏处。
2、怎样让系统打上补丁
朋友们对Service Pack(简写为SP)一定不会陌生吧!它就是微软每隔一段时间就要推出的补丁包的集合软件。微软的 *** 作系统及软件产品漏洞很多,微软不得不频繁地发布各种Hotfix(通常称为修补程序)来进行修补,但对一般用户来说,要查看自己的电脑是否安装了某个Hotfix是一件麻烦事,下载安装各种Hotfix也很繁琐,微软为了解决问题,就开始发布SP补丁包,SP补丁包中包含有SP发布日期前所发布的所有Hotfix。也就是说,Hotfix是针对某一个问题的单一补丁,SP包含SP发布日期前的所有Hotfix补丁。因此,只要你下载并安装了SP补丁包,就不需要再去下载安装SP发布日期前的Hotfix了。SP补丁包按发布日期的先后顺序排列,这样便有了SP1、SP2、SP3……等等。
针对Windows *** 作系统的SP补丁包是可叠加补丁包,也就是说SP2中已包含有SP1中的所有补丁,SP3中已包含有SP2、SP1中的所有补丁,以此类推,如Windows 2000现在就有SP1、SP2、SP3、SP4补丁包。不过,Office产品的SP补丁包是不可叠加补丁包,比如SP2只包含有SP1发布日期以后到SP2发布日期前这一段时间内的所有补丁,以此类推。因此,对于Windows产品来说,用户只需下载并安装最新的SP补丁包即可。而对于Office产品则必须下载并安装所有的SP补丁包,这一点务必要注意。
怎样重新安装Windows
1、执行病毒和恶意软件扫描您的计算机上,然后重新安装Windows。虽然重新安装过程将覆盖任何受感染的系统文件,可以感染其他计算机上的文件。运行扫描,再重新安装,以消除感染或删除受感染的文件,使他们无法再次感染你的系统重新安装后,你已经完成了。当扫描完成后,关闭您的杀毒软件,然后再开始重新安装,并把它关闭,直到过程完成后。
2、通过将数据复制到闪存驱动器,外部硬盘驱动器或内部硬盘驱动器是分开的,从你的Windows分区的分区,让您的文档,图片和其他重要数据的备份副本。如果这些选项不可用,使用可移动介质,如可写DVD光盘,备份您的文件。其他软件,你会重新找到你的Windows产品密钥,产品密钥,应包含安装光盘或Windows键,如果它来连接到您的计算机上安装的Windows。写下详细信息,如您的用户名,计算机名和工作组名称,确保它们输入正确完成重新安装后。
3、确定你希望怎样重新安装Windows。给你两个选项可供选择:一个完整??的重新安装,使用“自定义安装选项或“就地升级重新安装使用“升级安装选项。一个完整的重新安装,让您选择驱动器分区格式化,再重新安装,虽然是在不需要格式化。在就地重新安装覆盖系统文件,以同样的方式,升级到另一个版本的Windows将不重新格式化驱动器。如果您决定要格式化的驱动器,你会选择之间的全格式安全地删除所有的分区信息,并快速格式化,覆盖以前的数据。全格式可确保所有以前的数据完??全删除,但它需要更长的时间比一个不太安全的快速格式。
4、卸载任何ServicePack更新您之前已经安装,如果您不打算格式化Windows分区。这是通过点击“查看已安装的更新链接,在“卸载程序窗口,选择你想删除的ServicePack更新,点击“卸载按钮。Windows可能无法正确??重新开始安装过程之前,因为软件会看到重新安装过程中,未经授权的降级不会被删除,如果服务包更新。
重新安装
5、将Windows安装光盘插入到您的计算机的DVD驱动器。如果你想执行“就地升级重新安装,从光盘运行“setup.exe文件,在Windows运行时。如果您打算进行完全重新安装,重新启动计算机,并出现提示时,按任意键从DVD驱动器中的光盘启动。
Windows 7从“库”中快速筛选文件
Windows7的“库”不仅可以将某一类文件夹集中在一起,其实,文件库一个更强大的应用是将这些文件夹中的包含某一个关键字的文件都找出来,并“集中”管理。
1.找出包含某一关键字的全部文件
打开任意一个文件夹,从导航栏里找到“库”,单击其下的'子文件库,在搜索栏里输入关键字(例如“摩擦力”)并按回车,很快,与这一关键词相关的文件将会全部找出来。
由于Win 7的搜索功能默认会将文件库当中的文件纳入到索引中,因此文件库当中的搜索既会按文件名进行,又会按文件内容进行。搜索完毕后单击“保存搜索”,名为“摩擦力”的搜索结果将保存下来。今后,只要双击保存过的搜索结果,即可将该搜索结果当中的文件全部找出来,而不需要再次搜索,可谓一劳永逸。
2.增加筛选条件,显示特定文件
根据上面的介绍,只要包含搜索关键字的文档都会被罗列出来,那么我们如何查看某一类特定的文件呢?其实只要在前面的搜索基础上加入这一筛选条件即可。
双击前面保存过的搜索结果,在排序按钮一栏中找到“类型”,勾选其下的“Microsoft Office Word 97 – 2003文件”,这样就只有Word文档才会显示出来。这里的类型选项,Win 7会自动识别搜索结果当中所包含的所有文件的类型,因此,只需要通过选择就可以轻松实现查看该搜索结果当中某一特定类型的文件。
此外,我们还可以根据其他条件来进行筛选。比如对于照片文件,可添加光圈、快门等筛选条件;对邮件,可按发件人、收件人进行筛选。如果筛选按钮中没有出现你所需的条件,还可以右击排序按钮再选择“其它”来添加。
Win 7的文件库可以帮助我们更好地管理电脑中的文件,通过文件库搜索,可以将分散的文档集中在一起,对于文件的管理也更加一目了然,而通过不同条件的筛选,则可以进一步实现无用信息的快速过滤。可以说Win 7的文件库为我们提供了一种新的文件管理方式,如果你是一个不太有条理的人,那么文件库就是你一定要好好地用上一用的了!
在Vista中选择多个文件如此简单
相信你肯定知道在Windows下面选择多个文件时用Shift或是Ctrl键的方法。而在Vista的“文件夹和搜索选项-“查看中为你提供了一种新方法---“使用复选框选择文件。
开启复选框,快速选择多个文件
如果点选了这个选项,在你将鼠标划过文件时会看到文档旁边出现了一个复选框。分别点选这些复选框你就可以将多个文件选中,进行多文件 *** 作了。
Windows 7中快速复制和移动文件夹
不知道大家没有注意到,在Windows 7资源管理器的“编辑”菜单下多了“复制到文件夹”和“移动到文件夹”两个功能。利用这两个功能项我们可以方便地将一个或者多个文件,以及一个或多个文件夹快速地复制或者移动到目标位置。不过,默认情况下Windows 7的资源管理器是不显示菜单栏的。我们可以按下键盘的ALT键或者调整文件夹选项,以使菜单栏始终显示。这样,当我们要将某文件或者文件夹复制或者移动到目标文件夹时,只需选中源文件或文件夹(一个或多个),然后执行“编辑”→“复制到文件夹”(“移动到文件夹”),此时会d出对话框,我们只需定位到目标地址即可。
当然,我们还可采取更加便捷的方法,就像“复制”、“粘贴”那样将这两个功能集成到右键菜单中,随时调用。其实,“复制到文件夹”和“移动到文件夹”在系统中都有其对应的32为标识符。其中,“复制到文件夹”所对于的标识符是“{C2FBB630-2971-11D1-A18C-00C04FD75D13}”,其默认值是“Microsoft Copy To Service”而“移动到文件夹”所对于的标识符是“{C2FBB631-2971-11D1-A18C-00C04FD75D13}”,其默认值是“Microsoft Move To Service”。我们打开“注册表编辑器”(regedit.exe),定位到注册表[HKEY_CLASSES_ROOTAllFilesystemObjectsshellexContextMenuHandlers]项下,然后在其下创建“{C2FBB630-2971-11D1-A18C-00C04FD75D13}”和“{C2FBB631-2971-11D1-A18C-00C04FD75D13}”项。这样,我们就可以通过右键菜单调用这两个功能了。如果大家觉得添加注册表项比较麻烦,可将下面的代码保存为Add.reg,然后直接双击导入注册表。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTAllFilesystemObjectsshellexContextMenuHandlers]
[HKEY_CLASSES_ROOTAllFilesystemObjectsshellexContextMenuHandlers{C2FBB630-2971-11D1-A18C-00C04FD75D13}]
[HKEY_CLASSES_ROOTAllFilesystemObjectsshellexContextMenuHandlers{C2FBB631-2971-11D1-A18C-00C04FD75D13}]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)