点击在新窗口中浏览此图片 点击在新窗口中浏览此图片 点击在新窗口中浏览此图片
近期发布~
[晴 2007/02/28 07:45 | by turbozv ]
历经了5周陆陆续续的开发,今天发布了:

点击在新窗口中浏览此图片

* 增加了动画生肖背景,大家可以自由制作动画效果了
* 解决了除夕节日的问题
* 修正了中伏的问题
* 优化了今日插件 进一步减小今日插件的体积
* 修正了几个公农历转换的问题(比如2025-4-27等等)
* 在“转到日期“和”公农历互换“中加入了“闰月”的选择
* 重构了Cache模块
* 修正了农历月干支错误(立春前后的天干地支已经修正)

下载:http://www.pda01.com/blog/read.php/15.htm
[晴 2007/02/13 10:11 | by turbozv ]
这次是完完整整把以前零零散散做的测试放到一起来了。

运行一次完整的测试需要处理11MB的数据,耗时65s (IBM X60, 1.66G)

基本上以后的修改可以保证数据的一定正确性了~cool

另外,整理了一下代码,掌心万年历目前:
主程序+今日插件 一共30个cpp/h文件,总代码行数10324
算不大不小一个项目cool

http://down.pda01.com/down/HandCalendar.V2.5.dev4.rar

引用
RUN_TEST: testJQF()...
>>Passed:100.00% (Tested:372, Failed 0)

RUN_TEST: testWeekDay()...
>>Passed:100.00% (Tested:768040, Failed 0)

RUN_TEST: testEasterDay()...
>>Passed:100.00% (Tested:1, Failed 0)

RUN_TEST: testZod()...
>>Passed:100.00% (Tested:3, Failed 0)

RUN_TEST: testSTerm()...
>>Passed:100.00% (Tested:8, Failed 0)

RUN_TEST: testLunarGetDayName()...
>>Passed:100.00% (Tested:360, Failed 0)

RUN_TEST: testMonthDays()...
>>Passed:100.00% (Tested:18, Failed 0)

RUN_TEST: testGz()...
>>Passed:100.00% (Tested:2301040, Failed 0)

RUN_TEST: testSolarToLunar()...
       2100
>>Passed:100.00% (Tested:767009, Failed 0)

RUN_TEST: testAnimal()...
>>Passed:100.00% (Tested:764, Failed 0)

Total: 3837615, Failed: 0
>Time:64984ms
[晴 2007/02/05 02:33 | by turbozv ]
     基于LibUnGif。我的目标是剥离出一套最小的,支持背景透明的,能在WinCE(PocketPC/SmartPhone)上运行的动画GIF库。

做的工作主要是几方面:
1) 增加了透明支持
2) 去掉了WinCE上不必要的一切函数
3) 写了一个Sample Code

使用方法
1)初始化Gif动画

GifWin gif;
gif.Open(gifContentBuffer, gifContentLen, RGB(0xff, 0xff, 0xff));
delay = gif.NextImage();
SetTimer(hWnd, GIF_TIMER_ID, delay, NULL);

2)显示Gif动画

WM_TIMER:
    gif.Draw(hdc, left, top, right, bottom);
    InvalidateRect(hdc, &rect, FALSE);
    delay = gif.NextImage();
    if (delay <= 0) {
         gif.Reset();
         delay = gif.NextImage();
    }
    SetTimer(hWnd, GIF_TIMER_ID, delay, NULL);

3)释放Gif动画

gif.Close();

严格遵循GPL,完整源代码下载:
分页: 43/68 第一页 上页 38 39 40 41 42 43 44 45 46 47 下页 最后页 [ 显示模式: 摘要 | 列表 ]