We have a C++ desktop application with a old MFC GUI and now we want to have a more modern touch GUI. We would like to use the Windows Metro App style.Is there any Windows native C++ Metro GUI library for desktop application like the C# Mahapps library for WPF?
Qt c++ libs will be your need. Please check this http://www.qt.io/ide/
Related
Need for laboratory programming. I have monodevelop and there safely run Gtk# c mono, but I would like to run Gtk# with dotnet core. There are still vscode with dotnet core, but I don't know how to connect it to Gtk#.
Is it possible to change monodevelop to mono for dotnet core?
OR
Is it possible to do so would be in vscode worked with Gtk#?
Bit of a late reaction. Recently started using Avalonia UI, which supports a lot of the standard WPF XAML. Also using Avalon Studio, which can be built on your Linux, if you'd like to develop on Linux, for Windows you can use a Avalonia addon for Visual Studio. Avalon Studio mimicking a very basic Visual Studio (like 2005/2008 express/community editions), but it is very unstable.
Recently i came to know that Xamarin 3 got released and there a is beautiful GUI designer for iOS. But am not sure still for compilation do we need to use the Mac? With out Mac is it possible to compile iOS app?
Thanks,
Ravi
With invention of GUI designer for iOS in Xamarin, makes it easy for the developer to switching between xCode to windows. For compiling there is no need of Mac. But to run and see the output, you still require Mac - iOS build host. Also, Mac would be required to host iOS app on App store.
Is it possible to build Windows 8 app using Windows 7 and Visual Studio 2012?
The app asks test questions. Two users answer by tapping on the screen, and they want to do it faster. I need to check who answered faster. I am not sure, maybe I should use multitouch staff here.
Is it possible to do it?
what is the best way of doing it?
WinApp applications developed with the WinRT runtime can only work on systems windows8, if you develop applications with net framework, its work on Win7 and Win8.
To make the application can use WinRT or net framework, you simply need to touch screens ... however you can assess who presses the button first with the classic mouse click.
Only if you install VS2012 on Win8 can develop WinApp, however for what you want to do I would use a Windows Application developed with VS2012.
I'd like to know how to create a program interface like the one used in Visual Studio, Office 2013, GitHub for Windows, etc.
Looks like Cosmopolitan Theme for WPF is not the same theme used on those softwares.
To show you the difference between these programs interfaces and common others take a look at those printscreens:
Interfaces I wanna know how to build:
Visual Studio:
Office 2013 (Excel):
GitHub for Windows:
Common Interface:
The difference between these programs is its interfaces. I already downloaded the Visual Studio Express for Windows 8, Visual Studio Express for Windows Desktop and I also looked at Visual Studio Ultimate, but them doesn't have the option the build such kind of interfaces when you create a "New Project...".
Do I need to install a new Template on my VS to be able to build such kind of interface? I think it's some sort of theme for WPF. I'd like to see proves that those applications use this UI style you refer in your answer.
Thanks.
Please note that the look and feel of the application is based on the operating system theme by default.
Your Interfaces have been designed following the Metro UI style. Metro UI apps are Windows 8 only, as they require WinRT.
You can only simulate the Metro style in Windows 7 (and vista) with WPF : you have to use a third party controls (or develop your own), such as these examples :
Modern UI for WPF
MahApps.Metro
Cosmopolitan is just a theme for common controls. For example, there are no pivot or panorama control.
Visual Studio 2012 and GitHub for Windows are WPF applications. Office uses custom controls for the "Metro" look.
WPF and Silverlight provide an easy way to theme an entire application. GitHub is based on the Silverlight theme "Cosmopolitan".
Here are some links for more information.
Cosmopolitan Theme for WPF
Making your WPF app look like the Zune client
Silverlight 4 Application Themes
Mishra Reader (An active open source WPF client with a similar theme)
Office 2013 uses Metro Style and Ribbons. For this you can use Fluent Control Suite. This project also has a Metro Style where you can easily make it like Office 2013. Note that you maybe need the recent dll instead of e.g. the nuget package.
If you want some icons like Office 2013, here i found an icon pack that is close to the Office icons: Axialis Pure Flat 2013 (with costs).
For others without Ribbons, you can use for example MahApps Metro as Cybermaxs suggested and for the docks you can use AvalonDock from the WPF Toolkit. AvalonDock also has a Metro Style. And a Visual Studio 2010 Style. And you can dock your Windows like in Visual Studio, very useful ;)
is there any support for developing Desktop applications in Metro style (similar to Microsoft Zune) in Visual Studio 2012?
No you can't (out of the box). What you can do is use WPF with a library that implements Metro style for desktop apps like :
MahApps.Metro
Elysium
APEX (screenshot from here)
Metro Toolkit
Or rolling your own by customizing the WPF controls (Templates).
Found another one
http://mui.codeplex.com
it comes with controls, and looks like it is being actively developed on :)