Liberty on Whidbey Enhanced Text Input in Windows Forms 2.0
Visual Studio 2005 provides enhanced controls for managing data input in Whidbey. To get you started, Jesse Liberty takes a look at the masked editing control, which allows you to restrict the input from a user that a Windows Form will accept and to control how it is displayed by using a mask.
[O'Reilly Network]
Miguel de Icaza Explains How To "Get" Mono
It's perhaps the most controversial project in the open source world, but this mostly stems from misunderstanding: Mono, the open source development platform based upon Microsoft's .NET framework. Immediate reactions from many dubious Linux developers have ranged from confusion over its connection with .NET to wondering what the benefits of developing under it are. Throughout the course of its four years of intense development, sponsored by Novell, Mono founder Miguel de Icaza has had to frequently clarify the .NET issue and sell the community on it. In this new interview, Howard Wen asks Miguel to explain himself one more time.
[ONDotnet.com]
Certificate Series: $200 Instant Rebate-- Learning programming languages and development techniques has never
been easier. Using your web browser and Useractive's Learning Sandbox
technology, the Learning Lab gives you hands-on, online training in a
creative environment (and a Certificate from the University of Illinois
College of Extended Education upon course completion). Until May 20th,
receive a $200 instant rebate
when you enroll in any Certificate Series.
An Introduction to Developing Software for Microsoft Windows XP Media Center Edition 2005
At a recent consumer electronics show, Bill Gates suggested that the Media Center PC would be the centerpiece for combining online entertainment sources with existing video sources. As Sean Alexander (a product manager for Media Center) later suggested, Windows Media Center Edition will be the "hub for whole-home entertainment". Windows XP Media Center Edition allows you to do those things today. Michael Earls starts you out with how to write applications for Windows Media Center.
[ONDotnet.com]
Liberty on Whidbey Data Binding in ASP.NET 2.0
Not only has Microsoft made radical changes in how data binding is done between ASP.NET 1.x and 2.0, but it has also created significant differences between how it is done in Windows Forms and ASP.NET in 2.0. This keeps life interesting (Jesse Liberty says, gnashing his teeth). In this new column, he dives into data binding in the new Web Forms.
[ONDotnet.com]
Encrypting Connection Strings in Web.config
One of the best practices in ASP.NET is to save your database connection strings in the Web.config file instead of hard-coding it in your code. It's not such a good idea to save your connection strings as plain text in Web.config you should ideally encrypt the connection strings so it leaves no chance for a potential hacker to easily get more information about your database server. In ASP.NET 2.0, Microsoft has taken this further by allowing you to encrypt the connection strings in Web.config, all without much plumbing on your part. In this new article by Wei-Meng Lee, he shows you how it works!
[ONDotnet.com]
Building Mono on Windows
Mono, the open source implementation of the CLR, is not just for non-Microsoft platforms. Kevin Shockey walks you through the three phases required to build Mono on Windows without using the .NET framework.
[ONDotnet.com]
Using SQL Cache Dependency
Caching has long been recognized as one of the more effective ways to improve your ASP.NET web applications. One particular caching feature missing in ASP.NET 1.x was SQL cache dependency: the ability to invalidate a database cache if data in a table is changed. In ASP.NET 2.0, Microsoft has added the new SQL cache dependency feature. Wei-Meng Lee discusses the SQL cache dependency in ASP.NET 2.0, and how you can manually implement it in ASP.NET 1.x.
[ONDotnet.com]
Liberty on Whidbey Web Parts in ASP.NET 2.0
In a previous article, Jesse Liberty discussed how personalization works. This article picks up from where he left off and shows you how to use Web Parts to allow your users to further personalize users' interactions with your web site.
[O'Reilly Network]
Using the Observer Pattern in .NET
Recently, after visiting a friend who received a binary clock as a gift, Michael Weier thought it would be a great example to show how to use the Observer pattern.
[ONDotnet.com]
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]
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]
HP Deletes Negative Corporate Blogger Comments Thomas Hawk writes "HP has recently been making the rounds promoting their new company blogging efforts. Nora Denzel, HP's senior vice president and general manager of HP's Adaptive Enterprise and Software Global Business Unit has started a podcast and a number of new bloggers including David Gee, the head of worldwide marketing for HP's management software business, have also started company blogs. So imagine my surprise when I tried to legitimately leave a comment critical of HP at David Gee's HP blog and had my comment quickly erased and my HP passport (required to leave comments) revoked. Is it one-sided blogging to only let people say positive things about your company on your blog?" [Source: Slashdot Org latest news headlines]
Hack IIS6 Contest ThePurpleBuffalo writes "This just came in across a BugTraq mailing list from Roger Grimes: 'Starting May 2nd and going until June 8th, the server located at http://www.hackiis6.com/ will welcome hackers to attack it. If you can deface the web site or capture the "hidden" document, you win an X-box! Read contest rules for what does and doesn't constitute a successful hack. We've tried to be as realistic as possible in what constitutes a successful hack, and in mimicking a basic HTML and ASP.NET web site. ' " [Source: Slashdot Org latest news headlines]
Lawmaker Rips RFID Passport Plans Key congressman says U.N. agency's 'elaborate and expensive' recommendation to include the controversial technology on Europeans' travel documents will slow adoption of more secure IDs. By Kim Zetter. [Source: Wired News]
No Need For Trek Anymore dcsmith writes "In an article at the LA Times, Orson Scott Card says 'So they've gone and killed Star Trek. And it's about time.' SciFi blasphemy? Not really. Card makes several good observations about the growth of SciFi over the past 30+ years. The article also comments on several other genre gems, including Joss Whedon's Firefly." From the article: "...the hungry fans called their friends and they watched it faithfully. They memorized the episodes. I swear I've heard of people who quit their jobs and moved just so they could live in a city that had Star Trek running every day."<p><a href='http://www.feedstermedia.com/feedster/adclick.php?bannerid=141&zoneid=12&source=&dest=http%3A%2F%2Fad.doubleclick.net%2Fclk%3B15865747%3B11269323%3Bn%3Fhttp%3A%2F%2Fwww.sun.com%2Fnc05q2' target='_blank'></a></p> [Source: Slashdot Org latest news headlines]
Slashback: Passports, Microscopes, IQ Points Slashback tonight with updates and clarifications on recent Slashdot stories (and story arcs), including a downright Operatic end to Jon S. von Tetzchner's cross-oceanic attempt (or was that just in fun?), the status of post-death email privacy, minimizing the dangers of RFID passports, and more - read on for the details. [Source: Slashdot Org latest news headlines]
Safari Passes the Acid2 Test TigerX writes "The Mac web browser Safari has become the first browser to pass the Acid2 test. Acid2 is a CSS/HTML test suite put out by the Web Standards Project (WASP). Developer David Hyatt had been working on the project for the past few weeks. Details can be found at his blog. The patched Safari is not yet avaliable for public consumption. It is unknown when the patches will appear in a public version of Safari." [Source: Slashdot Org latest news headlines]
Can an Open Source Project Be Acquired? prostoalex writes "Can an open source project be acquired? ZDNet's Between The Lines says yes, one just did. Software startup JasperSoft acquired Sourceforge-based project JasperReports, which involved acquiring the copyrights and hiring the lead developer for the project." I guess the point he tries to make is that the new corporate overloads can essentially have a free and non-free version of the code, and more or less orphan the free version. The problem of course is that if the non-free version gets good, others will simply fork. [Source: Slashdot Org latest news headlines]
Feds Rethinking RFID Passport In the wake of privacy concerns about the government's new RFID passports, the State Department is reconsidering a plan it previously rejected. The plan would offer privacy protection, including encryption. By Kim Zetter. [Source: Wired News]
Aspect-Oriented Programming Considered Harmful kupci writes "The 'x considered harmful' cry is a little overused, but there is a Forrester report that discusses some of the pro's and con's of Aspect-oriented Programming, and includes some interesting links. It is mainly based on papers from the University of Passau. It's worth it just for Clark's 'COME FROM' article." From the article: "Aspect-oriented programming (AOP) is intended to address common problems that object-oriented programming (OOP) doesn't address well, plus some problems that OOP itself created. However, AOP is a risky solution: It is a very generic mechanism for solving some very specific concerns and has been likened to a kind of "GOTO" statement for OOP. Like GOTO, it can cause more harm than good." [Source: Slashdot Org latest news headlines]
BBC Reviews Hitchhiker's Guide to the Galaxy An anonymous reader writes "Now that the Hitchhiker's Guide to the Galaxy has made its debut in London, reviews are now beginning to trickle in. The BBC's review can be summed up in one sentence: '... somewhere in the production process the crew has lost sight of the fundamental aspect of the books - they were immensely funny." [Source: Slashdot Org latest news headlines]
Why Did Adobe Buy Macromedia? option8 writes "According to John Dvorak the reasoning behind Adobe's recent (and to many, surprising) purchase of Macromedia for $3.4 billion is that Adobe was afraid Microsoft was going to do it first. An interesting look at the thinking and attitude of Adobe from someone who's been following them for a long time. From TFA: "So, mostly out of fear, Adobe buys its main competitor and now must shoehorn the company into its unfortunate not-invented-here corporate culture. (This aspect of Adobe is another story in itself.)"" [Source: Slashdot Org latest news headlines]