-
From MSTest to xUnit, Visual Studio, MSBuild, and TFS Integration
Last updated: Monday, June 28, 2021
Published in: CODE Magazine: 2016 - January/February
Punit explores the necessary detail of testing and a useful collection of tools that you can employ. His advice ensures not only that your code runs as designed, but that the testing process is as painless as possible.
-
JSLint, AngualrJS, and TDD
Last updated: Friday, June 25, 2021
Published in: CODE Magazine: 2016 - January/February
Sahil explores the three cardinal rules of working on any JavaScript project and introduces some cool new tools.
-
The Simplest Thing Possible: Understanding the Visual Studio Architectural Tools, Part 2
Last updated: Friday, September 3, 2021
Published in: CODE Magazine: 2014 - September/October
John builds on the modeling tools he showed us in the last issue (Dependency Graph and Layer Diagram) using UML diagrams in Visual Studio.
-
Why Your App’s UX is More Important than You Think
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2014 - January/February
Have you ever found a great app idea but struggled to use it? Q explains some basic steps you can follow to be sure that your creation doesn’t get put in the pile of unused apps.
-
The Baker’s Dozen: 13 Examples Using XMLA to Update Analytic Databases
Last updated: Tuesday, April 26, 2022
Published in: CODE Magazine: 2013 - September/October
Database developers who learn Microsoft SQL Server Analysis Services (SSAS) know that they face a number of learning curves. In prior Baker’s Dozen articles, I’ve covered many of the steps for creating both SSAS OLAP and SSAS Tabular databases. In this article, I’m going to cover another topic: How to add or change data in analytic databases.
-
Building a CODE Framework Service and Consuming It on an iPhone Application
Last updated: Tuesday, May 31, 2022
Published in: VFP Conversion Papers, CODE Magazine: 2013 - May/June
In this article, you will create a CODE Framework RESTful service and an iPhone application from scratch. For the client side, you will utilize XCode (yes, you’ll need a Mac!), which uses Objective-C as the primary language. This article won’t teach you the language; you need to know the basics of Objective-C. Even if you don’t know anything about it but want to code right away, read the article “Building a Twitter Search Client on iOS,” by Ben Scherman, available for all CODE readers in the Xiine application for Windows, Android, and iPhone. For the database, you’ll use any instance of SQL Server 2008. The service will be written in C#, using the latest version of CODE Framework, available on http://codeframework.codeplex.com, where you will find not only the download link, but also a lot of useful information.
-
New and Useful Features in Visual Studio 2012
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2012 - November/December
Here we are again with a new Visual Studio. It’s hard to believe that 10 years have passed since Visual Studio .NET (codename Rainer) was released. Rainer represented a watershed moment for Windows developers as the promise of a unified language environment had finally been delivered.
-
Behavior-Driven Development Using SpecFlow
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2012 - July/August
As software development becomes complicated, writing unit tests provides a protection against constant changes and modifications. Traditionally, unit tests were written by testing each piece of the application layer in isolation. With the advent of behavior-driven development, now our unit tests can be composed into user defined stories. Each story represents a single feature of the application which can be tested from end to end. This method makes sure that the unit test only passes when the story is completely done. In this article I’ll show you how to use SpecFlow and WatiN to write BDD-style tests to implement user stories.
-
Debugging Hard to Reproduce Issues
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2012 - July/August
Software developers live and breathe debugging. It’s an essential and integral part of our day-to-day job. Whenever we are confronted with any bug in code, our typical first question is, “How can I reproduce this issue?” Any problems that cannot be reproduced are generally considered tricky to resolve. In order to really understand the challenges with debugging hard to reproduce issues, let’s walk through a few scenarios here.
-
CODE Framework: Building Services and SOA Business Layers
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, CODE Magazine: 2012 - March/April, Markus Egger Talks Tech
In the last issue of CODE Magazine, we took a look at CODE Framework’s WPF features. This time, we are going to look at a completely different area of the framework: Creating business logic and middle tiers as SOA services. SOA is the cornerstone of many modern applications, creating systems that are more maintainable, flexible, and suitable for a wide range of scenarios, ranging from Windows to Web and Mobile scenarios using a wide variety of technologies, and outperforming conventional multi-tiered applications in a range of metrics. Using CODE Framework, it also becomes easy and extremely productive to build SOA layers.
-
The Baker’s Dozen Doubleheader: 26 New Features in SQL Server 2012 (Part 1 of 2)
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2012 - March/April
When I was a kid, I loved baseball. I lived it 24/7. In the summertime, happiness meant a pickup game during the day and a Phillies doubleheader at night. I’m still a kid at heart and I still love baseball - and I also love SQL Server. And right now, happiness means seeing all the cool new features in SQL Server 2012. There are so many of them that I can’t list them in a single article. So, I’m penning a two-part Baker’s Dozen. The first part of this “twin-bill” (yes, expect a few baseball analogies!) will be 13 new T-SQL and database engine features in SQL Server 2012. The “night-cap” in the next issue will be 13 new features in SQL Server Integration Services and the new Business Intelligence Semantic Model.
-
The Baker’s Dozen: 13 Transact SQL Programming Tips
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2011 - November/December
Even with all the new features in the Microsoft SQL Server Business Intelligence (BI), sometimes the only way to accomplish a task is with good old fashioned T-SQL code. (Fortunately, “code” is the acronym for this great magazine!) In this latest installment of The Baker’s Dozen, I’ll present 13 T-SQL programming tips that could help you accomplish different database tasks.
-
Using the Visual Studio New Project Dialog Box
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2011 - November/December
Continuing on our odyssey exploring the features of Visual Studio 2010, we turn our attention to the New Project dialog box. You noticed a difference no doubt, but may not be aware of just <i>how much </i>it has changed. Sit back, relax, open up Visual Studio 2010 and follow along as we dive into the details.
-
The Baker’s Dozen: 13 Productivity Tips for Using Microsoft PowerPivot and DAX Formulas
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2011 - January/February
I know what you’re thinking: an article in CODE Magazine about Excel and PowerPivot? Yes, that’s correct; this installment of the “Baker’s Dozen” covers an important new tool to come out of Redmond: Microsoft PowerPivot. In a nutshell, PowerPivot provides some of the business intelligence capabilities that developers are accustomed to seeing in OLAP tools like Microsoft Analysis Services. So why should you and I care? Because these “end-user” tools still require some programming and configuration. So in this article, I’ll cover the installation of PowerPivot, a brief example of how to use it in Excel - and of course, since this IS CODE Magazine, I’ll show some DAX formula expressions to get the most out of PowerPivot.
-
Super Productivity: Using WPF and Silverlight’s Automatic Layout Features in Business Applications
Last updated: Saturday, January 18, 2020
Published in: VFP Conversion Papers, Markus Egger Talks Tech, CODE Magazine: 2010 - November/December
-
Unit Testing CLR Assemblies Using IronRuby
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2010 - November/December
For a very long time, .NET developers have envied the simplicity and the beauty of the Ruby language. The dynamic behavior, duck typing and compact code are some of the main features of the Ruby language. Now, .NET developers can enjoy the same benefits using the IronRuby framework. This article explores the possibilities of using IronRuby in the CLR world. The main focus will revolve around the sphere of unit testing CLR assemblies using the IronRuby framework.
-
The Baker’s Dozen: 13 Examples of Functionality in SQL Server 2008 Integration Services
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2010 - July/August
A skilled database developer might find it difficult to accept that other tools can increase productivity. When Microsoft released SQL Server 2005 Integration Services (SSIS 2005), I did not think that any tool could possibly make me more productive than the C# and T-SQL code I was writing by hand. After some reconsideration (and subtle persuasion from peers), I discovered that SSIS 2005 contained many features that indeed reduced my development time - WITHOUT sacrificing flexibility. Microsoft added new functionality in SSIS 2008 to make a strong product even better. In this article, I’ll present 13 different examples that demonstrate the power of Integration Services.
-
Generating Code Using Visual Studio 2008 and 2010
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2010 - January/February
Visual Studio 2010 makes T4 easier to find and supplies a powerful new feature called preprocessed templates. Kathleen shows you how to use T4 in Studio 2005 and beyond.Microsoft included its T4 generation language in the box in Visual Studio 2008 and added important new features in Visual Studio 2010. Visual Studio 2010 makes generation easier to find and supplies a powerful new feature called preprocessed templates.Code generation lets you automatically create significant portions of your application. It has the potential to decrease bugs and increase your ability to alter code across your application as needs change. Microsoft’s generation language is T4 and it is included in the box starting with Visual Studio 2008. Visual Studio 2010 makes T4 easier to find and supplies a powerful new feature called preprocessed templates. I’ll show you how to use T4 in Studio 2005 and beyond.
-
Introducing Advanced Code Contracts with the Entity Framework and Pex
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2010 - January/February
Martin introduces Design by Contract and Code Contracts, and gives you a sneak preview of Pex—Microsoft’s new test-suite generator. Along the way, he will show you how to add contracts to ADO.NET entities and some interesting coding strategies, good practices, and pitfalls you may encounter while making a deal with your code.With Code Contracts, Microsoft delivers its own flavor of Design by Contract for the .NET Framework. But wait, what is this thing sometimes called Contract-First Development? How will it change the way you develop software and write your unit tests? And first and foremost, how do you use Code Contracts efficiently?In this article, I will introduce Design by Contract and Code Contracts, as well as give you a sneak preview of Pex-Microsoft’s new test-suite generator. Along the way, I will show you how to add contracts to ADO.NET entities and some interesting coding strategies, good practices, and pitfalls you may encounter while making a deal with your code.
-
Reinventing Error Handling
Last updated: Saturday, January 18, 2020
Published in: CODE Magazine: 2010 - January/February
Ned introduces the most significant advance in error handling since exceptions and he shows you a new way to look at errors.This article introduces the most significant advance in error handling since exceptions.You get improved tools for today and a glimpse of radical possibilities for tomorrow. You get a framework which supports more expressive error handlers and gives them equal access to error context information. You get a roadmap for adding improved error handling capabilities, including class-level error handlers and the ability to fix errors at run time. Above all, you get a new way to look at errors.
-
Heard on .NET Rocks! Ted Faison on Event-driven Design
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2008 - September/October
In .NET Rocks! episode 355, Richard and I talked to Ted Faison about event-based and event-driven programming. There’s more to it than you think. Ted Faison has more than 30 years of experience in the software industry and has been involved with object-oriented-programming and component-based development since the inception of those technologies. He is currently working on .Net projects for the Motorcycle Industry Council and Amtrak. Ted is the author of the books Event-Based Programming: Taking Events to the Limit, Component-Based Development with Visual C#, and a few others.
-
Behavior-Driven Development
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2008 - May/June
Extreme Programming and Scrum compliment each other, but they weren’t made from the start to fit together hand in glove.Practicing Extreme Programming and Scrum are more effective when practiced together, and even more effective when practiced together as Behavior-Driven Development.
-
Individuagility
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2008 - May/June
May/June 2008 MVP Corner by Jean-Paul S. BoodhooSo you have researched agile development techniques, and are all fired up to put them into practice.Armed with this drive and passion to learn, what are some steps that you as an individual can take to incrementally grow your knowledge and practice of agile development techniques?
-
Implementing Drag and Drop in Your Windows Application
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2008 - March/April
One of the important features of Graphical User Interfaces (GUI) is drag and drop.Using a mouse you can drag and drop a file from one location to another or you may drag a file and drop it onto an application to launch it.
-
WPF Meets the iPhone
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2008 - March/April
The iPhone is one of the most compelling and exciting user interfaces to appear on any consumer electronic device, with many innovations that make it a pleasure to use. How can you deliver a similar experience with your .NET applications?This article demonstrates how you can implement these features in your .NET applications in a step-by-step format as you recreate the iPhone interface using Windows Presentation Foundation (WPF) technology with both Visual Studio 2008 and Microsoft Expression Blend.
-
Adaptive Leadership Chapter 3: Deliver a Continuous Flow of Value
Last updated: Tuesday, February 19, 2019
Published in: Book Excerpts, Newsletters
The agile software movement has now been around for a full decade. As coauthor of the original Agile Manifesto, Jim Highsmith has been at its heart since the beginning. He's spent the past decade helping hundreds of organizations transition to agile/lean. When it comes to agile, he's seen it all–in a variety of industries, worldwide. Now, in Adaptive Leadership, he has compiled, updated, and extended his best writings about agile and lean methods for a management audience. Highsmith doesn't just reveal what’s working and what isn't; he offers a powerful new vision for extending agility across the enterprise. Drawing on what's been learned in application development, this guide shows how to use adaptive leadership techniques to transform the way you deliver complete solutions, whatever form they take. You'll learn how enterprise agility can enable the ambitious organizational missions that matter most; how leaders can deliver a continuous stream of value; how to think disruptively about opportunities, and how to respond quickly by creating more adaptive, innovative organizations.
-
Chapter 1 - Accustoming Yourself to JavaScript, from the book Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
Last updated: Saturday, January 18, 2020
Published in: Book Excerpts
By David Herman, Published Nov 26, 2012 by Addison-Wesley Professional. Part of the Effective Software Development Series series. Copyright 2013 Sample Chapter is provided courtesy of Addison-Wesley Professional. To purchase book click this link: http://www.informit.com/store/effective-javascript-68-specific-ways-to-harness-the-9780321812186
-
Chapter 1: Whole Teams
Last updated: Wednesday, February 20, 2019
Published in: Book Excerpts, Newsletters
When agile teams don’t get immediate results, it’s tempting for them to fall back into old habits that make success even less likely. In Being Agile, Leslie Ekas and Scott Will present eleven powerful techniques for rapidly gaining substantial value from agile, making agile methods stick, and launching a “virtuous circle” of continuous improvement. Drawing on their experience helping more than 100 teams transition to agile, the authors review its key principles, identify corresponding practices, and offer breakthrough approaches for implementing them. Using their techniques, you can break typical waterfall patterns and go beyond merely “doing agile” to actually thinking and being agile.
-
Chapter 4 Design Patterns
Last updated: Friday, February 22, 2019
Published in: Newsletters, Book Excerpts
OOP is a powerful concept that solves many problems found in software development. OOP is not the holy grail of programming, but, as we will see throughout this book, it can help in writing code that is easy to read, easy to maintain, easy to update, and easy to expand.
-
Chapter 7 from Murach’s JavaScript and jQuery.
Last updated: Saturday, January 18, 2020
Published in: Book Excerpts
Now that you have the JavaScript skills that you need for using jQuery, you’re ready to learn jQuery. So, in chapter 7, you’ll learn a working subset of jQuery that will get you off to a fast start. And in chapter 8, you’ll learn how to use the jQuery effects and animations that can bring a web page to life.
-
Fluent C#: Chapter 1 - Application Development
Last updated: Saturday, January 18, 2020
Published in: Book Excerpts
Fluent C# By Rebecca M. Riordan, Published Oct 12, 2011 by Sams. Copyright 2012. Sample Chapter is provided courtesy of Sams Publishing.
-
Learning iOS Development Chapter 1: Hello, iOS SDK
Last updated: Tuesday, February 19, 2019
Published in: Book Excerpts, Newsletters
Learning iOS Developmentis the perfect first book for every new iOS 7 developer. It delivers a complete foundation for iOS development, including an introduction to the Objective-C language, Xcode development tools, best-practice user interface development, and best practices for all aspects of app development and deployment. Throughout Learning iOS Development, you explore the iOS development process as you create and expand a handy car valet app. The hands-on projects enable you to create meaningful code as soon as possible, building confidence and mastery. The annotated code listings work with all the latest iOS technology, so you'll be ready to jump into this exciting development field. With Learning iOS Development, it's easy to learn at your own pace, on your own--or to deepen the knowledge you may be gaining in a classroom or workplace.
-
Microsoft SQL Server 2012 Management and Administration, 2nd Edition, Chapter 2 - Administering Storage, I/O, and Partitioning in Microsoft SQL Server 2012
Last updated: Tuesday, February 19, 2019
Published in: Book Excerpts
By Ross Mistry, Shirmattie Seenarine, Published Sep 18, 2012 by Sams. Copyright 2013, Dimensions: 5-3/8" x 8-1/4", ISBN-10: 0-672-33600-6, ISBN-13: 978-0-672-33600-3. Sample Chapter is provided courtesy of Sams Publishing. Click here to purchase book. http://www.informit.com/store/microsoft-sql-server-2012-management-and-administration-9780672336003
-
Murach's Dreamweaver CC 2014 - Chapter 3
Last updated: Friday, February 22, 2019
Published in: Book Excerpts, Newsletters
Since 1996, Dreamweaver has been the leading product for web developers who want to build web pages by using a visual interface instead of writing the HTML code themselves. Now, Dreamweaver CC 2014 takes that to a new level, with tools that make it easier than ever to take advantage of today's best web design practices, like the use of HTML5 semantics, external style sheets, CSS3, and Responsive Web Design. But any program that's so comprehensive is going to be complex! So the trick is mastering what all of Dreamweaver's windows, panels, toolbars, and web technologies do, and then incorporating all that with the design skills that you need to create your own websites. That's where this book comes in. Unlike other Dreamweaver books, this one blends all of the skills that you need to build inviting, standards-compliant, and accessible websites today.
-
Objects - Chapter 1
Last updated: Saturday, January 18, 2020
Published in: Book Excerpts
“This excerpt is from the book, ‘Windows 7 Device Driver’ by Ronald D. Reeves, Published Nov 16, 2010 by Addison-Wesley Professional. Part of theAddison-Wesley Microsoft Technology Series series.l, ISBN 139780321670212, Copyright 2011. For more info please visit the publisher site: http://www.informit.com/title/0321670213
-
PART I Introduction
Last updated: Thursday, February 21, 2019
Published in: Book Excerpts
“From a drop of water . . . a logician could infer the possibility of an Atlantic or a Niagara without having seen or heard of one or the other. So all life is a great chain, the nature of which is known whenever we are shown a single link of it. Like all other arts, the Science of Deduction and Analysis is one which can only be acquired by long and patient study nor is life long enough to allow any mortal to attain the highest possible perfection in it. Before turning to those moral and mental aspects of the matter which present the greatest difficulties, let the enquirer begin by mastering more elementary problems.”-Sherlock Holmes in A Study in Scarlet
-
Programming Microsoft ASP.NET MVC - CHAPTER 1- ASP.NET MVC Controllers
Last updated: Wednesday, February 20, 2019
Published in: Book Excerpts
They always say time changes things, but you actually have to change them yourself. -Andy Warhol</i>
-
Reengineering .NET: Injecting Quality, Testability, and Architecture into Existing Systems - Chapter 3: Unit Testing
Last updated: Saturday, February 23, 2019
Published in: Book Excerpts
This excerpt is from Reengineering .NET: Injecting Quality, Testability, and Architecture into Existing Systems, by Bradley Irby, Published Oct 24, 2012 by Addison-Wesley Professional. Part of the Microsoft Windows Development Series series. Copyright 2013, ISBN-10: 0-321-82145-9. To Purchase this book go to: http://www.informit.com/store/reengineering-.net-injecting-quality-testability-and-9780321821454 .
-
Sams Teach Yourself: HTML5 Mobile Application Development in 24 Hours
Last updated: Wednesday, February 20, 2019
Published in: Book Excerpts
By Jennifer Kyrnin Published Aug 22, 2013 by Sams. Part of the Sams Teach Yourself series.
-
The overhead of async/await in NET 4.5
Last updated: Wednesday, February 20, 2019
Published in: Book Excerpts
The support for asynchronous operations in .NET 4.5 has made it much easier to create easily-intelligible asynchronous methods that avoid blocking. However, async/await isn't cost-free in terms of CPU overhead. How best to judge when to use it? Chris Hurley explains.
-
Visual Basic 2012 Unleashed, 2nd Edition - Chapter 2 - Getting Started with the Visual Studio 2012 IDE
Last updated: Friday, March 6, 2020
Published in: Book Excerpts
By Alessandro Del Sole, Published Jan 18, 2013 by Sams. Part of the Unleashed series. Copyright 2013, ISBN-10: 0-672-33631-6 ISBN-13: 978-0-672-33631-7. http://www.informit.com/store/visual-basic-2012-unleashed-9780672336317
-
Visual Studio Team Foundation Server 2012: Adopting Agile Software Practices: From Backlog to Continuous Feedback, 3rd Edition - Chapter 2 - Scrum, Agile Practices, and Visual Studio
Last updated: Saturday, January 18, 2020
Published in: Book Excerpts
-
Windows 8.1 Apps with XAML and C#: Arranging UI Elements
Last updated: Thursday, February 21, 2019
Published in: Book Excerpts, Newsletters
The sizing and positioning of elements is called layout. Within the parent/child relationship between elements, this chapter focuses on the children, examining the common ways that you can control layout on a child-by-child basis.
-
Fun with RFID
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2006 - November/December
A Radio Frequency Identification (RFID) system is an identification system that uses radio waves to retrieve data from a device called a tag or transponder. RFID surrounds us in our daily lives-in supermarkets, libraries, bookstores, etc. RFID provides a quick and efficient way to collect information, such as taking stock in a warehouse, as well as tracking the whereabouts of items.
-
Retaining Multiple Sets of User Settings
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2006 - July/August
Retaining a single set of user settings for your application is easy.Retaining multiple sets of user settings is much more challenging.
-
Top-Ten Annotations and Remarks about the Wonderful and Powerful New Set of Features in ASP.NET 2.0
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2006 - January/February
You’ll still write a good deal of code in ASP.NET 2.0.Don’t completely trust those who say that ASP.NET 2.0 cuts 70% of the amount of code you’re called to write. You’ll end up writing more or less the same quantity of code, but you’ll write code of different quality. You’ll have more components and less boilerplate code to tie together pages and controls. Features like the provider model, data source controls, and master pages make coding easier and equally effective. But since there’s no magic behind, you have to learn the implications of each feature you employ. In the end, ASP.NET 2.0 comes with code behind, not magic behind.
-
Building Speech-Enabled Applications with ASP.NET
Last updated: Friday, October 28, 2022
Published in: CODE Magazine: 2005 - November/December
While sleepless the other night, I was channel surfing and ran across a rerun of the 1968 science fiction classic “2001: A Space Odyssey.”If you haven’t seen this movie, it’s definitely a must see. HAL, one of the main characters of the movie, is a slightly psychotic speech-enabled super computer. HAL is responsible for steering the Discovery spacecraft on its ill-fated Jupiter mission. As I watched the movie I was completely amazed at HAL’s abilities. HAL handled press interviews, played a wicked game of chess, has varied opinions on art, controls life support, and can read lips. Not to completely destroy the movie if you haven’t seen it, but I have to say that I am grateful that most of the movie’s predictions aren’t true. However, like the HAL of 1968, speech-enabled applications have become a core requirement for both corporate and commercial developers. In this article, I’ll help you explore the Microsoft Speech Platform that comprises the Speech Application Software Development Kit (SASDK) and Microsoft Speech Server 2004. I’ll also show you how you can use these technologies with Visual Studio 2003 to both build and deploy speech-enabled applications.
-
Custom Web Controls Demystified, Part 2
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2005 - November/December
In the first part of this article (CoDe Magazine, September/October 2005) you learned how to create an inherited Web control, as well as a fairly functional rendered Web control. In part two of this article you’ll learn three professional touches for your custom Web control. First, you’ll learn how to make all parts of your custom control resize correctly. Next, you’ll learn how to capture an event when the button is clicked or when text in the textbox changes. Finally, you’ll learn how to add basic styling.
-
Heard on .NET Rocks!: Virtual PC and Virtual Server
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2005 - September/October
.NET Rocks Carl Franklin Column Sep/Oct 05
-
Using the CMAB for Enterprise, Client, and User Settings
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2005 - May/June
Applications use many forms of configuration data, storing settings that are used in applications, enterprise, client computers, and user settings.The Configuration Management Application Block (CMAB) is typically used for application settings, but it can be enhanced to support more complicated settings as well.
-
Creating Debugger Visualizers with Visual Studio 2005
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2005 - March/April
One of the very many cool new features in Visual Studio 2005 is the debugger visualizer.With debugger visualizers, developers are able to define what information they would like to see about a particular .NET class or even one of their own classes during debug mode. And as the name suggests, you can also choose how you would like to visualize these details.
-
Implications and Repercussions of Partial Classes in the .NET Framework 2.0
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2005 - March/April
Partial classes are a hot new feature of the next .NET compilers.Specifically designed to overcome the brittleness of tool-generated code, partial classes are a source-level, assembly-limited, non-object-oriented way to extend the behavior of a class. A number of advantages derive from intensive use of partial classes; for example, you can have multiple teams at work on the same component at the same time. In addition, you have a neat and elegant incremental way to add functionality to a class.
-
Preparing for Indigo - Choosing the Right Technology Today
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2005 - March/April
Indigo is the next generation application connectivity and services from Microsoft, superseding the variety of .NET connectivity solutions available today: ASMX Web services, Remoting, and Enterprise Services. Since .NET debuted some five years ago, all three technologies have been inundated in either hype or misconceptions. With Indigo around the corner, it is time to take a long hard look at these three technologies, and separate fact from myth so that you will be best prepared for Indigo. This article starts by examining the existing technologies, describing their merits and shortcomings, putting them in the correct perspective of a modern distributed application, and suggests where to best apply them. Then the article briefly describes the Indigo programming model, and assesses how to best mitigate the cost of the migration.
-
Maximize Your Productivity with Project Item Templates
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2004 - November/December
You can create your own Windows Forms, Web Forms, or class templates to reuse code and maximize your productivity in Visual Studio 2003.
-
Overload Operators to Operate on Your Objects
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2004 - July/August
Operator overloading provides an intuitive way to support mathematical and comparative operations on your objects.Operator overloading is one of those features that you don't need very often, but when you need it, operator overloading is very nice to have. You will find operator overloading in C# now, but you won't find it in Visual Basic until the upcoming Visual Studio 2005 release.
-
.NET Tools Round-Up
Last updated: Wednesday, February 23, 2022
Published in: CODE Magazine: 2002 - May/June
Since the first announcements of Microsoft's new .NET platform, ActiveX control developers and tool vendors have been scrambling to adjust their products and their marketing strategies. This article reports on the changing component market and points you to many of the newly announced .NET Developer Tools.Since the first announcements of Microsoft's new .NET platform, ActiveX control developers and tool vendors have been scrambling to adjust their products and their marketing strategies. This article reports on the changing component market and points you to many of the newly announced .NET Developer Tools.Since the first announcements of Microsoft's new .NET platform, ActiveX control developers and tool vendors have been scrambling to adjust their products and their marketing strategies.This article reports on the changing component market and points you to many of the newly announced .NET Developer Tools.Since the first announcements of Microsoft's new .NET platform, ActiveX control developers and tool vendors have been scrambling to adjust their products and their marketing strategies.This article reports on the changing component market and points you to many of the newly announced .NET Developer Tools.