silverlight,WPF动画终极攻略之番外 3D切换导航篇(Blend 4开发)
这篇介绍的是3D导航,点击图标,页面360°翻转的效果!有什么不足的欢迎大家指出来。
1.新建一个usercontrol,命名为menu.
2.按照下图设置一下属性。宽度为1000,高度为40,边框宽度为2,圆角为10。
3.按照下图设置border的background。
4.选择渐变工具,设置渐变方向。(渐变工具)
5.给border加上阴影特效。边框颜色设置为透明。
6.在
http://www.cyqdata.cn/cnblogs/article-detail-41312
MSP430程序库<二>UART异步串口
串行通信接口是处理器与其他设备进行数据通信最常用的方式之一。我的这个程序库是针对MSP430f14系列和MSP430f16系列的,我常用的单片机是这两款:msp430f149,msp430f169。这两款单片机中均有两个增强型串行通信接口,都可以进行同步或是异步通信,甚至169的模块USART0还能进行进行I2C协议通信。在这里,我们只讨论异步串行通信。
硬件介绍:
MSP单片机的USART模
http://www.cyqdata.cn/cnblogs/article-detail-41298
软件以人为本3 - Scrum之每日立会1
《软件以人为本》由此开始进入实战部分,先从Scrum的实践开始吧。
1. 每日立会很难
来自微博@大卫张33(就是我自己,呵呵):http://weibo.com/1812458977/eD4B8a661kg 似曾相识?早上路过一个站会现场。白板上贴了很多即时贴,大概每类10-15张;团队围成一个圆圈,但是没有面对白板;领导挨个询问,被询问者面对领导作答;领导笔录,问问题,每
http://www.cyqdata.cn/cnblogs/article-detail-41294
分享33个优秀的 jQuery 教程
jQuery 是一个非常优秀的 JavaScript 框架,使用简单灵活,在现在的Web开发项目中扮演着重要角色。这篇文章与大家分享33个优秀的 jQuery 教程,教您如何使用 jQuery 制作幻灯片、动画菜单、照片墙、图片画廊等很多效果很炫的功能。
How To Build a Sliding Feature Slideshow with jQuery
Fullscreen Gallery
http://www.cyqdata.cn/cnblogs/article-detail-41292
WP7个人学习日志110630:关于如何加载中文地图及疑惑
下午开始看有关地图加载的视频,因Map控件默认加载的是Bing地图,所以是英文的,经过一翻网上查阅后,晚上在Map控件上加载了Google的地图,中文显示,甚是高兴,但却不知加载Google地图地址(“http://mt{0}.google.com/vt/lyrs=m@107&hl=en&x={1}&y={2}&z={3}&s=Ga”
http://www.cyqdata.cn/cnblogs/article-detail-41277
Direct3D轮回:为D3D量身订做SpriteBatch类
上一节中,我们大致讲述了Direct3D环境下,如何使用ID3DXSprite绘制2D对象。
ID3DXSprite虽然使用起来非常方便,但其自身存在着诸多的限制与弊端,一个最明显的体现,ID3DXSprite没有提供自身顶点级操作,因此无法应用特效;另外,其接口的设计也不是十分的友好~
这一节,我们使用D3D中最基本的图元绘制法,为其量身订做一个专属于D3D的CSpriteBatch类。
如下是
http://www.cyqdata.cn/cnblogs/article-detail-41268
跟小静读CLR via C#(03)- 对象创建和类型转换
跟小静读CLR via C#(03)- 对象创建和类型转换
本节内容不太复杂,主要是介绍类的实例创建过程,以及类型之间相互转换的知识。
一、 创建对象
CLR要求用new关键字创建类的实例。例如:
Student XiaoJing=new Student(“XiaoJing”,”1986”);
那么在创建过程中,究竟发生了什么事呢?
分配
http://www.cyqdata.cn/cnblogs/article-detail-41247
我也要学C语言-第二十三章:微软未公开的堆内存(365天编程极限学习-第2天下午)
int main(int argc, char *argv[], char *envp[]){ int a = 1; int b = 2; return 0;}
在这个代码中,变量a和b还有3个参数都在栈中,那么在栈里面分配的空间有什么特点的呢?!它们在编译器编译期限就为它们预留了空间。那么还有一个堆空间,它和栈空间有什么区别呢?!其实堆空间是在程序运行过程中,你需要什么就找它要什么
http://www.cyqdata.cn/cnblogs/article-detail-41243
小鸡也学C[3]:转折篇
周五晚上看了一点c,也许是我有C#编程的思维吧,一看c,唯一的感觉是:似曾相识。虽C#是面向对象的语言,C是面向过程的语言,
我这次学C不是学C语法,这个我不喜欢,我是想学C的内存分配,以及怎么用C的思维去解决问题,怎么去找到软件的BUG缝隙,以及
在写高级语言里面,怎么去用电脑的脑袋去考虑问题,嘻嘻,我可不想永远停留在
http://www.cyqdata.cn/cnblogs/article-detail-41240
[Erlang 0003] 编译Erlang程序
如果语言学习也做一个"流失率统计",那么有多少人是在编译环节放弃的呢?按下F6就完成编译,F5就可以运行,这样的好日子不再了,你能接受么?
我们今天要说的就是Erlang的编译.
在Windows环境中编译Erlang代码并没有想象中那么繁琐,[Erlang 0002] Er
http://www.cyqdata.cn/cnblogs/article-detail-41231
【WinCE】WinCE程序开发中出现“无法找到PInvoke DLL"Kernel32.dll"”问题的一种解决方法
最近本人参与了一个小项目是做WinCE6.0平台上的应用,开发用的语言是C#。
整个开发过程中让我感到十分蛋疼,说实话用C#这样的高级语言去做嵌入式设备上的应用软件并不是种高明的选择。不但一些通用的类库比普通WINFORM少了一半,就连调用的API函数与普通台式机上的WINDOWS系统也不一样。
在WINCE中引用DLL然后调用其API函数比较容易出现问题就是WINCE
http://www.cyqdata.cn/cnblogs/article-detail-41222
SQL Server 2008 R2 全文搜索(3)
本篇文章主要介绍一下用 SQL Server 做的全文搜索的实际应用,其中调用存储过程的方法使用 Entity Framework,如果有对此不熟悉的朋友,可以参见.net 4.0 用Entity Framework调用存储过程 (转),下面一步步介绍这个demo。
第一步:建立搜索存储过程
SP
ALTER procedure [dbo].[GetStudent] @fAdd
http://www.cyqdata.cn/cnblogs/article-detail-41221
在IIS7上部署ASP.NET MVC3网站应用程序遇到的错误及解决方案
系统环境:Windows2008R2,安装IIS,安装.NET 4,安装SQL Server, 安装ASP.NET MVC3服务器独立安装版本。
接下来将Web应用程序Deploy到服务器,运行网站出现如下错误:HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0",解决
http://www.cyqdata.cn/cnblogs/article-detail-41196
HTML5,为你的网页添加音效(兼容Firefox 3.5+, IE 6-9, Safari 3.0+, Chrome 3.0+, Opera 10.5+)
为交互添加恰当的音效,常常能改善用户体验。在我们所熟悉的windows里,清空回收站的碎纸声就是很好的例子。
下面是一个利用HTML5, Jquery,给页面添加音效的小组件(只是添加音效,并不是播放器)。
其实很简单,就是利用HTML5中的audio标签,播放声音。不过为了照顾IE 6-8,还是用上了bgsound。
兼容所有主流浏览器(非主流不在考虑之列了)
闲话少说,上代码:
<a h
http://www.cyqdata.cn/cnblogs/article-detail-41177
我也要学C语言-第二十二章:给自己的代码找漏洞,然后自己攻击自己(365天编程极限学习-第2天上午)
万能密码
前两天的时候,我一直在思考写电话薄的事情,很多程序,都是需要登录,而且需要密码才才能进入程序。所以我也写了个验证密码的小程序,我们来看看这个小程序:
#include "stdio.h"#include <string.h>void main(){ char szPawd[16] = "dodolook"; char szIn[16]; int i = 3;
http://www.cyqdata.cn/cnblogs/article-detail-41163
Direct3D轮回:基于ID3DXSprite的2D元素绘制
D3D中的2D元素绘制主要是通过ID3DXSprite来完成的。
我们通过调用D3DXCreateSprite来完成ID3DXSprite接口对象的创建,同时使用介于Begin与End之间的Draw方法来完成D3D中2D元素的绘制。
下面,我们对IDirect3DTexture9和ID3DXSprite进行二次封装,使其接口趋于人性化,使用起来更加便捷:
/*------------------
http://www.cyqdata.cn/cnblogs/article-detail-41153
我也要学C语言-第二十章:结构体类型变量,结构体数组(365天编程极限学习-第1天下午)
给自己定一个目标:以每天为单位,每天所学习到的东西一定要全部理解了,实践了,记忆了才睡觉!继续战斗啦!呵呵!
上节课我们学习到了结构体的定义和初始化,我们在定义学生这个人的时候,姓名最好给char *,学号最好也用char *,因为我们用int表示学号有局限性,因为无法表示带字符的编号啦!因为有些学号不一定是纯数字的啊!成绩呢!就用float型,邮政编码呢!通讯地址呢!char *吧!因为通讯
http://www.cyqdata.cn/cnblogs/article-detail-41111
CYQ.Blog(QBlog) 单用户版本V3.0 发布下载[免费,简洁,高性能,双语言,8套皮肤,4种数据库支持]
前言说明:
秋色园QBlog,一直以来,都发布多用户博客版本,今天,终于提升了一个power,发布单用户博客版本了。
CYQ.Blog(QBlog) 特点:简洁,高性能,多语言,多数据库支持,可能支持linux下的mono部署运行。
基本介绍:
CYQ.Blog(简称QBlog)博客:下载地址:http://www.cy
http://www.cyqdata.cn/cnblogs/article-detail-41090
Direct3D轮回:基于HLSL实现D3D中的光照特效
HLSL(High-Level Shading Language,高级着色语言),即大家口中经常提到的Shader。
相较于固定功能流水线,使用HLSL的优势是不言而喻的。
使用HLSL编写的模块工作于GPU之上,取代了原有的固定功能流水线,从而使得我们从那些事先定义好的固定运算中解脱出来,在特效编写过程中获得巨大的灵活度。
Xna中更是干脆完全舍弃了D3D中旧有的固定功能流水线。
下面我们来看如
http://www.cyqdata.cn/cnblogs/article-detail-41043
我也要学C语言-第十九章:结构体的定义和初始化(365天编程极限学习-第1天上午)
结构体到底是什么呀?!
我们来思考一个问题,如果我们要保存一个年级所有学生的信息,我们该如何去做呢!我们稍微回忆下以前我学过的知识,大概能想到用数组去做,因为学号啊,姓名啊,成绩啊,都是同类元素的集合,当然用数组了,如果用单个变量真的会累死人呀!但是再进一步思考发觉,学生的信息还是有不少东西的,比如学号,姓名,各科成绩,电话,家庭住址,如果单单用数组,是不是得好多好多数组呀!而且这样呢,管理起
http://www.cyqdata.cn/cnblogs/article-detail-41035