.NET Framework Projet with C#

722 views
668 views

Published on

C# project using the .NET 2.0 framework to create reusable modules.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
722
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

.NET Framework Projet with C#

  1. 1. .NET FRAMEWORK 2.0 assembly Project Language: C#. In this project, I used the .NET framework to create assemblies that can be reused in other Programs including UI. The first assembly called « foundation » contains Interfaces definition for managing customer information. The Second Assembly,  « AppTypes » contains the actual classes definitions all together with a custom exception class, event argument class and custom attributes that demonstrate the OOP practices and design paterns. Also I added xml comments to allow visual studio intellisense description of the various classes, interfaces and functions. Name: Efoe CLUMSON-EKLU Url: www.eclumson.com Email: [email_address] Phone: (718) 736 5576
  2. 2. Class Diagram Of «Foundation   »
  3. 3. «Foundation  » Interfaces & abstract class: The codes .
  4. 4. « Contact » abstract class.
  5. 5. « Contact » class properties validation
  6. 7. Class Diagram Of «AppTypes   » Library. Custom Attributes Classes with properties and methods, events classes
  7. 10. <ul><li>In the next section is some sample of the codes I wrote to implement “AppTypes” library. This segments are: </li></ul><ul><li>Supplier class </li></ul><ul><li>Suppliers collection class </li></ul><ul><li>Developer custom attribute class </li></ul>Code Sample: AppTypes library
  8. 11. «AppTypes  » Library implementation: The codes . Supplier class
  9. 15. Suppliers: Collection of Supplier class
  10. 17. DeveloperInfoAttribute class.
  11. 18. This Project was all about using the framework to create a working assembly and demonstrates how to built an object oriented component that can be easily plugged into another software system. It also touches areas such as attributes, interfaces, abstract classes, collections, custom exceptions, events creation and handling.

×