دانلود کتاب آموزش برنامه نویسی ++C در محیط Qt

دانلود کتاب اموزش برنامه نویسی سی پلاس پلاس در محیط Qt

 

جزوه آموزش برنامه نویسی سی پلاس پلاس در محیط Qt

 

کیوتی یک محیط برنامه نویسی می باشد که بر روی اغلب سیستم عامل ها مانند linux ، windows و مکنتاش قالب نصب بوده و شعار آن نوشتن کد کمتر و بازدهی بیشتر برای انجام کارها است. استفاده از این محیط برنامه نویسی همراه با زبان سی پلاس پلاس قدرت فوق العاده ای به یک برنامه نویس میدهد به طوری که با نوشتن کد های ساده و کمتر کارهای قدرتمندی میتوان انجام داد.

 

(بیشتر…)

ادامه مطلب...

دانلود سورس پروژه مسئله هشت وزیر

الگوریتم هشت وزیر

 

سورس مسئله ۸ وزیر

درس طراحی الگوریتم

 

عنوان این پست از وب سایت ایبوک جنرال سورس پروژه مسئله هشت وزیر می باشد. مسئله ۸ وزیر از مباحث مهم درس طراحی الگوریتم رشته کامپیوتر است، در همین راستا تصمیم گرفتیم این پروژه کامل و مفید را به رایگان در اختیار شما کاربران همیشگی قرار دهیم. جهت دانلود این پروژه به ادامه مطلب مراجعه فرمایید.

 

(بیشتر…)

ادامه مطلب...

دانلود کتاب برنامه نویسی پیشرفته در سی شارپ

برنامه نویسی پیشرفته در  سی شارپ

 

جزوه برنامه نویسی پیشرفته در #C

 

این کتاب با هدف کمک به کسانی که علاقه زیادی به برنامه نویسی وسعی در یادگیری سی شارپ از مبتدی تا پیشرفته دارند نگارش شده است. البته کسانی که نمی خواهند برنامه نویسی را یاد بگیرند هم می توانند از این کتاب به عنوان افزایش سطح علمی خود در ضمینه کامپیوتر استفاده کنند چون علاوه بر برنامه نویسی، مطالبی هم در ضمینه های مختلف علوم کامپیوتر گفته شده است. از این کتاب همه افرادی که آشنایی مختصری با کامپیوتر و زبان انگلیسی دارند می توانند استفاده کنند.

 

(بیشتر…)

ادامه مطلب...

دانلود کتاب برنامه نویسی به زبان C جعفرنژاد قمی

کتاب آموزش زبان سی جعفر نژادقمی

 

دانلود کتاب برنامه نویسی به زبان C

تألیف : مهندس عین الله جعفر نژادقمی

 

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

زبان C به گونه ای است که تطبیق نرم افزار از یک نوع کامپیوتر به نوع دیگر را آسان می کند. امروزه برنامه ریزی ریزکنترل ها و انواع سی‌پی‌یو ها و همچنین تولید سیستم عامل های جدید و نرم افزارهای کاربردی از طریق زبان C صورت می گیرد.

کتاب برنامه نویسی زبان C آقای جعفر نژاد قمی را می توان کاملترین کتاب برنامه نویسی زبان C نام برد که در اکثر دانشگاه های ایران به عنوان مرجع معرفی و تدریس می شود. کتاب برنامه نویسی زبان C جعفر نژاد قمی شامل ۲۲ فصل می باشد و در ۶۴۴ صفحه نوشته شده است. همچنین حل المسائل کتاب برنامه نویسی زبان ++C جعفر نژاد قمی در ۶۴ صفحه به حل برخی از مهمترین تمرینات این کتاب پرداخته است.

 

سر فصل هایی که در این مجموعه پوشش داده شده اند عبارتند از:

–   مقدمات زبان C
–   ساختار برنامه C و ورودی و خروجی
–   حلقه های تکرار و ساختار های تصمیم
–   توابع و کلاس های حافظه
–   آرایه ها و رشته ها
–   اشاره گر ها
–   ساختمان ها
–   فایل ها
–   توابع کتاب خانه ای
–   صف ، پشته، لیست پیوندی و درخت
–   روشهای مرتب سازی و جستجو
–   ساختمان کامپیوتر و وقفه ها
–   مدل های حافظه و مدیریت صفحه کلید
–   رمزگذاری و فشرده سازی متن ها
–   توابع کتابخانه ای
–   گرافیک
–   مهندسی نرم افزار به کمک C
–   طراحی مفسر زبان های برنامه سازی
–   توابع کتابخانه ای
–   مدیریت منو ها
–   ارتباط زبان C با اسمبلی
–   دستورات پیش پردازنده

 

(بیشتر…)

ادامه مطلب...

دانلود کتاب اصول برنامه‌نویسی زبان اسمبلی

مقاله ای درباره برنامه نویسی به زبان اسمبلی

 

کتاب اصول برنامه‌نویسی زبان اسمبلی

 

برنامه‌نویسی اسمبلی شامل یک مجموعه از دستورات است که هر کدام مربوط به کدهای ماشینی هستند که تراشه از آنها پشتیبانی می‌کند. مثلاً دستور iord، که محل io را می‌خواند به کد h29 مربوط است. به جای به خاطر آوردن h 29، شما می‌توانید iord را بنویسید، و مترجم معادل سازی را برای شما انجام خواهد داد.

دستور iord همچنین احتیاج به یک عملوند دارد که محل خواندن را مشخص کند. به عنوان مثال ۰۱h iord پورتی با آدرس h 10 را می‌خواند.

زبان برنامه‌نویسی اسمبلی همچنین می‌تواند شامل دایرکتیو و توضیحات باشد. دایرکتیوها دستوراتی هستند که به جای اینکه مربوط به CPU باشند، مربوط به مترجم می‌باشند. دایرکتیوها شما را قادر می‌سازند که محلی از حافظه را مشخص کنید، متغیرهایی تعریف نمایید …

 

(بیشتر…)

ادامه مطلب...

دانلود کتاب آموزش مقدماتی ویژوال سی پلاس پلاس ۲۰۰۸

دانلود کتاب آموزش مقدماتی سی پلاس پلاس 2008

 

 | دانلود کتاب  Visual C++ 2008 Beginning  به زبان فارسی |

 

زبان برنامه نویسی C اوایل دهه هفتاد اختراع شد و به سرعت به یکی از محبوبترین زبانهای برنامه نویسی حرفه ای گردید. سی پلاس پلاس زبان مورد انتخاب برای ساخت نرم افزارهایی با کارآیی بالا است که به طور مستقیم به منابع یا تجهیزات و ابزار های ویندوز دسترسی دارند. پس شما با آن می توانید به قابلیت های سطح پایین سیستم دسترسی داشته باشید و البته به خاطر اینکه این زبان به شما قدرت بسیار بالایی می دهد. لذا در مقایسه با سایر زبان ها مثل #C یا visual Basic  شما بایستی از جزییات بیشتری اطلاع داشته باشید.  بنابراین از جمله کاربرد های بدون شک این زبان برنامه هایی می باشد که نیاز به دقت بالا ، تاخیر زمانی کوتاه (Low-latency) و استفاده مستقیم از سخت افزار دارند.

 

(بیشتر…)

ادامه مطلب...

دانلود نمونه پروژه های آماده زبان سی پلاس پلاس

کدهای آماده زبان سی پلاس پلاس

 

| دانلود پروژه های آماده به زبان ++C |

| برنامه نویسی شیء گرایی در سی پلاس پلاس |

 

امروز برای شما کاربران عزیز ایبوک جنرال تکه کدهای نوشته شده به زبان سی پلاس پلاس (مربوط به درس شیء گرایی) را آماده دانلود کرده ایم. پیاده سازی کلاس Matrix، کلاس Main، کلاس Employee ، کلاس Time، کلاس Point و … از جمله پروژه های نوشته شده به این زبان می باشد. با مشاهده و مطالعه این کدها، برنامه نویسی شی گرایی در سی پلاس پلاس می تواند برای شما قابل درک باشد. جهت دانلود به ادامه مطلب مراجعه فرمایید.

 

(بیشتر…)

ادامه مطلب...

دانلود کتاب زبان ماشین و اسمبلی بصورت پاورپوینت

دانلود کتاب زبان ماشین و اسمبلی بصورت پاورپوینت

 

| کتاب زبان ماشین و اسمبلی بصورت ppt |

| مرجع کامل – در ۹ فصل |

 

اسمبلی به مجموعه زبان‌های برنامه‌نویسی سطح پایینی اطلاق می‌شود که در آن مستقیماً دستورالعمل‌های پردازنده اصلی (CPU) نوشته می‌شود ( یعنی دستوراتی که ALU توانایی انجام آنها را دارد .) به دلیل سطح پایین بودن این زبان‌ها، نوشتن، اشکال‌زدایی و نگهداری برنامه سخت‌تر است. برای هر خانوادۀ CPU یک زبان اسمبلی وجود دارد. این زبان به زبان مادر کامپیوتر بسیار نزدیک می‌باشد به‌طوری که تمامی برنامه‌های اولیه همچون ++C توسط زبان اسمبلی ساخته شده است و همچنین اکثر کارها در زمینۀ هک و مانند آن با این زبان انجام می‌شود. در زبان اسمبلی هر دستور زبان متناظر یک دستور باینری است. این زبان را با استفاده از اسمبلر‌ها می‌توان به زبان ماشین یعنی صفر و یک تبدیل کرد. نرم‌افزارهای اسمبلر بر روی سیستم نصب شده و با وارد کردن کدهای اسمبلی و اشکال‌زدایی کردن آن می‌توان آن‌ها را به زبان ماشین تبدیل کرد. هدف این جزوه درک عمیق تر نحوه کار کامپیوتر در سطح پایین و در نتیجه تولید نرم افزارهای کارآمدتر در سطوح بالا می باشد. یادگیری زبان اسمبلی به آشنائی بیشتر با طریقه کارکردن سخت افزار، برنامه ها و سیستم عامل با یکدیگر کمک می کند. در این کتاب که در ۹ فصل است استفاده از دستورات اسمبلی و نوشتن برنامه های ساده اسمبلی را فراخواهید گرفت.

 

(بیشتر…)

ادامه مطلب...

دانلود کتاب الگوریتم و فلوچارت بصورت پی دی اف

دانلود کتاب الگوریتم و فلوچارت

 

| کتاب الگوریتم و فلوچارت |

 

الگوریتم و فلوچارت به عنوان دو مبحث بنیادین در امر برنامه نویسی از اهمیت ویژه ای برخوردارند. الگوریتم، همان راه حل مساله و فلوچارت شیوه نمایش نموداری الگوریتم است که برای درک بهتر و سریعتر الگوریتم ارائه می شود و در واقع وجه مشترک بین برنامه نویسان کلیه زبانهای کامپیوتری است. لذا با توجه به اهمیت این دو مقوله، در این کتاب ضمن فراگیری روشهای ارایه الگوریتم های مناسب برای حل مسائل گوناگون و بررسی فلوچارت های مزبوطه، با مفاهیم اساسی برنامه نویسی از قبیل: حلقه های تکرار، آرایه ها، برنامه های فرعی (زیرالگوریتم ها) روشهای مرتب نمودن اطلاعات و مواردی از این قبیل آشنا خواهید شد. با توجه به مطالب فوق و تنوع مسائل و مثالهای ارایه شده در کتاب حاضر، مطالعه و به کارگیری این اثر را به کلیه برنامه نویسان مبتدی و مدرسین گرامی توصیه می نماییم. جهت دانلود رایگان کتاب الگوریتم و فلوجارت به ادامه مطلب مراجعه فرمایید.

 

(بیشتر…)

ادامه مطلب...

فیلم آموزش فارسی کار با رشته ها و توابع مربوطه در سی شارپ

رشته ها و توابع مربوطه در سی شارپ

 

| فیلم آموزش فارسی کار با توابع و رشته ها در #C |

 

در این پست، فیلم آموزشی کار با رشته ها و توابع مربوطه در زبان برنامه نویسی سی شارپ را آماده دانلود کرده ایم. در این آموزش اشاره ای به توابع به دست آوردن طول رشته، حذف بلنکهای اضافی در دو طرف رشته، اعمالی نظیر اضافه کردن و جستجو کردن در رشته ها و… را خواهیم داشت. این فیلم مفید آموزشی به زبان فارسی، با کیفیت بالا و به مدت زمان ۲۱ دقیقه می باشد. جهت دانلود به ادامه مطلب مراجعه فرمایید.

 

(بیشتر…)

ادامه مطلب...