Silverlight相关

yingkou 2013-11-24 10:21:21
现在要在WEC上做一个东西,用到了Blend Silverlight WPF这些东西,
本人不了解这个东西,但事情有些紧急,先提问几个简单问题.
1) Blend3 Silverlight WPF三者关系
Blend3是一个可视化的XAML编辑器,可以实时看到XAML运行后的效果
Silverlight是WPF的一个子集,那么少的那一块儿或者限制之类的东西是什么
WPF是一个***框架,含义不明,只知道其下层由DirectX支撑.

2) Blend3(Silverlight)工程的导入
使用2008构筑了WEC用的虚拟机用OS后,同样使用visual studio 2008可以导入Blend3工程,
生成一个VC++的工程,可以直接编译运行,得到了Blend3编辑的效果.
现在的很多书籍介绍Silverlight和WPF的时候,表述语言都是使用C#,有C++表述的吗?

3) 基于WPF的EXE是否可以有2个窗口
接着2的话题,EXE默认有一个窗口,就是Blend3的mainpage,现在的问题是
如何在EXE启动的时候再创建一个窗口.
现在我使用的方法是在Blend3加入一个childwindow,VC++生成相应代码,
在主窗口启动的时候启动一个线程,在线程内创建childwindow,但运行后
连主窗口都没有了,直接退出了.
...全文
125 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bonjour-你好 2013-11-26
  • 打赏
  • 举报
回复
3) wpf可以多个窗口的啊,但我没试过在新建线程中创建。
宇峰科技 2013-11-26
  • 打赏
  • 举报
回复
没有C++,都是C#,WPF是一种编程模型,就像你说MFC也是C++的一种编程模型 ,silverlight是针对网页的,是wpf的完全子集,但是在pc上有很多东西在网页上不需要也用不了,就砍了。blend就是类似dreamweaver或是ps之类的页面设计工具,可以让设计师设计页面动画(大多数情况下还是程序员做的啦),可以实现与vs完美无缝转换
海涵德 2013-11-26
  • 打赏
  • 举报
回复
关于1: 解释基本正确,blend2 是silverlight的一个可视化开发平台,与vs2008一样,不过针对性更强。 关于2: vs2008和blend3可以互相补充,但是熟悉了以后就不怎么使用blend3了。 建议 使用blend4和vs2010,silverlight4 更新的是: silverlight5 vs2012。 版本越高,bug越少。

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧