04 2012 档案
摘要:什么是进程? 进程:一个正在运行的应用程序的一个实例。 进程的两个组件: 1:一个内核对象(保存进程统计信息的地方),用来管理进程。 2:一个地址空间,其中包含执行体(.exe),dll模块的代码和数据,还包含了动态内存分配,比如线程堆栈和堆的分配。 进程与线程的简要关系: 执行的最小单元是线程。一个进程可以有多个线程,进程不做任何事,都必须在进程的上下文中执行,进程空间包含的代...
阅读全文
摘要:涉及技术:silverlight4,silverlight,visual studio 2010 ,windows phone7讨论主题:控件,动画,数据绑定,silverlight,用户接口,MVVM模式,手机应用开发,图标简要介绍: 这个应用程序展现经常在window phone7手机中常用的图表和压力仪表控件,应用使用Visifre来绘制各种样式的图标和压力仪表。一些实例的展示 1,放大图表 2,大量的数据点来绘制图标 3, 仪表 4,实时更新数据 5,.......准备工作: 去网站http://code.msdn.microsoft.com/Using-Charts-Gauges-.
阅读全文
摘要:基于Windows Phone 7的sliverlight应用都包含几个标准空间类: 1,一个从Application类继承的App类 2,一个PhoneAppliccationFrame类得实例 3,一个或多个PhoneApplicationPage派生的类。先来学习简单的页面导航MainPage.xaml<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <TextBlock Text="send to page2" Hor
阅读全文
摘要:我们接着上一节继续学习,来看看scrollviewer控件。内容超出了屏幕的显示妇女为,位于底部(右边)的元素将无法显示,在这种情况下,我们一般考虑将子元素内容放入scrollviewer中,为内容提供滚动条,实际上并不能通过滚动条来滑动,是用手指触摸。默认情况下垂直滚动条可见,水平不可见,也可以通过设置达到自己想要的效果 hiddle不可见,auto(需要时可见),以及可见不响应事件disabled.下面我们看一个简单的电子阅读器代码:<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12
阅读全文
摘要:panel(面板)类是silverlight最重要的类之一,他在silverlight中扮演着重要的角色,panel类本身定义了三个属性 1 Brush类型的Background属性,知名见意比较好理解。 2 UielementCollection类型的Children属性,此属性很复杂,面板类能承载多个元素,而且有多种承载样式,可以把元素放在栈中,网格中,圆圈中,显示成扇形,传送带的形式。 3 bool类型的IsitemHost属性 object->DependencyObject->UIEement->FrameworkElement->Panel->(Can
阅读全文
摘要:从某种意义上讲编写成寻是为了避免重复的劳动,用于xaml只是一种标记语言而不是真的编程语言,因此它的重复存在很多潜在的问题,通常采用方案是采用silverlight样式,但样式的先决条件是一种更为普遍的共享机制:资源xaml资源:常常作为特殊的.net类或结构体的实例,类的实例在引用该资源的各个对象之前共享。注意资源是共享的,很多类不能定义为xaml资源例如 TextBlock的单个实例不允许被多次使用,因为当TextBlock必须有一个唯一的父元素,并在父元素中有唯一确定的位置。依此类推也适用于其他元素,由于不能共享从UIElement派生的任何元素都不能以资源的形式出现。xaml资源的存储
阅读全文
摘要:一般情况下sliverligth程序是代码和xaml的组合. 一般情况下xaml用于布局,代码则用于处理所有用户输入的事件以及所有控件产生的事件,这些控件事件是用户输入事件的处理结果。我们通常认为xaml中的大多数对象的创建和初始化实在页面类(Page)或窗口类(window)的构造函数中完成,导致认为xaml只是应用程序的一小部分,实际上xaml远超过与对象初始化相关的功能,其实之一特性就是数据绑定,无需任何显式的事件处理函数就可以自动更新,甚至整个动画都可以在xaml中定义。xaml中使用任何常规的函数都无法执行算法,也不能动态地创建对象。xaml中实例化类或结构体必须被一定为公共的,类或
阅读全文

浙公网安备 33010602011771号