Here is my first application
About a month and a half ago, I discovered Visual Basic 2005 Express and now, here is my first application. My first software "baby" is a simple Stopwatch accessory. It features a stopwatch that counts up to tenths of a second, and a countdown timer. Documentation is included in HTML and plain text formats. Installer and uninstaller are provided.
Main UI screenshot
Coundown dialog screenshot
Source
English andSpanish executables with installer/uninstaller and documentation.
[1364 byte] By [
RobC2k6] at [2008-2-5]
Hey, looks cool from the screenshot. However, I think you might get more interest if you made the source code available instead of an EXE. Nothing personal, but I don't download executables if I don't know who the publisher is 
I figured that's what virus scanners and anti-spyware are for. Plus, distributing the .exe is part of the excitement of creating an application anyone can use, not just those who have Visual Basic 2005 installed.
Anyway, I'd include the source but one of the things that annoys me about Visual Studio is how you create one simple app, and it creates 30 - 60 files for it. Honestly, I don't have an idea of what I should include.
RobC2k6 wrote: |
| I figured that's what virus scanners and anti-spyware are for. Plus, distributing the .exe is part of the excitement of creating an application anyone can use, not just those who have Visual Basic 2005 installed. Anyway, I'd include the source but one of the things that annoys me about Visual Studio is how you create one simple app, and it creates 30 - 60 files for it. Honestly, I don't have an idea of what I should include. |
|
there are plenty of malicious things someone can do in code that won't be picked up by a virus scanner. when you execute an EXE in your user context, you're giving it a lot of trust.
in order to distribute the source, you need to distribute everything that's part of the project and/or solution. for vb, anything with a .vb extension, a .vbproj extension, a .sln solution. suo need not apply. pretty much everything else that's under the project root needs to be included, but not what's in the bin folder, unless you have external DLL references.
Why not release both? some people may not care - and may just want to run the executable. But in this place, you would be doing an injustice to your membership here if you did not allow the community to critique your code and help you get better.
That is why we are here, I believe. And good job on your first program, when I did my first VB.NET program is wasn't very impressive at all..