On the Integration of Classboxes into C#

On the Integration of Classboxes into C#Short Description
Classboxes are a new module system for object-oriented languages defining a packaging and scoping mechanism for controlling the visibility of isolated extensions to portions of class-based systems. Unlike object-oriented specialization, the class extension mechanisms supported by classboxes preserve the identity of extended classes and, therefore, all clients of extended classes can benefit from the applied extensions. In this paper, we present a language design and a corresponding implementation strategy for classboxes in C#. A particular challenge in incorporating classboxes into C# is to preserve the identity of extended classes as the .NET framework represents classes as metadata type declarations and access to classes by static links into metadata of the host assembly. However, the local refinement of an imported class results in a new metadata type declaration. In order to guarantee the identity of extended classes, new metadata type declarations have to be incorporated into the original metadata of imported classes. But this “re-wiring” has to occur in a manner that is consistent with the Common Language Infrastructure (CLI).

Website: www.cs.iastate.edu | Filesize: 86kb
No of Page(s): 16
Read more

SQL Server 2008 (the developer side)

SQL Server 2008 (the developer side)Short Description
Your Data Any Place, Any Time. Enterprise Data Platform. Beyond Relational. Dynamic Development. Pervasive Insight.
Productivity Challenges:
Translating logical database schemas to business objects
Incorporating diverse data access syntax for multiple data sources
Creating and maintaining large, complex applications

Website: download.microsoft.com | Filesize: 6545kb
No of Page(s): 44
Read more

Data Access in .NET 3.5 with LINQ & ADO Entity Framework

Data Access in .NET 3.5 with LINQ & ADO Entity FrameworkShort Description
.NET 3.5
. Better integration WCF - WF
. VS2008 aligned to .NET 3.5
. Language enhancements
. LINQ
. Entity Framework (not in VS2008, released together win SQL2008)
. ASP.NET 3.5

Website: www.devitect.net | Filesize: 1209kb
No of Page(s): 20
Read more