C# | ASSIGNMENT ONE: CONTROL AN ELEVATOR – A C# PROJECT

ASSIGNMENT ONE: CONTROL AN ELEVATOR – A C# PROJECT

ASSIGNMENT ONE:

CONTROL AN ELEVATOR – A C# PROJECT

Aim

This assignment aims to develop students’ capabilities and skills of solving real-world problems with C# programming language.

Task description:

The simple version of the elevator is illustrated below:

Task 1: To create a GUI which contains

· Two request buttons corresponding to the two floors, respectively

· One control panel with two buttons and a display window

· Two display areas that display the status of the elevator, i.e. which floor the elevator currently stays, one is of each floor

· A log button

Task 2: To create a control program that processes the events published by the GUI. That is,

· When any request button is pressed,

o the elevator moves to the corresponding floor

o then the display areas and the display window on the control panel show the corresponding floor number at the same time

· When the floor number buttons on the control panel are pressed,

o the elevator moves to the corresponding floor

o then the display areas and the display window on the control panel show the corresponding floor number at the same time

Task 3: To implement a program to animate the events described in Task 2

Task 4: To create a log which record all operations and the corresponding status of the elevator and the time information in a MS Access database

Task 5: To show the log on GUI

Task 6: To integrate the programs developed in Tasks 1 to 5

Task 7: To write a report which should have the following sections: aim, task description, design, programs and comments, and testing results.

The entire C# project including all folders and files, and the DB which should be saved in bin->debug folder, and saved as .zip file

2017-11-04
This assignment aims to develop students’ capabilities and skills of solving real-world problems with C# programming language.

Java

physics

LINUX

C++

Python

Processing

sas

ios

maths

maple

C语言

Internet and World Wide Web

Principles of Programming Languages

sql

scheme

prolog

JavaScript

Haskell

essay

Finance

Accounting

Rust

Economics

算法分析(Algorithm analysis)

MATLAB

Ethics

Chemistry

LaTeX

OCaml

SPSS

Project

ASP

Stata

FORTRAN

Information system

SDLC

Basic

Digital Media

Biological

Android

ruby

HTML/CSS

Scala

PHP语言

C#

R语言

发表评论

了解 KJESSAY历史案例 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读