ONDotnet
O'Reilly Network.oreilly.comSafari Bookshelf.Conferences. Sign In/My Account | View Cart   
Articles Weblogs Books Learning Lab eDocuments  
O'Reilly Emerging Technology Conference March 14 - 17, 2005, San Diego, CA

Search

 

 Advanced Search »

Login
Register
Manage Newsletters
Register Your Books

Sites
LinuxDevCenter.com
MacDevCenter.com
WindowsDevCenter.com
Mozilla DevCenter
ONDotnet.com
ONJava.com
ONLamp.com
Apache
BSD
MySQL
PHP
Python
Security
OpenP2P.com
Perl.com
Policy DevCenter
Wireless DevCenter
XML.com
WebServices.XML.com

Affiliate Sites
LinuxQuestions.org
MobileWhack
OSDir.com
Servlets.com
SymbianOne.com

Resource Centers
Bioinformatics
C/C++
Databases
Digital Media
Enterprise Development
Game Development
Java
Linux/Unix
Macintosh/OS X
.NET
Open Source
Oracle
Perl
Python
Scripting
Security
SysAdm/Networking
Web
Web Services
Windows
Wireless
XML  

Atom Feed.
RSS Feed.
Related O'Reilly Books

Traveling to
a tech show?

Discount Hotels Search
Philadelphia Hotels, PA
Atlanta Hotels
Disney Orlando Hotels
Canada Hotels
Orlando Hotels, Florida
Info on Las Vegas Hotels
New York City Hotels






  

Using SQL Cache Dependency
Caching SQL data using the .NET framework 1.x and 2.0

  

Liberty on Whidbey: Web Parts in ASP.NET 2.0
Allow users to personalize their web site experiences

  

Using the Observer Pattern in .NET
Writing a binary clock using the Observer pattern

  

Learning ASP.NET for the ASP Developer - Part 3  In the final part of this tutorial, Nihal Mehta will demonstrate how to construct largescale ASP.NET websites. In the previous tutorials of this series, Nihal showed how to build single ASP.NET pages where all the code for a page was written on the page itself. This approach can quickly get tedious when you have code that is common across several pages. Thus, one of the most important elements in sites with a large number of pages is the ability to share code.   [ONDotnet.com]

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.   [ONDotnet.com]

O'Reilly Learning LabWeb Programming Certificate Series -- This six-course series from the O'Reilly Learning Lab teaches you the skills needed for web programming, web administration, and website development. You'll learn HTML, JavaScript, XML, SQL, Perl, and Unix. Upon completion of the series, students receive a Certificate of Professional Development from the University of Illinois Office of Continuing Education. Sign up by February 22nd, and save 40% on all Web Programming Certificate courses.

Liberty on Whidbey
Skins and Themes  In his previous column, Jesse Liberty showed you how to use web forms security to create a personalized site. Here, he builds on that work to introduce the concepts of skins and themes, which allow users to configure the look and feel of your site.   [ONDotnet.com]

Introducing SQL Server Reporting Services  Microsoft has finally added reporting capabilities to SQL Server 2000. Wei-Meng Lee walks you through the basics of creating a simple report using the SQL Server 2000 Reporting Services.   [ONDotnet.com]

Learning ASP.NET for the ASP developer - Part 2  In the first part of this tutorial, we showed how ASP.NET allows us to cleanly separate presentation markup from server side script code. In this second part, we will continue our investigation of ASP.NET from a classic ASP developer's perspective. We will delve deeper and demonstrate how an ASP.NET page is put together.   [ONDotnet.com]

Liberty on Whidbey
ASP.NET 2.0 Databinding  In ASP.NET 2.0, a great deal of the ADO.NET object model has been incorporated into controls that let you interact with data declaratively, and that spare you from writing boilerplate code to create datasets, extract tables, bind tables or views to controls, and so forth. Jesse Liberty shows you how ADO.NET 2.0 and ASP.NET 2.0 are now meaningfully matched.   [ONDotnet.com]

Liberty on Whidbey
Personalization in ASP.NET 2.0  In previous articles, Jesse discussed security and managing users' roles. This article picks up from where those articles left off, and show you how to provide personalized web pages for your users. Personalization allows your web site to welcome the user and to persist the user's state.   [ONDotnet.com]

The Magic of ClickOnce  One of the major attractions of the web application is its ubiquitous access--anyone with a web browser can access the application and there are no setup issues to worry about. With the advent of web services, a new model can be drawn from the best of both worlds--harnessing the rich capability of the client-side Windows environment as well as the distributed and connected model of web services. This new model is known as smart clients. In this article, Wei-Meng Lee shows you how smart clients are supported in Visual Studio 2005 and how it makes deploying them easy and painless.   [ONDotnet.com]

Making Sense of Partial Classes  In Whidbey, Microsoft has introduced partial classes, with which we can spread the definition of a class over multiple files. The use of partial classes attempts to solve the problem of separation of designer code and implementation code. Nick Harrison shows you these solutions and explores the benefits of using partial classes in your own projects.   [ONDotnet.com]

Cooking with ASP.NET, Part 2  Last week, in part one of this two-part excerpt from the ASP.NET Cookbook , authors Michael Kittel and Geoffrey LeBlond cooked up three recipes to make ASP.NET work for you. This week, they're back in the kitchen with two more recipes: one to create a reusable handler that reads image data from the database and sends it to the browser, and another to improve the performance of pages that rarely change by saving and reusing HTML output.   [ONDotnet.com]

Liberty on Whidbey
Master Pages in ASP.NET  On many web sites, it is important to achieve a consistent "look and feel" as the user moves from page to page. While this was possible with .NET 1.1, it was difficult and required both programmer and designer discipline. ASP.NET 2.0 makes this far easier with the creation of master pages. Jesse Liberty shows you how master pages work in ASP.NET 2.0.   [ONDotnet.com]

Cooking with ASP.NET  Michael Kittel and Geoffrey LeBlond have selected a few of their favorite recipes from O'Reilly's recently released ASP.NET Cookbook. Learn how to add a Totals row to a DataGrid, communicate between user controls, and display user-friendly error messages. Check back next week, as the authors offer two more recipes--for creating a reusable image handler and saving and reusing HTML output.   [ONDotnet.com]

Learning ASP.NET for the ASP Developer, Part 1  You may be an ASP developer. After the boom of the 1990s, there are thousands of you out there. We know you want to learn ASP.NET. In this, the first of three articles by Dr. Nahal J. Mehta, he shows you how to leverage your ASP knowledge to learn how to think like an ASP.NET developer.   [ONDotnet.com]

Site Navigation in ASP.NET 2.0  As your web site grows in complexity, it is imperative that you make the effort to make your site much more navigable. A common technique employed by web sites today uses a site map to display a breadcrumb navigational path on the page. ASP.NET 2.0 comes with the SiteMapPath control to help you in site navigation. Wei-Meng Lee shows you how it all works.   [ONDotnet.com]

Logical and Physical Software Design with Microsoft .NET  When integrated circuit engineers design components, they pay attention not only to the logical design of the chip, but also to the way it is physically implemented in silicon. With improved .NET deployment technology, programmers must do likewise. Michael Stiefel and George Wesolowski show you how physical and logical design can help you with .NET applications.   [ONDotnet.com]

Introducing Themes and Skins in ASP.NET 2.0  Most web designers use Cascading Style Sheets (CSS) to maintain a consistent look and feel on their web sites. ASP.NET 2.0 introduces a new way to maintain a consistent look and feel without having to manage your own CSS files. This new article by Wei-Meng Lee introduces the new feature and shows you how it works.   [ONDotnet.com]

Using the ESB Service Container  O'Reilly's Enterprise Service Bus, by Dave Chappell, shows how to use an event-driven SOA to integrate enterprise apps and web services built on J2EE, .NET, C#/C++, or other legacy platforms, into a single integration network that spans the extended enterprise. In this excerpt from Chapter 6 of his book, Dave discusses the ESB service container--a key architectural concept that provides the implementation of the ESB's service interface.   [ONJava.com]

Personalization in ASP.NET  Personalizing your web site can enhance the experiences of users visiting your site. Personalization allows information about visitors to be persisted so that the information can be useful to the visitor when he visits your site again. Wei-Meng Lee shows you how it all works in ASP.NET 2.0.   [ONDotnet.com]

Using the New Callback Manager in ASP.NET 2.0  One of the inherent limitations of web applications is the costly round-trip delay when a web page posts something back to the server and reloads the page. Wei-Meng Lee shows you how to use the new Callback Manager to eliminate this limitation.   [ONDotnet.com]

Using the Gtk Toolkit with Mono  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#.   [ONDotnet.com]

Liberty on Whidbey
Rapid Application Development with VB.NET 2.0  For a couple of years now, Jesse Liberty been touting the Microsoft endorsed-sentiment that it really doesn't matter if you program in C# or in VB.NET, since both are just syntactic sugar layered on top of MSIL (Microsoft Intermediate Language, the true language of .NET). That appears to be changing a bit with Whidbey. Jesse Liberty investigates the new My object in VB.NET 2.0.   [ONDotnet.com]

Writing Cross-Platform Mobile Applications Using Crossfire  If you are a Microsoft developer familiar with the .NET Framework, you generally have two options if you want to write mobile applications. For mobile handsets, you can develop mobile Web applications using the ASP.NET Mobile controls. For standalone applications, you can use the .NET Compact Framework. However, using the .NET Compact Framework you can only target Pocket PC devices. And that essentially means that you are out of luck when it comes to developing for competing devices such as Palm and Symbian Smartphones. In this article, Wei-Meng Lee introduces you to a new open source project known as Crossfire that promises to close the gap.   [ONDotnet.com]


Click here for all .NET articles listed in chronological order.


Justin Gehtland's Weblog
Spring.NET
my ongoing exhortation of open-sourciness for .NET (May 26, 2004)


More Weblogs

ESB Mythbusters Article [Dave Chappell]

What's Your Biggest Internet Annoyance? [Preston Gralla]

The Shuffle Continues [Jonathan Gennick]

Lowering the bar to code [Jono Bacon]

The Mac/Thinkpad Shuffle [Jonathan Gennick]

More .NET weblogs

Today's News
February 06, 2005

Gosling Claims Huge Security Hole in .NET renai42 writes "Java creator James Gosling this week called Microsoft’s decision to support C and C++ in the common language runtime in .NET one of the 'biggest and most offensive mistakes that they could have made.' Gosling further commented that by including the two languages into Microsoft’s software development platform, the company 'has left open a security hole large enough to drive many, many large trucks through.'" Note that this isn't a particular vulnerability, just a system of typing that makes it easy to introduce vulnerabilities, which last time I checked, all C programmers deal with. [Source: Slashdot Org latest news headlines]

Gosling questions Sun-Microsoft pact "We&apos;re still trying to work out what that agreement means," the father of Java says. In some ways, it&apos;s "meaning less and less."&#13;&#10;<br />&#13;&#10; Video: "We&apos;re not a .Net company," Sun&apos;s Gosling says&#13;&#10; [Source: CNET News.com: Enterprise]

EA breaks Godfather&apos;s vow of silence update Game based on famed film will use Brando&apos;s voice, put player in role of aspiring mobster seeking to rise to head of crime family. [Source: CNET News.com: Personal Technology]

U.S. Kids Don't Understand First Amendment l4m3z0r writes "This rather alarming article discusses a study of high-school students in which they were asked about censorship, protected speech, and other aspects of the first amendment. The results are extremely worrisome: "Only half of the students said newspapers should be allowed to publish freely without government approval of stories." and this "Three in four students said flag burning is illegal. It's not. About half the students said the government can restrict any indecent material on the Internet. It can't.".." [Source: Slashdot Org latest news headlines]

Microsoft Claims Linux Security a Myth black hole sun writes "Microsoft bigwig Nick McGrath claims that Linux security is highly exaggerated, and that the open source development model is 'fundamentally flawed.' The gist of his argument appears to be his claim of lack of accountability among distributors, coupled with generic statements short on facts. 'Who is accountable for the security of the Linux kernel? Does Red Hat, for example, take responsibility? It cannot, as it does not produce the Linux kernel. It produces one distribution of Linux.' He goes on to say that 'Linux is not ready for mission-critical computing. There are fundamental things missing,' pointing out the lack of a development environment and no single 'sign-on system' giving reference to Microsoft's foundering .Net passport program." I guess Linux can only aspire to the greatness of Windows when it has such secure applications as Outlook and Internet Explorer. Historically those have been proven to be of a caliber all their own. [Source: Slashdot Org latest news headlines]

The .Net Race Is On [Source: internetnews.com: Top News]

MGM's DVD Class Action Settlement MrFreak writes "Apparently all of MGM's 'theatrical wide screen' DVD releases for the last few years have been the pan-scanned versions with the top and bottoms cut off. I checked this against my copy of CQ, and it's true. The list (PDF) of butchered movies includes almost every Woody Allen film, Silence of the Lambs, and Ghost World, just to name a few. If you own any of the eligible movies, you have until March 31 to either opt to exchange your copy for $7.10, or a new DVD from MGM, presumably in its proper aspect ratio." [Source: Slashdot Org latest news headlines]

Will Mac Mini Lead The Charge To Smaller Desktops? elecngnr writes "Maybe size doesn't matter. ZDNet has a story about how the Mac Mini may shift consumers away from the larger tower style desktops to smaller ones. Other computer makers, such as HP, have so far been unsuccessful in marketing small computers to consumers. However, Apple does have a history of leading the charge in paradigm shifts in certain aspects of consumer products (e.g. GUI's, color changes, the iPod, and the list goes on). It is also important to recognize that they have been wrong at times too (e.g. The Cube, the Newton, and the one button mouse). Time will tell which list the Mini will belong to." [Source: Slashdot Org latest news headlines]

What is JSON, JSON-RPC and JSON-RPC-Java? Michael Clark writes "Seen those funky remote scripting techniques employed by Orkut, Gmail and Google Suggests that avoid that oh so 80's page reloading (think IBM 3270 only slower). A fledgling standard is developing to allow this new breed of fast and highly dynamic web applications to flourish. JSON (JavaScript Object Notation) is a lightweight data-interchange format with language bindings for C, C++, C#, Java, JavaScript, Perl, TCL and others. It is derived from JavaScript and it has similar expresive capabilities to XML. Perfect for the web as doesn't suffer from XML's bloat and is custom made for our defacto browser language. JSON-RPC is a simple remote procedure call protocol similar to XML-RPC although it uses the lightweight JSON format instead of XML (so it is much faster). The XMLHttpRequest object (or MSXML ActiveX in the case of Internet Explorer) is used in the browser to call remote methods on the server without the need for reloading the page. JSON-RPC-Java is a Java implementation of the JSON-RPC protocol. JSON-RPC-Java combines these all together to create an amazingly and simple way of developing these highly interactive type of enterprise java applications with JavaScript DHTML web front-ends. " Click below to read more about it. [Source: Slashdot Org latest news headlines]

The Race Is On For .net mikrorechner writes "As reported previously, ICANN is looking for a new registrar for the .net tld. The biddings are in now, and The Register has a lengthy article about the five contenders. Their guess is that only two really have a chance: VeriSign and DeNIC. We will know more in two months." [Source: Slashdot Org latest news headlines]

eBay revokes Microsoft&apos;s Passport The online auctioneer notifies customers that it will no longer allow them to log on through Microsoft&apos;s identity management service. [Source: CNET News.com: Enterprise]

American Airlines Information Gathering matt-fu writes "Cory Doctorow posted a story on boingboing.net this morning describing a recent hassle while flying American Airlines. It seems that since he was traveling from the UK to the US with a Canadian passport, he was actually asked to give out the names and addresses of everyone he would be staying with in the US! He has written an open letter to AA in response. Has anyone else had something like this happen to them?" [Source: Slashdot Org latest news headlines]


Sponsored By:



Watching Microsoft Like a Hawk



Contact Us | Advertise with Us | Privacy Policy | Press Center | Jobs

Copyright © 2000-2005 O’Reilly Media, Inc. All Rights Reserved.
All trademarks and registered trademarks appearing on the O'Reilly Network are the property of their respective owners.

For problems or assistance with this site, email