topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday April 16, 2024, 6:27 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - wmain [ switch to compact view ]

Pages: [1]
1
DC Member Programs and Projects / SpiralFrog download automator
« on: October 08, 2008, 12:19 PM »
I use a site for downloading legal music which is ad revenue funded. The url is http://spiralfrog.com. The site has a great selection of older music as well as newer indie and major labels.

Because they use ad based revenue generation to pay the artist's license fee, they want you to hang around the site with stick eyeballs to see the ads as much as possible. To accomplish this they ask that you type a captcha as you start the first download and then click on a next button after each download in the list completes.

In order to automate the clicking of the next button, I wrote a dot net windows app that uses the built in IE based browser control to display the spiralfrog web site and click the next button automagically whenever it appears on the page.

http://williammain.com/SpiralFrog/publish.htm

The installation uses the click once install so that you must use IE to install the program.

2
I have an XMRadio so I just listen to the online XMRadio on the computer. I can't be bothered with downloading music or ripping CD's.

3
General Software Discussion / Re: Web 2.0 Poll
« on: August 12, 2007, 10:23 AM »
I rarely work from my home base where my main computer is sutuated. I find web 2.0 very convenient for that reason. I can do most things either remotely or using web apps.

I use the free logmein and Hamachi for working remotely.

I have all of my documents  and spreadsheets up on Google. If I need to I'll save the file as a word or excel file, work on it, then upload it back to google. Most edits I can do in the google apps, it's rare that i actually need the full power of office or openoffice.

All of my various email addresses forward to my one gmail account. If I need to transfer a file quickly I'll create a gmail message, attach the file then save it. Then when I get to my destination I'll open the message, retrieve the attachment then delete the saved message.

4
Developer's Corner / Re: Best Programming Music
« on: February 24, 2007, 02:36 AM »
I usually listen to a very eclectic mixture on various XM Radio channels
The Blend (25)
XM Cafe (45)
The 40's (4)
XM Classics (110)
XM Pops (113)
Audio Visions (77)
Fine Tuning (76)
Top Tracks (46)
The Heart (23) - actually this is only in memory # 9 for my wife in the car
Escape (78)

5
Developer's Corner / Re: Best Application for Simple Game Development?
« on: February 22, 2007, 01:29 PM »
Perhaps you will find something of interest at the Microsoft http://Coding4Fun site.

6
Developer's Corner / Re: C# TreeView problem
« on: February 22, 2007, 09:43 AM »
What if you disabled the MDI forms, if any, before enabling the edit mode of the new node. Then on the node's changed event you re-enable the MDI forms?

Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace TreeviewNodeEditMDI
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            Form2 childform = new Form2();
            childform.MdiParent = this;
            childform.Visible = true;
            childform.Enabled = false;
            TreeNode node = this.treeView1.Nodes.Add("Test");
            treeView1.LabelEdit = true;
            node.EnsureVisible();
            node.BeginEdit();
        }

        private void treeView1_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)
        {
            foreach (Form child in this.MdiChildren)
                child.Enabled = true;
        }
    }
}

Pages: [1]