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

Network Management
Network ManagementNetwork Management
Network Managementazura787
 
Virtualization - An Introduction (Study Notes)
Virtualization - An Introduction (Study Notes)Virtualization - An Introduction (Study Notes)
Virtualization - An Introduction (Study Notes)Marius FAILLOT DEVARRE
 
Session9 J2ME Record Management System
Session9 J2ME Record Management SystemSession9 J2ME Record Management System
Session9 J2ME Record Management Systemmuthusvm
 
NOSQL Databases types and Uses
NOSQL Databases types and UsesNOSQL Databases types and Uses
NOSQL Databases types and UsesSuvradeep Rudra
 
EMC Cloud Management
EMC Cloud ManagementEMC Cloud Management
EMC Cloud ManagementCenk Ersoy
 
Virtual machines and their architecture
Virtual machines and their architectureVirtual machines and their architecture
Virtual machines and their architectureMrinmoy Dalal
 
Multivector and multiprocessor
Multivector and multiprocessorMultivector and multiprocessor
Multivector and multiprocessorKishan Panara
 
Flynns classification
Flynns classificationFlynns classification
Flynns classificationYasir Khan
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology OverviewOpenCity Community
 
Android webservices
Android webservicesAndroid webservices
Android webservicesKrazy Koder
 
Basic knowledge on html and dhtml
 Basic knowledge on html and dhtml Basic knowledge on html and dhtml
Basic knowledge on html and dhtmlSuryakanta Behera
 
VMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingVMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingDan Brinkmann
 
Fullandparavirtualization.ppt
Fullandparavirtualization.pptFullandparavirtualization.ppt
Fullandparavirtualization.pptImXaib
 
Distributed document based system
Distributed document based systemDistributed document based system
Distributed document based systemChetan Selukar
 

What's hot (20)

Network Management
Network ManagementNetwork Management
Network Management
 
Virtualization - An Introduction (Study Notes)
Virtualization - An Introduction (Study Notes)Virtualization - An Introduction (Study Notes)
Virtualization - An Introduction (Study Notes)
 
Distributed DBMS - Unit 1 - Introduction
Distributed DBMS - Unit 1 - IntroductionDistributed DBMS - Unit 1 - Introduction
Distributed DBMS - Unit 1 - Introduction
 
Session9 J2ME Record Management System
Session9 J2ME Record Management SystemSession9 J2ME Record Management System
Session9 J2ME Record Management System
 
NOSQL Databases types and Uses
NOSQL Databases types and UsesNOSQL Databases types and Uses
NOSQL Databases types and Uses
 
EMC Cloud Management
EMC Cloud ManagementEMC Cloud Management
EMC Cloud Management
 
Virtual machines and their architecture
Virtual machines and their architectureVirtual machines and their architecture
Virtual machines and their architecture
 
Hive(ppt)
Hive(ppt)Hive(ppt)
Hive(ppt)
 
Multivector and multiprocessor
Multivector and multiprocessorMultivector and multiprocessor
Multivector and multiprocessor
 
Flynns classification
Flynns classificationFlynns classification
Flynns classification
 
HTML5 and DHTML
HTML5 and DHTMLHTML5 and DHTML
HTML5 and DHTML
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
 
Android webservices
Android webservicesAndroid webservices
Android webservices
 
Basic knowledge on html and dhtml
 Basic knowledge on html and dhtml Basic knowledge on html and dhtml
Basic knowledge on html and dhtml
 
rdbms-notes
rdbms-notesrdbms-notes
rdbms-notes
 
VMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingVMware vSphere Performance Troubleshooting
VMware vSphere Performance Troubleshooting
 
Fullandparavirtualization.ppt
Fullandparavirtualization.pptFullandparavirtualization.ppt
Fullandparavirtualization.ppt
 
Oracle SQL Basics
Oracle SQL BasicsOracle SQL Basics
Oracle SQL Basics
 
Distributed document based system
Distributed document based systemDistributed document based system
Distributed document based system
 
WCF
WCFWCF
WCF
 

Viewers also liked

VC++ Fundamentals
VC++ FundamentalsVC++ Fundamentals
VC++ Fundamentalsranigiyer
 
introduction to_mfc
 introduction to_mfc introduction to_mfc
introduction to_mfctuttukuttu
 
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++ 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++
 
Sdi & mdi
Sdi & mdiSdi & mdi
Sdi & mdi
 
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.