Your SlideShare is downloading. ×
Daniel Sablosky<br />.NET Portfolio<br />Sablosky.1@osu.edu<br />(614) 507-1014<br />FRAMEWORK PROJECT<br />Developed the ...
.NET Portfolio
.NET Portfolio
.NET Portfolio
.NET Portfolio
.NET Portfolio
.NET Portfolio
.NET Portfolio
.NET Portfolio
.NET Portfolio
.NET Portfolio
.NET Portfolio
Upcoming SlideShare
Loading in...5
×

.NET Portfolio

215

Published on

Framework Project, Front-End Application, and Business and Data Access Tiers

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
215
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of ".NET Portfolio"

  1. 1. Daniel Sablosky<br />.NET Portfolio<br />Sablosky.1@osu.edu<br />(614) 507-1014<br />FRAMEWORK PROJECT<br />Developed the building parts of the business tier for a retail company using Microsoft .NET Framework 3.5 in the C# programming language. <br />Constructed the Foundation assembly containing various interfaces and base classes.<br /> Designed and tested the AppTypes assembly consisting of a range of entity, collection, and exception classes used by various business processes.<br />Built custom attributes, enums, and exceptions.<br />Provided enumeration capability by implementing the IEnumerable interface and creating enumerators.<br />Encoded overrides of Equals, GetHashCode, and ToString as well as overloads of =, !=, <=, >=, <, and >.<br />Created delegates that mimic events to be raised when content in the collections classes was modified.<br />CLASS DIAGRAMS<br />Foundations Class Assembly Project<br />The Foundation class library project consists of the abstract class Contact that defines property constraints and inherits from interfaces detailing required properties. ICustomCollection guarantees that certain basic collection functionality is available in collection classes<br />AppTypes Class Assembly Project<br /> <br />The AppTypes class library project contains various entity, collection, and exception classes used by various business processes.<br />Framework Project: Sample Code<br /> <br />Library Windows Front-End Application<br />Created a front-end application using Windows forms that displayed a visual interface for librarians.<br />Designed a program that provided four basic functionalities: Add Adult, Add Juvenile, Check In a book, and Check Out a book.<br />Provided validation and adequate error handling for all required fields.<br />Programmed a middle business tier to mediate between the presentation tier and the data access tier, simplifying code and utilizing resources.<br />CLASS DIAGRAM<br />Library Windows Front-End Application<br />The Library Windows Front-End Application provided four basic functionalities: Add Adult, Add Juvenile, Check In a book, and Check Out a book. <br />LIBRARY WINDOWS FRONT-END FORMS<br />Library Windows Front-End Application Sample Code<br />Library Windows Business and Data Access Tiers<br />Designed and implemented the business and data access tiers of the Library project.<br />Encoded an Entities project consisting of the business classes.<br />Utilized ADO.NET with SqlConnection to connect to the Library database and Command objects to retrieve data.<br />Programmed stored procedures in Microsoft SQL Server Management Studio 2008 to perform data modifications in the Data Access class.<br />Developed structured exception handling and employed ADO.NET transactions in order to roll back data modifications when severe errors occurred.<br />LIBRARY DATABASE TRANSACT-SQL SAMPLE CODE<br />CheckOutItem.sql<br />Library DataAccess Sample Code<br />

×