C#开发KTV点歌系统总结

C#开发KTV点歌系统总结

ID:36395947

大小:2.81 MB

页数:11页

时间:2019-05-09

C#开发KTV点歌系统总结_第1页
C#开发KTV点歌系统总结_第2页
C#开发KTV点歌系统总结_第3页
C#开发KTV点歌系统总结_第4页
C#开发KTV点歌系统总结_第5页
资源描述:

《C#开发KTV点歌系统总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、KTV点歌系统项目开发总结技术交流:http://hi.baidu.com/_huanstephen/item/41ca36eccea93cbdcf2d4fc0目录程序的业务及其框架介绍1程序的设计优势及缺陷界面样式简介23界面样式程序的业务KTV系统字数点歌热门歌曲歌手点歌拼音点歌曲风点歌语种点歌已点歌曲数据库组织图程序的框架界面显示层逻辑计算层数据库操作层资源文件核心优势我们采用了“循环双链表式队列”Links文件创建的是双链表,这样一来方便数据的插入和删除,其中我们还使用了下标标记,可以向数组一样标记元素,

2、但存储空间又不受到数组那样约束。Queue是将Links的线形链表循环起来,再加入压入数据和弹出数据的功能。双链表式队列的设计原理双链表就是一个节点中由A、B、C三个元素组成,其中A和C的类型是Node,也就是这些节点的类,B存放的是每个几点的数据,系统中使用的是泛型代替。每当创建一个节点加入列表之中,就让A元素指向上一个节点,让C元素指向下一个节点,同时让前后两个元素分别改变其上下元素的指向位置,以达到串联的效果。ABCABCABC双链表式队列的设计原理简单说一下原理,在没有歌曲的时候push和pop是指向同一

3、个元素的。当有歌曲进入的时候,将歌曲压入push所指的位置,然后push通过C元素移动到下一个节点上。当需要从队列中取出一个值是,从pop里面弹出当前所指的位置,然后pop也通过C元素移动到下一个节点。ABCABCABCPopPushCBACBACBA优势及缺陷界面简洁可复用多组控件按数组绑定使用队列来存储已点歌曲最初的设计过于理想化程序有些臃肿优劣ThankYou!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。