Lecture 1 Chapter 1
Lecture 1 Chapter 1
(ITec3054 )
ARSI UNIVERSITY
COLLEGE OF BUSINESS AND ECONOMICS
DEPARTMENT OF INFORMATION TECHNOLOGY
Chapter one
Introduction
• Console applications
06/10/2025 Event-driven Programming 2
What are event driven programs?
The logic flow of the program is controlled by events.
What the program does depends on what evens have taken place.
Before Defining event drive programming, we must first know what events
are?
Examples
• A user Clicking a mouse button or selecting a menu option.
• Moving the mouse
• Pressing a Key down/up
• Encountering messages from other programs or threads
processors etc.
– The GUI based programs are all developed using event driven
programming.
• The other technology used in contrast to event driver programs is command driven
programs, where using the command driven interface a user does each and every
task.
– But this programming paradigm is difficult to operate and is not user friendly.
• The commands must be remembered in order to work it possible .
06/10/2025 Event-driven Programming 11
Event driver programming…
• The event driven programs are very user friendly and highly
interactive systems.
• C# is :-
– an object-oriented language and fully supports the object oriented
abstraction.
Web Services-Web Services are routines that can be called across the Web
– It is used to develop
• windows based,
• console based and
• web based applications.
VB.NET extends best features of VB 6.0 and consists of the following additional
features
– true object-oriented inheritance
– overloading
– free threading
– strict type checking
– elegant error handling
– a new shared development environment.
06/10/2025 Event-driven Programming 19
What is .NET framework
• The .NET framework is a software development and execution environment
Visual Studio.NET
VB C++ C# JScript …