《用vC简易制作一款小软件.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《用vC简易制作一款小软件

利用C++制作简易弹出关闭光驱软件 ------王 圣 VC++是微软公司开发,历经几十年,多个操作系统所磨练出来的程序设计工具,他的功能,他的作用可能是我们远远想象不到的,他凝聚着上百上千人的智慧,甚至还有世界首富比尔.所以请别说VC++是”没什么实用”的工具,不是他没实用,而是你不会用. 下面我来利用C++制作一个简单的软件,很容易,大家也会,用此软件可以实现弹出光驱,关闭光驱.压缩包内附带我制作的这个软件. 本例中使用的是VC++6.0,就是我们平时上课用的那个.其他版本有点不同,但控制函数还是一样的. 1.在C++中建立工程 新建工程,注意:不是像以往上课选择Win32开头,而是选择MFC AppWizard(exe),MFC程序其实就是你用电脑时用的软件,有漂亮的外观,而不是Win32下的黑白DOS界面了. 剩下的设置工程名称,保存目录就不用我说了吧,点击确定进入下一步 选择基本对话框,语言肯定是中文啦.然后点击完成,当然你也可以点击下一步修改相关参数,软件外观什么的. 点击完成后,你就应该能看到一个类似于我们平常使用的软件界面了.我们继续… 2调整界面,使软件界面更充实更美观. 在界面右侧应该能看到”控件”工具条,那就是用来改变软件外观用的.比如指针拖动,缩放框架大小,以及添加软件上的按钮,文字等.将鼠标指针停留在控件相应按钮上,你就会看到att标签所显示出来的介绍内容,试着用不同工具去软件上画画写写… 首先可以点选中间”TODO:在这里设置对话控制”,然后按delete键将其删除,我们这里不需要他.然后点击控件第二个按钮”图像”工具,在软件空白出画出一个方框,调节大小,以及右键,选择属性,在里面调整不同样式.然后按回车键确定. 点击第六个按钮“按钮”工具.在刚建的方框里画出两个按钮,调节大小,然后鼠标右键选择属性,在常规里找到“标题”选项,将“Button1”改为“弹出光驱”,然后按回车键确定.第二个按钮改成“关闭光驱”.类推. 暂时将”确定”,”取消”两个按钮移动到左下角空白出,方便我们在右侧编辑文字.点选”静态文本”工具,在右侧空白出画出一个方框,同样右键点选属性将标题改为你想要的,我现在是改成对该软件的功能介绍,输入好文本后,可以右键点击”调整为内容大小”将方框调整为和文本内容相同大小. 最好,将确定取消移动在文本底下,然后调整软件边框,以达到合适大小,最后调整下各个按钮,方框,文字的大小,间隔,这样我们对于这个软件的界面工作就完成了,该给软件加如控制函数,让软件实现相应功能. 3.为软件加入头文件及库,还有控制函数. 光有个外观还不行,我们是学C++的,都知道要实现相应功能得为程序加入相应函数才能实现一定功能,还有头文件,以及库(我不知道我们班学到库这个东西没有,反正我没听课,不知道讲了多少,也不会做C++题…哎呀…),而我们这里加入函数可能是我们没学到的,这里是使用Windows系统为多媒体设备提供的MCI接口函数(没听过MCI? API可能听过吧,如果你以后还会继续做软件,那API会充满你的大脑.) 双击打开光驱按钮 在代码最上端添加以下头文件 #include Mmsystem.h #pragma comment( lib, Winmm.lib ) 这样,头文件以及库的添加就搞定了.下面来添加按钮的控制函数,就是你按那个”弹出光驱”,要让他能够弹出光驱,怎么实现?不是打上中文写上弹出光驱就能弹的,还是要加入MCI控制函数才可以. 回到C++界面,双击”弹出光驱”按钮,会弹出一个提示,点击OK,进入代码编辑, 这时候C++会帮你自动转到这个按钮的代码,如: void CRomDlg::OnButton1() { // TODO: Add your control notification handler code here } 我们就只要在{}里添加控制函数就可以了,在此添加弹出光驱的函数: mciSendString(set cdaudio door open,0,0,NULL); 保存后继续按照一样的方法双击关闭光驱,添加相应代码,类同啦! mciSendString(set cdaudio door closed,0,0,NULL); 保存,测试,这样,一个简易的开关光驱的软件就做好,你可以试下,感觉或许不同,你可以在软件目录下找到Debug目录,你的软件就保存在这里,是一个exe可执行文件. 注: 1这里可能有点小BUG,如果连续重复弹出关闭,可能会出现程序无响应的问题,不过也有可能是我电脑设置问题. 2软件还有很多地方可以完善,等待大家发掘,我只是快速做下基本的而已. 在此,这个教

文档评论(0)

1974wangpeng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档