不敢想象我这一个月多是怎么过来的,除了白天上班和周末有时候出去玩之外我一般都是宅在宿舍做这个梦心日记本V2.0 。自从上次V1.0的版本放出去之后受到论坛很多网友的鼓励和支持,也有不少人提出宝贵的意见,看到大家这么热心我就在计划V2.0的版本了,而且一定要和第一版很多不同,也要改进很多东西。
       我不知道像QQ那样头像的功能是怎么做的,也不知道如千千静听那样的界面是如何开发的,很羡慕那样华丽的界面,开发.NET的桌面程序早就厌倦了那样死板的外观了。后来我去百度一搜,自定义控件和GDI+就进入了我的视线,就搜出了我的梦心日记本V2.0出来了...
    当然,现在说得很轻巧,在背后我是花费了难以想象的精力的。之前我对GDI+是很不了解的,连自定义一个按钮的外观都不知道从何下手,GDI+都不知道画到哪儿去!直到后来下载了一些例子,随后依样画葫芦做出了背景颜色淡入淡出的小按钮,让我激动了很久。
    开发新版本我还是碰到了更多的复杂的问题,让我头疼的是公司宿舍不能上网,我只能将问题记录下来留到明天上班去查资料,当然上班的时候是不能随随便便上网的,我只有在空闲之余开开网页,然后就是在午饭的时间里,公司给我们四十分钟的午休和午饭时间,我给自己分配了吃饭时间为10分钟(不过这个午饭时间我是边吃饭别查看资料的)然后才有更多的时间去查资料,去CSDN和博客园里面搜索相关的文章,然后把网页下载下来回去看。五点下班之后我也偶尔会逗留在办公室上网下载一些例子,一个月都是这样紧张而刺激中过来的!现在回头翻翻以前下载的网页和文件,单单网页就有近10000个,容量超过800M之大...
    在开发的同时我不忘将最新成果发到论坛里面给网友下载测试,收集一些意见,然后回去自己当客户感受一下,再修改...比如天气和心情用图标显示就是论坛里面一个网友的意见的。
    值得一提的是V2.0开发到一半的时候,公司里带我的那个师傅要看一下我最近的成果,于是我把V2.0的版本给他看,他看了一会就说两句话:1、还不错;2、就这么一点?我当时很无语...是啊,为了这一点我可是花了很多的努力,里面的代码也有上千行。我们用一款软件,感觉功能不多而且很小的样子,但其实开发人员在里面投注的精力和时间是很恐怖的,甚至代码量也会很多!
    梦心日记本V2.0最大的亮点我觉得还是在UI上面,其它层相对V1.0版本除了增加几个功能之外几乎没有变。我努力去仿QQ2009的界面,同时也努力把它扭转到自己的创意上面来,遗憾的是我是天生的对色彩和艺术不敏感,因此也感受不到界面好看与否。在我的梦心日记本V2.0规划书里面我是计划用皮肤的形式来做的,用户可以选择自己的皮肤资源来改造软件外观,这实现起来其实不难,但由于种种原因我还是放弃了这一个构思(注:我在论坛里面看到很多人用别人的皮肤控件和资源.ssf来做软件的外观,其实那个控件并不好用,我不是很看好....)
    现在梦心日记本V2.0也差不多了,把辛苦和埋怨都直接删掉,留下写日记的欣慰。为了测试我把以前写在QQ空间里的日记都Down下来,从04年起到现在算起来有550篇日记了,总数超过50万字。
    其中,我看到了我的成长,看到了我的泪水,见证了我的选择...

后记:开发了梦心日记本V2.0版本之后我已无意再继续下去了,对于梦心日记本V3.0版本我不想开发了,本想把V2.0版本的一些缺点和遗憾都在V3.0里面解决掉,但看来是不可能了!

梦心日记本V2.0完工相关推荐

  1. 强势回归!比 Python 快 20% 的 Pyston v2.0 来了!

    作者:Kevin Modzelewski 机器之心编译 比 Python 快 20% 的 Pyston v2.0 来了. 2014 年,Python 实现 Pyston 诞生.Pyston 的开发目标 ...

  2. Apache DolphinScheduler v2.0.1 Master 和 Worker 执行流程分析系列(三)

    点亮 ⭐️ Star · 照亮开源之路 https://github.com/apache/dolphinscheduler 这是一系列关于 DolphinScheduler v2.0.1的源码分析文 ...

  3. 极客感十足的电子胸牌 ART-Badge V2.0开发记录!

    开源地址:https://github.com/ART-Badge 前言 关注 RT-Thread 的同学肯定知道,RT-Thread为了向众多开发者展示RT-Thread的最新开发和生态建设成果,每 ...

  4. 文心ERNIE 3.0 Zeus千亿参数大模型,一键生成“学术范儿”论文标题

    文章整理自哔哩哔哩科技区UP主"同济子豪兄"(张子豪)的主题分享「文心雕龙,一键生成学术灵感」. 文心ERNIE 3.0 Zeus作为基于知识增强的千亿模型,在各类真实场景的生成准 ...

  5. 让人们久等了的TCP BBR v2 0快要出炉了

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 这是连续 ...

  6. xlWarKey v2.0 手记

    经过一周多的断断续续的奋战,终于赶在除夕夜把 xlWarKey v2.0 发布了.现在把一些心得体会记一下. 从去年 5 月 21 发布 1.2 版以来,到现在已经半年多了,由于上学期忙于找工作等一堆 ...

  7. 唐诗宋词v2.0原理分享

    v2.0本意是进行数据上的优化.但是由于数据量很大,存储方式由原先的写在代码中,变为在文件中,因此不得不采用异步方式,这样原先的代码绝大部分都不能使用了. 原理分享 主要进行了以下几个步骤的工作: 从 ...

  8. USB硬件 键盘鼠标控制器 V2.0 支持二次开发

    USB硬件 控制键盘鼠标 V2.0 支持二次开发提供开发包 usb键盘鼠标控制器由来: 听说过"按键精灵"这个软件,就不难理解了;就是这个思路,做一个真正的硬件键盘鼠标,然后我们控 ...

  9. RDC到场礼,ART-Badge V2.0开发记录,极客感十足

    开源地址:https://github.com/ART-Badge #前言 关注 RT-Thread 的同学肯定知道,RT-Thread为了向众多开发者展示RT-Thread的最新开发和生态建设成果, ...

最新文章

  1. linux vim6,VIM6:linux终端下的英文字典--SDCV
  2. 人工智能产业发展联盟公布首轮AI芯片基准评测结果,评估工具已开源
  3. windows API 开发飞机订票系统 图形化界面 (一)
  4. nagios监控-多用户管理
  5. java分享知识点_Java基础知识点整理(一)
  6. access抓取数据_十年数据库流行度,哪款是你的最爱
  7. #216. 最小花费最短路
  8. Q89:全局光照(Global Illumination)——Path Tracing(只用于间接光照)
  9. 图解SQL的Join(转摘)
  10. 软件测试之项目立项与需求评审
  11. 学会System Generator(1)入门与安装
  12. 在win7和win10上通过INF文件安装64位WDM驱动
  13. 大咖说|翼辉丁晓华:我们已经真正意义上感受到了原始创新带来的巨大价值
  14. 计算机图形学与图像处理图形学的研究内容
  15. Unity Editor 基础篇(三):自定义窗口
  16. dplayer + m3u8+ p2p加速
  17. 1148 - 【入门】数数小木块
  18. Zomm20210715
  19. 专题:2019世界移动通信大会(MWC)精彩纷呈,中国企业各出大招
  20. AVA(aesthetic visual analysis)数据集简介

热门文章

  1. 睿熙科技完成Pre-A融资,用于VCSEL芯片量产
  2. 安装python爬虫scrapy踩过的那些坑和编程外的思考
  3. 仿即刻的点赞滚动放大波纹图标
  4. $0,$?,$!,$-,$*,$@,$#等的特殊用法
  5. 面对对象的程序设计初探总结
  6. VC++大数据量绘图时无闪烁刷屏技术实现
  7. ADSL上网常见错误提示
  8. 数据管控引领科技未来
  9. Visual Studio跨平台开发实战(2) - Xamarin.iOS基本控制项介绍
  10. 计算机加入到域的注意事项