- 博客(0)
- 资源 (123)
空空如也
asp.net+程序开发范例宝典19.rar
asp.net+程序开发范例宝典19.rarasp.net+程序开发范例宝典19.rarasp.net+程序开发范例宝典19.rar
2011-11-24
asp.net+程序开发范例宝典06.rar
asp.net+程序开发范例宝典06.rarasp.net+程序开发范例宝典06.rarasp.net+程序开发范例宝典06.rar
2011-11-24
基于浏览器的简易资源管理器
制作的初衷是没有FTP的情况下能够修改自己的网站,安全方面用form认证。
全Ajax实现,支持文件浏览、新建编辑文件(夹)、删除移动重命名文件、压缩解压zip文件、文件上传下载等。
基本支持IE5.5以上、FF、Opera浏览器。
2011-10-20
直销会员分成管理系统
直销会员分成管理系统该系统具有,成员树型图,成员结构图,区域代理,成员添加,成员等级划分,成员每月应该得到的工资奖励等功能。
奖项分为:直接推荐奖,拓展奖项,鼓励奖 等项。
2011-10-20
俄罗斯方块游戏
玩法
↑ - 变形;← - 向左移动;→ - 向右移动;↓ - 向下移动
1、每个形状都是由4个“块”组成的,也就是“块”是俄罗斯方块的最小单位,首先要有一个“块”的用户控件。要求可以设置“块”的位置和颜色
2、经典俄罗斯方块一共7种形状,把每种形状所需要的功能抽象出来写一个抽象类,7个具体形状分别继承这个抽象类,并重写其抽象属性和抽象方法
3、核心控制部分:在容器内铺满隐藏的“块”,上/下/左/右/控制形状的变形和移动,通过控制容器内“块”的颜色来响应变化,当形状下一步移动或变形的位置处已经有颜色时则禁止移动或变形,当形状下一步移动或变形的位置在底边有颜色或处于容器的底部则判断消行并生成新的形状
2011-10-20
连连看游戏
玩法:用鼠标左键选中卡片,如果选中的两卡片间的连线不多于 3 根直线,则选中的两卡片可消除
思路
1、卡片初始排列算法:已知容器容量为 x, 不重复的卡片数量为 y, x >= y && x % 2 == 0, 首先在容器内随机排列卡片,然后取出容器内相同的卡片个数为奇数的集合(集合内成员数量必为偶数个),最后将该集合一刀切,将集合右半部分的卡片的依次复制到集合左半部分。以上算法保证了在一定随机率的基础上,不会出现相同的卡片个数为奇数的情况
2、无解算法和重排算法:在容器内存在的卡片中,两两计算是否存在可消路径,如果没有就是无解,需要重排。重排时,需要得到现存的卡片集合和卡片位置集合,在卡片集合中随机取卡片(取出一个,原集合就要移除这一个),然后依次放到卡片位置集合内,从而达到将现存卡片重新排列的目的
3、两点消去路径的算法以及取最优消去路径的算法:取玩家选的第一点的 x 轴方向和 y 轴方向上的所有无占位符的坐标集合(包括自己),名称分别为 x1s, y1s;取玩家选的第二点的 x 轴方向和 y 轴方向上的所有无占位符的坐标集合(包括自己),名称分别为 x2s, y2s。先在 x1s 和 x2s 中找 x 坐标相等的两点,然后找出该两点与玩家选的两点可组成一条连续的直线的集合,该集合就是可消路径的集合,之后同理再在 y1s 和 y2s 中找到可消路径的集合。两集合合并就是玩家选中的两点间的所有可消路径的集合,该集合为空则两点不可消,该集合内的最短路径则为最优消去路径,集合内的 4 点连接线则为消去路径的连接线
4、游戏使用MVVM(Model - View - ViewModel)模式开发
2011-10-20
打苍蝇游戏
玩法
用鼠标控制瞄准镜的移动,鼠标左键开火
思路
1、苍蝇的移动轨迹用一个简单的公式计算,即正弦波。正弦波的公式:y = A * sin(ωx + φ)
2、苍蝇控件使用MVP(Model - View - Presenter)模式开发,其目的只是为了说明如何在Silverlight中应用MVP模式
2011-10-20
物业管理系统
一个简单实用的物业管理系统,包括
小区管理:小区概况、周边设施:学校、医院、游泳池等
住户管理:住户的基本资料、入住房屋信息、空房信息等
楼宇管理:建筑面积、朝向、户型、户主等基本信息
车位管理:车牌号、车类型等
设备管理:小区设备名称、型号以及维修信息等
同时还包括物业公司员工的管理
2011-10-20
开发的围棋在线对弈程序
首先,介绍下围棋的简单规则:黑白双方交替落子,以占据棋盘上交叉点多者为胜。同时,双方为了争夺地盘,可能会发生“对杀”。一个棋子周围接触的空白交叉点数目叫做“气”,如果一个或多个棋子周围的气都被对方封死,气数=0,则这些棋子就称为死棋,需要从棋盘上移去。
1. 我们打算在界面的左侧显示棋盘,而右侧是功能区域。
2. 棋盘是由19道横线,19道竖线,以及9个星位的标志组成的。为了方便查找棋盘上的位置,我们在棋盘的四周可能需要加上坐标。目前我们先只在左侧和上方加上坐标。右边和下面的位置留在那里。
2011-10-20
简单多功能投票/调查系统
可以在线投票,以图片形式察看投票结果,进行投票主题管理(Topic)、投票项管理(Subject)和投票内容管理(Item)
可以设置是否允许重复投票,采用面向对象模式开发
2011-10-20
试卷生成系统
此项目是试卷生成项目:人工选题生成试卷、随机选题生成试卷
系统的操作步骤大概就是添加个个类型的试题。然后生成试卷
人工定制:选择各个类型试题的分值 然后勾选系统中已有的试题,进行生成试卷
随机定制:选择各个类型试题数目和分值,然后生成试卷
生成试卷可以导出word文档,完成整个工作
2011-10-20
播放器(仿百度音乐抢鲜族)
(1)Sliverlight中MeidaMement的Source属性的值必须是url,否则会报错。这个可能会和大家看到的一些文档上说的不同,但是至少实践证明2.0中必须是url。
(2)传入的url中不能包含中文,否则会报错。这个可能是很内部的编码机制有关,朋友们在应用中要注意一下。
(3)疑问:利用代码声明MeidaMement对象并Add到Grid等容器中的时候,不能播放音乐,但是也没有错误提示。如果直接加入一个MeidaMement就可以。这个还不知道为什么,高手支招。
(4)数据绑定上,本打算用XML,但是网上说SL对xml的操作弄的不是很好,自己也尝试了一下,最后还是通过集合数据并进行绑定。
(5)好看的外表是要付出代价的,虽然MS提供了Blend等工具,但是对于我这样的新手来说还是比较吃力的,还需多多练习。
(6)疑问:在VS2008中运行没问题,但是本机直接打开Text静态页却出现脚本错误,不知道原因,但是上传到博客园却没问题,不知为什么。
(7)显示歌曲播放进度的进度条还需改进,没有找到好的方法把歌曲的时间和动画绑定起来,原打算在代码中设定KeyTime的值,但是最后发现这个值是只读的。
2011-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人