M&IS 24080
Computer Programming for Business I
Fall, 2003

Instructor: Glenn Thomas

The last day to withdraw from this course is Saturday November 1, 2003.


Related Pages Course Announcements
Syllabus

Submit
Homework/View
Comments

Homework 

Office Hours 

Contact Me 

Programming Rules 

Final
Grades Page

send me
an e-mail

  • Final grades and comments have been posted.

  • Your class account for WebCT and the ListServ will be closed out during the week of December 29. If you want copies of anything in your class account, you need to download it prior to December 28.


  • Grades and comments for homework 4 are posted.


Added November 20, 2003
  • Here's BinarySearchTree.zip the program discussed in class on Tuesday. Unzip this file, start Visual Studio and load the solution file BinarySearchTree.sln. The project named BinarySearchTree contains the Classes BinaryTree and BinaryTreeNode as well as the public Structure BinaryTreeNodeData. Hopefully you will find this example useful when working on homework 6.


Added November 19, 2003
  • Homework 6 is posted.


Added November 7, 2003
  • If you would like to see one solution for homework 3, download ParseExpression.zip. When unzipped, you will have the VB .NET source code for the sample program for homework 3.


Added November 6, 2003
  • Homework 3 grades and comments are available.

  • In class, an example of creating a CardCollection used to contain a shoe of cards was given. A small, but critical, portion of the example was omitted. The Following code is a corrected example of one method for creating a shoe.

    
    Dim BJShoe As New CardCollection     '  Declare this variable to have a Global scope
    
    
    '  Within your program, the following will create the shoe
    
    BJShoe.Clear()           '  Remove all Cards currently in the shoe
    
    For I = 1 To NumDecks    '  Repeat once for each 52 card playing deck in the shoe
    
        '  style is a value in the  CardStyles enumeration available in CardsNET.dll
        '  it determines the graphic for the card back
        '  New Deck(style) generates the new deck of 52 cards
        '  the .GetCards method returns the 52 cards as a CardCollection
        BJShoe.AddRange(New Deck(Style).GetCards())
    	
    Next
    
    MessageBox.Show(BJShoe.Count.ToString)   '  Display the number of cards in BJShoe
    


Added October 28, 2003
  • Homework 5 has been posted.

  • For partial documentation of CardsNET.dll take a look at CardsNET1.html.


Added October 18, 2003
  • CardsNET.dll is a dynamic link library which provides many capabilities that will allow you to create a variety of different games. You should download CardsNETdemos.zip. When unzipped, you will find a new folder named PlayingCards. In turn, this folder contains four subfolders.

    Folder Contents
    cardsnet Contains the C# source code used to create CardsNET.dll. You can open the solution file CardsNET.sln to view and/or modify the source code.
    cardsnetdemo Contains one of the two Visual Bacic .NET sample programs to be discussed in class. Open the soultion file dllDemo.sln to view the source code.
    dll Contains a copy of the file CardsNET.dll. There are several other copies elsewhere.
    pyramidvb A second VB .NET program written by John Chmura, who created CardsNET.dll. This program will also be discussed in class.


    I recommend that you take a look at the two sample VB .NET programs. You might find it helpful to print copies of them to bring to class, as they will be used to discuss how CardsNET.dll may be incorporated into your programs.


Added October 15, 2003
  • The zip file for homework 4 has been changed to add the file Interop.Scripting.dll. Without this file, the sample program cannot work. If anyone has any problems getting Explorer02.exe to execute after unzipping this file, I'd like to know about them so they can be corrected.

  • Homework 4 has been changed to reflect the opportunity for extra credit.


Added October 13, 2003
  • Homework 4 is posted.


Added September 22, 2003
  • Grades and comments for homework 2 are posted.


Added September 18, 2003
  • To facilitate discussing the VB.NET TreeView object, you can download and unzip makeatreeviewdemo.zip. When unzipped, the folder MakeATreeview will contain the source code for the program discussed in class.


Announcements and Items of interest will be posted below. You should check it frequently.


Added August 29, 2003
  • Grades for homework 1 have been posted.

  • Homework 3 is posted.


  • Homework 1 is due Wednesday August 27, 2003 before 3:00 p.m.

  • If you have your own PC with either Windows 2000 or Windows XP as your operating system, you may, if you wish, obtain an installable copy of MicroSoft Visual Studio .NET 2003 in six CDs. To see how to do this, check out Obtaining/Installing MicroSoft Visual Studio .NET 2003. There is no charge to you as a student enrolled in this course.

  • You should check this page frequently. I will assume that you are aware of any announcement after it has been posted for 48 hours. 

  • This page will be used to post announcements relevant to this class. For example, when a homework is posted to the web or graded, this will be noted here. Check it frequently.