找到相关内容 643
Windows Phone 7 开发 31 日谈——第24日:嵌入字体
本文是“Windows Phone 7 开发 31 日谈”系列的第24日。 昨天,我说了如何为你的程序添加试用版本。这是一个可以让你卖更多程序的极有价值的特性。今天,我要讲如何在程序中嵌入字体。 首先,要够小     对于为移动设备构建的所有应用程序,你都应该记住数据一定不是“免费”的。你的用户有一个每月只能传输5GB的数据计划。其次,还有一个限制,就是通过数据计划能获取到的应用程序的大小:20MB。如果你的应用程序大于20MB,用户就不得不使用Wi-Fi或通过电脑来进行同步。这些都会对你卖出更多份程序的拷贝不利。     说了这些,不要用你“可能”会需要的数据,字体,图像,视频等等内容来填充你的应用程序。将它们降低到最小值,并且如果你以后能在线获得这
http://www.cyqdata.cn/cnblogs/article-detail-1659 
flex 联机游戏开发 - 四国军棋游戏:(二)棋盘棋子
玩了太多年的四国游戏,现在,我打算做个四国游戏的flex版,下面的文章与代码是边做边写的,所以,当我贴出来的时候,说不定我已经将代码进行重构了,但是,如果你也是一名开发者,我想,设计思路总是对你有参考意义的。 想知道我爱四国的多深,看看引子里的那个文章就知道了。你也可以点击这儿查看这些文章的全部。中途岛之战 深圳mm.活着viva&&冷血雅雅 。 老规矩,先画棋盘,一般的军棋游戏棋盘都利用的图片做背景,然后判断鼠标的点击来定位棋子,现在,我决定不用图片,直接用flex绘制棋盘,源于两个方面的原因,一是adobe是做美术出身的,所以,用flex绘制的棋盘基本上在ui上比java,c#绘制的要好看得多,同时,你可以很方便地对棋盘,棋子使用各种滤镜效果。二是绘制出来的棋盘,本身会减小相当多的开发工作,因为你点击的如果是棋子,他本身就可以实现事件触发。将细节处理放到了元部
http://www.cyqdata.cn/cnblogs/article-detail-1653 
flex 联机游戏开发 - 四国军棋游戏:(一)引子
我叫燕子圬,名字的出路来源于天龙八部,当然,错了一个字,不过没关系,我不是讲这个的。 十一月十三日,阴,北风开始吹得有点理直气壮。 远在美国的杨杨已经第三次给我寄几米的作品了,画面很唯美,就象城市中的童话 她还是不了解我。我爱那巧嫣俏笑的杜十娘,却更爱她一怒沉江。 萍萍真是个有意思的人,她知道用什么人来对付什么人,让我来打这一帐,也许是险,却无疑是正确的,她懂我,知道他们的强大会让我变得更强大,可是,这就是我经常输棋的原因,我这么说,你看得懂吗? 但我在想另外一个问题:一切上中游来下四国的女孩儿,她们是不是都有一张不善表达的脸呢?我喜欢那些在现实中本已被扼杀的却最终用来表达的热情,就象萍萍给我感觉一样。 中游里有三种最漂泊的职业,一种叫游侠,一种叫杀手,一种叫刺客,游侠的快感来自于甜蜜女孩的微笑,不断升级的欢乐;杀手的快感来自于成批的对手在自己的屠刀下尸骨无存;刺客的快感仅仅来自于对
http://www.cyqdata.cn/cnblogs/article-detail-1648 
新生命开发团队Orm框架XCode v3.5.2009.0714源码发布(圣诞随心大礼包)
    忙忙碌碌有一年!做了很多东西,到头来,似乎又什么都没有做。人继续变老,程序继续改进。     这段时间从我们各个系统抽取了基础的常用的部分,整理后形成了一个XCode示例项目,包含三部分:DLL引用程序集、Web网站、YWS实体类库。     之前发布了一些介绍XCode的文章,有些朋友希望能得到源码,更多的朋友是想知道怎么用,想试一试!我们现有的系统是一个大体系,分割开来无法独立工作,所以一直没有提供XCode的例子项目。现在整理的这个例子项目,用到了XCode中常用的70%功能,蕴含着XCode开发模式的思想,希望能加深大家对XCode的了解。       XCode v3.5源码(及相关组件、例子、代码生成器等)目前存放于CodePlex,地址:h
http://www.cyqdata.cn/cnblogs/article-detail-1646 
Windows Phone 7 开发向导 V2.0提供下载
在国外WP7牛人J.D. Meir的博客上看到一个WP7开发的入门导航的PDF文档,该文档提供了WP7开发的各种资源和文章链接,希望对你有所帮助。资料都是英文的,轩辕会在以后选取一些精品文章给大家翻译出来。     点击这里下载 WP7开发的入门导航 2.0   另外,我还从J.D. Meir的博客上摘录了部分文章,现提供链接如下,大家可以当做开发中的参考。    文章:   2D Asset Types - http://create.msdn.com/education/catalog/article/asset_types_2d3D Asset Types - http://create.msdn.com/education/catalog/article/asset_types_3dAvatar Usage G
http://www.cyqdata.cn/cnblogs/article-detail-367 
辛劳的程序员,别被卖了还帮人数钱,对不适合当一名开发人员的10种迹象一文的正确解读!
    原文见这里 不适合当一名开发人员的10种迹象, 来源 伯乐在线。此文可以说是写的非常软,粗看之下,感觉说的头头是道,言之有理,但读完之下,却总是有种不不大对劲的感觉涌上心头。     我感到很惭愧,工作做的不够好,学习的不够努力,工资领的太多,性格脾气太差,没和公司里的怪脾气的同事老板搞好关系等等等等,相信不同推荐和评论的都有这样的感觉。公司对你太好了,但你没有做的够好,甚至有迹象表明,你很可能根本不适合当一名开发人员。     对于这种很容易错误理解并让人陷入误区的文,实在是难于释怀,不得不站出来说几句,从另一方面解读下这十条,以正视听!   1. 宁愿培训,也不自学     原文观点:公司培训很昂贵,顶多为你报销买书的费用,所以你
http://www.cyqdata.cn/cnblogs/article-detail-359 
WebGIS开发及演示(序言)
WebGIS开发及演示(序言) 作者:一点一滴的Beer http://beer.cnblogs.com/   视频1:WebGIS--基于网页浏览器的地理信息系统 http://player.youku.com/player.php/sid/XMjI5MzAxMTQ4/v.swf WebGIS--基于网页浏览器的地理信息系统。 自己大四的毕业设计题目。做个功能演示视频,留存纪念吧。 特别声明,本系统只是作为毕业设计学习开发所用,不涉及任何商业用途,如有版权问题,还请理解和见谅。 视频分为几个部分: 1.ArcMap地图数据展示。 2.ArcCatalog建立网络地图服务。 3.开发好的WebGIS功能演示。 4.利用了AJAX技术实现的无刷新数据查询页面。   视频2:GIS开发结构及文档演示视频 http://player.youku.
http://www.cyqdata.cn/cnblogs/article-detail-332 
.NET 4.0网络开发入门之旅——我在“网” 中央
.NET 4.0网络开发入门之旅--    我在“网” 中央(上)注:     这是一个针对网络开发领域初学者的系列文章,可作为《.NET 4.0 面向对象编程漫谈 》一书的扩充阅读,写作过程中我假设读者可以对照阅读此书的相关章节,不再浪费笔墨重复介绍相关的内容。     对于其他类型的读者,除非您已经有相应的.NET 技术背景与一定的开发经验,否则,阅读中可能会遇到困难。     我希望这系列文章能让读者领略到网络开发的魅力!     另外,这些文章均为本人原创,请读者尊重作者的劳动,我允许大家出于知识共享的目的自由转载这些文章及相关示例,但未经本人许可,请不要用于商
http://www.cyqdata.cn/cnblogs/article-detail-288 
自创用于节点操作的API,颠覆原生操作HTML DOM节点的API --- 敏捷开发
敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。第一次看到敏捷开发的定义,我就被敏捷开发迷住了。通俗来说,敏捷开发可以让我们用过的代码可以再次重用,因为是再次重用,所以相对安全,再次调试也没有第一次那么费心,省时省力。不断重用代码的过程中把存在的bug不断的修复,也因为不断的去重用, 这个模板变得起越来越独立,适用的情况越来越广范,最后在安全方面达到铜墙铁壁,在开发方面达到随心所欲,在维护方面达到从容面对。敏捷开发的确是利害,但如何练就这种深奥的武功呢?就我自身的情况靠人传授武功是不可能了,因为公司就我一个做开发的,苦思幂想之后,决定从开源的优秀框架入手,把它一行一行代码看懂,然后再为我所用。因为是一个人开发,前台和后台都得包办,哪从那一面做起呢? 之前有过一二个月的开发经验,觉得前台的
http://www.cyqdata.cn/cnblogs/article-detail-281 
告别aspx,高性能快捷开发 — JQuery Smart UI 快捷开发实例应用(一)入门【后篇】
上篇把服务端Bll层的内容完成了,下面就开始UI层的开发,打造简洁而“清爽”的功能页面. 第四步,配置Fncode   与BLL后台方法对应,在UI层进行FnCode的配置,位置在:Config/FnCode.xml中。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> <Module name="UIDemo"> <BR name="BRNews"> <Fn no="fn_ns01"></Fn><!--查询--> <Fn no="fn_ns02"></Fn><!--保
http://www.cyqdata.cn/cnblogs/article-detail-278 
【web开发】Javascript点点小技巧
1、特性检测而非浏览器检测 因为某某特性某浏览器不支持,我们经常的做法是在代码中直接先做浏览器判断如:   if(Broswer.isFirfox){ //do something }   其实这样做是不科学的,因为很可以其它浏览器上可以支持你要用的特性,所以,比较好的做法为是直接做特性判断。 如:   if(window.localStorage){ //使用本地存储功能 }     2、使用方括号来访问属性或方法 这一点到不是强制的,只不过如果使用方括号来访问可以享受一些动态特性带来的好处,而且命名方面有少了许多限制。 如:   for(var i=0;i<9;i++){ obj["method"+i](); }     3、表单的那些事 这里主要提两个很有用的属性
http://www.cyqdata.cn/cnblogs/article-detail-276 
Silverlight MMORPG网页游戏开发课程[一期] 第十三课:战斗系统之技能/魔法攻击
引言 游戏因为华丽而精彩!这是所有游戏开发者发自肺腑的不懈追求!绚丽的技能/魔法效果将游戏的内涵渲染得淋漓尽致,本节我将继续拓展游戏中的战斗系统,以最简单直接的方式实现超酷的技能/魔法攻击效果。 13.1战斗系统之技能/魔法攻击(交叉参考:大法师 - 华丽经典之轮回 超酷万变的矢量魔法  雷、混、冰、毒、火、风 - 幻化中的魔法魅力!锦上添花之魔法特效装饰  落雷!治疗!陷阱!连锁闪电!多段群伤!魔法之终极五重奏①  落雷!治疗!陷阱!连锁闪电!多段群伤!魔法之终极五重奏② ) 传统即时类RPG游戏通常以右键作为技能/魔法的触发,战士类职业以技能为主,法师类职业以魔法为主,区别在于近身与远距离之分。这样我们大致可将其进行如下归类:近/远距离单体/群体技能攻击、近/远距离单体/群体魔法攻击;其中的单体又可分为速效型、持续型或按受益性质化分
http://www.cyqdata.cn/cnblogs/article-detail-248 
Oracle VM VirtualBox上安装windows server2008R2做SharePointServer2010开发(中)
非常遗憾,在我本子上没能装上,在windows更新上出现错误,没有找到原因,猜想是因为没有激活windows,等有时间再将本上的开发环境搞定。 由于公司开发需要,在公司的服务器上做了虚拟机器安装了Server2008R2,和SharepointFoundation2010及VS2010进行开发。 在安装完成Server2008R2后,需要配置一下应用程序配置才能继续安装SharepointFoundation2010,在安装时有几个需要注意的地方, 如果仅仅是在虚拟机上做开发,可以直接独立安装,如果有其他服务器的话,选择服务器场。 看到下面的图就说明安装基本完成了,接下来我们会做一个常用的webpart开发。 我们新建一个网站试试 配置站点 在你创建一个网站之后,如果想在根站点下再建立一个站点,那么创建界面就会是另外的样式 创建完毕后,在跟站点下
http://www.cyqdata.cn/cnblogs/article-detail-243 
MonoDevelop/MonoTouch SDK开发iOS程序体验!
作者:不及格的程序员-八神 首先从http://monotouch.net/官网下载了三个必须的安装文件 Mono for mac 框架,这个大约70M大小,再下载MonoDevelop,这个开发IDE大概10多M,最后下载了Monotouch SDK,这个大约22M. 之后就是一步步安装了很顺利,由于我的mac mini 装的是中文系统,当第一次打开MonoDevelop时,界面居然是乱码,文字全是方块,或是空字符. 后来在设置窗口中的User interface language设置成了英文,界面算是正常了. 乱码的界面: 正常的界面:   下面创建一个Hello World的程序吧.托一个按钮,给按钮加一个事件委托,真的是非常简单.而且根本不用管理对象释放的问题,而且代码的智能提示要比xCode提高一个档次,有点类似VS2010. 工程类型选择: 代码: 默认情况
http://www.cyqdata.cn/cnblogs/article-detail-234 
基于Silverlight智能表单设计开发(四)
     继续上节《基于Silverlight智能表单设计开发(三)》,在上一节中我对智能表单设计中带锚点的矩形编辑框类(DesignRectangle)和控件尺寸处理类(ResizeHelper)及控件拖动处理类(DragHelper)进行了分析和简单的代码实现。在这一节我主要是将窗体控件(WindowForm)的设计、开发关键点写出来与大家交流、学习。      与以前章节一样,我先把与WindowForm窗体控件相关的类关系图展现给大家看一下,对照下图我对图中所涉及元素做一简要说明: ICtr:是指所有控件的接口。如:文本控件、日期控件等等。 IForm:是指窗体控件的接口,即WindowForm窗体类要实现的接口。 DesignRectangle:它的实现就不多说了,在上一节中有详细介绍。在本节中通过
http://www.cyqdata.cn/cnblogs/article-detail-210 
【STM32 .Net MF开发板学习-23】DHT11温湿度传感器通信(下)
在上一篇《DHT11温湿度传感器通信(上)》中,我们介绍了DHT11的通信原理及实现通信的底层代码,当时由于没有封装成托管代码库,所以应用开发的用户还不能直接获取DHT11的数据。不过今天这个工作我们已经完成,用户仅需编写几行代码就可以获取传感器数据了。     我们封装后的类库如下:    public sealed class DHT11     {         public DHT11(DHT11.Timer timer, DHT11.Channels channel);         public bool Read(out float tempe
http://www.cyqdata.cn/cnblogs/article-detail-190 
软件开发中的破窗效应
应该有很多人已经知道破窗效应【注1】这个社会学 (犯罪学)的词语,破窗效应最先由社会学家James Q. Wilson和George L. Kelling在一篇名为《Broken Windows》的文章中提出【注2】: “一个房子如果窗户破了,没有人去修补,隔不久,其它的窗户也会莫名其妙地被人打破;一面墙,如果出现一些涂鸦没有被清洗掉,很快 的,墙上就布满了乱七八糟、不堪入目的东西;一个很干净的地方,人们不好意思丢垃圾,但是一旦地上有垃圾出现之后,人就会毫不犹疑地抛,丝毫不觉羞愧。” 我们一直在喊敏捷开发,其实敏捷开发的一个很重要的目的就是消除浪费,防止破窗效应的发生。事情太难,就让它简单,更简单。流程太重,就让它轻点,更轻点。尽量扫清开发的障 碍,消灭破窗形成的环境。下面我会从软件构建的很多方面来描述如何防止“软件开发中的破窗”。 脏
http://www.cyqdata.cn/cnblogs/article-detail-184 
基于Windows XP搭建WinCE6.0开发平台--最新最省(VS2005+XP SP3)
得益于广大技术爱好者的无私奉献和共享精神,自己搭建WinCE6.0 R3开发平台的过程基本顺利,但在搜索过程中发现不同的网友给出了不同的版本,有的差别还不小,我就根据自己的经历,整理一下最新最省的方法步骤,此法缺点是需要联网在线安装,全部装好预计要8小时以上,供大家参考:   -官网步骤:http://www.microsoft.com/windowsembedded/en-us/products/windowsce/getting-started.mspx   -官网更新:http://msdn.microsoft.com/en-us/windowsembedded/ce/dd430902.aspx 【安装步骤】(适用XP SP3系统,至于Vista和Win7可参考上面官网或其他网友打上相应的补丁即可): -1.安装WINCE6.0集成开发平台VS2005中文版(其实我蛮想装英文版,但手
http://www.cyqdata.cn/cnblogs/article-detail-143 
silverlight for wince 6.0 的项目开发模板
时间:18:21 2010-12-1 环境:开发环境:VS2008 +XAML2CPP.EXE + SWE 2 + BLEND 2/3运行环境:WINCE 6.0 R3硬件加速: DirectX 联系:网站:     http://www.pvontek.comE-MAIL:    pengxinglove@gmail.com   参考资料 [1] http://hi.baidu.com/419836321/blog/item/2a9615221450e94aad34deba.html     背景       使用SWE开发项目有一段时间了,但由于WINCE6.0上,MS没有提供项目开发模板,每一次新建项目都要重复或修改对于一个已有的项
http://www.cyqdata.cn/cnblogs/article-detail-142 
Windows PowerShell 2.0语言开发之脚本签名
脚本签名用来保护代码在发布之后,用户使用之前不被篡改。数据源发送方使用自己的私钥加密数据校验和其他与数据内容有关的变量,完成对数据的合法“签名”;数据接收方则利用对方的公钥来解密收到的“数字签名”。并将结果用于数据完整性检验,以确认签名的合法性。 1 代码签名如何工作 签名代码确保程序对目标用户无害,其背后存在复杂而严密的操作来保证签名的有效性。当处理可执行代码签名时存在代码的完整性和来源的有效性问题,为此需要确保代码没有被篡改。如需要确认没有人中途截取并替换发送端的代码,并确认文件的来源是其标识的来源人。 1.1 保证脚本的完整性 为了验证将要执行的代码确系出自原作者手中并没有任何增删,在发送代码给其他人之前可以用算法获取代码的消息摘要,计算机科学中已经提供了相应的函数用于计算数据流的校验和。一些流行的能获取消息摘要的算法包括MD5和SHA-1,这些函数有时称为“哈希函数”,它们
http://www.cyqdata.cn/cnblogs/article-detail-140