Click here to Skip to main content
15,893,622 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 52K   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
��================= Logging started at 11/28/2012 08:23:31 AM ==================

Created release folders

ISEXP : warning -7235: InstallShield could not create the software identification tag because the Tag Creator ID setting in the General Information view is empty.

AdminExecuteSequence table successfully built

AdminUISequence table successfully built

AdvtExecuteSequence table successfully built

AdvtUISequence table successfully built

InstallExecuteSequence table successfully built

InstallUISequence table successfully built

Directory table successfully built

Feature table successfully built

FeatureComponents table successfully built

Component table successfully built

Loading File table

Building File table

ISEXP : warning -6245: One or more of the project's components contain .NET properties that require the .NET Framework.  It is recommended that the release include the .NET Framework.

File table successfully built

Class table successfully built

Extension table successfully built

ActionText table successfully built

AppSearch table successfully built

CCPSearch table successfully built

Condition table successfully built

AppId table successfully built

Started signing DB09.tmp ...

Property table successfully built

Binary table successfully built

CompLocator table successfully built

ControlCondition table successfully built

ControlEvent table successfully built

CreateFolder table successfully built

CustomAction table successfully built

Error table successfully built

DrLocator table successfully built

DuplicateFile table successfully built

Environment table successfully built

EventMapping table successfully built

Font table successfully built

Started signing DC05.tmp ...

ProgId table successfully built

ISIISItem table successfully built

ISIISProperty table successfully built

ISSelfReg table successfully built

IniFile table successfully built

IniLocator table successfully built

LaunchCondition table successfully built

MIME table successfully built

MoveFile table successfully built

MsiAssembly table successfully built

MsiAssemblyName table successfully built

MsiDigitalCertificate table successfully built

MsiDigitalSignature table successfully built

MsiPackageCertificate table successfully built

MsiPatchCertificate table successfully built

MsiShortcutProperty table successfully built

PatchPackage table successfully built

PublishComponent table successfully built

RegLocator table successfully built

Registry table successfully built

RemoveFile table successfully built

RemoveIniFile table successfully built

RemoveRegistry table successfully built

ReserveCost table successfully built

SelfReg table successfully built

Started signing DC84.tmp ...

Started signing DCB5.tmp ...

Shortcut table successfully built

Signature table successfully built

TextStyle table successfully built

TypeLib table successfully built

UIText table successfully built

Upgrade table successfully built

Verb table successfully built

_Validation table successfully built

Searching project for extract-at-build components...

Building scanned MsiAssembly records

Building scanned MsiAssemblyName records

Validating Custom Action sequencing

Embedding manifest SetupExe.Invoker.manifest into setup.exe

Dialog AdminChangeFolder for language English (United States) built

Dialog AdminNetworkLocation for language English (United States) built

Dialog AdminWelcome for language English (United States) built

Dialog CancelSetup for language English (United States) built

Dialog CustomSetup for language English (United States) built

Dialog CustomSetupTips for language English (United States) built

Dialog CustomerInformation for language English (United States) built

Dialog DatabaseFolder for language English (United States) built

Dialog DestinationFolder for language English (United States) built

Dialog DiskSpaceRequirements for language English (United States) built

Dialog FilesInUse for language English (United States) built

Dialog InstallChangeFolder for language English (United States) built

Dialog InstallWelcome for language English (United States) built

Dialog LicenseAgreement for language English (United States) built

Dialog MaintenanceType for language English (United States) built

Dialog MaintenanceWelcome for language English (United States) built

Dialog MsiRMFilesInUse for language English (United States) built

Dialog OutOfSpace for language English (United States) built

Dialog PatchWelcome for language English (United States) built

Dialog ReadmeInformation for language English (United States) built

Dialog ReadyToInstall for language English (United States) built

Dialog ReadyToRemove for language English (United States) built

Dialog SetupCompleteError for language English (United States) built

Dialog SetupCompleteSuccess for language English (United States) built

Dialog SetupError for language English (United States) built

Dialog SetupInitialization for language English (United States) built

Dialog SetupInterrupted for language English (United States) built

Dialog SetupProgress for language English (United States) built

Dialog SetupResume for language English (United States) built

Dialog SetupType for language English (United States) built

Dialog SplashBitmap for language English (United States) built

Resolving strings...

Language English (United States) built

Files built

Media table successfully built

Setup.exe created

Automatic update notification disabled

Express\DVD-5 - 0 error(s), 2 warning(s)

================= Logging stopped at 11/28/2012 08:23:37 AM ==================

Log file has been created: <file:E:\Dropbox\My Documents\Visual Studio 2012\Projects\MatPaint\Setup2\Setup2\Express\DVD-5\LogFiles\11-28-2012 08-23-31 AM.txt>




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