C # windows course class,
Instructional Design:
I. basic information about the course
1. Course objectives
1) Project Development "Address Book Management System" (analysis and maintenance of existing systems)
2) Project Development "Agricultural Greenhouse monitoring system" (self-completion of synchronization Project (1 ))
3) The project develops the "Restaurant Management System" (dedicated week)
WINDOWSBasic and Application Technology |
WINDOWAndWPFStandard controls and components |
Database Application project practices |
Hierarchical Architecture of database projects |
2. Course relationship
3. Assessment and attendance
1) Three software projects; small jobs at ordinary times; reading assignments;
Ii. Windows external APP/Appstore
1. Software Architecture
2. Windows external APP/Appstore type
1) games
2) Network Communication
3) Iot application (host computer: Agricultural Greenhouse Monitoring System)
4) database applications
3.. NET Framework4.5 Architecture
The. NET Framework class library is a library composed of classes, interfaces, and value types. The content of this library can access system functions.
It is the basis for generating. NET Framework applications, components, and controls.
Iii. Project Teaching and Learning
Project 1: Project Development "Address Book Management System" (analysis and maintenance of existing systems)
1. Start to maintain the programs developed by previous students and understand the programs.
2. Find bugs, change bugs, and refactor a small part of code to meet your needs.
3. Some developers can develop test cases.
4. incremental development based on existing versions
1) understand requirements
2) Design
3) development
4) test
Project 2: The project develops the "Agricultural Greenhouse monitoring system" (Autonomous synchronization Project (1 ))
Synchronization Project 1: complete development independently
4. Preparation
1. Tools: vs2013-2017/sqlserver2008-2017/Blend for Visual Studio/office2013
2. Website
1) http://msdn.microsoft.com/library/
2) https://www.cnblogs.com/
Https://www.coursera.org/
4) https://www.khanacademy.org/