IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

Silverlight 游戏开发小技巧:传说中的透视跑马灯

昨夜元宵佳节,各种灯会热闹非凡,伴随烟火灿烂好不热闹,可惜一点也没看着T_T,那就写一个跑马灯吧,可是跑马灯并不稀奇,各位高手们已经写过而且都各有特点,所以,写也要写点有特色的才好,游戏中经常能看到一种带有透视的选人界面,上次写的是一个固定效果,那么这次带上点动画,结合一个Silverlight的MVC开发小技巧快速完成它。 仍然继续偷懒,借用之前的控件:Silverlight 游戏开发:简单的

通过CoCo360谈新生IM工具的发展

作者语: 现在国内,一说IM工具,大家肯定首先想到的QQ(TM也有人用),其次才有人说MSN。可以说,现在作为一个天朝的网民,要是没有QQ号码,你出门都不好意思和别人打招呼。君不见,现在和新结实的人,除了交换手机号码之外,基本QQ号码,也是必要互换的内容之一。至于MSN嘛,可以QQ上聊天的时候再交换吧。 那么,作为一个新生的IM工具,应该如何发展起来呢?如何再QQ这个庞大的企鹅身下,寻找空隙,生存

GoogleReader用户登陆验证

google账户支持多种认证方式,详细可参考http://code.google.com/intl/zh-CN/apis/accounts/ 在做GoogleRead的帐号验证我选取了ClientLogin 利用 ClientLogin,您的桌面或移动设备应用程序能够将编程登录并入其界面中。与通过各个请求发送用户的登录凭据相比,ClientLogin 是一个更好的选择;ClientLogin 有着

Orchard:把之前写的Map Content Part专为一个Widget来使用

    在Orchard中widget 是一个内容类型,它是比较大粒度的可重用UI,它可以放在网站页面的任意位置上,例如云标签、查询窗口等。上一篇我们介绍了如何在Orchard中生成一个自定义字段类型,本篇介绍如何编写一个content part,然后如何转成一个Widget。 生成一个Content Part    &

Silverlight 2.5D RPG游戏技巧与特效处理:(一)序言

不得不说的事,过年期间用了两个多星期时间将17173首页所推荐的2010年新测的几乎60多款网游彻底的扫荡了一遍;过瘾哪!确实过瘾,好久没玩网游了,一次让我爽个够。快的2小时就到了40级,还有更快的5小时冲到了80级。感慨啊真想长叹一声:天!现在的游戏咋被整成了这样!于是愤愤写下如此感受,仅当到此一游:国产3D网游质量恒古不变,敢问开发商你自己想吐了没?市场上充斥着更多的依旧是2D/2.5D AR

SQLite做为本地缓存的应用需要注意的地方

今天看到了园友陆敏计的一篇文章<<C#数据本地存储方案之SQLite>>, 写到了SQLite的诸多优点,尤其适应于本地数据缓存和应用程序。 转自陆兄的内容,来夸夸Sqlite: SQLite官方网站: http://www.sqlite. org/ 时第一眼看到关于SQLite的特性。 1. ACID事务 2. 零配置 – 无需安装和管理配置 3. 储存在

c#扩展方法奇思妙用基础篇六:WhereIf 扩展

一、Where 扩展的不足 如下界面,可通过姓名、编号和地址对人员进行模糊查询: 我们通常会写出如下代码: public IQueryable<Person> Query(IQueryable<Person> source, string name, string code, string address) { var result = sour

C#中FCL迭代器模式的一点问题

迭代器模式是GOF23种模式中的一种,目的是为了提供对集合的遍历。为什么要实现迭代器模式: 假设存在一个数组,我们的遍历模式可能是采用依据索引来进行遍历。又假设存在一个HashTable,我们的遍历模式就可能按照键值来进行遍历。无论是哪个集合,如果它们的遍历没有一个公共的接口,那么我们的客户端进行调用的时候,相当于是对具体类型进行了编码。这样以来,当需求变化的时候,就必须修改我们的代码。并且,由于

移动三国己然鼎立,普​通开发者如何选择开发​平台?

Nokia和Microsoft 终于搞基成功,业内人事普遍都看好两家厂商的“软硬结合”。这一结局直接把Windows Phone7 这一新兴手机移动操作系统送到与如日中天的Iphone 与 Android 在同一位置上,变成了三国之势。究竟两家公司的合作是 " No - Win " 还是 "Win - Kia " 这里不做讨论,只能引用我们瓷器国的某些专家常用的语言来说:这

工作流系统之三十五 自由流的实现

工作流系统在给业务流程建模的时候,按照流程引擎的设计,将业务流程定义出来。这个业务流程的每个流程实例,就按照流程建模时定义好的线路流转。 自由流是指流程实例在运行时,不按照预先定义好的线路流转,而是自由的跳转,由流程实例的操作人员来选择下一个到达的节点。通常这种都是不正常的流转,和回退流一样,破坏了流程的正常定义。但是自由流又很有“特色”,符合一定的业务需求。例如,当一份申

Silverlight打印图片不全的问题

前两天在使用Silverlight的打印功能,正好电脑连着打印机,就随手打印,一看和原来预想的有些不一样,只打印出来了一半。 代码如下: PrintDocument pd = new PrintDocument(); pd.PrintPage += (s , e1) => { e1.P

浅谈继承和组合

浅谈继承和组合   面向对象编程讲究的是代码复用,继承和组合都是代码复用的有效方法。组合是将其他类的对象作为成员使用,继承是子类可以使用父类的成员方法。引用一个生动的比方:继承是说“我父亲在家里给我帮了很大的忙”,组合是说“我请了个老头在我家里干活”。 继承   在继承结构中,父类的内部细节对于子类是可见的。所以我们通常也可以说

Silverlight实用窍门序列:7.制作可拖动的自定义控件,获取拖拽后控件坐标【实例源码下载】

        在Silverlight中MouseDragElementBehavior拖动行为的对象添加了某一个元素之后,就可以让该元素可以被拖动。这个行为极大的方便了程序员的UI体验效果制作。但是在项目中,我们拖动了一个UI元素之后,我们往往还需要记录下这个UI元素的拖动后的元素坐标位置,以保存起来,让用户自定义的拖动元素

Hadoop的本地库(Native Libraries)介绍

Hadoop是使用Java语言开发的,但是有一些需求和操作并不适合使用java,所以就引入了本地库(Native Libraries)的概念,通过本地库,Hadoop可以更加高效地执行某一些操作。 目前在Hadoop中,本地库应用在文件的压缩上面: zlib gzip 在使用这两种压缩方式的时候,Hadoop默认会从$HADOOP_HOME/lib/native/Linux-*目录中加载本地库

Orchard:生成一个自定义字段类型

    在Orchard中定义新的content types时可以使用字段,现在Orchard只内置了一个文本类型字段,在实际应用中,我们肯定会遇到添加自己的字段类型,然后在新的content types上使用。这篇文章将教给大家的是在http://orcharddatetimefield.codeplex.com中的自定义日期时间数据类型。如果对如何生成一

写在两年前的公司新版CRM系统需求探讨

  以下的建议写于2009.6.3,距今将近两年了,目前公司的CRM系统已稳定运行了一年多了,达到了预期目的,可当时可以说困难重重下进行的,可以说要最好一件事情是多么不容易,这世界最怕认真两字。 X总:     您好!基于前2次和今天下午需求会议的情况反馈分析来看,我有如下几点看法和建议:     1、需求是由下而上的,提不出进

CAD二次开发学习笔记五(在ObjectARX中使用MFC)

要实现的功能是:执行ArxModal命令,弹出如图所示对话框 选择点,则得到点坐标,选择角度则得到角度值。步骤一:新建基于MFC的ObjectArx项目,参考:http://www.cnblogs.com/greatverve/archive/2010/05/31/ObjectARX-HelloWorld.html打开资源视图添加一个对话框ID修改为IDD_ARX_MODAL(右击资源视图中的对话

使用ServiceStackRedis链接Redis简介

      注:关于如何在windows,linux下配置redis,详见这篇文章:)       目前网上有一些链接Redis的C#客户端工具,这里介绍其中也是目前我们企业版产品中所使用的ServiceStackRedis, 链接地址:      https

网&#183;望&#183;忘&#183;惘(上)

    据一家知名媒体称,微博正影响着年轻人的生活。传闻,伟大的美国把所有的twitter放入了国家图书馆,以便让后人研究这个年代的社会。中国微 博先驱饭否最早出现在国人眼前,吃了红牌眼睁睁的看着各大门户的微博兴起,直至被人忘却,团购又逐渐进入了人们的视野,一夜间,满大街都开满了团购的网 站。国内的水果店买的苹果才4元一斤,而国外的水果店卖的苹果4却5000元一只,看

天气预报采集系统

最近单位要求做一个天气预报采集系统的东东,由于本人单位局域网并不能上互联网,所以要将每天天气预报信息采集下来,插入access数据库,然后再将数据库拷贝到单位局域网服务器上,然后再写程序读库。   所以,百度一下,就发现了路过秋天写的一篇实战系列之天气预报实时采集实例。   看了实例,对我帮助很大,同时发现了路过秋天写的Cyq.data框架。   仔细研究下,发现很给力。   于是在此基础上,把这