The Story so far System split into layers – maintainability & re-use Database – stored procedures, tables, rows, columns & parameters Range of objects.

Slides:



Advertisements
Similar presentations
Driving Test 1 Marking Scheme Focus on five areas to pass driving test 1.
Advertisements

Year 10 ISA Controlled assessment Week starting March 4 th 2013.
Chapter 10 Introduction to Arrays
Introduction to the ABAP Data Dictionary
Faculty of Sciences and Social Sciences HOPE Structured Problem Solving Week 12: Data Structures 1 Stewart Blakeway FML 213
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 14 Web Database Programming Using PHP.
CIS101 Introduction to Computing Week 02. Agenda Your questions CIS101 Blackboard Site online.pace.edu and the online orientation Excel Project One Next.
CSE 115 Week 5 February , Monday Announcements Exam 3 today Exam 3 today Lab 3 due this week Lab 3 due this week Exam 4 Monday 2/18 Exam.
BA271 Week 9 Lecture Using forms in Access. Status Report … Review where we are … –Midterm – Graded! –Final websites – Graded! –Access #1 – Graded! –Access.
BA271 Week 8 Lecture Database Theory and Queries Dave Sullivan.
Databases and modelling 1. day. 2 Agenda Goals Plan What is database? How is database developed and designed? Database design.
Saturday May 02 PST 4 PM. Saturday May 02 PST 10:00 PM.
Cost Data (Cont) Session 13. Agenda  Continuation from sessions on cost data.
Mark Dixon, SoCCE SOFT 131Page 1 11 – Arrays of Structures & Modules.
CS 8532: Adv. Software Eng. – Spring 2007 Dr. Hisham Haddad Tuesday Class will start momentarily. Please Stand By … CS 8532: Advanced Software.
Class Schedule Template SundayMondayTuesdayWednedayThursdayFridaySaturday 6 AM 7 AM 8 AM 9 AM 10 AM 11 AM 12 AM 1 PM 2 PM 3 PM 4 PM 5 PM 6 PM Title Classroom.
Introduction to Object-oriented Programming CSIS 3701: Advanced Object Oriented Programming.
Announcements  If you need more review of Java…  I have lots of good resources – talk to me  Use “Additional Help” link on webpage  Weekly assignments.
 2004 Prentice Hall, Inc. All rights reserved. 1 Chapter 11 - JavaScript: Arrays Outline 11.1 Introduction 11.2 Arrays 11.3 Declaring and Allocating Arrays.
Array Processing Simple Program Design Third Edition A Step-by-Step Approach 7.
BA271 Week 9 Lecture Three topics: o Upcoming schedule o Query Quiz review o Normalizing a database.
Rote Learning of the Week "A variable is a named section of RAM that stores data of a specific data type"
CPS120: Introduction to Computer Science Lecture 19 Introduction to SQL.
1 DATA STRUCTURES: LISTS. 2 LISTS ARE USED TO WORK WITH A GROUP OF VALUES IN AN ORGANIZED MANNER. A SERIES OF MEMORY LOCATIONS CAN BE DIRECTLY REFERENCED.
English Conundrum s  In English, add “s” to end of word to make plural s  But for 1 special word, adding an “s” at the end:  Makes word go from plural.
Array Processing.
2014 Please sign up online to reserve your seating in advance or at the Reference Desk on the second floor. Library Workshops.
Java Script: Arrays (Chapter 11 in [2]). 2 Outline Introduction Introduction Arrays Arrays Declaring and Allocating Arrays Declaring and Allocating Arrays.
Artificial Intelligence Programming in Prolog Lecture 1: An Introduction 23/09/04.
Component 4: Introduction to Information and Computer Science Unit 6: Databases and SQL Lecture 3 This material was developed by Oregon Health & Science.
EZWAN SHAH ABD MAJID Q1 LEVEL FB: EZWAN SHAH Interest Group: Web Development IAD1133:
Logic (continuation) Boolean Logic and Bit Operations.
Object-Oriented Design Simple Program Design Third Edition A Step-by-Step Approach 11.
Objects Methods and Instantiation. Programming Programming is the act of writing instructions that tell a computer how to do something. This module is.
Definition of Object - Oriented Language.. Object-oriented programming (OOP) is a programming language model organized around "objects" rather than "actions"
New Teacher Orientation 2013 Fifth Grade Welcome! Please sign in and make a name tent using an index card. Find a mathematical characteristic that you.
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
Three Layer Architecture Why Bother with the Middle Layer?
Database Concepts Track 3: Managing Information using Database.
1 Working with Data Structures Kashef Mughal. 2 Chapter 5  Please review on your own  A few terms .NET Framework - programming model  CLR (Common.
Introduction to a Database Defining a database Database window in Access The six items in window: Tables, Queries Forms, Reports, Macros, Modules.
Addressing Modes Chapter 6 S. Dandamudi To be used with S. Dandamudi, “Introduction to Assembly Language Programming,” Second Edition, Springer,
LIGO-G Z 5 June 2001L.S.Finn/LIGO Scientific Collaboration1 LDAS Camp.
7.1: Simplifying Rational Expressions March 31, 2009.
7 th Grade Language Arts Monday, October 5, 2015 No DOL this week Harris and Me Begin writing assessment- “Seventh Grade” Must be submitted by Friday at.
SQL.. AN OVERVIEW lecture3 1. Overview of SQL 2  Query: allow questions to be asked of the data and display only the information required. It can include.
Array Declarations Arrays contain a fixed number of variables of identical type Array declaration and allocation are separate operations Declaration examples:
TODAY IS MONDAY THE 16 th OF NOVEMBER 2015 ON MONDAY WE ARE WORKING WITH THE LAPTOP.
BUILDING JAVA PROGRAMS CHAPTER 7 Arrays days until the AP Computer Science test.
Monday October 5, 2015 WARM-UP: QUESTION #1 WEEK OF OCT 5 QUESTION - DESCRIBE HOW THE RESPIRATORY SYSTEM AND THE CIRCULATORY SYSTEM WORK TOGETHER. Unit.
Week 6. Things you should know by now 1. Stop calling me “sir” 2. If you need to go to the loo in the lab you don’t need to ask 3. There are a few other.
The Story so far System split into layers – maintainability & re-use Database – queries, tables, rows, columns & parameters Range of objects allowing.
Writing Development Centre. Common problems with academic writing  Understanding the assignment question  Planning and structuring the assignment 
8 th Grade Language Arts Monday, October 5, 2015 No DOL this week Far North Begin essay assessment- “Charles” Must be submitted by Friday at 9 P.M.
CSC 243 – Java Programming, Fall, 2008 Tuesday, September 30, end of week 5, Interfaces, Derived Classes, and Abstract Classes.
Web Database Programming Using PHP
List Based Objects.
Web Database Programming Using PHP
Microsoft Access 2013 Design and Create Tables to Store Data
Variables Data Types and Assignment
Data Structures – 1D Lists
Web DB Programming: PHP
List Based Objects.
Driving Test 1 Revision.
SQL .. An overview lecture3.
List Based Objects.
Variables Data Types and Assignment
List Based Objects.
Variables Data Types and Assignment
Chapter 10: Void Functions
Presentation transcript:

The Story so far System split into layers – maintainability & re-use Database – stored procedures, tables, rows, columns & parameters Range of objects allowing us to control different parts of the computer using their methods & properties Variables – RAM Controls – Interface DataConnection class – database Introduced a lot of coding concepts, assignment, sequence, selection, validation, functions, parameters to name a few

Overview of Driving Test 2

How do we Manipulate a List of Data?

Array Lists Our list of data… Fred Wilma Barney Betty The code…

The Count Property

Index Numbers Rather like house numbers BUT ---- Zero bound ValueIndex Fred0 Wilma1 Barney2 Betty3

RemoveAt Method ValueIndex Fred0 Wilma1 Barney2 Betty3 Which record will be removed?

Changing a List Entry What will the following do?

Data Tables We said all of that to introduce this… sproc_tblAddress_SelectAll SELECT * FROM tblAddress

Middle Layer Code How do we get at the results of the query?

Data Table Contents

The Address Page Class clsAddressPage AddressNo HouseNo Town Street PostCode CountyCode DateAdded Boolean Active

Copying Data From Data Table to Array

Encapsulation and Data Hiding Why do we do this? clsDataConnection Count AddParameter Execute

New to studying in a UK university week Sign up at: Monday 11 th November Tuesday 12 th November Wednesday 13 th November Thursday 14 th November Friday 15 th November New styles of Learning 10-11am How to get the most out of your lectures and seminars 12-1pm Avoiding Plagiarism workshop noon An introduction to resources to help you with your use of English Language 12-2pm Avoiding Plagiarism workshop pm How to cite and reference using Harvard 12-1pm Taking a critical approach to your work 1-2pm Polishing your assignment 5:30-6:30pm New styles of assessment 1-2pm