SlideShare a Scribd company logo
1 of 6
Visual C++ Programming M ultiple  D ocument  I nterface and Splitter windows
Multiple Document Interface(MDI) ,[object Object],[object Object],[object Object]
Differences between MDI and SDI ,[object Object],SDI MDI SDI applications, require the user to close the currently open document before opening another. MDI applications permit the user to have two or more documents open for editing at once. SDI does not support multiple documents at all. MDI applications some times support multiple document types. SDI applications generally feature just one menu. MDI applications have at least two
Differences between MDI and SDI(contd..) SDI MDI SDI applications use just one frame window—the top-level frame window that serves as the application's main window and frames views of open documents. MDI applications use two: a top-level frame window and  child frames or document frames that float within the top-level frame window and frame views of open documents
Splitter Windows ,[object Object],[object Object],[object Object],[object Object]
Types of Splitter windows ,[object Object],Static Dynamic The numbers of rows and columns in a static splitter window are set when the splitter is created and can't be changed by the user. The maximum number of rows and columns a dynamic splitter window can be divided into are specified when the splitter is created but  can be split and unsplit interactively. The user is, however, free to resize individual rows and columns.  The views displayed in a dynamic splitter window's panes aren't entirely independent of each other A static splitter window can contain a maximum of 16 rows and 16 columns. A dynamic splitter window is limited to at most two rows and two columns Eg: Windows Explorer Eg: Code window

More Related Content

What's hot

Error handling and debugging in vb
Error handling and debugging in vbError handling and debugging in vb
Error handling and debugging in vbSalim M
 
Unicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting NewUnicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting Newtechbed
 
S/MIME & E-mail Security (Network Security)
S/MIME & E-mail Security (Network Security)S/MIME & E-mail Security (Network Security)
S/MIME & E-mail Security (Network Security)Prafull Johri
 
Secure communication
Secure communicationSecure communication
Secure communicationTushar Swami
 
Wi fi hacking using fluxion in kali linux
Wi fi hacking using fluxion in kali linuxWi fi hacking using fluxion in kali linux
Wi fi hacking using fluxion in kali linuxTejasKore3
 
XML Schema
XML SchemaXML Schema
XML Schemayht4ever
 
PPT on Basic of Gateway
PPT on Basic of GatewayPPT on Basic of Gateway
PPT on Basic of GatewayNaveen Karn
 
Computer Network notes (handwritten) UNIT 1
Computer Network notes (handwritten) UNIT 1Computer Network notes (handwritten) UNIT 1
Computer Network notes (handwritten) UNIT 1NANDINI SHARMA
 
Guided media and Unguided media
Guided media and Unguided mediaGuided media and Unguided media
Guided media and Unguided mediaSanaa Sial
 
Css types internal, external and inline (1)
Css types internal, external and inline (1)Css types internal, external and inline (1)
Css types internal, external and inline (1)Webtech Learning
 
Network ppt
Network pptNetwork ppt
Network ppthlalu861
 
Internet access via cable tv network ppt
Internet access via cable tv network pptInternet access via cable tv network ppt
Internet access via cable tv network pptUpender Upr
 
Network protocols
Network protocolsNetwork protocols
Network protocolsAbiud Orina
 
Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS)Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS)AakankshaR
 
data-link layer protocols
data-link layer protocols  data-link layer protocols
data-link layer protocols BE Smârt
 
Routing protocols-network-layer
Routing protocols-network-layerRouting protocols-network-layer
Routing protocols-network-layerNitesh Singh
 
Block coding, error detection (Parity checking, Cyclic redundancy checking (C...
Block coding, error detection (Parity checking, Cyclic redundancy checking (C...Block coding, error detection (Parity checking, Cyclic redundancy checking (C...
Block coding, error detection (Parity checking, Cyclic redundancy checking (C...Paulo_Vangui
 
Applet and graphics programming
Applet and graphics programmingApplet and graphics programming
Applet and graphics programmingsrijavel
 

What's hot (20)

Error handling and debugging in vb
Error handling and debugging in vbError handling and debugging in vb
Error handling and debugging in vb
 
Unicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting NewUnicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting New
 
Mac protocols
Mac protocolsMac protocols
Mac protocols
 
S/MIME & E-mail Security (Network Security)
S/MIME & E-mail Security (Network Security)S/MIME & E-mail Security (Network Security)
S/MIME & E-mail Security (Network Security)
 
Secure communication
Secure communicationSecure communication
Secure communication
 
Wi fi hacking using fluxion in kali linux
Wi fi hacking using fluxion in kali linuxWi fi hacking using fluxion in kali linux
Wi fi hacking using fluxion in kali linux
 
XML Schema
XML SchemaXML Schema
XML Schema
 
PPT on Basic of Gateway
PPT on Basic of GatewayPPT on Basic of Gateway
PPT on Basic of Gateway
 
Computer Network notes (handwritten) UNIT 1
Computer Network notes (handwritten) UNIT 1Computer Network notes (handwritten) UNIT 1
Computer Network notes (handwritten) UNIT 1
 
Guided media and Unguided media
Guided media and Unguided mediaGuided media and Unguided media
Guided media and Unguided media
 
Css types internal, external and inline (1)
Css types internal, external and inline (1)Css types internal, external and inline (1)
Css types internal, external and inline (1)
 
Network ppt
Network pptNetwork ppt
Network ppt
 
Internet access via cable tv network ppt
Internet access via cable tv network pptInternet access via cable tv network ppt
Internet access via cable tv network ppt
 
Network protocols
Network protocolsNetwork protocols
Network protocols
 
Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS)Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS)
 
Acl
AclAcl
Acl
 
data-link layer protocols
data-link layer protocols  data-link layer protocols
data-link layer protocols
 
Routing protocols-network-layer
Routing protocols-network-layerRouting protocols-network-layer
Routing protocols-network-layer
 
Block coding, error detection (Parity checking, Cyclic redundancy checking (C...
Block coding, error detection (Parity checking, Cyclic redundancy checking (C...Block coding, error detection (Parity checking, Cyclic redundancy checking (C...
Block coding, error detection (Parity checking, Cyclic redundancy checking (C...
 
Applet and graphics programming
Applet and graphics programmingApplet and graphics programming
Applet and graphics programming
 

Viewers also liked

VC++ Fundamentals
VC++ FundamentalsVC++ Fundamentals
VC++ Fundamentalsranigiyer
 
introduction to_mfc
 introduction to_mfc introduction to_mfc
introduction to_mfctuttukuttu
 
Vc++ 4(exception handling)
Vc++ 4(exception handling)Vc++ 4(exception handling)
Vc++ 4(exception handling)Raman Rv
 
Window programming
Window programmingWindow programming
Window programmingPooja Rathee
 
Using "Our Discovery Island" for fun and motivating lessons
Using "Our Discovery Island" for fun and motivating lessonsUsing "Our Discovery Island" for fun and motivating lessons
Using "Our Discovery Island" for fun and motivating lessonsTheo Navarro
 

Viewers also liked (10)

VC++ Fundamentals
VC++ FundamentalsVC++ Fundamentals
VC++ Fundamentals
 
introduction to_mfc
 introduction to_mfc introduction to_mfc
introduction to_mfc
 
Vc++ 2
Vc++ 2Vc++ 2
Vc++ 2
 
Nagaraj belur
Nagaraj belurNagaraj belur
Nagaraj belur
 
Vc++ 4(exception handling)
Vc++ 4(exception handling)Vc++ 4(exception handling)
Vc++ 4(exception handling)
 
Vc++ 3
Vc++ 3Vc++ 3
Vc++ 3
 
Window programming
Window programmingWindow programming
Window programming
 
Using "Our Discovery Island" for fun and motivating lessons
Using "Our Discovery Island" for fun and motivating lessonsUsing "Our Discovery Island" for fun and motivating lessons
Using "Our Discovery Island" for fun and motivating lessons
 
C++ & VISUAL C++
C++ & VISUAL C++ C++ & VISUAL C++
C++ & VISUAL C++
 
Programming windows
Programming windowsProgramming windows
Programming windows
 

Similar to Vc++ 4(mdi)

Visual programming is a type of programming
Visual programming is a type of programmingVisual programming is a type of programming
Visual programming is a type of programmingsanaiftikhar23
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application DevelopmentAbelRobel
 
control structure in visual basic
control structure in visual basic control structure in visual basic
control structure in visual basic classall
 
distributing computing
distributing computingdistributing computing
distributing computingnibiganesh
 
WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0
WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0
WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0WSO2
 
Mobile Application Development Lecture 05 & 06.pdf
Mobile Application Development Lecture 05 & 06.pdfMobile Application Development Lecture 05 & 06.pdf
Mobile Application Development Lecture 05 & 06.pdfAbdullahMunir32
 
Android interview questions and answers
Android interview questions and answersAndroid interview questions and answers
Android interview questions and answerskavinilavuG
 
Interface Programming Android
Interface Programming AndroidInterface Programming Android
Interface Programming AndroidMaksym Davydov
 
01 what is android
01 what is android01 what is android
01 what is androidC.o. Nieto
 
Java talks. Android intoduction for develompment
Java talks. Android intoduction for develompmentJava talks. Android intoduction for develompment
Java talks. Android intoduction for develompmentAlexei Miliutin
 
Three's Company - Writing for the Desktop, Browser, and Phone
Three's Company - Writing for the Desktop, Browser, and PhoneThree's Company - Writing for the Desktop, Browser, and Phone
Three's Company - Writing for the Desktop, Browser, and PhoneSarah Dutkiewicz
 
Lecture 05. UI programming for Mobile Apps
Lecture 05. UI programming for Mobile AppsLecture 05. UI programming for Mobile Apps
Lecture 05. UI programming for Mobile AppsMaksym Davydov
 
Dematerialized Deposits using XSI- An Application over XSI
Dematerialized Deposits using XSI- An Application over XSI Dematerialized Deposits using XSI- An Application over XSI
Dematerialized Deposits using XSI- An Application over XSI ijait
 
Development Tools - Abhijeet
Development Tools - AbhijeetDevelopment Tools - Abhijeet
Development Tools - AbhijeetAbhijeet Kalsi
 

Similar to Vc++ 4(mdi) (20)

Visual programming is a type of programming
Visual programming is a type of programmingVisual programming is a type of programming
Visual programming is a type of programming
 
Neha
NehaNeha
Neha
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
control structure in visual basic
control structure in visual basic control structure in visual basic
control structure in visual basic
 
distributing computing
distributing computingdistributing computing
distributing computing
 
WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0
WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0
WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0
 
Mobile Application Development Lecture 05 & 06.pdf
Mobile Application Development Lecture 05 & 06.pdfMobile Application Development Lecture 05 & 06.pdf
Mobile Application Development Lecture 05 & 06.pdf
 
Android interview questions and answers
Android interview questions and answersAndroid interview questions and answers
Android interview questions and answers
 
Windows
WindowsWindows
Windows
 
Interface Programming Android
Interface Programming AndroidInterface Programming Android
Interface Programming Android
 
04 gui 05
04 gui 0504 gui 05
04 gui 05
 
Xamarin Development
Xamarin DevelopmentXamarin Development
Xamarin Development
 
Client Server Computing : unit 1
Client Server Computing : unit 1Client Server Computing : unit 1
Client Server Computing : unit 1
 
01 what is android
01 what is android01 what is android
01 what is android
 
Android Introduction by Kajal
Android Introduction by KajalAndroid Introduction by Kajal
Android Introduction by Kajal
 
Java talks. Android intoduction for develompment
Java talks. Android intoduction for develompmentJava talks. Android intoduction for develompment
Java talks. Android intoduction for develompment
 
Three's Company - Writing for the Desktop, Browser, and Phone
Three's Company - Writing for the Desktop, Browser, and PhoneThree's Company - Writing for the Desktop, Browser, and Phone
Three's Company - Writing for the Desktop, Browser, and Phone
 
Lecture 05. UI programming for Mobile Apps
Lecture 05. UI programming for Mobile AppsLecture 05. UI programming for Mobile Apps
Lecture 05. UI programming for Mobile Apps
 
Dematerialized Deposits using XSI- An Application over XSI
Dematerialized Deposits using XSI- An Application over XSI Dematerialized Deposits using XSI- An Application over XSI
Dematerialized Deposits using XSI- An Application over XSI
 
Development Tools - Abhijeet
Development Tools - AbhijeetDevelopment Tools - Abhijeet
Development Tools - Abhijeet
 

Vc++ 4(mdi)

  • 1. Visual C++ Programming M ultiple D ocument I nterface and Splitter windows
  • 2.
  • 3.
  • 4. Differences between MDI and SDI(contd..) SDI MDI SDI applications use just one frame window—the top-level frame window that serves as the application's main window and frames views of open documents. MDI applications use two: a top-level frame window and child frames or document frames that float within the top-level frame window and frame views of open documents
  • 5.
  • 6.