Home | Join! | Help | Browse | Forums | NuWorld | NWF | PoPo   
I finally downloaded it!
Thursday. 5.15.08 7:34 pm
After much planning and begging, I finally got Visual Basic on my home computer. For free. It's the Express Version. But still.

As you can see below, I kind of had to...steal the link from my teacher. She said I couldn't e-mail myself, but she said nothing about blogging!

I was really looking forward to being able to finish my work at home. Sometimes she gives us a program to do, and I...overhaul it. The most recent adventure was the pizza order program. Series of events, anyone?

Objective: Create a program that offers 4 different toppings on two sizes of pizza, with the price based on the size and number of toppings. Add a button that confirms that the order has been made. Put a randomly generated order number somewhere. (Easy)

Next, I went back and...

added a readout on the price that automatically updates when choices are made, with a sub price for size, one for toppings, and a total;

created a "plain cheese" choice that set the topping price at 0;

made a "Clear" button that set everything to the default values;

added the "Add Pizza" button, which prints a CUSTOM "receipt" to a text box, complete with sub totals and topping list;

made sure that the Add Pizza button was bug free, flexible, and had decent grammar in the face of adversity;

made almost all of the labels into a currency format, (one was and still is really stubborn...);

added "extra cheese" as a 5th topping;

integrated the new topping into the Add Pizza function

added cookie, chips, and drink options, each with its own sub-price;

integrated the EXTRA options into the up-to-date price indicator, making a label for all three new subprices;

updated the TOTAL label to accommodate three new values;

created three choices for cookies, chips, and drink to choose from;

made up the new variables needed to add this information to the receipt, so that it now shows order number, pizza size and price, all toppings and price, and extras that only appear if you add them. The flavor of drink, cookie, and chips are all included if selected(TON OF WORK);

changed the number generator from 1-100 to 1-1,000,000 just for kicks;

adjusted the receipt to be more pleasing to the eye and better organized;

changed the text from the order confirmation to something remotely cool and personal.

There. Done. If you still can't see how much I overhaul certain projects, then just pretend that you do. I made one program from scratch, called Bouncing Balls (shut up). It was supposed to be a screen saver of one ball bouncing around inside an undefined border. First it was side to side, then two dimensions. Then it was an extra ball, operating on a separate rig of timers and everything. Then it was the pause button, then the option (when paused) to change the direction of the ball and the current position. Then it was the option to show the borders (which is neat because the borders for the different balls overlap a little). When I got finished with that, I went crazy and added...

A rave function. That's right. There's a button that says "rave" on it, and when you click it, ALL the colors flash between regular blue-orange color scheme and inversed. Everthing. It's like lights flashing on and off, hence the RAVE title. Then I ripped some sounds from a song called Beato and recreated a party boy noise that goes off in time to the flashing. Then I added buttons to change the tempo.

That is, of course, not counting the literal hundreds of bugs I had to figure out. We're talking about, say, 10 pages of unorganized jumble that I somehow kept in my head. (It certainly isn't there anymore. I doubt I could edit this very well anymore)

I LOVE programming in this class. You may have forgotten, but the point of the post is to say how I got VB at home and how excited I am.

(VB is not an STD, haha.)

This newer version, however, is far more complicated than the one from school. It had to "invoke the upgrade engine" just to read the files I brought from school. It's a one way converter; I can't bring home projects to school for work. D:

Also, my program, which had virtually no bugs, no longer works because certain things don't fly the same with VB8 as with VB6. Which dampens my spirit.

Thankfully, I was shown this:




OH and I forgot to mention. My eye hurt for one or two days, I posted about it, and it stopped hurting. So no pink eye for me! MY POINT IS MADE!
7 Comments.


So.... long...

You're really some overachiver. :P

Heh... bouncing balls... [I refuse to shut up because I showed you Beato]
» randomjunk on 2008-05-15 09:41:47

Well, you found it on my site. I think that counts.
» randomjunk on 2008-05-15 10:04:25

Hahaha, that's great. You have to get your coding done somehow, eh?
» ikimashokie on 2008-05-15 10:28:24

Yes, there is a part where he laughs while he's singing.
» ikimashokie on 2008-05-16 11:55:56

Wow, someday you could be a genius programmer and make the sweetest programs ever! Even now, I bet you could revolutionize any small business.
» Zanzibar on 2008-05-17 01:53:57

I am very grateful to you for the information.
It at all does not approach me. valium online The useful message tramadol pharmacy It ?s healthy! cheap klonopin Bravo, you were not mistaken :) cheap ambien The remarkable answer :) get phentermine 034535
» Elvis (202.108.50.74) on 2010-09-01 03:55:24

In my opinion it is not logical
Thanks, has left to read. xanax bars I about such yet did not hear valium online The matchless message, is interesting to me :) buy zoloft online Where you so for a long time were gone? diazepam online Have quickly answered :) buy ultram online 381e4d
» August (200.48.170.215) on 2010-09-03 07:27:37

Name.

URL.

[to enter your email, use "mailto:[email protected]"]
Subject.

Comment.

Word verification.

Copy the first 4 characters only.

If you are a member, try logging in again or accessing this page here.

middaymoon's Weblog Site • NuTang.com

NuTang is the first web site to implement PPGY Technology. This page was generated in 0.246seconds.

  Send to a friend on AIM | Set as Homepage | Bookmark Home | NuTang Collage | Terms of Service & Privacy Policy | Link to Us | Monthly Top 10s
All content � Copyright 2003-2047 NuTang.com and respective members. Contact us at NuTang[AT]gmail.com.