| Sub Categories |
Development Assemblies |
| TOTAL: 13 Page: 1 of 1 |
|
The Myth of .NET Purity, Reloaded
Does a solution written for Microsoft .NET have to be 100% .NET? Scott Hanselman looks at how hybrid managed-unmanaged solutions are really the norm. (9 printed pages) It's Spring of 2004. The Microsoft® .NET Framework is current included with Microsoft® Windows Server™ 2003, and we know that many of the rich services in the upcoming release of Microsoft® Windows® code-named "Longhorn" will be built with managed APIs. Some folks have asked the question, "Is Longhorn managed?" implying tha

| Hits: | 42 | Platforms: | Windows |
| Ratings: | Last Updated: | 2006-07-17 |
The Quest for ASP.NET Scalability
At the height of the dot-com boom in the mid-1990's, many companies burst onto the scene as Application Services Providers (ASPs) hoping to capitalize on the wave of Internet success stories, and rake in some loot. Aside from the unfortunate market collapse that followed, ASPs had other issues to deal with such as training staff to effectively build and manage a secure, reliable and highly available operation. Today, Web-enabling architecture is prevalent, particularly since Web services have be

| Hits: | 40 | Platforms: | Windows |
| Ratings: | Last Updated: | 2006-07-17 |
Web Projects and Source Control Integration
Summary: This article proposes strategies for developing source-controlled Web projects in Visual Studio .NET. (30 printed pages) No one person can master all the languages, techniques, tools, and processes required to create world-class software applications rapidly and consistently. That's why most professional developers work in teams. Efficiency and economy demand it. In the same way, most software development teams adopt a parallel development methodology that liberates individuals from th

| Hits: | 24 | Platforms: | Windows |
| Ratings: | Last Updated: | 2006-07-17 |
Getting WYSIWYG Print Results from a .NET RichTextBox
Introduction Numerous developers have been able to print a rich edit control so that all of the formatting and embedded images appear on the printout, just the way that they appear on the screen. Using MFC, with C++, the task was simple—just create an MFC application using a Document/View architecture and select CRichEditView as the view class. Visual Studio's wizards built everything else needed. However, what if a developer wanted to print a .NET RichTextBox class? All examples so far ha

| Hits: | 33 | Platforms: | Windows |
| Ratings: | Last Updated: | 2006-07-17 |
Object-Orientation in ASP.NET : Encapsulation
This article attempts to explain the concept of Encapsulation in a OO environment. It assumes you have some understanding of OO (if you've not yet read my earlier article, Using Object-Orientation in ASP.NET : Overview, you might wish to do so before continuing with this article). What is Encapsulation? Encapsulation is the ability to hide the internal workings of an object's behavior and its data. For instance, let's say you have a object named Car and this object has a method (another wor

| Hits: | 47 | Platforms: | Windows |
| Ratings: | Last Updated: | 2006-07-17 |
How to Encapsulate ASP layout includes in Web Controls
A common way to build the navigation and layout for an ASP-driven website is to use include files. Most advanced ASP developers know that when you do this, it is best to encapsulate the functionality of the include file in a Sub or Function, and then to call this routine from the page that is including the file. This avoids problems with variable scope, allows parameters to be passed easily to the include file, and makes the code easier to read. As these sites are migrated to use ASP.NET, it

| Hits: | 114 | Platforms: | Windows |
| Ratings: | Last Updated: | 2006-07-17 |
Page Templates Revisited
In my previous article, "Create Page Templates," I showed you how to subclass the ASP.NET Page class to create a universal page layout for your ASP.NET Web applications. Since that time, I have received dozens of e-mails with questions on how to make the PageTemplate class even better. In this article, I will provide answers to the five most commonly asked questions regarding ASP.NET page templates. The downloadable source code for this article demonstrates each of these solutions in action, inc

| Hits: | 52 | Platforms: | Windows |
| Ratings: | Last Updated: | 2006-07-17 |
Microsoft Script Debugger
As any code writer knows, the introduction of errors during development is almost inevitable. One of the most frustrating aspects of the code-writing process can be the detection and correction of these "bugs." Microsoft Script Debugger is a utility that extends Microsoft Internet Explorer 4.0, 5.0 and Microsoft Internet Information Server (IIS) 4.0 to assist the Web developer in debugging scripted HTML pages (.htm, .html, and .asp files). Script Debugger can be used to debug both client-side

| Hits: | 38 | Platforms: | Windows |
| Ratings: | Last Updated: | 2006-07-17 |
Reusability in ASP .NET
The programming interface of ASP .NET provides an extremely rich framework of controls that you can use to populate server pages. Most of these controls offer a huge number of properties, methods, and events that can be used to create even more specialized components. For example, in this column I recently covered all the features that DataGrid controls expose, including sorting, paging, selection, column templates, and in-place editing. Using these properties results in a control that's signifi

| Hits: | 38 | Platforms: | Windows |
| Ratings: | Last Updated: | 2006-07-17 |
MasterPages: Improved Version
Overview MasterPages is the most flexible and easiest to use of Page Template solutions, and since it was created by Microsoft it will likely someday be in ASP.NET itself. However, the original demo lacks designer support, suffers from poor performance, and is NamingContainer "happy", giving IDs like Container:_ctl0:Region:Control. This article demos an improved version of MasterPages that has designer support, better performance without the flexible but annoying NamingContainer "problem", and

| Hits: | 129 | Platforms: | Windows |
| Ratings: | Last Updated: | 2006-07-17 |
MasterPages: Improved Version
Overview MasterPages is the most flexible and easiest to use of Page Template solutions, and since it was created by Microsoft it will likely someday be in ASP.NET itself. However, the original demo lacks designer support, suffers from poor performance, and is NamingContainer "happy", giving IDs like Container:_ctl0:Region:Control. This article demos an improved version of MasterPages that has designer support, better performance without the flexible but annoying NamingContainer "problem", and

| Hits: | 140 | Platforms: | Windows |
| Ratings: | Last Updated: | 2006-07-17 |
Page Templates
There are many ways to get a consistent design across your website (and this is discussed in another article) and one of these ways is by using page templates. Basically that means that you are inheriting from the Page class and implementing your own style to it. This article will take a look at how you can use page templates on your site. The Page Class and Page Templates Your page essentially inherits from a code-behind class and that in-turn inherits from the Page class. The Page cl

| Hits: | 18 | Platforms: | Windows |
| Ratings: | Last Updated: | 2006-07-17 |
Creating a Visual Web Page Template
Web developers moving to ASP.NET face the problem of creating a Web page template to enforce a consistent look and feel across a Web site. When your organization or customer wants to tweak the appearance of a site, you don't want to go through large numbers of Web pages to make identical changes. You want to change a single template used by all of your Web pages. With the inheritance capability built into the .NET languages, you have several choices available to you for creating such a templa

| Hits: | 28 | Platforms: | Windows |
| Ratings: | Last Updated: | 2006-07-17 |