Home Page |  Web programming |  Shell programming |  Basic programming |  DSP programming |  Stats programming

Computational Methods for Research in Speech Science

Visual Basic programming

This page provides some useful resources to support the Visual Basic programming part of the course..

Free Software

  • Visual Basic Express edition. Microsoft page with free download of Visual Studio Express edition for Desktop includes Visual Basic language.

On-line Tutorials & Reference Information

Books

  • Microsoft Visual Basic 2008 Express Edition: Build a Program Now!. Patrice Pelland, Microsoft Press. Free 245 page e-book available when you register Visual Basic 2008 Express edition.
  • Beginning Microsoft Visual Basic 2010. Willis, Wiley, 2010. Quick moving introduction to VB that shows you how to build real applications. ISBN: 0470502223.
  • Sams Teach Yourself Visual Basic 2010 in 24 Hours: Complete Starter Kit. Foxall, SAMS, 2010. ISBN: 0672331136.
  • Microsoft Visual Basic 2010 Step By Step Book/CD Package. Halvorson, Microsoft, 2010. ISBN: 0735626693.

Audio & Speech Tutorials

Demonstration Programs

  1. Types - demonstration of some different variable types and expressions
  2. Scope - demonstrate functions, subroutines, global and local vaiables
  3. Controls - demonstration of some simple controls
  4. Conditional - demonstration of some conditional statements
  5. Arrays - demonstrate the use of some arrays and array functions
  6. Loops - demonstrate some looping statements and arrays
  7. FileIO - demonstrate file open/save and text file read/write
  8. Console - demonstrate a console application for processing text files
  9. NumTable - demonstrate menus, status bar, file access, arrays
  10. CSVAnal - demonstrate reading/analysis of CSV files from console
  11. ConsoleCopy - demonstrate safe file access and error reporting from console
  12. ClassDemo - demonstrate class definitions and use of lists

Answers to Exercises

  1. WindowHello
  2. WebBrowse
  3. Expressions
  4. Lin2db
  5. procstring
  6. interest
  7. ageclass
  8. ShowText
  9. findnumber
  10. parabola
  11. grocery
  12. SlideShow
  13. MyEdit
  14. StringTable
  15. ttable
  16. CountTypes