摘要:
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。项目中用到三边定位,c#中没有MATLAB solve函数来解方程,只好人工去解方程了。 class Pro... 阅读全文
摘要:
3D:立体感与3D:就是用了:<Rectangle.Projection> <PlaneProjection x:Name="CP" RotationY="60"></PlaneProjection> </Rectangle.Projection>使图片产生侧面立体的效果,简单吧。(为了看起来更逼真,您可以将中间一幅设置稍大点)这样就会有:动画: ... 阅读全文
摘要:
开发控件时,常常会遇到一些需要继承的接口,但却不需要实现什么方法,因为这个接口是空的。 接口只包含只有方法,属性,索引器(有参属性),事件四种成员。接口可以提供一组行为和契约,当继承一个接口时,你需要实现实现接口内的方法。 没有方法的接口,却也可能有属性,索引器,事件。 这里不讨论我们在开发的时候是否需要使用空接口。我只想讨论一下,这些空接口是如何起作用的。 空接口的作用一般情况下就是标志... 阅读全文
摘要:
这个完全照着做的,没什么好写的。想要源码的可以在此系列目录出下载。这个只是知道SL是干什么的了,想学好SL的话可以去读TerryLee的《完美征程》和大量的实际练习。以后将一些实例发上来。 阅读全文
摘要:
概要: Transform控制图片效果:旋转RotateTransform,缩放ScaleTransform,倾斜SkewTransform,移动TranslateTransform内容: 旋转RotateTransform:组合:概要: 通过transform实现图片特效,这是两种复杂变换的学习:变换组(TransformGroup)、矩阵变换(MatrixTransform )。可以用于图片或... 阅读全文
摘要:
概要: 学习五种填充方式:SolidColorBrush、 LinearGradientBrush、RadialGradientBrush、ImageBrush、VideoBrush内容: SolidColorBrush:<Rectangle StrokeThickness="3" Stroke="Red"Width="100" Height="100" Canvas.Left="10"Ca... 阅读全文
摘要:
概要:内容: Stretch拉伸: 阅读全文
摘要:
概要: 图形基础知识,需要记牢。内容: 基本图形有:Line、Ellipse、Rectangle、Path、Polygon、Polyline 重要属性有:Stroke:对边框线填充StrokeThickness:边框线的宽度Fill: 对图形进行填充线Line: <LineX1="10" Y1="10" X2="40" Y2="40" Stroke="Red"StrokeThickness=... 阅读全文
摘要:
概要: 这个例子是应用在API的一个实用的例子。也算是对一些API使用的例子吧。内容:1, 引入要使用的ServiceAPI。(SL,web都要有)2, 添加一个webService,用来解析返回的数据using System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Servi... 阅读全文
摘要:
概要: 上篇在SL中调用JS的感觉自己学习的很差,关于JS用的也很简单。这篇是关于在JS中调用.net代码的。内容: ScriptableMemberAttribute:允许我们在Silverlight把成员暴露给 Script。ScriptableTypeAttribute:允许我们在Silverlight把类型暴露给Script。使用RegisterScriptableObject并在加载时注... 阅读全文