SlideShare a Scribd company logo
1 of 32
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
qd
CLASS: BCA IIIrd Semester
PAPER NAME: FRONT END DESIGN TOOL VB.NET
PAPER CODE: BCA 205
UNIT-1
FACULTY NAME:MS.ANJALI RANA
UNIT-I VB.NET Programming and the .NET Architecture
Planning and Designing for .NET
– Programming Language Hierarchy
– The .NET Infrastructure
– .NET Project Types
– Designing for .NET
– Application Design Issues
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Language Hierarchy
Machine Code
Assembly
Compiler
Runtime Engine (JIT)
Intermediate Language
Un-managed Code
Managed Code
Compiler
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
.NET Infrastructure
.NET Framework
CLR
Portable Executable
VB C# VJ#
Application Manifest MSIL
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
ASP.NET Architecture
CLR
DATABASE
ASP.NET
IIS
.NET Framework
HTTP Request In HTTP Response Out
ASP HTML
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Creating a Windows-Based Application in Visual Basic
.NET
Lesson A Objectives
• Start and customize Visual Studio.NET
• Create a Visual Studio .NET solution
• Add a Visual Basic .NET project to a solution
• Set the properties of an object
• Restore a property to its default setting
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Creating a Windows-Based Application in Visual Basic .NET
Lesson A Objectives (continued)
• Save a solution, project, and form
• Close a solution
• Open an existing solution
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Starting and Customizing
Visual Studio .NET
• Visual Studio .NET is Microsoft’s newest integrated development
environment (IDE)
– Includes programming languages such as Visual Basic .NET, C++
.NET, and C# .NET
• A Windows-based application has a Windows user interface and runs on a
desktop computer
• A user interface is what you see and interact with when using an
application
• A Web-based application has a Web user interface and runs on a server
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Starting and Customizing
Visual Studio .NET (continued)
• Windows in the Visual Studio .NET IDE:
– Start Page
– Solution Explorer
– Server Explorer
– Toolbox
– Class View
– Dynamic Help
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
.NET Projects
• Windows Application
• Web Application
• Class Library
• Windows Service
• Web Service
• Control Libraries
• Setup and Deployment
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Designing for .NET
• Standalone Architecture
– Single PE
• Three-Tier Architecture
– Presentation Tier
– Business Logic Tier
– Data Tier
• N-Tier Architecture
– Web services
– Mobile Applications
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
UNIT-II
Variable Scope
• Dim
• Protected (Module Level Access)
• Private (Base Class Level Access)
• Public (Project Level)
• Friend (Assembly Level)
• Static
• Shared
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Arrays and Collections
Array
• Size
• Item(Index)
Collection
• Size
• Item(Index)
• Item(Key)
• Add(Item)
• Remove(Item)
• Contains(Item)
[Array and collection demonstration]Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Object Passing and Parameters
Object Passing
• ByRef
• ByVal
Optional Parameters
• Keyword: Optional
• = [Default Value]
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Inheritance Control
Overrides
• Replaces inherited member with permission
Shadows
• Masks inherited member
[Inheritance Control demonstration]Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Threading
Application Threading Concepts
• The application thread
• System.Threading Namespace
• Thread.Kill, Sleep, Suspend
• Threading Issues
– Dangling Threads
– Synchronization
– Thread Safety
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Delegates
Process Flow Delegation
• The Delegate Keyword
• Delegate Declaration
• The AddressOf keyword
• Multicasting
– System.Delegate.Combine
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Exception Handling
Types of Errors
• Syntax Errors
• Logic Errors
• Runtime Errors
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
UNIT-III
Object Oriented Features
The Object
• Data
– Members
– Properties
• Behavior
– Methods
– Events
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Objects vs. Structures
Objects
– Members
– Properties
– Events
– Methods
– Instantiation
– Interfaces
– Inheritance
Structures
– Members
– Properties
– Methods
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Objects vs. Structures
Public Structure Person
Public Appendages As Integer
Public Male As Boolean
Public EyeColor As Color
End Structure
Public Class Person
Public Appendages As Integer
Public Male As Boolean
Public EyeColor As Color
End Class
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Methods
Public Class Person
Private Sub setBaby()
' Baby is born
End Sub
Private Function getBaby() As Person
' Baby is returned
Return New Person
End Function
End Class
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Properties
Public Class Person
Private myAppendages As Integer
Public Property Appendages() As Integer
Get
Return myAppendages
End Get
Set(ByVal value As Integer)
myAppendages = value
End Set
End Property
End Class
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Overloading
Public Class Person
Private Sub Feed(Food as Integer)
' Person is fed food
End Sub
Private Sub Feed(Crap as Double)
' Person is fed crap
End Sub
End Class
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Interfaces and Inheritance
Interfaces
– Enforces Design
– Ensures Compatibility
Inheritance
– Provides Coupling
– Enables Code Reuse
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
UNIT-IV
ADO.NET Concepts
Flat Databases
• Text Files
• DBF, DB4, DB5
• COBOL
Relational Databases
• MS Access
• SQL Server
• Oracle
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Database Concepts
Database Components
• Tables
• Relations
• Constraints
• Users
• Stored Procedures
• User Defined Types
• Catalogs
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Data Access Components
• Data Adaptors
• Data Connections
• Datasets
• Data Readers
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Data Connections
Data Connection Featues
• Software Channel to Database
• Propagates Authentication Criteria
• Isolates Data Flow
Data Connection Types
• OleDb
• ODBC
• SQLClient
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Data Adaptors
Functions of the Data Adaptor
• Understanding the Database
• Maintaining Query Objects
• Maintaining Query Parameters
• Retrieving and Updating Data
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
Datasets
Dataset Components
• DataTables
– DataColumns
– DataRows
• Relations
• Constraints
• XML Interpolation
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
DataReaders
DataReader Features
• Operates in Connected Architecture
• Live Data Stream
• Low memory overhead
Chanderprabhu Jain College of Higher Studies & School of Law
Plot No. OCF, Sector A-8, Narela, New Delhi – 110040
(Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)

More Related Content

What's hot

Constitutional Law-I (LLB -203)
 Constitutional Law-I (LLB -203) Constitutional Law-I (LLB -203)
Constitutional Law-I (LLB -203)cpjcollege
 
LABOUR LAW - II
LABOUR LAW - IILABOUR LAW - II
LABOUR LAW - IIcpjcollege
 
INVESTMENT AND COMPETITION LAW
INVESTMENT AND COMPETITION LAWINVESTMENT AND COMPETITION LAW
INVESTMENT AND COMPETITION LAWcpjcollege
 
Trade union act 1926
Trade union act 1926Trade union act 1926
Trade union act 1926cpjcollege
 
Law of Contract - II
Law of Contract - IILaw of Contract - II
Law of Contract - IIcpjcollege
 
Tax Law (LLB-403)
Tax Law (LLB-403)Tax Law (LLB-403)
Tax Law (LLB-403)cpjcollege
 
Financial Management
Financial ManagementFinancial Management
Financial Managementcpjcollege
 
Technical communication
Technical communicationTechnical communication
Technical communicationcpjcollege
 
Project Planning and Evaluation
Project Planning and EvaluationProject Planning and Evaluation
Project Planning and Evaluationcpjcollege
 
Financial management
Financial managementFinancial management
Financial managementcpjcollege
 
Economics-I (BALLB 207)
Economics-I (BALLB 207)Economics-I (BALLB 207)
Economics-I (BALLB 207)cpjcollege
 
Business Economics
Business EconomicsBusiness Economics
Business Economicscpjcollege
 
Business Economics
Business EconomicsBusiness Economics
Business Economicscpjcollege
 
International Business Management
International Business ManagementInternational Business Management
International Business Managementcpjcollege
 
Production Management & Total Quality Management
Production Management & Total Quality ManagementProduction Management & Total Quality Management
Production Management & Total Quality Managementcpjcollege
 
Labour Law-I (LLB 401)
 Labour Law-I (LLB 401) Labour Law-I (LLB 401)
Labour Law-I (LLB 401)cpjcollege
 
Business environment
Business environment Business environment
Business environment cpjcollege
 
Business Communication
Business CommunicationBusiness Communication
Business Communicationcpjcollege
 

What's hot (20)

Constitutional Law-I (LLB -203)
 Constitutional Law-I (LLB -203) Constitutional Law-I (LLB -203)
Constitutional Law-I (LLB -203)
 
LABOUR LAW - II
LABOUR LAW - IILABOUR LAW - II
LABOUR LAW - II
 
INVESTMENT AND COMPETITION LAW
INVESTMENT AND COMPETITION LAWINVESTMENT AND COMPETITION LAW
INVESTMENT AND COMPETITION LAW
 
Trade union act 1926
Trade union act 1926Trade union act 1926
Trade union act 1926
 
Law of Contract - II
Law of Contract - IILaw of Contract - II
Law of Contract - II
 
Tax Law (LLB-403)
Tax Law (LLB-403)Tax Law (LLB-403)
Tax Law (LLB-403)
 
Financial Management
Financial ManagementFinancial Management
Financial Management
 
Technical communication
Technical communicationTechnical communication
Technical communication
 
CORPORATE LAW
CORPORATE LAWCORPORATE LAW
CORPORATE LAW
 
Project Planning and Evaluation
Project Planning and EvaluationProject Planning and Evaluation
Project Planning and Evaluation
 
Financial management
Financial managementFinancial management
Financial management
 
Property Law
Property LawProperty Law
Property Law
 
Economics-I (BALLB 207)
Economics-I (BALLB 207)Economics-I (BALLB 207)
Economics-I (BALLB 207)
 
Business Economics
Business EconomicsBusiness Economics
Business Economics
 
Business Economics
Business EconomicsBusiness Economics
Business Economics
 
International Business Management
International Business ManagementInternational Business Management
International Business Management
 
Production Management & Total Quality Management
Production Management & Total Quality ManagementProduction Management & Total Quality Management
Production Management & Total Quality Management
 
Labour Law-I (LLB 401)
 Labour Law-I (LLB 401) Labour Law-I (LLB 401)
Labour Law-I (LLB 401)
 
Business environment
Business environment Business environment
Business environment
 
Business Communication
Business CommunicationBusiness Communication
Business Communication
 

Similar to Front End Design Tool VB.Net BCA 205

FRONT END DESIGN TOOL VB.NET
FRONT END DESIGN TOOL VB.NET FRONT END DESIGN TOOL VB.NET
FRONT END DESIGN TOOL VB.NET cpjcollege
 
OPPS using C++
OPPS using C++ OPPS using C++
OPPS using C++ cpjcollege
 
Software Testing
Software Testing Software Testing
Software Testing cpjcollege
 
Linux environment
Linux environment Linux environment
Linux environment cpjcollege
 
Introduction to VB Programming
Introduction to VB ProgrammingIntroduction to VB Programming
Introduction to VB Programmingcpjcollege
 
Management & Cost Accounting
Management & Cost AccountingManagement & Cost Accounting
Management & Cost Accountingcpjcollege
 
JAVA PROGRAMMING
JAVA PROGRAMMING JAVA PROGRAMMING
JAVA PROGRAMMING cpjcollege
 
Digital electronics
Digital electronicsDigital electronics
Digital electronicscpjcollege
 
Computer Applications
Computer ApplicationsComputer Applications
Computer Applicationscpjcollege
 
Management Process And Organisation Behaviour
Management Process And Organisation BehaviourManagement Process And Organisation Behaviour
Management Process And Organisation Behaviourcpjcollege
 
Management Process & Organizational Behavior
Management Process & Organizational Behavior Management Process & Organizational Behavior
Management Process & Organizational Behavior cpjcollege
 
Business Studies
Business StudiesBusiness Studies
Business Studiescpjcollege
 
Financial Modelling With Spreadsheets
Financial Modelling With Spreadsheets Financial Modelling With Spreadsheets
Financial Modelling With Spreadsheets cpjcollege
 
Introduction To Database Management System
Introduction To Database Management SystemIntroduction To Database Management System
Introduction To Database Management Systemcpjcollege
 
Introduction to IT
Introduction to ITIntroduction to IT
Introduction to ITcpjcollege
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineeringcpjcollege
 
SOFTWARE ENGINEERING
SOFTWARE ENGINEERING SOFTWARE ENGINEERING
SOFTWARE ENGINEERING cpjcollege
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineeringcpjcollege
 
Management Information System
Management Information SystemManagement Information System
Management Information Systemcpjcollege
 

Similar to Front End Design Tool VB.Net BCA 205 (20)

FRONT END DESIGN TOOL VB.NET
FRONT END DESIGN TOOL VB.NET FRONT END DESIGN TOOL VB.NET
FRONT END DESIGN TOOL VB.NET
 
OPPS using C++
OPPS using C++ OPPS using C++
OPPS using C++
 
Software Testing
Software Testing Software Testing
Software Testing
 
Linux environment
Linux environment Linux environment
Linux environment
 
Introduction to VB Programming
Introduction to VB ProgrammingIntroduction to VB Programming
Introduction to VB Programming
 
Management & Cost Accounting
Management & Cost AccountingManagement & Cost Accounting
Management & Cost Accounting
 
JAVA PROGRAMMING
JAVA PROGRAMMING JAVA PROGRAMMING
JAVA PROGRAMMING
 
Digital electronics
Digital electronicsDigital electronics
Digital electronics
 
Computer Applications
Computer ApplicationsComputer Applications
Computer Applications
 
Management Process And Organisation Behaviour
Management Process And Organisation BehaviourManagement Process And Organisation Behaviour
Management Process And Organisation Behaviour
 
Management Process & Organizational Behavior
Management Process & Organizational Behavior Management Process & Organizational Behavior
Management Process & Organizational Behavior
 
Business Studies
Business StudiesBusiness Studies
Business Studies
 
Financial Modelling With Spreadsheets
Financial Modelling With Spreadsheets Financial Modelling With Spreadsheets
Financial Modelling With Spreadsheets
 
Introduction To Database Management System
Introduction To Database Management SystemIntroduction To Database Management System
Introduction To Database Management System
 
Introduction to IT
Introduction to ITIntroduction to IT
Introduction to IT
 
RDBMS
RDBMSRDBMS
RDBMS
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
SOFTWARE ENGINEERING
SOFTWARE ENGINEERING SOFTWARE ENGINEERING
SOFTWARE ENGINEERING
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Management Information System
Management Information SystemManagement Information System
Management Information System
 

More from cpjcollege

Law and Emerging Technology (LLB -405)
 Law and Emerging Technology (LLB -405) Law and Emerging Technology (LLB -405)
Law and Emerging Technology (LLB -405)cpjcollege
 
Law of Crimes-I ( LLB -205)
 Law of Crimes-I  ( LLB -205)  Law of Crimes-I  ( LLB -205)
Law of Crimes-I ( LLB -205) cpjcollege
 
Socio-Legal Dimensions of Gender (LLB-507 & 509 )
Socio-Legal Dimensions of Gender (LLB-507 & 509 )Socio-Legal Dimensions of Gender (LLB-507 & 509 )
Socio-Legal Dimensions of Gender (LLB-507 & 509 )cpjcollege
 
Family Law-I ( LLB -201)
Family Law-I  ( LLB -201) Family Law-I  ( LLB -201)
Family Law-I ( LLB -201) cpjcollege
 
Alternative Dispute Resolution (ADR) [LLB -309]
Alternative Dispute Resolution (ADR) [LLB -309] Alternative Dispute Resolution (ADR) [LLB -309]
Alternative Dispute Resolution (ADR) [LLB -309] cpjcollege
 
Law of Evidence (LLB-303)
Law of Evidence  (LLB-303) Law of Evidence  (LLB-303)
Law of Evidence (LLB-303) cpjcollege
 
Environmental Studies and Environmental Laws (: LLB -301)
Environmental Studies and Environmental Laws (: LLB -301)Environmental Studies and Environmental Laws (: LLB -301)
Environmental Studies and Environmental Laws (: LLB -301)cpjcollege
 
Code of Civil Procedure (LLB -307)
 Code of Civil Procedure (LLB -307) Code of Civil Procedure (LLB -307)
Code of Civil Procedure (LLB -307)cpjcollege
 
Women and Law [LLB 409 (c)]
Women and Law [LLB 409 (c)]Women and Law [LLB 409 (c)]
Women and Law [LLB 409 (c)]cpjcollege
 
Human Rights Law ( LLB -407)
 Human Rights Law ( LLB -407) Human Rights Law ( LLB -407)
Human Rights Law ( LLB -407)cpjcollege
 
Legal Ethics and Court Craft (LLB 501)
 Legal Ethics and Court Craft (LLB 501) Legal Ethics and Court Craft (LLB 501)
Legal Ethics and Court Craft (LLB 501)cpjcollege
 
Political Science-II (BALLB- 209)
Political Science-II (BALLB- 209)Political Science-II (BALLB- 209)
Political Science-II (BALLB- 209)cpjcollege
 
Health Care Law ( LLB 507 & LLB 509 )
Health Care Law ( LLB 507 & LLB 509 )Health Care Law ( LLB 507 & LLB 509 )
Health Care Law ( LLB 507 & LLB 509 )cpjcollege
 
Land and Real Estate Laws (LLB-505)
Land and Real Estate Laws (LLB-505)Land and Real Estate Laws (LLB-505)
Land and Real Estate Laws (LLB-505)cpjcollege
 
PRIVATE INTERNATIONAL LAW ( LLB 507 &LLB 509 )
 PRIVATE  INTERNATIONAL  LAW ( LLB 507 &LLB 509 ) PRIVATE  INTERNATIONAL  LAW ( LLB 507 &LLB 509 )
PRIVATE INTERNATIONAL LAW ( LLB 507 &LLB 509 )cpjcollege
 
CRIMINOLOGY {LLB 409 (d) }
CRIMINOLOGY {LLB 409 (d) }CRIMINOLOGY {LLB 409 (d) }
CRIMINOLOGY {LLB 409 (d) }cpjcollege
 
Computer networks BBA(CAM) 209
Computer networks BBA(CAM)  209Computer networks BBA(CAM)  209
Computer networks BBA(CAM) 209cpjcollege
 
Business environment BBA(CAM) 201
Business environment BBA(CAM)  201Business environment BBA(CAM)  201
Business environment BBA(CAM) 201cpjcollege
 
Web programming PHP BCA 313
Web programming PHP BCA 313Web programming PHP BCA 313
Web programming PHP BCA 313cpjcollege
 
Computer Graphics BCA 303
Computer Graphics BCA 303Computer Graphics BCA 303
Computer Graphics BCA 303cpjcollege
 

More from cpjcollege (20)

Law and Emerging Technology (LLB -405)
 Law and Emerging Technology (LLB -405) Law and Emerging Technology (LLB -405)
Law and Emerging Technology (LLB -405)
 
Law of Crimes-I ( LLB -205)
 Law of Crimes-I  ( LLB -205)  Law of Crimes-I  ( LLB -205)
Law of Crimes-I ( LLB -205)
 
Socio-Legal Dimensions of Gender (LLB-507 & 509 )
Socio-Legal Dimensions of Gender (LLB-507 & 509 )Socio-Legal Dimensions of Gender (LLB-507 & 509 )
Socio-Legal Dimensions of Gender (LLB-507 & 509 )
 
Family Law-I ( LLB -201)
Family Law-I  ( LLB -201) Family Law-I  ( LLB -201)
Family Law-I ( LLB -201)
 
Alternative Dispute Resolution (ADR) [LLB -309]
Alternative Dispute Resolution (ADR) [LLB -309] Alternative Dispute Resolution (ADR) [LLB -309]
Alternative Dispute Resolution (ADR) [LLB -309]
 
Law of Evidence (LLB-303)
Law of Evidence  (LLB-303) Law of Evidence  (LLB-303)
Law of Evidence (LLB-303)
 
Environmental Studies and Environmental Laws (: LLB -301)
Environmental Studies and Environmental Laws (: LLB -301)Environmental Studies and Environmental Laws (: LLB -301)
Environmental Studies and Environmental Laws (: LLB -301)
 
Code of Civil Procedure (LLB -307)
 Code of Civil Procedure (LLB -307) Code of Civil Procedure (LLB -307)
Code of Civil Procedure (LLB -307)
 
Women and Law [LLB 409 (c)]
Women and Law [LLB 409 (c)]Women and Law [LLB 409 (c)]
Women and Law [LLB 409 (c)]
 
Human Rights Law ( LLB -407)
 Human Rights Law ( LLB -407) Human Rights Law ( LLB -407)
Human Rights Law ( LLB -407)
 
Legal Ethics and Court Craft (LLB 501)
 Legal Ethics and Court Craft (LLB 501) Legal Ethics and Court Craft (LLB 501)
Legal Ethics and Court Craft (LLB 501)
 
Political Science-II (BALLB- 209)
Political Science-II (BALLB- 209)Political Science-II (BALLB- 209)
Political Science-II (BALLB- 209)
 
Health Care Law ( LLB 507 & LLB 509 )
Health Care Law ( LLB 507 & LLB 509 )Health Care Law ( LLB 507 & LLB 509 )
Health Care Law ( LLB 507 & LLB 509 )
 
Land and Real Estate Laws (LLB-505)
Land and Real Estate Laws (LLB-505)Land and Real Estate Laws (LLB-505)
Land and Real Estate Laws (LLB-505)
 
PRIVATE INTERNATIONAL LAW ( LLB 507 &LLB 509 )
 PRIVATE  INTERNATIONAL  LAW ( LLB 507 &LLB 509 ) PRIVATE  INTERNATIONAL  LAW ( LLB 507 &LLB 509 )
PRIVATE INTERNATIONAL LAW ( LLB 507 &LLB 509 )
 
CRIMINOLOGY {LLB 409 (d) }
CRIMINOLOGY {LLB 409 (d) }CRIMINOLOGY {LLB 409 (d) }
CRIMINOLOGY {LLB 409 (d) }
 
Computer networks BBA(CAM) 209
Computer networks BBA(CAM)  209Computer networks BBA(CAM)  209
Computer networks BBA(CAM) 209
 
Business environment BBA(CAM) 201
Business environment BBA(CAM)  201Business environment BBA(CAM)  201
Business environment BBA(CAM) 201
 
Web programming PHP BCA 313
Web programming PHP BCA 313Web programming PHP BCA 313
Web programming PHP BCA 313
 
Computer Graphics BCA 303
Computer Graphics BCA 303Computer Graphics BCA 303
Computer Graphics BCA 303
 

Recently uploaded

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 

Recently uploaded (20)

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 

Front End Design Tool VB.Net BCA 205

  • 1. Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India) qd CLASS: BCA IIIrd Semester PAPER NAME: FRONT END DESIGN TOOL VB.NET PAPER CODE: BCA 205 UNIT-1 FACULTY NAME:MS.ANJALI RANA
  • 2. UNIT-I VB.NET Programming and the .NET Architecture Planning and Designing for .NET – Programming Language Hierarchy – The .NET Infrastructure – .NET Project Types – Designing for .NET – Application Design Issues Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 3. Language Hierarchy Machine Code Assembly Compiler Runtime Engine (JIT) Intermediate Language Un-managed Code Managed Code Compiler Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 4. .NET Infrastructure .NET Framework CLR Portable Executable VB C# VJ# Application Manifest MSIL Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 5. ASP.NET Architecture CLR DATABASE ASP.NET IIS .NET Framework HTTP Request In HTTP Response Out ASP HTML Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 6. Creating a Windows-Based Application in Visual Basic .NET Lesson A Objectives • Start and customize Visual Studio.NET • Create a Visual Studio .NET solution • Add a Visual Basic .NET project to a solution • Set the properties of an object • Restore a property to its default setting Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 7. Creating a Windows-Based Application in Visual Basic .NET Lesson A Objectives (continued) • Save a solution, project, and form • Close a solution • Open an existing solution Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 8. Starting and Customizing Visual Studio .NET • Visual Studio .NET is Microsoft’s newest integrated development environment (IDE) – Includes programming languages such as Visual Basic .NET, C++ .NET, and C# .NET • A Windows-based application has a Windows user interface and runs on a desktop computer • A user interface is what you see and interact with when using an application • A Web-based application has a Web user interface and runs on a server Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 9. Starting and Customizing Visual Studio .NET (continued) • Windows in the Visual Studio .NET IDE: – Start Page – Solution Explorer – Server Explorer – Toolbox – Class View – Dynamic Help Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 10. .NET Projects • Windows Application • Web Application • Class Library • Windows Service • Web Service • Control Libraries • Setup and Deployment Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 11. Designing for .NET • Standalone Architecture – Single PE • Three-Tier Architecture – Presentation Tier – Business Logic Tier – Data Tier • N-Tier Architecture – Web services – Mobile Applications Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 12. UNIT-II Variable Scope • Dim • Protected (Module Level Access) • Private (Base Class Level Access) • Public (Project Level) • Friend (Assembly Level) • Static • Shared Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 13. Arrays and Collections Array • Size • Item(Index) Collection • Size • Item(Index) • Item(Key) • Add(Item) • Remove(Item) • Contains(Item) [Array and collection demonstration]Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 14. Object Passing and Parameters Object Passing • ByRef • ByVal Optional Parameters • Keyword: Optional • = [Default Value] Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 15. Inheritance Control Overrides • Replaces inherited member with permission Shadows • Masks inherited member [Inheritance Control demonstration]Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 16. Threading Application Threading Concepts • The application thread • System.Threading Namespace • Thread.Kill, Sleep, Suspend • Threading Issues – Dangling Threads – Synchronization – Thread Safety Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 17. Delegates Process Flow Delegation • The Delegate Keyword • Delegate Declaration • The AddressOf keyword • Multicasting – System.Delegate.Combine Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 18. Exception Handling Types of Errors • Syntax Errors • Logic Errors • Runtime Errors Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 19. UNIT-III Object Oriented Features The Object • Data – Members – Properties • Behavior – Methods – Events Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 20. Objects vs. Structures Objects – Members – Properties – Events – Methods – Instantiation – Interfaces – Inheritance Structures – Members – Properties – Methods Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 21. Objects vs. Structures Public Structure Person Public Appendages As Integer Public Male As Boolean Public EyeColor As Color End Structure Public Class Person Public Appendages As Integer Public Male As Boolean Public EyeColor As Color End Class Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 22. Methods Public Class Person Private Sub setBaby() ' Baby is born End Sub Private Function getBaby() As Person ' Baby is returned Return New Person End Function End Class Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 23. Properties Public Class Person Private myAppendages As Integer Public Property Appendages() As Integer Get Return myAppendages End Get Set(ByVal value As Integer) myAppendages = value End Set End Property End Class Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 24. Overloading Public Class Person Private Sub Feed(Food as Integer) ' Person is fed food End Sub Private Sub Feed(Crap as Double) ' Person is fed crap End Sub End Class Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 25. Interfaces and Inheritance Interfaces – Enforces Design – Ensures Compatibility Inheritance – Provides Coupling – Enables Code Reuse Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 26. UNIT-IV ADO.NET Concepts Flat Databases • Text Files • DBF, DB4, DB5 • COBOL Relational Databases • MS Access • SQL Server • Oracle Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 27. Database Concepts Database Components • Tables • Relations • Constraints • Users • Stored Procedures • User Defined Types • Catalogs Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 28. Data Access Components • Data Adaptors • Data Connections • Datasets • Data Readers Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 29. Data Connections Data Connection Featues • Software Channel to Database • Propagates Authentication Criteria • Isolates Data Flow Data Connection Types • OleDb • ODBC • SQLClient Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 30. Data Adaptors Functions of the Data Adaptor • Understanding the Database • Maintaining Query Objects • Maintaining Query Parameters • Retrieving and Updating Data Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 31. Datasets Dataset Components • DataTables – DataColumns – DataRows • Relations • Constraints • XML Interpolation Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)
  • 32. DataReaders DataReader Features • Operates in Connected Architecture • Live Data Stream • Low memory overhead Chanderprabhu Jain College of Higher Studies & School of Law Plot No. OCF, Sector A-8, Narela, New Delhi – 110040 (Affiliated to Guru Gobind Singh Indraprastha University and Approved by Govt of NCT of Delhi & Bar Council of India)