您的位置:首页 > 其它

基于silverlight的心语贴墙系统

2012-04-30 11:17 351 查看
估计大家看到这个标题,可能还无法理解我这个系统是用来干什么的,先说一个场景,犹如一些咖啡厅的心语墙,客户可以找服务员索取便签纸,写下自己的心语,然后在心语墙上找一个合适的位置贴下。对于这个便签纸,自己在将来的某一天再次光顾这家咖啡厅还可以看到自己以前贴下的心语。当然,其他的顾客也可以浏览,说了这么多,如果您感兴趣,可以猛击:http://fendouzl.s2.jutuo.net 。如果不登录,还有很多功能看不到哦。不过由于时间有限,又要工作,又要做这个毕设系统,还得写论文,因此,目前这个系统还是比较粗糙的,有时间我会去完善之,因为这个系统是我自己在生活中觉得的确需要,正好以前学了silverlight,便想把这个生活模型使用silverlight来模拟,尽管模拟的不好,大家不要见笑,可以直接给我留言指正,我会加以改正的哈。

下面先看看其中一个功能模块的截图

View Code

function getUserLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(show_map);
} else {
alert("您的浏览器不支持HTML 5来获取地理位置信息。");
}
}
function show_map(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
callSL(latitude, longitude);
}

function callSL(latitude, longitude) {
var slHost = document.getElementById("SilverlightControl");
var page = slHost.Content.FootprintContainer;
slHost.Content.FootprintContainer.Process(longitude, latitude);
}


需要注意的是,Silverlight如何与javascript通信,代码中也有体现,如何大家感兴趣还是去查看相关资料,

7 早来的总结

这个总结的确来的比较早吧,因为还有一些用到的技术还没有来得及写,好不容易一个假期,我却需要来写毕设,马上又得去上班,因此的确没有更多的时间,再加上自己的确还有很多说不明白讲不清楚。不得不说一个人想将来过的好一点,年轻的时候就需要去拼搏。对于前面我讲的,相信大家也注意到了,我对代码的细节没有做更多的讲解,因为现在网上资源还是比较丰富的,只要大家知道有这么回事,知道关键词,便可以很容易的找到答案,因此我写的这篇文章的重点不是在说具体代码是如何实现的,而是提到一个个知识点,一条条思路。说到这儿,相信大虾开始笑了,不过我还是想说说,成为大虾是一个过程,而不是一个结果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: