Darian Lowe Portfolio

17
.NET Portfolio Darian Lowe [email protected] om (360) 254-7695 Project samples can be found at: http://darian.dlinkddns.com

Transcript of Darian Lowe Portfolio

Page 1: Darian Lowe Portfolio

.NET Portfolio

Darian [email protected](360) 254-7695

Project samples can be found at:http://darian.dlinkddns.com

Page 2: Darian Lowe Portfolio

SetFocus Project 1Framework Project Specification

• Introduction: This project was designed to familiarize the Developer with programming in C#. It also enforces good programming standards to the developer such as using comments (both normal and XML comments), naming conventions, coding conventions, use of regions, and encapsulation conventions

• Audience: Software Developer

• Project Goals: To complete to requirements as stated in the introduction, and completely pass all the test case software requirements.

Page 3: Darian Lowe Portfolio

Screenshot

Page 4: Darian Lowe Portfolio

Description• The project was required that the student complete all the requirements

and run the test case program which would grade the correctness for each sections. The section cover were: – Creating and working with interfaces – Creating and working with Abstract classes – Creating and working with Attributes – Creating and working with Enum – Creating and working with Events (Event Handlers) – Creating and working with Delegates – Creating and working with Collections – Creating and working with Exceptions

Page 5: Darian Lowe Portfolio

SetFocus Project 2Library Phase 1: Windows Front End Application

• Introduction: This project is have the developer create a common front end application for a SQL 2005 Server Library Database. The focus is to create a frontend application using Windows form in the C# .NET platform. This also introduces to the developer the three tiered approach to programming, Data Access Layer, Business Layer, and Front End (Presentation Layer).

• Audience: Developed for End User

• Project Goals: To complete the presentation (Front End) and business layer of a library database system.

Page 6: Darian Lowe Portfolio

Screenshot

Page 7: Darian Lowe Portfolio

Description• As specified by the requirements a front end and business layer was

developed to interface with a library database (SQL2005) using a given Data Access Layer in a dll form. As part of the requirements, We used several C# built in functions such as: – Window Forms (MDI for housing multiple window forms)– Window Controls including features of:

• Validating events• RegEx for field validation

– DataGridView for displaying books on loan from a given DataSet

Page 8: Darian Lowe Portfolio

SetFocus Project 3Library Phase 2: Business & Data Access Tiers

• Introduction: This project extends the previous project of Library Phase 1, in which the developer is required to design the Data Access, and Business Layer whilst reusing the Front End application developed in Phase 1. This project introduces SQL 2005 Stored Procedures, in which are created to access the various tables in the Library Database.

• Audience: Developed for End Users

• Project Goals: To complete the Required Data Access and Business Layers of the Library System and reuse the previously developed Front End.

Page 9: Darian Lowe Portfolio

Project Sample

Page 10: Darian Lowe Portfolio

Description• This project requires that we design the back-end requirements for the

library database as specified in the last project. We were required to create:

• MSQL2005 Stored Procedures, 10 Procedures– Add Adult Member, Add Juvenile Member, Check in item, Check out item, Get

Item, Get Items, Get Member, Get Member by ISBN, Convert Juvenile to Adult Member

• Business Layer and Data Access Layer using ADO 2.0– Access to SQL Server 2005 requires use of the Microsoft ADO 2.0. All

requirements are written using C#

Page 11: Darian Lowe Portfolio

SetFocus Project 4Library Phase 3: Web Application

• Introduction: In the continual development of the Library system, a Web Based Front End Application is developed using ASP.NET, Form based authentication is used, in which users and roles are stored on a SQL 2005 aspnetdb Database.

• Audience: Developed for End User

• Project Goals: To Develop a ASP.NET Web Application as a frontend using the existing Data and Business Access Layers created in Library Phase 2.

Page 12: Darian Lowe Portfolio

Screenshot

Page 13: Darian Lowe Portfolio

Description• As specified by the requirements a front end Web Application was

developed to interface with the existing Data and Business Access layer of the previous Library phase 2. As part of the requirements, We used several ASP.NET built in functions such as: – ASP.NET built in Login– ASP.NET built in validators (Required Field, Regular Expression, Range

Validator etc)– ASP.NET GridView for displaying books on loan from a given DataSet– ASP.NET Sitemap– Using Sessions for saving data due to page_load

Page 14: Darian Lowe Portfolio

SetFocus Project 5Library Phase 5: Web Services

• Introduction: This project the developer is given a existing Web Client Application, Data and Business Layer Library system to convert into a Web Service using WSE 3.0

• Audience: Developed for End User

• Project Goals: Convert Pre-existing Web Based System into a Web Services using WSE 3.0 and Certificates

Page 15: Darian Lowe Portfolio

Screenshot

Page 16: Darian Lowe Portfolio

Screenshot

Page 17: Darian Lowe Portfolio

Description• As specified by the requirements, a Web Services is created using WSE

3.0, ASP.NET and C#. The Services requires Certificate Authentication in which the user is required to have a Certificate installed for authentication.