2021年用C简易制作一款小软件._第1页
2021年用C简易制作一款小软件._第2页
2021年用C简易制作一款小软件._第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、实就是你用电脑时用的软件,有漂亮的外观,而不是win32下的黑白dos界面了.剩下的设置工程名称,保存目录就不用我说了吧,点击确定进入下一步选择基本对话框,语言肯定是中文啦.然后点击完成,当然你也可以点击下一步修改相关参数,软件外观什么的.点击完成后,你就应该能看到一个类似于我们平常使用的软件界面了.我们继续2调整界面,使软件界面更充实更美观.在界面右侧应该能看到”控件”工具条,那就是用来改变软件外观用的.比如指针拖动,缩放框架大小,以及添加软件上的按钮,文字等.将鼠标指针停留在控件相应按钮上,你就会看到att标签所显示出来的介绍内容,试着用不同工具去软件上画画写写首先可以点选中间”todo:

3、在这里设置对话控制”,然后按delete键将其删除,我们这里不需要他.然后点击控件第二个按钮”图像”工具,在软件空白出画出一个方框,调节大小,以及右键,选择属性,在里面调整不同样式.然后按回车键确定.点击第六个按钮“按钮”工具.在刚建的方框里画出两个按钮,调节大小,然后鼠标右键选择属性,在常规里找到“标题”选项,将“button1”改为“弹出光驱”,然后按回车键确定.第二个按钮改成“关闭光驱”.类推.暂时将”确定”,”取消”两个按钮移动到左下角空白出,方便我们在右侧编辑文字.点选”静态文本”工具,在右侧空白出画出一个方框,同样右键点选属性将标题改为你想要的,我现在是改成对该软件的功能介绍,输入

4、好文本后,可以右键点击”调整为内容大小”将方框调整为和文本内容相同大小.最好,将确定取消移动在文本底下,然后调整软件边框,以达到合适大小,最后调整下各个按钮,方框,文字的大小,间隔,这样我们对于这个软件的界面工作就完成了,该给软件加如控制函数,让软件实现相应功能.为软件加入头文件及库,还有控制函数.光有个外观还不行,我们是学c+的,都知道要实现相应功能得为程序加入相应函数才能实现一定功能,还有头文件,以及库(我不知道我们班学到库这个东西没有,反正我没听课,不知道讲了多少,也不会做c+题哎呀,而我们这里加入函数可能是我们没学到的,这里是使用windows 系统为多媒体设备提供的mci接口函数(没

5、听过mci api可能听过吧,如果你以后还会继续做软件,那api会充满你的大脑.首先:在工程目录里找到romdlg.h,用记事本编辑,在#pragma once下加入代码:(我这里是第八行#include#pragma comment(lib,winmm.lib这样,头文件以及库的添加就搞定了.下面来添加按钮的控制函数,就是你按那个”弹出光驱”,要让他能够弹出光驱,怎么实现不是打上中文写上弹出光驱就能弹的,还是要加入mci控制函数才可以.回到c+界面,双击”弹出光驱”按钮,会弹出一个提示,点击ok,进入代码编辑,这时候c+会帮你自动转到这个按钮的代码,如:void cromdlg:onbutt

6、on1(/ todo: add your control notification handler code here我们就只要在里添加控制函数就可以了,在此添加弹出光驱的函数:mcisendstring(set cdaudio door open,null;保存后继续按照一样的方法双击关闭光驱,添加相应代码,类同啦!mcisendstring(set cdaudio door closed,null;保存,测试,这样,一个简易的开关光驱的软件就做好,你可以试下,感觉或许不同,你可以在软件目录下找到debug目录,你的软件就保存在这里,是一个exe可执行文件.注:1这里可能有点小bug,如果连

7、续重复弹出关闭,可能会出现程序无响应的问题,不过也有可能是我电脑设置问题.2软件还有很多地方可以完善,等待大家发掘,我只是快速做下基本的而已.在此,这个教程就做完了,这不算什么,网络是个很好的资源,就像班主任说的,我们做软件的,应该是做游戏玩别人,而不是让游戏来玩我们,同样,互联网有着无限的潜力,巨大的资源只要你会利用你就是高手,it达人.不希望在看到ps c+是无实用的工具类似的话了.人进棺材,什么都是粪土,无用.友情提示:互联网有无穷的金钱与美女,同学们多多学习去挖宝吧.做这个教程只想激起大家的兴趣,看大家学了一年的黑白界面,着实郁闷的很,现在换换,改成xp 系统常用的mfc界面,或许会给大家带来点

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论