visual studio code Π½Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΠΊΠΎΠ΄
ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Visual Studio Code Π΄Π»Ρ C, C++, Java, Python
Visual Studio Code β ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π°, Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΈ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. ΠΠΎ Ρ ΡΠ²Π΅ΡΠ΅Π½: ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π½Π°Ρ, ΠΊΡΠΎ ΠΏΡΡΠ°Π»ΡΡ Π½Π°ΡΡΡΠΎΠΈΡΡ Visual Studio Code Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° C++, Java ΠΈΠ»ΠΈ Python, ΠΏΡΠΎΡΠ΅Π» ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π΄ΠΈΡ: βΠ ΠΠΎΠΆΠ΅! ΠΠΎΡΠ΅ΠΌΡ Π½Π΅Π»ΡΠ·Ρ ΠΊΠ°ΠΊ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΠΎΠΏΡΠΎΡΠ΅?β Π― ΡΠ°ΠΌ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Π½Π°ΡΡΡΠΎΠΈΡΡ VS Code ΠΏΠ°ΡΡ ΡΠ°Π· ΠΈ Π² ΠΈΡΠΎΠ³Π΅ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ» ΡΠ΅ΠΌ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» CodeBlocks. 🙁
ΠΡΠΎΡΠΈΡΠ°Π² ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π² ΡΡΠ΄ ΡΠΎΠ»ΠΈΠΊΠΎΠ² Π½Π° YouTube ΠΈ ΠΏΠΎΡΡΠ°ΡΠΈΠ² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π½Π΅ΠΉ Π½Π° ΡΠ°ΠΌΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ VS Code, Ρ ΠΏΠΈΡΡ ΡΡΡ ΡΡΠ°ΡΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΡΡΠΎ Π½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΏΡΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΡ ΡΠΆΠ΅ Π²Π°ΠΌ!
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΠΏΠΎΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ ΡΠΏΠΎΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° C++, Java ΠΈ Python Π² VS Code Ρ Π½ΡΠ»Ρ. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ VS Code. Π ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΡΠ΅ΡΠ΅, Π²Π°ΡΠ° ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ:
1. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Visual Studio Code
Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Visual Studio Code Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ (System Installer), Π½ΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ ΠΏΡΠ°Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°, ΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ (User Installer) ΡΠΎΠΆΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ. ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ Π²ΡΠ΅ ΠΎΠ±ΡΡΠ½ΡΠ΅ ΡΠ°Π³ΠΈ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ°Π²ΡΡΠ΅ Π²ΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅ΠΊΠ±ΠΎΠΊΡΡ:
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ VS Code, Π½ΠΎ Π²Ρ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Ρ ΠΎΡΠΈΡΠ΅ Π½Π°ΡΠ°ΡΡ Ρ ΡΠΈΡΡΠΎΠ³ΠΎ Π»ΠΈΡΡΠ°, ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΡΡΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΄Π°Π»ΠΈΡΡ VS Code.
2. ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π΄Π»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ VS Code. ΠΡΠΊΡΠΎΠΉΡΠ΅ VS Code ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ (Ctrl + Shift + X), ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΈ Π½Π°ΡΠ½ΠΈΡΠ΅ Π·Π°Π³ΡΡΠΆΠ°ΡΡ Π΄ΡΡΠ³ Π·Π° Π΄ΡΡΠ³ΠΎΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ:
Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π½ΠΈΠΆΠ΅, Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Ρ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, Π½ΠΎ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π²Π°ΠΌ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π½Π° Π½ΠΈΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡ Π»ΠΈ ΠΎΠ½ΠΈ Π²Π°Ρ, ΠΈ Π΅ΡΠ»ΠΈ Π½Π΅Ρ, ΡΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΡΠ°Π·Π΄Π΅Π»Ρ.
Π§ΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΌΡ, Π½Π°ΠΆΠΌΠΈΡΠ΅ Ctrl + Shift + P. ΠΡΠΊΡΠΎΠ΅ΡΡΡ ΠΏΠ°Π»ΠΈΡΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄. ΠΡΡΡΠ΅ΡΡΠ²ΠΈΡΠ΅ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ ΡΠ»ΠΎΠ²Ρ βthemeβ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠΏΡΠΈΡ Color Theme. Π§ΡΠΎΠ±Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠΏΡΠΈΡ File Icon Theme.
Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅ΡΡΡ FrontEnd-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ Π΄Π»Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Angular ΠΈ React:
3. ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°
ΠΡΠ°ΠΊ, ΠΌΡ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ VS Code ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ Π³ΠΎΡΠΎΠ²Ρ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. Π― ΡΠΎΠ·Π΄Π°Π» ΡΠ°Π±Π»ΠΎΠ½ Π΄Π»Ρ ΡΠΏΠΎΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² VS Code ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΠ» Π΅Π³ΠΎ Π² ΡΠ²ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ Π½Π° Github.
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎ ΡΡΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½ ΡΠ΅Π±Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. Π Π°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ Π΅Π³ΠΎ Π² Π»ΡΠ±ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΠΏΠΎ Π²Π°ΡΠ΅ΠΌΡ Π²ΡΠ±ΠΎΡΡ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΡΡΡΡ ΠΏΠ°ΠΏΠΊΡ Π² VS Code. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ ΡΡΠΎΠ³ΠΎ:
ΠΡΠΎΠΉΠ΄ΠΈΡΠ΅ΡΡ ΠΏΠΎ ΡΠ°ΠΉΠ»Π°ΠΌ main.cpp, Main.java ΠΈ main.py ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° Π·Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π² Π½ΠΈΡ ΠΎΠ±ΡΠ°Π·Π΅Ρ ΠΊΠΎΠ΄Π°. ΠΠΎ ΡΡΡΠΈ, ΡΠ°Π±Π»ΠΎΠ½Π½ΡΠΉ ΠΊΠΎΠ΄, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π² ΠΎΠ±ΡΠ°Π·ΡΠ°Ρ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΡΡΠΈΡ ΡΡΠ΅Ρ ΡΠ·ΡΠΊΠΎΠ², ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π²Ρ ΠΎΠ΄ΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π° input.txt ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π²ΡΠ²ΠΎΠ΄ Π² ΡΠ°ΠΉΠ» output.txt. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΠΊΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΅ΡΠΈΡΡ, ΠΏΡΠΎΡΡΠΎ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΊΠΎΠΏΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ°Π±Π»ΠΎΠ½Π° ΠΈ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ Π² ΡΡΠ½ΠΊΡΠΈΠΈ solve().
Π’Π΅ΠΏΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΡ ΡΠ°Π·Π±ΠΈΠ²ΠΊΡ ΡΠΊΡΠ°Π½Π°, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π²ΠΈΠ΄Π΅ΡΡ Π½Π° ΡΠ°ΠΌΠΎΠΌ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅. ΠΡΠ° ΡΠ°Π·Π±ΠΈΠ²ΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠ°Π·Ρ Π²ΠΈΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ Π²Π²ΠΎΠ΄, ΡΠ°ΠΊ ΠΈ Π²ΡΠ²ΠΎΠ΄ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΅Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ.
ΠΠΎΡΠΎΠ²ΠΎ! ΠΡ Π½Π°ΡΡΡΠΎΠΈΠ»ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°. Π ΡΠ΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΊΠΎΠ΄.
4. ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΊΠΎΠ΄!
ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° Π½Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Code Runner, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° VS Code Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° β Π²Π΅ΡΡΠΌΠ° ΡΠ»ΠΎΠΆΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ° ΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΡΡΠ°Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠΈΠ».
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π΅Π³ΠΎ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΠΌΠΈΠ½Π°Π», ΠΈΠ½Π°ΡΠ΅ ΠΌΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄ Π½Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°. ΠΡΠΈ ΡΠ°Π³ΠΈ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ ΠΏΡΠΎΠ΄Π΅Π»Π°ΡΡ Π² ΡΠΎΡΠ½ΠΎΡΡΠΈ:
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Code Runner Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ»Π°Π³ -std=c++14 ΠΏΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΊΠΎΠ΄Π°. ΠΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ Π²Π°ΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ:
ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ»Π°Π³:
ΠΠ°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ Π²ΡΡ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΎ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° Π²Π°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° C++, Java ΠΈ Python.
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ°ΠΉΠ» main.cpp. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΏΡΠ°Π²ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΌΡΡΠΈ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠΏΡΠΈΡ Run Code. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π² ΡΡΠ½ΠΊΡΠΈΠΈ solve(), ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π»ΠΈ Ρ Π²Π°Ρ Π²ΡΠ²ΠΎΠ΄ Π² ΡΠ°ΠΉΠ» output.txt ΠΈΠ»ΠΈ Π½Π΅Ρ.
Π‘Π»Π΅Π΄ΡΠΉΡΠ΅ ΡΠΎΠΉ ΠΆΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ΅ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Main.java ΠΈ main.py. Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Code Runner Π²ΠΎΠ·ΡΠΌΠ΅Ρ Π½Π° ΡΠ΅Π±Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ .
Π― Π½Π°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠ° ΡΡΠ°ΡΡΡ ΠΏΠΎΠΌΠΎΠ³Π»Π° Π²Π°ΠΌ Π½Π°ΡΡΡΠΎΠΈΡΡ Visual Studio Code. Π‘ΡΠ°ΡΡΠ»ΠΈΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ!
ΠΠ°ΠΊ Π² Visual Studio Code ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π‘ΠΈ?
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π» Microsoft C/C++ extension.
Π§ΡΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΈΠ· Visual Studio 2017 Community, Π΅ΡΠ»ΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π½Π° Π‘ΠΈ?
Note: The C/C++ extension does not include a C++ compiler or debugger. You will need to install these tools or use those already installed on your computer. Popular C++ compilers are mingw-w64 for Windows, Clang for XCode for macOS, and GCC on Linux. Make sure your compiler executable is in your platform path so the extension can find it. The extension also supports the Windows Subsystem for Linux.
. ΡΠΎΠ·Π΄Π°ΡΡΠ΅ c_cpp_properties.json, Π² Π²Π°ΡΠ΅ΠΌ Π²ΠΎΡΠΊΡΠΏΡΠΉΡΠ΅ ΠΈ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅:
ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠ°ΡΠ°Π² mingw-w64/GCC.
ΠΡΠΌΠ°Ρ Π²Π°Ρ ΡΡΠΎ Π½Π΅ ΡΡΡΡΠΎΠΈΡ, Π½ΠΎ ΡΡΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΎ, Π½ΡΠΆΠ΅Π½ tasks.json ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:
Π ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Π΄ΡΠΌΠ°Ρ Π½Π°ΠΉΠ΄ΡΡΠ΅ ΡΠ°ΠΌΠΈ, ΠΈΠ· Ρ ΠΎΠ΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π² DevC`ΠΈ++, «command» ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² cmd, Π½Π° ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π½Π°Ρ Π΄Π»Ρ «C`ΠΈ» Π±ΡΠ΄Π΅Ρ Π½ΡΠΆΠ΅Π½ gcc.exe, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π±ΡΠ΄ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π² ΡΠ΅Π±Π΅ ΠΏΡΡΠΈ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌ ΠΈ ΡΠΈΠΏ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΈΠΏΡ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ½Π½ΠΎΠ΅.
2. ΠΠ±ΡΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ C++ ΠΏΡΡΡΠΎΠΉ, ΡΡΡΠΊΠΎΠΉ ΡΠΎΠ·Π΄Π°ΡΡΡ ΡΠ°ΠΉΠ» Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ «*.c», ΠΈ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ gcc ΠΈΠ»ΠΈ Π‘ΠΈ (ΡΡΠΎ-ΡΠΎ ΡΠ°ΠΊΠΎΠ΅)
ΠΠΎΡΠ΅ΠΌΡ Visual Studio Code Π½Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΡΠ°ΠΉΠ» Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ C
ΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ , ΠΊΡΡΡΠΎΠ²ΡΡ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡ Π·Π΄Π΅ΡΡ.
Visual Studio ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΠΊΠΎΠ΄, ΡΠΎΠ·Π΄Π°Π΅Ρ exe ΡΠ°ΠΉΠ», Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π΅Π³ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ ΡΡΠΎ visual studio ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΠΊΠΎΠ΄, ΡΠΎΠ·Π΄Π°Π΅Ρ exe ΡΠ°ΠΉΠ» Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π΅Π³ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ.
VS Code ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΡΠ°ΠΌ Π½Π΅Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ².
Π Π±ΡΠΊΠ²Ρ Π΄Π°, ΡΡΡΠ°Π½Π½ΠΎ, ΡΡΠΎ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π΅ΡΡΡ Ρ ΡΡΠΈΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Qt Creator Π½Π° Π²ΠΈΠ½Π΄Π΅ Π½Π΅ Ρ ΠΎΡΠ΅Π» ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠΎ Π»ΠΈ ΠΈΠ·-Π·Π° ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ², ΡΠΎ Π»ΠΈ ΠΈΠ·-Π·Π° ΡΡΡΡΠΊΠΈΡ Π±ΡΠΊΠ².
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 11 ΠΌΠΈΠ½ΡΡ
. Π½ΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΡΡ ΠΆΠ΅ Π²ΡΠΎΠ΄Π΅ Π½Π΅ Π² ΡΠΎΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΠΠ²ΡΠΎΡ ΡΠ°ΠΌ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ Ρ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΡΡΠ΅ΠΌ (Π½Π΅ ΡΠ°ΠΊΡ, ΠΏΡΠ°Π²Π΄Π°, ΡΡΠΎ Π² Π½ΡΠΆΠ½ΠΎΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ, ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΎ Π½Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π° ΠΏΡΠΎΡΡΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°ΠΌ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»).
ΠΡΠΎΡΡΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° Π²ΡΠΊΠΈΠ½ΡΠ» Π·Π°ΡΠ΅ΠΌ-ΡΠΎ.
ΠΠ°Π΄ΠΎ
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 14 ΠΌΠΈΠ½ΡΡ
ΠΠΎΠ΄:
ΠΠ½ΠΎ Ρ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΠΎΠΉ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ, ΡΠΎΠ»ΡΠΊΠΎ Π²ΠΎΡ Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» ΠΏΠΎΡΡΠΆΠ΅Π»Π΅ΠΉ ΠΏΡΠΎΠ³Ρ, ΠΈ ΠΎΠ½ΠΎ Π½Π΅ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ((
ΠΠΎΡ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Ρ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΠΎΠΉ ΠΎΠ½ΠΎ Π½Π΅ ΠΏΠ°ΡΠ΅Ρ.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 23 ΠΌΠΈΠ½ΡΡΡ
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ΅ΡΠ΅Π½Π°, Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ± Visual Studio Code ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π» Π½Π°Π΄ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ C/C++ Compile Run (ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π½Π° Π€6), ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΊΡΡΠ²Π°ΡΡ.
ΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ , ΠΊΡΡΡΠΎΠ²ΡΡ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡ Π·Π΄Π΅ΡΡ.
ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ exe ΡΠ°ΠΉΠ» Π² Visual Studio Code?
ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ! Π‘ΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Π½Π΅ ΡΠΌΠΎΠ³ Π½Π°ΠΉΡΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ exe-ΡΠ°ΠΉΠ»Π° Π² VS Code.
ΠΠΎΡΠ΅ΠΌΡ Code::Blocks Π½Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΠΊΠΎΠ΄?
#include #include int *Union(int *A, int *B, int nA, int nB, int& nC)< int.
ΠΠ°ΡΠ΅ΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΡΠΌΡ Π½Π° Angular ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Visual Studio ΠΈ Visual Studio Code?
ΠΠ½Π΅ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΎΡΠΌΡ Π½Π° Π°Π½Π³ΡΠ»ΡΡΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Select, Insert,Delete ΠΈΠ· Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
.
Visual Studio Π½Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Visual Studio Π½Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΈΡ
.
C# Π£ΡΠΎΠΊ 1. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Visual Studio Code
Π§Π΅ ΡΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ = P.S. Π‘Π»ΠΎΠ²ΠΎΠΌ, ΡΠ°Π·Π»ΠΈΠ» Π³Π°Π·ΠΈΡΠΎΠ²ΠΊΡ Π½Π° Π½ΠΎΡΡ, Π±ΡΠ» Π² Π΄Π΅ΠΏΡΠ΅ΡΡΠΈΠΈ, Π°ΠΉ ΠΏΠΎΡΠΈΠ³, Π½Π°ΡΠ°Π»ΠΈ.
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ (World), Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ (Photoshop), Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ IDE(ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ).
IDE β ΡΡΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ
a. Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ (ΠΡ ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ, ΡΡΠΎ ΡΠ°ΠΌ, Π³Π΄Π΅ ΠΌΡ ΠΏΠΈΡΠ΅ΠΌ ΠΊΠΎΠ΄)
b. ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ/ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ (ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡ Π½Π°Ρ ΠΊΠΎΠ΄ Π² ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄, ΡΠΏΠΎΡΠΎΠ±Π½ΡΠΉ ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ)
d. ΠΡΠ»Π°Π΄ΡΠΈΠΊ/Debugger (ΠΠΎΠΆΠ½ΠΎ ΡΡΠ°Π²ΠΈΡΡ Π²ΡΡΠΊΠΈΠ΅ ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ (breakpoint ΠΈ watch) ΡΡΠΎΠ±Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ, ΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΊΠΎΠ΄ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠΎΡΠΊΠ΅ ΠΊΠΎΠ΄Π°)
ΠΠΎΠ΄ C# ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ IDE ΡΠ²Π»ΡΠ΅ΡΡΡ Visual Studio (Community ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΉ, ΠΈ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΡΠ°ΠΌ Π΅ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡ). ΠΠΎ(!) Π² Π½Π°ΡΠΈΡ ΡΡΠΎΠΊΠ°Ρ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΈΡΠ°ΡΡ Π² Visual Studio Code (ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π°).
ΠΡΠ°ΠΊ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈΡΡ. Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ Visual Studio Code ( https://code.visualstudio.com/ )
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° Π½ΡΠΆΠ½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ βWindowsβ ΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ. Π’Π°ΠΌ Π²ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ, ΡΡΠ°Π²ΠΈΠΌ Π³Π°Π»ΠΎΡΠΊΡ Β«ΠΠΎΠ±Π°Π²ΠΈΡΡ Π² PathΒ».
ΠΠ°Π»Π΅Π΅ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠ°ΠΊΡΡ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΠ°ΠΏΠΊΡ, Π³Π΄Π΅ Ρ Π½Π°Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΈ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ ΡΡΡ ΠΏΠ°ΠΏΠΊΡ Π² VSCode File->Open Folderβ¦
ΠΠ°Π»Π΅Π΅ Π² VSCode Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΌΠ΅Π½Ρ Terminal->New Terminal ΠΈ ΠΏΠΈΡΠ΅ΠΌ ΡΡΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ
dotnet new console
ΠΠ΄Π΅ΠΌ ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΏΠΈΡΠ΅ΠΌ
ΡΡΠΎΠ±Ρ ΡΠΊΠ°ΡΠ°Π»ΠΈΡΡ Π½ΡΠΆΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·). ΠΠ°Π»Π΅Π΅ ΠΏΠΈΡΠ΅ΠΌ
ΠΈ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π·Π°ΠΏΡΡΠΊ Π½Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π΅ ΠΠΉΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΠ΄Π΅Ρ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ°.
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π½Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Debug-Start Debugging. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ (.NET Core), ΡΠ΅ΠΌ Π±ΡΠ΄Π΅ΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π½Π°Ρ ΠΊΠΎΠ΄ ΠΈ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΎΠΊΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ.
DenTNT.trmw.ru
ΠΠ°ΠΏΠΈΡΠ½Π°Ρ ΠΊΠ½ΠΈΠΆΠΊΠ°
VSCode: ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ C++
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΠ½Π΅ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΡΡΠ°Π²ΠΈΡΡ Visual Studio Community Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Windows Kits Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ WinAPI, ΡΠΎ Ρ ΡΠ΅ΡΠΈΠ» Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ MingW, Π° Π΄ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ C++ build tools ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π°ΡΡ Π·Π°Π΄Π°ΡΠΈ (tasks) ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ VSCode.
Π₯ΠΎΡΠΎΡΠ΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π°ΡΡΠ» Π·Π΄Π΅ΡΡ, Π΅Π³ΠΎ ΠΈ Π±ΡΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² Π΄Π°Π½Π½ΠΎΠΉ Π·Π°ΠΌΠ΅ΡΠΊΠ΅.
ΠΠ°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ
1. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° VSCode.
2. Π Visual Studio Community Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Desktop development with C++ :
3. ΠΠ»Ρ VSCode Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ (ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅) Microsoft C/C++
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°
6. Π Π·Π°ΠΏΡΡΠ΅Π½Π½ΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ»:
File ▶ New File Ctrl + N
7. ΠΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ΅ΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΌ:
8. Π‘ΠΎΡ
ΡΠ°Π½ΠΈΠΌ ΡΠ°ΠΉΠ» ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ main.cpp :
File ▶ Save Asβ¦
9. ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΠ°Π»ΠΈΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡ Ctrl + Shift + P
10. Π‘ΠΏΠΈΡΠΎΠΊ Π±ΠΎΠ»ΡΡΠΎΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΎΡΠ΅ Π²Π²Π΅ΡΡΠΈ ΡΠ°ΡΡΡ ΡΠ»ΠΎΠ²Π° ΠΈ Π²ΡΠ±ΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Edit Configurations UI ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°:
11. Π ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π°, ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΡΡ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°:
12. ΠΠ½Π΅ΡΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°ΠΉΠ» settings.json :
13. Π Π°Π½Π΅Π΅ Ρ ΡΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Π» ΡΠ°ΠΉΠ» ΠΠ°Π΄Π°Ρ tasks.json, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ΅ΠΉΡΠ°Ρ Ρ Π΄ΠΎΠ±Π°Π²Π»Ρ ΠΊ Π½Π΅ΠΌΡ Π½ΠΎΠ²ΡΠ΅ ΡΡΡΠΎΡΠΊΠΈ: