How can I create an application for Windows ? - visual-studio

I'm planning on developing simple applications on small scale for real-time problem like a software for replacing a Ledger. Can I use Visual Studio Community for the purpose. Will i be able to share the .exe file to any computer?

Related

I'm created desktop app by visual studio community version, but I found some application online can decompile my app and view my code

I'm created desktop app by visual studio community version,
but I found some application online can decompile my app and view my code!
what is the problem here?
There are multiple programs available that can decompile the application code. You have to implement some measures to protect the app from decompiling.
The process of protecting the executables of the app from getting decompiled into the original source code is called Obfuscation.
There are lots of applications available to Obfuscate the application. Some apps are free and included with Visual Studio.
One of the best utility for obfuscating is ConfuserEx and it's completely free and open-source.

OS X Alternative to Visual Studio Cloud Explorer

I'm in the process of seeing how far I can go using Visual Studio Code on a MacBook while developing a .NET API on Azure. Currently I use VMWare Fusion /Windows 10/Visual Studio 2015 on the Mac but as good as VMWare Fusion is I'd sure like to be able to code directly from OS X (El Capitan) using the .NET Core / Visual Studio Code stuff.
So my question is has anyone found an alternative to the Visual Studio Cloud Explorer panel? Something that will let me see the contents of Azure queues/tables etc.
This question will most likely be closed as it is asking for tool recommendation but I still want to provide an answer.
There are a few options available from Microsoft:
Cross Platform Azure Storage Explorer (http://storageexplorer.com): Though currently it only support blobs but based on their release notes, support for tables and queues is coming very soon. So you may want to keep in eye out.
Azure CLI Tools (https://github.com/Azure/azure-xplat-cli/tree/dev/lib/commands/storage): Though not a UI tool but if you're comfortable managing through a command line interface, you may want to check it out.

How to run Embedded Visual Basic on modern PC

I try to use this abandoned software to teach newbie with Visual Basic 6 knowledges only.
I know this software is not recommended for real-world development.
I have installed eVB (full install) on Virtual PC machine with Windows XP mode
I tried to run application on emulator. Firewall allowed this connection.
But I've got message:
Emulator for windows CE will not run within another copy of emulator for windows ce
As I mentioned this problem, with no workaround:
VPC and the Emulators use the same emulation engine, and so the emulators think you're trying to run them inside another emulator instance because they can't tell the difference.
1) Is there possible to run eVB on Win7 PC?
2) Is there possible to run eVB on VmWare PC with Windows 2000/Windows XP?
3) Is there free alternative to eVB for learning purposes only?
Yes, the emulators will not run in a VM.
I do question to value of using eVB, as it's definitely a dead technology, and there's very little use for the VB6/VBA syntax any longer.
If you're trying to teach the basics of programming in general the I'd get an Express version of Visual Studio and teach VB.NET or C# for a simple, standard desktop application. Most of the knowledge there would be transferrable to a device.
If developing for a Windows CE device is a hard requirement, then I'd probably try finding an old version of Visual Studio (2005 or 2008) and using VB.NET or C# in the Compact Framework for those. My guess is that your best route there would be to try to find the eval version of Platform Builder (Windows Embedded Compact 7) which would give you something like 90 or 120 days.
The express edition of the newest versions of Studio also allow targeting Windows Phone, which has an emulator and supports VB.NET or C#.
And of course you could even try using Xamarin Studio and target Mono against an Android emulator. Again, you'd get C# on a device, though the UI paradigm is way different than anything for CE or Windows Phone.
If you simply want to write BASIC code for am embedded device, Parallax has the BASIC Stamp, which has pretty cheap starter kits. If you're after .NET on an embedded device, Netduino might be what you're after (I think they have VB.NET support).
Really I guess the question is "what's the end goal?" To learn general programming? If so, just use a desktop machine to start with. To apply programming knowledge to an embedded device? Then get something with more up-to-date support.
Regardless of the goal, I have a hard time coming up with a valid reason for trying to use eVB.

Use existing Win7 code base in Windows 8 App

In my company we have an existing product that runs on Windows 7 and communicates with our web services.
We wish to make a Windows 8 tablet version of our product, and my first thought was:
"Hey, its just a new Windows version, so we can probably use our existing model, data access and business layer logic projects, and just focus on making a new UI layer"
But I fear that this is not the case, or am I wrong?
I tried opening our VS2010 solution file in VS2012 Express, but received an error "This edition of Visual Studio only supports Windows Store apps".
So, my naive hope now is: Can anyone tell me the easiest way to make our existing code work in a Windows 8 App?
EDIT:
The code is .NET C#, and my thought was that I just wanted to make a Windows 8 app so that the product had a tablet/touch friendly interface.
In general, you'll make a new UI using XAML, reuse a lot of your existing code, and change the data access to use SQLite.
VS2012 Express Edition is for making Windows Store apps. By "Windows Store" app, I mean an app which uses the WinRT APIs. Depending on your code, making a Windows Store version of your app can be straightforward.
If you need other features, you might need a different version of Visual Studio 2012. You definitely need to be on 2012 though. You can't build a Windows Store application with Visual Studio 2010. I think you know this already though.
If your existing .NET app uses WPF for the UI, you can reuse a lot of your XAML knowledge for the Windows 8 port. It's not as simple as recompiling, but it should be straightforward.
SQL CE is currently not an option for Windows Store applications. Instead, consider using SQLite.
Take a look at a post on MSDN called .NET for Windows Store apps - supported APIs. Some APIs you may be familiar with have been moved to WinRT. Sometimes porting is as simple as changing namespaces.
You mention that you also write to the C: drive. There's a sample on MSDN on how to read and write files.
So You need to build a new Metro Style Interface.
Wen You built interface just copy the Logic of your old application.
You can open old application in old VS 2010 and copy code line by line.
You can't convert old Windows app to Metro Style App.

GUI Development for Audio Software development?

I am new to GUI programming and I would like some suggestions with how to get started with this subject. I need to develop GUI parts for software prototypes and interfaces for software products.
I currently have a Windows computer running Win 7 and I have Visual Studio 2008 and 2010. I would truly appreciate any help on to what software tools (frameworks, IDE's, programming languages,etc) I could pickup to get the job done and be able to proficiently create good applications.
I have experience in C++ and some java, however I am completely open to learning any other language if its the best choice for what I want to accomplish. Thank you very much in advance.
Sergio
for cross platform app production, Nokia Qt Toolkit is the best option. For windows only, Visual Studio has a builtin Windows Forms Designer or you could use the WPF Designer for GUI. Do you need audio libraries as well (your question is unclear)?
Try JUCE, it designed for this stuff.

Resources