Tom Susic Net Portfolio B

Post on 14-Jun-2015

399 views 0 download

Tags:

description

C# Master Program

transcript

.NET Portfolio

Tom Susic

tsusic@att.net

925-389-0710

Master Program Projects

• Framework – Visual Studio and C#– AppTypes and Foundation Projects

• Library Phase I– Windows User Interface Layer and Business Layer Projects

• Library Phase II – ADO.Net and TSQL– Data Access Layer and Entities Layer projects

and SQL Stored Procedures

• Library Phase III – ASP.Net– Web User Interface Layer

Framework

• Introduction: – Specific coding tasks in C# using Visual Studio. – Create a ‘Blank Solution’ template, AppTypes and Foundation Visual C# Class

Library projects.– Existing Data Access and User Interface layers’ DLLs referenced.

• Project Highlights:– Create and use Interfaces, abstract classes, custom attributes, enums,

properties, constructors, serialization, generic classes, and delegates.– Implement IEnumberable interface on a created class; provide GetEnumerator

functionality.– Override methods (e.g., Equals, GetHashCode) and operations (e.g., ==, !=, <,

<=, >, >=).– Output XML documentation for public items in created projects.

Framework: AppTypes - Suppliers Class

Library Phase I

• Librarian application for item check out and check in, adding members, and renewing members. Adult and juvenile members.

• Build Windows User Interface and Business project layers.

• Existing Data Access and Entities layers’ DLLs referenced.

Library Phase I: Add Adult Sample

Library Phase II

• Replace the existing Entities and Data Access layers’ DLLs with new projects.

• Build appropriate TSQL store procedures for database access.

• Library Phase I Windows User Interface and Business project layers referenced.

Library Phase II: 4 Project Layers

Library Phase II: Entities and Data Access Layers – Add Adult member

Library Phase II: SQL – insAdultMember (called by Add Adult)

Library Phase III

• Build a web user interface for the Library solution.

• Library Phase I Business project layer referenced.

• Library Phase II Data Access and Entities layers referenced.

• Library Phase II TSQL store procedures used for database access.

Library Phase III: Add Adult Sample