diff --git a/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/DesignTimeBuild/.dtbcache.v2 b/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/DesignTimeBuild/.dtbcache.v2
new file mode 100755
index 0000000..b2d73a8
Binary files /dev/null and b/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/FileContentIndex/11ffe969-de50-4ca1-90d1-cf6f29a0a1a9.vsidx b/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/FileContentIndex/11ffe969-de50-4ca1-90d1-cf6f29a0a1a9.vsidx
new file mode 100755
index 0000000..409a143
Binary files /dev/null and b/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/FileContentIndex/11ffe969-de50-4ca1-90d1-cf6f29a0a1a9.vsidx differ
diff --git a/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/FileContentIndex/3cba77ad-bedf-4c2e-87a1-fd8efed66971.vsidx b/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/FileContentIndex/3cba77ad-bedf-4c2e-87a1-fd8efed66971.vsidx
new file mode 100755
index 0000000..2b06817
Binary files /dev/null and b/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/FileContentIndex/3cba77ad-bedf-4c2e-87a1-fd8efed66971.vsidx differ
diff --git a/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/FileContentIndex/97b03cfa-a291-4f45-a6c6-585d3afba5a0.vsidx b/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/FileContentIndex/97b03cfa-a291-4f45-a6c6-585d3afba5a0.vsidx
new file mode 100755
index 0000000..3434d15
Binary files /dev/null and b/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/FileContentIndex/97b03cfa-a291-4f45-a6c6-585d3afba5a0.vsidx differ
diff --git a/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/FileContentIndex/read.lock b/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/FileContentIndex/read.lock
new file mode 100755
index 0000000..e69de29
diff --git a/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/v17/.futdcache.v2 b/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/v17/.futdcache.v2
new file mode 100755
index 0000000..76c7589
Binary files /dev/null and b/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/v17/.futdcache.v2 differ
diff --git a/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/v17/.suo b/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/v17/.suo
new file mode 100755
index 0000000..8d193a5
Binary files /dev/null and b/MP5/DriversLicenseExam_CalebFontenot/.vs/DriversLicenseExam_CalebFontenot/v17/.suo differ
diff --git a/MP5/DriversLicenseExam_CalebFontenot/.vs/ProjectEvaluation/driverslicenseexam_calebfontenot.metadata.v5 b/MP5/DriversLicenseExam_CalebFontenot/.vs/ProjectEvaluation/driverslicenseexam_calebfontenot.metadata.v5
new file mode 100755
index 0000000..6fff777
Binary files /dev/null and b/MP5/DriversLicenseExam_CalebFontenot/.vs/ProjectEvaluation/driverslicenseexam_calebfontenot.metadata.v5 differ
diff --git a/MP5/DriversLicenseExam_CalebFontenot/.vs/ProjectEvaluation/driverslicenseexam_calebfontenot.projects.v5 b/MP5/DriversLicenseExam_CalebFontenot/.vs/ProjectEvaluation/driverslicenseexam_calebfontenot.projects.v5
new file mode 100755
index 0000000..32b1c67
Binary files /dev/null and b/MP5/DriversLicenseExam_CalebFontenot/.vs/ProjectEvaluation/driverslicenseexam_calebfontenot.projects.v5 differ
diff --git a/MP5/DriversLicenseExam_CalebFontenot/DriversLicenseExam_CalebFontenot.csproj b/MP5/DriversLicenseExam_CalebFontenot/DriversLicenseExam_CalebFontenot.csproj
new file mode 100755
index 0000000..45de288
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/DriversLicenseExam_CalebFontenot.csproj
@@ -0,0 +1,11 @@
+
+
+
+ WinExe
+ net6.0-windows
+ enable
+ true
+ enable
+
+
+
\ No newline at end of file
diff --git a/MP5/DriversLicenseExam_CalebFontenot/DriversLicenseExam_CalebFontenot.csproj.user b/MP5/DriversLicenseExam_CalebFontenot/DriversLicenseExam_CalebFontenot.csproj.user
new file mode 100755
index 0000000..f61322e
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/DriversLicenseExam_CalebFontenot.csproj.user
@@ -0,0 +1,8 @@
+
+
+
+
+ Form
+
+
+
diff --git a/MP5/DriversLicenseExam_CalebFontenot/DriversLicenseExam_CalebFontenot.sln b/MP5/DriversLicenseExam_CalebFontenot/DriversLicenseExam_CalebFontenot.sln
new file mode 100755
index 0000000..8157192
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/DriversLicenseExam_CalebFontenot.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.3.32804.467
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DriversLicenseExam_CalebFontenot", "DriversLicenseExam_CalebFontenot.csproj", "{AFF251E9-3389-4BE0-A036-E74D726F68B1}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {AFF251E9-3389-4BE0-A036-E74D726F68B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AFF251E9-3389-4BE0-A036-E74D726F68B1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AFF251E9-3389-4BE0-A036-E74D726F68B1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AFF251E9-3389-4BE0-A036-E74D726F68B1}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {364FD030-FAB9-4BFF-AF4E-E0641A7A7F63}
+ EndGlobalSection
+EndGlobal
diff --git a/MP5/DriversLicenseExam_CalebFontenot/Form1.Designer.cs b/MP5/DriversLicenseExam_CalebFontenot/Form1.Designer.cs
new file mode 100755
index 0000000..75cc6aa
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/Form1.Designer.cs
@@ -0,0 +1,39 @@
+namespace DriversLicenseExam_CalebFontenot
+{
+ partial class Form1
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(800, 450);
+ this.Text = "Form1";
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/MP5/DriversLicenseExam_CalebFontenot/Form1.cs b/MP5/DriversLicenseExam_CalebFontenot/Form1.cs
new file mode 100755
index 0000000..467ff0d
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/Form1.cs
@@ -0,0 +1,10 @@
+namespace DriversLicenseExam_CalebFontenot
+{
+ public partial class Form1 : Form
+ {
+ public Form1()
+ {
+ InitializeComponent();
+ }
+ }
+}
\ No newline at end of file
diff --git a/MP5/DriversLicenseExam_CalebFontenot/Form1.resx b/MP5/DriversLicenseExam_CalebFontenot/Form1.resx
new file mode 100755
index 0000000..29dcb1b
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/Form1.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/MP5/DriversLicenseExam_CalebFontenot/Program.cs b/MP5/DriversLicenseExam_CalebFontenot/Program.cs
new file mode 100755
index 0000000..15ee020
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/Program.cs
@@ -0,0 +1,17 @@
+namespace DriversLicenseExam_CalebFontenot
+{
+ internal static class Program
+ {
+ ///
+ /// The main entry point for the application.
+ ///
+ [STAThread]
+ static void Main()
+ {
+ // To customize application configuration such as set high DPI settings or default font,
+ // see https://aka.ms/applicationconfiguration.
+ ApplicationConfiguration.Initialize();
+ Application.Run(new Form1());
+ }
+ }
+}
\ No newline at end of file
diff --git a/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
new file mode 100755
index 0000000..32c95f9
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]
diff --git a/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.AssemblyInfo.cs b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.AssemblyInfo.cs
new file mode 100755
index 0000000..c47cffd
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DriversLicenseExam_CalebFontenot")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("DriversLicenseExam_CalebFontenot")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DriversLicenseExam_CalebFontenot")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.AssemblyInfoInputs.cache b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.AssemblyInfoInputs.cache
new file mode 100755
index 0000000..df1d203
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+1723dc83c1118134ea750f28948a312b91c9e3da
diff --git a/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.GeneratedMSBuildEditorConfig.editorconfig b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100755
index 0000000..aa85d62
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.ApplicationManifest =
+build_property.StartupObject =
+build_property.ApplicationDefaultFont =
+build_property.ApplicationHighDpiMode =
+build_property.ApplicationUseCompatibleTextRendering =
+build_property.ApplicationVisualStyles =
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = DriversLicenseExam_CalebFontenot
+build_property.ProjectDir = Z:\media\DataEXT4\Documents\ASDV C#\MP5\DriversLicenseExam_CalebFontenot\
diff --git a/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.GlobalUsings.g.cs b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.GlobalUsings.g.cs
new file mode 100755
index 0000000..fea4009
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.GlobalUsings.g.cs
@@ -0,0 +1,10 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Drawing;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
+global using global::System.Windows.Forms;
diff --git a/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.assets.cache b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.assets.cache
new file mode 100755
index 0000000..741eb1d
Binary files /dev/null and b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.assets.cache differ
diff --git a/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.csproj.AssemblyReference.cache b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.csproj.AssemblyReference.cache
new file mode 100755
index 0000000..f790783
Binary files /dev/null and b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.csproj.AssemblyReference.cache differ
diff --git a/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.designer.deps.json b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.designer.deps.json
new file mode 100755
index 0000000..fbeaac4
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.designer.deps.json
@@ -0,0 +1,11 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v6.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v6.0": {}
+ },
+ "libraries": {}
+}
\ No newline at end of file
diff --git a/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.designer.runtimeconfig.json b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.designer.runtimeconfig.json
new file mode 100755
index 0000000..4ec7c38
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/obj/Debug/net6.0-windows/DriversLicenseExam_CalebFontenot.designer.runtimeconfig.json
@@ -0,0 +1,22 @@
+{
+ "runtimeOptions": {
+ "tfm": "net6.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "6.0.0"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App",
+ "version": "6.0.0"
+ }
+ ],
+ "additionalProbingPaths": [
+ "C:\\Users\\caleb\\.dotnet\\store\\|arch|\\|tfm|",
+ "C:\\Users\\caleb\\.nuget\\packages"
+ ],
+ "configProperties": {
+ "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/MP5/DriversLicenseExam_CalebFontenot/obj/DriversLicenseExam_CalebFontenot.csproj.nuget.dgspec.json b/MP5/DriversLicenseExam_CalebFontenot/obj/DriversLicenseExam_CalebFontenot.csproj.nuget.dgspec.json
new file mode 100755
index 0000000..6a4f949
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/obj/DriversLicenseExam_CalebFontenot.csproj.nuget.dgspec.json
@@ -0,0 +1,66 @@
+{
+ "format": 1,
+ "restore": {
+ "Z:\\media\\DataEXT4\\Documents\\ASDV C#\\MP5\\DriversLicenseExam_CalebFontenot\\DriversLicenseExam_CalebFontenot.csproj": {}
+ },
+ "projects": {
+ "Z:\\media\\DataEXT4\\Documents\\ASDV C#\\MP5\\DriversLicenseExam_CalebFontenot\\DriversLicenseExam_CalebFontenot.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "Z:\\media\\DataEXT4\\Documents\\ASDV C#\\MP5\\DriversLicenseExam_CalebFontenot\\DriversLicenseExam_CalebFontenot.csproj",
+ "projectName": "DriversLicenseExam_CalebFontenot",
+ "projectPath": "Z:\\media\\DataEXT4\\Documents\\ASDV C#\\MP5\\DriversLicenseExam_CalebFontenot\\DriversLicenseExam_CalebFontenot.csproj",
+ "packagesPath": "C:\\Users\\caleb\\.nuget\\packages\\",
+ "outputPath": "Z:\\media\\DataEXT4\\Documents\\ASDV C#\\MP5\\DriversLicenseExam_CalebFontenot\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\caleb\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net6.0-windows"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net6.0-windows7.0": {
+ "targetAlias": "net6.0-windows",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net6.0-windows7.0": {
+ "targetAlias": "net6.0-windows",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ },
+ "Microsoft.WindowsDesktop.App.WindowsForms": {
+ "privateAssets": "none"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/MP5/DriversLicenseExam_CalebFontenot/obj/DriversLicenseExam_CalebFontenot.csproj.nuget.g.props b/MP5/DriversLicenseExam_CalebFontenot/obj/DriversLicenseExam_CalebFontenot.csproj.nuget.g.props
new file mode 100755
index 0000000..2a0471e
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/obj/DriversLicenseExam_CalebFontenot.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\caleb\.nuget\packages\
+ PackageReference
+ 6.3.0
+
+
+
+
+
\ No newline at end of file
diff --git a/MP5/DriversLicenseExam_CalebFontenot/obj/DriversLicenseExam_CalebFontenot.csproj.nuget.g.targets b/MP5/DriversLicenseExam_CalebFontenot/obj/DriversLicenseExam_CalebFontenot.csproj.nuget.g.targets
new file mode 100755
index 0000000..35a7576
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/obj/DriversLicenseExam_CalebFontenot.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/MP5/DriversLicenseExam_CalebFontenot/obj/project.assets.json b/MP5/DriversLicenseExam_CalebFontenot/obj/project.assets.json
new file mode 100755
index 0000000..0b5d7b3
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/obj/project.assets.json
@@ -0,0 +1,71 @@
+{
+ "version": 3,
+ "targets": {
+ "net6.0-windows7.0": {}
+ },
+ "libraries": {},
+ "projectFileDependencyGroups": {
+ "net6.0-windows7.0": []
+ },
+ "packageFolders": {
+ "C:\\Users\\caleb\\.nuget\\packages\\": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "Z:\\media\\DataEXT4\\Documents\\ASDV C#\\MP5\\DriversLicenseExam_CalebFontenot\\DriversLicenseExam_CalebFontenot.csproj",
+ "projectName": "DriversLicenseExam_CalebFontenot",
+ "projectPath": "Z:\\media\\DataEXT4\\Documents\\ASDV C#\\MP5\\DriversLicenseExam_CalebFontenot\\DriversLicenseExam_CalebFontenot.csproj",
+ "packagesPath": "C:\\Users\\caleb\\.nuget\\packages\\",
+ "outputPath": "Z:\\media\\DataEXT4\\Documents\\ASDV C#\\MP5\\DriversLicenseExam_CalebFontenot\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\caleb\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net6.0-windows"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net6.0-windows7.0": {
+ "targetAlias": "net6.0-windows",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net6.0-windows7.0": {
+ "targetAlias": "net6.0-windows",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ },
+ "Microsoft.WindowsDesktop.App.WindowsForms": {
+ "privateAssets": "none"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/MP5/DriversLicenseExam_CalebFontenot/obj/project.nuget.cache b/MP5/DriversLicenseExam_CalebFontenot/obj/project.nuget.cache
new file mode 100755
index 0000000..28f94ed
--- /dev/null
+++ b/MP5/DriversLicenseExam_CalebFontenot/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+ "version": 2,
+ "dgSpecHash": "u5f6c9gkZ0+XUku02V0PmkwNcneL/4DvtaE7gj5x9i2uhQHQNxIHbNkL2M+QKOqNqfWOjZoCIM1LRsVhZjgmvw==",
+ "success": true,
+ "projectFilePath": "Z:\\media\\DataEXT4\\Documents\\ASDV C#\\MP5\\DriversLicenseExam_CalebFontenot\\DriversLicenseExam_CalebFontenot.csproj",
+ "expectedPackageFiles": [],
+ "logs": []
+}
\ No newline at end of file
diff --git a/MP5/TTT (4).zip b/MP5/TTT (4).zip
new file mode 100644
index 0000000..6f4364a
Binary files /dev/null and b/MP5/TTT (4).zip differ
diff --git a/MP5/TTT/.vs/TTT/FileContentIndex/ab60d293-7747-4056-839e-b1040e314160.vsidx b/MP5/TTT/.vs/TTT/FileContentIndex/ab60d293-7747-4056-839e-b1040e314160.vsidx
new file mode 100755
index 0000000..58a6e78
Binary files /dev/null and b/MP5/TTT/.vs/TTT/FileContentIndex/ab60d293-7747-4056-839e-b1040e314160.vsidx differ
diff --git a/MP5/TTT/.vs/TTT/FileContentIndex/read.lock b/MP5/TTT/.vs/TTT/FileContentIndex/read.lock
new file mode 100755
index 0000000..e69de29
diff --git a/MP5/TTT/.vs/TTT/v16/.suo b/MP5/TTT/.vs/TTT/v16/.suo
new file mode 100755
index 0000000..53ebb69
Binary files /dev/null and b/MP5/TTT/.vs/TTT/v16/.suo differ
diff --git a/MP5/TTT/.vs/TTT/v17/.suo b/MP5/TTT/.vs/TTT/v17/.suo
new file mode 100755
index 0000000..36c7966
Binary files /dev/null and b/MP5/TTT/.vs/TTT/v17/.suo differ
diff --git a/MP5/TTT/App.config b/MP5/TTT/App.config
new file mode 100755
index 0000000..5754728
--- /dev/null
+++ b/MP5/TTT/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MP5/TTT/Form1.Designer.cs b/MP5/TTT/Form1.Designer.cs
new file mode 100755
index 0000000..8d48703
--- /dev/null
+++ b/MP5/TTT/Form1.Designer.cs
@@ -0,0 +1,195 @@
+namespace TTT
+{
+ partial class Form1
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.label8 = new System.Windows.Forms.Label();
+ this.label9 = new System.Windows.Forms.Label();
+ this.label10 = new System.Windows.Forms.Label();
+ this.button1 = new System.Windows.Forms.Button();
+ this.button2 = new System.Windows.Forms.Button();
+ this.SuspendLayout();
+ //
+ // label1
+ //
+ this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 32.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label1.Location = new System.Drawing.Point(60, 73);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(53, 56);
+ this.label1.TabIndex = 0;
+ this.label1.Text = "X";
+ //
+ // label2
+ //
+ this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 32.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label2.Location = new System.Drawing.Point(140, 73);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(53, 56);
+ this.label2.TabIndex = 1;
+ this.label2.Text = "X";
+ //
+ // label3
+ //
+ this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 32.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label3.Location = new System.Drawing.Point(220, 73);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(53, 56);
+ this.label3.TabIndex = 2;
+ this.label3.Text = "X";
+ //
+ // label4
+ //
+ this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 32.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label4.Location = new System.Drawing.Point(60, 129);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(53, 56);
+ this.label4.TabIndex = 5;
+ this.label4.Text = "X";
+ //
+ // label5
+ //
+ this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 32.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label5.Location = new System.Drawing.Point(140, 129);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(53, 56);
+ this.label5.TabIndex = 4;
+ this.label5.Text = "X";
+ //
+ // label6
+ //
+ this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 32.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label6.Location = new System.Drawing.Point(220, 129);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(53, 56);
+ this.label6.TabIndex = 3;
+ this.label6.Text = "X";
+ //
+ // label7
+ //
+ this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 32.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label7.Location = new System.Drawing.Point(60, 185);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(53, 56);
+ this.label7.TabIndex = 8;
+ this.label7.Text = "X";
+ //
+ // label8
+ //
+ this.label8.Font = new System.Drawing.Font("Microsoft Sans Serif", 32.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label8.Location = new System.Drawing.Point(140, 185);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(53, 56);
+ this.label8.TabIndex = 7;
+ this.label8.Text = "X";
+ //
+ // label9
+ //
+ this.label9.Font = new System.Drawing.Font("Microsoft Sans Serif", 32.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label9.Location = new System.Drawing.Point(220, 185);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(53, 56);
+ this.label9.TabIndex = 6;
+ this.label9.Text = "X";
+ //
+ // label10
+ //
+ this.label10.Font = new System.Drawing.Font("Microsoft Sans Serif", 32.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label10.Location = new System.Drawing.Point(12, 254);
+ this.label10.Name = "label10";
+ this.label10.Size = new System.Drawing.Size(297, 50);
+ this.label10.TabIndex = 9;
+ this.label10.Text = "Result";
+ this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ this.label10.Click += new System.EventHandler(this.label10_Click);
+ //
+ // button1
+ //
+ this.button1.Location = new System.Drawing.Point(87, 338);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(75, 30);
+ this.button1.TabIndex = 10;
+ this.button1.Text = "New Game";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // button2
+ //
+ this.button2.Location = new System.Drawing.Point(168, 338);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(75, 30);
+ this.button2.TabIndex = 11;
+ this.button2.Text = "Reset";
+ this.button2.UseVisualStyleBackColor = true;
+ //
+ // Form1
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(321, 412);
+ this.Controls.Add(this.button2);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.label10);
+ this.Controls.Add(this.label7);
+ this.Controls.Add(this.label8);
+ this.Controls.Add(this.label9);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.label5);
+ this.Controls.Add(this.label6);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.label1);
+ this.Name = "Form1";
+ this.Text = "Form1";
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.Label label6;
+ private System.Windows.Forms.Label label7;
+ private System.Windows.Forms.Label label8;
+ private System.Windows.Forms.Label label9;
+ private System.Windows.Forms.Label label10;
+ private System.Windows.Forms.Button button1;
+ private System.Windows.Forms.Button button2;
+ }
+}
+
diff --git a/MP5/TTT/Form1.cs b/MP5/TTT/Form1.cs
new file mode 100755
index 0000000..ddeb021
--- /dev/null
+++ b/MP5/TTT/Form1.cs
@@ -0,0 +1,134 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace TTT
+{
+ public partial class Form1 : Form
+ {
+
+ int[,] board = new int [3,3];
+ Random r = new Random();
+ public Form1()
+ {
+ InitializeComponent();
+ }
+
+ private void label10_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ populateArray();
+ displayBoard();
+ while (determineWinner() == -1)
+ ;//relaod table
+ displayBoard();
+ }
+
+ void populateArray()
+ {
+ for (int i = 0; i < 3; ++i)
+ for (int j = 0; j < 3; ++j)
+ {
+
+ this.board[i,j] = (int) r.Next(9999) % 2;
+ }
+ }
+ /* returns 0 if "O" is winner
+ * 1 if "X" is winner
+ * 2 if draw
+ * -1 if there exist invalid combinations
+ both X's and O's winning
+ */
+ int determineWinner()
+ {
+
+ int winsOfX = 0;
+ int winsOfO = 0;
+
+ if (this.board[0, 0] == 1 &&
+ this.board[0, 1] == 1 &&
+ this.board[0, 2] == 1)
+ winsOfX++;
+
+ if (this.board[1, 0] == 1 &&
+ this.board[1, 1] == 1 &&
+ this.board[1, 2] == 1)
+ winsOfX++;
+
+ //count all wins of X
+ //count all the wins of 0
+
+ if (winsOfX == 1 && winsOfO == 0)
+ ;//x wins
+
+ else if (winsOfX == 0 && winsOfO == 1)
+ ;//o wins
+ else if (winsOfX == 1 && winsOfO == 1)
+ ;//draw
+ else
+ ;//invalid combination , rload the table with 0's and 1's
+ return 1;
+ }
+ void displayBoard()
+ {
+ if (board[0, 0] == 0)
+ label1.Text = "O";
+ else
+ label1.Text = "X";
+
+ if (board[0, 1] == 0)
+ label2.Text = "O";
+ else
+ label2.Text = "X";
+
+ if (board[0, 2] == 0)
+ label3.Text = "O";
+ else
+ label3.Text = "X";
+
+ if (board[1, 0] == 0)
+ label4.Text = "O";
+ else
+ label4.Text = "X";
+
+
+ if (board[1, 1] == 0)
+ label5.Text = "O";
+ else
+ label5.Text = "X";
+
+
+ if (board[1, 2] == 0)
+ label6.Text = "O";
+ else
+ label6.Text = "X";
+
+
+ if (board[2, 0] == 0)
+ label7.Text = "O";
+ else
+ label7.Text = "X";
+
+
+ if (board[2, 1] == 0)
+ label8.Text = "O";
+ else
+ label8.Text = "X";
+
+ if (board[2, 2] == 0)
+ label9.Text = "O";
+ else
+ label9.Text = "X";
+ }
+ }
+}
diff --git a/MP5/TTT/Form1.resx b/MP5/TTT/Form1.resx
new file mode 100755
index 0000000..29dcb1b
--- /dev/null
+++ b/MP5/TTT/Form1.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/MP5/TTT/Program.cs b/MP5/TTT/Program.cs
new file mode 100755
index 0000000..5f70d78
--- /dev/null
+++ b/MP5/TTT/Program.cs
@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace TTT
+{
+ static class Program
+ {
+ ///
+ /// The main entry point for the application.
+ ///
+ [STAThread]
+ static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new Form1());
+ }
+ }
+}
diff --git a/MP5/TTT/Properties/AssemblyInfo.cs b/MP5/TTT/Properties/AssemblyInfo.cs
new file mode 100755
index 0000000..bdda879
--- /dev/null
+++ b/MP5/TTT/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("TTT")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("TTT")]
+[assembly: AssemblyCopyright("Copyright © 2021")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("a0ef3262-6297-49c2-bf89-7b4e64b32184")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/MP5/TTT/Properties/Resources.Designer.cs b/MP5/TTT/Properties/Resources.Designer.cs
new file mode 100755
index 0000000..d950487
--- /dev/null
+++ b/MP5/TTT/Properties/Resources.Designer.cs
@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace TTT.Properties
+{
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources
+ {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources()
+ {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager
+ {
+ get
+ {
+ if ((resourceMan == null))
+ {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TTT.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture
+ {
+ get
+ {
+ return resourceCulture;
+ }
+ set
+ {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/MP5/TTT/Properties/Resources.resx b/MP5/TTT/Properties/Resources.resx
new file mode 100755
index 0000000..ffecec8
--- /dev/null
+++ b/MP5/TTT/Properties/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/MP5/TTT/Properties/Settings.Designer.cs b/MP5/TTT/Properties/Settings.Designer.cs
new file mode 100755
index 0000000..977d047
--- /dev/null
+++ b/MP5/TTT/Properties/Settings.Designer.cs
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace TTT.Properties
+{
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+ {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default
+ {
+ get
+ {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/MP5/TTT/Properties/Settings.settings b/MP5/TTT/Properties/Settings.settings
new file mode 100755
index 0000000..abf36c5
--- /dev/null
+++ b/MP5/TTT/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/MP5/TTT/TTT.csproj b/MP5/TTT/TTT.csproj
new file mode 100755
index 0000000..de8cd5a
--- /dev/null
+++ b/MP5/TTT/TTT.csproj
@@ -0,0 +1,83 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {A0EF3262-6297-49C2-BF89-7B4E64B32184}
+ WinExe
+ TTT
+ TTT
+ v4.7.2
+ 512
+ true
+ true
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ Form1.cs
+
+
+
+
+ Form1.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MP5/TTT/TTT.sln b/MP5/TTT/TTT.sln
new file mode 100755
index 0000000..6d8daaa
--- /dev/null
+++ b/MP5/TTT/TTT.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.30413.136
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TTT", "TTT.csproj", "{A0EF3262-6297-49C2-BF89-7B4E64B32184}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {A0EF3262-6297-49C2-BF89-7B4E64B32184}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A0EF3262-6297-49C2-BF89-7B4E64B32184}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A0EF3262-6297-49C2-BF89-7B4E64B32184}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A0EF3262-6297-49C2-BF89-7B4E64B32184}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {4BCF2FAC-884B-4A96-814B-3FFDA9A159F9}
+ EndGlobalSection
+EndGlobal
diff --git a/MP5/TTT/bin/Debug/TTT.exe b/MP5/TTT/bin/Debug/TTT.exe
new file mode 100755
index 0000000..d6c4d45
Binary files /dev/null and b/MP5/TTT/bin/Debug/TTT.exe differ
diff --git a/MP5/TTT/bin/Debug/TTT.exe.config b/MP5/TTT/bin/Debug/TTT.exe.config
new file mode 100755
index 0000000..5754728
--- /dev/null
+++ b/MP5/TTT/bin/Debug/TTT.exe.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MP5/TTT/bin/Debug/TTT.pdb b/MP5/TTT/bin/Debug/TTT.pdb
new file mode 100755
index 0000000..08135d3
Binary files /dev/null and b/MP5/TTT/bin/Debug/TTT.pdb differ
diff --git a/MP5/TTT/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/MP5/TTT/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
new file mode 100755
index 0000000..057ed7f
--- /dev/null
+++ b/MP5/TTT/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
diff --git a/MP5/TTT/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/MP5/TTT/obj/Debug/DesignTimeResolveAssemblyReferences.cache
new file mode 100755
index 0000000..bcb7980
Binary files /dev/null and b/MP5/TTT/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/MP5/TTT/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/MP5/TTT/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100755
index 0000000..607e97a
Binary files /dev/null and b/MP5/TTT/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/MP5/TTT/obj/Debug/TTT.Form1.resources b/MP5/TTT/obj/Debug/TTT.Form1.resources
new file mode 100755
index 0000000..6c05a97
Binary files /dev/null and b/MP5/TTT/obj/Debug/TTT.Form1.resources differ
diff --git a/MP5/TTT/obj/Debug/TTT.Properties.Resources.resources b/MP5/TTT/obj/Debug/TTT.Properties.Resources.resources
new file mode 100755
index 0000000..6c05a97
Binary files /dev/null and b/MP5/TTT/obj/Debug/TTT.Properties.Resources.resources differ
diff --git a/MP5/TTT/obj/Debug/TTT.csproj.AssemblyReference.cache b/MP5/TTT/obj/Debug/TTT.csproj.AssemblyReference.cache
new file mode 100755
index 0000000..25ff1ca
Binary files /dev/null and b/MP5/TTT/obj/Debug/TTT.csproj.AssemblyReference.cache differ
diff --git a/MP5/TTT/obj/Debug/TTT.csproj.CoreCompileInputs.cache b/MP5/TTT/obj/Debug/TTT.csproj.CoreCompileInputs.cache
new file mode 100755
index 0000000..bfe380c
--- /dev/null
+++ b/MP5/TTT/obj/Debug/TTT.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+8069502011d0681850e57a53d5a1673222f430a6
diff --git a/MP5/TTT/obj/Debug/TTT.csproj.FileListAbsolute.txt b/MP5/TTT/obj/Debug/TTT.csproj.FileListAbsolute.txt
new file mode 100755
index 0000000..b72a7c8
--- /dev/null
+++ b/MP5/TTT/obj/Debug/TTT.csproj.FileListAbsolute.txt
@@ -0,0 +1,10 @@
+C:\Users\athanasios.markou\source\repos\TTT\bin\Debug\TTT.exe.config
+C:\Users\athanasios.markou\source\repos\TTT\bin\Debug\TTT.exe
+C:\Users\athanasios.markou\source\repos\TTT\bin\Debug\TTT.pdb
+C:\Users\athanasios.markou\source\repos\TTT\obj\Debug\TTT.csprojAssemblyReference.cache
+C:\Users\athanasios.markou\source\repos\TTT\obj\Debug\TTT.Form1.resources
+C:\Users\athanasios.markou\source\repos\TTT\obj\Debug\TTT.Properties.Resources.resources
+C:\Users\athanasios.markou\source\repos\TTT\obj\Debug\TTT.csproj.GenerateResource.cache
+C:\Users\athanasios.markou\source\repos\TTT\obj\Debug\TTT.csproj.CoreCompileInputs.cache
+C:\Users\athanasios.markou\source\repos\TTT\obj\Debug\TTT.exe
+C:\Users\athanasios.markou\source\repos\TTT\obj\Debug\TTT.pdb
diff --git a/MP5/TTT/obj/Debug/TTT.csproj.GenerateResource.cache b/MP5/TTT/obj/Debug/TTT.csproj.GenerateResource.cache
new file mode 100755
index 0000000..a289b78
Binary files /dev/null and b/MP5/TTT/obj/Debug/TTT.csproj.GenerateResource.cache differ
diff --git a/MP5/TTT/obj/Debug/TTT.csprojAssemblyReference.cache b/MP5/TTT/obj/Debug/TTT.csprojAssemblyReference.cache
new file mode 100755
index 0000000..3e41a0f
Binary files /dev/null and b/MP5/TTT/obj/Debug/TTT.csprojAssemblyReference.cache differ
diff --git a/MP5/TTT/obj/Debug/TTT.exe b/MP5/TTT/obj/Debug/TTT.exe
new file mode 100755
index 0000000..d6c4d45
Binary files /dev/null and b/MP5/TTT/obj/Debug/TTT.exe differ
diff --git a/MP5/TTT/obj/Debug/TTT.pdb b/MP5/TTT/obj/Debug/TTT.pdb
new file mode 100755
index 0000000..08135d3
Binary files /dev/null and b/MP5/TTT/obj/Debug/TTT.pdb differ
diff --git a/MP5/mp5.pdf b/MP5/mp5.pdf
new file mode 100644
index 0000000..2bcd95a
Binary files /dev/null and b/MP5/mp5.pdf differ
diff --git a/lab7_2/.vs/lab7_3_CalebFontenot/FileContentIndex/0d73037b-f070-41e4-b978-e77f47db438b.vsidx b/lab7_2/.vs/lab7_3_CalebFontenot/FileContentIndex/0d73037b-f070-41e4-b978-e77f47db438b.vsidx
new file mode 100755
index 0000000..603857f
Binary files /dev/null and b/lab7_2/.vs/lab7_3_CalebFontenot/FileContentIndex/0d73037b-f070-41e4-b978-e77f47db438b.vsidx differ
diff --git a/lab7_2/.vs/lab7_3_CalebFontenot/FileContentIndex/read.lock b/lab7_2/.vs/lab7_3_CalebFontenot/FileContentIndex/read.lock
new file mode 100755
index 0000000..e69de29
diff --git a/lab7_2/.vs/lab7_3_CalebFontenot/v17/.suo b/lab7_2/.vs/lab7_3_CalebFontenot/v17/.suo
new file mode 100755
index 0000000..58e091a
Binary files /dev/null and b/lab7_2/.vs/lab7_3_CalebFontenot/v17/.suo differ
diff --git a/lab7_2/Seating Chart/Form1.Designer.cs b/lab7_2/Seating Chart/Form1.Designer.cs
new file mode 100755
index 0000000..2d5da09
--- /dev/null
+++ b/lab7_2/Seating Chart/Form1.Designer.cs
@@ -0,0 +1,160 @@
+namespace Seating_Chart
+{
+ partial class Form1
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.airplanePictureBox = new System.Windows.Forms.PictureBox();
+ this.priceLabel = new System.Windows.Forms.Label();
+ this.seatPriceDescriptionLabel = new System.Windows.Forms.Label();
+ this.colPromptLabel = new System.Windows.Forms.Label();
+ this.rowPromptLabel = new System.Windows.Forms.Label();
+ this.txtCol = new System.Windows.Forms.TextBox();
+ this.txtRow = new System.Windows.Forms.TextBox();
+ this.exitButton = new System.Windows.Forms.Button();
+ this.displayPriceButton = new System.Windows.Forms.Button();
+ ((System.ComponentModel.ISupportInitialize)(this.airplanePictureBox)).BeginInit();
+ this.SuspendLayout();
+ //
+ // airplanePictureBox
+ //
+ this.airplanePictureBox.Image = global::Seating_Chart.Properties.Resources.Airplane;
+ this.airplanePictureBox.Location = new System.Drawing.Point(0, 0);
+ this.airplanePictureBox.Name = "airplanePictureBox";
+ this.airplanePictureBox.Size = new System.Drawing.Size(432, 540);
+ this.airplanePictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.airplanePictureBox.TabIndex = 0;
+ this.airplanePictureBox.TabStop = false;
+ //
+ // priceLabel
+ //
+ this.priceLabel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.priceLabel.Location = new System.Drawing.Point(335, 26);
+ this.priceLabel.Name = "priceLabel";
+ this.priceLabel.Size = new System.Drawing.Size(76, 23);
+ this.priceLabel.TabIndex = 21;
+ this.priceLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // seatPriceDescriptionLabel
+ //
+ this.seatPriceDescriptionLabel.AutoSize = true;
+ this.seatPriceDescriptionLabel.BackColor = System.Drawing.Color.White;
+ this.seatPriceDescriptionLabel.Location = new System.Drawing.Point(273, 31);
+ this.seatPriceDescriptionLabel.Name = "seatPriceDescriptionLabel";
+ this.seatPriceDescriptionLabel.Size = new System.Drawing.Size(56, 13);
+ this.seatPriceDescriptionLabel.TabIndex = 20;
+ this.seatPriceDescriptionLabel.Text = "Seat Price";
+ //
+ // colPromptLabel
+ //
+ this.colPromptLabel.AutoSize = true;
+ this.colPromptLabel.BackColor = System.Drawing.Color.White;
+ this.colPromptLabel.Location = new System.Drawing.Point(7, 48);
+ this.colPromptLabel.Name = "colPromptLabel";
+ this.colPromptLabel.Size = new System.Drawing.Size(79, 13);
+ this.colPromptLabel.TabIndex = 19;
+ this.colPromptLabel.Text = "Enter a Column";
+ //
+ // rowPromptLabel
+ //
+ this.rowPromptLabel.AutoSize = true;
+ this.rowPromptLabel.BackColor = System.Drawing.Color.White;
+ this.rowPromptLabel.Location = new System.Drawing.Point(20, 23);
+ this.rowPromptLabel.Name = "rowPromptLabel";
+ this.rowPromptLabel.Size = new System.Drawing.Size(66, 13);
+ this.rowPromptLabel.TabIndex = 18;
+ this.rowPromptLabel.Text = "Enter a Row";
+ //
+ // txtCol
+ //
+ this.txtCol.Location = new System.Drawing.Point(92, 45);
+ this.txtCol.Name = "txtCol";
+ this.txtCol.Size = new System.Drawing.Size(64, 20);
+ this.txtCol.TabIndex = 17;
+ //
+ // txtRow
+ //
+ this.txtRow.Location = new System.Drawing.Point(92, 19);
+ this.txtRow.Name = "txtRow";
+ this.txtRow.Size = new System.Drawing.Size(64, 20);
+ this.txtRow.TabIndex = 16;
+ //
+ // exitButton
+ //
+ this.exitButton.Location = new System.Drawing.Point(220, 554);
+ this.exitButton.Name = "exitButton";
+ this.exitButton.Size = new System.Drawing.Size(75, 38);
+ this.exitButton.TabIndex = 23;
+ this.exitButton.Text = "Exit";
+ this.exitButton.UseVisualStyleBackColor = true;
+ //
+ // displayPriceButton
+ //
+ this.displayPriceButton.Location = new System.Drawing.Point(139, 554);
+ this.displayPriceButton.Name = "displayPriceButton";
+ this.displayPriceButton.Size = new System.Drawing.Size(75, 38);
+ this.displayPriceButton.TabIndex = 22;
+ this.displayPriceButton.Text = "Display Price";
+ this.displayPriceButton.UseVisualStyleBackColor = true;
+ this.displayPriceButton.Click += new System.EventHandler(this.displayPriceButton_Click);
+ //
+ // Form1
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(434, 604);
+ this.Controls.Add(this.exitButton);
+ this.Controls.Add(this.displayPriceButton);
+ this.Controls.Add(this.priceLabel);
+ this.Controls.Add(this.seatPriceDescriptionLabel);
+ this.Controls.Add(this.colPromptLabel);
+ this.Controls.Add(this.rowPromptLabel);
+ this.Controls.Add(this.txtCol);
+ this.Controls.Add(this.txtRow);
+ this.Controls.Add(this.airplanePictureBox);
+ this.Name = "Form1";
+ this.Text = "Seating Chart";
+ ((System.ComponentModel.ISupportInitialize)(this.airplanePictureBox)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox airplanePictureBox;
+ internal System.Windows.Forms.Label priceLabel;
+ internal System.Windows.Forms.Label seatPriceDescriptionLabel;
+ internal System.Windows.Forms.Label colPromptLabel;
+ internal System.Windows.Forms.Label rowPromptLabel;
+ internal System.Windows.Forms.TextBox txtCol;
+ internal System.Windows.Forms.TextBox txtRow;
+ internal System.Windows.Forms.Button exitButton;
+ internal System.Windows.Forms.Button displayPriceButton;
+ }
+}
+
diff --git a/lab7_2/Seating Chart/Form1.cs b/lab7_2/Seating Chart/Form1.cs
new file mode 100755
index 0000000..d65107d
--- /dev/null
+++ b/lab7_2/Seating Chart/Form1.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+
+namespace Seating_Chart
+{
+ public partial class Form1 : Form
+ {
+ public Form1()
+ {
+ InitializeComponent();
+ }
+
+ private void displayPriceButton_Click(object sender, EventArgs e)
+ {
+ // Variables for the selected row and column
+ int row, col;
+
+ const int MAX_ROW = 5;
+ const int MAX_COL = 3;
+
+ // Create an array with the seat prices
+ decimal[,] prices =
+ {
+ {450m, 450m, 450m, 450m },
+ {425 }
+ }
+ }
+}
diff --git a/lab7_2/Seating Chart/Form1.resx b/lab7_2/Seating Chart/Form1.resx
new file mode 100755
index 0000000..29dcb1b
--- /dev/null
+++ b/lab7_2/Seating Chart/Form1.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/lab7_2/Seating Chart/Program.cs b/lab7_2/Seating Chart/Program.cs
new file mode 100755
index 0000000..91f6b53
--- /dev/null
+++ b/lab7_2/Seating Chart/Program.cs
@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Windows.Forms;
+
+namespace Seating_Chart
+{
+ static class Program
+ {
+ ///
+ /// The main entry point for the application.
+ ///
+ [STAThread]
+ static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new Form1());
+ }
+ }
+}
diff --git a/lab7_2/Seating Chart/Properties/AssemblyInfo.cs b/lab7_2/Seating Chart/Properties/AssemblyInfo.cs
new file mode 100755
index 0000000..fef8a08
--- /dev/null
+++ b/lab7_2/Seating Chart/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Seating Chart")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Microsoft")]
+[assembly: AssemblyProduct("Seating Chart")]
+[assembly: AssemblyCopyright("Copyright © Microsoft 2010")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("4d5a95c9-3fa2-4730-87c3-002433cc51e4")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/lab7_2/Seating Chart/Properties/Resources.Designer.cs b/lab7_2/Seating Chart/Properties/Resources.Designer.cs
new file mode 100755
index 0000000..2e9fd8c
--- /dev/null
+++ b/lab7_2/Seating Chart/Properties/Resources.Designer.cs
@@ -0,0 +1,73 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace Seating_Chart.Properties {
+ using System;
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Seating_Chart.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap Airplane {
+ get {
+ object obj = ResourceManager.GetObject("Airplane", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+ }
+}
diff --git a/lab7_2/Seating Chart/Properties/Resources.resx b/lab7_2/Seating Chart/Properties/Resources.resx
new file mode 100755
index 0000000..1f4a592
--- /dev/null
+++ b/lab7_2/Seating Chart/Properties/Resources.resx
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ ..\Resources\Airplane.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
\ No newline at end of file
diff --git a/lab7_2/Seating Chart/Properties/Settings.Designer.cs b/lab7_2/Seating Chart/Properties/Settings.Designer.cs
new file mode 100755
index 0000000..f46859d
--- /dev/null
+++ b/lab7_2/Seating Chart/Properties/Settings.Designer.cs
@@ -0,0 +1,26 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace Seating_Chart.Properties {
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.3.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default {
+ get {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/lab7_2/Seating Chart/Properties/Settings.settings b/lab7_2/Seating Chart/Properties/Settings.settings
new file mode 100755
index 0000000..abf36c5
--- /dev/null
+++ b/lab7_2/Seating Chart/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/lab7_2/Seating Chart/Resources/Airplane.bmp b/lab7_2/Seating Chart/Resources/Airplane.bmp
new file mode 100755
index 0000000..d64063f
Binary files /dev/null and b/lab7_2/Seating Chart/Resources/Airplane.bmp differ
diff --git a/lab7_2/Seating Chart/Seating Chart.csproj b/lab7_2/Seating Chart/Seating Chart.csproj
new file mode 100755
index 0000000..c67a669
--- /dev/null
+++ b/lab7_2/Seating Chart/Seating Chart.csproj
@@ -0,0 +1,95 @@
+
+
+
+ Debug
+ x86
+ 8.0.30703
+ 2.0
+ {1B6E3ECD-DD32-4450-A28B-3072AFB79B28}
+ WinExe
+ Properties
+ Seating_Chart
+ lab7_3_CalebFontenot
+ v4.8
+
+
+ 512
+
+
+ x86
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+ false
+
+
+ x86
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ Form1.cs
+
+
+
+
+ Form1.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+ True
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/lab7_2/Seating Chart/app.config b/lab7_2/Seating Chart/app.config
new file mode 100755
index 0000000..2c0f559
--- /dev/null
+++ b/lab7_2/Seating Chart/app.config
@@ -0,0 +1,3 @@
+
+
+
diff --git a/lab7_2/Seating Chart/bin/Debug/Seating Chart.exe b/lab7_2/Seating Chart/bin/Debug/Seating Chart.exe
new file mode 100755
index 0000000..8f5b2a1
Binary files /dev/null and b/lab7_2/Seating Chart/bin/Debug/Seating Chart.exe differ
diff --git a/lab7_2/Seating Chart/bin/Debug/Seating Chart.pdb b/lab7_2/Seating Chart/bin/Debug/Seating Chart.pdb
new file mode 100755
index 0000000..177a74c
Binary files /dev/null and b/lab7_2/Seating Chart/bin/Debug/Seating Chart.pdb differ
diff --git a/lab7_2/Seating Chart/bin/Debug/Seating Chart.vshost.exe b/lab7_2/Seating Chart/bin/Debug/Seating Chart.vshost.exe
new file mode 100755
index 0000000..681ab77
Binary files /dev/null and b/lab7_2/Seating Chart/bin/Debug/Seating Chart.vshost.exe differ
diff --git a/lab7_2/Seating Chart/bin/Debug/Seating Chart.vshost.exe.manifest b/lab7_2/Seating Chart/bin/Debug/Seating Chart.vshost.exe.manifest
new file mode 100755
index 0000000..f96b1d6
--- /dev/null
+++ b/lab7_2/Seating Chart/bin/Debug/Seating Chart.vshost.exe.manifest
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lab7_2/Seating Chart/obj/x86/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/lab7_2/Seating Chart/obj/x86/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
new file mode 100755
index 0000000..3cf0af3
--- /dev/null
+++ b/lab7_2/Seating Chart/obj/x86/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
diff --git a/lab7_2/Seating Chart/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache b/lab7_2/Seating Chart/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
new file mode 100755
index 0000000..c761e6f
Binary files /dev/null and b/lab7_2/Seating Chart/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/lab7_2/Seating Chart/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/lab7_2/Seating Chart/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100755
index 0000000..30fa84f
Binary files /dev/null and b/lab7_2/Seating Chart/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.csproj.AssemblyReference.cache b/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.csproj.AssemblyReference.cache
new file mode 100755
index 0000000..ce2398c
Binary files /dev/null and b/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.csproj.AssemblyReference.cache differ
diff --git a/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.csproj.FileListAbsolute.txt b/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.csproj.FileListAbsolute.txt
new file mode 100755
index 0000000..32668f3
--- /dev/null
+++ b/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.csproj.FileListAbsolute.txt
@@ -0,0 +1,7 @@
+C:\Users\Tony\Documents\Books\C#\4th Edition\Student Sample Programs\Chap07\Seating Chart\Seating Chart\bin\Debug\Seating Chart.exe
+C:\Users\Tony\Documents\Books\C#\4th Edition\Student Sample Programs\Chap07\Seating Chart\Seating Chart\bin\Debug\Seating Chart.pdb
+C:\Users\Tony\Documents\Books\C#\4th Edition\Student Sample Programs\Chap07\Seating Chart\Seating Chart\obj\x86\Debug\Seating_Chart.Form1.resources
+C:\Users\Tony\Documents\Books\C#\4th Edition\Student Sample Programs\Chap07\Seating Chart\Seating Chart\obj\x86\Debug\Seating_Chart.Properties.Resources.resources
+C:\Users\Tony\Documents\Books\C#\4th Edition\Student Sample Programs\Chap07\Seating Chart\Seating Chart\obj\x86\Debug\Seating Chart.csproj.GenerateResource.Cache
+C:\Users\Tony\Documents\Books\C#\4th Edition\Student Sample Programs\Chap07\Seating Chart\Seating Chart\obj\x86\Debug\Seating Chart.exe
+C:\Users\Tony\Documents\Books\C#\4th Edition\Student Sample Programs\Chap07\Seating Chart\Seating Chart\obj\x86\Debug\Seating Chart.pdb
diff --git a/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.csproj.GenerateResource.Cache b/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.csproj.GenerateResource.Cache
new file mode 100755
index 0000000..3bd55ec
Binary files /dev/null and b/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.csproj.GenerateResource.Cache differ
diff --git a/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.exe b/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.exe
new file mode 100755
index 0000000..8f5b2a1
Binary files /dev/null and b/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.exe differ
diff --git a/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.pdb b/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.pdb
new file mode 100755
index 0000000..177a74c
Binary files /dev/null and b/lab7_2/Seating Chart/obj/x86/Debug/Seating Chart.pdb differ
diff --git a/lab7_2/Seating Chart/obj/x86/Debug/Seating_Chart.Form1.resources b/lab7_2/Seating Chart/obj/x86/Debug/Seating_Chart.Form1.resources
new file mode 100755
index 0000000..6c05a97
Binary files /dev/null and b/lab7_2/Seating Chart/obj/x86/Debug/Seating_Chart.Form1.resources differ
diff --git a/lab7_2/Seating Chart/obj/x86/Debug/Seating_Chart.Properties.Resources.resources b/lab7_2/Seating Chart/obj/x86/Debug/Seating_Chart.Properties.Resources.resources
new file mode 100755
index 0000000..aeae117
Binary files /dev/null and b/lab7_2/Seating Chart/obj/x86/Debug/Seating_Chart.Properties.Resources.resources differ
diff --git a/lab7_2/Seating Chart/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dll b/lab7_2/Seating Chart/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dll
new file mode 100755
index 0000000..637b1b2
Binary files /dev/null and b/lab7_2/Seating Chart/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dll differ
diff --git a/lab7_2/lab7_3_CalebFontenot.sln b/lab7_2/lab7_3_CalebFontenot.sln
new file mode 100755
index 0000000..1163116
--- /dev/null
+++ b/lab7_2/lab7_3_CalebFontenot.sln
@@ -0,0 +1,22 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.27703.2042
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Seating Chart", "Seating Chart\Seating Chart.csproj", "{1B6E3ECD-DD32-4450-A28B-3072AFB79B28}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x86 = Debug|x86
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {1B6E3ECD-DD32-4450-A28B-3072AFB79B28}.Debug|x86.ActiveCfg = Debug|x86
+ {1B6E3ECD-DD32-4450-A28B-3072AFB79B28}.Debug|x86.Build.0 = Debug|x86
+ {1B6E3ECD-DD32-4450-A28B-3072AFB79B28}.Release|x86.ActiveCfg = Release|x86
+ {1B6E3ECD-DD32-4450-A28B-3072AFB79B28}.Release|x86.Build.0 = Release|x86
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal