|
LIST OF LECTURE SETS FOR CIS 3309 and CHAPTERS ASSOCIATED WITH EACH SET
(The first three lecture sets go together with the first three chapters in the Murach VB .NET
2008 text)
Note that to properly access Zipped files (indicated by the note
UNZIP TO USE) you must
-- Left click on the relevant link
and SAVE the file on your desk top (or where-ever you want to unzip and work with it).
Then find the zipped file, right click on it, click on Extract All and you should be on your
way. Note that the files may first be converted from VS 2005 to VS 2008. If this
does not work correctly, let me know ASAP.
Lecture Set 01 - Introduction to CIS 3309, Visual
Studio and .NET
Lecture Set 01A
- Introduction to CIS 3309 (last update 01-21-2009)
Lecture Set 01B - Understanding Visual Studio - Structure and Terminology (last update
01-21-2009)
Lecture Set 01C - Understanding Visual Studio - Apps, Solutions, Projects (no
longer used)
Lecture Set 01D - Understanding Dot NET (last update 01-21-2009)
Lecture Set 02 - Creating Projects and Designing Forms
Lecture Set 02A -
Creating an Application (last update
01-21-2009)
Lecture Set 02B - Configuring Visual Studio - Options and Help (last
update 01-21-2009 -
just scan
for future use)
Lecture Set 02C - More on the The Help System and The Object Browser (last
update 01-21-2009 -
just scan
for future use)
Lecture Set 03 -
Introduction to Visual Basic Concepts
Lecture Set 03A -
User Interfaces and Forms (last updated 09-02-2008)
Lecture Set 03B - Some Simple Controls, Event Handlers and Forms Apps (last updated
09-02-2008)
Lecture Set 03C - Design Mode Properties; an In-Depth Look at Controls (last updated
09-02-2008)
Lecture Set 03D - Some Standard Coding Conventions (last updated 09-02-2008)
Lecture
Set 03E - Issues in Software design (last updated 09-02-2008)
Lecture Set 04 - Data Types and Variables (Murach,
Chapter 4)
Lecture Set 04A - Numeric
Data Types (last updated 09-02-2008)
Lecture Set 04B - Variables, Constants, Expressions, Conversion
(last updated 09-28-2008)
Lecture Set 04C - Strings and Value and Reference Types
(last updated 09-02-2008)
Lecture Set 04D - Intrinsic Functions, Text Boxes, Input Focus
(last updated 09-02-2008)
Lecture Set 05 - Decision and Repetition Structures and
Repetition Controls (Murach Chapter 5)
Lecture Set 05A -
Decisions Structures (last updated 09-02-2008)
Lecture Set 05B -
Message and Input Boxes (last updated 09-02-2008)
Lecture Set 05C - Groups
of Controls (last updated 09-02-2008)
Lecture Set 05D
- Using Repetition with Loops (last updated 09-02-2008)
Lecture Set 06 - Characters, Strings, DateTime Data
Types (Murach Chapter 9)
Lecture Set 06A - The DateTime Data Type (last updated 09-03-2008)
Lecture Set 06B - Characters and Strings, Methods and Properties (last updated 09-03-2008)
Lecture Set 06C - Data Validation and the StringBuilder Class (last updated 09-03-2008)
Lecture Set 07 - The Structure of an Application: Procedures, Modules, Event Handlers
Lecture Set 07A - Procedures and Modules
(last updated 02-08-2009)
Lecture Set 07B - Event Handlers (last
updated 02-08-2009)
Lecture Set 07XHang - Hangman Code (10-01-2008)
Lecture Set 07XSpla - Reduce Ticks for Splash Screen
(10-01-2008)
Lecture Set 07Z - Jupin-Friedman
Hangman Game.zip UNZIP TO USE (10-01-2008)
Read
directions at the top of the page to unzip these files.
Lecture Set 08 - Validation and Exceptions
Lecture Set 08A - Doing Your Own Input Validation with Simple VB Tools (last updated
02-08-2009)
Lecture Set 08B - Structured Exception Handling with Try, Catch, and Throw (last updated
09-04-2008)
Lecture Set 08C - Structured Exception Handling with Other VB Tools (last updated
09-04-2008)
Lecture Set 09 - Arrays and Lists
Lecture Set 09A - Arrays and Repetition (last updated 02-16-2009)
Lecture Set 09B - More Complex Array Operations (last updated 02-16-2009)
Lecture Set 09C - Random Numbers, Rectangular and Jagged Arrays (last updated 02-16-2009)
Lecture Set 09D - Collections and Repetition (last updated 02-16-2009)
Lecture Set 09SuCell - Sudoku - Code to dynamically draw a cell
(10-01-2008)
Lecture Set 09SuGrid - Sudoku - Code to dynamically draw grid
(10-01-2008)
Lecture Set 09ArList - Arrays and Lists Code - by Joe Jupin
(10-01-1008)
Lecture Set 09Arobje - Arrays of Objects, Ints, Doubles, Strings
- by Joe Jupin (10-01-2008)
Lecture
Set 09ZErnie - Modified Ernie Midterm Exam.zip
UNZIP TO USE
(10-01-2008)
Read directions at the top of the page to unzip these files.
Lecture Set 09ZArList - TestArraysAndLists.zip
UNZIP TO USE
(10-01-2008)
Read directions at the top of the page to unzip these files.
Lecture Set 09DynGen
- Dynamic Generation of an Array of labels and Textboxes
(02-23-2009)
Lecture Set 09Random
- Sample Use of Random Number Generator (02-23-2009)
Lecture Set 10 - Windows Forms and Controls
Lecture Set 10A - Repetition Controls - List, Combo Boxes & DataGrids (last updated
09-06-2008)
Lecture Set 10B - Radio Buttons, Check Boxes, Group Controls (last updated 09-06-2008)
Lecture Set 11 - Creating and Using Classes
Lecture Set 11A - The Structure of an Application
(last updated 10-13-2008)
Lecture Set 11B - Classes – Constructors, Methods, Fields, Properties
(last updated 09-28-2008)
Lecture Set 11C - Communication Across Classes and Class Design
(last updated 09-28-2008)
Lecture Set 12 - Files and Data Streams
Lecture Set 12A - Working with Files and Data Streams
(last updated 09-28-2008)
Lecture Set 12B - How to Work with Text Files
(last updated 09-28-2008)
Lecture Set
12C - How to Work with Binary Files (last updated 10-21-2008)
Lecture Set 12D - Two Other Ways to Work with Files (not covered)
Lecture Set 13 - Introduction to Graphics
Lecture Set 13A - How to do
Drawing in .NET
Lecture Set 13B -
Mouse and Keyboard Events (not covered)
Lecture Set 14 - Databases, ADO.NET and ASP.NET
Lecture Set 14A - Basic Database Elements, VB .NET and DB Connections (last updated
11-23-2008)
Lecture Set 14B - Database Processing with Data Readers (last updated 11-23-2008)
Lecture Set 14BEx - Using Data Readers - Employee Example (last updated 12-01-2008)
Lecture Set 14C - Advanced DB Elements - Processing with DataSets and DataAdapters
Lecture Set 14XTP - Transaction Processing in VB (Jupin)
Appendix A - Debugging
Appendix A Part A - Debugging (Murach Version)
(last updated 09-28-2008)
Appendix A Part B - Debugging (Reading from Ekedahl)
(last updated 09-28-2008)
Appendix B - ASCII Character Set
Appendix B -
ASCII Character Chart
(last updated 09-28-2008)
Appendix C - Working with Reports
Appendix C -
Working with Reports
(last updated 09-28-2008)
Appendix D - Deploying a .NET Application
Appendix D
- Deploying a VB.NET App
(last updated 09-28-2008)
Appendix E - Inheritance
Appendix E - Working with Inheritance
(last updated 09-28-2008)
Appendix E Part A - Monopoly Illustration of Inheritance
Appendix E Part B - Person, Employee, Borrower.zip (Jupin) UNZIP TO
USE (last updated 11-04-2008)
Read directions at the top of the page to unzip these files.
Appendix E Part C - Manager, Employee, Worker.zip (Jupin) UNZIP TO
USE (last updated 11-04-2008)
Read directions at the top of the page to unzip these files.
Appendix F - Code Examples/Illustrations from Hangman
Game
Appendix F Part A - Dynamic Allocation of Controls
Appendix F Part B
- Drawing Illustrations
Appendix F Part C - Sequential File Reading (Text)
Appendix F Part D - Sequential File Reading and Parsing
Appendix G - An Introduction to
Client-Server Web-Centric Computing
Appendix G Part A - Introduction to ASP.NET (last updated 04-12-2009)
Appendix G Part B - A One Page Web Application (last updated 04-12-2009)
Appendix G Part C - A Multipage Web Application (last updated 04-12-2009)
Appendix G Part D - Test and Debug an ASP.NET Application (last updated 04-12-2009)
Appendix G Part E - A Crash Course in HTML
(last updated 04-12-2009)
Appendix G Part F - Working with Server Controls
(last updated 04-12-2009)
|