توضیحات تکمیلی
در این فرادرس با استفاده از زبان شل اسکریپت (Shell Script) و ابزارهایی که قابلیت ایجاد محیط های گرافیکی در برنامه های مبتنی بر شل اسکریپت را دارند، یک دفترچه تلفن گرافیکی ایجاد می کنیم. این برنامه در ضمن سادگی، ویژگی های منحصر به فردی نیز دارد که از یک طرف از قدرت زبان شل اسکریپت لینوکس بهره می برد و از طرف دیگر دارای ظاهری گرافیکی است و در نهایت برای ذخیره و نگهداری داده های خود، از پایگاه داده استفاده می کند.
شل اسکریپت لینوکس، قوی ترین زبان برنامه نویسی است که یک مدیر لینوکسی می تواند از آن برای کارهای خود در سیستم عامل استفاده کند. در این فرادرس، نحوه ساخت یک دفترچه تلفن شخصی، با استفاده از این زبان آموزش داده می شود. در این پروژه، از قابلیت های زبان برنامه نویسی شل اسکریپت و پایگاه داده SQLite استفاده می کنیم. تمامی اطلاعات مخاطبین، در پایگاه داده ذخیره می شود. در این فرادرس می توانید نحوه تعامل با پایگاه داده را در زبان شل اسکریپت بیاموزید. توانایی ارتباط با پایگاه داده، قابلیت های نرم افزارهای شما را بسیار متحول می کند و می توانید برنامه های بسیار حرفه ای با قابلیت های زیادی را تولید کنید. این فرادرس می تواند تمرینی برای تولید ابزارهای مورد نیاز شما در سیستم عامل لینوکس مبتنی بر زبان شل اسکریپت باشد و همچنین می توانید در آن از تمامی قابلیت های شل لینوکس استفاده کنید.
فهرست سرفصلها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
- درس یکم: مقدمه
- قابلیت های برنامه
- نصب نیازمندی ها
- سیستم عامل میزبان
- ساختار برنامه
- درس دوم: شروع به کار
- ایجاد پایگاه داده
- بدنه پروژه
- درس سوم: تابع وارد کردن مخاطب
- دریافت مشخصات
- بررسی صحت داده ها
- بررسی عدم تکراری بودن مخاطب
- درس چهارم: تابع نمایش لیست مخاطبین
- لیست مخاطبین با فیلد DEL=0
- درس پنجم: تابع ویرایش مخاطب
- دریافت مشخصات جدید
- بررسی عدم تکراری بودن مخاطب
- درس ششم: تابع پاک کردن مخاطب
- تغییر فیلد DEL
- درس هفتم: نهایی سازی خروجی برنامه
- تبدیل شل اسکریپت به فایل اجرایی / باینری
- ذخیره فایل در آدرس PATH
مفید برای
- مهندسی کامپیوتر - نرم افزار
- مهندسی فناوری اطلاعات (IT)
- مهندسی رباتیک
آنچه در این آموزش خواهید دید:
نرم افزارهای مرتبط با آموزش
پیش نمایشها







راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
- ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ میشود.
- و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.
نظرات