CTEC2902 Advanced Programming in Visual Studio (ASP. NET + C#

Slides:



Advertisements
Similar presentations
Stored procedures and views You can see definitions for stored procedures and views in the demo databases but you can’t change them. For views, expand.
Advertisements

Learning about software Interfaces.  In this lab, you will examine  Excel Spreadsheet Interface  Access Database Interface  You will also learn about.
Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT.
Website For Traveling! by : Hammad Abed, Rabie Loulou Supervisor : Viktor Kulikov Spring 2009 The Faculty of Electrical Engineering - Softlab.
Chapter 12: Using ADO.NET 2.0 Programming with Microsoft Visual Basic 2005, Third Edition.
J4www/jea Week 3 Version Slide edits: nas1 Format of lecture: Assignment context: CRUD - “update details” JSP models.
CTEC2902 Adv Programming CTEC2902 Advanced Programming in Visual Studio ( ASP.NET + VB.NET + ADO.NET) Tugrul Essendal 1.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Using ADO.NET Chapter Microsoft Visual Basic.NET: Reloaded 1.
Week 23 - Revision1 Week 23 Revision DSA. Week 23 - Revision2 Agenda Section A: Multiple choice Section B: Problem-oriented questions Topics for revision.
Fundamentals, Design, and Implementation, 9/e Chapter 7 Using SQL in Applications.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
ASP.NET Programming with C# and SQL Server First Edition Chapter 8 Manipulating SQL Server Databases with ASP.NET.
Project Implementation for COSC 5050 Distributed Database Applications Lab6.
Chapter 14: Advanced Topics: DBMS, SQL, and ASP.NET
Intro to ADO.NET1 CTEC2902 Advanced Programming Introduction to ActiveX Data Objects.NET (.NET Class Library for Database Processing)
SQL Exercises1 Revising RDB and SQL CTEC2902 Advanced Programming.
Some Introductory Programming 1. Structured Query Language - used for queries. - a standard database product. 2. Visual Basic for Applications - use of.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Database Updates Made Easy In WebFocus Using SQL And HTML Painter Sept 2011 Lender Processing Services 1.
PHP and SQL Server: Queries IST2101. Project Report 4 SQL Queries Due Sunday, 4/5 at 11:59pm Instructions on how to access team webspace and SQL database.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
So – You want to learn how to put an advanced article submission (cut and paste) onto the state website. (Note: If you have not done so, you will need.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
Some Basic Database Terminology
1 Working with MS SQL Server. 2 Objectives You will be able to Use Visual Studio for GUI based interactive access to a Microsoft SQL Server database.
Condor Technology Solutions, Inc. Grace RFTS Application Extension Phase.
Programming with Visual Basic.NET An Object-Oriented Approach  Chapter 8 Introduction to Database Processing.
Introduction to ADO.Net and Visual Studio Database Tools ISYS 512.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Databases in Visual Studio. Database in VisualStudio An MS SQL database are built in Visual studio The Name can be something like ”(localdb)\Projects”
Chapter 15: Using LINQ to Access Data in C# Programs.
Lecture Set 14 B new Introduction to Databases - Database Processing: The Connected Model (Using DataReaders)
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Tutorial 30 – Bookstore Application: Client Tier Examining.
1 Working with MS SQL Server Textbook Chapter 14.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Working with MSSQL Server Code:G0-C# Version: 1.0 Author: Pham Trung Hai CTD.
Introduction to Database Development Using Borland Data Providers 2128 Martin Rudy.
Introduction to the Visual Studio.NET IDE (LAB 1 )
Professor Michael J. Losacco CIS 1110 – Using Computers Database Management Chapter 9.
Objectives In this lesson, you will learn to: *Identify the need for ADO.NET *Identify the features of ADO.NET *Identify the components of the ADO.NET.
CSCI 6962: Server-side Design and Programming Database Manipulation in ASP.
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
Creating PHPs to Insert, Update, and Delete Data CS 320.
Lecture Set 14 B new Introduction to Databases - Database Processing: The Connected Model (Using DataReaders)
Advanced Work with Embedded and Summative Assessment Dr. Steve Broskoske Misericordia University EDU 533 Computer-based Education.
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
Chapter 9: Advanced SQL and PL/SQL Guide to Oracle 10g.
1 Final Review. 2 Final Exam  30% of your grade for the course  December 9 at 7:00 p.m., the regular class time  No makeup exam or alternate times.
HNDIT Rapid Application Development
Learningcomputer.com SQL Server 2008 –Views, Functions and Stored Procedures.
ADO.NET FUNDAMENTALS BEGINNING ASP.NET 3.5 IN C#.
Using ADO.Net to Build a Login System Dr. Ron Eaglin.
Module Road Map The Scope of the Problem A range of potential problems Lost Updates User A reads a record User B reads the same record User A makes changes.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
Entity Framework Database Connection with ASP Notes from started/getting-started-with-ef-using-mvc/creating-an-
1 Project 5 Eyeglass Rx User Control. Eyeglass Rx Earlier in the semester we looked at an eyeglass prescription as an example of an HTML table. 2.
GCE Software Systems Development A2 Agreement Trial Implementing Solutions October 2015.
Developing Visual Basic Applications to Interact with an Access Database Training Session Brian R. Kovar Kansas State University 8 th AIS Educator Annual.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 11 Creating Web Applications and Writing Data to a Database.
ASP.NET Programming with C# and SQL Server First Edition
Dreamweaver – Setting up a Site and Page Layouts
© 2016, Mike Murach & Associates, Inc.
Principles of report writing
List Based Objects.
List Based Objects.
List Based Objects.
Presentation transcript:

CTEC2902 Advanced Programming in Visual Studio (ASP. NET + C# CTEC2902 Advanced Programming in Visual Studio (ASP.NET + C#.NET + ADO.NET) Tugrul Esendal CTEC2902 Adv Programming

CTEC2902 Advanced Programming The story so far… You Studied Visual Studio & C#.NET fundamentals Want to learn more, specifically Objects and classes Database applications Let’s carry on CTEC2902 Adv Programming

CTEC2902 – Content Classes and Objects use … Stuff you should know already Classes and Objects use … Data types & variables (+ assignment) Functions (with parameters) Selection & loop commands Database Applications need … Objects Built-in ADO.NET classes Your own classes (to be developed) 3-tier structure New material CTEC2902 Adv Programming

Is this you? CTEC2902 Adv Programming

Key to success - engagement in your studies Learn a little bit regularly; e.g., every week Repeat what you have learnt Build current knowledge & experience on what has gone before Beg, borrow or download examples, BUT Understand what the code is doing DO NOT just copy and paste State your source if downloaded/borrowed code appears in your solution (otherwise, you may be accused of cheating) Do not miss labs, because The only way to learn is by practice You can get answers to tricky questions – like error messages You can get feedback on your work CTEC2902 Adv Programming

Assessment Phase tests > short, paper-based, in class Activity Marks available Phase test 1 20 Phase test 2 Phase test 3 CW assignment 40 Phase tests > short, paper-based, in class Coursework > development of a database application ASP.NET + C#.NET + ADO.NET + SQL Assessments will cover year 1 and year 2 topics CTEC2902 Adv Programming

Coursework Assignment A fully functional database application Complete documentation Design, testing, user guide, etc. Project management issues Academic component A working software system Demo of final system CTEC2902 Adv Programming

Topics for Semester 1 Topics for Semester 2 Data table structure Rows & columns Individual data items Connect to a database Objects & classes Get data out of database SQL in stored procedures Parameters in stored procedures Display data on screen List box management HTML View data in Explorer, Word, Word Pad, etc. Ongoing: functions, parameters, data types, selection and loops Topics for Semester 2 Maintain data in a database INSERT UPDATE DELETE Create own classes (3-tier architecture) Constructors Properties Methods Implement the coursework assignment Coding Testing Demo your solution Show what it does Explain how it does it Answer questions CTEC2902 Adv Programming CTEC2902 Adv Programming 8

CTEC2415 Object-Oriented Programming Remember to revise the material you studied last year CTEC2902 Adv Programming

CTEC2415 Object-Oriented Programming Have a successful year and Enjoy yourselves CTEC2902 Adv Programming