C # MulticolorWin color folder description,
This software (MulticolorWin) is a weak requirement.
This is mainly because:
1. Previously, Windows 7 was usedColor folder,No more
2. Organize the WPF by yourself. Winfrom or BS has been developed for the past few years.
The software was developed with the idea of being small and dirty, and has been improved one by one in the last three years.
Briefly summarize the knowledge points you have used in the program. This article only gives a brief introduction to many things involved. If you think which part is helpful to you, you can explain the details separately.
I. WindowShell Programming
Reference http://www.cnblogs.com/lemony/archive/2008/08/29/1279588.html
This article is better. Many people leave a comment below, which is because the operating system is 64-bit. This software is fully compatible with 64-bit and 32-bit and will not be compiled into different Assembly separately.
Ii. ICON dynamic operations
An ICON is a special format consisting of multiple images. Of course, it can also be one. For details, refer to the following:
Http://blog.ifeng.com/article/17538085.html
Tip: At the beginning, I always liked the word C #. I found that I should not add these two words first to understand the principle.
3. Communication between processes
There are many communication methods between processes. There are about 10 communication methods, and five communication methods are used.
Semaphores, shared memory, file monitoring, sockets, and pipelines are more likely to be marked in red. However, this software uses FileSystemWatcher, which is more in line with this scenario.
Iv. installation and deployment
Speaking of installation and deployment, people engaged in CS development will face this. There are too many software in this field. The main software I have experienced is as follows:
1. VS comes with 2, Setup Factory 3, InstallShield 4, Inno Setup 5, NSIS
I personally prefer NSIS, open source (C ++ language ),
V. Digital Signature
Signing files was not studied until the end of 2016. Note that there are still small differences between signing. NET assembly and signing. NET assembly.
Do. NET development will often encounter a problem, 360 false positive virus, even if you do not generate a blank winforom, 360 began to report the virus, how to solve this problem of virus reporting, you need a digital signature
Regular digital signatures must be purchased so that anti-virus software will not report false positives. The signing tools signcode, signtool, and signcode are 1.0. Currently, they are all signcode tools,
After the file is signed, 360 will be an unknown program, which is much better than reporting viruses. If you want to buy a digital certificate like QQ or Alibaba.
If you use more details, you will not need to write them one by one. Go to dinner...
Last ImageFrom the source code to the installation program that generates a digital certificate, No interface, fully automated script processing, mainly affected by Node. js and. Net Core.