Click here to Skip to main content
15,881,898 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi all,
I am a student and have to reproduce a the multi-monitor feature of Windows. i.e. To complete a course requirement i have to develop this software which divides the desktop into more than one working spaces and allows us to open more than one apps on the allotted x,y coordinates of the screen. It may have features that allow to minimize or maximize the apps' windows. The software must work like some commercial software available like "desktop divider".
It would be a great help if somebody guides me to the right direction. I would appreciate the code snippets, but still i am mostly interested in the basics/ foundations of the project using Visual studio, .net framework and C# programming language. Also , any study material regarding the classes, methods or properties for the software would be appreciated.
Regards,
Anam
Posted
Comments
BillWoodruff 25-Nov-14 18:03pm    
Do you have an idea, yet, for strategy, or a specification more detailed than what you say here ?

When you speak of multiple applications running, are you talking about any Windows application, or about multiple applications where you have created the application yourself ?

Do you plan on using WinForms, C++, WPF ? ... or ?
Member 11236722 26-Nov-14 6:41am    
Well my instructor is the least helpful person i've ever met. So in short I'm new to all these things. But, the general idea behind this is that the app that I develop should be able to make at least two parts/splits of the desktop where i could run windows apps any two apps like MS Word and Explorer side by side.. when i minimize each should be minimized in that particular split and when maximized should cover the part of screen in which it is open. As I searched the resources I found this one class called the Container class which uses dock panels to provide the functionality close to what i need. But then I think it is only for making an interface and not to use with desktop display. On the other hand a developer we talked to said something about making a simple GUI that will take x,y points of the resolution and open and fix the different apps to the specified portions. I don't know about VS more than this. And maybe you could suggest that with c# what should be used in this app.. like Winforms or WPF coz it is only a desktop app .. no other functionality needed.
Regards,
BillWoodruff 26-Nov-14 16:35pm    
I'm afraid I can't help you with the problem with the instructor :( Do you think the other members of your class are also in the same position you are ?

I think the important thing is to get clear on the requirements: does your program simply need to launch a version of two Win programs and position their Windows on the Desktop ... or, does your program need to actually get Events from the two programs like the user minimizing, maximizing, the two programs ... or, does your program need to display the two programs in two Windows (in Win Forms that would be two Forms) which are controlled by your application ?

I'd like to suggest you submit a (very polite) written request to your instructor outlining these three approaches, and ask them if these are the only choices, and if you understood the assignment fully.
Member 11236722 27-Nov-14 4:05am    
ok good place to start thankyou :)

1 solution

http://www.microsoftvirtualacademy.com/ Is the best place to start learning if you are serious about it. You can even get certs for completed courses. There is also the MSDN which has all of the framework code covered and carefully explained. You can search up what code snippets you need there.
 
Share this answer
 
v3
Comments
BillWoodruff 25-Nov-14 18:32pm    
Your link is to a "general" MS site, not the Virtual Academy.
[no name] 25-Nov-14 20:11pm    
Thanks for noticing Bill, no idea how I managed to do that.... updated
Member 11236722 26-Nov-14 6:47am    
Yeah thanks for the site. I'm glad you gave this link.. but my problem is I need guidance in the right direction.. something specific as to where to start if i want to build this app.. due date is near and i am panicked.Some thing like in VS what to use like Winforms, or WPF or anything new ... or like in c# which classes or functions should i explore.
Regards,
[no name] 26-Nov-14 9:37am    
I would recommend you to start off with a line by line based language as such as VB.NET, and the links I provided you will get you started. Nobody is going to write a whole program for you and explain every detail of the basics to you.

That is something you need to do yourself using the links I provided to you. There is no point in anyone here giving you code for any application if you do not know the basics of any language or where to start.

For that reason alone, you need to do your own studying, and of course if there is something specifically code related, you can come back and ask the community for guidance on whatever it is that you are studying which you do not understand.

The Virtual Academy will teach you how to code and where to start. Pick your course and start enrolling in order to get a basic understanding of the language(s) you want to study.
Member 11236722 26-Nov-14 15:25pm    
yes thankyou as a matter of fact i am studying the language as a regular course and i did not ask you for code or whole program.. just something really basic like what to use and specifically mentioned a class in a comment above.. Anyways thanks for your help.. i was just trying to discuss here.
Regards.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900