The Windows DevCenter and ONDotNet.com Newsletter
---------------------------------------------------
The latest from http://www.windowsdevcenter.com
and http://www.ondotnet.com
==================================================================
Register for the 4th annual O'Reilly Emerging Technology Conference
March 14-17, 2005, San Diego, California
http://conferences.oreillynet.com/etech/
Come immerse yourself in a network of like minds. This year's
theme is "Remix," dedicated to finding new ways to further the
hacker spirit, extend the architecture of participation, and
uncover unconventional innovations. Be there to see what the
buzz is all about. Be there and Remix with the best of the best!
Register before Jan. 31, 2005 to take advantage of great early bird
discounts. For all the scoop on tutorials, featured speakers, and
conference events, check out:
http://conferences.oreillynet.com/etech/
==================================================================
Welcome to the last WindowsDevCenter and OnDotNet newsletter
of 2004. This issue, we'll take a look back at ten of the most
popular articles over the past year.
Perhaps the biggest news of the last year has been the runaway
success of the Firefox browser. One of its best traits is its
ability to use extensions that add to its features. Wei-Meng
Lee shows you how to find and install them and clues you in
to his favorites.
<http://www.windowsdevcenter.com/pub/a/windows/2004/09/21/firefox.html>
What to do if you want to securely access your network when
you're out of the office? The quickest and safest way is to
set up a Virtual Private Network. Wei-Meng Lee shows you how
to do it, in several easy steps.
<http://www.windowsdevcenter.com/pub/a/windows/2004/03/09/vpn_connection.html>
Resetting user passwords from the command line can save you
time, but there are "gotchas" along the way. Mitch Tulloch,
author of "Windows Server Hacks," shows you what to watch out
for and how to reset passwords fast.
<http://www.windowsdevcenter.com/pub/a/windows/2004/03/30/serverhacks_passwords.html>
Your PC, with its 80GB hard drive and 512MB of RAM, runs way
too slow. Why? It's gunked up with pictures, movies, music,
and attachments you've saved; you've saved stuff to the wrong
places; and you have apps installed that you don't use. Joli
Ballew and Jeff Duntemann's show you how to degunk your PC,
in this excerpt from their bestselling book, "Degunking Windows."
<http://www.windowsdevcenter.com/pub/a/windows/2004/05/25/degunkwindows.html>
If you're in the business of writing technical documents and
you've been using Word, you could benefit by switching to
OpenOffice.org Writer. Jean Hollis Weber, author of "OpenOffice.org
Writer: The Free Alternative to Microsoft Word," reviews Writer's
many features of particular interest to tech writers, including a
customizable interface, support for styles, advanced page layout
capabilities, and a full macro language.
<http://www.windowsdevcenter.com/pub/a/windows/2004/08/24/openofficewriter.html>
One of Longhorn's most interesting technologies for developers
is its new XML-based markup language, codenamed XAML (short
for eXtensible Application Markup Language, and pronounced
"Zammel"). User interfaces in Longhorn applications are typically
built using XAML. Ian Griffiths looks at how XAML relates to the
underlying support provided by WinFX.
<http://www.ondotnet.com/pub/a/dotnet/2004/01/19/longhorn.html>
Because the .NET-managed providers manage the connection pool
for us, using shared database connections is as easy as a summertime
splash in the kiddie pool. But if those connections unexpectedly
become invalid, you could find yourself floundering in the deep
end. In this article, James Still will have you doing laps in
no time.
<http://www.ondotnet.com/pub/a/dotnet/2004/02/09/connpool.html>
Longhorn introduces significant new graphics technology, codenamed
"Avalon." Avalon renders an application's visual elements onto
the screen using a much more sophisticated approach than Windows
has previously used. In this article, Ian Griffiths shows how
this new graphical composition model solves various limitations
of Win32, what new user interface design techniques this enables,
and what it means to developers.
<http://www.ondotnet.com/pub/a/dotnet/2004/03/08/winfs_detail_3.html>
The single most-anticipated (and dreaded?) feature of Visual
C# 2.0 is the addition of Generics. Jesse Liberty shows you
what problems Generics solve, how to use them to improve your
code, and why you need not fear them.
<http://www.ondotnet.com/pub/a/dotnet/2004/05/17/liberty.html>
As a cross-platform UI framework, Gtk allows you to develop
graphical user interfaces for applications on Microsoft Windows,
various flavors of Unix and Linux, and Mac OS X, without having
to write OS-specific UI code. Because it is cross-platform and
object-oriented, the Mono team decided to use Gtk as the basis
for its UI framework. Gtk#, the C# wrapper for Gtk, is the result.
Niel Bornstein, coauthor of "Mono: A Developer's Notebook,"
shows you how to get started with Gtk#.
<http://www.ondotnet.com/pub/a/dotnet/2004/08/09/gtk_mono.htm>
See you next year,
Preston Gralla, editor
[EMAIL PROTECTED]
WindowsDevCenter.com, OnDotNet.com
=====================================================================
RSS Feeds and New Plugins for Safari
http://safari.oreilly.com/?mode=file&file=tools
Safari Bookshelf now offers standard and customizable RSS feeds for new
titles and top titles in its repository of over 2,000 leading technical
books for IT professionals and programmers. Additional services
designed to make your use of Safari as easy, accessible, and effective
as possible include: Eclipse and NetBeans plugins so users never have
to leave their development environment, and access to the Safari web
services API so you can integrate Safari content into your website.
Learn more about Safari Tools:
http://safari.oreilly.com/?mode=file&file=tools
=====================================================================
*** Top Five Windows and .NET Articles Last Week ***
1. Enhancing ASP.NET Pages with JavaScript
A sprinkling of JavaScript code can enhance the reach and
responsiveness of your ASP.NET web pages without sacrificing
ASP.NET's secure, server-based model for your coding. Matthew
MacDonald, coauthor of ASP.NET in a Nutshell, 2nd Edition,
shows you how to use JavaScript in an ASP.NET web page to
perform three common tasks: showing a pop-up window, changing
control focus, and handling frame navigation. You can use these
tricks to quickly solve problems that have no native .NET
solution.
<http://www.ondotnet.com/pub/a/dotnet/2003/09/15/aspnet.html>
***
2. ASP.NET File Uploading
File upload and download are much simpler tasks in ASP.NET
than in classic ASP, thanks to the extensive .NET Framework
class library. While file upload in ASP.NET is as easy as
retrieving an HTML form value, file download is still a bit
tricky.
<http://www.ondotnet.com/pub/a/dotnet/2002/04/01/asp.html>
***
3. ASP.NET Data Controls Part 3: DataList
In this third part of the ASP.NET Data Controls series, Wei-Meng
Lee talks about the DataList control. The DataList control is
somewhat of a combination of the DataGrid and Repeater controls.
It works like the Repeater control, allowing you to create
templates so that it can be bound to a data source. It also
allows you to edit records, much like the DataGrid control.
<http://www.ondotnet.com/pub/a/dotnet/2003/03/10/datalist.html>
***
4. ASP.NET Data Controls Part 1: DataGrids
One of the most powerful server controls in ASP.NET is no doubt
the DataGrid control. The DataGrid control is a multi-column,
data-bound ASP.NET server control. Using the DataGrid control,
you can display records from a database using a variety of
formats. In this article, Wei-Meng Lee shows you how to create
and use the DataGrid.
<http://www.ondotnet.com/pub/a/dotnet/2003/02/24/aspdatactl.html>
***
5. Using the SQL Server 2000 Reporting Services
Microsoft has finally added reporting capabilities to its
flagship database server, SQL Server 2000. In this article,
Wei-Meng Lee walks you through the basics of creating a simple
report using the SQL Server 2000 Reporting Services.
<http://www.ondotnet.com/pub/a/dotnet/2004/11/29/sqlreporting.html>
*** Visit our Sponsored Learning Channels ***
Visit the BEA Learning Channel to learn more about the
Apache Beehive project, SOA, dev2dev days, and more:
http://www.oreilly.com/go/bea_nlrs
---------------------------------------------------------------------
To change your newsletter subscription options, please visit
https://epoch.oreilly.com/account/default.orm and click the
"Manage My Newsletters" link. For assistance, email
[EMAIL PROTECTED]
---------------------------------------------------------------------