自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

转载 Silverlight 2 Beta2新功能体验

Beta2加了许许多多的新功能(下面有更多细节),但下载大小仍只有4.6MB大,在机器上安装所花时间少于10秒,不用安装.NET框架或其他任何软件就可以工作,所有的功能在Mac和Windows机器上都能跨浏览器工作,这些功能在Linux上将由Moonlight 2提供。Silverlight 2 Beta2支持一个go-live许可,它允许你开始使用和部署Silverlight 2于商业应用中

2008-06-11 11:40:00 3932

原创 Silverlight 2.0beta2发布

Silverlight 2.0beta2版本已经发布了,同时Silverlight交互设计工具Expression Blend 2.5 June 2008 Preview六月份新版本也发布了,很期待每次发布的版本会带给我们哪些新的体验让我们拭目以待吧。官网下载:Silverlight 2 Beta 2(4.66MB); Silverlight 2.0 SDKbeta2; Silverlight

2008-06-10 10:49:00 3085

原创 wpf三维模型中进行二维交互介绍

在.net3.5中对三维图形呈现方面,增加了很多新功能,在三维交互方面给了我们提供方便:如可以支持诸如输入、焦点和事件等 UIElement3D,还有将交互式二维内容放置在三维对象上Viewport2DVisual3D。下面就关于Viewport2DVisual3D功能如何在blend中实现做下简单介绍。 首先我们在控件列表中新建一个viewport3d对象。然后在为viewport3d创

2008-05-22 16:24:00 4398 5

原创 WPF如何提升三维呈现性能及优化

 在应用程序中使用 WPF生成三维场景,可以在视觉给用户提供了很好的展现效果,相反在此过程中对计算机系统资源及硬件设备的需求条件也是很苛刻的。下面我就重点说明下wpf处理三维图形在哪些方面需要考虑性能优化。一、图形硬件加速    wpf中的图形呈现都是通过图形卡的GPU来进行计算处理的,一般WPF 系统定义了三个呈现层:呈现层 0 无图形硬件加速。DirectX 版本级别低于 7.0;呈现层 1

2008-04-18 10:34:00 5632

原创 wpf中给一个三维模型设置多种材质效果

wpf中的三维模型主要是通过自身的材质灯光来体现模型的立体感与空间感。我们一般都会使用brush作为材质来赋给模型,在这里wpf提供了几种材质类型,如模型的前景材质也就是自身的漫反射材质diffusematerial、背景材质backmaterial(如果我们的前景材质有透明属性,那么我们的背景材质就会看到,有点像图层蒙版的概念)。下面我将举个例子来实现一个模型双材质效果。先来设置前景材质及添

2008-04-02 16:25:00 5922

原创 wpf实现三维漫游动画效果

 wpf技术支持在2D应用程序中进行3D模型的渲染和交互操作,这使得我们的程序在展现方面更具有视觉冲击力,更能使人机交互的体验有“身临其境”的感觉。下面我展示一个自己做的demo给大家体验下3d场景漫游效果。(预览环境.net3.5)  demo下载地址:http://59.108.37.117:4443/Debug.rar

2008-03-20 10:45:00 6775 2

转载 微软即将发布Silverlight 2.0

   微软在2007年4月,向开发者提供了Silverlight 1.1(现在称为Silverlight 2.0)的alpha版.最终版本的Silverlight 2.0预计将在2008年发布.  微软已经决定将正准备发布的Silverlight 1.1更名为Silverlight 2.0,并将在2008年一季度发布的Beta版中启用Go-Live许可。界时,开发人员可以马上利用Silverl

2008-02-27 10:26:00 3100

原创 wpf三维呈现技术web应用demo欣赏

 wpf图形表现引擎给我们的软件在视觉效果上有更加广阔的想象空间,WPF除了构建传统的独立运行桌面应用程序,也支持基于XAML技术的浏览器应用(XBAP),他可以展现wpf绝大部分功能,下面我就欣赏些国外经典的demo或许能给大家带来些新的思路。WARMER MYCAL CIMEMAS(这是一个电影预告网站,主场景是个三维空间的电影胶片,点击可以进入里面观看相关电影信息)浏览地址:http:/

2008-01-28 14:03:00 8744 4

原创 Expression Blend 2 December Preview (12月份版本)发布了

 微软最新发布了Expression Blend 2 December Preview,这是既Blend 2(三月、五月、八月、九月份)版本之后,再次推出十二月份新版本。这次版本改进了许多新功能:例如。完全跟VS2008正式版兼容,Silverlight的全面支持、顶点动画功能、动画步长功能、新的3D对象等一系列功能,使我们在WPF开发中能够更容易地创建我们的界面资源和动画效果。安装条件:

2007-12-21 15:05:00 3633

原创 使用Blend来为WPF程序制作Textbox数据绑定效果

WPF 内置了一系列数据服务,使得开发人员可以在应用程序之间自如地绑定和操纵数据。下面我们就来为WPF创建一个数据绑定效果使用slider控件来控制文本textbox大小的效果,使用首先我在blend工具栏中创建一个slider、textbox控件,在属性面板中我们先给slider的设置最大值为100,然后在value的右侧菜单中选择date binding 。在弹出的对话框中选择Elenme

2007-12-18 11:20:00 6037

原创 WPF中如何解决3d模型与贴图不能完全匹配的问题

       大家可能有所解了WPF具有处理3D图形的能力,它可以导入第三方三维软件(3dsmax等)的三维模型文件obj格式文件,而且可以给模型对象添加材质、灯光和摄像机等来实现三维场景效果。有时我们也会碰到材质贴图无法正确贴到模型上的问题。举个简单的例子来说,vista操作系统任务栏中有个三维快速切换动画效果(用过vista系统的人应该体验过了吧),如果我们要使用wpf来实现这效果也很容易,首

2007-12-04 15:47:00 7557

原创 WPF中创建水晶动画效果的treeview控件

        软件开发中常常会用到treeview之类的导航菜单,如何使我们的菜单更具有视觉冲击力和动感呢,wpf可以帮我们轻易实现,下面我将使用blend来创建一个treeview动画效果资源。首先我们在blend的控件列表中创建一个treeview,根据我们的需要创建多层treeviewitem,然后在来创建一个treeviewitem模板,来添加我们想要的样式。我们进入treevi

2007-11-28 10:53:00 12377 12

原创 xbap中如何将3D动画发布到web浏览器

 xbap(XAML Browser Application)是WPF浏览器应用程序,它具有WPF全部的功能并且可以发布到WEB浏览器中,容易部署,很方便地通过WEB浏览器来展现WPF的图形表现技术。相对于silverlight技术,xbap在表现能力上要大大强于silverlight,因为它几乎支持wpf所有的表现功能,不过它的缺点就是暂时无法和后台数据库进行完美交互,在这点上silverlig

2007-11-21 11:01:00 5000

原创 分析“新秀”Silverlight如何挑战flash

    做为互联网时代,多媒体信息是不可缺少的角色。然而flash这个词对于经常驰骋在互联网浪潮上的人来说,肯定不会陌生,因为它曾经也在互联网上“叱咤风云”过。因为它以形式多变的交互动画、丰富多彩的多媒体视频等功能超越了以往纯文本图片枯燥无味的网络信息展现形式,在视觉和听觉上有了更好的体验和享受。然而现在要动摇它“霸主”地位的正是微软正在全力打造的“银光”Silverlight,那么大家可能会问,

2007-11-14 14:37:00 4191

原创 使用blend2 september preview 来为Silverlight程序创建动画资源

 首先我们打开blend2 september preview绘制我们需要的UI素材,来实现一个变形动画效果,我们用钢笔工具来绘制好图形(如图),先创建一个timeline,记得将他选为作为资源(这样就方便在后台用C#、JS去控制调用动画资源文件,如果是Silverlight 1.0版本使用JS来调用,如果是Silverlight 1.1版本,也可以使用C#来调用资源)然后我们在timelin

2007-11-08 17:19:00 4906 1

转载 认识“Silverlight”

 一、什么是Silverlight对于互联网用户来说,Silverlight是一个安装简单的插件程序。用户只要安装了这个插件程序,就可以在Windows和Macintosh上多种浏览器中运行相应版本的Silverlight应用程序,享受视频分享、在线游戏、广告动画、交互丰富的网络服务等等。对于开发设计人员而言,Silverlight是一种融合了微软的多种技术的Web呈现技术。它提供了一套开发框架,

2007-11-08 09:57:00 2893

原创 Silverlight技术应用篇“photo viewer”动画效果欣赏

 大家好很高兴能和大家讨论一下关于Silverlight的技术。最近微软推出一种融合了微软的多种技术的Web呈现技术Silverlight,简单的说它是一种跨平台浏览器客户端插件。它可以将.net3.0中wpf图形表现层技术应用到web浏览器中,并融合Windows Media流媒体、矢量图形、交互动画等,给用户全新的视觉体验。下面我将为大家展示一个我们使用Silverlight开发的一个demo

2007-11-07 11:41:00 3516 1

原创 修改ComboBox控件模板实例

  WPF中自定义控件是可以通过修改控件模板很容易实现的,下面是一个ComboBox控件模板的实例。 定义一个SolidColorBrush       定义ComboBox控件中TextBox控件的模板                  定义ComboBox控件中ToggleButton控件的模板                                          

2007-04-26 17:43:00 8316

原创 Blog的分享与收获

     “汉飞扬”这个Blog是我写的第一个Blog。以前对于Blog这个东东的认识就是把日记写在网上,这样不但完成了日记的功能,而且也可以和广大的网友分享。所以在做完了几个.net 3.0的项目后,我也很想尝试下,把我们对于.net 3.0的了解也通过这种方式和大家分享,于是在项目休整阶段,疯狂的写,一下子写了几十篇文章,而且让我们很自豪的是这些文章决大部分都是原创(呵呵,原创的感觉真好)。接

2007-04-18 15:09:00 4567 7

原创 WCF中如何得到客户端信息

  以前我也问过类似的问题,都没有得到答案. 很高兴今天终于知道结果了:不能!!!!!!!!!!!!!!!!!!!!!   很遗憾啊,微软的解释是wcf封装了底层传输信息,无法得到ip,hostname这些信息...一个不是方法的方法就是客户端在OutgoingMessageHeaders告诉服务器自己的相关信息....无语了我.... 相关的信息: http://foru

2007-04-04 12:10:00 6210 1

原创 24号准备去北京.Net俱乐部讲课

微软(北京).NET俱乐部第十二次技术沙龙-.NET Framework 3.0开发实战培训邀 请 函亲爱的.NET俱乐部会员及.NET技术爱好者:2006年底随着微软新一代操作系统WindowsVista以及Microsoft .NET 3.0同时发布,分别成为微软新一代的操作系统和编程平台。Microsoft .NET 3.0的重要特性有哪些?微软会提供怎样的工具支持?如何在当

2007-03-06 18:15:00 4019 2

原创 有机会在WebCast上讲课了

春节前,有幸去WebCast讲课,呵呵,2006年收获不小,在这里要多谢各位网友的关注。http://www.msdnwebcast.com.cn/CourseDetails.aspx?id=665http://www.msdnwebcast.com.cn/CourseDetails.aspx?id=659http://www.msdnwebcast.com.cn/CourseDeta

2007-02-27 14:41:00 2633 2

原创 使用WPF实现3D场景[二]

在上一篇的文章里我们知道如何构造一个简单的三维场景,这次的课程我将和大家一起来研究如何用代码,完成对建立好了的三维场景的观察。首先看一下DEMO的界面:  可以看到8个方向的按钮,它们将提供观察角度的变化和三维场景的旋转这样的功能。观察位置变化:实现原理:改变场景内照相机的绝对位置等属性实现代码:定义照相机Viewport3D Name="myViewp

2007-02-13 15:25:00 9623 4

原创 使用WPF实现3D场景[一]

在这篇文章里,将介绍如何实现一个简单的三维场景,一个三维的空间,包括空间内的三维物体的组合.首先介绍一下一个三维场景里的基本元素:先是定义一个简单的三维的场景环境代码如下:Viewport3D Name="myViewport">Viewport3D>以上是定义了一个名称叫做 myViewport 的的三维场景,接下来可以在这个三位场景里添加一些元素:元素一:照相机

2007-02-13 15:07:00 20700 10

原创 Blend中如何自定义控件模版,实现“vista button动画效果”(附图)

       vista已正式上市了,全新的界面视觉效果给大家留下了深刻的印象。在这里我给大家介绍一下,如何在blend中实现这种vista button效果。首先我打开blend新建一个project,之后我们先在project菜单中选择add existing item导入一张图片作为背景,接下来在toolbox中选择button按纽,然后在主窗口中拖入一个button控件,选择object菜

2007-02-05 11:06:00 6443 1

原创 第一个WPF-E

一直用WPF作项目,直到最近才研究WPF-E,今天用了下,发觉这个EveryWhere还真的Web气味十足.好吧,下手写写:1.写一个(插件)XMAL文件Canvas xmlns="http://schemas.microsoft.com/client/2007"        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"  

2007-02-01 14:48:00 2351

转载 “WPF...” 入门

 

2007-01-26 17:05:00 2778 3

原创 Excel Services OverView系列--3使用Excel Web Services操作Excel工作薄

Excel Web Services(以后简称EWS)位于整个Excel Services的前端(可以参考我之前的文章)。它提供了开发Excel的接口。从名字可以看出,EWS也属于WebService的一种,所以我们可以像使用普通的WebService那样使用它。要想调用EWS,先要知道它的地址,这取决于MOSS的设置。假如MOSS的名称为ServerName,那么对应的EWS地址就是: http

2007-01-25 13:49:00 6356

原创 说说System Workflow和Human Workflow

         了解了.Net Framework 3.0中的WF,大家一定都知道了System workflow和Human workflow这两个概念。从名字上就看的出来,System workflow指的是把应用系统按一定的规则连接起来的工作流,没有人参与流程的流转,而Human workflow指的就是有人参与的工作流,例如审批报销单的流程。        从这两种场景中我们很容

2007-01-23 16:11:00 4282

原创 Excel Services OverView系列--2使用Excel Web Access技术在线浏览Excel工作薄

 之前的文章介绍过,我们可以通过Excel Services将Excel发布到SharePoint Server上,让用户在线地浏览Excel工作薄,如果有需要的话,还可以进一步地进行设置,允许用户与Excel工作薄交互。也可以编写应用程序与其交互。要想使用Excel Services,您首先要启动MOSS中的Excel Calculation Services服务,并且保证存放Excel

2007-01-19 11:15:00 4359

原创 Excel Services OverView系列1:什么是Excel Services

       Excel Services是MOSS2007中一种新的服务器端技术。它构建于ASP.NET和Microsoft Windows SharePoint Services 3.0技术之上。  看了名字就能知道,Excel Services不是单独的一个东西(复数形式嘛:),实际上它是由3个组件构成的:1.         Excel Web Access 2.       

2007-01-18 18:04:00 2593

原创 WPF 关于C#代码实现ControlTemplate

现在主流的控件模板和样式是引用XAML资源,不过感觉没有c#代码实现那么灵活,现介绍一下代码实现 ControlTemplate的方法:          //控件呈现的显示内容1(这里为Image)           FrameworkElementFactory fe = new FrameworkElementFactory(typeof(Image), "Image");    

2007-01-16 11:39:00 6297

原创 给流程增加权限控制

 WF提供权限控制的功能,其中包括两种方式:ActiveDirectoryRole(通过活动目录用户)和WebWorkflowRole(ASP.NET Role)。下面我以WebWorkflowRole的方式作为权限控制例子做介绍,首先需要安装aspnetdb数据库(通过运行微软提供的aspnet_regsql.exe文件);App.config文件配置如下:xmlversion="1.0"e

2007-01-11 18:30:00 2673

原创 关于使用Expression Blend的个人心得(附图)

微软于2006/12/4推出Expression新套装,其中Expression Blend就是以前sparkle的新beta版,我使用过之后感觉不错,所以给大家谈谈我个人使用的感想,给大家参考参考。当我第一次看到“ Blend”庐山真面目时,我就不自觉的想和它的前身“sparkle”做一个对比。首先给我的第一印象是“酷”的感觉,不管是现代科技感的黑灰色界面,还是方便快捷的操作布局,都

2007-01-11 16:17:00 7303 1

原创 运行时增加流程步骤

        WF提供运行时修改流程实例的功能,事实上可以在流程运行过程中增加、修改和删除流程步骤,甚至是在流程运行的时候再增加外部的流程。这个功能解决了很多流程引擎不能解决的问题,当用户审批到某个步骤时,突然想改变流程,怎么办呢?原来的方式是重新定义流程,但其他用户想按原来的流程走完,这样可能就要定义两个不同的流程。WF提供运行时修改流程实例的功能将彻底的解决这个问题,用户可以在运行时修改属于

2007-01-11 11:41:00 2158

原创 WPF 关于控件背景色的设置和穿透效果

对于wpf有所了解的朋友应该知道,wpf里面的控件是能嵌套的,这种技术的出现,可以使我们拼凑出很漂亮的界面,但是随着嵌套的出现,也随之而来了一些问题,比如下面的代码:这段代码是要再一个父容器(PaterPanel)里面装载多个子控件(TestButton和ChildPanel),可是子控件TestButton被透明ChildPanel叠盖了,使被遮盖的TestButton不能使用了,这时如果我们把

2007-01-09 10:03:00 6714 5

原创 WPF 关于VisualBrush

不知大家有没有遇到过想把某个控件变成为一个图片或背景之类的情况,下面我就为大家介绍一种在wpf中简单实现的方法VisualBrush:VisualBrush vBrush = new VisualBrush();//这是要生成为背景的控件StackPanel sp = new StackPanel();TextBlock ScaleTextBlock = new TextBlock();S

2007-01-09 09:58:00 4787

翻译 How do I sort groups of data items?(WPF)

 今天我要介绍如何使用CollectionViewSource对数据进行分组以及对各个组进行排序  示例中的数据源是一组类型为Animal的对象组成的数据集合。Animal类包含Name和Category(枚举类型)两个属性。现在要以Category为分组来显示数据:                                                                  

2007-01-09 09:47:00 2096

原创 设备申请审批流程(WF实例)

 这个例子在我们的项目中已经实际应用,所以我想叫做实例应该没什么问题。这是一个经典的设备申请审批流程,大家很多时候已经用其他的办法实现过了。本实例包括三个工程:EquipmentApply(设备申请exe)、EquipmentApprove(设备审批exe)、EquipmentApplyWorkflowLib(申请审批流程库dll)。首先新建Windows应用程序项目EquipmentAp

2007-01-09 09:26:00 10355 21

原创 在WPF的用户线程中更新UI界面

 WPF中UI线程队列由Dispatcher来管理和调度,所以当用户线程中更新UI时,必须通过Dispatche来调度,下面这个小例子将给用户展示如何在用户线程中更新当前的时间. 前台的XAML代码如下:Windowx:Class="ThreadInvoke.Window1"    xmlns="http://schemas.microsoft.com/winfx/2006/x

2007-01-08 17:39:00 13106 4

网络抓包工具

网路岗_抓包工具,与一些知名的网络监控工具相比, 小巧,简单,不用安装,更实用.

2012-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除