19
.NET Portfolio V. Bruce Stenswick [email protected] 952-960-1332

VBS portfolio

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: VBS portfolio

.NET Portfolio

V. Bruce [email protected]

952-960-1332

Page 2: VBS portfolio

Table of Contents

Overview.Net FrameworkPurgatory Creek Library Project• Windows Form

• Data Access and SQL Server

• Web Page User Interface

• Windows Communication Foundation Access

Page 3: VBS portfolio

Overview

The SetFocus .NET Masters program is an intensive 14 week program focused on all aspects of programming in the .NET framework using C#.

Page 4: VBS portfolio

Course Content

Project work focused on: The .NET Framework Windows Forms User Interface Data Access and SQL Web Page User Interface Remote application access using Windows

Communication Foundation (WCF) and Web Services

Page 5: VBS portfolio

The .NET Framework

Various aspects of the .NET framework were studied, including: Data types Overloaded and overridden methods Interfaces Passing parameters by reference and by value Designing and debugging with Visual Studio 2008 Classes and structs Static classes and static methods Event handling

Page 6: VBS portfolio

The .NET FrameworkSample Code

Page 7: VBS portfolio

The .NET FrameworkTopics studied

Page 8: VBS portfolio

Purgatory Creek Library

Different aspects of .NET programming were investigated via an evolving library application which included: A Windows Form application A 3 tier approach which included user interfaces,

a business layer, and a data access layer including SQL

A web interface to the application A web service implementation

Page 9: VBS portfolio

Purgatory Creek LibraryWindows Form

The first iteration of our library was a 3 tiered windows form application.

I wrote the user interface and business layer to interact with an existing data access layer and SQL database.

Implementation required following predefined specifications and use of the object browser to ferret out information that was not clear in the specification

Page 10: VBS portfolio

Purgatory Creek LibraryWindows Form

Page 11: VBS portfolio

Purgatory Creek LibraryWindows Form

Page 12: VBS portfolio

Purgatory Creek Library Data Access and SQL

The second phase of our library application entailed removing the existing data access layer, sql, and stored procedures and replacing it with our own implementation.

Best practices were followed in that only stored procedures were used and no sql statements were placed in C# code.

Page 13: VBS portfolio

Purgatory Creek LibraryData Access and SQL

Page 14: VBS portfolio

Purgatory Creek LibraryData Access and SQL

Page 15: VBS portfolio

Purgatory Creek LibraryData Access and SQL

Page 16: VBS portfolio

Purgatory Creek LibraryWeb Access

The third iteration of our library application replaced the windows form user interface with a web browser user interface.

This required the use of Active Server Pages (ASP) , html, and javascript.

Page 17: VBS portfolio

Purgatory Creek LibraryWeb Access

Page 18: VBS portfolio

Purgatory Creek LibraryWeb Access

Page 19: VBS portfolio

What is SetFocus?The SetFocus .NET Master’s Program is an intensive,

hands–on, project oriented program allowing knowledge and valuable experience putting the .NET skill set to use in a simulated work environment.

  I received over 500 hours of in-depths hands on experience

focused on .NET Development.

SetFocus projects are real world projects that are distributed just as I would receive in a position. I received project specifications and was expected to identify best courses of action with deadlines set for completion.