By: Md Rezaul Huda Reza [email protected]. Lecturer: Md Rezaul Huda Reza...

21
UNIVERSITY OF SOUTH ASIA CSE 617 VISUAL AND INTERNET PROGRAMMING Lecture 1: Course Overview By: Md Rezaul Huda Reza [email protected]

Transcript of By: Md Rezaul Huda Reza [email protected]. Lecturer: Md Rezaul Huda Reza...

Page 1: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

UNIVERSITY OF SOUTH ASIA

CSE 617VISUAL AND INTERNET

PROGRAMMING

Lecture 1: Course Overview

By: Md Rezaul Huda [email protected]

Page 2: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

INTRODUCTION – WHO?Lecturer: Md Rezaul Huda Reza

[email protected]

Former Lecturer of Bexley College under University of Greenwich, UK. Richmond Upon Thames College, UK. Uxbridge College, UK. Carshalton College, UK. Barking College, UK. Southend Essex College, UK. Croydon College, UK. Microsoft Certified Professional in SQL Design

Page 3: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

LECTURES

PLEASE BRING A COPY WITH YOU!!

Then it will not be necessary to copy from the screen.

Do make a note of lecturer comments which are not on the screen.

Page 4: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

ASSESSMENT

2 hour written examination in June of 2015 - 30%

Individual Logbook assignment – 20%

On going, reflective, log of experiences and deliverables.

Final Exam: – 40%

Attendance: – 10 %

Page 5: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

OUR COURSE INCLUDES…

Getting started with VB IDE(Interactive Development Environment)

Visual Basic Language

Working with forms

Basic ActiveX components & controls

Page 6: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

VISUAL BASIC IDE

“The Visual Studio IDE (interactive development environment) can increase your productivity when you write, debug, and test code. This guide introduces you to some of Visual Studio’s most useful features, from IntelliSense and code completion to interactive debuggers and diagnostics.”

Page 7: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

VISUAL BASIC

Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model

Page 8: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

VISUAL BASIC FORMS

Page 9: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

ACTIVEX COMPONENTS & CONTROL

An ActiveX control is a component program object that can be re-used by many application programs within a computer or among computers in a network.

Page 10: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

OUR COURSE INCLUDES…(CONT)

Windows API

OLE Automation and VBA

Building ActiveX components & controls

Introduction to the web scripting object

Visual Basic and the web

ASP (Active Server Pages)

Page 11: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

WINDOWS API

Application program interface, is a set of routines, protocols, and tools for building software applications.

The API specifies how software components should interact and APIs are used when programming graphical user interface (GUI) components.

Page 12: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

WEB SCRIPTING LANGUAGE

Scripting Languages are to use while building web pages and use some functionalities in there.

Two popular scripting languages are:

Java Script

VB Script

Page 13: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

VISUAL BASIC AND THE WEB

Visual Basic 5Visual Basic 6ASPVB.netASP.net

Page 14: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

OUR COURSE INCLUDES…(CONT)

Drawing with visual basic

Advanced ActiveX controls

MDI(Multiple Document Interface)

Recursive Programming

Page 15: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

MDI (MULTIPLE DOCUMENT INTERFACE)

Multiple-document interface (MDI) applications enable you to display multiple documents at the same time, with each document displayed in its own window.

MDI applications often have a Window menu item with submenus for switching between windows or documents.

Page 16: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

RECURSIVE PROGRAMMING

Recursion (computer science), a procedure or subroutine, implemented in a programming language, whose implementation references itself

Page 17: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

OUR COURSE INCLUDES…(CONT)

Statistical methods applied to database programming using visual basic and MS Access:

data control, record sets, data managers

Validating object

ADO data control, OLEDB, RDO

Crystal Reports

Page 18: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

VALIDATING OBJECT

Validation is required in either or both client side and server side.

Validation will be required for the various components, tools and functions.

Page 19: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

CRYSTAL REPORTS

Crystal Report is a reporting software which is very effective with visual studio softwares.

There are some other reporting softwares e.g RDL, RDLC etc.

Page 20: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

ANY QUESTION ? ? ?

Page 21: By: Md Rezaul Huda Reza creativereza@yahoo.com. Lecturer:  Md Rezaul Huda Reza creativereza@yahoo.com Former Lecturer of  Bexley College under University.

THANK YOU