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]
.NET Certificate: $200 Rebate-- Learn .NET programming skills and earn a .NET
Programming Certificate from the University of Illinois. The .NET
Certificate Series from the O'Reilly Learning Lab is comprised of three
courses that give you the foundation you need to do .NET programming
well: Learn XML; Learn Object-Oriented Programming Using Java; and
Learn C#. And now, receive a $200 instant rebate when you enroll in all
three courses. Offer extended to January 5.
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]
Liberty on Whidbey ASP.NET Forms Security, Part 2
In his previous column, Jesse Liberty showed how to add web form security to your ASP.NET 2.0 application, and how to add users. In this follow-up, he demonstrates how easy it is to create and manage roles.
[ONDotnet.com]
Refactoring in WhidbeyCode refactoring means restructuring your code so that the original intention of the code is preserved. In this article, Wei-Meng Lee walks you through Whidbey's new support for code refactoring.
[ONDotnet.com]
eBay Retires MS Passport Sign-In fihzy writes "eBay have announced they will retire Microsoft Passport Sign-In and .NET alerts. The Microsoft Passport Directory of Sites has been discontinued, too. Is Microsoft's Single Sign-On vision edging towards oblivion?" [Source: Slashdot Org latest news headlines]
RFID Cards to Include Tin Foil Hats? An anonymous reader writes "The tinfoil hat finally gains government approval. From the story: 'Wrap an RFID chip [of the US passport] inside a Faraday cage, and the electromagnetic waves from the chip reader can't get in and activate the chip. The State Department says it may use the principle to give travelers an added sense of security. No, there won't be rolls of aluminum foil included with every passport. Instead, the passport cover may include a network of wires woven into the fabric. Fold the passport shut, and there's your Faraday cage. Even Schneier agrees that a properly shielded passport cover should solve the problem. He wonders why this wasn't included in the original plans for the new passports. 'It took a bunch of criticism before they even mentioned it,' Schneier said. And he hopes the anti-snooping technology is thoroughly tested before the new passports are introduced next spring.'" We've also seen this suggested in the past. [Source: Slashdot Org latest news headlines]
Developing for Healthcare - .NET vs J2EE? An anonymous reader asks: "Our small southern shop (an eleven man team) is about to commence development on some medical software geared for physician’s offices and hospitals. Since we have never developed in this area before (our primary source of income comes from developing software for regional transportation offices of the government) we are at loss for the reigning technologies. The two technologies we are considering are J2EE and .NET. What are the opinions of the Slashdot crowd? Surely others have developed for the monstrous healthcare industry. Thanks!" [Source: Slashdot Org latest news headlines]
Paint.NET: The Anti-GIMP? Arno contributes a link to Paint.NET, a free-of-charge raster-graphics program for Windows XP machines. "Quote: 'Paint.NET is image and photo manipulation software designed to be used on computers that run Windows XP. Paint.NET is jointly developed at Washington State University with additional help from Microsoft, and is meant to be a free replacement for the MS Paint software that comes with all Windows operating systems. The programming language used to create Paint.NET is C#, with GDI+ extensions.' It really seems like a nice tool. I definitely prefer its UI to GIMP's." [Source: Slashdot Org latest news headlines]
Chief of eBay's Indian Site Arrested, Released An anonymous reader writes "As reported, Avinash Bajaj, the CEO of Baazee.com, the Indian subsidiary of eBay, was arrested by the Indian police for distributing pornography. What really seems to have happened is that two high school students from Delhi Public School filmed themselves having oral sex, and this video was distributed through Delhi by email. Some time later, Ravi Raj Singh, a college student from IIT Delhi, offered his VCD of the 157-second clip for sale on Baazee. Avinash Bajaj has now been released on bail, but his U.S. passport is still impounded. AP report here." In reaction to the scandal, SoumyaRay writes, "the Indian government is planning a law based on the DMCA that would establish the responsibility of the corporation when dealing with copyrighted materials. The law 'would deal with four categories of functions by a service provider: transitory communications, system caching, storage of information on systems or networks and information location tools.' Does this differ in any major way with the DMCA? What is being overlooked and what is the potential for abuse? What would you propose?" [Source: Slashdot Org latest news headlines]
Open Letter to a Digital World jg21 writes "Exasperated after spending 5 hours removing spyware and trojans from his wife's Windows PC, sysadmin Chris Spencer has written an impassioned Open Letter to a Digital World. In the letter he reviews the 'elephants in the closet' - i.e. unfixed bugs and glaring security vulnerabilities - that Microsoft in his view hopes ordinary users will ignore, including some discussed in previous Slashdot stories." [Source: Slashdot Org latest news headlines]
Examining Bittorrent ToyKeeper and other wrote in with this: "The Register published a detailed analysis of BitTorrent traffic and user habits today, focusing on four aspects: availability, integrity, download speeds, and ability to withstand flash crowds. BitTorrent carries 53% of all P2P traffic (or ~35% of all 'net traffic), and this paper helps explain why. Also included are data about torrent lifetime, network poisoning, response during downtime or attacks, and lots of pretty charts. A few performance problems are revealed, which will hopefully be addressed in future p2p systems." The original paper (pdf) is available. [Source: Slashdot Org latest news headlines]
Setting up a High-Tech Language School? Bakerybob writes "My wife and I are currently setting up a small Japanese language school, and I am in charge of all of the technical aspects, with a small but not tiny budget. What would Slashdot recommend as technologies we could use to improve the student experience (and hopefully to interest more students in the school!)? We have the easy bases (free Wifi access for students, a stunningly poorly designed homepage, and a few cheap computers lying around for them to play on between classes) covered, but I'm sure there are a lot of better ideas out there. Has anyone used Moogle? What about online lessons via webcam? Give it your best shot, revolutionary thinkers!" [Source: Slashdot Org latest news headlines]