BTEC HND Diploma in Computing and Systems Development
Unit number and
Unit 41: Programming in .Net
title Assignment due
Assignment submitted
Learner’s name
Assessor name
Learner declaration: I certify that the work submitted for this assignment is my own and research sources are fully acknowledged. Learner signature
Date
Grading grid P3.
P3.
P3.
P3.
1
2
3
4
M2
M3
D1
D2
D3
1
Assignment title
Simulation in .NET for “Mobilize You”
In this assignment, you will have opportunities to provide evidence against the following criteria. Indicate the page numbers where the evidence can be found.
Assessment criteria
Expected evidence
Task no.
LO3. Be able to implement C# .NET solutions 3
3.1 implement a .NET programming solution based on a prepared
Show and explain the design solution.
design 3.2 implement event
Using the control structures
handling using control
effectively such as: branching,
structures to meet the
selection, loop statements
design algorithms 3.3 identify and implement
.Net Program code with exception handling and user interfaces
opportunities for error 2
Assessor’s Feedback
3.4 make effective use of an Integrated Development
Assessment criteria
Expected Evidence
Feedback (note on Merit/Distinction if applicable)
3.1 implement a .NET programming solution based on a prepared design Database diagram
RentDetail
Vehicle
vehicleid
id
rentid
name make registyear addon rentperday vehicletype
Rent id customerid total returndate rentdate
Customer id name
User
ssn
id
phone
password
address
I have implemented the “Vehicle Rental System” based the design described above. Inheritance hierarchy is used wherever possible to implement classes
5
6
3.2 implement event handling using control structures to meet the design algorithms
7
3.3 identify and implement opportunities for error handling and reporting
8
9
3.4 make effective use of an Integrated Development Environment (IDE) including code and screen templates
Code with confidence Get help right where you need it. Visual Studio guides you with live assistance as you write code.
IntelliSense describes APIs as you type and uses auto-completion to increase speed and accuracy. Quick Info tool tips let you inspect API definitions, and squiggly lines let you know about issues, often showing them as you type.
10
Navigate in context Don’t lose your place as you explore Finding your way around in a large code base can be challenging. Visual Studio helps you find your way around more easily, without losing the context of the code or the markup you started from, with capabilities like Peek to definition, Navigate To, and Quick Find. Enhanced Scrollbar’s 10,000 foot structural view of your code file lets you quickly pinpoint issues. See the object structure of your code easily with inline object browsing in the Solution Explorer, and quickly search for files in your solution.
Understand your code With Code Lens, there’s no need to leave your code to quickly understand its call structure and navigate to related functions. Code Lens goes much further. You can find out who last modified a method, or whether its tests are passing, all from right 11
where you are in your code.
Fix issues quickly Light bulb icons help you identify and fix common coding issues, in many cases “live” as you type your code, and take quick code actions (like refactoring, implementing interfaces and more) from right inside the editor.
Perfect screen layout Got a favorite screen layout for working on your multi-monitor desktop, and another you use for your laptop? No problem! Now you can save and apply custom screen layouts that work great for particular machines or tasks.
12
Screen Template Visual Studio LightSwitch allows you to create Screen Template extensions. The primary reason you would want to create one is to allow LightSwitch programmers to easily consume a custom control.
LightSwitch contains five default templates that serve most needs.
13
However, as covered in the article: Using OLAP for LightSwitch, a custom template can provide easy configuration of a custom control. For example, we create a sceen template to allow easy configuration of the Many – To – Many control The Many-To-Many control will automatically be configured.
Some evaluate questions about this application Questions 14
1
What do you think about the UI of this application?
2
What do you think about the functions of this application?
3
This application is friendly using?
4
What do you think about error handling of this application?
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.