专栏首页Hongten那些年我们开发的应用程序

那些年我们开发的应用程序

这里所要谈到的应用程序主要是由Java,Python等语言,并且在Windows环境下开发和实现。

所有的UI设计,有些来自灵感,有些来自生活。总之是在自己无意识状态下面画出来的。

weather

weather应用程序是由java语言开发的一款天气预报App,天气数据来自于Yahoo数据库。weather应用程序支持22个国家的城市天气预报信息。

mp3_v2

mp3_v2应用程序是由java语言开发的一款音乐(mp3)播放软件。只支持本地音乐(mp3)文件的播放,并且mp3文件的名称中不能包含中文名称(这是一个遗憾,但整体的体验效果是不错的)。mp3_v2应用程序运行的时候,可以最小化到托盘,并且占用CUP资源非常少。会给你带来音乐的享受。

mp3

mp3应用程序是由java语言开发的一款音乐(mp3)播放软件,只支持本地音乐(mp3)文件的播放,很好的支持中文。mp3应用程序运行的时候,可以最小化到托盘。同时支持定制歌手头像。(mp3应用程序没有实现进度条和音量控制,这是mp3应用程序的一个遗憾,虽然有遗憾,但会给你音乐的享受)

PyMusic

PyMusic应用程序是由Python语言开发的一款音乐播放软件。这款软件的灵感来自百度随心听。动作按钮全部是画出来的,没有用到任何图片。用到图片的只有:背景,歌手图片,作者图片。

程序小遗憾:

1.歌手图片需要自己整理(240*240)

2.歌曲需要从mp3转换到ogg格式

3.手动添加歌手图和歌曲

虽然有些小遗憾,但是整体的UI设计会给你带来不一样的音乐享受体验。

Ball Perfectly Elastic Collision(BPEC)

Ball Perfectly Elastic Collision(BPEC)应用程序是由Python语言开发的一款游戏软件,运行于Windows环境下。小球的可以通过鼠标左键(添加小球)和右键(减少小球)来进行操作。灵感来自Windows的屏保。

notepad

notepad应用程序是由java语言开发的一款文字编辑软件。灵感来自Windows的notepad。事实上这款软件是模仿Windows的notepad软件的功能,然后自己加入了一些自己的功能。例如变换皮肤,Notepad API等。

alarm_v2

alarm_v2应用程序是由java语言开发的一款闹钟软件,简单的UI设计,并且提供快速设定时间的按钮(+/-1, +/-5, +/-30)。alarm_v2应用程序还提供试听铃声的功能。当你设定好闹钟以后,四个进度条会动态显示剩余时间。当然alarm_v2应用程序也提供Mini界面和普通界面的切换操作。

alarm

alarm应用程序是由java语言开发的一款闹表软件,这是很早以前(大二的时候)凭借自己兴趣开发的的闹表程序。alarm应用程序提供更换皮肤,系统托盘等功能。当时间剩余30s的时候,alarm应用程序会给出提醒信息。当时间到了时候,闹表的铃声会响起来,同时应用程序也会震动。当我们点击‘停止’按钮的时候,有时候铃声不会停下来(这是程序的一个小遗憾)。

screen-shot

screen-shot应用程序是由java语言开发的一款截图软件,程序有设计到Maven的应用。这是一个前人(mailingfeng)的project,然后在此基础上进行二次开发,然后加入了一些新的功能,例如:系统托盘,锯齿效果,圆形效果等。还有一点,就是把之前的版本给翻译为引文版本了。用到screen-shot功能的应用程序,如:alarm, mp3

E | hongtenzone@foxmail.com  B | http://www.cnblogs.com/hongten

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • java开发_生成/解析自己的QRCode二维码

    在http://www.ostools.net/qr看到了一个生成二维码的工具,于是就产生了一个想法:

    Hongten
  • java中静态变量和实例变量到底有什么区别_看了就知道啦

    ==================================================

    Hongten
  • oracle系列--第六篇 Oracle上面小试牛刀

    现在我们可以在oracle上面进行创建表,向表中插入数据,修改表中数据,删除数据,甚至删除表等一系列操作。

    Hongten
  • 你的第一个渐进式网站应用(3)

    应用程序的shell是为渐进式网站应用的用户界面提供所需的最小HTML,CSS和JavaScript能力,并且是确保可靠的良好性能的组件之一。它的第一次加载会非...

    RP道貌不岸然
  • 数据库容量规划

    原文地址: https://sendgrid.com/blog/capacity-planning-for-databases/

    二狗不要跑
  • Java源码阅读之红黑树在HashMap中的应用 - JDK1.8

    JDK1.8之前,HashMap并没有采用红黑树,所以哈希桶上的链表过长时,就会有效率问题。

    格子Lin
  • Facebook发布首款无人机,为偏远地区提供上网服务

    镁客网
  • 无服务器架构中的十大安全风险

    无服务器架构(作为服务或FaaS的功能)是应用程序在其上构建和部署后,可以根据云工作负载流自伸缩的架构。从开发的角度来看,无服务器架构主要关注核心功能,而忽略所...

    程序你好
  • 【TestNG快速上手】一、接口自动化

    TestNG是基于java语言并集成JUnit和NUnit的测试框架,具有如下特性:

    软测小生
  • 【TestNG快速上手】一、接口自动化

    TestNG是基于java语言并集成JUnit和NUnit的测试框架,具有如下特性:

    用户5521279

扫码关注云+社区

领取腾讯云代金券