编写音乐播放器的一些感想

当初是想着学习C#,就动手开始实现一个简单的播放器。在实现的工程中发现自己能够学到很多东西,就有了把播放器用c++重写的想法,在实现过程中,发现c++想实现c#同样的功能,真有一种 "我努力奋斗了17年就是为了能和你一起喝咖啡"的感觉呀。

不过值得一提的是,在完成这个播放器的过程中,学习到了很多东西,尤其是关于Widnows平台的知识。在这点上,MSDN确实给我提供了很大的帮助,虽然我英文不是特别的优秀,但是查阅MSDN确实要比看一些博客要好的多,顺便吐槽下,中文博客的互相抄袭太严重了。可能有些人觉得自己英文不够好,看MSDN效率很低,那么,就去学好英文吧!而且配合词典查阅MSDN真心不需要多高的英文水平。

我一开始对自己的播放器的想法是,功能简单(其实有自己水平写不出强大功能的原因咯),然后有个大大的界面,背景是自己喜欢的动漫图片,然后可以换图片。总之就是让自己看的爽。现在呢,其实也是这个想法了,不过可能以后随着水平的提高会有更多的想法吧。

写这个播放器,或者无论是写什么,总之做一些自己的软件,也让人能不是那么的浮躁。本人至今(2014年2月)入职程序员这一行业也就7个月,因为大学四年比较荒废的原因,所以从事一个新行业的时候,总是想着一定要做好,多想多看多学习。但是说实话是有些浮躁的。作为刚入行业的新手(现在也是),一方面看到各种大牛做着自己看不懂的东西,新生羡慕想去学,一方面对比自己现在的知识水品,发现差距巨大,心里也是有些急躁的。这种心情越发的让自己浮躁了起来。

前几个月我不停的在网上寻找各种知识,想着丰富自己,同时也不停的买书。先是在豆瓣上看评分高的编程相关书籍,一般看了一些评论自己也就激动起来,然后就把书买了回来。但是事实情况是人的精力是不可能很快看完那么多书籍的,而且对于码农来说,实践也是十分重要的一个环节,光看书根本不能提高太多。因此,我可以算是浪费了很多时间去看自己现阶段无法理解的书籍(包括因为水平见识阅历不足而无法领会内容),可以说是浪费了不少时间吧。不过还是有不少书籍提供了帮助的,比如《程序员修炼之道—从小工到专家》 《C++ Primer》等书,而且相信这些书以后还是继续阅读。因为这几个月的实践,怎么也让我意识到了,有些书,在自己处于不同阶段时,看到的东西不一样。

因为大学浑浑噩噩带来的现今特别想学习新东西的求知欲,实在是让我浮躁了起来。经常性的会看到一个新的知识就想这学习。比如看到说python好,我就去学了;看别人说,编译原理很有用,也去看;更经常看到宣传Linux好处的,自己安装个Ubuntu,再搞一个Unix编程艺术看。但是现在想来自己在做这些事情的时候获取的知识其实是很少的,虽然肯定是有些益处,不过现在也不好说到底对自己能有多少提升。

不过把心用到做自己的音乐播放器时,把之前用来看各种新知识的时间放在码代码上,倒是可以让自己不是那么的浮躁了。也感觉到了自己其实还是很需要把基础打好的。因为光是靠看各种博客各种文章,是看不到实际上一个程序是怎么运行的!再怎么看别人给你解剖青蛙,自己也不能造出来一个青蛙的。

当然,我还是很乐意去了解那些趋势的,不过也会想想自己现在到底能做什么。

现在也有些语无伦次了,那就写到这里算了。

posted on 2014-02-12 09:51 自护意识 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/zihuyishi/p/3545411.html

编写音乐播放器的一些感想相关推荐

  1. 纯前端语言编写音乐播放器

    纯前端语言编写音乐播放器 html代码 index.html <!DOCTYPE html> <html lang="en"><head>< ...

  2. pygame编写音乐播放器

    pygame编写音乐播放器 1.准备工作 2.开始 2.1 设计说明 2.2 代码逻辑 收集某个目录下的所有mp3 显示歌曲名称 播放歌曲 显示播放进度 快进快退功能 画播放控件 主逻辑 3.效果图 ...

  3. c语言编写音乐播放器完整代码(mciSendString函数的使用方法,第一次使用Visual Studio 2019的详细步骤)

    本文会尽量让和笔者一样只有一点点可怜的c语言基础的小白看懂,并写出自己的音乐播放器. 笔者使用的编译器是Visual Studio 2019,直接在官网下载就行了.下面是Visual Studio 2 ...

  4. python音乐播放器代码_pygame编写音乐播放器的实现代码示例

    1.准备工作 ide:pycharm python:3.7 三方包:pygame.pyinstaller.mutagen 几首mp3格式的歌 2.开始 2.1 设计说明 1.包含 上一首.下一首.暂停 ...

  5. 超级炫酷界面C++编写音乐播放器,免费开源代码!

    VB编写的一套MP3音乐播放机程序,界面模仿了鼎鼎大名的Winamp播放器,使用了增强型的皮肤插件,资源文件完整.打开Qt Creator,创建一个new project,项目名称随你喜欢(我的是Mu ...

  6. VC++ 繁星音乐播放器

    繁星音乐播放器是本人第二次使用VC++编写的小应用.主要实现音乐的导入,删除和现实歌词,另外有一些特效 一.功能需求: 1.实现基本的音乐播放器的播放.暂停.继续.停止.上一首.下一首. 2.实现音乐 ...

  7. python 播放本地音乐_实战项目—python实现本地音乐播放器

    随着网络的发展,我们已经很少将音乐下载到本地,而是直接在线听歌,方便而又直接.也许你用的音乐播放器是这个 也许是这个 这都不是重点,今天我们要用python自己打造一款音乐播放器. 具体思路 使用py ...

  8. Linux下基于Libmad库的MP3音乐播放器编写

    linux下基于Libmad库的MP3音乐播放器编写 libmad是一个开源mp3解码库,其对mp3解码算法做了很多优化,性能较好,很多播放器如mplayer.xmms等都是使用这个开源库进行解码的: ...

  9. Python调用Windows API函数编写录音机和音乐播放器

    功能描述: 1)使用tkinter设计程序界面: 2)调用Windows API函数实现录音机和音乐播放器. 参考代码: . 运行界面:

最新文章

  1. jquery.desktop.js 代码分析
  2. Halcon算子盘点:Chapter 19:轮廓线XLD
  3. sql server版本特性简介、版本介绍简介
  4. 如何用postman发送新浪微博
  5. 第一篇:容易遗忘的“枚举”
  6. POJ3617 Best Cow Line【水题】
  7. 【网络技术题库整理5】网络安全技术
  8. 利用python通过拟合优度检验判别数据是否为正态分布
  9. Expo大作战(四十一)【完】--expo sdk 之 Assets,BarCodeScanner,AppLoading
  10. 说一下反三角函数atan等的角度计算值,弧度制和角度制
  11. jboot 增加llog4j日志
  12. ABI (Application Binary Interface)解析
  13. 计算机usb管理策略怎么打开,怎么打开在策略组中禁用的usb
  14. gitlab合并分支
  15. c语言课程设计 日历显示,c语言课程设计_电子日历.doc
  16. 计算机毕业设计JAVA高校体育场馆预约管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw
  17. 每节课都是一个项目 手把手用STM32打造联网气象站-4-STM32基础三件套-TIM定时器和SYSTICK初始化
  18. 关于页面失去焦点时定时器乱序问题
  19. 腾讯不正当竞争案转至深圳,抖音再上诉
  20. 读《富兰克林自传》的一些体会

热门文章

  1. springmvc 传对象报400_源码导读:深入理解SpringMVC报400时的流程
  2. 费马定理中值定理_数论-欧拉函数、欧拉定理
  3. android easylink 搜索设备_手把手教你将数据从Android移动到iPhone步骤与技巧
  4. python web项目案例教程_Python Web开发案例教程(慕课版)——使用Flask、Tornado、Django...
  5. html 图片时钟,教你五步制作精美的HTML时钟
  6. 教你如何在 AlertManager 报警通知中展示监控图表
  7. 无线红外探测器02-硬件设计
  8. 51单片机好学嘛?学完51单片机学什么?
  9. %3c- r语言运算符,R语言基础教程之运算符
  10. 2020 China Collegiate Programming Contest Changchun F - Strange Memory(dsu on tree + 位运算小技巧)