دانلود کتاب آموزش زبان برنامه نویسی سی و رابط گرافیکی: C-and-GUI-Programming-2nd-Edition
دانلود کتاب آموزش زبان برنامه نویسی سی و رابط گرافیکی: C-and-GUI-Programming-2nd-Edition
با نصب برنامه vscode می توان راحت تر به زبان سی برنامه نوشت
برای این کار ابتدا این برنامه را از این آدرس دانلود و نصب نمایید: code.visualstudio.com
سپس برنامه را باز نمایید؛
در مرحله بعد فولدری که فایل های سی شما در آن قرار دارد را داخل این برنامه با استفاده از گزینه open folder باز نمایید؛
اکنون فولدری با نام .vscode در کنار پروژه های شما ساخته می شود
داخل این فولدر یک فایل با نام c_cpp_properties.json ایجاد نماییید و داخل آن این محتوا را بریزید و ذخیره نمایید تا vscode بتواند به راحتی کدهای شما را بفهمد و شما را راهنمایی نماید:
{
"configurations": [
{
"name": "Windows",
"includePath": [
"${workspaceFolder}/**",
"C:/msys64/ucrt64/include/gtk-3.0",
"C:/msys64/ucrt64/include/glib-2.0",
"C:/msys64/ucrt64/lib/glib-2.0/include",
"C:/msys64/ucrt64/include/pango-1.0",
"C:/msys64/ucrt64/include/cairo",
"C:/msys64/ucrt64/include/gdk-pixbuf-2.0",
"C:/msys64/ucrt64/include/atk-1.0",
"C:/msys64/ucrt64/include/harfbuzz"
],
"compilerPath": "C:/msys64/ucrt64/bin/gcc.exe",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "windows-gcc-x64"
}
],
"version": 4
}
اکنون به راحتی می توانید در محیط vscode با استفاده از زبان سی و ابزارهای توسعه رابط کاربری GTK برنامه نویسی نمایید.
سپس کدهایی را که نوشتید ذخیره کنید و در محیط mysys2 با همان دستورات که قبلا گفته شد کامپایل و اجرا نمایید.
موفق باشید.
این یک برنامه ساده در زبان سی و GTK است:
این برنامه را در فایل file2.c ذخیره نمایید و سپس با دستورات زیر در محیط mysys2 کامپایل و سپس اجرا نمایید:
gcc -o file2.exe file2.c `pkg-config --cflags --libs gtk+-3.0` -mwindows
./file2.exe
یک از راه های مناسب برای ایجاد محیط برنامه نویسی به زبان سی استفاده از برنامه mysys2 است که محیطی شبیه ترمینال لینوکس در سیستم عامل ویندوز فراهم می کند و در این میحیط می توان ابزارهای مورد نیاز برنامه نویسی را به راحتی نصب کرد.
برای این کار ابتدا این برنامه را از این آدرس دانلود می کنیم: www.msys2.org
بعد از نصب با اجرای برنامه MSYS2 UCRT64 وارد محیط آن می شویم.
در این محیط با زدن دستورات زیر می توانیم کامپایلر gcc برای زبان برنامه نویسی سی و همچنین مجموعه ابزارهای توسعه رابط گرافیکی GTK3 را نصب نماییم:
pacman -S mingw-w64-ucrt-x86_64-gtk3
pacman -S mingw-w64-ucrt-x86_64-toolchain base-devel
سپس می توانید در این فولدر اولین برنامه خود به زبان سی را بنویسید:
C:\msys64\home\username
(به جای username احتمالا نام کاربری ویندوز خودتان وجود دارد)
در اینجا یک فایل با پسوند سی ایجاد نمایید. مثلا: file1.c
داخل این فایل می توانید هر برنامه ای به زبان سی بنویسید.
یک برنامه ساده برای شروع کار با C:
این فایل را ذخیره کنید و سپس در محیط mysys2 با دستور زیر آن را کامپایل کرده و خروجی اجرایی بگیرید:
gcc -o file1.exe file1.c
سپس می توانید با دستور زیر این فایل را اجرا نمایید:
./file1.exe
به شما تبریک می گوییم اولین برنامه خویش را تولید کردید.