|
|
News - Tech news for developers
Tech articles - Windows Forms, WPF-applications, XBAP, XPS, XAML, Imaging
Software - Links to Open Source and freeware
|
Index
News - Tech news for developers
Tech articles - Create Silverlight applications
Software - Links to Open Source and freeware
|
.NET Framework, a Windows component that supports building, deploying, and running applications and Web services. It is used for creating Windows-, web-, database-applications, games, for desktops and mobile devices. These applications use the .NET Framework as it is present in a Vista installation. The .NET Framework can also be installed on XP (SP2, SP3) or mobile devices. .NET applications are made with Visual Studio (developers), Expression Studio (designers), XNA Game Studio (Windows and Xbox games), Robotics Developer Studio (robotics applications) or Mono (Linux, multi-platform).
Windows Forms is for creating Windows-based smart client applications that run on the .NET Framework.
WPF (Windows Presentation Foundation), one of the components of .NET Framework versions 3.0 and 3.5, is for the creation of Windows applications.
XBAP (XAML Browser Application) is a WPF-application running in a browser.
XPS (XML Paper Specification) is a paginated document format (electronic paper) on a basis of XML and XAML in a zip-container (.xps). It is a part of WPF. XPS-documents can be created in Office 2007 and shown in a browser (IE) or in a suitable reader.
XPS is also the native Windows Vista print spool file format. There is an XPS printer driver (for printing any content to XPS file) and there are XPS enabled printers.
Silverlight is for creating Rich Internet Applications (RIA's) with dynamic and graphical content, audio and video. This technique is also based on WPF but it is installed as a self-supporting plug-in for browsers. The plug-in contains a subset of the .NET Framework, so no other installations are needed on the computer. It works cross-platform and cross-browser.
Silverlight applications can be made with Visual Studio and/or Expression Studio, deployed as a zip-container (.xap) and bound to a host-page (HTML, XHTML, ASP.NET) for showing in a browser.
XAML (Extensible Application Markup Language) is an XML markup language for representing graphics or for making user-interfaces. It is part of the WPF-specification and is used in Office, WPF-applications, XBAP, XPS and Silverlight.
XAML can also be used as 'loose XAML' in a browser directly (.xaml). In this case you need Internet Explorer 6.0 or higher, or Firefox, and Framework 3.0 or higher.
XAML can also be compiled into binary XAML (.baml).
Introducing Windows Presentation Foundation.
http://msdn.microsoft.com/en-us/library/aa663364.aspx
The New Iteration: A Whitepaper on the XAML Revolution - Jaime Rodriguez, Karsten Januszewski.
How XAML Transforms the Collaboration Between Designers and Developers in Windows Presentation Foundation. Online whitepaper and download as PDF.
http://blogs.msdn.com/tims/archive/2007/12/07/the-new-iteration-a-whitepaper-on-the-xaml-revolution.aspx
|
Visual Studio
The Microsoft Visual Studio development system is a suite of development tools designed to aid software developers. It is a universal development environment for all sorts of applications; ASP.NET, WCF, WPF, Windows Forms, Silverlight and more.
http://www.microsoft.com/visualstudio/en-us/
Visual Studio Express editions
The Microsoft Visual Studio Express Editions are a free set of tools that are simple, fun and easy to learn. http://www.microsoft.com/express/
Visual Studio Express for Windows Phone
The same Visual Studio integrated developer environment (IDE) handles from design to testing of Windows Phone 7 Series phone applications.
http://www.microsoft.com/express/phone/
Visual Studio LightSwitch (Beta)
Microsoft Visual Studio LightSwitch gives you a simpler and faster way to create professional-quality business applications for the desktop, the web, and the cloud.
http://www.microsoft.com/visualstudio/en-us/lightswitch
Extending Visual Studio
Customize Visual Studio by writing macros and by creating add-ins. Macros and add-ins let you customize the integrated development environment (IDE) to help you work more efficiently.
http://msdn.microsoft.com/en-us/vstudio/ff718165.aspx
MonoDevelop
MonoDevelop enables developers to write desktop and ASP.NET Web applications on Linux. It can port .NET applications created with Visual Studio to Linux and maintain a single code base for all platforms. Mono is a cross platform, open source .NET development framework.
http://monodevelop.com/
Expression Studio
Microsoft Expression Studio is a suite of tools for professional designers building web and Windows client applications and rich media content. It contains the following modules: Expression Design for graphic design, Expression Web for Web design, Expression Blend for interactive design, and Expression Encoder for video encoding.
http://www.microsoft.com/expression/
WebMatrix
WebMatrix is a web development tool that includes everything you need for website development.
http://www.microsoft.com/web/webmatrix/
Microsoft Small Basic
A simplified programming language and environment to help teach programming to beginners.
http://www.microsoft.com/downloads/details.aspx?FamilyID=b006d58d-c2c7-44ad-936b-e7e2d7de793e&DisplayLang=en
Download Size: 4.0 MB.
DevLabs - Getting Started, Forums, FAQ, Small Basic Blog.
http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx
Visual FoxPro
Visual FoxPro provides the tools you need to create and manage high-performance, 32-bit database applications and components.
http://msdn.microsoft.com/en-us/vfoxpro/default.aspx
XNA Game Studio
Microsoft XNA Game Studio is for creating video games for Windows-based PCs, Xbox 360 consoles and Zune digital media players.
http://creators.xna.com/en-US/
Kodu Game Lab
Kodu is a visual programming language made specifically for creating games. It is designed to
be accessible for children and enjoyable for anyone.
http://fuse.microsoft.com/project/kodu.aspx
Robotics Developer Studio
Microsoft Robotics products and services enable academic, hobbyist and commercial developers to easily create robotics applications across a wide variety of hardware.
http://msdn.microsoft.com/en-us/robotics/default.aspx
|
|