OMS开发随笔之概述
OMS(Outlook Mobile Service)是为Outlook Mobile插件提供短信收发功能的Web Service。事实上,Outlook仅仅提供一个集成在Outlook内的插件客户端,这个客户端通过配置,指向一个短信供应商的web服务,并自动通过协定的接口调用web服务,由web服务负责接受Outlook发来的SOAP请求,实现真正的短信发送。目前该项功能在中国区微软认证的服务提
http://cyqdata.cn/cnblogs/article-detail-2974
iPhone开发学习之路
年底入手了一部久违的Iphone4,也算是加入了爱疯族,爱不释手,除了时尚的外观、华丽的界面以及触动心弦的手感之外,还发现IPhone4上有很多非常出色的应用,打开iTunes商店,琳琅满目的各类应用软件应有尽有,当然大部特别出色的软件都是收费软件。 Apple公司的IPhone已经开创了移动平台新纪
http://cyqdata.cn/cnblogs/article-detail-2970
利用C#开发基于snmpsharpnet基础的SNMP开发应用
由于项目的需要,需要使用SNMP来进行相关的开发,需要在我的程序中利用SNMP的Trap协议给指定的系统程序发送相关的设备数据信息, 使得其系统能够监控到设备的最新信息以及状态,对方只是提供了一个Java的例子,而我的程序是C#开发的,因此对这方面的知识进行了解学习,完成了相关的功能,本文有感于此,对SNMP方面做了一些开发总结,以求树碑到此一游,独乐不如众乐,邀兴趣之士猎奇探秘. 首先
http://cyqdata.cn/cnblogs/article-detail-2962
GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇
GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。本系列博文提供全面、完善的GeoServer部署解决方案,包括GeoServer环境搭建、地图数据处理、部署地图数据、发布地图服务等功能的详细
http://cyqdata.cn/cnblogs/article-detail-2961
MSDN webcast《Silverlight for Windows Phone开发》系列视频第二季
课程简介 作为第一季度的延续,这一季度讲述一些Windows Phone中文社区讨论相对较少的进阶话题,例如应用程序的生命周期,启动器与选择器,推送通知服务,Panorama与Pivot控件,地理位置服务与 反应性扩展框架,Bing Maps Silverlight控件以及Windows Phone Marketplace,一共16个教程,超过20小时的内容。 制作感想
http://cyqdata.cn/cnblogs/article-detail-2959
【STM32 .Net MF开发板学习-26】借道调试口与开发板通信
目前可以成为.NET MF开发板调试口的信道有,串口、USB和网口,一般情况下,一旦具体设定哪个信道,在不更换固件的情况下,是无法动态改变的。
所谓调试口,就是供windows平台上的VS2008/VS2010调试的信道,当然MFDeploy和我编写的工具YFAccessFlash也是通过这个信道和开发板实现通信的。不过,这些通信过程,作为运行到开发板上的应用
http://cyqdata.cn/cnblogs/article-detail-2849
fxhomeSoft-silverlight地图引擎开发教程 之 地图移动控件
返回目录查看更多
=========================================================================
思路:
1、用BLAND绘制背景图
2、布局BUTTON,并建立BUTTON的样式模版
3、由计时器负责对地图显示层进行位置偏移,通过鼠标左键按下来启动计时器,鼠标离开或抬起关闭计时器。
先来看看效果
http://files.
http://cyqdata.cn/cnblogs/article-detail-2815
测试驱动开发(一)-我们要的不仅仅是“质量”
《敏捷软件开发实践》之测试驱动开发 测试驱动开发是极限编程里很重要的一个实践,很多其他实践都是以这个实践为基础的。 测试驱动开发核心就是所有的实现都是测试“逼”出来的,所有的实现代码都是为了让测试通过而编写的,如果测试都通过了我们就可以拒绝再添加新的功能了或新的代码了,要让我写更多的代码,好,添加一个测试吧。 测试驱动开发的道理很简单:要知道好坏,用用才知道。比如,你
http://cyqdata.cn/cnblogs/article-detail-2677
flex 联机游戏开发 - 中国象棋游戏:(一)核心逻辑
在开发四国军棋的游戏中,通过 flex联机游戏开发- 四国军棋游戏(五)-提炼棋类开发api,我们提炼出了第一个关于棋类游戏开发的api-FlexChessAPI,这个api设计的方针就是基于状态机与事件驱动的flex主要机制,使开发工作简洁易行。现在,我们第一次使用这个api来开发一款中国象棋游戏,对一个成熟的开发工作者来说,我相信,你大概只需要半天时间就可以让这个象棋游戏运作起来。
现在,我们
http://cyqdata.cn/cnblogs/article-detail-2638
[问]大家的开发中前端人员和后台人员是如何协作的?
在这里我谈谈我对前端人员和后台人员协作的一点感想。希望大家能够指点迷津,也希望大家分享一下你们的协作方式。
我进入公司有一段时间了,参加了一个Web项目。在项目中,我主要从事前端的编码工作。从事前端开发期间,我遇到了一些问题,也有一些自己的感想。
前端开发人员的团队合作主要体现在调用后台开发人员编写的业务逻辑层方法。在此次开发中,后台人员会首先为业务逻辑对象编写一些常用的方法,如基本的增删改查,前端人员会去寻找这些方法进行调用。如果前端人员需要一些新方法,主要是通过两种途径来实现:1.口头告知后台人员:“我需要某某新方法”,然后后台人员去编写方法,编写完后,后台人员告诉前端人员该方法的位置,让前端人员去调用。2.前端人员首先在业务逻辑层添加新方法的签名,然后告知后台人员去编写该方法。
在开发中有可能会遇到一些问题:
如果后台类库只由一个人负责,查找方
http://cyqdata.cn/cnblogs/article-detail-2296
发布Apworks应用开发框架(Alpha版本)
Tiny Library CQRS的介绍文章有好些日子没有更新了,因为最近一直在忙着发布Apworks应用开发框架。原本打算在2011年1月1日发布,以迎接新年的到来,后来确定了还是在2010年12月31日发布,就算是给过去的一年做个留念。哈哈。
一直关注我的博客的园友都知道,之前我的一些领域驱动设计的案例,都是以Apworks为基础的。由于时间关系,Apworks一直没有一个固定的版本,所以在那些案例中,我都是将Apworks的程序集加入了案例的发布包里。现在,终于能够为Apworks整出一个“可用”的版本,并将其发布到了codeplex上,地址是:http://apworks.codeplex.com。版本:Alpha(v1.0.4016.23016)。有关Apworks的所有文档,我都上传到了http://apworks.org/documents.aspx。
http://cyqdata.cn/cnblogs/article-detail-2289
用C#开发TUXEDO客户端
0 概述 Tuxedo是类似于Message query server的一种东西,它以消息服务器的方式提供一个服务器框架,客户端向服务器发送请求报文,服务器处理之后返回应答报文。当然,服务器有对消息队列的各种管理能力。 我猜这个东西最初提供给客户的动机是为了保留客户用C开发的业务逻辑,又能方便地把自己的系统改造为面向服务的交易系统, 毕竟客户们的系统已经正常运行多年,该卖给他们一些新东西了。 因为要与C兼容,还有客户们现存应用的多样性问题,Tuxedo决定在设计上不提供消息语法与语义的支持,只是透明地转发数据块——也就是说,C语言里的char*,struct*, 甚至是void*. 于是,很多公司当
http://cyqdata.cn/cnblogs/article-detail-2279
《一起学Windows phone7开发》系列视频课程
最近很忙,一直没有写博客,就是在录制这个系列的课程,现在总算上线了。
课程介绍:
Windows Phone7 是今年年初才推出的一个全新的移动平台,集成了微软Silverlight和XNA两大优势产品框架在里面,使这个平台与Windows mobile平台有了很大的区别,由于这种差别的存在,使应用开发也不同于以往的Windows mobile开发了。一起学Windows Phone7开发课程,对Windows Phone7各个功能模块开发都有所讨论,是一个由入门到深入的系列课程,是一个面向开发者和对Windows Phone感兴趣人士的课程,通过这个系列课程的学习,可以使您对Windows Phone7的开发有一个完整的认识,也为您进入更深层次的开发奠定了基础。
课程章节:
一起学Windows Phone7开发系列课程(1):初识Wi
http://cyqdata.cn/cnblogs/article-detail-2266
Silverlight MMORPG网页游戏开发课程(Game Lesson):目录
[感谢 银光中国 提供本课程所有源码资源分流]
一次全新的开始,一次全新的构建与诠释。渴望在时空长廊中寻觅传说中光的起源,我决定用这部课程编写一首血脉喷张之进行曲。一年前,我一个人在战斗,前行,引导我绝不放弃的是那遥远而飘渺的微米月光,循着光的足迹至今天,为这股越发坚定的力量所吸附更多的光无惧黑暗的吞噬,穿越,直至大地!何以扶平我此刻宽慰的心?交织着英雄与自由主义那勇往直前之无尚银光。
有朋友认为这次的课程毫无新意,其实不然。如果你选择仔细阅读每个角落,或许你收获的东西比我第一部教程给得更多且更实用。依旧是一节接一节循序渐进的模式推进着整个章节,对于有Silverlight基础的朋友可以说不存在任何难点。不要被“游戏开发”这几个大字所吓到,既然你选择来到这个世界上,就一定要比前人活得更坚强且更有价值!理想的实现与每每朝着理想的方向迈出那么一小步都将成为你毕
http://cyqdata.cn/cnblogs/article-detail-2259
Silverlight C# 游戏开发:L7 HeightMap
在3D游戏中,我们经常能够看到连绵起伏的山脉,当在夕阳西下一览众山之时,可曾想过这美景在3D世界中是如何呈现,前面讲完了灯光和摄像机,本篇聊聊Silverlight3D游戏的HeightMap,并从文件中取得高度图信息形成下面的3D地形。
HeightMap是地形的输入数据,可以理解为位图,一个2D矩阵,和位图不同的是,把元素的颜色值映射为高度值,现实中的地形是真实的,不是由三角平面模拟的,但是3D图形图像处理中常常使用三角形来代替地形的表面,每个三角形的顶点高度在山脉到山谷之间转换,模拟自然地形。我们来看看HeightMap的原理:
使用HeightMap的原因是表示方便,存储和修改容易,从数据的角度上,HeightMap一般是灰度图,灰度图的一个像素数据只需要0xFF一个字节就可以表示,如果变成三维坐标,基本数据值类型就会变得大,不利于数据处理,同样一些阻挡算法也可以通过Heigh
http://cyqdata.cn/cnblogs/article-detail-2258
Silverlight开发-“慢”游美丽的分形世界(画分形2)
应该有不少同学看了我刚刚发的
Silverlight杂记- 图片及WriteableBitmap的使用(画分形1)
如你所知。分形真的是一个非常神奇的东西。是艺术与科学的结合。。。
申明一下:1 本查看器基于我在 Silverlight杂记- 图片及WriteableBitmap的使用(画分形1) 一文中的画分形修改,想看简单版本的去那里看。2 操作说明:IN/OUT是往里往外看, 输入框只能输入数字。draw 直接到达你输入数字的地方。
3 代码没有优化,有点慢。 源码挺简单的,太烂了,稍后整理下提供。4 觉得好玩的话就荐一下呗 。废话少说,来玩一把吧。
2 作者: 撞破南墙 发表于 2010-12-26 22:40 原文链
http://cyqdata.cn/cnblogs/article-detail-2174
Windows Mobile设备常见任务开发(4)--状态与通知
摘要:移动开发者社区开发杂志《Windows Phone应用开发专题 第一季》中我参与编写的部分,《Windows Mobile设备常见任务开发》。主要介绍了Windows Mobile中最常见的几个开发任务,如拨打电话、发送短信、联系人管理等等,点此转到索引页。本节主要介绍状态与通知相关开发任务。
相关链接:
Windows Mobile设备常见任务开发(1)
Windows Mobile设备常见任务开发(2)--个人信息管理
Windows Mobile设备常见任务开发(3)--语音呼叫与短消息
状态与通知
从Windows Mobile 5.0开始,Windows Phone引入了一套新的状态与通知机制,称为State and Notifications Broker。State and Notifications Broker提供了一种在注册表中存储系统信息或应用程序
http://cyqdata.cn/cnblogs/article-detail-2155
Windows Mobile设备常见开发任务(1)
摘要:移动开发者社区开发杂志《Windows Phone应用开发专题 第一季》中我参与编写的部分,《Windows Mobile设备常见任务开发》。主要介绍了Windows Mobile中最常见的几个开发任务,如拨打电话、发送短信、联系人管理等等。此为索引页。 第四日 常用设备相关任务开发 序言 今天我们来了解一下在Windows Phone设备中,用托管代码进行常用任务的开发。本章所介绍的,是Windows Phone开发中最最常见的几个简单任务。 内容简介 本章主要包含三个小节: 个人信息管理。在Windows Mobile中,联系人、约会、任务信息统称为个人信息。本节中主要介绍与这些个人信息相关的开发任务。 语音呼叫与短消息。电话与短信毋容置疑是移动设备中最常用的两个功能。本节就围绕这两个任务展开。 状态与通知。状态与通知是系统和应用
http://cyqdata.cn/cnblogs/article-detail-2150
Windows Mobile设备常见开发任务(3)--语音呼叫与短消息
摘要:移动开发者社区开发杂志《Windows Phone应用开发专题 第一季》中我参与编写的部分,《Windows Mobile设备常见任务开发》。主要介绍了Windows Mobile中最常见的几个开发任务,如拨打电话、发送短信、联系人管理等等,点此转到索引页。本节主要介绍如何在Windows Mobile应用程序中打电话和发短信。
语音呼叫与短消息
语音呼叫与短消息,是所有手机最基本、最常用的功能。本节中,我们一起来了解一下在Windows Mobile 6中这两个功能的托管代码(C#)实现。
根据经验,我们一般会认为语音呼叫与短消息属于同类操作,因为他们都属于基本通信功能。而事实上,在Windows Phone中,语音呼叫与短消息功能相关的类分别位于不同的命名空间中,相反的,短消息与电子邮件这两个似乎无关的功能,却是用的同一个命名空间。
具体各个功能主要涉
http://cyqdata.cn/cnblogs/article-detail-2147
典型的开发国内小项目没失败的经验分享
我们分公司不大不小有100来号人,开发人员有几十个,也算在国内是不大不小的那种吧,公司有一个优点就是清一色用.NET开发,这也正好一些优点可以派上用处了,我比较讨厌弄Java就是一个字折腾死人,何必跟自己过不去呢,能简单就简单点吧。
先把公司的大背景讲好了,再讲讲一个典型的国内小项目开发,春节后我是正式入职公司的也算是公司的新员工之一,正好春节后公司进行了新一轮的招聘面试工作,其中的第一轮简历的抽选、第二轮的笔试等是我来把关的,老板负责面谈面试。
刚开始还不能准确掌握老板的口味,一般是喜欢找编程能力强的推荐给老板,后来慢慢的发现老板比较重视有正规的学历、什么大学毕业的,其实这也能理解的一般高中升大学就是一个全国性的相对公平的竞争,别人都已经选拔一次了,也要适当的借鉴比较好,省时高效一些。
&nbs
http://cyqdata.cn/cnblogs/article-detail-1663