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

Spring Framework
Spring Framework  Spring Framework
Spring Framework tola99
 
Presentation on Core java
Presentation on Core javaPresentation on Core java
Presentation on Core javamahir jain
 
ADOBE DREAMWEAVER
ADOBE DREAMWEAVERADOBE DREAMWEAVER
ADOBE DREAMWEAVERNi
 
Website design with Wordpress ppt
Website design with Wordpress pptWebsite design with Wordpress ppt
Website design with Wordpress pptWTACADEMY5
 
Shared preferences
Shared preferencesShared preferences
Shared preferencesSourabh Sahu
 
Responsive web design
Responsive web designResponsive web design
Responsive web designRuss Weakley
 
Mobile Application Devlopement-Database connections-UNIT-5
Mobile Application Devlopement-Database connections-UNIT-5Mobile Application Devlopement-Database connections-UNIT-5
Mobile Application Devlopement-Database connections-UNIT-5Pallepati Vasavi
 
Google Firebase
Google FirebaseGoogle Firebase
Google FirebaseAliZaidi94
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariJaved Ansari
 
The Evolution of Java
The Evolution of JavaThe Evolution of Java
The Evolution of JavaFu Cheng
 

What's hot (20)

Spring Framework
Spring Framework  Spring Framework
Spring Framework
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
Java Spring Framework
Java Spring FrameworkJava Spring Framework
Java Spring Framework
 
Spring Framework
Spring FrameworkSpring Framework
Spring Framework
 
Presentation on Core java
Presentation on Core javaPresentation on Core java
Presentation on Core java
 
Java architecture
Java architectureJava architecture
Java architecture
 
ADOBE DREAMWEAVER
ADOBE DREAMWEAVERADOBE DREAMWEAVER
ADOBE DREAMWEAVER
 
Website design with Wordpress ppt
Website design with Wordpress pptWebsite design with Wordpress ppt
Website design with Wordpress ppt
 
Core java
Core javaCore java
Core java
 
Active x control
Active x controlActive x control
Active x control
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Java tutorial PPT
Java tutorial PPTJava tutorial PPT
Java tutorial PPT
 
Shared preferences
Shared preferencesShared preferences
Shared preferences
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Mobile Application Devlopement-Database connections-UNIT-5
Mobile Application Devlopement-Database connections-UNIT-5Mobile Application Devlopement-Database connections-UNIT-5
Mobile Application Devlopement-Database connections-UNIT-5
 
Android User Interface
Android User InterfaceAndroid User Interface
Android User Interface
 
Google Firebase
Google FirebaseGoogle Firebase
Google Firebase
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
 
The Evolution of Java
The Evolution of JavaThe Evolution of Java
The Evolution of Java
 
Spring annotation
Spring annotationSpring annotation
Spring annotation
 

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 (11)

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++
 
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.