Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Microsoft Visual Studio 2017 C# Description Throughout this course, you will incrementally build a fully functioning web browser application. You will use a three-tie architecture,

image text in transcribed

image text in transcribedMicrosoft Visual Studio 2017 C#

Description Throughout this course, you will incrementally build a fully functioning web browser application. You will use a three-tie architecture, covered at the beginning of Module 2, to organize your solution into three logical layers. You will create a project in your solution for each of these logical layers. For this phase of the course project, you will create the project structure for your solution. Make sure you create a local Git repository for your solution so you can commit your changes regularly throughout you development. Name your solution WebBrowser. Add 3 projects to your solution: WebBrowser.UI (Windows Forms App), WebBrowser.Logic (Class Library), and Web Browser.Data (Class Library). Commit your code after each project is added to your solution. Add the dependencies between these three projects according to the 3-tier architecture model. Reference WebBrowser.Data in WebBrowser.Logic Reference WebBrowser.Logic in WebBrowser.UI Commit your code after adding the dependencies. Requirements: Looking at your commit history I should be able to see at least 4 commits: one after each project is added and one after adding the dependencies. Submit a single zip file containing your solution folder using the following format: username_module1project.zip Your solution folder should contain all three projects. Make sure your zip file contains the entire Git repository. Upload your zip file to Canvas. Description For this phase of the project, watch the project description video titled Course Project Description" and extract the classes that you will need to create your own web browser. Go through the process of identifying potential classes discussed in detail in Chapter 9, and refine it to identify the foreseeable classes required for your course project. Identify each class's responsibilities in the form of properties/fields and methods. You do not need to implement anything for this phase. List your classes and their members (fields, properties, and methods), with a short description and justification for each. Requirements: Submit a Microsoft Word document containing your list of classes, their members, and brief descriptions of each using the following format: username_module2project.docx Upload your submission to Canvas Print Ready PDF Version: cpsc2713-m2-project.pdf D Description Throughout this course, you will incrementally build a fully functioning web browser application. You will use a three-tie architecture, covered at the beginning of Module 2, to organize your solution into three logical layers. You will create a project in your solution for each of these logical layers. For this phase of the course project, you will create the project structure for your solution. Make sure you create a local Git repository for your solution so you can commit your changes regularly throughout you development. Name your solution WebBrowser. Add 3 projects to your solution: WebBrowser.UI (Windows Forms App), WebBrowser.Logic (Class Library), and Web Browser.Data (Class Library). Commit your code after each project is added to your solution. Add the dependencies between these three projects according to the 3-tier architecture model. Reference WebBrowser.Data in WebBrowser.Logic Reference WebBrowser.Logic in WebBrowser.UI Commit your code after adding the dependencies. Requirements: Looking at your commit history I should be able to see at least 4 commits: one after each project is added and one after adding the dependencies. Submit a single zip file containing your solution folder using the following format: username_module1project.zip Your solution folder should contain all three projects. Make sure your zip file contains the entire Git repository. Upload your zip file to Canvas. Description For this phase of the project, watch the project description video titled Course Project Description" and extract the classes that you will need to create your own web browser. Go through the process of identifying potential classes discussed in detail in Chapter 9, and refine it to identify the foreseeable classes required for your course project. Identify each class's responsibilities in the form of properties/fields and methods. You do not need to implement anything for this phase. List your classes and their members (fields, properties, and methods), with a short description and justification for each. Requirements: Submit a Microsoft Word document containing your list of classes, their members, and brief descriptions of each using the following format: username_module2project.docx Upload your submission to Canvas Print Ready PDF Version: cpsc2713-m2-project.pdf D

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions