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 2015 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.
1. LEFT click on
green down arrow -- the downloads arrow. 2. RIGHT click on the
downloaded zipped file. 3. LEFT click on "Open Containing Folder".
Click
on Extract All and you should be on your way. Note that the some
files may first have to be converted from VS 2012 to VS 2015 or VS 2015 to
VS 2017/19. 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-02-2019)
Lecture Set 01B - Understanding Visual Studio - Structure and
Terminology (01-02-2019)
Lecture Set 01C
- Understanding Dot NET (01-02-2019)
Lecture Set 02 - Creating Projects and Designing Forms
Lecture Set 02A -
Creating an Application (01-02-2019)
Lecture Set 02B - Configuring Visual Studio -
(Look over and see material in text)
(01-02-2019)
Lecture Set 02C - More on the The Help System and The Object Browser
(Look over briefly) (01-02-2019)
Lecture Set 03 -
Introduction to Visual Basic Concepts
Lecture Set 03A -
User Interfaces and Forms (last update 01-02-2019)
Lecture Set 03B
- Some Simple Controls, Event Handlers and Forms Apps (01-02-2019)
Lecture Set 03C
- Design Mode Properties; an In-Depth Look at Controls (01-02-2019)
Lecture Set 03D - Some Standard Coding Conventions (01-02-2019)
Lecture
Set 03E - Issues in Software Design (01-02-2019)
Lecture Set 04 - Data Types and Variables (Murach,
Chapter 4)
Lecture Set 04A - Numeric
Data Types (last
updated 01-03-2019)
Lecture Set 04B - Variables, Constants, Expressions, Conversion
(01-03-2019)
Lecture Set 04C - Strings and Value and Reference Types
(01-03-2019)
Lecture Set 04D - Intrinsic Functions, Text Boxes, Input Focus
(01-03-2019)
Lecture Set 05 - Decision and Repetition Structures and
Repetition Controls (Murach Chapter 5)
Lecture Set 05A
- Decisions Structures (last updated (01-03-2019)
Lecture Set 05B
- Message and Input Boxes (01-03-2019)
Lecture Set 05C
- Groups of Controls (01-03-2019)
Lecture Set 05D
- Using Repetition with Loops (01-03-2019)
Lecture Set 06 - Characters, Strings, DateTime Data
Types (Murach Chapter 9)
Lecture Set 06A
- The DateTime Data Type (01-03-2019)
Lecture Set 06B
- Characters and Strings, Methods and Properties (01-03-2019)
Lecture Set 06C - Data Validation and the StringBuilder Class (01-03-2019)
Lecture Set 07 - The Structure of an Application: Procedures, Modules, Event Handlers
Lecture Set 07A - Procedures and Modules
(last updated 01-03-2019)
Lecture Set 07B - Event Handlers
(last updated 01-04-2019)
Lecture Set 07XSender -
Using the Sender Argument in a Handler (08-05-2013)
Lecture Set 07XDynamic -
Creating Collections of Controls Dynamically
(08-12-2013)
Lecture Set 07XSpla -
Timer and Button Examples for Leaving Splash Screen
(08-08-2013)
Lecture Set 07Z -
Jupin-Friedman Hangman Game CSharp.zip UNZIP TO USE
(01-06-2019)
Read directions at the top of the page to unzip this files.
Lecture Set 08 - Validation and Exceptions
Lecture Set 08A - Doing Your Own Input Validation with Simple VB Tools (last updated
01-04-2019)
Lecture Set 08B - Structured Exception Handling with Try, Catch, and Throw (last updated
01-04-2019)
Lecture Set 08C - Structured Exception Handling with Other C# Tools (last updated
01-04-2019)
Lecture Set 09 - Arrays and Lists
Lecture Set 09A - Arrays and Repetition (last updated
01-04-2019)
Lecture Set 09B
- More Complex Array Operations (01-04-2019)
Lecture Set 09C
- Random Numbers, Rectangular and Jagged Arrays (01-04-2019)
Lecture Set 09D
- Collections and Repetition (01-04-2019)
Lecture Set 09SuCell - Sudoku - Code to dynamically draw a cell
(VB)
(10-01-2008)
Lecture Set 09SuGrid - Sudoku - Code to dynamically draw grid
(VB)
(10-01-2008)
Lecture Set 09ArList - Arrays and Lists Code - by Joe Jupin
(VB)
(10-01-2008)
Lecture Set 09Arobje - Arrays of Objects, Ints, Doubles, Strings
- by Joe Jupin (VB) (10-01-2008)
Read directions at the top of the page to unzip these files.
Lecture Set
09ZErnie - Dice Rolls - Random Numbers, Dynamic LISTs
C#.zip
UNZIP TO USE
(08-20-2013)
Read directions at the top of the page to unzip these files.
Lecture Set 09ZArList - TestArraysAndLists.zip
(VB) 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
(VB)
(02-23-2009)
Lecture Set 09Random
- Sample Use of Random Number Generator (VB) (02-23-2009)
Lecture Set 10 - Windows Forms and Controls
This
material is best learned from the Murach text. You can read the book
and skip these lecture set.)
Lecture Set 10A
- Repetition Controls - List, Combo Boxes & DataGrids (last updated 01-04-2019)
Lecture Set 10B - Radio Buttons, Check Boxes, Group Controls (01-04-2019)
Lecture Set 11 - Creating and Using Classes
Lecture Set 11A - The Structure of an Application
(last updated 01-06-2019)
Lecture Set 11B - Classes – Constructors, Methods, Fields, Properties
(01-06-2019)
Lecture Set 11C - Communication Across Classes and Class Design
(01-06-2019)
Lecture Set 12 - Files and Data Streams
Lecture Set 12A -
Dialog Boxes, Filters, Directories
(last updated
08-25-2013) (not used, can be skipped)
Lecture Set 12B - How to Work with Text Files
- Reading and Writing Sequential Files
(01-06-2019)
Lecture Set
12C - How to Work with Binary Files (08-25-2013)
(not used - just skim quickly)
Lecture Set 12D - Two Other Ways to Work with Files
VB (not covered, can be skipped)
Lecture Set 13 - Introduction to Graphics
Lecture Set 13A - How to do
Drawing in .NET (last updated 01-06-2019)
Lecture Set 13B -
Mouse and Keyboard Events VB (not covered, can be
skipped)
Lecture Set 14 - Databases, ADO.NET and ASP.NET
Lecture Set 14A
new
- Database Review and Connection Introduction (last update 12-01-2017)
Lecture
Set 14B new - Database Processing with Data Readers (last updated
12-01-2017)
Lecture Set 14BExJupin
-
Using Data Readers - Employee Example (VB
- Currently not in use)
(UNZIP TO USE)
Lecture
Set 14BExPascucci - Using Data Readers
- C#
Example (last update 03-27-2019)
(UNZIP TO USE)
Lecture Set 14C
new - Database Processing with DataAdapters,
DataSets, etc. (Currently not in use)
Lecture Set 14CEx - Pascucci DataAdapter, DataSet Example Code (10-31-2013
-- for CIS 3342) Lecture Set 14D new - Advanced DB Elements
(incomplete)
Lecture Set 14XTP - Transaction Processing in VB
(Jupin -
currently not in use)
------ OLD Material -----
Lecture Set 14A - Basic Database Elements, VB .NET and DB Connections (last updated
11-23-2008)
Lecture Set 14B new - Database Processing with Data Readers (last updated
04-08-2012)
Lecture Set 14C new - Advanced DB Elements - Processing with DataSets and DataAdapters
------ End of Old Material -----
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 -
Fundamentals of Inheritance C#
(last updated 03-16-2019)
Appendix E Part A - Monopoly Illustration of Inheritance
Appendix E Part B - Manager, Employee, Worker (Jupin-OLD05)
UNZIP TO USE (Currently not in
use)
Read directions at the top of the page to unzip these files.
Appendix E Part C
- Manager, Employee, Worker (Jupin-OLD08) UNZIP TO USE
(Currently not in use)
Read directions at the top of the page to unzip these files.
Appendix E Part D - Introduction to the Employer-Manager Project (JJFF
last updated 03-16-2019)
Appendix E Part
D1 - Person, Manager, Employee, Client, Worker
(Jupin-currently not in use)
(last updated 03-26-2010)
Appendix E Part D2 - Person, Manager, Employee, Client, Worker
(Jupin-currently not in use
UNZIP TO USE
( last updated 03-29-2010.) 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
12-01-2013)
Appendix G Part B - A One Page Web Application (last updated
12-01-2013)
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)
|