دانلود اموزش استفاده از استریم ورودی و خروجی شی گرا در C++

با اموزش استفاده از استریم ورودی و خروجی شی گرا در C++ کتابی جالب و کاربردی پیشنهاد میکنیم حتما دوست داران سی پلاس پلاس دانلود کنند.کتابخانه استاندارد C++ مجموعه وسیعی از قالبیتهای ورودی/خروجی (I/O) را فراهم آورده است. در این فصل به بررسی قابلیتها و توانایی عملیات I/O خواهیم پرداخت. C++ از I/O نوع ایمن (type-safe) استفاد میکند. هر عملیات I/O به نوع داده حساس میباشد. اگر یک تابع عضو I/O برای کار با نوع داده خاصی در نظر گرفته شده باشد، فقط برای آن نوع داده فراخوانی میشود. اگر مطابقتی مابین نوع داده واقعی و تابع برای کار با آن نوع داده وجود نداشته باشد، کامپایلر خطا تولید خواهد کرد. از اینرو داده اشتباه قادر به نفوذ به سیستم نخواهد بود.کاربران میتوانند نحوه عملکرد I/O بر روی شیها از نوع تعریف شده توسط کاربر را با اعمال سربارگذاری عملگرهای درج (<<) و استخراج (>>) مشخص سازند. این بسطپذیری یکی از ویژگیهای با ارزش C++ است.
استریمها
در C++ عملیات I/O از طریق استریمها (streams) یا جریانها صورت میگیرد، که دنباله یا توالی از بایتها هستند. در عملیات ورودی، جریان بایتها از سوی یک دستگاه (همانند صفحه کلید، دیسک، اتصال شبکه) به حافظه اصلی است. در عملیات خروجی، جریان بایتها از طرف حافظه اصلی به سمت یک دستگاه میباشد (همانند، صفحه نمایش، چاپگر، دیسک، اتصال شبکه و غیره). یک برنامه کاربردی با مفهوم پیوندی این بایتها سر و کار دارد. بایتها میتوانند نشاندهنده کاراکترها، دادههای خام، تصاویر گرافیکی، گفتارهای دیجیتالی، ویدئو دیجیتالی یا هر نوع اطلاعات دیگری باشند که مورد نیاز یک برنامه هستند.
دانلود در ادامه مطلب
دانلود اموزش استفاده از استریم ورودی و خروجی شی گرا در C++

با اموزش استفاده از استریم ورودی و خروجی شی گرا در C++ کتابی جالب و کاربردی پیشنهاد میکنیم حتما دوست داران سی پلاس پلاس دانلود کنند.کتابخانه استاندارد C++ مجموعه وسیعی از قالبیتهای ورودی/خروجی (I/O) را فراهم آورده است. در این فصل به بررسی قابلیتها و توانایی عملیات I/O خواهیم پرداخت. C++ از I/O نوع ایمن (type-safe) استفاد میکند. هر عملیات I/O به نوع داده حساس میباشد. اگر یک تابع عضو I/O برای کار با نوع داده خاصی در نظر گرفته شده باشد، فقط برای آن نوع داده فراخوانی میشود. اگر مطابقتی مابین نوع داده واقعی و تابع برای کار با آن نوع داده وجود نداشته باشد، کامپایلر خطا تولید خواهد کرد. از اینرو داده اشتباه قادر به نفوذ به سیستم نخواهد بود.کاربران میتوانند نحوه عملکرد I/O بر روی شیها از نوع تعریف شده توسط کاربر را با اعمال سربارگذاری عملگرهای درج (<<) و استخراج (>>) مشخص سازند. این بسطپذیری یکی از ویژگیهای با ارزش C++ است.
استریمها
در C++ عملیات I/O از طریق استریمها (streams) یا جریانها صورت میگیرد، که دنباله یا توالی از بایتها هستند. در عملیات ورودی، جریان بایتها از سوی یک دستگاه (همانند صفحه کلید، دیسک، اتصال شبکه) به حافظه اصلی است. در عملیات خروجی، جریان بایتها از طرف حافظه اصلی به سمت یک دستگاه میباشد (همانند، صفحه نمایش، چاپگر، دیسک، اتصال شبکه و غیره). یک برنامه کاربردی با مفهوم پیوندی این بایتها سر و کار دارد. بایتها میتوانند نشاندهنده کاراکترها، دادههای خام، تصاویر گرافیکی، گفتارهای دیجیتالی، ویدئو دیجیتالی یا هر نوع اطلاعات دیگری باشند که مورد نیاز یک برنامه هستند.
فهرست کتاب استفاده از استریم ورودی و خروجی شی گرا در C++
- مقدمه
- استریمها
- استریمهای کلاسیک در مقابل استریمهای استاندارد
- فایلهای سرآیند کتابخانه iostream
- کلاسها و شیهای استریم ورودی/خروجی
- استریم خروجی
- چاپ متغیرهای char *
- چاپ کاراکتر با استفاده از تابع عضو put
- استریم ورودی
- توابع عضو get و getline
- توابع عضو peek، putback و ignore
- I/O نوع ایمن
- ورودی/خروجی قالببندی نشده با استفاده از read، write و gcount
- معرفی دستکاری کنندههای استریم
- پایه انتگرال استریم: dec، oct، hex و setbase
- دقت نقطه اعشار (setprecision, precision)
- طول میدان (setw, width)
- دستکاری کنندههای استریم خروجی تعریف شده توسط کاربر
- تعیین فرمت استریم و دستکاری کنندههای استریم
- دنباله صفرها و نقاط دسیمال (showpoint)
- ترازبندی (left، right و internal)
- لایهگذاری (setfill, fill)
- پایه انتگرال استریم (showbase, hex, oct, dec)
- اعداد اعشاری، نماد علمی و ثابت (scientific، fixed)
- کنترل حروف بزرگ/کوچک (uppercase)
- قالببندی بولی (boolalpha)
- تنظیم و تنظیم مجدد وضعیت قالببندی از طریق تابع عضو flags
- وضعیت خطا در استریم
- پیوند استریم خروجی با استریم ورودی
حجم : 250 KB
رمز فایل: www.mspsoft.com
دانلود رايگان با لينك مستقيم
:: بازدید از این مطلب : 191
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0