WPF Application Code Up
This book shows you how to use the Microsoft Windows Presentation Foundation (WPF) to write programs that run under Microsoft Windows. These programs can be either regular stand-alone Windows applications (which are now often called client applications) or front ends for distributed applications. The WPF is considered to be the primary application programming interface (API) for Microsoft Windows Vista, but you can also run WPF applications under Microsoft Windows XP with Service Pack 2 or Windows Server 2003 after you have installed Microsoft .NET Framework 3.0.
Although you use the WPF for writing what are sometimes called "regular type Windows apps," these are definitely not your parents' Windows programs. The WPF includes a new look, a new philosophy concerning control customization, new graphics facilities (including animation and 3D), and a new programming interface.
The WPF actually has two interrelated programming interfaces. You can write WPF programs entirely using C# or any other programming language that complies with the .NET Common Language Specification (CLS). In addition, the WPF includes an exciting new XML-based markup language called the Extensible Application Markup Language (or XAML, pronounced "zammel"), and in some cases you can write entire programs in XAML. Generally, however, you will build your applications from both code and markup (as the title of this book implies). You'll use XAML for defining the user interface and visuals of your applicationincluding graphics and animationand you'll write code for handling user input events.
Introduction to 3D Game Engine Design Using DirectX 9 and CSharp
The book that I could never find was one on game engine design. I wanted an object-oriented, reusable package of software that was not tightly integrated to one particular game. I knew that I wasn’t the only person interested in game engine design. I decided that, as I learned C# and managed DirectX 9 and ported my game engine to this new technology, I would document the process. The fact that you are reading this indicates you share my interest in 3D game engines.
I have kept this book at an introductory level. When I initially began planning the book, I considered including more advanced topics such as animation, networking for multiplayer capability, and the programmable pipeline (shaders). I quickly came to the conclusion that to cover that much material in any depth at all was too much for a single book. I am hoping that at some point in the future I will have the time to do a follow-up volume that includes these and other more advanced areas.
No one book can answer all questions. I encourage you to extend your research to other books and the Internet as you hone your development capabilities. The best resources for getting your questions answered are the Microsoft DirectX newsgroups. There are a number of newsgroups of interest that are prefixed with microsoft.public.win32.programmer.directx. The newsgroup dedicated to Managed DirectX is microsoft.public.win32.programmer.directx.managed. I often monitor this newsgroup, and I will answer any questions that I can.
DirectX 9 3D游戏程序设计入门 [Introduction to 3D Game Programming with DirectX 9]
This book is an introduction to programming interactive 3D computer graphics using DirectX 9.0, with an emphasis on game development. It teaches you the fundamentals of Direct3D, after which you will be able to go on to learn and apply more advanced techniques. Assumingly, since you have this book in your hands, you have a rough idea of what DirectX is about. From a developer's perspective, DirectX is a set of APIs (application programming interfaces) for developing multimedia applications on the Windows platform. In this book we are concerned with a particular DirectX subset, namely Direct3D. As the name implies, Direct3D is the API used for developing 3D applications.
摘要: 简单介绍: 主要功能为单词查询, 需要.NET2.0框架支持,方便实用 软件界面: 主界面,Enter键查询或播放声音,ESC键清空输入框或关闭窗口 数据存储:
english 单词 查询 英语 英语学习