2013年7月29日

Windows编程 Windows程序的生与死(中)

摘要: 1 #include //①2 LRESULT CALLBACK WinSunProc(3 HWND hwnd, // handle to window4 UINT uMsg, // message identifier5 WPARAM wParam, // first message parameter6 LPARAM lParam // second message parameter7 );8 int WINAPI WinMain(9 HINSTANCE hInstance, // handle to current instance10 HINSTANCE hPrevInstance, 阅读全文

posted @ 2013-07-29 14:12 小 鬼 阅读(368) 评论(0) 推荐(0)

Windows编程 Windows程序的生与死(上)

摘要: 引子“Windows 程序分为‘程序代码’和‘UI(User Interface)资源’两大部份,两部份最后以RC编译器(资源编译器)整合为一个完整的EXE 文件。所谓UI 资源是指功能菜单、对话框外貌、程序图标、光标形状等等东西。这些UI 资源的实际内容(二进制代码)系借助各种工具产生,并以各种扩展名存在,如.ico、.bmp、.cur 等等。程序员必须在一个所谓的资源描述档(.rc)中描述它们。RC 编译器读取RC 档的描述后将所有UI资源档集中制作出一个.RES 档,再与程序代码结合在一起,这才是一个完整的Windows可执行件。”以上是侯捷先生在《深入浅出MFC》中关于windows程 阅读全文

posted @ 2013-07-29 11:16 小 鬼 阅读(504) 评论(0) 推荐(0)

2013年7月19日

C#实现在注册表中保存信息

摘要: using System;namespace Backend{ public class RegistryStorage { public static PageVisibility OpenAfterStart() { Microsoft.Win32.RegistryKey registryKey; PageVisibility visibility = PageVisibility.Visible; // HKCU\Software\RegeditStorage registryKey = Microsoft.Win32... 阅读全文

posted @ 2013-07-19 16:20 小 鬼 阅读(470) 评论(0) 推荐(0)

2013年7月15日

沿路径动画(Animation Along a Path)

摘要: Silverlight 提供一个好的动画基础,但缺少一种方便的方法沿任意几何路径对象进行动画处理。在Windows Presentation Foundation中提供了动画处理类DoubleAnimationUsingPath和PointAnimationUsingPath,使用这些类就可以非常容易的实现沿几何路径的动画处理,本文提供了基于Silverlight的等效动画类,我猜想在以后的版本中Silverlight将会提供该功能的实现。 目前,Silverlight不提供沿任意几何路径对象动画处理实现类。但是Silverlight提供了关键帧动画(Key-Frame ... 阅读全文

posted @ 2013-07-15 10:36 小 鬼 阅读(800) 评论(0) 推荐(0)

倾斜动画(SkewTransform)

摘要: Silverlight中的倾斜变化动画(SkewTransform)能够实现对象元素的水平、垂直方向的倾斜变化动画效果。我们现实生活中的倾斜变化效果是非常常见的,比如翻书的纸张效果,关门开门的时候门缝图形倾斜变换。在Silverlight中实现一个倾斜变化的动画效果是非常简单的,如果利用Blend这种强大的设计工具来实现那更是锦上添花。 倾斜效果的动画应用效果其实非常好看,使用倾斜变换需要注意的有两点:倾斜方向和倾斜中心点。可以以某点为倾斜中心点进行X或Y坐标方向进行倾斜,如下以默认中心店进行的各种不同程度倾斜的简单示例:Code highlighting produced by Actip. 阅读全文

posted @ 2013-07-15 10:28 小 鬼 阅读(1445) 评论(0) 推荐(0)

缩放动画(ScaleTransform)

摘要: 在Silverlight的动画框架中,ScaleTransform类提供了在二维空间中的坐标内进行缩放操作,通过ScaleTransform可以在水平或垂直方向的缩放和拉伸对象,以实现一个简单的缩放动画效果,故此我将其称为缩放动画(ScaleTransform)。使用ScaleTransform需要特别关注的有两点:中心点坐标和X、Y轴方向的缩放比例,比例值越小则对象元素就越小(既收缩),比例值越大则对象元素就越大(既呈现为放大效果)。 Blend对Silverlight里的动画设计支持非常强大,同偏移动画、旋转动画一样简单,要实现缩放动画也只需要对设计好的动... 阅读全文

posted @ 2013-07-15 10:25 小 鬼 阅读(3375) 评论(0) 推荐(0)

旋转动画(RotateTransform)

摘要: Silverlight的基础动画包括偏移、旋转、缩放、倾斜和翻转动画,这些基础动画毫无疑问是在Silverlight中使用得最多的动画效果,其使用也是非常简单的。相信看过上一篇《偏移动画(TranslateTransform)》文章的朋友大多数对Silverlight & Blend动画设计已经产生了莫大的兴趣,本篇将继续介绍Silverlight中的基础动画之旋转动画(RotateTransform)。 所谓旋转动画(RotateTransform)也就是一个元素以一个坐标点为旋转中心点旋转,在使用旋转动画(RotateTransform)的时候需要注意的有两点:旋转中心点(Cent 阅读全文

posted @ 2013-07-15 10:11 小 鬼 阅读(2869) 评论(0) 推荐(0)

偏移动画(TranslateTransform)

摘要: 用户界面组件、图像元素和多媒体功能可以让我们的界面生动活泼,除此之外,Silverlight还具备动画功能,它可以让应用程序“动起来”。实际上,英文中Animation这个单词的意思是给某物带来生命。在界面中添加动画效果,给人以印象深刻可视化提示,可以让用户的注意力集中到我们想让他们关注的地方。 动画主要是通过计时器来完成,在Silverlight中开发动画程序通常是使用微软主推的设计工具Microsoft Expression Blend,Silverlight中提供了优秀的动画系统,我们可以通过Microsoft Expression Blend 快速的完成动画元素的设计制作,然后通过V. 阅读全文

posted @ 2013-07-15 10:06 小 鬼 阅读(1552) 评论(0) 推荐(0)

故事板(StoryBoards)和动画(Animations)

摘要: Silverlight & Blend动画设计系列五:故事板(StoryBoards)和动画(Animations) 正如你所看到的,Blend是一个非常强大的节约时间的设计工具,在Blend下能够设计出很多满意的动画作品,或许他具体是怎么实现的,通过什么方式实现的我们还是一无所知。本篇将续前面几篇基础动画之上,详细介绍Silverlight里提供故事板(StoryBorards)的属性和各种不同类型的动画(Animations)的详细知识点,揭晓在Blend下设计动画的内幕故事。一、故事板(StoryBoard)属性 Silvelight中的故事板(StoryBoard)提供了管理时 阅读全文

posted @ 2013-07-15 10:05 小 鬼 阅读(994) 评论(0) 推荐(0)

2013年5月26日

Cache何时使用及使用方法

摘要: Cache 即高速缓存.那么cache是怎么样提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?下面是个人写下的总结如下,有不对的地方,请各位指正:1.Cache 是怎么样工作的? Cache 是分配在服务器上的一个公共的内存片。 所谓公共指的cache只要一创建是任何一个客户端浏览器都可以通过后台代码访问到它,它面向的是所有用户,相对而言session也是服务器上的一 段内存,但他面向的是单个用户。它是服务器的一段内存块,也就是说每个cache一经创建就占用了服务器资源的。所以从这点来说我们就可以说:并不是 cache越多越好。 ... 阅读全文

posted @ 2013-05-26 18:47 小 鬼 阅读(1093) 评论(0) 推荐(0)

导航