Different DesktopX 1

:: An Online Center Hub ::

By on January 16, 2013 8:36:21 AM from WinCustomize Forums WinCustomize Forums

Skarny

Join Date 10/2002
+41

DIFFERENT DESKTOPX 1

I still use Stardock's DesktopX. I play with it a lot (stop sniggering RND ).
DesktopX is *my* go-to creative hobby - I'm not well equipped to be a skinner or a graphical artist.

I've attempted lots of little projects with it, and I suddenly feel like making a few posts images/videos and descriptions on what I did with it over the past 12 years. Maybe it will be interesting...

Some of you may be inspired to check out DX, ask some questions on how to do things, share your own ideas...in general have some interesting discussion. Actually, I'll possibly run out of stuff quickly, so other DXers might like to share their "Different DesktopXs".

DX doesn't have to be 'dead' despite no new updates, its last versions are still very functional and quite complete. RedneckDude's prolific contributions are quality examples and I've also noticed some new stuff and new creators recently!

Anyway - here's my Different DesktopX 1.

:: An Online Center Hub ::    http://www.explosm.net/comics/2301/   

My local community online center wanted to track time allocated to computers in their network from the front desk.

Provides a count-down timer for each computer, with a pause function, and when time is up a 'lock' screen appears on the client computer (a large DX object set to 'Always On Top') which prompts the user to come pay for more time or.. go away (you don't have to go home, but you can't stay here).

Front Desk interface

Interesting stuff during development

Initially I thought to use a free ActiveX Winsock control to set up TCP Host and Client connections between the main control computer and all the clients. It worked quite well and easily - lots of potential there! DesktopX can do network stuffs!

BUT - the online center's network security turned out to be such a mess we couldn't get it to work directly over their network, so...

I scrapped (archived) the TCP script and figured I could use a web based database as a 'communication proxy' between the computers instead. Each computer could send and retrieve their commands/messages via DesktopX, regularly updating or querying a table in the web databases.

Table structure on the web database

I thought it might be slow regularly sending and retrieving the web requests, but it was much faster than I expected! Again, this simple setup has lots of potential.



I had to Google how to create two webpages (using PHP), one for sending and one for receiving the database data using URL parameters. DesktopX can load and use these via its script support for POST and GET web functions and it can happen silently in the background.
(text search for System.SendRequest here)

Other than the free database and the two webpages, the whole thing works off DesktopX without any special additions, including the menus, buttons, graphics etc.

10 Replies
Search this post
Subscription Options


Reason for Karma (Optional)
Successfully updated karma reason!
January 16, 2013 9:09:50 AM from WinCustomize Forums WinCustomize Forums

Betcha RnD will eat this up. I'm thinking of doing DX as soon as I get my work load down to managable stuff. My problem will be scripts. Now that is the hard part, to me anyway. Nice going skarny.

Reason for Karma (Optional)
Successfully updated karma reason!
January 16, 2013 9:21:13 AM from WinCustomize Forums WinCustomize Forums

Thanks Uvah!   There's quite a few of us scripters banging about still, bring on the questions when you're ready!

Reason for Karma (Optional)
Successfully updated karma reason!
January 16, 2013 9:29:32 AM from WinCustomize Forums WinCustomize Forums

What is the capital of India?

 

Reason for Karma (Optional)
Successfully updated karma reason!
Sign Up or Login and this ad disappears!
There are many great features available to you once you register. Sign Up for a free account and browse the forums without ads.
January 16, 2013 9:40:37 AM from WinCustomize Forums WinCustomize Forums

New Delhi (I hope). NEXT! 

Reason for Karma (Optional)
Successfully updated karma reason!
January 16, 2013 12:18:10 PM from WinCustomize Forums WinCustomize Forums

   Awesome, Ryan!  I was just thinking of writing something similar. This is why I love DesktopX and use it for all kinds of personal utilites.

Reason for Karma (Optional)
Successfully updated karma reason!
January 16, 2013 12:53:17 PM from WinCustomize Forums WinCustomize Forums

Question #1: I was looking for tuts on DX and found only the first three installments. Where can I get the rest of them? The graphics I can do but the scripts......it seems a bit confusing.

Reason for Karma (Optional)
Successfully updated karma reason!
January 16, 2013 2:55:34 PM from WinCustomize Forums WinCustomize Forums

Quoting Uvah,
graphics I can do but the scripts......it seems a bit confusing.

You'll need to go to a site that offers VBS script tuts, Ross. Tuts on scripting DX are few and far between.

 

There are some in our forums for specific things, done by sViz and Romanda, maybe even a skarn tut or two.

 

http://www.cruto.com/resources/vbscript/vbscript-examples/desktop/special/

 

http://www.w3schools.com/vbscript/default.asp

 

http://www.tizag.com/vbscriptTutorial/

Reason for Karma (Optional)
Successfully updated karma reason!
Reason for Karma (Optional)
Successfully updated karma reason!
January 16, 2013 8:17:05 PM from WinCustomize Forums WinCustomize Forums

Nice find, Skarny, I had forgotten that one! 

Reason for Karma (Optional)
Successfully updated karma reason!
January 16, 2013 10:42:29 PM from WinCustomize Forums WinCustomize Forums

Thanks. Copied them in notepad so I don't lose them.

Reason for Karma (Optional)
Successfully updated karma reason!
Stardock Forums v1.0.0.0    #108431  walnut1   Server Load Time: 00:00:00.0000203   Page Render Time:

Home | About | Privacy | Upload Guidelines | Terms of Service | Help
WinCustomize © 2014 Stardock Corporation. All Rights Reserved.