Christian Nagel's OneNotes

.NET Training, Consulting, Coaching - C#, Web Services, Enterprise Services, ASP.NET, Whidbey, Longhorn and More!

Sponsors

Affiliations

Books I've written

INETA UG Leaders

My Blogroll

June 2004 - Posts

TechEd Amsterdam

Monday morning I'm flying to Amsterdam.

Some important links:

Christian

Posted: Jun 27 2004, 07:20 PM by CNagel | with no comments
Filed under: ,
Preparation for DEV-404

For my TechEd session DEV-404, Creating a Klingon Culture I've not only prepared by learning the new globalization and localization features of Visual Studio 2005, I've also used two great books from Marc Okrand. Here are the links to Amazon.

Christian

Amazon Germany Amazon Germany
Posted: Jun 25 2004, 09:16 AM by CNagel | with 1 comment(s)
Filed under:
dotnet.tv - English version!

Ralf Westphal is doing the dotnet.tv series since summer 2003. Now the first English version of dotnet.tv is available!

Read more about dotnet.tv and get a link to the Episode VI on WebServices from Ralfs blog.

Christian

Posted: Jun 24 2004, 08:55 AM by CNagel | with 1 comment(s)
Filed under:
Star Trek Sessions at TechEd 2004 Europe

There are multiple Star Trek sessions at TechEd Europe! Holger Schwichtenberg includes tribbles in  his presentation

My presentation already has Klingons in its title:

Not only Star Trek fans will get a lot out of these sessions ;-)

Christian

Posted: Jun 23 2004, 04:07 PM by CNagel | with 1 comment(s)
Filed under: ,
Achim Ruopp - Welcome to blogging!

Achim Ruopp started blogging. I've met Achim at TechEd in San Diego. Achim is a great guy working at Microsoft to deal with internationalization issues, this is also shown with the title of his blog: "Tales from the Crossroads of Internationalization and .NET".

One of his first entries lists all Internationalization Sessions at TechEd 2004 Europe.

Achim, it's great to see you blogging :-)
Subscribed.

Christian

Posted: Jun 23 2004, 07:35 AM by CNagel | with no comments
Filed under:
Generics and CLS Compliance

Kevin Dente has a problem with generics as not being CLS compliant. With Longhorn generics will be CLS compliant.

In the meantime with CLS compliant assemblies this can be done:

  • using generics within the classes is not a problem
  • having generic classes as arguments of public/protected methods, both a generic and an alternate version can be supplied. The generic version is marked with the attribute [CLSCompliant(false)], while the alternate version is CLS compliant.

With the Longhorn timeframe the non-generic version can be marked obsolete.

Christian

DEV499: Building Extensible and Globalized Windows Forms Applications Using Attributes, Reflection, Code Generation and a bunch of Winforms Tips and Tricks

Jeroen van den Bos has a problem with simultanous TechEd sessions and proposes a new session:

DEV499: Building Extensible and Globalized Windows Forms Applications Using Attributes, Reflection, Code Generation and a bunch of Winforms Tips and Tricks

However, this session needs 3 time slots. ;-)

I prefer DEV404 - "Creating a Klingon Culture - More about Globalization and Resource Management". I will be there :-)

Christian

Posted: Jun 21 2004, 02:04 PM by CNagel | with 2 comment(s)
Filed under:
Professional C# 3rd Edition

Yesterday I've received my copies of Professional C# 3rd Edition. This book will also be available at TechEd Europe!

It's not only an update for .NET 1.1, now the book has 32 chapters.

The chapters:

  • The C# Language
    • .NET Architecture
    • C# Basics
    • Objects & Types
    • Inheritance
    • Operators and Casts
    • Delegates and Events
    • Memory Management and Pointers
    • Strings and Regular Expressions
    • Collections, Reflection
    • Errors and Exceptions
  • The .NET Environment
    • Visual Studio .NET
    • Assemblies
    • .NET Security
    • Threading
    • .NET Remoting
    • Localization
    • Deployment
  • Windows Forms
    • Windows Forms
    • Graphics with GDI+
  • Data
    • Data Access with .NET
    • Viewing .NET Data
    • Manipulating XML
    • Working with the Active Directory
  • Web Programming
    • ASP.NET Pages
    • Web Services
    • User Controls and Custom Controls
  • Interop
    • COM Interoperability
    • Enterprise Services
  • Windows Base Services
    • File and Registry Operations
    • Accessing the Internet
    • Windows Services

If you don't attend TechEd (or you don't want to carry 1400 pages), here is the link to Amazon.

cover

Christian

Posted: Jun 19 2004, 11:55 PM by CNagel | with 2 comment(s)
Filed under: ,
My Schedule for TechEd Europe

My schedule at TechEd Europe:

Tuesday: 18:15-19:30 [CHT010] Design Choices in Distributed Applications

There are many choices with the design of distributed solutions: should I use a DataReader, or the DataSet? Should the communication to the components be done by using .NET Remoting or ASP.NET Web Services? Or the old protocol DCOM?  For the user interface, what are the advantages of using Windows Forms compared to ASP.NET?  There is not a clear choice that you should always prefer one technology to another one. Every technology has advantages and disadvantages that will be discussed here, so you can select the technologies that fit best for your solutions.

Friday: 16:15-17:30 [DEV404] Creating a Klingon Culture - More about Globalization and Resource Management

.NET has great built-in support to internationalize and globalize applications. More than that, .NET allows extending the localization support. This session demonstrates how the localization support can be extended using the Klingon culture. You will see how to adapt a calendar, create a custom resource reader to read resources from the database, define a custom format output for your classes, and more. You can use the techniques shown here to create a new culture that is not part of the framework, and create sub-cultures for small local regions. Looking at how to extend the Framework you will also see the relationships of the different classes so you can work with globalization and resource management very efficiently. This session also covers .NET 2.0 features for globalization and localization.

Here is the schedule of the Thinktecture sessions (including Ingo and Christian).

See you there!

Christian

Posted: Jun 19 2004, 12:43 PM by CNagel | with 5 comment(s)
Filed under:
European VB.NET Team Tour

The VB.NET Team makes a tour around Europe, presentations for .NET User Groups.

Things you didn't know you could do with VB: 

This hour-long presentation will take you through new tools and development areas for using your existing Visual Basic .NET 2003 skills.  Topics covered will include the new Visual Basic Power Pack, development for the Tablet PC and building Office applications with the Microsoft Visual Studio Tools for the Microsoft Office System.

An Introduction to Visual Basic 2005:

Come see the new features coming in Visual Basic 2005.  We'll take a look at new features such as My, new deployment technology with ClickOnce, new debugging tools including the return of Edit and Continue, and much more.  This is a chance to see the technology while it's still in production from the team thats building it

The tour dates:

Vienna, Austria July 5, 2004 .NET User Group Austria
London, UK July 5, 2004 Visual Basic Usergroup
Munich, Germany July 6, 2004 .NET User Group Bayern, Germany
Porto, Portugal July 7, 2004 Comunidade .NET do ISEP/IPP
Milan, Italy July 8, 2004 UGIdotNET
Vic, Spain July 8, 2004 Spain .NET
Paris, France July 12, 2004
Zagreb, Croatia July 14, 2004 SQL Server Developers User Group
Zurich, Switzerland July 15, 2004 .NET Managed User Group of Switzerland
Vevey, Switzerland July 16, 2004 .NET Managed User Group of Switzerland

Christian

Posted: Jun 17 2004, 12:43 AM by CNagel | with 6 comment(s)
Filed under:
More Posts Next page »