• 歌词串串烧1.15版更新
    下载地址:下载歌词串串烧1.15版
    v1.15 Beta 【2004.04.14】
    1.重写部分代码,使得速度有大幅度提高
    2.修正添加歌手时导致类别无效的错误
    3.修正最简模式的上一首和下一首按钮错误

    v1.13 Beta 【2004.04.12】
    1.修正修改专辑时导致歌词丢失的错误
    2.升级歌词数据库,自带歌词增加到1500首

    v1.12 Beta 【2004.04.07】
    1.支持LRC格式歌词的批量导入
    2.支持自定义类别
    3.支持收藏夹拖放排序
    4.增加歌手拖放分类功能
    5.增加上一首和下一首按钮,大大方便操作
    6.修正删除歌词时却没有删除收藏夹中相应条目的Bug
    7.修正删除专辑时却没有删除收藏夹中相应条目的Bug


  • 终于完成了对ColorWheel的开发,强烈推荐下载,这是我写过最复杂的软件了
    软件功能主要是网页配色、屏幕取色以及色彩管理等等

    软件下载地址:下载ColorWheel

    屏幕截图
  • 新增功能
    1。增加自动提醒功能,在每天开机时,如果有图书已经超期或者将要到期,将会弹出窗口提醒
    每天只提醒一次的哦,以后不管是重启还是重新开机,一天之内不会再提醒了
    当然,你也可以启动程序查看自己的书籍情况

    2。修正了一些Bug,稍微修改了一些界面元素
    下载地址:下载图书助理0.11版

    新功能截图:
  • 刚刚完成的测试版,可能还有一定的bug,正在测试中

    界面已经有了很大的变化哦,下载地址:下载图书助理

    截图






  • 这个是用C语言编写的贪吃蛇游戏哦,原创原创,TurboC下写的,去年的作品,有源代码的哦

    源文件下载:贪吃蛇源文件下载

    可执行文件下载:贪吃蛇游戏下载

    截图



    /**********************************************************/

    /* 本程序在Turbo C 2.0下编译通过 */

    /* */

    /* 文件名: snake.c */

    /**********************************************************/

    /**********************************************************/

    /* 程序中用到的库函数所在头文件应用 #include 命令包含进来 */

    #include<graphics.h>
    #include<bios.h>
    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    #include<dos.h>
    #include<conio.h>
    #include<ctype.h>

    /**********************************************************/
    /* 定义符号常量 */

    #define len sizeof(struct snake)
    #define Q (*que)
    #define FILENAME "c:\\person.dat" /*文件保存路径*/

    /**********************************************************/

    /* 定义数据结构*/


    /*蛇节点*/
    struct snake_base
    {
    int x;
    int y;
    };

    /*队列节点 */
    struct snake
    {
    struct snake_base data;
    struct snake *next;
    };

    /*队列 */
    struct queue
    {
    struct snake *front,*rear;
    };

    /*排行榜结构*/
    struct person
    {
    char name[20];
    int score;
    };

    /**********************************************************/

    /* 定义全局变量 */

    struct person per[5];

    /**********************************************************/


    /************************************************************************************/

    /*自定义函数原型说明 */

    void inques(struct queue *que,int x,int y); /*入队函数*/
    void creatque(struct queue Q,int m); /*创建队列*/
    struct snake_base delete(struct queue *que); /*出队函数,返回值为一个蛇节点*/
    void *picture(int type); /*绘制方块函数*/
    void draw(int x,int y,void *p); /*从图形缓存中读出数据,并显示在屏幕上*/
    int search(int x,int y,struct snake *tmpHead); /*判断蛇头是否与蛇身相遇函数*/
    void creat_menu(); /*产生主界面*/
    void ReadFiles(); /*从文件中读取记录信息*/
    void WriteFiles(struct person *); /*将记录写入文件中*/
    void InitScoreFiles(); /*初始化记录文件*/
    void CompareScore(struct person ); /*排行榜按分数进行排序*/
    void pain_board(); /*绘制排行榜函数*/
    void pain_gameover(); /*绘制游戏结束时的图形*/
    void HelpMessage();
    /***********************************************************************************/

    /**********************************************************/

    /*主函数*/
    void main()
    {
    int gm=VGAHI,gd=VGA;
    int mark,level,m,key,hi,lo,h;
    int s1,m1,i,j,k,xn,yn,flag,bl;
    long time;
    unsigned s2;
    void *p1,*p2;
    char ch,string[3];
    struct person CurPerson;
    struct queue *que;
    struct snake *q;
    struct snake_base x1;
    struct time t[1];
    do
    {
    flag=1;bl=0;que=NULL; /*下面两行为初始化游戏变量*/
    time=30000;mark=0;level=1;m=0;
    gettime(t);/*初始化随机数*/
    s1=t[0].ti_sec;
    m1=t[0].ti_min;
    s2=s1*m1;
    srand(s2);
    initgraph(&gd,&gm,"");
    p1=picture(1);
    p2=picture(0);
    creatque(que,3);
    creat_menu();
    itoa(mark,string,10);
    setcolor(15);
    outtextxy(545,30,string);
    itoa(level,string,10);
    outtextxy(545,50,string);
    q=Q.front->next;
    for(k=0;k<=2;k++) /*遍历队列,绘制初始状态的蛇身*/
    {
    draw(q->data.x,q->data.y,p1);
    if(k==2)
    { /*队尾节点为蛇头,取出赋值给i,j*/
    i=q->data.x;j=q->data.y;
    }
    q=q->next;
    }
    do
    {
    xn=((unsigned long)rand())%31+1; /*随即产生两个坐标,作为新节点*/
    yn=((unsigned long)rand())