I've worked on several desktop application projects, however whenever I'm faced with a web application project, I don't know where to begin. I have a grasp of the technologies I need to build an app - Rails, PHP, HTML, JavaScript, CSS, various SQL databases - but when it comes to actually building the app, it feels like I'm always stuck....
After I discontinued programming in C++ while entering into web authoring I was spoilt by PHP's high level constructs like hash tables or its dynamic, weak typing. I remembered the angst of C/C++ pointers and the maze of low-level Win32 API handles and message loops and that prevented me from utilizing environments like Code::Blocks for ...
I'm wondering if there are any architectural frameworks out there to create desktop or standalone applications, in Java or C# for instance. It seems that there are tons of them available for web applications but I can't find many good resources on frameworks or architectural best-practices for desktop development.
Ideally I would like t...
I've been a Ruby on Rails developer for a few years now and until Ruby on Rails have never been exposed to the conventions and design patterns that I've now grown to love and appreciate.
I would like to start getting into building desktop applications with Python in a Gnome environment. What would be a beneficial resource to get starte...
Is there more happening on the web than on the desktop?
It seems like so much is happening on the web that maybe I should prioritize web development skills over desktop development skills. Does this seem like a good choice?
...
The UI for web apps is constructed differently from the UI of desktop apps. I'm interested to know what are actually the major differences in building UI between the two styles of applications in the following areas:
1.Technology used
2.Techniques used
3.Controls used
4.Screen changing behavior
...
What are the most significant events that impacted desktop software development? I'm trying to come up with a good timeline but I know I'm missing a bunch of important events:
Introduction of the personal computer (lates 70s?)
Release of VisiCalc (1980)
WordPerfect 4.2 in 1986
Windows 3.1 (1992)
Visual Basic
Windows 95...
Java, X11, ...
Hi,
I have seen multiple topics about online payment processors (OPP), but none of them talk about License file generation and it's something that's pretty hard to find on the website of the OPP's.
I want to sell a desktop application thru a website. When the user chooses to buy the product he will get a license file thru email (or vi...
Hi,
I've put UIsegment Control in my IPhone application.To load the pages I've this function
- (void) segmentSelected:(id)segmentedCntl{
NSLog(@"Selected Segment Index = %d", [segmentedCntl selectedSegmentIndex]);
int index = [segmentedCntl selectedSegmentIndex];
ViewController *viewController = (ViewController *) controller...
As a developer I had a slew of shortcuts and applications used daily. Visual Studio 6, 2003, 2005, 2008, SQL Client tools, WinMerge, Notepad++, Synergy, VMware (and lots and lots of VMs, multiple browsers, and on top of all that about 20 shortcuts to important directories, servers, test environments etc...
The Vista start menu is a lif...
I want to add a very very simple auto updater to my apps. I want to start with the simplest thing that'll work.
Any suggestions of how to do this?
Any suggestions of improvements (or an alternative) to the option below?
Here's one option I'm considering.
App displays a form that offers to
check for a new version, with option
to ...
What are the advantages and disadvantages of one model and the other? Why and when would you choose one or the other? If you were going to build a business application, which is the best approach for you?
To make this a fair question, is better if you post only quantified non-subjective answers.
...
I am trying to get a better idea on this as so far I have had mixed answers in person.
I am a solo dev in a 5 man IT dept for a Health Care related business. My developer machine is running Win 7 RC1 (x64) but my users are all running Win XP Pro (x86). Is this a big deal? Whan kind of pitfalls should I be aware of? Is having a VM o...
I'm a web developer who is trying to get into software development. What should I know about desktop applications before I develop and deploy one?
I understand that this question is a little vague, but if it helps, I'm looking for answers similar to "What should a developer know before building a public web site".
...
I am creating a desktop application written in Delphi and
I am looking for a database for my application.
I'm a bit overwhelmed by the number of available options.
I'd really appreciate some recommendations and insights from other developers based on their experiences.
Critical factors
Low or no buyin cost.
No distribution fees.
E...
I have the code below:
namespace WindowMover
{
using System.Windows.Forms;
static class Logic
{
[DllImport("user32.dll", EntryPoint = "SetWindowPos")]
public static extern IntPtr SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int x, int Y, int cx, int cy, int wFlags);
public static void Move()
...
For the last few years i have been working as a web developer. So my desktop development skills are a little rusty. I am aware of Adobe AIR, winforms, WFP and silverlight 3.0. I was wandering what other UI frameworks/technologies people are using to implement desktop applications.
...
I'm looking for a desktop application framework similar to Rails:
Good ORM
MVC
Default directory structure
View Helpers/DSL
Elegant
Open Source
Fun language
Decently mature
...
I have an old Win32 application that I'm considering having someone port to an environment that's more flexible and easier to maintain.
The foremost requirement is the new version, like the Win32 version, must install and run without major headaches on Windows machines. In other words, almost all WinXP or later machines should be abl...
I'm a web developer (Java and ColdFusion) who would like to learn to program some simple desktop apps. Most of these would be for Windows, but it would be cool to program in something that can be cross platform.
I've never really been fancied desktop programming in Java although I'm open to giving it another go. Any advice on what mig...