Visual BASIC .NET Programming

Fall 2004



Visual Basic and Excel macros. We started this on Friday, December 3rd. Look at the 23 birthdays problem and/or the Racing Rectangles (before the racing cats (Nekos), there were Rectangles racing down an Excel spreadsheet.

            Note: Excel Visual Basic is much, much, much easier than Visual Basic .NET!

Quiz on Wednesday, December 1st in VB .NET. class. QUIZ STUDY GUIDE and suggestions.

QUIZ and LAST PROGRAMMING PROJECT: Neko Cat Racing (Four Cats) note number one.

Neko Cat racing. This is a followup to 11/10/Wednesday class and preview of 11/12/Friday hands-on lab class. Look it over BEFORE the lab class.


Neko images (there are NINE lives to the cat).

Neko Racing Program, which you will do a simpler version of. This Neko cat has MORE than NINE lives for each cat. Race includes False Starts, past race stats, Gold, Silver and Bronze winners, and the option of races without scratching and napping.


Assignment #3: Friday, October 22nd Font Graphics example program. (From the WRT 112 Lab class).
Covered on Monday November 1st and Wednesday November 3rd.
Due date: Wednesday, November 10th.

Doing the ascending staircase HINTS and directions.

Quiz Date is AFTER Thanksgiving break is over. We may have one test instead of two quizzes.

Your last programming assignment is the Neko cat racing program. You should start working on it now.


Programming Assignment #2: Page 311, #17 of the textbook (odds of dice rolling problem - throwing TWO dice).
Due Monday, October 25th by 6 p.m.
Programming Assignment #1: Page 93, #18 of the textbook (NBA team rankings).
You also have one handout (from 09/27/Monday) and will receive at least one more handout on 09/29/Wednesday for this assignment.

It is due on October 8th (FRIDAY). Turn in printout of the code and screen snapshots of the running program. Your code should have a comment in it with your name and the program due date, etc. The .Text property of your Form should have your first and last name displayed too. (Displayed in the Title bar of running program = Forms.Text property String).


Install your software: INSTALL YOUR VB .NET now and it will last until Thanksgiving Break, which is 60 days from Sunday, Sept 26th.


  1. READING ASSIGNMENT for the first week of class. Besides reading over the handouts and lecture notes, read chapters 1 and 2. We will start to cover chapter 3 at the end of week #2 or after.

  2. Lecture #3 and Lecture #4 REVIEW: Making Initials, which could be considered TLAs for persons. The initial programming example should be studied carefully and understood as completely as possible, to make the rest of the course easier. Look for P M E (Properties, Methods and Events).

  3. VIP: DO NOT INSTALL YOUR VB .NET software until after the middle of September. It only works for 60 days, so we will use it the most for the 60 days up until the Friday before Thanksgiving vacation!
        September 22nd until November 19th is 60 days.  
    
        Do NOT install your VB .NET software until September 22nd, unless
        you want to do all your work in the Wright lab and spend 80 or 100
        dollars at the bookstore for the full version of VB .NET that does
        not expire in two months.
    
        We will go to the Wright Hall 112 computer lab for hands-on classes
    with VB .NET quite a few times BEFORE September 22nd, to get you 
    acquainted with the environment in a relaxed environment.  We will still
    have some hands-on classes after Sep 22 too, but you will also be able
    to work on assignments or play and try things at home then for 60 days!
    
            July                 August              September
    Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
                 1  2  3   1  2  3  4  5  6  7            1  2  3  4
     4  5  6  7  8  9 10   8  9 10 11 12 13 14   5  6  7  8  9 10 11
    11 12 13 14 15 16 17  15 16 17 18 19 20 21  12 13 14 15 16 17 18
    18 19 20 21 22 23 24  22 23 24 25 26 27 28  19 20 21 22 23 24 25
    25 26 27 28 29 30 31  29 30 31              26 27 28 29 30
                                                
          October               November              December
    Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
                    1  2      1  2  3  4  5  6            1  2  3  4
     3  4  5  6  7  8  9   7  8  9 10 11 12 13   5  6  7  8  9 10 11
    10 11 12 13 14 15 16  14 15 16 17 18 19 20  12 13 14 15 16 17 18
    17 18 19 20 21 22 23  21 22 23 24 25 26 27  19 20 21 22 23 24 25
    24 25 26 27 28 29 30  28 29 30              26 27 28 29 30 31
    
    

    The following numbered items 3, 4 and 5 links will be converted to .NET from Visual Basic. It will not hurt to look at them, if you wish. They introduce the basics, but they are in Visual Basic 6.0 and not in the VB .NET environment or code! There are lots of similarities, however.


  4. PowerPoint slides for VISUAL BASIC lectures #1 and #2. NOTE: Not for VB .NET. We will translate all this to VB .NET and I will update the PowerPoint slides for the new .NET version of VB (Visual Basic).
  5. Design time and VB code from Tuesday, August 26th - day #1 example. VIP: NOT VB .NET!

  6. RUN time example. The FORM_CLICK() event has happened at least 4 times, right?