天生我才必有用

Silverlight 2 Unleashed

Posted in C# & .Net,读书    作者: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.

PSP and eBook

Posted in 游戏,读书    作者:Ray    2008年四月2日

这几天迷上了用PSP来看电子书。上周一个偶然的机会,从同事哪里获知原来PSP上还有PDF的阅读软件Bookr,下载装了一个,试用了一下,阅读英文的PDF的效果非常不错。虽然这个软件也宣称支持中文,不过试了半天,对中文的支持实在不敢恭维,猜想可能和PDF中使用的各种不同的中文字体有关系。

除了Bookr,另一个xReader也可以阅读简单HTML和Text文件。由于是国产软件对中文支持非常不错,不过从稳定性上来讲Bookr比这个xReader应该强多了,其中最不稳定的就是MP3播放功能,xReader中所带的MP3功能简直就是鸡肋,一个播放列表操作起来非常不便。不过有总比没有好,偶尔当作背景音乐放放还能凑合。还有个eReader的阅读器,功能基本和xReader相同,不过xReader可以支持高版本内核的PSP系统。

为了能读一些免费的书籍,当然还需要一些辅助的PC软件,现在向你推荐一个-小说下载阅读器。它的功能挺强大的,可以从各大知名的eBook网站直接帮你把电子书籍下载下来。同时值得推荐的网站就是book.sina.com.cn,好书还真的不少,你可以非常方便用这个软件把你喜欢的书下载下来,转成txt格式或者直接复制下载的html,这样就可以使用xReader在地铁中看书了。

标签: ,

Professional Python Frameworks

Posted in 读书    作者:Ray    2008年二月20日

python.jpg

TITLE : Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears (Programmer to Programmer) (Paperback)
AUTHOR : by Dana Moore (Author), Raymond Budd (Author), William Wright (Author)
PUBLISHER : Wrox publisher
ISBN : 0470138092
EDITION : 1st
PUB DATE : October 15, 2007
LANGUAGE : English

DESCRIPTION:

As two of the leading MVC web frameworks for Python, Django and TurboGears allow you to develop and launch sites in a fraction of the time compared to traditional techniques and they provide greater stability, calability, and management than alternatives. Packed with examples, this book will help you discover a new methodology fordesigning, coding, testing, and deploying rich web applications. A team of expert authors shows you the power of MVC frameworks and the capabilities of the TurboGears and Django packages. The Django chapters show you how to automate production of common web development tasks, portal creation, and content management, so you can focus on higher-level application issues and design. The TurboGears chapters illustrate how to rapidly create modern, highly interactive Web 2.0 applications. For both frameworks, you’ll create useful applications that exemplify common Web 2.0 design paradigms and their solutions. Ultimately, you’ll leverage your Python skills using Django and TurboGears and go from novice to RIA expert. What you will learn from this book

  • How you can use frameworks to save you time and frustration in the development cycle
  • The elements, differences, and similarities of the TurboGears and Django frameworks
  • Advanced capabilities of both frameworks and how they easily solve issues common to web applications
  • Approaches to simplifying your client side JavaScript® with MochiKit, a Pythonic JavaScript library
  • How to pair TurboGears with Flash for even more possibilities.

Who this book is for This book is for Python developers who want to learn rapid Web 2.0 development techniques using frameworks and incorporating a model-view-controller architecture. Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

标签: ,

jQuery in Action

Posted in 读书    作者:Ray    2008年二月4日

 jquery_in_action.jpg

TITLE : jQuery in Action (Paperback)
AUTHOR : Bear Bibeault (Author), Yehuda Katz (Author)
PUBLISHER : Manning Publications publisher
ISBN : 1933988355
EDITION : 1st
PUB DATE : February 15, 2008
LANGUAGE : English
DOWNLOADemule

DESCRIPTION :

A good web development framework anticipates what you need to do and makes those tasks easier and more efficient; jQuery practically reads your mind. Developers of every stripe-hobbyists and professionals alike-fall in love with jQuery the minute they’ve reduced 20 lines of clunky JavaScript into three lines of elegant, readable code. This new, concise JavaScript library radically simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery in Action, like jQuery itself, is a concise tool designed to make you a more efficient and effective web developer. In a short 300 pages, this book introduces you to the jQuery programming model and guides you through the major features and techniques you’ll need to be productive immediately. The book anchors each new concept in the tasks you’ll tackle in day-to-day web development and offers unique lab pages where you immediately put your jQuery knowledge to work. There are dozens of JavaScript libraries available now, with major companies like Google, Yahoo and AOL open-sourcing their in-house tools. This book shows you how jQuery stacks up against other libraries and helps you navigate interaction with other tools and frameworks. jQuery in Action offers a rich investigation of the up-and-coming jQuery library for client-side JavaScript. This book covers all major features and capabilities in a manner focused on getting the reader up and running with jQuery from the very first sections. Web Developers reading this book will gain a deep understanding of how to use jQuery to simplify their pages and lives, as well as learn the philosophy behind writing jQuery-enhanced pages.

标签: , ,

PHP Oracle Web Development

Posted in 读书    作者:Ray    2008年一月24日

php_oracle_web_development.jpg

TITLE : PHP Oracle Web Development: Data processing, Security, Caching, XML, Web Services, and Ajax (Paperback)
AUTHOR : Yuli Vasiliev
PUBLISHER : Packt Publishing publisher
ISBN : 1847193633
EDITION : 1st
PUB DATE : August 03, 2007
LANGUAGE : English
Download : emule

(更多…)

标签: , ,

Learning PHP Data Object

Posted in 读书    作者:Ray    2008年一月24日

learning_php_data_objects.jpg

TITLE : Learning PHP Data Objects (Paperback)
AUTHOR : by Dennis Poppel (Author)
PUBLISHER : Packt Publishing publisher
ISBN : 1847192661
EDITION : 1st
PUB DATE : August 01, 2007
LANGUAGE : English
Download :

Description :

This book is for PHP developers who need to use PHP Data Objects (PDO) for data abstraction. Covering an overview of PDO, getting started, error handling, prepared statements, handling rowsets, advanced uses, and use in an MVC application, it first describes the topic, then gives step-by-step instructions for a particular example. A final appendix covers the object-oriented features of PHP 5. Readers should be familiar with PHP and aware of the basics of data abstraction. Lighter, faster, more powerful than existing data abstraction interfaces, PDO is an open-source query abstraction layer for accessing databases and manipulating returned records that is used with a database-specific PDO driver to access a particular database. It has the same role as classic database abstraction layers such as ODBC and JDBC. PDO ships with PHP 5.1, and is available as a PECL extension for PHP 5.0; PDO requires the new OO features in the core of PHP 5, and so will not run with earlier versions of PHP.

标签: ,

LINQ in Action

Posted in 读书    作者:Ray    2008年一月24日

linq_in_action.jpg

TITLE : LINQ in Action (Paperback)
AUTHOR : Fabrice Marguerie, Steve Eichert, Jim Wooley
PUBLISHER : Manning Publications publisher
ISBN : 1933988169
EDITION : 1st
PUB DATE : January 15, 2008
LANGUAGE : English
Download
: emule

(更多…)

标签: ,

Flexible Rails: Flex 3 on Rails 2

Posted in 读书    作者:Ray    2008年一月15日

flexible-rails.jpg

TITLE : Flexible Rails: Flex 3 on Rails 2 (Paperback)
AUTHOR : by Peter Armstrong (Author)
PUBLISHER : Manning Publications publisher
ISBN : 1933988509
EDITION : 1st
PUB DATE : January 15, 2008
LANGUAGE : English

Introduction :

Flexible Rails is a unique, application-based guide for using Ruby on Rails 2 and Adobe Flex 3 to build rich Internet applications (RIAs). It is not an exhaustive Ruby on Rails or Flex reference. Instead, it is an extensive tutorial in which the reader builds multiple iterations of an interesting RIA using Flex and Rails together. Author Peter Armstrong walks readers through eleven iterations in which the sample application–pomodo–is variously built, refactored, debugged, sliced,
diced and otherwise explored from every conceivable angle with respect to Ruby on Rails and Adobe Flex. The book unfolds both the application and the Flex-on-Rails approach side-by-side.

Laszlo in Action: Rich Web Applications with OpenLaszlo

Posted in 读书    作者:Ray    2008年一月15日

laszlo.jpg

TITLE : Laszlo in Action: Rich Web Applications with OpenLaszlo (Paperback)
AUTHOR : Norman Klein (Author), Max Carlson (Author), Glenn MacEwen (Author)
PUBLISHER : Manning Publications publisher
ISBN : 1932394834
EDITION : 1st
PUB DATE : February 01, 2008
LANGUAGE : English

Introduction :

Laszlo in Action is the first comprehensive guide to the Laszlo system and its language LZX. OpenLaszlo is an increasingly popular open-source platform for the development and delivery of rich internet applications across multiple platforms: Flash, DHTML, and J2ME. The dramatic emergence of Ajax over the past year was a first step in the transition from page-oriented HTML web applications towards more full-featured rich internet applications. OpenLaszlo provides another important step in this continuing evolutionary process through the increased productivity resulting from LZX’s declarative approach. It provides developers with the tools to create web-based applications offering the usability and interactivity associated with desktop applications, and the low costs associated with web-based deployment. The cross-platform nature of Laszlo LZX applications allows source code with only minimum modifications to run natively on all popular web browsers, on all desktop operating systems, on the Flash platform, and other platforms in the future. Written to address the needs of a wide spectrum of developers, ranging from client-side HTML and JavaScript developers all the way to enterprise-class Java or Rails engineers, this book provides a very hands-on approach towards building applications that solve real-world problems across both the Flash and DHTML platforms. Starting with the fundamentals of Laszlo LZX, the authors quickly move towards applying this knowledge to the design and development of a full-scale application called the Laszlo Market. This provides a working context to assist understanding the underlying concepts of Laszlo LZX and, more importantly, how to apply this knowledge in innovative ways. The construction of the Laszlo Market proceeds over the course of the book illustrating topics starting with an initial wireframe and storyboard design to optimization issues dealing with the application’s deployment across the Flash and DHTML platforms.

标签: , ,

Programming ASP.NET AJAX: Build rich, Web 2.0-style UI with ASP.NET AJAX

Posted in C# & .Net,读书    作者:Ray    2008年一月12日

programming-asp-net-ajax.jpg

TITLE : Programming ASP.NET AJAX: Build rich, Web 2.0-style UI with ASP.NET AJAX [ILLUSTRATED] (Paperback)
AUTHOR : by Christian Wenz (Author)
PUBLISHER : O’Reilly Media publisher
ISBN : 0596514247
EDITION : 1st
PUB DATE : September 18, 2007
LANGUAGE : English
DOWNLOAD : EMULE

DESCRIPTION:

Delivering rich, Web 2.0-style experiences has never been easier. This book gives you a complete hands-on introduction to Microsoft ASP.NET AJAX 1.0, the new framework that offers many of the same benefits for Ajax development that ASP.NET provides for server-side development. With Programming ASP.NET AJAX, you’ll learn how to create professional, dynamic web pages with Ajax in no time. Loaded with code and examples that demonstrate key aspects of the framework, this book is ideal not only for ASP.NET developers who want to take their applications a step further with Ajax, but for any web developers interested in ASP.NET AJAX, no matter what technology they use currently. That includes JavaScript programmers who would like to avoid the headaches of writing cross-browser code. Programming ASP.NET AJAX offers you: A high-level overview of the ASP.NET AJAX framework Functional code that you can cut and paste for use in your own applications The essentials of JavaScript and Ajax to help you understand individual technologies used by the framework An organization that reflects the framework’s packages, including Extensions, Control Toolkit, the Futures CTP, and the AJAX Library Sidebars throughout the book that identify and propose solutions to potential security breaches Ways to use the standards-based AJAX Library with other platforms, such as PHP A complete chapter on the UpdatePanel control for making individual parts of a web page independently updateable — one of the framework’s most important elements Released previously as Programming Atlas to cover the beta version of the Microsoft framework, this edition is fully up-to-date and expanded for the official 1.0 release of ASP.NETAJAX. Written by Christian Wenz — Microsoft MVP for ASP/ASP.NET and AJAX Control Toolkit Contributor — Programming ASP.NET AJAX contains many hard-to-find details, along with a few unofficial ways to accomplish things.