2012年3月6日

Wpf跑马灯——DrawingVisual运用

摘要: 本文将建立一个wpf项目中运用DrawingVisual绘制跑马灯效果的简单实例,以下是详细步骤:新建一个wpf项目,添加演示用图片,修改图片属性为"如果较新则复制"。在MainWindow.xaml中,为系统自动创建的Grid容器命名,这样可以在后台操作的到它。<Window x:Class="WpfPicRoll.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas. 阅读全文

posted @ 2012-03-06 16:53 影天 阅读(12731) 评论(2) 推荐(2) 编辑

2012年3月5日

Winform跑马灯——Graphics运用

摘要: 本文将建立一个winform项目中运用graphics绘制跑马灯效果的简单实例,以下是详细步骤:新建一个winform项目WinPicRoll,本例采用框架.net 2.0,如果采用.net 4.0某些属性的使用会略有不同,并放入一些演示用图片,滚动用图片采用png格式,一张背景图片采用jpg格式,设置所有图片素材的属性为"如果较新则复制",这样就可以在程序中使用相对路径来获取图片。在Form1中,添加布局代码,本例采用一个picturebox用来演示。 public Form1() { InitializeComponent(); ... 阅读全文

posted @ 2012-03-05 16:49 影天 阅读(4589) 评论(0) 推荐(0) 编辑

2012年3月2日

同步基元Mutex

摘要: Mutex 互斥体 又称同步基元 使用了System.Threading命名空间,本文将建立一个可以同步多任务行为的简单示例。新建一个控制台应用程序,新建ThreadMutex类,代码如下:class ThreadMutex { public void Test() { Thread t1 = new Thread(Thread1); Thread t2 = new Thread(Thread2); t1.Start(); t2.Start(); //... 阅读全文

posted @ 2012-03-02 17:34 影天 阅读(313) 评论(0) 推荐(0) 编辑

2012年2月26日

固态硬盘——Trim,IGC技术

摘要: 随着固态硬盘SSD的大量上市,很多人都准备放弃机械硬盘。固态硬盘不像传统机械硬盘那么简单 ,就算买到了高性能的固态硬盘,不会用的话,同样无法发挥其性能。对于机械硬盘来说,通常关注的是转速,缓存和容量(少数时候需要关注固件版本),在规格参数相同的情况下,各品牌的机械硬盘性能差别不会太大。不过对于固态硬盘来说就完全不是一回事了,对了固态硬盘本身没有一个行业内的明文规定,再加上它使用的是闪存颗粒,数据结构和存储方式与机械硬盘完全不同,因此不同品牌的固态硬盘产品的规格有很大的不同,单凭容量、颗粒数量和缓存是无法准确判断固态硬盘性能的。固态硬盘的性能表现不仅与容量、颗粒数量和缓存有关,而且与是否支持Tr 阅读全文

posted @ 2012-02-26 10:30 影天 阅读(2009) 评论(0) 推荐(1) 编辑

2012年2月8日

Silverlight学习笔记(4)——数据绑定ListBox

摘要: 本文将建立一个silverlight项目中运用ListBox演示数据绑定的简单实例,以下是详细步骤: 在Silverlight项目中新建一个silverlight页,修改布局使其显示一个ListBox,本例Grid布局可以如下, <Grid.RowDefinitions > <RowDefinition Height="auto"/> <RowDefinition /> </Grid.RowDefinitions> <Grid.ColumnDefinitions > <ColumnDef... 阅读全文

posted @ 2012-02-08 16:13 影天 阅读(3113) 评论(0) 推荐(0) 编辑

2012年1月18日

Silverlight学习笔记(3)——动画Storyboard

摘要: 本文将建立一个silverlight项目中的运用Storyboard故事板的简单实例,以下是详细步骤: 在Silverlight项目中新建一个silverlight页,修改Grid布局, <Grid x:Name="LayoutRoot"> <Grid.RowDefinitions > <RowDefinition Height="100"/> <RowDefinition /> </Grid.RowDefinitions> <Grid.ColumnDefinitions > < 阅读全文

posted @ 2012-01-18 13:57 影天 阅读(2026) 评论(0) 推荐(0) 编辑

Silverlight学习笔记(2)——GridSplitter

摘要: 本文将建立一个silverlight项目中的运用GridSplitter控件动态改变Grid控件单元格宽、高的简单实例,以下是详细步骤: 在silverlight项目中新建一个silverlight页,将Grid做如下的布局修改, <Grid x:Name="LayoutRoot"> <Grid.RowDefinitions > <RowDefinition /> <RowDefinition /> </Grid.RowDefinitions> <Grid.ColumnDefinitions > ... 阅读全文

posted @ 2012-01-18 10:21 影天 阅读(964) 评论(0) 推荐(0) 编辑

2012年1月13日

Silverlight学习笔记(1)——样式的运用

摘要: 本文将建立一个silverlight项目中的运用样式的简单实例,以下是详细步骤: 新建一个Silverlight应用程序,名称SilverlightTest 新建文件夹Assets,用以存放样式文件,在Assets文件夹中新建一个Silverlight资源字典,名称Styles.xaml,后面Silverlight项目引用到的样式资源我们将全部写在Styles.xaml中 打开Silverlight项目的App.xaml,添加资源字典的source相对路径,这样就可以全局使用该资源,当项目很大时可使用MergedDictionaries对资源进行分类管理<Application xmln 阅读全文

posted @ 2012-01-13 16:37 影天 阅读(2065) 评论(0) 推荐(1) 编辑

2012年1月11日

WCF学习笔记(3)——PollingDuplex双向通讯

摘要: 本文将建立一个silverlight与wcf双向通讯的简单实例,以下是详细步骤: 新建Silverlight应用程序,名称WCFtest。解决方案中添加WCF服务应用程序,名称WcfServiceTest,WCF服务将不再寄宿在Web中。 删除VS自动生成的IService1.cs和Service1.svc文件,修改WCF服务固定端口12345。 在WCF服务应用程序WcfServiceTest上,添加应用,选择浏览定位到 C:\Program Files\Microsoft SDKs\Silverlight\v4.0\Libraries\Server\System.ServiceMod... 阅读全文

posted @ 2012-01-11 09:55 影天 阅读(1628) 评论(0) 推荐(2) 编辑

2012年1月9日

WCF学习笔记(2)——独立WCF服务

摘要: 本文将建立一个silverlight与wcf通讯的简单实例,wcf服务将被独立出来,而不再寄放在Web中。以下是详细步骤: 新建Silverlight应用程序,名称WCFtest,在解决方案上右键添加wcf服务应用程序,名称WcfServiceTest,WCF服务将不再寄宿在Web中。 WcfServiceTest创建完毕,将VS自动添加的IService1.cs和Service1.svc文件删除。 修改WcfServiceTest服务,固定端口12345。 添加一个wcf服务,名称ServiceTest,VS自动生成IServiceTest.cs和ServiceTest.svc文件。... 阅读全文

posted @ 2012-01-09 11:22 影天 阅读(752) 评论(0) 推荐(0) 编辑

导航