wrote:
> I would like to develop a client-side application that:
>
> * tests web forms (fill-in forms)
> o this test feature of the application would fill in a
> web form with random data and submit the data,
> recording whether or not the submission was
> successful;
> * tests chat features
> o this test feature of the application would attempt to
> open a chat feature on a webpage, for example, a
> chat feature on the customer support section of a
> website. Once a response is received, the
> component of this client-side application would
> disconnect, logging the results;
> * monitors web links
> o this feature of the application would monitor all the
> links on the site and return results of any pages
> that were changed;
> * scans a site for spelling mistakes;
> * tests e-mail addresses
> o ensures that mailto links launch an e-mail client and
> populate the "to" field with a properly formed e-
> mail address;
> * scans a site for specific keywords, which would be entered via a
> form in said application;
> * scans a site for image file formats, recording the links of said
> image files.
>
>
> First, I would like to know if C++ can do all this; or if there is
> another language that would be able to do all this that is less
> complicated, but capable of client-side operation.
Yes and no. There are no mechanisms in the language itself to do
"test web forms", for example, but since web forms are usually just
information given to your program via standard input, you should
be able to do all the processing you need. As to other things,
there are libraries to help you with that. C++ is fully capable
of utilizing those libraries, of course.
> Also, I'm an extremely stubborn person, so please don't waste your
> time or bits trying to convince me that this is not a task to be taken
> by a C++ novice, which I most certainly am. (I'm sure you can work
> arrogance in there as a reson why I think I can do this;basically,
> humor me.)
>
> If C++ can accomplish such things, please recommend a text to help me
> get started.
If you're so hell-bent on using C++, go for it. Find a copy of
and read "Accelerated C++". You will need much more knowledge
than contained in that one book, so your next book will probably
be one with "Dynamic HTML" in its title.
Of course, most of what you are talking about is already covered
in some server-side development products like Websphere, probably.
You can program them using their own language (whatever that is)
or using some common programming language like Visual Basic, most
likely. Unfortunately this is the wrong place to ask about them.
V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask