C language in the VS2017 environment to write the Russian block sentiment

Source: Internet
Author: User
Tags php framework

The C language gives almost everyone the impression that the grammar is too strict, the use is too formal, the error is very much, the tangle is too meticulous. It's hard to bring interest. There are also the following great weaknesses:

1: C language wrote for a long time or only to develop a black window program, can not see the actual application where, serious attack interest;

2: If you want to use an efficient integrated development environment, but it is difficult to link with the graphics library (mainly too many turned out, unexpected, do not understand the details of the operation, such as Link Lib library, why do you do that?) Not clear, just do it), so that the effectiveness of the IDE's charm has greatly lost its luster.

3: Hard to write a graphical window you may actually have to run to the TC, which is not even a friendly environment to copy and paste down to play. The actual company does not use this low-level environment, like the development of a PHP mall will not be developed with Notepad, or you can not find a strong technology work (and the actual disconnection). The serious disconnect between learning and social needs not only affects your workplace, but also makes you lose interest in your studies and waste time.

these days, think about the question: how to improve the interest of C language learning. In an efficient integrated development environment such as: Visual Studio 2017 successfully developed a graphical C language software, is a very important breakthrough. Let your C language is no longer only a black window, do not need to use the TC for a graphical interface.

In the commissioning process has been realized several times: the development of a good Tetris, is a comprehensive and relatively large, but also difficult things. Just like doing a good thing, there is always the difficulty of it. For entry-level learners, a lot of the terminology may sound abstract. Such as: handles, resources, and comprehensive use of various structures (C language at most to the structure); so it is time-consuming and unfriendly to develop graphics in C language. But this is precisely to let you in-depth and meticulous understanding of the bottom of things step-by-step is how to come, so that you understand the C language, like with 51 single-chip development time, many times you have to use bit operation to control the IO port of the CPU, and then you have to step through the sequence to write serial communication protocol ... So, the more meticulous things the more you hone your skill. Then using JS or PHP or Java and C + + to develop a Tetris will be much easier, but it does not have much effect of the level of Ascension. So it is difficult to develop, it does not mean that the development of C language is meaningless, it is meaningful to study. Very simple example: without a deep understanding of the process-oriented, you can not understand the object-oriented, you do not understand the source of the structure, you can not understand the beauty of the class, not a deep understanding of the pointer of nausea, you can not appreciate the readily quoted. The upper language to use the shuxin, the underlying language used in the "nausea." There is a word called "first bitter and then sweet, Kujinganlai." If there is no bitter foil, your sweetness is not felt. In a hurry to give up C language, you will also find that the upper language is not friendly to you. Otherwise, the idea of an object-oriented programming is not going to kill a lot of the upper-class language. A mere citation would not have been too long to understand. A mere MVC does not allow a lot of so-called technical staff to cross the extra-large ... Database index optimization, the advanced use of SQL is not to be said to be very mysterious; load balancing almost stuck with a lot of people who have studied for about 5 years. Is the small things do not want to do, big things can not be done ...

The significance of C language is not to develop a beautiful coat, but it is not an excuse to abandon it at all. Its core position is to give you a deep understanding of the magic of programming development, which is difficult to do in other languages (except for compilation). Very simple application, if you are proficient in C and C + +, then you learn Linux can be very easy, you learn database optimization and clustering These are also very easy, you will not be addicted to the choice of PHP framework all day, such as whether to choose TP or Laravel, or CI, or yii, because who was popular, You can pick it up right away, it's so simple and overbearing. Otherwise, how to say "learn C + +, go around the world is not afraid." And the people who learn C + + can easily rob java,php,js,.net.c# and other fields of rice bowls, see if he wants to come to rob. But the reverse is unlikely.

In view of the VS2017 development of the C language Tetris version 1.0 is constantly being modified and debugged. This part should be included in the "C language, good cool" 2017 focus on the content, but to see whether time permitting or not. Because it makes sense, it's done.

Source code is not, it is a bit messy, and for beginners, if not understand the C language system, looked also white. Let's cut a few results, because it's still under revision.

650) this.width=650; "src=" http://p3.pstatp.com/large/243a00011648700b2e6e "alt=" C language in VS2017 environment to write the sentiment of Tetris "style=" border-style:none;margin:10px auto; "/>

650) this.width=650; "src=" Http://p3.pstatp.com/large/24340000fa48946517fa "alt=" C language in VS2017 environment to write the sentiment of Tetris "style=" border-style:none;margin:10px auto; "/>

650) this.width=650; "src=" Http://p1.pstatp.com/large/24340000fa47f11f38de "alt=" C language in VS2017 environment to write the sentiment of Tetris "style=" border-style:none;margin:10px auto; "/>

650) this.width=650; "src=" http://p1.pstatp.com/large/243b0000fa66c0c55b0b "alt=" C language in VS2017 environment to write the sentiment of Tetris "style=" border-style:none;margin:10px auto; "/>

650) this.width=650; "src=" http://p3.pstatp.com/large/243b0000fa65b50dc165 "alt=" C language in VS2017 environment to write the sentiment of Tetris "style=" border-style:none;margin:10px auto; "/>

About the "C language, good cool" website developed a fast yesterday, using the two-level domain name (http://c.phpkhbd.com), is also adding an important module "question and Answer module".

650) this.width=650; "src=" Http://p3.pstatp.com/large/243600054c2a2fc172c5 "alt=" C language in VS2017 environment to write the sentiment of Tetris "style=" border-style:none;margin:10px auto; "/>

650) this.width=650; "src=" http://p3.pstatp.com/large/243600054c2d17c8b407 "alt=" C language in VS2017 environment to write the sentiment of Tetris "style=" border-style:none;margin:10px auto; "/>

650) this.width=650; "src=" Http://p1.pstatp.com/large/243600054c2bb8c604f5 "alt=" C language in VS2017 environment to write the sentiment of Tetris "style=" border-style:none;margin:10px auto; "/>


This article is from the "C Language good cool" blog, please be sure to keep this source http://ningcaichen66.blog.51cto.com/2902291/1965499

C language in the VS2017 environment to write the Russian block sentiment

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.