cliffpanos / water-reporter-ios Goto Github PK
View Code? Open in Web Editor NEWCS 2340 Team Project to create a crowd-sourced app for water reporting
CS 2340 Team Project to create a crowd-sourced app for water reporting
Now we have to make the view cooperate with the model. To do this, we must add items to the StudentEditController class.
Now run the app. You should be able to enter new students and their standing and see it reflected in the UI. if not, then check your code through the complete stack. Are you calling the setters in the model to update the information? Are you pulling the information out of the widget correctly?
First, download and install git. Next, create a new repository and name it "repository." Download the M2 resource file and unzip it into the repository. Create a branch called original. Clone out the M2 project. Make sure to leave original unmodified and make changes on the master branch.
Given: A registered user selects login
When: The user name and password match and are stored in the database
Then: The application logs in the user correctly
Given: A registered user selects login
When: The username and password do not match / are not stored in the database
Then: The application notifies the user that the login attempt has failed
Given: A registered user selects login
When: The user backs out of the login screen
Then: No information is recorded, and the application does not start up
Each individual team member will create a build file using gradle that will allow you to perform key tasks to build the application.
Story/Task Details
Note: Your gradle file should
compileJava
compiles and builds the project
compileTest
compiles the unit tests for the project
javadoc
creates the html documentation for the project
clean
removes all the files created by this project
jar
creates the executable jar file for this project
To run gradle with your file, use the -b option. Example: gradle -bgburdell3.gradle. Build.gradle is the default if no file specified.
The jar task should be the default if no task is designated when running gradle. The default task is Otherwise, gradle will execute the task you request, for example: gradle compileJava will compile your java project.
Set-up framework for the Model Package
Go ahead and run the app at this point. You should see all the students listed as before except with their classes shown. If you don't see the classes, be sure your constructor chaining is passing the freshman value to the 3 param version. Also be sure you added the class standing to the toString method.
Open the StudentEditDialog.xml file. You will see that the dialog is laid out in a grid layout with labels and input fields.
Now you should be able to run the app again. You should be able to hit the add student button and your dialog should pop up with your new UI features showing. It will not actually do anything yet, and if a combobox was used, it won't have any values in it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.