Source Code | سورس کد

در این بلاگ سورس کدهای نوشته شده به زبان سی پلاس پلاس و زبان های برنامه نویسی دیگر قرار داده می شود.

Source Code | سورس کد

در این بلاگ سورس کدهای نوشته شده به زبان سی پلاس پلاس و زبان های برنامه نویسی دیگر قرار داده می شود.

۶ مطلب با کلمه‌ی کلیدی «سی پلاس پلاس» ثبت شده است

۲۷ارديبهشت

در این قسمت می خواهیم مثال هایی از نحوه برنامه برنامه نویسی در فریمورک Qt  (کیوت) را برای شما فراهم کنیم.

در این قسمت یک مثال از QValidator و QRegExp را برای شما فراهم آورده ایم که در طی آن یک ویجت llineEdit ساخته شده و عملیات اعتبار سنجی IP ورودی را انجام می دهد.


 

 دانلود در ادامه مطلب 


۱۷ارديبهشت

در این قسمت می خواهیم مثال هایی از نحوه برنامه برنامه نویسی در فریمورک Qt  (کیوت) را برای شما فراهم کنیم .

در این مثال به بررسی سیستم Event کیوت (Qt) و نحوه عملکرد آن پرداخته ایم.


دانلود در ادامه مطلب

۲۵بهمن

درخت ( tree )  یکی از مهم ترین ساختارهای داده است .

در این جا ما سورس کد درختی به نام درخت جست و جویی دودویی را در اختیار شما می گذاریم.

پیمایش در این درخت به صورت pre order traversal و  in order traversal  و  post order traversal  می باشد.


این سورس کد هم مانند سورس کد های قبلی در رابطه با ساختمان داده، به صورت شی گرا (Object Oriented) پیاده سازی شده است.


در این برنامه فایل Tnode.h مشخصات هر گره را در یک کلاس نگهداری می کند.

فایل Tree.h مشخصات هر گره را در یک کلاس نگهداری می کند.

فایل Main.cpp نیز برای تست کردن درخت از توابع درخت استفاده می کند.


فایل کامپایل شده main.exe  نیز خدمت شما ارائه شده است.



دانلود در ادامه مطلب


۲۵بهمن

ساختمان داده صف ( Queue ) ، ساختمان داده ای است که عمل درج از یک طرف و عمل حذف از سمت دیگر لیست انجام می شود  (مانند صف خرید ).

به عملیات حذف از صف ، Dequeue گفته می شود.

به عملیات درج در صف ،  Enqueue گفته می شود.


این سورس کد به جای پیاده سازی صف با آرایه ، صف مورد نظر را با لیست پیوندی یک طرفه خطی  و به صورت شی گرا ، پیاده سازی کرده است .

فایل Node.h  مشخصات هر گره را تعریف می کند.

فایل List.h  مشخصات لیست پیوندی را مشخص می کند.

فایل Queue.h صف را به صورت شی گرا پیاده سازی می کند.

فایل main.cpp  برای تست کردن صف از توابع صف استفاده می کند.


هم چنین فایل main.exe نیز فایل اجرایی و کامپایل شده ای است که در اختیار شما قرار داده ایم .

 دانلود در ادامه مطلب


۰۱بهمن

ساختمان داده پشته ( Stack ) ، ساختمان داده ای است که عمل درج و حذف از یک طرف ( top )  انجام می شود .

به عملیات حذف از پشته  ، pop  گفته می شود.

به عملیات درج در پشته ،  push گفته می شود.

این سورس کد به جای پیاده سازی پشته با آرایه ، پشته مورد نظر را با لیست پیوندی یک طرفه خطی  و به صورت شی گرا ، پیاده سازی کرده است .


فایل Node.h  مشخصات هر گره را تعریف می کند.

فایل List.h  مشخصات لیست پیوندی را مشخص می کند.

فایل Stack.h پشته را به صورت شی گرا پیاده سازی می کند.

فایل main.cpp  برای تست کردن پشته از توابع پشته استفاده می کند.


هم چنین فایل main.exe نیز فایل اجرایی و کامپایل شده ای است که در اختیار شما قرار داده ایم .




دانلود در ادامه مطلب


۰۴دی

این برنامه الگوریتم مرتب سازی درجی را با زبان c++ پیاده سازی میکند .



merge


دانلود در ادامه مطلب ...