Freelancer.com

Go Back   Warrior Forum - The #1 Internet Marketing Forum & Marketplace > Warrior Support Forums > Programming
Register Blogs Social Groups Advertise with usHelp Desk

Reply
LinkBack Thread Tools
Unread 24th April 2010, 11:44 AM   #1
HyperActive Warrior
War Room Member
 
senderbot's Avatar
 
Join Date: 2010
Posts: 220
Thanks: 1
Thanked 26 Times in 24 Posts
Default Software to create desktop application. Advice needed?

Hi,

I'm interested in setting up a simple software application that would run on a windows based pc.

Can someone tell me what software would be best for this type of thing? I'm hopefully looking for something open source. This would just be a part time hobby type project so I'm not looking at spending much money on development tools.

Also with regards to learning the software can you recommend any good books that would get me going?

I'm thinking Visual Basic, but am I on the right track?

So - what software and what book?

Thanks

Max

PornStarStamina is for sale! - Buy the book rights and website! or Just Download the Book For FREE! - Check it out!
senderbot is offline   Reply With Quote
Unread 24th April 2010, 12:11 PM   #2
Software Engineer
War Room Member
 
wayfarer's Avatar
 
Join Date: 2008
Location: Asheville, NC USA
Posts: 684
Thanks: 37
Thanked 110 Times in 98 Posts
Default Re: Software to create desktop application. Advice needed?

If all you need to support is Windows, I recommend you get one of the (free) Visual Studio "Express Editions" for Windows: Microsoft Visual Studio Express - Build cutting edge Windows applications

There are three language packages available: Visual Basic, C#, and C++

Visual Basic might be a bit easier for you, but C# is probably a better choice overall.

I build web things, server things. I help build the startup Veenome. | Remote Programming Jobs
wayfarer is offline   Reply With Quote
Unread 24th April 2010, 08:59 PM   #3
HyperActive Warrior
War Room Member
 
Manfred Ekblad's Avatar
 
Join Date: 2009
Location: Bandung, Indonesia
Posts: 282
Thanks: 104
Thanked 193 Times in 55 Posts
Default Re: Software to create desktop application. Advice needed?

Quote:
Originally Posted by senderbot View Post
I'm interested in setting up a simple software application that would run on a windows based pc.

Can someone tell me what software would be best for this type of thing? I'm hopefully looking for something open source. This would just be a part time hobby type project so I'm not looking at spending much money on development tools.
It really depends on what kind of application you want to create. There are lots of options, not only the "pure" programming languages. There is a whole bunch of tools that will automate some of the programming tasks for you, depending on what kind of software you want to create.

If you want to learn programming, then I recommend that you try a bit of everything before you make up your own mind. They (programming language + IDE) are all good and bad in some ways.

VB.NET/C# is a good start if you want to create a simple application and learn some programming basics at the same time.

What kind of application will you make?
Manfred Ekblad is offline   Reply With Quote
Unread 24th April 2010, 09:44 PM   #4
Sales brain
War Room Member
 
Loren Woirhaye's Avatar
 
Join Date: 2006
Location: Whittier, California
Posts: 4,689
Blog Entries: 15
Thanks: 124
Thanked 1,004 Times in 708 Posts
Default Re: Software to create desktop application. Advice needed?

I have this: Tiger Software Express - Home Page
It's made by a Warrior. Cool guy. It can do a lot and it's
way easier than Visual Express, but also a lot more limited.

Loren Woirhaye is offline   Reply With Quote
Unread 25th April 2010, 11:10 PM   #5
Active Warrior
 
Join Date: 2010
Posts: 76
Thanks: 1
Thanked 4 Times in 4 Posts
Default Re: Software to create desktop application. Advice needed?

I make all of my desktop applications using Euphoria. It's an easy language to learn, especially if you stick to the tried and proven (but older) version 3.X.

But a word of warning. If you've not programmed before, this will take you a long time to make a bug-free, user-friendly desktop application that works.
Bellthorpe is offline   Reply With Quote
Unread 26th April 2010, 01:08 AM   #6
Warrior Member
 
Join Date: 2010
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: Software to create desktop application. Advice needed?

Yeah, you can easily develop software for you in visual Basic it is so easy you can easily make forms and maintained database with it and other options are
C++, C#, C language.

agraj1 is offline   Reply With Quote
Unread 26th April 2010, 06:22 AM   #7
HyperActive Warrior
War Room Member
 
senderbot's Avatar
 
Join Date: 2010
Posts: 220
Thanks: 1
Thanked 26 Times in 24 Posts
Default Re: Software to create desktop application. Advice needed?

Hi,

Thanks for the answers so far guys. I've looked at Tiger Software and Euthoria with interest as I had seen similar products in the past.

There is a software developer that creates desktop applications using PHP - Its called PHPBuilder. Has anyone used this before?

Cheers

Max

PornStarStamina is for sale! - Buy the book rights and website! or Just Download the Book For FREE! - Check it out!
senderbot is offline   Reply With Quote
Unread 26th April 2010, 06:47 AM   #8
Master of All I Survey
 
Join Date: 2009
Posts: 51
Thanks: 34
Thanked 3 Times in 3 Posts
Default Re: Software to create desktop application. Advice needed?

I really have my doubts about PHPBuilder. PHP was never designed for writing desktop applications, and I have serious doubts about its speed when running in a desktop enviroment, not to mention things like memory handling.

As a beginner in programming, I would actually recommend staying away fro VB.NET, and I would recommend looking into something like Python or Groovy. It really all depends on what you want your application to do.
NenadR is offline   Reply With Quote
Unread 26th April 2010, 06:53 AM   #9
HyperActive Warrior
War Room Member
 
senderbot's Avatar
 
Join Date: 2010
Posts: 220
Thanks: 1
Thanked 26 Times in 24 Posts
Default Re: Software to create desktop application. Advice needed?

Quote:
Originally Posted by NenadR View Post

As a beginner in programming, I would actually recommend staying away fro VB.NET, and I would recommend looking into something like Python or Groovy. It really all depends on what you want your application to do.


I'm actually looking at teaching myself programming just as a hobby. I'd like to have the ability to create simple applications for myself.

As an example I'm looking at building software that watches my websites, checks to see if specific text is there and if it isn't it emails me. I know this already exists in the form of online uptime services but I'm a geek at heart and I fancy getting into learning how to do that kind of stuff.

I'm currently learning php/Mysql but now also want to look at learning desktop app programming.

Cheers

Max

PornStarStamina is for sale! - Buy the book rights and website! or Just Download the Book For FREE! - Check it out!
senderbot is offline   Reply With Quote
Unread 26th April 2010, 07:48 AM   #10
Master of All I Survey
 
Join Date: 2009
Posts: 51
Thanks: 34
Thanked 3 Times in 3 Posts
Default Re: Software to create desktop application. Advice needed?

Well, PHP is a good start, but there is a bunch of stuff you will have to unlearn when you switch to desktop programming. I would recommend looking at Python or Ruby, especially if you are doing it for yourself. I am a Java programmer, but would not recommend it for getting started.

good luck!
NenadR is offline   Reply With Quote
Unread 26th April 2010, 11:03 AM   #11
SEO Analyst
War Room Member
 
Join Date: 2009
Posts: 456
Thanks: 0
Thanked 56 Times in 34 Posts
Default Re: Software to create desktop application. Advice needed?

I personally use Visual Basic 08......I took a class on it back in college but forgot everything I learned so I'm having to relearn the info....it really does depend on what you want to to do....if your wanting to do things that are pretty much the same over and over type things then iMacros, Ubot or WinAutomation is great to create macros for you....VB has come long way in the past....

Check out deals
simpleonline1234 is offline   Reply With Quote
Unread 26th April 2010, 12:54 PM   #12
eCommerce Consulting
War Room Member
 
TrueStory's Avatar
 
Join Date: 2007
Location: Miami Beach, FL
Posts: 110
Thanks: 6
Thanked 14 Times in 14 Posts
Default Re: Software to create desktop application. Advice needed?

Also if you don't want to blow money on Visual Studio

Check this out SharpDevelop - Wikipedia, the free encyclopedia

this is like HTML Kit to Dreamweaver
TrueStory is offline   Reply With Quote
Unread 29th April 2010, 10:42 AM   #13
Warrior Member
 
Number_5's Avatar
 
Join Date: 2010
Posts: 24
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: Software to create desktop application. Advice needed?

I've always tried to learn the hard things first, but for someone who just want to write some simple apps in Windows, VB.NET would be the way to go. You'll hear a lot of people complain about having to "relearn" how to program when going from VB to something else, but that's not really true. Programming basics don't change from language to language, only the syntax.

Of course, if you start out on VB, you'll later find that other languages don't hold your hand nearly as much, but they are all worth learning. I normally would suggest Python for a good beginning language, but when most people start out, they want to see GUI results. Getting GUI results from Python without a lot of reading, isn't easy for a beginner.

VB is great for tinkering and despite what some people will tell ya, it will do everything that any of the other .NET langauges will do.

Number_5 is offline   Reply With Quote
Unread 29th April 2010, 12:13 PM   #14
Advanced Warrior
War Room Member
 
mikeroosa's Avatar
 
Join Date: 2010
Location: Trinity, FL
Posts: 618
Thanks: 43
Thanked 121 Times in 98 Posts
Default Re: Software to create desktop application. Advice needed?

I use C#.NET and it's really not all that difficult. Get the book called Head First C#. The Head First books are awesome for beginners.
mikeroosa is offline   Reply With Quote
Unread 29th April 2010, 01:34 PM   #15
Warrior Member
 
Number_5's Avatar
 
Join Date: 2010
Posts: 24
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: Software to create desktop application. Advice needed?

Quote:
Originally Posted by TrueStory View Post
Also if you don't want to blow money on Visual Studio
I've found that Visual Studio Express will do just about anything you want. It's free. Also, you all probably know about this but Microsoft's "webspark" project gives small business Visual Studio 2010 for free. All you have to do is sign up for it and one of its partners, like Elance.

Number_5 is offline   Reply With Quote
Unread 29th April 2010, 05:49 PM   #16
eCommerce Consulting
War Room Member
 
TrueStory's Avatar
 
Join Date: 2007
Location: Miami Beach, FL
Posts: 110
Thanks: 6
Thanked 14 Times in 14 Posts
Default Re: Software to create desktop application. Advice needed?

Quote:
Originally Posted by Number_5 View Post
I've found that Visual Studio Express will do just about anything you want. It's free. Also, you all probably know about this but Microsoft's "webspark" project gives small business Visual Studio 2010 for free. All you have to do is sign up for it and one of its partners, like Elance.
I haven't touched C# (or any MS languages) for several years; reason being unpopular implementation as a server side language (asp[x])

Just like ColdFusion it's mostly used for large corporate sites.

I am thinking about getting back into C# for sake of expanding my knowledge base. I used to get student subscription for MSDN from my Uni.
TrueStory is offline   Reply With Quote
Unread 30th April 2010, 02:16 AM   #17
Steve Hawkins
War Room Member
 
TrafficMystic's Avatar
 
Join Date: 2009
Location: Whitleybay, uk
Posts: 1,852
Blog Entries: 3
Thanks: 67
Thanked 1,122 Times in 220 Posts
Default Re: Software to create desktop application. Advice needed?

I develop app in c# / vb / java and C++ but much prefer C#.

On the app you want to create you would simply create a windows form that can minimize to the system tray and add a timer control to say trigger 1 an hour that used a httpwebrequest object to check the web site page text and use either a simply text query on the response object ( mystring.contains(youtext) ) or the faster method of using a regular expression.

If the text is not found or the regular expression does not match you can use the inbuilt smtp classes to send your self an email message.

shouldn't take you too long to knock this up.

Regards

Steve

TrafficMystic is offline   Reply With Quote
Unread 30th April 2010, 03:30 AM   #18
HyperActive Warrior
War Room Member
 
Join Date: 2010
Posts: 231
Thanks: 52
Thanked 44 Times in 34 Posts
Default Re: Software to create desktop application. Advice needed?

Although I was initially tempted to suggest vb.net as the first thing to learn, upon reflection I'd actually recommend that you learn c#.

The reason for this is because php (and java) are more closely related to C as a programming language, so you'll find it easier to read/write/understand php and java etc easier if you're familiar with a C based language (which C# is).

Martin
NoGimmicks is online now   Reply With Quote
Unread 30th April 2010, 09:48 AM   #19
Warrior Member
 
Number_5's Avatar
 
Join Date: 2010
Posts: 24
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: Software to create desktop application. Advice needed?

Although everyone makes great points that VB's syntax doesn't lend well to moving to other languages, I would like to point out that a beginning programmer should learn key concepts in logic, debugging, procedural, and object oriented programming techniques, no matter which language they begin with. This is why I suggest VB.NET or C#, and I favor VB for a beginner over C#.

I suggest (and this is only an opinion, everyone has one) that you start with VB.NET. Get a good beginners programming book that uses VB as a basis. Focus on learning programming, not the language so much. When I was starting out, I was worried about the syntax and which language to start out on. I actually started with Perl. I was worried about learning the language. That's a bad way to start. I mean you have to start learning one language, but you aren't really learning the language for the sake of the language. You are learning it so you can implement key concepts of programming.

Number_5 is offline   Reply With Quote
Unread 30th April 2010, 10:04 AM   #20
Beach Engineer
War Room Member
 
BayAreaSteve's Avatar
 
Join Date: 2010
Location: Downtown San Jose California
Posts: 660
Thanks: 2,549
Thanked 262 Times in 207 Posts
Default Re: Software to create desktop application. Advice needed?

Quote:
Originally Posted by Number_5 View Post
but you aren't really learning the language for the sake of the language. You are learning it so you can implement key concepts of programming.
One of the more salient points I've heard concerning learning how to
program and why.
BayAreaSteve is offline   Reply With Quote
Unread 30th April 2010, 06:32 PM   #21
Gleb
War Room Member
 
gesman's Avatar
 
Join Date: 2008
Location: Ottawa, Canada
Posts: 904
Thanks: 11
Thanked 132 Times in 96 Posts
Default Re: Software to create desktop application. Advice needed?

I second (or third) Microsoft Development tools and C# for desktop apps.
If Microsoft wouldn't suck as much in a web hosting space - they would take over the world again.

gesman is offline   Reply With Quote
Unread 1st May 2010, 06:09 AM   #22
Warrior Member
 
Join Date: 2010
Posts: 4
Thanks: 0
Thanked 1 Time in 1 Post
Default Re: Software to create desktop application. Advice needed?

i think c# will be better choice for you or vb.net

softomaniac is offline   Reply With Quote
Unread 2nd May 2010, 07:10 AM   #23
HyperActive Warrior
War Room Member
 
senderbot's Avatar
 
Join Date: 2010
Posts: 220
Thanks: 1
Thanked 26 Times in 24 Posts
Default Re: Software to create desktop application. Advice needed?

Hi,

Wow guys thanks for all the replies. That has given me lots to look at.

Right now I have 2 questions -

1. It bugs me when I try to install software and it says "You need the .net framework - click here to download it now". If I learn using the Microsoft Visual Studio software with Visual Basic, will all my software require the user to download the .net framework?

2. In my searches I came across Real Basic - REAL Software: REAL Studio, Best Development Tool for Mac, Windows and Linux
This bills itself as easy to use. Has anyone any experience with this?

Thanks again for all the replies.

Cheers

Max

PornStarStamina is for sale! - Buy the book rights and website! or Just Download the Book For FREE! - Check it out!
senderbot is offline   Reply With Quote
Unread 2nd May 2010, 07:14 AM   #24
Warrior Member
 
Number_5's Avatar
 
Join Date: 2010
Posts: 24
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: Software to create desktop application. Advice needed?

They will have to have the correct version of the .NET framework to run most apps that you create with Visual Studio. It's possible to create native apps which do not require the .NET framework but these are generally more difficult to create as you can't take advantage of the framework.

RealBasic was great when I tried it. The syntax, back then at least, was more like VB6 then the current VB.NET syntax. It can be used for anything you want as well as on any of the major OSs.

Number_5 is offline   Reply With Quote
Unread 2nd May 2010, 07:31 AM   #25
HyperActive Warrior
War Room Member
 
senderbot's Avatar
 
Join Date: 2010
Posts: 220
Thanks: 1
Thanked 26 Times in 24 Posts
Default Re: Software to create desktop application. Advice needed?

Hi,

Yeah that was one of the things I was reading that seemed quite good - once you learn it and create a program with it, that program can run on any OS..

Right now I'm only looking at creating software for my own use... but if it is useful it might sell and having the ability to sell it on any platform seems good.

Thanks for the freedback.

Cheers

Max

PornStarStamina is for sale! - Buy the book rights and website! or Just Download the Book For FREE! - Check it out!
senderbot is offline   Reply With Quote
Unread 3rd May 2010, 12:16 AM   #26
Developing For IM
War Room Member
 
specopkirbs's Avatar
 
Join Date: 2010
Posts: 109
Thanks: 29
Thanked 13 Times in 12 Posts
Default Re: Software to create desktop application. Advice needed?

i would suggest visual basic is the way to go from here bud
specopkirbs is offline   Reply With Quote
Reply

  Warrior Forum - The #1 Internet Marketing Forum & Marketplace > Warrior Support Forums > Programming

Bookmarks

Tags
advice, application, create, desktop, needed, software

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




All times are GMT -6. The time now is 06:16 AM.