首页 文章 精选 留言 我的

精选列表

搜索[项目归档],共10000篇文章
优秀的个人博客,低调大师

Windows Phone 7 不温不火学习之《项目模板》

利用闲暇时间看了一下Windows Phone 7的相关资料,觉得这个手机系统挺新颖,打算这段时间学习一下。 打开Microsoft Visual Studio 2010 Express for Windows Phone 会看到如下图界面: 使用Visual Studio 真让人怀念当初做c#的时候那种感觉,方便的编辑和调试,漂亮的界面等。 Silverlight for Windows Phone 一共提供了五种模板供开发者选择,开发人员可根据自己的需求选择适合自己的模板,下面将介绍各种模板的用途: Windows Phone Application Windows Phone Databound Application Windows Phone Class Library Windwos PHone Panorama Application Windows Phone Pivot Application 1.Windows Phone Application 为标准的单页面Windows Phone 应用程序,模板预览如下: 这个页面可以做一些比较简单的页面,比如一些小查询和显示一些基本数据等。这点跟Android 的 Activity 页面倒是十分相似(生命周期先不谈)。但是单页面如果满足不了你的需求,你可以考虑使用第二种页面。 2.Windows Phone Databound Application 这一点与上面单页面Application的区别在于,Databound 默认为我们提供了一个多页面的方式,先看一下模板预览效果: 首先它会建立一个主页面,看页面可以看出Databound Application 提供了一个Title 和Summary ,即一个标题栏和一个备注栏,然后在一个以LIST列表的呈现方式呈现出来。单看些页面有点颇像 Android 的 Preference 标准的设置界面。 3.Windows Phone Class Library 如果你以前开发过Windows Form 或者 Asp.net 相信对这个肯定不陌生,我们可以将一些公共的操作和一些公共的逻辑封装成“内裤”,然后到那里我们都可以穿着。这个就不多做介绍。 4.Windows Phone Panorama Application 这是一个全景图的应用程序开发模板,些模板针对一些比如我们屏幕相对比较小但要显示一些大内容的时候可以用到,类似于GOOGLE 街景。模板预览图如下: 其实更好理解的是,可以把它看成一个比较广阔的界面,只是都要怪屏幕太小,害得我的界面显示不完全 ,要拖动界面来看,有句广告语叫:嘿,你今天拖了吗? 5.Windows Phone Pivot Application 这个应用程序模板相当于把Application 界面当成一个转轮,在里面的父窗口都是以一个轴为中心点,不管用户怎么选择都会轮换。在Android 上处理这种子父窗器是使用的tabHot 而Windows Phone 则使用的是Pivot ,舍弃掉当初 Windows Mobile 的tab 控件,难道是时代进步的象征?模板预览如下: 你可以把当成是一只驴在磨米,围着那个中心点不停的转呀转呀转呀。就是Pivot Application。 今天的Windows Phone 7 就学习到这里,感动一下 Visual Studio 比 Eclipse 爽多了,怀念一下。 本人参加的51cto博客比赛,大家帮帮忙投下票:http://2010blog.51cto.com/1764499感激不尽。 本文转自 terry_龙 51CTO博客,原文链接:http://blog.51cto.com/terryblog/453455,如需转载请自行联系原作者

优秀的个人博客,低调大师

【MSN Direct研究笔记】MSN Direct项目简介

提起MSN,大家首先想到的就是MSN Message即时通讯软件,其实MSN Message远不是MSN的全部,MSN的英文全称为Microsoft Server Network(微软网络服务),起源于1995年8月24日微软创建的因特网接入服务,其提供类似CompuServe及AOL的收费服务,如拨号上网、增值信息及聊天室等服务,同时也允许其他互联网用户通过因特网来使用。 而MSN Direct,则是由微软前总裁比尔盖茨在2003年提出的一种网络信息服务,它是通过FM信号来传输信息的一种技术(微软公司与SCA数据系统公司联合研发的DirectBand无线电技术)。 (2003年11月16日于拉斯维加斯的Comdex贸易展) 使用该项服务的首批设备是由Fossil和Suunto等公司制造的手表,再以后是能显示天气预报的咖啡壶,最近的产品是在北美有着广泛应用的GPS实时交通导航系统。 (2009年5月拍摄于西雅图MSN Direct部门展厅) 其核心技术架构如下: Garmin PND设备MSN Direct截图(如下图): 该设备可以接收交通、天气、油价、股票、新闻、本地信息等等内容,此外还可以订阅专属于个人相关的信息(如定制的新闻、股票等等)。 这时候也许有人会问,为什么在通信技术发达的今天,还要采用FM副载波技术这种相对比较老的技术,比如GPRS就是很好的技术(其实目前国内的一些PND公司就是采用了GPRS进行实时交通信息传输)。 理由如下: 1、 成本相对低廉。 2、 技术创新,特别是采用了LDPC技术,大大提高了通信成功率,有效地提高了带宽,为可靠传输大量实时的信息提供了技术保障。 3、 对交通实时信息来说,广播对点对点通信来说,更节省资源,符合目前时代发展的大趋势。 近几年来,由于采用了MSN Direct技术的PND设备,在北美地区得到比较好的应用和推广,所以目前该项技术也来到了中国,目前在台北和北京已经有条不紊的开展了试点工作。 MSN Direct包括各种软硬件、服务器技术: 硬件设备:由SCA数据系统公司提供DirectBand无线电技术和设备,美国国家半导体公司为SPOT产品提供芯片。 系统平台:PND系统 WINCE ;FM接收系统 .net Micro framework;服务器 windows Server 2008 R2 /Windows Server 2003 数据库:SQL2005 四大服务程序:C#语言开发 此外还有各式各样的开发和调试工具,所以要想熟练掌握MSN Direct技术,至少需要熟悉软硬件开发、通信、数据库等相关技术。 最近为了利于快速开发新的channels,一直在看MSN Direct系统的源码,发现其架构设计及技术实现细节都有不俗之处,值得深入钻研揣摩。所以今后也会针对于此,陆续写点这方面的技术心得。 (我的工作平台) 官方网站: http://www.msndirect.com/ 相关文章: 1、使用“智能手表”与您的 Outlook 日历保持连接 http://office.microsoft.com/zh-cn/outlook/HA011196242052.aspx 2、微软SPOT咖啡壶上市 用MSN Direct获知天气 http://tech.163.com/06/1117/08/304AOBKI000915BD.html 3、畅享网络资源!MSN Direct与GPS联姻 http://www.51gps.com/news/HTML/6052.html 本文转自yefanqiu51CTO博客,原文链接:http://blog.51cto.com/yfsoft/324238,如需转载请自行联系原作者

优秀的个人博客,低调大师

数据集成在ODS项目的应用模式

ODS(The operational data store),也叫运营数据存储,是用于支持企业日常的全局应用的数据集合,它是介于DB和DW 之间的一种数据存储技术。从专家给出的定义上来讲,它是一个面向主题的、集成的、当前的并且是可"挥发"的数据集合,它反映了在某一个时间切片瞬间,经营 分析系统和外围系统用以相互交换数据的集合,主要用于经营分析系统与外围系统关键数据一致性校验、以及经营分析系统对其它外围系统的决策支持数据的回馈, 回馈数据包括以客户扩展属性为主体的详细资料等。从ODS的作用和实现来说,ODS将各个孤立的业务系统的运营数据集成起来,现成全企业的统一数据视图, 同时可实现ODS的数据共享。 数据集成是什么呢?它是指异构数据之间的同步。所谓异构数据是指不同种类,不同版本的数据库、文件、Mail等之间的同步。异构数据的同步前提是要能够准 确获取数据源的元数据结构以及异构数据之间的映射方式:包括语法和语义上的映射。数据集成可以认为是ETL(BI上的定义为:抽取-转换-清洗-过滤-加 载);但更强调自动化过程管理。 在实现机制上,应包括常见的集成模式:Split/Merge/Route/PS等;另外还应该具备建模(元数据管理)和治理(Governace)功能。 数据集成有什么意义呢?主要是实现数据中心,例如企业级SID;或者遗留系统在数据层面的集成。在建立全局SID的基础上,可以构建很多有意义的东西:例 如Portal/CMS,报表,数据搜索,挖掘等等,这些可以概括地称为BI,即商业智能。因此,数据集成有两个层面的意义:1)操作层面 2)分析层面。 目前,数据集成的产品有Oracle/BEA的Aqulogic DSP,Vitria的BW,还有就是开源的emule/ServiceMIX/Spring Integration等。不过据我所知,开源的东西还没有支持RDBMS Adapter的,而且还有某些重要功能的缺失例如监控、建模等。 一般来讲,数据集成的实现方式可以分为一下四个步骤: 1.界定数据交互的项别与内容,如:PDM系统和ERP系统之间的BOM数据; 2.指定数据交互周期,一天一次,还是一周一次; 3.选择交互方式,通过数据库,还是中间件技术来交互; 4.由ODS数据交互调度程序实现数据上载或是由外围系统自行实现数据下载,从而实现数据的集成。 本文转自 牛海彬 51CTO博客,原文链接:http://blog.51cto.com/newhappy/136079,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册