Video Library Silverlight 1.1 Case Example
Short Description
To get started creating Lumos for Silverlight 1.1, you first need to assemble all of the development tools needed to build a Silverlight 1.1 application. The tools for building Silverlight 1.1 applications are a bit different from those needed for 1.0 development. The tools needed for building Lumos are:
Website: media.wiley.com | Filesize: 245kb
No of Page(s): 14
Read more
C#ide A Simple Interactive Development Environment for C#
Short Description
Why develop yet another IDE when good systems already exist (e.g., Visual Studio .NET and #develop)?
Why should we consider teaching C# when our Java courses are well established and we have considerable experience and knowledge in the area? (Well we like to think so!)
Website: www.dcs.bbk.ac.uk | Filesize: 353kb
No of Page(s): 32
Read more
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
Interface-Based Programming
Short Description
As explained in Chapter 1, separation of interface from implementation is a core principle of component-oriented programming. When you separate interface from implementation, the client is coded against an abstraction of a service (the interface), not a particular implementation of it (the object). As a result, changing an implementation detail on the server side (or even switching to a different service provider altogether) doesn’t affect the client. This chapter starts by presenting .NET interfaces and describing what options are available to .NET developers when it comes to enforcing the separation of interface from implementation. It then addresses a set of practical issues involving the definition and use of interfaces, such as how to implement multiple interfaces and how to combine interfaces and class hierarchies. After a detailed look at generic interfaces, the chapter ends with a discussion of interface design and factoring guidelines.
Website: www.oreilly.com.cn | Filesize: 979kb
No of Page(s): 36
Read more
Beginning MYSQL 5.0 With Visual Studio.NET 2005
Short Description
In this tutorial, I will dive into the nitty gritties of MYSQL 5 Application Development using the MYSQL Connector for .NET for Visual Studio.NET 2005 and build a simple Database Application using VC# and MYSQL 5.
Website: dev.mysql.com | Filesize: 203kb
No of Page(s): 12
Read more
Threading Tips 10 Best Practices and Tips
Short Description
Update a Control only from the thread it was created on.
- Detect if invoke is required.
- Use delegate to forward to Control’s thread
- InvalidOperationException thrown if updating from wrong thread.
Website: www.softwarejuice.com | Filesize: 44kb
No of Page(s): 11
Read more
Programming in C# with XNA (Chapter 1)
Short Description
I skipped the introduction, as I know that the majority of you reading this know what XNA is, what it can do for you, however, you aren’t 100 per cent certain on what you need to do to tap into this wonderful API. The XNA API has been out sinc1e August 2006 (when the beta came out, the final version [1.0] came out in December 2006) and has gathered quite a community around it, I’ve been a part of that community since it was known as a fancy marketing term that meant nothing more than great tools maketh a great game.
Website: www.interactivelaboratories.com | Filesize: 86kb
No of Page(s): 3
Read more