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

下载本文档

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

文档简介

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

2、C程序其实就是你用电脑时用的软件,有漂亮的外观,而不 是Win32下的黑白DOS界面了.剩下的设置工程名称,保存目录就不用我说了吧,点击确定进入下一步选择基本对话框,语言肯定是中文啦然后点击完成,当然你也可以点击下 一步修改相关参数,软件外观什么的iM IliAliN 11 k b I at Ift1 - CM-和戈口胡tTF,托槽穆 mrIt K T更怦 Ml lMvwrsj)iu点击完成后,你就应该能看到一个类似于我们平常使用的软件界面了我们继续2调整界面,使软件界面更充实更美观在界面右侧应该能看到”控件”工具条,那就是用来改变软件外观用的比 如指针拖动,缩放框架大小,以及添加软件上的按钮

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

4、我们在右侧编 辑文字点选”静态文本”工具,在右侧空白出画出一个方框,同样右键点选 属性将标题改为你想要的,我现在是改成对该软件的功能介绍,输入好文 本后,可以右键点击”调整为内容大小”将方框调整为和文本内容相同大 小* *|nr. | rfruj |:IUIl riFiiu)H r iu_m ci.iiiififk |nc_rr&nE最好,将确定取消移动在文本底下,然后调整软件边框,以达到合适大小 最后调整下各个按钮,方框,文字的大小,间隔,这样我们对于这个软件的 界面工作就完成了,该给软件加如控制函数,让软件实现相应功能1 ITT贏3 盲口 dBIQELn L T4# 丄M T rH, di

5、lIRI; KBCliaJac.11int *An 3为软件加入头乂件及库,还有控制函数.光有个外观还不行,我们是学C+的,都知道要实现相应功能得为程序加 入相应函数才能实现一定功能,还有头文件,以及库(我不知道我们班学 到库这个东西没有,反正我没听课,不知道讲了多少,也不会做C+题 哎呀,而我们这里加入函数可能是我们没学到的,这里是使用 Windows 系统为多媒体设备提供的 MCI接口函数(没听过MCI? API可能听过吧, 如果你以后还会继续做软件,那API会充满你的大脑.首先:在工程目录里找到romDIg.h,用记事本编辑,在#pragma once下加入 代码:(我这里是第八行#in

6、clude #pragma comment(lib,winmm l ib这样,头文件以及库的添加就搞定了 下面来添加按钮的控制函数,就是 你按那个”弹出光驱”要让他能够弹出光驱,怎么实现?不是打上中文写 上弹出光驱就能弹的,还是要加入MCI控制函数才可以.回到C+界面,双击”弹出光驱”按钮,会弹出一个提示,点击0K,进入代码 编辑,这时候C+会帮你自动转到这个按钮的代码,如:void CRomDlg:O nButt on 1(/ TODO: Add your con trol no tificati on han dler code here我们就只要在里添加控制函数就可以了,在此添加弹出光驱

7、的函数:mciSendString(set cdaudio door open,0,0,NULL;保存后继续按照一样的方法双击关闭光驱,添加相应代码,类同啦!mciSendString(set cdaudio door closed,0,0,NULL;保存,测试,这样,一个简易的开关光驱的软件就做好 ,你可以试下,感觉或许不同,你可以在软件目 录下找到Debug目录,你的软件就保存在这里,是一个exe可执行文件.1这里可能有点小 BUG,如果连续重复弹出关闭,可能会出现程序无响应的问题 ,不过也有可 能是我电脑设置问题在此,这个教程就做完了 ,这不算什么,网络是个很好的资源,就像班主任说的,我们做软件的,应该 是做游戏玩别人,而不是让游戏来玩我们,同样,互联网有着无限的潜力,巨大的资源只要你会利用 你就是高手,IT达人不希望在看到PS C+是无实用的工具类似的话了.人进棺材,什么都是粪土,无用友情提示:互联网有无穷的金钱与美女,同学们多多学习去挖宝吧做这个教程只想激起大家的兴趣,看大家学了一年的黑白界面,着实郁闷的很,现在换换,改成XP系统常用的MFC界面,或许会给大家带来点乐趣吧以后我一有时间就会做点教程,一步一步和大

温馨提示

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

评论

0/150

提交评论