As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am embarking on the rewrite of a VB6 product in C# using Visual Studio 2010.
Would it be better to use Windows XP or Windows 7 for the development environment?
Unless you're targeting Windows XP only, there is no reason to saddle yourself with an obsolete OS: you won't be able to develop for any of the new platform's features and there is a good chance you'll be unable to install many of the most recent OS components.
So get a Windows 7 system and setup a win XP VM for testing
Windows XP has a lot less restrictions on what you can do, so for a straight out conversion project its probably easier. However, Windows 7 is becoming more prevalent (at least in my customer base. How about your customers?), and using it would give you the opportunity to do it "right" with regard to file locations, settings storage, user rights, among other things. The cost is more time, of course.
Also, if you are aiming to get your product MS certified, then having a Windows 7 certification is probably more meaningful.
So, in summary, your answer should be based on your goals for the application, and the needs and wants of your customers.
.Net is designed as multi-platform, and theoretically doesn't depend from OS
I'd go with windows 7 any day. Win xp is old and boring, there are no benefits from using it
Windows 7 is far better than XP in EVERY way, don't let the nostalgic XP lovers fool you. :)
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
i'm doing an application with the new Visual Studio Express for Desktop 2012 (C#)
And i'm wondering if it is possible to add little animations to all the controls like it happens in Zune or in the apps for windows 8.
I dont know if you understood me, but try to use a windows 8 application or zune and you'll immediatly understand me. Thanks all and sorry for my english :/
This is definitely possible.
One simple option would be to use a set of 3rd party styles which already takes care of restyling the controls for you. For example, MahApps.Metro provides styles and many custom WPF controls which allow you to write desktop applications with a similar look and feel to Windows 8 Store applications.
Since you did not specify any UI framework, I assume you're using winforms, because you don't know any other UI frameworks actually exist (otherwise you wouldn't be using winforms to begin with).
If this is correct, then NO. winforms doesn't support animations, gradients, rich media content, or anything else that might look good. (read "support" as in: can be done without resorting to a bunch of horrible hacks).
If you're doing applications for Windows 8, I suggest you research about WinRT applications done in C# and XAML. Otherwise if you are doing desktop apps for versions of Windows prior to Windows 8, you may choose to do WPF applications in C# and XAML.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I already read some bunch of articles, blogs and stackoverflow question about it but I ask it again for I am confused about a thing.
MonoDroid was a project before Xamarin show up and of course before Xamarin makes the XoboxOS Research Project. So many of those blogs that say MonoDroid is slightly slower and eats more battery for it has two frameworks running and two garbage collectors may target MonoDroid and not Mono for Android.
Benchmarks show that XobotOS is much faster than Dalvik so my question is:
Is apps written with Mono for Android still use both Dalvik VM and Mono VM? or they just run on the Mono VM which is faster than Dalvik VM? and which one eats more energy (Mono for Android or Java)?
I am currently working on a project which is about 50,000 line of code written in Java. I want to port it to iOS, Android, Windows 8 (Metro), Windows, WP, Mac OS X, Linux, etc. so it covers most popular operating systems of the world and for some of them I need to convert my code to another language. I first decided to convert to C#. Conversion is not a difficult thing for me for C# and Java are so similar but Instead I can use it everywhere. But I care about power consumption and performance so much. I do not care about file size that much though.
Thanks,
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Basically we're looking to develop a relatively simple application, but we only want to do it once. We're a .net development house. As that is our strength, we'd like to stick with that.
I've seen Mono for Android (http://xamarin.com/monoforandroid). Is this good? Does anyone have experience using this for both Android and iPhone?
Mono for Android will only allow you to develop Android apps, not iPhone apps. For iPhone apps, consider using MonoTouch. I don't have any experience using these, but keep in mind that they are not free.
Writing a port application from an existing application is not that hard if you know the language. You can rewrite a .Net application easily for Android if you know Java. There is no universal framework however with full native power.
I never try mono On a mobile device,but on the other platform it works not bad.
And there are some apps online now.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I found out that windows 8 is going to be heavily dependent on C++, HTML5 and CSS based apps(WPF ?). I spend a lot of time working on applications like matlab, scipy and C# as programming language at my workplace. Considering this, is there going to be any big change for desktop app developers ? are these apps going to be re-written under new code and C# has any future for desktop apps?
A lot of hearsay at the moment until September it seems there is nothing definite.
There is wide speculation on whether Jupiter will be the unifying
user-interface model for Windows, Web and mobile. Burela believes
Jupiter may a “next generation” XAML-based framework, perhaps a
“mashup between WPF & Silverlight.”
There also appears to be equally strong support for three key
programming languages: C# to appease the .NET developers, C++ to
appease the Windows core developers, and HTML5/JavaScript to try to
lure developers from other platforms.
Of course the controversy has been Microsoft’s focus on JavaScript
while nearly ignoring Silverlight and .NET developers. Articles like
this one — though unofficial and speculative — should help calm some
nervous developers.
Source: http://www.isdotnetdead.com/windows-8-supports-all-programming-models/#
ZDnet try asking probing questions.
Here is another link about the future of C#
Okay, your question confuses some terms - based on the articles you cite.
Microsoft are quoted as saying that the application they demonstrated on Windows 8 was written using HTML and JavaScript. The article interprets this as saying that WPF and Silverlight are likely to be binned in favour of HTML and JavaScript.
Let's have a think about this.
As far as I'm aware, Microsoft have been really keen to run applications in the Browser for a very long time. They have made ActiveX controls that run in a browser, they have written Silverlight to run in a browser. They are one of the leaders in the whole "browser based applications" concept. People may criticise their methods of achieving this in the past, but at least they were trying.
When you consider that Microsoft currently have a desktop package called Office and also a web-based package called Office365, you can understand why they might want to just have one package to maintain that works on the desktop and in a browser.
My final note - the ARS Technica article describes HTML tooling as inferior, but seeing as you can use the same tools to write a WPF application or an HTML application I don't agree with this point.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm writing an application for windows mobile 6 and above that requires a local database.
I was wondering if anyone has any experience with database hosting on windows mobile and which database management system would be most suitable for development.
Thanks in advance,
Lloyd
I have used SqlServerCe as a local mini database for a WinMobile 6 application I've worked on. It is quite easy to use and gets automatically installed when you include the reference in Visual Studio.
Another option that seems popular is SQLite. For a comparison of the two look at this post: https://stackoverflow.com/questions/583278/sqlite-vs-sqlce-vs-in-a-mobile-application
This seems to be biased towards SQLite which I have not tried but I was happy with the performance of SqlServerCe for my application and it was sufficient.
SQL Server Compact Edition is widely used in Windows Mobile applications.
Another alternative is SQLite.
If you are not tied to RDBMS, you should try db4o, an embedded object oriented database with support for LINQ
I've used for some small applications Raima Database, and it proved to be reliable and fast, at least for our purposes.