你不可不知的Mango — 开发者篇(2)
在上一篇《你不可不知的Mango — 开发者篇(1)》中我已经给大家介绍了在Mango中新的Sensor API和多任务处理机制,今天我们接着聊聊Live Agents。
3。Live Agents
首先我们看看Local Live Tiles。Live Tiles是Windows Phone
7提出来的一个概念,用户可以将多种内容固定在主界面上。例如程序的快捷方式,音乐专辑,网页
http://www.cyqdata.cn/cnblogs/article-detail-38214
C语言开发中的内存检测基本模块
一、前言
在用C语言开发产品时,由于C语言中的指针操作的灵活性,因此在使用指针时也需要特别小心,稍微不严谨就会导致内存问题,如内存未初始化,内存泄露,内存重复释放等。
但是在实际开发中,使用指针是不可避免的,那么出现内存问题也是不可避免的,因为不可能每个人都会仔细的敲代码并审查代码;那么如果出现这些问题时,有什么弥补手段了?
这时候在项目开发中,使用内存检测模块就非常有必要了。
二、基本原理
要使
http://www.cyqdata.cn/cnblogs/article-detail-38210
升级Windows Phone 开发环境
令人期盼已久的Windows Phone 重大更新Mango终于出来了,具体的更新可以参考chenkai的Windows phone 7 Mango 更新发布会Session 整理 ,还等什么呢,赶紧升级我们的开发环境吧。
昨天在新浪微博上发布了一条微博“晚上回去下芒果,装芒果,吃香瓜”,有同学回复说,“下芒果是不是像下鸡蛋那样?”。哈哈,
http://www.cyqdata.cn/cnblogs/article-detail-38203
我的VSTO之路(四):深入介绍Word开发
在上一篇文章中,我介绍了Word的对象模型和一些基本开发技巧。为了更好的介绍Word插件开发,我为本文制作了一个Word书签的增强版,具体功能是让用户在Word中选择一段文本,为它添加书签并其标志为高亮,同时用户可以为这段书签写注释,以后当用户点击这个书签时,我就会显示注释。以下是我录制的视频介绍: 这个插件将包括以下几个技术点: 添加右键菜单
http://www.cyqdata.cn/cnblogs/article-detail-38199
你不可不知的Mango — 开发者篇(1)
昨天微软对外公布了Windows
Phone的下一个代号为Mango的重要更新的更多细节,并在同时也发布了Mango的开发工具,Windows Phone Developer
Tools 7.1(Beta)。本文将从开发者角度简单谈谈Mango带来哪些改变。
What’s New
首先让我们从上面这张图片来简单的看看Mango中都有啥让你心动不已的新玩意儿呢?
1。Sensor
http://www.cyqdata.cn/cnblogs/article-detail-38195
Android在线开发工具 App Inventor
最近在博客园看到一篇报道关于一个人好像是别出心裁的用android程序求婚,最后成功了,在留言部分看到很多园友说:好浪漫,好幸福;文章中提到的一个在线开发程序,叫做app invertor,于是在网上稍微看了一下,下班回到家之后马上下载,起先是用迅雷下载的,结果下载进度一点也不动,于是乎,翻墙用IE9 下载,下载了两次没有成功,原因可能是保存路径有问题,建议先保存到桌面,然后再安装,下载地址如下h
http://www.cyqdata.cn/cnblogs/article-detail-38131
最新20款Web设计和开发工具推荐
在这篇文章中,收集了最新20个Web设计和设计工具推荐给大家,这些工具都是免费的,不需要任何安装和更新的过程,感谢这些工具的作者为我们提供这么有用的工具。
1. X-Icon Editor
X-Icon Editor 是一款帮助你在线创建高分辨率图标的在线HTML5应用程序。
2. 520 Grid System
520 Grid System 是一个 HTML/CSS 框架
http://www.cyqdata.cn/cnblogs/article-detail-38127
使用命令行方式开发Android应用
一般来说Android应用开发的标准工具组合是JDK + Android SDK + ADT (Android Development Tools) + Eclipse,大家基本上是通过IDE GUI进行开发操作的。不过我个人更喜欢命令行,所以这次我也尝试探索了一下使用命令行方式开发Android应用的方法。
入门的第一步就是搭建开发环境。关于Android开发环境搭建的资料早已汗牛充栋,不过我也
http://www.cyqdata.cn/cnblogs/article-detail-38122
开发软件项目过程中的开发辅助工具的威力【以数据集权限为例,人工输入花费几个小时输得眼花缭乱,电脑生成花费5分钟轻松搞定】
为了实现记录级权限的条件约束功能,为了实现下面的页面效果,我们需要在数据库里设置一些数据,甚至需要人工录入一些大量数据才能达到下面的页面效果。 人工输入数据最大问题是耗费很多时间,而且未必有人有空录入这些数据,还需要给录入的人讲解注意事项等等,最糟糕的是很容易录入错误的数据,其次我们的数据结构、字段注释等也会总是变来变去的,若数据库结构
http://www.cyqdata.cn/cnblogs/article-detail-38094
WPF Multi-Touch 开发:惯性效果(Inertia)
从上一篇实例可以发现在图片移动过程中如果将手指移开屏幕则图片会立刻停止,根据这种情况WPF 提供另外一种惯性效果(Inertia)。通过它可以使UI 单元移动的更加符合物理特性、更为实际和流畅。
在前面代码的基础上还需要为<Canvas> 增加ManipulationInertiaStarting 事件。
<Canvas x:Name="touchPad" Backgroun
http://www.cyqdata.cn/cnblogs/article-detail-38055
专访微软MVP衣明志:走进ASP.NET MVC 2框架开发
日前微软已经发布ASP.NET MVC 2框架RC版,究竟这次RC版本的发布对于WEB开发者带来怎样的改变?以及未来ASP.NET MVC 2正式版还会有哪些改进?带着这样的问题,我们51CTO记者彭凡专门采访了微软MVP衣明志老师。ASP.NET MVC是微软官方提供的MVC模式编写ASP.NET WEB应用程序的一个框架。
MVP专访人物介绍
衣明志,蝉联五届微软MVP,烟台.NET
http://www.cyqdata.cn/cnblogs/article-detail-38050
Silverlight 游戏开发小技巧:动感小菜单2
动感小菜单其实是想模仿Apple的菜单按钮设计制作,但是画虎不成反类犬,看起来有点别扭,昨天各位园友提了这方面的建议,感觉太硬如果加入动画可能更好,非常感谢各位,而今天这篇的动感小菜单2,让按钮更加动感“柔”顺:)期望能做的更好吧。
我们可以直接借助昨天的工程,在上面的基础上修改,打开昨天的工程(Silverlight 游戏开发小技巧:动感小菜单):
直接选定一个S
http://www.cyqdata.cn/cnblogs/article-detail-38045
WPF 基础到企业应用系列3——WPF开发漫谈
1.开篇前言
首先很高兴这个系列能得到大家的关注和支持,基于对大家负责和对自己负责的态度,我会不断努力写好这个系列,分享自己的微薄技术和经验,希望在帮助别人的同时也不断提升自己。由于这篇文章稍多,所以读者花的时间长了一些,也希望大家能够见谅,这个系列以后会每周发三到四篇左右(主要是写一篇差不多要花几晚上,感觉思维比较发散),除了讲WPF技术本身之
http://www.cyqdata.cn/cnblogs/article-detail-38020
稍微谈一下 javascript 开发中的 MVC 模式
随着前台开发日益受到重视,客户端代码比重日益增加的今天,如何在javascript开发里应用MVC模式,这个问题似乎会一直被提到,所以偶在这里粗略的谈一下自己的看法吧。
MVC模式的基本理念,是通过把一个application封装成model, view和controller三个部分达到降低耦合,简化开发的目的。这么说很空洞,大家可以实际看个例子:
1<select
http://www.cyqdata.cn/cnblogs/article-detail-38014
ubuntu 10.10下搭建android开发环境 安装必要工作用软件
进了新公司之后,工作环境有了很大的变化,以前都是在windows环境下进行程序开发,没怎么接触linux系统,新项目组中有6个同事,一水的ubuntu,木有办法,我也换成ubuntu吧。
曾经在学linux下c语言编程的时候,学过一个月的linux,熟悉了一些命令,稍微能在linux系统下完成一些日常的需求了,也搭建过android的开发环境,呵呵,时间长了,以前的东西又都忘了,由于那个时候也
http://www.cyqdata.cn/cnblogs/article-detail-37948
android 开发入门
最近我(54chen)的兴趣都在android上,看到做的软件放到手持设备上的时候,找到了大学时光写delphi、gnome程序时久违的成就感。下面是一些手记,这一系列的日志都将记录学习过程。
手记假设:
1.开发环境为ubuntu eclipse
2.你和我(54chen)一样有几年的java开发经验,对java基础不再进行描述
3.一开始就是以android2.2开始搞的,不排
http://www.cyqdata.cn/cnblogs/article-detail-37915
蛙蛙推荐:C语言入门之一——Linux下的C开发环境搭建小节
linux平台的C开发环境一般有Eclipse CDT,Source Insight或者VIM,都各有特点,但做为一个完全的linux和C的门外汉,从最基本的工具开始学起,打好扎实的基础,长远来说应该是更有利的,所以就打算先学学VIM编写C程序。
安装Unbuntu jeOS
先要安装Linux,Linux有很多发行版本,我们选择Unbuntu jeOS,理由如下:
Ubuntu除了有服
http://www.cyqdata.cn/cnblogs/article-detail-37905
Mono向Mac OS应用程序开发示好
Mono正在努力改进各个平台上的使用体验。近日Miguel de Icaza在博客上宣布MonoMac发布了新的版本。MonoMac是面向Mac OSX API的C#绑定,其API设计主要受到了MonoTouch的启发,后者可以基于Mono开发原生的iOS应用程序。MonoMac套件的目标之一,也是发布独立的.app应用程序,让最终用户摆脱对Mono的依赖。
多年以前,Geoff Norton创建
http://www.cyqdata.cn/cnblogs/article-detail-37896
asp.net控件开发基础(19)
上两篇讨论了基本数据绑定控件的实现步骤,基本上我们按着步骤来就可以做出简单的数据绑定控件了。过年前在看DataGrid的实现,本来想写这个的,但2.0出了GridView了,再说表格控件实现比较复杂,所以先放着。我们一起打开MSDN来看点别的,当然主题还是离不开数据绑定控件。
一.数据绑定控件的模板
打开MSDN一看,我们会发现DataList和DataGrid都不是直接继承自WebCon
http://www.cyqdata.cn/cnblogs/article-detail-37890
分享20佳移动应用程序开发框架
框架和库可以帮助开发人员从重复性的工作中解放出来,腾出时间和精力去创建优秀的移动应用程序。在这篇文章中向大家推荐的这些框架可以帮助你开发桌面和移动应用程序,选择合适的框架,让你的开发更高效。
1. 960 Grid on jQuery-Mobile
2. Amplify
3. DHTMLX Touch – HTML5 JavaScript Framew
http://www.cyqdata.cn/cnblogs/article-detail-37856
