SlideShare a Scribd company logo
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

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

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 ENGINEERING SOFTWARE ENGINEERING
SOFTWARE ENGINEERING
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Management Information System
Management Information SystemManagement Information System
Management Information System
 

More from cpjcollege

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

plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
parmarsneha2
 

Recently uploaded (20)

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 

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)