摘要: 在上一篇博客《Windows Phone 7 最新的开发工具库》中介绍了Phoney项目,其中就有介绍到一个淡入淡出的消息提示, 本文将扩展下这个消息提示,即让提示消息出现玻璃边框,类似于Windows 7窗体的效果。 先来看下运行后的效果: 其实说穿了无非就是给弹出框加上玻璃样式。 具体的改法如下: 打开PhoneyTools项目下的FadingMessage.cs文件,找到其中的StandardMessage方法,添加如下代码即可 阅读全文
posted @ 2011-02-26 15:53 Alexis 阅读(4243) 评论(11) 推荐(10) 编辑
摘要: Shawn Wildermuth 在CodePlex上发布了一个新的WP7工具库的项目,包含了WP7控件、转换类、帮助类等等。 项目的地址为:http://phoney.codeplex.com/ 这是项目解决方案的截图,包含了示例文件 如果你没有安装silverlight toolkit的话直接运行程序会报如下的错误,因为默认在装Dev10的时候不会安装Silverlight的Testing库的。 实例 BitlyHelper 类 一个通过使用设置自己的关键字/用户名的键值对来缩短URI的类 使用方法: 项目描述 该项目宝航了一些供Windows Phone 7应用程序的类和控件,如下: 标准的转换器、一些控件、Phone日志、淡入淡出消息类、BitlyHelper 类、Twi 阅读全文
posted @ 2011-02-26 11:42 Alexis 阅读(3192) 评论(16) 推荐(6) 编辑
摘要: 概述在Zam 3D是世界里,我们使用材质来描述颜色。不同于二维世界中的矢量图形,在Zam 3D中,我们可以使用灯光、是否平滑等来控制我们的对象的表面。WPF材质限制1. 在WPF中,所有的3D材质都是以笔刷的形式实现的。Zam 3D2. 尽管微软支持模糊(Diffuse)材质、放射(Emissive)材质和漫反射(Sepcalar)材质。但是在目前的Zam 3D版本中只支持模糊(Diffuse)材质和漫反射材质。3. 位图纹理。在拷贝Zam 3D代码的时候,位图等是不会被拷贝的材质库在场景编辑器和高级模型的面板中,我们可以看到在右下角有如上图的库。第一个选项就是材质库,包含了位图材质、平滑材质 阅读全文
posted @ 2011-02-21 12:55 Alexis 阅读(2080) 评论(1) 推荐(1) 编辑
摘要: 前几天参加了一个周金根组织的敏捷个人的学习交流群,在群里有人讨论起了Google Reader的使用技巧,更多的人还不知道Google Reader是何许神器。这里写一篇博客分享下我使用Google Reader的技巧以及分享下由周金根老师提供的技术订阅源,文中部分资源来自网络。 1. Google Reader 何许神器 Google reader是google提供的在线rss阅读工具,是你了解最新博客、新闻、资讯的快捷方式,只要你订阅了某个支持RSS的网站,你就可以使用Google Reader获取最新的更新。 我们程序员可以使用Google Reader订阅某些技术大牛的博客、IT界最新发生的新闻、软件的更新等等,这些都可以使用Google Reader来实现。 Google Reader的另一个神奇之处就是在于其穿墙的能力。建 阅读全文
posted @ 2011-02-18 20:23 Alexis 阅读(7905) 评论(9) 推荐(3) 编辑
摘要: 一直想要写一篇关于自己在2010年的总结文章,又恐没太多时间做全面的总结,今看到一篇不错的总结2010模板,拿来一用。大家也可以参考下面的问题问问自己,在2010年最了些什么,哪些事情最难忘。还有,祝大家元宵节快乐!1. 2010年,您大部分时间在哪个城市,做什么? 北京(3个月):大四实习时间,曾去过微软中国苏州(3个月):大学里的最后一年,大学毕过业的人都懂的,还没毕业的人等毕业那年也会懂的,上海 (6个月):工作 2. 2010年,您是否去了其他国家/城市/乡镇?做什么?有何感想? 去过北京、无锡、南京和上海。是我有生之年外出次数最多的一年,原本喜欢安逸生活的我也开始慢慢喜欢有点类似旅行 阅读全文
posted @ 2011-02-17 13:42 Alexis 阅读(2579) 评论(23) 推荐(4) 编辑
摘要: 今天是春节的最后一篇博客了,在这里给大家拜个早年!祝大家新年新气象,事业红红火火,兔年大吉,给力给力再给力! 我是09年10月的时候开博客的,当时的我还是一个啥都不懂得楞青头,虽然现在也好不到哪里去,呵呵。当时的我对.Net嗤之以鼻,认为Java才是王道。当时的我学Java也一年多了,感觉Java的世界里,东西太繁杂了,其实现在想想,.Net技术里的东西很多,很深。我们无法面面俱到,正如园子里某位说的,“一个人只能做好那么很少的几 件事情”。这句话确实不错,我们的时间精力都是有限的,要发扬钉子精神,专注某处使力使力再使力,其他都是浮云。 阅读全文
posted @ 2011-01-29 22:20 Alexis 阅读(13112) 评论(75) 推荐(44) 编辑
摘要: 上一周,未来的Web有了自己的logo。无论你喜不喜欢,HTML5来了并且将成为新的标准。本文将介绍一些HTML5新的实例。 阅读全文
posted @ 2011-01-28 15:10 Alexis 阅读(46311) 评论(6) 推荐(9) 编辑
摘要: 每天都会有新的jQuery插件诞生,这里和大家分享最新出炉的11款在实际项目中可能用到的jQuery插件,提供整理后的实例下载。 阅读全文
posted @ 2011-01-23 21:26 Alexis 阅读(5524) 评论(4) 推荐(16) 编辑
摘要: jQuery确实是一项伟大的技术,通过jQuery的插件,我们可以方便的创建具有更好用户界面的网站。在本文中,将和大家分享40个对你创建更好用户界面的jQuery技术和教程。 阅读全文
posted @ 2011-01-22 23:03 Alexis 阅读(11181) 评论(8) 推荐(12) 编辑
摘要: 这里跟大家分享一款jQuery的插件,即使用jQuery将文本有一定的动画效果。 jquery.texteffects.js 使用方法也很简单: 引入 上述的js文件,然后给你的文本加上一个class,写如下jquery代码 阅读全文
posted @ 2011-01-22 21:44 Alexis 阅读(2605) 评论(2) 推荐(1) 编辑
摘要: WinForm自带的窗体大小发生改变的时候,当内存不够的时候,会出现界面停滞的现象,会出现许多的条条纹纹,给人很不好的感觉,这里提供一个WinForm窗体缩放时会有一个渐变的动画效果给大家。 思路是这样的,在特定的时间段内,如果缩放的宽度的距离不在步骤之内,则逐渐逐渐增加宽度,以达到动画的效果。 阅读全文
posted @ 2011-01-18 22:29 Alexis 阅读(5187) 评论(13) 推荐(9) 编辑
摘要: 什么是马赛克(Mask) 相信许多看电影的朋友都知道什么是马赛克,通俗的将就是视频或者图片上方有一层模糊的区域,以使这块区域不可见。 下面的文字摘自百度百科: 马赛克(Mosaic),建筑专业名词为锦砖,分为陶瓷锦砖和玻璃锦砖两种。是一种装饰艺术,通常使用许多小石块或有色玻璃碎片拼成图案,在教堂中的玻璃艺品,又称为花窗玻璃(stained glass)。在拜占庭帝国时代,马赛克随着基督教兴起而发展为教堂及宫殿中的壁画形式。现今马赛克泛指这种类型五彩斑斓的视觉效果。马赛克也指现行广为使用的一种图像(视频)处理手段,此手段将影像特定区域的色阶细节劣化并造成色块打乱的效果,因为这种模糊看上去有一个个的小格子组成,便形象的称这种画面为马赛克。其目的通常是使之无法辨认。 阅读全文
posted @ 2011-01-06 22:30 Alexis 阅读(6187) 评论(22) 推荐(9) 编辑
摘要: 本文不是技术贴,纯粹娱乐网络来源:http://www.leitie.com/show.php?tid=2495使用的软件:GoldWave(下载地址:http://www.onlinedown.net/soft/5236.htm)准备歌曲: 周杰伦《稻香》(或者其他任意mp3)步骤十分简单,打开强大的音频编辑软件,打开声音,找到《稻香》点击后退按钮就可以欣赏到你自己打造的印度神曲PS:此文仅供程序员们自娱自乐用 阅读全文
posted @ 2011-01-03 20:10 Alexis 阅读(698) 评论(3) 推荐(0) 编辑
摘要: 在Zam 3D中我们可以导入.ai和.eps格式的文件(当然还有.dxf和.dxb格式的文件,这个下一篇博客中介绍)。 先来简单介绍这两种个格式的文件 AI格式 AI格式文件是一种矢量图形文件,适用于Adobe公司的Illustrator软件的输出格式,与PSD格式文件相同,AI文件也是一种分层文件,用户可以对图形内所存在的层进行操作,所不同的是AI格式文件是基于矢量输出,可在任何尺寸大小下按最高分辨率输出,而PSD文件是基于位图输出。 EPS(Encapsulated PostScript)格式 EPS文件是目前桌面印前系统普遍使用的通用交换格式当中的一种综合格式。就目前的印刷行业来说,使用这种格式生成的文件,那到哪里都不会出什么问题,大部分专业软件都会处理它。EPS文件可以应用于Pagemaker软件的排版、设计。EPS文件,它是一种很好的文件格式,应用它可以给我们进行文件交换 阅读全文
posted @ 2010-12-27 20:49 Alexis 阅读(5507) 评论(5) 推荐(9) 编辑
摘要: 在上一篇文章中,大致介绍了Extrusion编辑器的用法,在本篇博客中继续讲解另一个编辑器,即Lathe编辑器。 先来看一下Lathe编辑器的界面,和Extrusion编辑器很类似。 Lathe:车床的意思,那么什么是Lathe编辑器呢? 其英文解释是这样的: The lathe editor is a special function in Zam 3D that lets you draw a curve or a shape of some sort. Then, once in the scene editor, your curve/shape is rotated and duplicated in a circle as many times as it needs to until it meets again. 翻译一下:lathe 编辑器在Zam 3D中是一个允许你绘制 阅读全文
posted @ 2010-12-27 17:22 Alexis 阅读(3185) 评论(2) 推荐(10) 编辑
摘要: 在前面的两篇文章中我们主要讲解了Zam 3D中的场景编辑器,接下来我们来看一下另一个主要的编辑器:Extrusion编辑器 下面先来看下Extrusion编辑器的主要界面以及相关解释 4.1 工具栏 钢笔工具:使用方法同Expression Blend中的钢笔工具 选择工具:选择要操作的对象 角点工具:通过此工具可以移动图形的点 曲点工具:通过此工具可以将路径弯曲 切点工具:通过此工具处理点的切线 阅读全文
posted @ 2010-12-27 13:09 Alexis 阅读(2391) 评论(5) 推荐(10) 编辑
摘要: 在上一篇文章中,我们创建了一个Ajax留言板程序,在本文中,进一步优化这个程序,给留言板加上删除功能。效果正如你在http://www.css88.com/demo/ajax-deleet/中看到的一样,只不过我们也要同时更新数据库的信息。要删除数据库中指定的数据,则必须要有主键的值,否则数据库不知道删哪一条,于是,我们在添加留言的时候就要将刚刚持久到数据库中的id返回,并写到DOM中以便在删除的... 阅读全文
posted @ 2010-12-26 19:32 Alexis 阅读(7923) 评论(21) 推荐(28) 编辑
摘要: 在整理以前资料时偶尔发现有一个效果不错的Ajax留言板程序,是以前一个系统的一个部分。今天抽了点时间,将其独立成一个项目,与大家分享下,先来看下具体的效果图:思路很简单,就是一般的Ajax系统,主要是里面的一些jQuery的特效确实不错。下面是实现步骤:环境:Visual Studio 2010 + SQL Server 2008 + jQuery1.4.1 1. 首先设计数据库,很简单,留言人、... 阅读全文
posted @ 2010-12-26 14:22 Alexis 阅读(9499) 评论(14) 推荐(31) 编辑
摘要: 下面一系列是以一个实例项目利用前面的知识制作的CHM编辑器,支持将文章导出为CHM文件、导出的CHM文件中的代码语法加亮显示、 批量添加html文件到项目中、CHM文件转换为Word格式、反编译CHM文件等功能。 阅读全文
posted @ 2010-12-26 10:24 Alexis 阅读(5773) 评论(7) 推荐(19) 编辑
摘要: 在上一篇文中介绍了场景编辑器中的一些按钮的用法,其中视口(Viewport)只是介绍了它的用处,本文着重介绍Viewport。 Viewport的属性包括:属性页面中的布局和环境属性以及Viewport的菜单中的设置。 当我们将XMAL文件导出为Viewport3D或者Canvas控件时,这些控件的宽度和高度就是是在ZAM 3D中的设置值。然而,如果你导出为控件的时候,Viewbox控件的宽度和高度是自动分配的,但嵌套在Viewbox中的Viewport3D控件的宽度和高度仍然是在ZAM 3D中设置的值。因此,任何对Viewbox大小的改变都会造成你原始3D场景变得或大或小。 3.1.2 选项 在选择中有一个勾选,重绘所有视口(Redraw All Viewports),如果勾选上了,则当你在一个Viewport中移动对象的时候,其他的Viewport中也对应移动。如果没有勾选,则是当你停止 阅读全文
posted @ 2010-12-25 23:29 Alexis 阅读(3897) 评论(3) 推荐(13) 编辑
摘要: 场景编辑器是我们在使用ZAM 3D是最常用的编辑器,我们可以将各种各样的模型在一个编辑器中编辑。在上篇文章中,我们大致介绍了场景编辑器中的一些图标、按钮的功能。下面的图片显示了场景编辑器的主要区域和介绍: 在场景编辑器的左下角有两个球形的工具栏,你可能重来没有使用过这样的工具栏。我们叫他们“水晶轨迹球”,使用他们十分简单方便。我们使用鼠标拖动他们就感觉像是在旋转水晶球一样,并且对象在视口窗体中也会发生相应的变化。 旋转轨迹球被设计用来让我调整在场景中对象的定位。一旦我们在视口窗体中选择了什么对象,则旋转轨迹球中就会出现什么对象,然后我们就可以旋转这个对象,这同样适用于多个对象。 阅读全文
posted @ 2010-12-25 16:51 Alexis 阅读(3022) 评论(2) 推荐(18) 编辑
摘要: Electric Rain ZAM 3D是一个功能齐全的3D建模软件,可轻松创建,定制和动画基于Windows Vista 应用的3D界面要素. 用于快速创建3D网格,并让3D网格动起来。Electric Rain ZAM 3D自动生成XAML(扩展应用程序标记语言)标记可以方便的拷贝至Visual Studio或者Expression Blend中。 官方网址是:http://www.erain.com/products/zam3d/DefaultPDC.asp目前的版本是1.0 先来看下安装后的界面:如下图, 下面以一个3D的Hello World实例来演示如何使用zam 3d进行3d开发。 假设你已经安装好了Electric Rain ZAM 3D 1.启动程序,打开场景编辑器选项卡片(默认卡片即场景编辑器) 阅读全文
posted @ 2010-12-25 14:04 Alexis 阅读(6494) 评论(10) 推荐(27) 编辑
摘要: Expression Blend中可以方便的导入Photoshop或者 illustrator的文件来创建我们的WPF或者Silverlight应用程序。 本文将一个具体的实例导入Photoshop文件并制作一个画卷的效果。 PSD下载位置为:http://www.lanrentuku.com/psd/sheji/2688.html 1.找到画卷的素材,如下图 阅读全文
posted @ 2010-12-23 23:57 Alexis 阅读(5148) 评论(14) 推荐(16) 编辑
摘要: 首先要隆重推荐http://www.moreofit.com/ 这个网站可以发现跟你输入网站类似的网站,如我们在地址栏中输入博客园的地址http://www.cnblogs.com/,点击查看,系统会列出和博客园类似的网站,没准你会发现很多有意思的网站类似的网站还有 http://www.similarsites.com/、http://www.google.com/trends、 下面是笔者(... 阅读全文
posted @ 2010-12-15 20:47 Alexis 阅读(31058) 评论(58) 推荐(64) 编辑
摘要: 昨天在Google图片中输入“程序员”,搜索到的第一张图片是这样的 一位平头兄桌上两台笔记本一台台式机。其中的一台中显示是某个论坛的页面【估计正在回答某个问题】、中间那台正在启动Eclipse【要开始写Java程序了】、平头兄的目光此时盯在台式机的显示器上【应该是正在远程或者是某个虚拟机】,旁边还有一本打开的书…图片的名字是“真正的程序员就应该这样”,程序员就应该这样么? 是谁规定程序员就应该是这... 阅读全文
posted @ 2010-12-06 08:22 Alexis 阅读(81044) 评论(250) 推荐(214) 编辑