今天是521,就分享一个程序员必会的——情侣回忆杀《爱情电子相册》吧!话不多说,先上思路,后接源码!

具备能力:

1.基本可视化编程

1.1 initgraph(800,600);

1.2 关闭窗口closegraph();

1.3 窗口坐标

2.基本绘图函数

2.1 line 画线

2.2 circle 画圆

2.3 solidcircle

2.4 设置类函数

settextcolor setlinecolor

settextstyle setbkmode

2.5 显示文字:outtextxy

3.鼠标操作

3.1 存储鼠标信息  MOUSEMSG m;

3.2 获取窗口上面鼠标消息

m=GetMouseMsg();

3.3 分类处理(m.uMsg)

switch(m.uMsg)

{

case WM_MOUSEMOVE:

break;

}

4.基本贴图

4.1 IMAGE img; 声明IMAGE变量去存储图片

4.2 加载图片:loadimage(&img,"路径");

缩放形式加载: loadimage(&img,"路径",int width,ing height);

4.3 显示图片:putimage(int x,int y,&img);

5.音乐

5.1 头文件+加载静态库

#include

#pragma comment(lib,"winmm.lib")

5.2 打开音乐

mciSendString("open 1.mp3 alias music",0,0,0); //打开音乐,给文件起别名叫做music

5.3 播放音乐

mciSendString("play music repeat",0,0,0);

项目流程:

《1》.加载资源

《2》.画按钮

《3》.显示图片

《4》.用户交互(点击按钮事件)

源码分享

希望对你们有帮助~

学习C/C++编程知识,想要成为一个更加优秀的程序员,或者你学习C/C++的时候有难度,可以来笔者的C语言C++零基础编程学习圈,里面不仅有学习视频和文件源码,还有更多志同道合的朋友,欢迎转行也学习编程的伙伴,和大家一起交流成长会比自己琢磨更快哦!

情侣c语言程序,C/C++编程笔记:C语言制作情侣必备《爱情电子相册》,源码解析!...相关推荐

  1. 机械臂控制C语言程序,51单片机的6自由度机械臂 16路舵机控制 源码

    /*************************************************************************************************** ...

  2. 纯html5语言编写的动画,8个纯CSS3制作的动画应用及源码

    本文作者html5tricks,转载请注明出处 对于一个复杂的图形或者动画来说,之前我们的处理方式是图片叠加或者利用CSS+JavaScript的方法,然而随着CSS3标准的不断成熟,我们甚至完全可以 ...

  3. c语言程序第一章编程,c语言程序的设计第一章 C语言编程入门.ppt

    c语言程序的设计第一章 C语言编程入门 第1章 C语言编程入门 本章是本书的入门篇,专为初学者熟悉编程过程.掌握程序结构而准备的. 本章学习目标 ? 1)? 能够通过模仿与改变来构造带有测试函数的C语 ...

  4. 【阅读笔记】Taro转小程序编译源码解析

    前言 这篇文章的主要是对taro/taro-tarnsformer-wx进行源码解析,对于想要了解Taro或者了解babel的人希望看了能得到一定的启发. 由于我文笔实在太烂,所以整篇文章都是以阅读笔 ...

  5. 统计字符 c语言程序,统计字符个数的C语言程序.doc

    统计字符个数的C语言程序.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文 ...

  6. React深入学习与源码解析笔记

    ***当前阶段的笔记 *** 「面向实习生阶段」https://www.aliyundrive.com/s/VTME123M4T9 提取码: 8s6v 点击链接保存,或者复制本段内容,打开「阿里云盘」 ...

  7. 老男孩GO语言线下培训班1期整套教程(完整18天含源码)

    老男孩GO语言线下培训班1期整套教程(完整18天含源码) 老男孩教育-Go语言第一期(共18天 含课程源码) 课程详细目录: ├─L001-Go语言-mp4 │      01 Go开发1期 day1 ...

  8. 2015.07.20MapReducer源码解析(笔记)

    MapReducer源码解析(笔记) 第一步,读取数据源,将每一行内容解析成一个个键值对,每个键值对供map函数定义一次,数据源由FileInputFormat:指定的,程序就能从地址读取记录,读取的 ...

  9. 源码解析:Spring源码解析笔记(五)接口设计总览

    本文由colodoo(纸伞)整理 QQ 425343603 Java学习交流群(717726984) Spring解析笔记 启动过程部分已经完成,对启动过程源码有兴趣的朋友可以作为参考文章. 源码解析 ...

  10. C51单片机与PCF8591模块的交互:C语言源码解析

    目录 1. PCF8591模块简介 2. C51单片机与PCF8591的连接 3. C51单片机与PCF8591的C语言源码解析 4. 用法示例 5. 总结 6. 参考文献 在微控制器的世界中,C51 ...

最新文章

  1. Python 3.8.0来了!
  2. D2前端技术论坛之网页无障碍学习笔记
  3. 强化学习笔记 experience replay 经验回放
  4. Nginx配置实例-反向代理实现浏览器请求Nginx跳转到服务器某页面
  5. 关于孵化器类型的创业公司-面试注意事项
  6. Java开发中遇到具有挑战的事_Java并发编程的挑战:遇到的问题及如何解决
  7. 算法应用-百钱买百鸡
  8. oracle仲裁机制,仲裁逻辑设计要点
  9. java应用uploadify 3.2丢失session
  10. Numpy的使用方法
  11. 如何使用Xilisoft Video Editor快速剪切视频
  12. java获取method_从Method中获取完整类名和方法名
  13. android 解析程序包时出现问题
  14. 史上最全量化交易资源整理
  15. 2022-2027年中国激光雷达行业市场调研及未来发展趋势预测报告
  16. Github复现之D-LinkNet(补全了验证部分代码,效果还行)
  17. 三星NoteII美国V版I605,恢复三网以及3G上网的办法
  18. [Untiy]贪吃蛇大作战(五)——游戏主界面
  19. [HDU 5445]Food Problem[多重背包]
  20. 无代码为企业快速开发管理软件

热门文章

  1. java double转string
  2. 【图论】昂贵的聘礼(最短路变形)
  3. git 公钥提交代码_Git自由之章 - 关于SSH 公钥
  4. py加PHP,浅谈PHP运行Python脚本的方法
  5. mysql主从搭建_手把手教你搭建MySQL主从架构
  6. python速学_60分钟Python快速学习(给发哥一个交代)
  7. 输入字符_你会输入带圈字符吗?
  8. K-Lite Codec Pack 解码器下载及安装过程步骤参考
  9. 现场操作前,软件界面的各个功能面板应该通过拖动进行合理布局.请看参考图
  10. mac查看进程与杀掉进程