کتاب برنامه نویسی سی پلاس پلاس - با C++ آشنا شویم
235 subscribers
4 photos
1 video
4 files
9 links
کانال در حال حاضر، مخصوص دانلود و خرید کتاب «با ++C آشنا شویم» می‌باشد. تماس با فروشنده برای خرید حق استفاده از کتاب: @selladmin
Download Telegram
توضیحاتی در مورد قیمت کتاب «با C++ آشنا شویم»:
نسخۀ حاضر نسخۀ پنجم از کتابی است که نسخۀ اولش در حدود سال 1387 نوشته شد. نسخه‌های قبل به شکل دیگری توزیع شده بودند. تجربۀ ما می‌گوید، در بسیاری از موارد، دارندۀ یک کتاب رغبت بیش‌تری برای مطالعۀ کتابی خواهد داشت که آن را به صورت رسمی و با قیمت واقعی خریده است.
تعداد صفحات کتاب در شکل حاضر 981 صفحه است اما اندازۀ صفحات به شکل فعلی بزرگ است و اگر به صورت قطع وزیری کتب رایج در بیاید، بیش از 1300 صفحه می‌گردد که باید در سه جلد چاپ گردد. بی شک قیمت سه جلد کتاب بسیار بیش‌تر از هفده هزار تومان (قیمت فعلی) است. برای مثال، سایت فیدیبو کتاب الکترونیک 376 صفحه‌ای زیر را با تخفیف، به قیمت بیست و پنج هزار تومان به فروش می‌رساند:
http://www.fidibo.com/book/view/86802

برای شروع توزیع نسخۀ پنجم در این کانال، قیمت 17000 را انتخاب کردیم. این قیمت، 👈🏻با شروع از ماه آینده👉🏻، به تدریج به قیمت واقعی نزدیک خواهد شد. اما قصد داریم برای دانشجویان تخفیف در نظر بگیریم.

احتمالاً نسخه‌هایی از این کتاب به صورت کتاب‌های عادی از طریق یک انتشارات چاپ خواهد شد. اما به نظر نمی‌رسد نسخۀ کاغذی یک کتاب برنامه نویسی چندان مفید باشد. زیرا آموختن یک زبان برنامه‌نویسی بدون نشستن جلوی رایانه و آزمایش و کدنویسی میسر نیست، و نیز، امروزه، به خصوص در مورد کتب حجیم، استفاده از موبایل یا کتا‌ب‌خوان رایج‌تر از کتاب به صورت هاردکپی است.

«جمعه، 20 اردیبهشت 1398»
در آینده احتمالا کتاب‌های دیگری برای فروش در کانال‌های edukadoj عرضه خواهند شد. اما این کار زمان‌بر است. چون تمرکز بر تکمیل یا تنظیم این کتاب‌هاست، فرصت ساخت ویدئو یا ارائه کدهای آموزشی یا حتی تبلیغ نیست.

👈🏻 در صورتی که می‌تواتید برای کتاب‌های عرضه‌شده مشتری پیدا کنید با مدیر فروش همین کانال، برای همکاری، تماس بگیرید. در صورت پذیرش شریط همکاری، به ازای هر مشتری‌ای که از طریق این همکاری معرفی کنید، درصدی از خرید با فرمول زیر به شما پرداخت می‌شود.

معرفی خریدار nم (برای n از 1 تا 21 است):
9(n-1)/4 (درصد)

معرفی خریدار nم (برای n بیش از 21): 45 درصد.

«13:18:34، چهارشنبه، 8 خرداد 1398»
This media is not supported in your browser
VIEW IN TELEGRAM
با کنسول هم می‌توان برنامه‌های جالبی نوشت. این برنامه ++C، برنامۀ بازی Backgammon است که حدود 10 سال پیش نوشته شده است اما با ++C امروزی سازگار است و به علاوه مالتی‌پلتفرنم است. یعنی هم در ویندوز و هم در لینوکس اجرا می‌شود (اهمیتش در آن است که ترمینال لینوکس با پنجرۀ کنسول ویندوز بسیار متفاوتند). این برنامه یک برنامۀ سادۀ کنسول است و از هیچ بستۀ گرافیکی‌ای برای آن استفاده نشده است. البته نوشتن چنین برنامه‌ای از صفر، ماه‌ها زمان می‌برد. از این رو، بهتر است برنامه طوری نوشته شود که قسمت‌های مستقلی داشته باشد که در برنامه‌های مشابه قابل‌استفاده‌اند.
در برنامه‌نویسی زیاد با کاراکترهای زیر سر و کار داریم:
!@#$%^&*()_=\{}
اما برای وارد کردن آن‌ها باید کلید شیفت را نگه داشت که یک جور مزاحمت و دردسر است. از سوی دیگر، اعداد را می‌توان با استفاده از keypad تابپ کرد و نیازی به کلیدهای عددی ردیف بالای صفحه‌کلید نیست.

تصویر بالا، یک آرایش بهتر برای برنامه‌نویسی را نشان می‌دهد. آرایش صفحه‌کلید را، هم در ویندوز و هم در لینوکس می‌توان به شکل تصویر بالا در آورد تا کم‌تر نیاز به فشردن کلید شیفت باشد.

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

👈🏻 لینک خرید نرم‌افزار تغییر کیبورد در ویندوز

این فایل شامل یک نرم‌افزار تغییر آرایش صفحه‌کلید است که با نصب آن یک input method (= زبان/صفحه‌کلید) با آرایش تصویر فوق به ویندوز شما اضافه می‌گردد. در صورتی که قبلاً از ما «با ++C آشنا شویم» را خریده‌اید، با فروشندۀ ما تماس بگیرید تا فایل فوق را به صورت رایگان برایتان ارسال کند:

👈🏻 تماس با فروشنده

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

برای لینوکس، روش تغییر صفحه‌کلید به صورت دائم کمی سخت‌تر است و پیدا کردن روش آن هم در اینترنت سخت‌تر است. اگر علاقه‌ای از سوی مخاطبان بود، فایل‌ها و روش آن را آماده خواهیم کرد.
کتاب برنامه نویسی سی پلاس پلاس - با C++ آشنا شویم
image_2019-11-30_22-29-52.png
قرار است کتاب «با C++ آشنا شویم» با عنوان دیگری در تعدادی اندک نسخه چاپ شود. اما هزینۀ چاپ زیاد است و فکر نمی‌کنیم کسی حاضر به خرید نسخۀ چاپی با این قیمت باشد. با این حال اگر کسی تمایل دارد، پیش از شروع فرآیند چاپ، به فروشنده سفارش بدهد. قیمت در تصویر بالا موجود است. هزینۀ ارسال هم جداست.

به علاوه نسخۀ جدید ویرایش‌شدۀ کتاب تا حدود دو هفتۀ دیگر آماده می‌شود. نسخۀ جدید تغییری ندارد و اغلب تغییرات مربوط به اصلاح خطاهای تایپی و تبیین مباحث بر اساس نسخۀ 2019 ویژوال‌استودیوست. نسخۀ جدید قیمت بالاتری خواهد داشت. خریداران قبلی در نسخۀ جدید تقریباً مطلب تازه‌ای نخواهند یافت. با این حال می‌توانیم نسخۀ آنها را احتمالاً با دریافت مابه‌التفاوت برایشان ارتقا دهیم.

«شنبه، 9 آذر 1398»
با سلام

کتاب «با ++C آشنا شویم»، با موضوع آموزش زبان ++C، در سه نسخۀ زیر موجود است:

◀️ الکترونیک رایگان (برای بررسی قبل از خرید) و
◀️ الکترونیک کامل برای خرید
◀️ چاپ‌شده که خرید و فروش آن به انتشارات بستگی دارد.

این کانال برای فروش نسخۀ الکترونیک کامل کتاب است. نسخۀ رایگان شامل حدود 140 صفحۀهاز نسخۀ کامل 1300 صفحه‌ای است. برای خرید نسخۀ کامل با فروشندۀ کانال تماس بگیرید.
تهیه و استفاده از نسخۀ کامل کتاب با پذیرش شرایط زیر خواهد بود:
🌑 به ازای هر شخص حقیقی که قرار است به این نسخه از کتاب، دسترسی داشته باشد و از آن «استفاده» کند، باید هزینه‌ای به حساب‌های مشخّص‌شده، که در ادامه، در خصوص آنها توضیح داده خواهد شد، واریز شده باشد. به چنین هزینه‌ای، «هزینۀ استفاده» و به شخص حقیقی‌ای که هزینۀ استفاده، برای استفادۀ او، پرداخت شده است «پرداخت‌کننده» می‌گوییم.
🌑 پس از پرداخت «هزینۀ استفاده» و مشخّص_شدن نام «پرداخت‌کننده»، نسخۀ منحصر_به_فردی از این کتاب (شامل نام «پرداخت‌کننده» و کد)، به صورت یک فایل pdf، برای دارندۀ اطّلاعات پرداخت، ارسال خواهد گشت. پرداخت‌کننده، که فایل را دریافت می‌کند، مسئول حفاظت از این فایل، برای ممانعت از نشر غیر_مجاز است و موظّف به جبران خسارات در صورت نشر غیر_مجاز نسخۀ منحصر_به_فردی است که در اختیار دارد.
🌑 پرداخت هزینۀ استفاده، به معنای خرید محتوا و دریافت اجازۀ نشر نیست، و تنها، به معنای خرید اجازۀ «استفادۀ» یک شخص حقیقی از کتاب است.
🌑 معنای «استفاده» از این نسخه از کتاب، در این متن، محدود به موارد زیر است:
• مطالعه به منظور آموختن.
• به_کار_بردن یا تغییر کدها برای یادگیری.
• به_کار_بردن کدها، در برنامه‌هایی که شخص می‌نویسد، به شرط آن که هدف، برنامه‌نویسی باشد؛ نه مثلاً توزیع کدها.
• به_کار_بردن کتاب، برای تدریس، به شرط آن که نوعی توزیع غیر_مستقیم کتاب، بین کسانی که هزینۀ استفاده از آن را پرداخت نکرده‌اند، محسوب نگردد؛ برای مثال، عیناً مطالب خود کتاب ارائه نشود به طوری که بخش‌های قابل_توجّهی از کتاب به صورت جزوه درآید؛ همچنین، توزیع اصل این نسخه از کتاب در کلاس و مانند آن، بدون پرداخت «هزینۀ استفاده» برای هر استفاده‌کننده مجاز نیست.
🌑 هرگونه توزیع کل یا بخشی از کتاب، یا هرگونه عملی که نوعی توزیع محسوب گردد (مثل فیلمبرداری از صفحات متعدّد کتاب)، مجاز نیست.
🌑 پرینت الکترونیک (مثلاً به صورت pdf)، یا تغییر فرمت فایل کتاب، مجاز نیست.
🌑 با پرداخت هزینه، هیچ تعهّدی برای ارائه نسخۀ قابل_پرینت، برای صاحب اثر یا توزیع‌کنندۀ مجاز آن، به وجود نمی‌آید. با این حال، پرینت (بر کاغذ) تنها برای استفادۀ آموزشی شخص پرداخت‌کننده، بلامانع است.
🌑 با پرداخت هزینۀ استفاده، هیچ تعهّدی برای ارائه نسخۀ متنی برنامه‌ها، برای صاحب اثر یا توزیع‌کنندۀ مجاز آن، به وجود نمی‌آید. با این حال، سعی خواهد شد، فایل‌های متنی برنامه‌ها، در اختیار پرداخت‌کننده قرار گیرند؛ امّا در چنین صورتی، توزیع چنین فایل‌هایی مجاز نیست و استفاده از آنها، تنها در راستای استفاده از کتاب (و به عنوان بخشی از آن) مجاز خواهد بود.
🌑 «پرداخت‌کننده»، در هر زمان، می‌تواند «حق استفاده» را، همراه با تمام فایل‌های مربوط به کتاب، که در اختیار دارد، در اختیار شخص دومی بگذارد به شرط آن که:
• آن شخص دوم، پایبند به شرایط مذکور در اینجا باشد (به جز این که نیازی به پرداخت هزینۀ استفاده ندارد).
• شخص اوّل، نسخه‌ای از کتاب (یا بخشی از آن یا فایل‌های متنی برنامه‌ها) را نگه ندارد.
• شخص دوم بپذیرد که مجاز نیست «اجازۀ استفاده» را در اختیار شخص دیگری بگذارد.
🌑 در صورتی که پرداخت‌کنندۀ هزینه، اطّلاعات مربوط به پرداخت خود را گم کند و یا به هر علّت دیگری، قادر به اثبات پرداخت نباشد، به صاحب اثر، یا توزیع‌کنندۀ مجاز، اجازۀ استفاده از آن مبلغ را به عنوان «حمایت مالی» می‌دهد، و در ضمن، با توجّه به عدم_توانایی اثبات پرداخت، صاحب اثر یا توزیع‌کنندۀ مجاز، مسئولیتی در قبال آن پرداخت (مانند تحویل فایل کتاب یا بازگرداندن مبلغ) نخواهد داشت. با این حال، «استفادۀ» پرداخت‌کننده از این نسخۀ کامل (اگر به شکلی در اخیتارش قرار گرفته باشد)، طبق شرایط مذکور، از نظر اخلاقی، بلامانع است.
🌑 در صورتی که پرداخت‌کنندۀ هزینه، هزینه را به طور ناقص پرداخت کرده باشد، یا اطّلاعات پرداخت را، حداکثر پس دو ماه از زمان پرداخت، به آدرس‌هایی که در ادامه می‌آیند، ارائه نداده باشد، به صاحب اثر یا توزیع‌کنندۀ مجاز، اجازۀ استفاده از آن مبلغ را، به عنوان «حمایت مالی» می‌دهد، و در ضمن، با توجّه به عدم_پرداخت کامل یا عدم ارائۀ اطّلاعات پرداخت، صاحب اثر یا توزیع‌کنندۀ مجاز، مسئولیتی در قبال آن پرداخت (مانند تحویل فایل کتاب یا بازگرداندن مبلغ) نخواهد داشت. با این حال، سعی می‌کنیم در صورت امکان و با تماس پرداخت‌کننده، هزینۀ پرداخت‌شده، بازگردانده شود.
12) پرداخت کننده باید بپذیرد که حق_استفاده‌ای که می‌خرد، انحصاری نیست و ممکن است افراد دیگری، همان حق را، با پرداخت هزینه یا روش‌های دیگری، از صاحب اثر دریافت کنند.
نسخۀ جدید (version 6) از نظر محتوایی چندان با نسخۀ قبل (version 5) تفاوتی ندارد. بیشتر تغییرات مربوط به موارد زیر بوده است:

🔄⬅️ هماهنگی با نسخه‌های جدیدتر کامپایلرها از جمله ویژوال‌استودیو 2019 و gcc9
✍🏻⬅️ اصلاح اشکالات کتاب:
◀️ رفع بسیاری از اشکالات تایپی
◀️ اصلاح توضیحات ناقص و احتمالاً گمراه‌کننده در مورد decltype(auto)
◀️ اصلاح نام‌ها که در برخی کدها با متن هماهنگ نبودند. مثلا در کد تابع plus آمده بود و اشتباها در متن تابع f خوانده شده بود.
◀️ اصلاح مختصر برخی توضیحات و اضافه_شدن چند مثال.
💤⬅️ تغییر اندازۀ صفحات. صفحات نسخۀ جدید، کوچک‌تر و مانند کتاب‌های عادی است. این تغییر برای آماده_شدن برای چاپ کاغذی صورت گرفته است.

تاریخ ارسال این پست: «16:44:21، جمعه، 22 آذر 1398»
Free Version Learn C++ 2020 - v6.pdf
11.7 MB
فایل pdf نسخۀ رایگان کتاب «با ++C آشنا شویم» برای آموزش برنامه نویسی به زبان C++ - فهرست مطالب این نسخه، شامل همۀ موضوعات آورده‌شده در نسخۀ کامل کتاب است و نیز دربرداندۀ حدود 140 صفحۀ ابتدایی نسخۀ کامل برای بررسی پیش از خرید.

برای خرید نسخۀ کامل، با فروشندۀ کانال @cplusplus تماس بگیرید.
تصویر جلد نسخۀ رایگان کتاب «با C++ آشنا شویم»

برای خرید نسخۀ کامل با فروشنده تماس بگیرید.
تقلّب

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

جالب است که در سایت‌های آمریکایی و حتّی خیلی از گروه‌های تلگرام انگلیسی‌زبان این جور تقلّب‌ها از سوی اداره‌کنندگان منع می‌شود. در stackoverflow بگویید «این سوال امتحان من است به من کمک کنید حل کنم» تا ببینید چه طور برخورد می‌کنند.

پرسشی که مطرح است این است که دانشجو به دانشگاه می‌رود که چه کند؟ اگر قرار است چیزی بیاموزد چرا تقلّب می‌کند؟ و اگر قرار نیست در دانشگاه چه کار دارد؟ آیا آوار_شدن پل‌ها یا برخی ساختمان‌ها نتیجۀ مهندسی مهندسانی بی سواد نیست که با مدرکی تقلّبی در جایی هستند که نباید باشند؟ آیا این همه تقلّب، مدرک کسانی را که وقعاً اهل علم هستند بی‌ارزش نکرده و جایگاه و شغل آنها را از آنان نگرفته است؟

آیا پزشک‌ها هم همین مدرک-جویان متقلّب و بی‌سواد هستند؟ آیا می‌شود به آنها اعتماد کرد؟ آنها که هر چند ماه یک‌بار از ساخت یک واکسن ایرانی جدید برای کوید-19 سخن می‌گویند چه؟ از همین دانشجو خودمانند که دروغ و تقلب برایشان یک ارزش است؟

نمی‌دانم اصلاً به فکر متقلّبان رسیده است که کارشان بد است یا نه. اگر هم رسیده باشد، همه برای ساکت_کردن احساس گناهشان یک توجیه و دلیل‌تراشی برای خود دارند...

دامنۀ تقلّب البتّه گسترده‌تر از دانشگاه است. خرید و فروش فالورهای فیک ... دزدانی که از افراد جویای کار هزینۀ ثبت نام در یک کاریابی فیک می‌گیرند.... سربازی که هیچ از پزشکی نمی‌داند امّا با روپوش سفید در درمانگاه نیروی انتظامی می‌نشیند.... و موارد دیگری از دروغ یا تقلّب که شاید گفتنش هم حسّاسیّت‌زاست...

فرهنگ و ارزش‌های آدم‌ها در هر جامعه نتیجۀ برآمدگی است و تغییرش تقریباً ناممکن است. هرچند هر جزئی از این برآمدگی نقش خود را در آن دارد. این را نوشتم تا هم نقش آن جزء را انجام دهم و هم مشاهداتم را از جامعه‌ای که دیدم بگویم. جامعه‌ای که می‌دانستم استاندارد نیست امّا فکر نمی‌کردم این‌قدر از تصوّراتم دور باشد. امّا با تحلیل این مشاهدات می‌توان تصمیمات درست‌تری گرفت... آیا می‌توان در کشوری با افکاری جهان سومی‌تر از گذشته که سیلی از متقلّبان در آینده‌ای نزدیک ادارۀ آن را بر عهده خواهند گرفت، به راحتی زیست؟

«16:57:56، پنجشنبه، 23 بهمن 1399»
ورژن 2.00 اپلیکیشن زمان‌سنج پروژه‌محور آماده است. این اپلیکیشن به شما کمک می‌کند که کارهای سخت (مثل درس خواندن) را به تدریج انجام دهید.
👈🏼 راهنمای کامل اپلیکیشن در یوتوب