Click here to Skip to main content
15,885,088 members
Articles / Programming Languages / C#

MATPaint - Simple App with Simple Features

,
Rate me:
Please Sign up or sign in to vote.
5.00/5 (12 votes)
10 Dec 2012CPOL8 min read 51.9K   3.5K   24  
MATrix Paint - A simple app with many C# and mostly Windows Forms features for a class project.
  • MatPaint-SourceCode.zip
    • MatPaint
      • .git
        • branches
        • config
        • description
        • FETCH_HEAD
        • HEAD
        • hooks
          • applypatch-msg.sample
          • commit-msg.sample
          • post-update.sample
          • pre-applypatch.sample
          • pre-commit.sample
          • prepare-commit-msg.sample
          • pre-rebase.sample
          • update.sample
        • index
        • info
          • exclude
        • logs
          • refs
            • remotes
              • origin
                • master
        • objects
          • 02
            • 6a40ff943cb5af664959d3b50f4c431db3fed2
          • 04
            • 56f03267d3408234ad9775ab33e3288427fe7c
          • 08
            • 52d74105472ccf249db045726cee30ad109635
          • 0b
            • ebc97b17ee76d59a326d37308c961d028d423e
          • 12
            • d04808d878c5b4af042ca9725f0de90d01d027
          • 15
            • 0c2eee60fe9f7dc30d244ea2dd0bc8f205ea4b
          • 19
            • c3c3dee31d30afeb2f6ad46da654858a0364d5
          • 1a
            • bc0cde8fd964a3cbcb380fabc80eb41229f733
          • 1d
            • 8fd5e51f974637143c1348240760ae26fd6f38
          • 21
            • b19229d796c2f7eb85d6e3100c46ef2ad95577
          • 2b
            • da20eae39fea7958e24f77cbd38873cc16ae10
          • 3d
            • d9a94f833e951eb5ecf8223048f07359a34787
          • 3e
            • 4f9f30e83c132c8e990f9a6bdebd419f7e8a21
            • 911e91410845b16f5618e4aff766ffa57c6f03
            • cd43e2840b8de7c12b46ed6ccadfb25e135132
          • 3f
            • 12ce90a0bb8bec89d8887b394498f8c9546c72
          • 40
            • b933eecf2b4c270f1135ad06a4de0639d3ec53
          • 41
            • 2eeda78dc9de1186c2e0e1526764af82ab3431
          • 42
            • 72b845230f57b53302da1776b4bf2135661410
          • 4a
            • 994e8dedd71eed64956d021d6486330b160d1a
          • 4d
            • 19126660e52c8858f5431b3bc42d0facdade2d
          • 4e
            • bd0e365bfeface4e5d98452d06024d64f858ee
          • 4f
            • ec87326d0cf6176efd24bf22ef1e80a0cbf45e
          • 53
            • fde55f1282e02306992508e6da8c358c637eff
          • 55
            • 7a7ef77018823a0548a9d9e1525033652ccd0b
            • 9eabca9fbdd24372ee1efc5f81fa6b397a8604
          • 56
            • 92d5f36b547f045ce5c6a4f13c33246edc4770
          • 57
            • 9cf7c166da4eb586f43516be3b5ed09bd773a8
          • 58
            • 36eb46bf1d200a3041486b1779d6d01eb3fe6d
          • 5d
            • 6b30e99004a3dd16ea1e3f2c5f7014c1f7fe99
          • 5e
            • bd21a16d61827ba9ee2b0353fbf6c8c8e88bca
          • 62
            • 223866817095a2352c8633f93830da7e61aaed
            • d2de354a6a47f8a06bdd4ac1dc8546bd70315f
          • 68
            • fce172f3afdd8de4c9bc24a22c7559e4375134
          • 69
            • fb98a56a4282146ccd0fbc1bfaaf8e69b3a8b9
          • 6b
            • 128b5aa87dc35a2f9d9e8cca3c82176be81852
          • 6c
            • 02e8419d66b422948606cac0245f2710a17292
          • 6d
            • 1aea10825050c423d3fffecdee4b863adf474d
          • 6e
            • 9bc0ba03f5b5bb59410eef165f2f336fb19f50
          • 6f
            • 93f07fca68cd370e0a0f1ffdd82d8bb95b49ee
          • 71
            • 7ec20293a90bea84acbc6fc16d3603176431bc
          • 73
            • f366f70b417b5e915b3230038969fb50d9fc96
          • 86
            • b4353d704dd6bff78e6709eeb7c5c14a9a8779
          • 87
            • c729aa0097b18dd155ee82855489501d2ce1a2
          • 8d
            • 4570f724df7314f5b77a18f8877b7405c30661
          • 8e
            • 615f25fdc66f1a373ff9c5ab281ca0eebc52fb
          • 9d
            • 3c35ad2e4c8ef0e64009172d9efcfd7c6af238
            • f1eb7f746a70339220a1bb8f1e37698b98d222
          • 9e
            • 8c4a8286a0338e89d6d165d2e9e53181437483
          • a0
            • 1d10cdbd04b3c29108ba10948f3b5bfc54d456
          • a5
            • b6ce06e1ad111a4953bb078267c707df924939
          • a7
            • 94bec56531ca33a32c3344bc5d1018f2710411
          • aa
            • 5723f353ecad8b9e58f8bea53e04111f24e1e2
          • af
            • 7dbebbacef595e3089c01c05671016c21a8304
          • b2
            • 3181604e2b0dda01a344ba8b07d212cc677061
          • b9
            • 102d686ff923b991d05bd6a89a648a91f43123
            • 8bdd594c8fe8651e4eb20d6c2aec4e69799ff7
            • f5d7a79511454698df886ecaba100340f62e39
          • bc
            • e35b9d9b6b3ba8478ab5745ed4511b83cc57ac
          • bd
            • 8c43c8e818f6ad4330affddee527fb2d47f863
          • bf
            • 6c72dbca250c1f67d2d912c60787dc49637a51
          • c5
            • e330f767c3883d2e9325d28ced1a26cbfe8d58
          • cd
            • bea1806be2c6df868eb1396beaa8363b24d242
          • d2
            • 0a022524f92804e359b70511c745bc3104e42e
          • d3
            • c9000d9e91b1b85c344c2b3dfd0b12fb12a41d
          • df
            • d03be8a497b04bca954c7340ce102d2fa8450f
          • e2
            • a7ae77c828a102313c0e6fa5386e17cac9b434
          • e4
            • 60b3031d89fb8619bbdc27d601e0d3aa448235
          • e5
            • 4d6bf998819340467e486151c5cb1af5fbba79
          • e8
            • 11c84808e2e9f3b9307fe4e775a85ddcf02327
          • ea
            • 95050f6912fdf3e9d116ef1fcfc8293b535812
          • f1
            • 7bd7706293d4c1d7cbd8af2a71727ba21510b7
          • f8
            • a9c8851abfe950be68008dca4578693ac613aa
          • fc
            • bd9fd80287f6a510fd74049e787ce12a0aa81b
            • f7a0cbdab1869afa37f363fbbba534983a6b36
          • fd
            • 566c6e69370d49c60685fae1ee8fb019df589e
          • fe
            • 3591a343e47c2569b68b62702bcaa8420b91cf
          • info
          • pack
        • refs
          • heads
            • master
          • remotes
            • origin
              • master
          • tags
      • .gitattributes
      • .gitignore
      • MATPaint.sln
      • MATPaint.suo
      • MATPaint.v11.suo
      • obj
        • x86
          • Debug
      • README.txt
      • Setup2
      • WindowsFormsApplication6
  • DISK1.zip
  • DISK1-noexe.zip
  • MatPaint-Source-Code.zip
    • config
    • description
    • FETCH_HEAD
    • HEAD
    • applypatch-msg.sample
    • commit-msg.sample
    • post-update.sample
    • pre-applypatch.sample
    • pre-commit.sample
    • prepare-commit-msg.sample
    • pre-rebase.sample
    • update.sample
    • index
    • exclude
    • master
    • 6a40ff943cb5af664959d3b50f4c431db3fed2
    • 56f03267d3408234ad9775ab33e3288427fe7c
    • 52d74105472ccf249db045726cee30ad109635
    • ebc97b17ee76d59a326d37308c961d028d423e
    • d04808d878c5b4af042ca9725f0de90d01d027
    • 0c2eee60fe9f7dc30d244ea2dd0bc8f205ea4b
    • c3c3dee31d30afeb2f6ad46da654858a0364d5
    • bc0cde8fd964a3cbcb380fabc80eb41229f733
    • 8fd5e51f974637143c1348240760ae26fd6f38
    • b19229d796c2f7eb85d6e3100c46ef2ad95577
    • da20eae39fea7958e24f77cbd38873cc16ae10
    • d9a94f833e951eb5ecf8223048f07359a34787
    • 4f9f30e83c132c8e990f9a6bdebd419f7e8a21
    • 911e91410845b16f5618e4aff766ffa57c6f03
    • cd43e2840b8de7c12b46ed6ccadfb25e135132
    • 12ce90a0bb8bec89d8887b394498f8c9546c72
    • b933eecf2b4c270f1135ad06a4de0639d3ec53
    • 2eeda78dc9de1186c2e0e1526764af82ab3431
    • 72b845230f57b53302da1776b4bf2135661410
    • 994e8dedd71eed64956d021d6486330b160d1a
    • 19126660e52c8858f5431b3bc42d0facdade2d
    • bd0e365bfeface4e5d98452d06024d64f858ee
    • ec87326d0cf6176efd24bf22ef1e80a0cbf45e
    • fde55f1282e02306992508e6da8c358c637eff
    • 7a7ef77018823a0548a9d9e1525033652ccd0b
    • 9eabca9fbdd24372ee1efc5f81fa6b397a8604
    • 92d5f36b547f045ce5c6a4f13c33246edc4770
    • 9cf7c166da4eb586f43516be3b5ed09bd773a8
    • 36eb46bf1d200a3041486b1779d6d01eb3fe6d
    • 6b30e99004a3dd16ea1e3f2c5f7014c1f7fe99
    • bd21a16d61827ba9ee2b0353fbf6c8c8e88bca
    • 223866817095a2352c8633f93830da7e61aaed
    • d2de354a6a47f8a06bdd4ac1dc8546bd70315f
    • fce172f3afdd8de4c9bc24a22c7559e4375134
    • fb98a56a4282146ccd0fbc1bfaaf8e69b3a8b9
    • 128b5aa87dc35a2f9d9e8cca3c82176be81852
    • 02e8419d66b422948606cac0245f2710a17292
    • 1aea10825050c423d3fffecdee4b863adf474d
    • 9bc0ba03f5b5bb59410eef165f2f336fb19f50
    • 93f07fca68cd370e0a0f1ffdd82d8bb95b49ee
    • 7ec20293a90bea84acbc6fc16d3603176431bc
    • f366f70b417b5e915b3230038969fb50d9fc96
    • b4353d704dd6bff78e6709eeb7c5c14a9a8779
    • c729aa0097b18dd155ee82855489501d2ce1a2
    • 4570f724df7314f5b77a18f8877b7405c30661
    • 615f25fdc66f1a373ff9c5ab281ca0eebc52fb
    • 3c35ad2e4c8ef0e64009172d9efcfd7c6af238
    • f1eb7f746a70339220a1bb8f1e37698b98d222
    • 8c4a8286a0338e89d6d165d2e9e53181437483
    • 1d10cdbd04b3c29108ba10948f3b5bfc54d456
    • b6ce06e1ad111a4953bb078267c707df924939
    • 94bec56531ca33a32c3344bc5d1018f2710411
    • 5723f353ecad8b9e58f8bea53e04111f24e1e2
    • 7dbebbacef595e3089c01c05671016c21a8304
    • 3181604e2b0dda01a344ba8b07d212cc677061
    • 102d686ff923b991d05bd6a89a648a91f43123
    • 8bdd594c8fe8651e4eb20d6c2aec4e69799ff7
    • f5d7a79511454698df886ecaba100340f62e39
    • e35b9d9b6b3ba8478ab5745ed4511b83cc57ac
    • 8c43c8e818f6ad4330affddee527fb2d47f863
    • 6c72dbca250c1f67d2d912c60787dc49637a51
    • e330f767c3883d2e9325d28ced1a26cbfe8d58
    • bea1806be2c6df868eb1396beaa8363b24d242
    • 0a022524f92804e359b70511c745bc3104e42e
    • c9000d9e91b1b85c344c2b3dfd0b12fb12a41d
    • d03be8a497b04bca954c7340ce102d2fa8450f
    • a7ae77c828a102313c0e6fa5386e17cac9b434
    • 60b3031d89fb8619bbdc27d601e0d3aa448235
    • 4d6bf998819340467e486151c5cb1af5fbba79
    • 11c84808e2e9f3b9307fe4e775a85ddcf02327
    • 95050f6912fdf3e9d116ef1fcfc8293b535812
    • 7bd7706293d4c1d7cbd8af2a71727ba21510b7
    • a9c8851abfe950be68008dca4578693ac613aa
    • bd9fd80287f6a510fd74049e787ce12a0aa81b
    • f7a0cbdab1869afa37f363fbbba534983a6b36
    • 566c6e69370d49c60685fae1ee8fb019df589e
    • 3591a343e47c2569b68b62702bcaa8420b91cf
    • master
    • master
    • .gitattributes
    • .gitignore
    • MATPaint.sln
    • MATPaint.suo
    • MATPaint.v11.suo
    • README.txt
    • Setup2.isl
    • Setup2.isproj
    • 11-28-2012 08-23-31 AM.txt
    • 11-28-2012 08-23-35 AM.htm
    • _IsIcoRes.Exe
    • app.config
    • app.config
    • MATPaint.application
    • MATPaint.exe
    • MATPaint.exe.manifest
    • MATPaint.pdb
    • MATPaint.vshost.application
    • MATPaint.vshost.exe
    • MATPaint.vshost.exe.manifest
    • WindowsFormsApplication6.exe
    • WindowsFormsApplication6.pdb
    • WindowsFormsApplication6.vshost.exe.manifest
    • Eula.rtf
    • Form1.cs
    • Form1.Designer.cs
    • Form1.resx
    • icon.ico
    • MATPaint.csproj
    • MATPaint.csproj.user
    • MATPaint_TemporaryKey.pfx
    • DesignTimeResolveAssemblyReferences.cache
    • DesignTimeResolveAssemblyReferencesInput.cache
    • GenerateResource.read.1.tlog
    • GenerateResource.write.1.tlog
    • MATPaint.application
    • MATPaint.csproj.FileListAbsolute.txt
    • MATPaint.csproj.GenerateResource.Cache
    • MATPaint.exe
    • MATPaint.exe.manifest
    • MATPaint.Form1.resources
    • MATPaint.pdb
    • MATPaint.Properties.Resources.resources
    • ProjectM00.Form1.resources
    • ProjectM00.Properties.Resources.resources
    • ProjectM01.Form1.resources
    • ProjectM01.Properties.Resources.resources
    • ResolveAssemblyReference.cache
    • TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    • TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    • TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    • Properties.Resources.Designer.cs.dll
    • WindowsFormsApplication6.csproj.FileListAbsolute.txt
    • WindowsFormsApplication6.csproj.GenerateResource.Cache
    • WindowsFormsApplication6.csprojResolveAssemblyReference.cache
    • WindowsFormsApplication6.exe
    • WindowsFormsApplication6.Form1.resources
    • WindowsFormsApplication6.pdb
    • WindowsFormsApplication6.Properties.Resources.resources
    • Program.cs
    • AssemblyInfo.cs
    • Resources.Designer.cs
    • Resources.resx
    • Settings.Designer.cs
    • Settings.settings
    • Settings.cs
  • MatPaint-Source-Code-noexe.zip
<?xml version="1.0"?>
<configuration>
    <configSections>
        <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
            <section name="MATPaint.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
        </sectionGroup>
    </configSections>
    <userSettings>
        <MATPaint.Properties.Settings>
            <setting name="appLocation" serializeAs="String">
                <value>0, 0</value>
            </setting>
            <setting name="appState" serializeAs="String">
                <value>Normal</value>
            </setting>
            <setting name="appSize" serializeAs="String">
                <value>0, 0</value>
            </setting>
            <setting name="MatCols" serializeAs="String">
                <value>16</value>
            </setting>
            <setting name="MatRows" serializeAs="String">
                <value>8</value>
            </setting>
            <setting name="Recent1" serializeAs="String">
                <value/>
            </setting>
            <setting name="Recent2" serializeAs="String">
                <value/>
            </setting>
            <setting name="Recent3" serializeAs="String">
                <value/>
            </setting>
        </MATPaint.Properties.Settings>
    </userSettings>
<startup><supportedRuntime version="v2.0.50727"/></startup></configuration>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Ejaad
United States United States
Founded Ejaad, a Technology and Engineering consultancy Startup, based in Karachi, Pakistan.

Student at Industrial Electronics Engineering Student at IIEE-PCSIR, Karachi, Pakistan.

Freelance Web Developer and General Tech Support provider at Guru.com and Local Businesses

Written By
Student
Pakistan Pakistan
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions