用vc简易制作一款小软件

用vc简易制作一款小软件

ID:34482941

大小:253.50 KB

页数:7页

时间:2019-03-06

用vc简易制作一款小软件_第1页
用vc简易制作一款小软件_第2页
用vc简易制作一款小软件_第3页
用vc简易制作一款小软件_第4页
用vc简易制作一款小软件_第5页
资源描述:

《用vc简易制作一款小软件》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、利用C++制作简易弹出关闭光驱软件------王圣VC++是微软公司开发,历经几十年,多个操作系统所磨练出来的程序设计工具,他的功能,他的作用可能是我们远远想象不到的,他凝聚着上百上千人的智慧,甚至还有世界首富比尔.所以请别说VC++是”没什么实用”的工具,不是他没实用,而是你不会用.下面我来利用C++制作一个简单的软件,很容易,大家也会,用此软件可以实现弹出光驱,关闭光驱.压缩包内附带我制作的这个软件.本例中使用的是VC++6.0,就是我们平时上课用的那个.其他版本有点不同,但控制函数还是一样的.1.在C++中建立工程新

2、建工程,注意:不是像以往上课选择Win32开头,而是选择MFCAppWizard(exe),MFC程序其实就是你用电脑时用的软件,有漂亮的外观,而不是Win32下的黑白DOS界面了.剩下的设置工程名称,保存目录就不用我说了吧,点击确定进入下一步选择基本对话框,语言肯定是中文啦.然后点击完成,当然你也可以点击下一步修改相关参数,软件外观什么的.点击完成后,你就应该能看到一个类似于我们平常使用的软件界面了.我们继续…2调整界面,使软件界面更充实更美观.在界面右侧应该能看到”控件”工具条,那就是用来改变软件外观用的.比如指针拖动

3、,缩放框架大小,以及添加软件上的按钮,文字等.将鼠标指针停留在控件相应按钮上,你就会看到att标签所显示出来的介绍内容,试着用不同工具去软件上画画写写…首先可以点选中间”TODO:在这里设置对话控制”,然后按delete键将其删除,我们这里不需要他.然后点击控件第二个按钮”图像”工具,在软件空白出画出一个方框,调节大小,以及右键,选择属性,在里面调整不同样式.然后按回车键确定.点击第六个按钮“按钮”工具.在刚建的方框里画出两个按钮,调节大小,然后鼠标右键选择属性,在常规里找到“标题”选项,将“Button1”改为“弹出光驱

4、”,然后按回车键确定.第二个按钮改成“关闭光驱”.类推.暂时将”确定”,”取消”两个按钮移动到左下角空白出,方便我们在右侧编辑文字.点选”静态文本”工具,在右侧空白出画出一个方框,同样右键点选属性将标题改为你想要的,我现在是改成对该软件的功能介绍,输入好文本后,可以右键点击”调整为内容大小”将方框调整为和文本内容相同大小.最好,将确定取消移动在文本底下,然后调整软件边框,以达到合适大小,最后调整下各个按钮,方框,文字的大小,间隔,这样我们对于这个软件的界面工作就完成了,该给软件加如控制函数,让软件实现相应功能.3.为软件加

5、入头文件及库,还有控制函数.光有个外观还不行,我们是学C++的,都知道要实现相应功能得为程序加入相应函数才能实现一定功能,还有头文件,以及库(我不知道我们班学到库这个东西没有,反正我没听课,不知道讲了多少,也不会做C++题…哎呀…),而我们这里加入函数可能是我们没学到的,这里是使用Windows系统为多媒体设备提供的MCI接口函数(没听过MCI?API可能听过吧,如果你以后还会继续做软件,那API会充满你的大脑.)双击打开光驱按钮在代码最上端添加以下头文件#include"Mmsystem.h"#pragmacomment

6、(lib,"Winmm.lib")这样,头文件以及库的添加就搞定了.下面来添加按钮的控制函数,就是你按那个”弹出光驱”,要让他能够弹出光驱,怎么实现?不是打上中文写上弹出光驱就能弹的,还是要加入MCI控制函数才可以.回到C++界面,双击”弹出光驱”按钮,会弹出一个提示,点击OK,进入代码编辑,这时候C++会帮你自动转到这个按钮的代码,如:voidCRomDlg::OnButton1(){//TODO:Addyourcontrolnotificationhandlercodehere}我们就只要在{}里添加控制函数就可以了,

7、在此添加弹出光驱的函数:mciSendString("setcdaudiodooropen",0,0,NULL);保存后继续按照一样的方法双击关闭光驱,添加相应代码,类同啦!mciSendString("setcdaudiodoorclosed",0,0,NULL);保存,测试,这样,一个简易的开关光驱的软件就做好,你可以试下,感觉或许不同,你可以在软件目录下找到Debug目录,你的软件就保存在这里,是一个exe可执行文件.注:1这里可能有点小BUG,如果连续重复弹出关闭,可能会出现程序无响应的问题,不过也有可能是我电脑设

8、置问题.2软件还有很多地方可以完善,等待大家发掘,我只是快速做下基本的而已.在此,这个教程就做完了,这不算什么,网络是个很好的资源,就像班主任说的,我们做软件的,应该是做游戏玩别人,而不是让游戏来玩我们,同样,互联网有着无限的潜力,巨大的资源只要你会利用你就是高手,IT达人.不希望在看到PSC++是无实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。