天生我才必有用

XapOptimizer

Posted in C# & .Net    作者:Ray    2009年三月5日

现在主要阻碍Flash、Sliverlight发展可能就是文件大小所占带宽的问题,否则肯定是RIA的网站遍地开花。

ComponentOne不愧是大公司的风范,抓紧时间就来一个Xap Optimizer,不过现在还是Beta版,要实现的功能如下:

  • Integrate XapOptimizer as part of the build process in Microsoft Visual Studio to automatically optimize your XAP files.
  • Reduce the size of your XAP files by 30-70%.
  • Obfuscate your code.
  • Use XapOptimizer with any Silverlight assembly including third party components; is not restricted to ComponentOne components.

挺诱惑人的,看来文件臃肿还是微软的老毛病。不清楚是不是微软的策略,他一直留了一些功能让第三方来支持,这个是不是就叫“做共同致富”。

有兴趣可以试试这个Beta网络版,看看效果如何?http://labs.componentone.com/XapOptimizer/

标签:

Silverlight 2 Unleashed

Posted in C# & .Net, eBook    作者:Ray    2009年一月31日

2008090101

Silverlight 2 Unleashed

by Laurent Bugnion
Publisher: Sams
Pub Date: October 15, 2008
Print ISBN-10: 0-672-33014-8
Print ISBN-13: 978-0-672-33014-8
Web ISBN-10: 0-7686-8684-9
Web ISBN-13: 978-0-7686-8684-5
Pages: 608


Overview

Silverlight is Microsoft’s new web-based User Interface (UI) technology, based on Windows Presentation Foundation (WPF), which is introducing many revolutionary concepts in the world of UI development. Silverlight uses XAML, with tools like Expression Design and Expression Blend, to create astonishing UI effects (such as gradients, compositions, and animations.) In addition to the richness of the UI elements, Silverlight 2 allows the use of C# or VB in addition to JavaScript to automate web pages. With Silverlight, you have the power of .NET on multiple platforms (IE and Firefox on Windows, Firefox and Safari on Macintosh, and Firefox on Linux). The author brings you up to speed very quickly with numerous hands-on examples.

  • Use XAML to create state-of-the-art user interfaces

  • Create XAML transforms and animations

  • Design compelling user experiences with Microsoft Expression Blend

  • Integrate media into your rich Internet applications

  • Program Silverlight with both JavaScript and .NET languages

  • Deploy Silverlight content to web pages

  • Encode videos with Expression Media Encoder

  • Make the most of Silverlight elements, resources, and styles

  • Use templates to quickly change your application’s look and feel

  • Efficiently debug Silverlight code

  • Use design tools to create graphics that import seamlessly into Silverlight

Author:

Laurent Bugnion has been a software engineer since 1996. He has worked with many programming languages and environments, including C, C++, Java, HTML/CSS/JavaScript, and, since 2002, the Microsoft .NET platform. He has been honored twice as a Microsoft MVP: first for ASP.NET and now for Client Application Development. He blogs about Silverlight and related technologies at http://blog.galasoft.ch.

标签: ,