Upload
tsusic
View
399
Download
0
Tags:
Embed Size (px)
DESCRIPTION
C# Master Program
Citation preview
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