دانلود کتاب civil 3d

دانلود کتاب اموزش civil 3d

دانلود کتاب اموزش civil 3d

AutoCAD Civil 3D نرم افزاری فوق العاده، بسیار کاربر پسند و کارآمد برای کمک به مهندسین عمران و شهرسازی و تکنیسین های این حرفه در مدل سازی اطلاعات ساختمان (BIM) و مستند کردن طرح های پروژه های اجرایی است. از این نرم افزار می توان در تمامی مراحل یک پروژه از جمله طراحی، هماهنگی، تجزیه و تحلیل عملکرد پروژه، بررسی گزینه ها و … در اغلب پروژه های مفید عمران و شهرسازی مانند طرح ریزی و پیاده سازی سیستم های حمل و نقل جاده ای، خشکی به صورت بسیار پیشرفته و توسعه یافته، مهندسی منابع آب (همچمون ذخیره سازی، کانال کشی و انتقال آب، جمع آوری پسماند فاضلاب، هدایت آب های سطحی حاصل ازبارش و فاضلاب) و … استفاده نمود.

کتاب اموزش civil 3d  ویژه جهت مهندسین عمران ونقشه برداری می باشد که از آن در تمامی کشورهای پیشرفته به منظور مدل سازی اطلاعاتی، طراحی و تدوین پروژه های طراحی راه ها ، مسیرهای حمل و نقل ، و جاده های احداث شده بر روی آب و دیگر پروژه های عمرانی از این دست استفاده می شود . نرم افزار civil 3d ویژه مهندسین عمران و نقشه برداران است که از آن برای مدل سازی و طراحی و تدوین پروژه ها، راه ها، مسیرها و جاده های عمرانی و همچنین ایجاد طرح ۳ بعدی از محیط پروژه و بسیاری قابلیت های دیگر که توان مهندسی شهر سازی و عمران به وسیله آن افزایش چشمگیری یافته است .

کتاب اموزش civil 3d لایه ها و رتبه های مختلفی در استفاده و کاربری ازآن در استفاده ساده تا طراحی های پیشرفته کاملاً شناخته نشده دارد. ابزارهای ایجاد شده و کاربردی در آن استفاده از این نرم افزار با محیط آشنای اتوکد را بسیار سریع تر و آسان تر می نماید. اشتراک کاری بین طراحی و طرح ریزی، فاصله مابین تصورات و ایده های مهندسین عمران، معماری و شهرسازی را تا مجسم نمودن و طراحی آن بسیار کم و یکی نموده است. همچنین این نرم افزار یک مسیر و روش استاندارد و مشخص مفید در سازماندهی طرح و مهندسی شهر سازی و عمران را ارائه می کند که باعث از میان رفتن خطاها و قابل درک و فهم بودن بین افراد مختلف خواهد شد. اطلاعات و داده های موجود در این نرم افزار مانند کتابخانه مواد و اشیاء و… کمک موثری در طراحی هوشمند و صحیح توسط کاربران این نرم افزار نموده و این نرم افزار را هوشمند نموده است. شما با استفاده از استاندارد ها و کتابخانه های موجود در محدوده خاص تعیین شده استاندارد و صحیح طراحی نموده و با تغییرات اشیاء در صورت خطا به شما اخطار داده یا توصیه های لازم را می نماید.

آموزش نرم افزار civil 3d
کتاب اموزش civil 3d

قابلیت های نرم افزار AutoCAD Civil 3D:
– ایجاد راه، دالان، تونل و دهلیز و… به صورت اتوماتیک و استاندارد
– توانایی ترازبندی و لایه بندی سطح ها و زمین ها
– سفارشی سازی محیط کاربری نرم افزار
– مدیریت اطلاعات و اسناد و کاربران
– امکان طراحی و انجام پروژه به صورت پویا، اقتصادی با استفاده از محاسبات اقتصادی بودجه و…
– امکان مدیریت و طراحی لوله کشی ها به شکلی مطلوب
– تجزیه و تحلیل طرح ها
– نوشتن توضح و حاشیه
– راهرو ها، کانال ها، دالان ها، دهلیزها، تونل های آماده و مطابق با استاندارد ها، به صورت از پیش طراحی شده
– ابزارهای قرینه سازی و آینه، ساخت و تکثیر نمودن مدل و یا قسمتی از طرح برای سرعت بیشتر
– تجزیه و تحلیل های جغرافیایی و زمین شناسی
– ابزارهای شبیه سازی و نمایش تحلیل های بررسی شده (می توان محاسبات خود را در آن نمایش داد)
– تحلیل توفان و سیل، آب گرفتگی سطحی و…
– امکانات موجود هماهنگ و مشابه با نقشه کشی جغرافیایی AutoCAD Map 3D در اتوکد عمران AutoCAD Civil 3D
– امکان استفاده و کاربرد ابزار مکان یابی جهانی GPS, و بانک اطلاعاتی FDO
– استفاده و ارائه اطلاعات راهبردی نقشه کشی و نقشه برداری جغرافیایی
– شبیه سازی و نمایش طرح و پروژه عمرانی نمایش طرح
– امکان تهیه و نمایش، ارتباط با نرم افزار طراحی Ds Max Design: Civil View3
– برنامه و ابزار طراحی لوله های انتقال نفت و گاز و…
– ابزارهای همکاری با اتوکد نقشه جفرافیایی نقشه کشی نقشه برداری و توپوگرافی و…
– توانایی مدیریت بانک اطلاعاتی جغرافیایی و…
– و…

لیست عناوین کتاب اموزش civil 3d

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

بخش اول: آمادگی انجام پروژه راهسازی

آشنایی با محیط کار

دستورات Autocad مورد نیاز

توپوگرافی چیست؟

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

نحوه ساخت سورفیس

نحوه ساخت سورفیس با فایل نقاط

کار با نقاط

واریانت راه

ایجاد مسیر راه یا الاینمنت

Label برای Alignment

نحوه ترسیم پروفایل(خط زمین)

Edit View Style در پروفایل

تغییر نام پروفایل از طریق تغییر نام Alignment

آشنایی با Toolspace

نحوه ترسیم پروفایل(خط پروژه)

مقطع عرضی(Assembly)

نوار کریدور(Corridor)

ساخت سورفیس برای کریدور

معرفی Sample lines

ترسیم Section

تخمین حجم عملیات خاکی

بخش دوم: آموزش پیشرفته و جزئیات در Civil3D

فصل ۱: نقاط

روش کار با نقاط

تغییر استایل یک Point Group

اولویت بندی نوع نمایش نقاط

روش ساخت توده نقاط

تغییر استایل توده ی نقاط

ساخت سورفیس با استفاده از توده نقاط

فصل ۲: سورفیس

جابجا کردن لبه ها و خط های سورفیس

پاک کردن خطوط اضافی سورفیس

مخفی کردن بخشی از سورفیس

هموار کردن خطوط سورفیس

نمایش اعداد روی منحنی های میزان

تشخیص مسیر جریان آب

مشکل ارتفاع خطوط توپوگرافی

عکس های برداشت شده از Google Earth

توپوگرافی از Google Earth به Civil3D 2012

فصل ۳: نقشه برداری

ساخت دیتابیس نقشه برداری

تنظیمات استایل برای Survay

وارد کردن نقاط نقشه برداری (fbk file)

به روز رسانی نقاط وارد شده Survey

فصل ۴: الاینمنت

ترسیم قوس ساده و کلوتئید

روش ترسیم قوس مرکب دو مرکزی

محاسبه دور برای یک مسیر در پروژه راهسازی

روش تعریض جاده

فصل ۵: پروفایل

ترسیم خط پروژه روی پروفیل طولی در پروژه راهسازی یک

ترسیم قوس قائم مقعر و محدب روی خط پروژه در پروژه راهسازی

ویرایش پروفیل طولی در پروژه راهسازی

فصل ۶: اسمبلی

روش ساخت Assembly

بررسی مقاطع عرضی در Section Editor

ساخت اسمبلی شرطی(ساب اسمبلی نوع اول)

ساخت اسمبلی شرطی(ساب اسمبلی نوع دوم)

دستور Drive

فصل ۷: پارسل

تبدیل خطوط به پارسل

ساخت پارسل توسط ترسیم آزاد

ترسیم پارسل توسط Slide Line

ترسیم همزمان چند پارسل

ترسیم پارسل با استفاده از Swing Line

ویرایش پارسل ها با روش Sliding

ویرایش پارسل ها با روش Swinging

نکاتی در رابطه با ویرایش پارسل (یک)

نکاتی در رابطه با ویرایش پارسل (دو)

فصل ۸: گریدینگ(Grading)

آشنایی با تنظیمات گریدینگ

تولید ضوابط برای گریدینگ

ساخت استایل جدید برای گریدینگ

ترسیم فیچر لاین(feature line)

ترسیم فیچرلاین ۲

ویرایش ارتفاع در فیچر لاین

اضافه کردن یک نقطه ارتفاعی به فیچرلاین

گرفتن ارتفاع سورفیس روی خط فیچرلاین

نحوه ترسیم گریدینگ

فصل ۹: محاسبه احجام

آموزش ترسیم منحنی بروکنر

متعادل کردن منحنی بروکنر

نکاتی درباره تنظیمات منحنی بروکنر

محاسبه حجم رویه و اساس

محاسبه حجم خاک در گودبرداری

فصل ۱۰: شبکه لوله

تبدیل پلی لاین به خط لوله

ساخت شبکه لوله با استفاده از Layout

اضافه کردن لوله بین اجزای رسم شده

ویرایش لیست های لوله ها و اتصالات آنها

نکاتی درباره شبکه لوله(سورفیس، الاینمنت و ضوابط رسم)

اضافه کردن یک انشعاب به خط لوله

ترسیم خط لوله در پروفیل طولی

لیبل زدن به لوله ها در پلان و پروفیل

ویرایش لوله ها در پروفیل طولی

تغییرات استایل لوله ها در پروفیل طولی

نمایش خط لوله در مقطع عرضی

ترسیم جدول خط لوله

فصل ۱۱: آماده سازی برای پرینت

نحوه آماده سازی پلان و پروفیل راه برای خروجی و پرینت – قسمت اول

نحوه آماده سازی پلان و پروفیل راه برای خروجی و پرینت – قسمت دوم

پرینت گرفتن از مدل به طور مستقیم

ایجاد چند ViewPort و آموزش نمایش تصویر رندر شده

فصل ۱۲: آشنایی با Subassembly Composer

نصب Subassembly Composer در Civil3D 2014

ساخت ساب اسمبلی دلخواه با Subassembly Composer

روش استفاده از Subassembly Composer

فصل ۱۳: ترفندها

فعال کردن نوار خط فرمان یا Command Line

اختصاص تراز سورفیس، به هر ورتکس پلی لاین

سفارش فايل : دانلود کتاب اموزش civil 3d

قيمت : 25,000 ریال
توجه » 15 درصد تخفيف بگيريد - كد تخفيف : jahan-discount
آموزش جامع متلب

دانلود کتاب آموزش جامع متلب

دانلود کتاب آموزش جامع متلب matlab

متلب  یک محیط نرم‌افزاری برای انجام محاسبات عددی و یک زبان برنامه‌نویسی نسل چهارم است. واژهٔ متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامه‌نویسی مربوطه‌است که از ترکیب دو واژهٔ MATrix (ماتریس) و LABoratory (آزمایشگاه) ایجاد شده‌است. این نام حاکی از رویکرد ماتریس محور برنامه‌است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته می‌شوند. متلب (MATLAB) نام یکی از نرم افزارهای رایانه ای برای انجام محاسبات ریاضی است. MATLAB یک زبان سطح بالا و با محیطی جذاب می باشد، که ابتدا بر اساس زبان برنامه نویسی C توسعه داده شد.

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

کار کردن با ماتریس‌ها در متلب بسیار ساده است. در حقیقت تمام داده‌ها در متلب به شکل یک ماتریس ذخیره می‌شوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس ۱*۱ ذخیره می‌شود. یک رشته مانند «Whale is the biggest animal» به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستون‌ها به تعداد کاراکترهاست) ذخیره می‌شود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره می‌گردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده می‌شود. فایل‌های صوتی نیز در متلب به شکل ماتریس‌های تک ستون (بردارهای ستونی) ذخیره می‌شوند؛ بنابراین جای تعجب نیست که متلب مخفف عبارت آزمایشگاه ماتریس باشد.

علاوه بر توابع فراوانی که خود متلب دارد، برنامه‌نویس نیز می‌تواند توابع جدید تعریف کند.

ساخت رابط گرافیکی کاربر مانند دیالوگ‌هایی که در محیط‌های ویژوال مانند بیسیک و C وجود دارند، در متلب امکان‌پذیر است. این قابلیت، ارتباط بهتری را میان برنامه‌های کاربردی نوشته‌شده با متلب و کاربران برقرار می‌کند.

کتاب آموزش جامع متلب
کتاب آموزش جامع متلب

قدرت نرم افزار متلب matlab

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

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

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

دقت اندازه گیری در متلب matlab

در نمایش ۳ بعدی سطح پشت سکه ۱ یورویی که توسط میکروسکوپ هم‌کانون نور سفید به ثبت رسیده است و در تصویر پایین مشاهده میکنید، تصویر جلوهٔ یکی از ۱۲ ستاره برجستهٔ سکه به وسیله میکروسکوپ به تصویر کشیده شده است. همچنین در این نمودار ۳ بعدی، طول، عرض و میزان برجستگی ستاره اندازه‌گیری شده است. محدودهٔ مختصات سطحی سنجش میکروسکوپ، ۸۰۰ در ۸۰۰ میکرومتر یا ۰٫۸ در ۰٫۸ میلی‌متر بین دو محور x و y می‌باشد. بلندی محور مختصات نیز ۶۰ میکرومتر معادل ۰٫۰۶ میلی‌متر تعبیه شده است. رنگ‌ها و گرافیک موجود در نگاره و تناسب آن با محور رنگی ارتفاع، با هدف درک کمیت برجستگی ستاره و بلندی آن توسط نرم‌افزار متلب ایجاد شده است.

کتاب آموزش جامع متلب
کتاب آموزش جامع متلب

سر فصل های مهم کتاب آموزش جامع متلب

  1.  آموزش متلب – مقدمه
  2.  آموزش متلب – آموزش نصب برنامه
  3.  آموزش متلب – آشنایی با محیط نرم افزار
  4.  آموزش متلب – آشنایی با پنجره Command
  5.  آموزش متلب – آشنایی با پنجره Command History
  6.  آموزش متلب – آشنایی با پنجره Varible Editor
  7.  آموزش متلب – تعریف کردن متغیر و ماتریس
  8.  آموزش متلب – آدرس دهی در ماتریس ها
  9.  آموزش متلب -عملگر ها در Matlab
  10.  آموزش متلب -انجام چهار عمل اصلی بر روی ماتریس ها
  11.  آموزش متلب – قواعد تعریف متغیر در Matlab
  12.  آموزش متلب – انجام اعمال اصلی به صورت درایه به درایه
  13.  آموزش متلب – به کار بردن عملگر های شرطی
  14.  آموزش متلب – پارامتر های اول
  15.  آموزش متلب – آشنایی با دستور Disp
  16.  آموزش متلب – آشنایی با دستور Input
  17. آموزش متلب  – آشنایی با آرایه های خاص
  18.  آموزش متلب – برخی از دستورات پر کاربرد در جبر ماتریسی
  19.  آموزش متلب – آشنایی با m-file
  20.  آموزش متلب – آشنایی با m-file
  21.  آموزش متلب -آشنایی با function
  22.  آموزش متلب – بدست آوردن میانگین

عناوین برنامه نویسی اشاره شده در کتاب آموزش جامع متلب

  1.  آموزش متلب – نحوه استفاده از دستور if
  2.  آموزش متلب – نحوه استفاده از دستور switch
  3.  آموزش متلب – نحوه استفاده از دستور for
  4.  آموزش متلب – استفاده از While
  5.  آموزش متلب -نکاتی در مورد حلقه for
  6.  آموزش متلب -استفاده از عملگر های منطقی در شر
  7.  آموزش متلب -استفاده از تابع formt
  8.  آموزش متلب – نوشتن توابع چند جمله ای در Matlab
  9.  آموزش متلب – بدست آوردن ریشه یک چند جمله ای ها
  10.  آموزش متلب -بدست آوردن مقدار یک چند جمله ای ها
  11.  آموزش متلب -محاسبه ضرب و تقسیم در چند جمله ای ها
  12.  آموزش متلب -محاسبه مشتق در چند جمله ای ها
  13.  آموزش متلب -محاسبه انتگرال در چند جمله ای ها
  14.  آموزش متلب – ایجاد توابع چند متغیره
  15.  آموزش متلب – مقدار دهی به توابع چند متغیره
  16.  آموزش متلب -محاسبه حد در توابع چند متغیره
  17.  آموزش متلب -محاسبه مشتق در توابع چند متغیره
  18.  آموزش متلب – محاسبه انتگرال در توابع چند متغیره
  19.  آموزش متلب – نحوه محاسبه ماتریس ژاکوبین
  20.  آموزش متلب – ترسیم توابع دو بعدی
  21.  آموزش متلب – ترسیم توابع سه بعدی

توضیحات کتاب آموزش جامع متلب

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

سفارش فايل : دانلود کتاب آموزش جامع متلب

قيمت : 18,000 ریال
توجه » 15 درصد تخفيف بگيريد - كد تخفيف : jahan-discount
آموزش اکسل

کتاب آموزش جامع اکسل

دانلود کتاب آموزش جامع اکسل

مایکروسافت اکسل ، جزء برنامه‌های صفحه گسترده است. نرم‌افزار اکسل، توسط شرکت مایکروسافت نوشته، توسعه و پخش می‌شود.نرم‌افزار اکسل برای سیستم عامل مایکروسافت ویندوز و اواس ده اپل ارائه شده است.البته نسخه‌ای از این نرم‌افزار در مجموعهٔ ویندوز فون آفیس ارائه شده است که مخصوص سیستم عامل تلفن همراه ویندوز فون می‌باشد. نسخه‌ای از این نرم‌افزار نیز در مجموعهٔ مایکروسافت آفیس لایو ارائه شده است که به صورت رایانش ابری، اجرا می‌شود.این برنامه برای محاسبات ریاضی (با قابلیت انجام محاسبات دشوار ریاضی) و ترسیم نمودار به وسیلهٔ ابزارهای گرافیکی به کار می‌رود. اکسل بعد از نسخهٔ ۵ در ۱۹۹۳، جزئی از مایکروسافت آفیس شد.

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

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

در زیر شما برخی از کاربرد های نرم افزار فوق العاده قدرتمند اکسل را ملاحظه میکنید:

  • توان بالا در تجزیه و تحلیل داده ها:

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

  • قابلیت استاندارد سازی و فرموله کردن فرآیندها:

با استفاده از توابع موجود و قابلیت فرمول نویسی میتوان با اطمینان محاسباتی مانند محاسبه میزان دستمزد بر اساس ساعات کاری پرسنل پروژه را استاندارد سازی کرد با سرعت و دقت بالا محاسبات را بروز کرد.

  • قابلیت بی نظیر ساخت نمودارها:

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

  • فرمت بندی متغیر Conditional formatting:

وقتی با تعداد زیادی داده سرو کار دارید تغییر رنگ ویا فرمت دادهایی که شرایط خاصی دارند قابلیت بسیار جالب و مفیدی است و باعث افزایش کارایی و راندمان و همچنین جلوگیری از خطا میشود.

  •  قابلیت ماکرو نویسی و صرفه جویی در زمان:

انجام کارهای تکراری اگر میخواهید کارهایی تکراری زیادی بر روی تعداد زیادی فایل مشابه انجام دهید نگران نباشید ماکرو ابزار قدرتمند وسریعی است برای انجام این قبیل کارها در چند لحظه.

آموزش جامع اکسل
آموزش جامع اکسل

برنامه نویسی ویژوال بیسیک در اکسل:

نسخه‌های ویندوزی نرم‌افزار اکسل از برنامه نویسی با استفاده از VBA (نام کامل:Visual Basic for Application) که نوعی از زبان برنامه نویسی ویژوال بیسیک است، پشتیبانی می‌کند. برنامه‌نویسی با استفاده از VBA اجازه می‌دهد تا عملیاتی را که با استفاده از خصوصیات اصلی اکسل نمی‌شود آن را انجام داد، انجام پذیر گردد. در نسخهٔ ۲۰۱۱ از آفیس که برای سیستم عامل مک ارائه شد، پشتیبانی از VBA به این مجموعه اضافه گردید.

برای اضافه کردن توابع جدید خودتان و یا افزودن امکانات خاص زبان برنامه نویسی ویژوال بیسک این قابلیت را به شما میدهد.

شرحی بر کتاب اموزش جامع اکسل:

کتاب آموزش جامع اکسل ترجمه کتاب Teach Yourself Visually Excel میباشد که در آوریل ۲۰۱۰ منتشر شده است . ناشر این کتاب wiley از معتبر ترین و قدیمی ترین ناشران آموزشی در زمینه های گوناگون میباشد. مجموعه کتاب های Teach Yourself Visually Excel انتشارات wiley با شعار ” کمتر بخوانید، بیشتر بیاموزید ” سعی دارد تا موضوع مورد بحث را بصورت خلاصه و کاربردی به خواننده ارائه دهد تا از خستگی ناشی از مواجه شدن با صفحات و مطالب آموزشی بکاهد . در کنار مطالب مختصر محیط گرافیکی و تمام رنگی کتاب هر خواننده ای را جذب میکند و با وجود ظاهر ساده و قابل فهم دارای محتوی غنی است که این امر مرهون گروه طراحی کتاب میباشد. شما در کتاب آموزش جامع اکسل در ۳۳۵ صفحه که به زبان فارسی ترجمه شده است بطور جامع با نرم افزار کاربردی اکسل شرکت مایکروسافت آشنا میشوید و تمامی ریزه کاری های آنرا می آموزید.

جزئیات کتاب آموزش جامع اکسل:

شما در کتاب آموزش جامع اکسل که در ۳۳۵ صفحه که به زبان فارسی نگاشته شده است بطور جامع با نرم افزار کاربردی اکسل ۲۰۱۰ آشنا میشوید و تمامی ریزه کاری های آنرا می آموزید.

کتاب آموزش جامع اکسل در یک فایل zip قرار داده شده و فرمت آن از نوع pdf میباشد که میتوانید با نرم افزار های کتاب خوان ، کتاب آموزش جامع اکسل را در پلتفرم های مختلف از جمله تلفن همراه و کامپیوتر خود مشاهده کنید.

سفارش فايل : کتاب آموزش جامع اکسل

قيمت : 25,000 ریال
توجه » 15 درصد تخفيف بگيريد - كد تخفيف : jahan-discount
آموزش پي اچ پي

آموزش پی اچ پی از مقدماتی تا پیشرفته

آموزش پی اچ پی از مقدماتی تا پیشرفته

پی‌اچ‌پی  یک زبان برنامه‌نویسی است که برای طراحی وب توسعه یافته‌است، اما می‌توان از آن به عنوان یک زبان عمومی نیز استفاده‌کرد. تا ژانویهٔ سال ۲۰۱۳ میلادی پی‌اچ‌پی بر روی ۲۴۴ میلیون وب‌گاه و ۲٫۱ میلیون سرور وب نصب شده‌است.  این زبان در سال ۱۹۹۵ میلادی توسط راسموس لِردورف  ساخته‌شد و در حال حاضر توسعهٔ آن بر عهدهٔ گروه پی‌اچ‌پی می‌باشد. در ابتدا پی‌اچ‌پی از عبارت صفحهٔ خانگی شخصی  گرفته شده‌بود. اما اکنون این کلمه مخففِ بازگشتی PHP: Hypertext Preprocessor به معنی پی‌اچ‌پی: پیش‌پردازندهٔ ابرمتن می‌باشد.

کدهای پی‌اچ‌پی توسط یک سرور وب که نرم‌افزار پی‌اچ‌پی بر روی آن نصب باشد، تفسیر می‌شوند. دستور‌های این زبان می‌توانند به صورت مستقیم در درون کدهای اچ‌تی‌ام‌ال قرار بگیرند. زبان پی‌اچ‌پی از نسخهٔ ۴٫۳ به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت می‌تواند برای ایجاد نرم‌افزارهای غیر وبی و یا نرم‌افزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد.  پی‌اچ‌پی یک نرم‌افزار آزاد است که تحت مجوز پی‌اچ‌پی انتشار یافته است. این مجوز به دلیل قرار دادن محدودیت بر روی استفاده از عنوان پی‌اچ‌پی، با مجوز همگانی گنو (GPL) سازگار نیست. پی‌اچ‌پی را می‌توان بر روی اکثر سرورهای وب نصب کرد. همچنین قابلیت نصب آن به صورت یک شل جداگانه بر روی تقریباً تمامی سیستم‌های عامل و پلت‌فرم‌ها (یا سکوها) وجود دارد.تمامی این استفاده‌ها رایگان است.

ساختار زبان برنامه نویسی پی اچ پی

برنامه Hello World زیر با استفاده از زبان پی‌اچ‌پی که در درون کدهای اچ‌تی‌ام‌ال قرار گرفته‌است، نوشته شده:

<!DOCTYPE html>
<meta charset="utf-8">
<title>PHP Test</title>
<?php
 echo 'Hello World';
?>

از آنجایی که پی‌اچ‌پی نیازی ندارد که در درون کدهای اچ‌تی‌ام‌ال قرار بگیرد یا بر روی سرور وب اجرا شود، کوتاه‌ترین برنامه Hello World پی‌اچ‌پی به صورت زیر است:

<?= 'Hello world';

مفسر پی‌اچ‌پی تنها کدهایی که در درون جداکننده‌های پی‌اچ‌پی قرار بگیرند را تفسیر می‌کند. معروف‌ترین جداکننده‌های پی‌اچ‌پی علامت <?php و ?> است. جداکننده‌های دیگری مانند <script language="php"> و </script> یا جداکنندهٔ کوتاه <? یا <?= (که برای خروجی دادن متن یا متغیر استفاده می‌شود) و <% یا <%= و %> نیز وجود دارند. تمامی نوشته‌هایی که در خارج از جداکننده‌های پی‌اچ‌پی قرار بگیرند، توسط مفسر تفسیر نشده و به عنوان خروجی ارسال خواهند شد. استفاده از جداکننده‌های کوتاه می‌تواند از قابلیت حمل برنامه بکاهد، از آنجا که این جدا کننده‌های توسط تنظیمات پی‌اچ‌پی قابل غیرفعال‌سازی هستند. از این رو استفاده از این جداکننده‌ها توصیه نمی‌شود. هدف تمامی این جداکننده‌ها این است که کد پی‌اچ‌پی را از قسمت غیر-پی‌اج‌پی مانند اچ‌تی‌ام‌ال جدا کند.

نام متغیرها در زبان پی‌اچ‌پی حتماً باید با نماد دلار آغاز شود و نیازی به مشخص کردن نوع آن‌ها نیست. برخلاف نام توابع و کلاس‌ها نام متغیرها به بزرگی و کوچکی حروف حساس هستند. خطوط جدید و فاصله‌ها نادیده گرفته شده (به جز فاصله‌هایی که در درون رشته‌ها قرار داشته باشند) و تمامی دستور‌های این زبان با علامت سمی‌کولن (;) پایان می‌یابند. در زبان پی‌اچ‌پی به ۳ صورت متفاوت می‌توان کامنت گذاشت. از علامت‌های /* */ برای کامنت‌های چندخطی و از علامت‌های // یا # برای کامنت‌های یک خطی استفاده می‌شود.

Php_syntaxes
مقایسه ۲ حالت کد پی‌اچ‌پی

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

انواع داده

زبان پی‌اچ‌پی داده‌های عددیِ صحیح را بر اساس نوع پلت‌فرم ذخیره می‌کند. در سیستم‌های ۳۲بیتی و ۶۴بیتی به ترتیب اعداد صحیح به‌صورت ۳۲ و ۶۴بیتی ذخیره می‌شوند. اعداد بدون‌علامت در عملکردی که مانند هیچ‌کدام از زبان‌ها برنامه‌نویسی دیگر نیست، در موقعیت‌هایی به اعداد علامت‌دار تبدیل می‌شوند. اعداد صحیح می‌توانند با مبنای ده (به صورت مثبت یا منفی یا مثبت)، در مبنای ۱۶، در مبنای ۸ و یا در مبنای ۲ مقداردهی شوند. اعداد اعشاری نیز باتوجه به پلت‌فرم ذخیره می‌شوند. این اعداد را به صورت اعشاری ساده و یا ۲ حالت از نمایش علمی می‌توان مشخص کرد. پی‌اچ‌پی مانند زبان‌های جاوا و سی++ به‌صورت پیش‌فرض داده‌های بولی (صحیح و غلط) را در خود تعریف کرده‌است. بر اساس قوانین تبدیل متغیرها در این زبان، تمامی متغرهای غیر صفر به صحیح و تمامی متغیرها با مقدار صفر به غلط تبدیل می‌شوند. عملکردی مشابه در زبان پرل و سی++ وجود دارد. نوع داده‌ای به نام نال (null) نیز در این زبان وجود دارد. متغیر نال هیچ مقداری ندارد. تنها متغیر از نوع نال NULL (کلمهٔ نال با حروف بزرگ) است. داده‌هایی که از نوع منبع (Resource) هستند، نمایان‌گر اشاره‌گرهایی به منابع خارجی می‌باشند. این نوع متغیرها توسط خانوادهٔ خاصی از توابع که از معمولاً در یک افزونه قرار دارند ایجاد شده و تنها توسط همین خانواده از توابع قابل استفاده است. داده‌هایی مانند فایل‌ها، تصاویر و اتصال‌ها به پایگاه‌های داده مثال‌هایی از منابع خارجی هستند که نیاز به متغیرهای منبع دارند. آرایه‌ها می‌توانند اعضایی از تمامی انواع داده‌ای که پی‌اچ‌پی از آن‌ها پشتیبانی می‌کند، را در خود داشته‌باشند. ترتیت در آرایه‌های پی‌اچ‌پی حفظ می‌گردد. آرایه‌ها در واقع جداول درهم‌سازی هستند که می‌توانند برای هر عضو خود یک کلید داشته‌باشند. در صورتی که کلیدی برای عضو مشخص نگردد، مانند آرایه‌های معمولی، به‌صورت خودکار از اعداد به‌عنوان کلید استفاده می‌گردد. این شماره گذاری از عدد صفر آغاز می‌شود. همچنین اعضای با کلید و بدون کلید می‌توانند در کنار هم در یک آرایه قرار بگیرند. پی‌اچ‌پی داده‌های رشته‌ای نیز دارد. رشته‌ها می‌توانند در درون علامت ‘ یا قرار گرفته و یا با قواعد نوداک (nowdoc) و هیِرداک (heredoc) نوشته‌شوند.

توابع پی اچ پی

زبان پی‌اچ‌پی صدها تابع پایه و هزاران تابع افزونه دارد. اکثر این توابع به‌خوبی بر روی وب‌گاه پی‌اچ‌پی متسندسازی شده‌اند. نام‌گذاری توابع پایهٔ این زبان از قوانین یکسانی و مشخصی پیروی نمی‌کند. پی‌اچ‌پی تاکنون توابعی برای پشتیبانی از رشته‌های اجرایی (Thread) ارائه نکرده‌است اما از سیستم‌های چندپردازنده پازیکس (POSIX) پشتیبانی می‌کند.

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

function myNameFunction() { // تابع را تعریف می‌کند
 return 'John Doe'; // مقداری را بازمی‌گرداند
}
 
echo 'My name is ' . myNameFunction() . '!';
// خروجی متن مقابل خواهد بود: 'My name is John Doe!'

در نسخهٔ ۵٫۲ و نسخه‌های قبل آن توابع دست اول نبوده و تنها به‌صورت مستقیم و یا غیرمستقیم با نام‌شان قابل فراخوانی هستند. توابع پی‌اچ‌پی می‌توانند بدون نوشتن نمونه اولیه (Prototype) تعریف شوند. تعریف توابع می‌تواند در درون بلاک‌های شرطی قرار بگیرند تا در شرایط خاص تعریف شود. تمامی توابع پی‌اچ‌پی در هنگام فراخوانی باید در جلوی خود پرانتز داشته‌باشند. متغیرهایی که با دستور new ساخته می‌شوند در صورتی آرگومان نداشته‌باشند، از این قاعده مستثنی هستند. پی‌اچ‌پی قابلیت تعریف توابع بدون نام را ندارد اما می‌توان با قرار دادن نام یک تابع در متغیر، تابع را به‌صورت غیرمستقیم فراخوانی کرد.

از نسخهٔ ۵٫۳ به بعد می‌توان با استفاده از قابلیت بستار (Closure) ، توابع بدون‌اسم را به صورت زیر تعریف کرد:

function getAdder($x) {
 return function($y) use ($x) {
  return $x + $y;
 };
}
 
$adder = getAdder(۸);
echo $adder(۲); // خروجی عدد ۱۰ خواهد بود

در تکه‌کد بالا تابع getAdder به کمک متغیر $x یک بستار تعریف می‌کند که متغیر $y را به‌عنوان ورودی می‌گیرد. این نوع تابع یک شیء دست اول است به این معنی که می‌توان آن‌را در یک متغیر نگاه داشت، می‌توان به‌عنوان ورودی آن‌را به توابع دیگر داد و استفاده‌های دیگری از آن کرد. (توضیحات کامل‌تر در وب‌گاه ویکی پی‌اچ‌پی موجود است.)

دستور goto نیز در زبان پی‌اچ‌پی به‌شکل زیر قابل استفاده است:

function lock() {
 $file = fopen('file.txt', 'r+');
 retry:
 if (!flock($file, LOCK_EX | LOCK_NB)) {
  goto retry;
 }
 fwrite($file, 'Success!');
 fclose($file);
}

هنگامی که تایع flock فراخوانده می‌شود، پی‌اچ‌پی سعی می‌کند تا فایلی را قفل کند. کلمه‌ای که قبل از علامت : در ابتدای خط قرار می‌گیرد، نام خط را مشخص می‌کند.(در اینجا retry) این نام را می‌توان در دستور goto به‌عنوان مقصد مورد استفاده قرار داد. مقصدهای دستور goto در زبان پی‌اچ‌پی باید درون فایل و محیط جاری باشند. پشتیبانی از این دستور از نسخهٔ ۵٫۳ به پی‌اچ‌پی افزوده شده‌است.

اشیاء در پی اچ پی

قابلیت برنامه‌نویسی شیءگرایی به‌صورت ابتدایی در نسخهٔ ۳ به زبان پی‌اچ‌پی افزوده و در نسخهٔ ۴ بهتر شد. این قابلیت که در نسخهٔ ۵ کاملاً بازنویسی شده‌بود با افزایش قابلیت‌ها و بهبود عمل‌کرد در درون زبان قرار گرفت.در نسخه‌های قبلی پی‌اچ‌پی، با اشیأ مانند یک نوع داده برخورد می‌شد. بنابراین باید در هر بار مقداردهی و یا ارسال شیء به یک تابع، کل محتویات شیء در یک فضای حافظه جدید کپی شود. اما در نسخهٔ ۵ نحوهٔ مدیریت اشیأ تغییر کرد. از این پس اشیأ با یک اشاره‌گر به فضای حافظه مشخص می‌شوند نه با مقادیرشان. در کنار این بهبودها مفاهیم جدیدی مانند متغیرهای شخصی (Private member variables) و عمومی (Public member variables) و همچنین کلاس‌های انتزاعی (Abstract Class)، کلاس‌های نهایی (Final Class) وبسیاری موارد دیگر نیز معرفی شدند. نحوهٔ تعریف متدهای سازنده (Constructors) و تخرب‌کننده (Destructors) نیز مانند زبان سی++ استانداردسازی شد و راه حلی برای مدیریت خطاها و استثناها ارائه گردید. علاوه‌بر این موارد، پی‌اچ‌پی ۵ قابلیت استفاده از اینترفس‌ها (Interface) را نیز معرفی و از پیاده‌سازی چندین اینترفیس در یک کلاس پشتیبانی کرد. در این میان اینترفیس‌های خاصی برای برقرار کردن رابطه با ساختارهای زبان به‌وجود آمدند. برا مثال با کلاس‌هایی که اینترفیس ArrayAccess را پیاده‌سازی کنند، می‌توان مانند آرایه‌ها برخورد کرد.

اگر شخص برنامه‌نویس با استفاده از کلمهٔ کلیدی clone سعی کند که یک شیء را کپی کند، موتور زند ابتدا بررسی می‌کند که متد __clone در درون کلاس تعریف شده‌است یا خیر. در صورتی که تعریف نشده‌باشد، متد پیش‌فرض __clone فراخوانی می‌شود که تمامی خصوصیات کلاس را کپی می‌کند. اما اگر این متد در کلاس وجود داشته‌باشد، مسئولیت کپی کردن و مقداردهی در کلاس کپی‌شده بر عهدهٔ این متد خواهد بود.

یک نمونه‌کد ابتدایی از برنامه‌نویسی شیءگرا به زبان پی‌اچ‌پی به‌شکل زیر است:

class Person {
 public $firstName;
 public $lastName;
 
 public function __construct($firstName, $lastName = '') {
  $this->firstName = $firstName;
  $this->lastName = $lastName;
 }
 
 public function greet() {
  return "Hello, my name is " . $this->firstName . " " . $this->lastName . ".";
 }
 
 public static function staticGreet($firstName, $lastName) {
  return "Hello, my name is " . $firstName . " " . $lastName . ".";
 }
}
 
$he = new Person('John', 'Smith');
$she = new Person('Sally', 'Davis');
$other = new Person('iAmine');
 
echo $he->greet(); // prints "Hello, my name is John Smith."
echo '{{سخ}}';
echo $she->greet(); // prints "Hello, my name is Sally Davis."
echo '{{سخ}}';
echo $other->greet(); // prints "Hello, my name is iAmine."
echo '{{سخ}}';
echo Person::staticGreet('Jane', 'Doe'); // prints "Hello, my name is Jane Doe."

میدان دید متغیرها و متدهایی که در درون کلاس‌های پی‌اچ‌پی تعریف می‌شوند به‌وسیلهٔ کلمات کلیدی public، private و protected مشخص می‌گردند. کلمهٔ کلیدی var نیز که در نسخه‌های قدیمی‌تر استفاده می‌شد، هم‌اکنون معادل public می‌باشد. متدها و خاصیت‌های public در همه‌جا قابل دسترسی هستند. protected دسترسی آن‌ها را به کلاس‌های مشتق‌شده (Inherited Class) محدود کرده و private دسترسی را فقط برای کلاس تعریف‌کننده میسر می‌سازد. در پی‌اچ‌پی اشیائی از یک نوع می‌توانند به متدها و خاصیت‌های خصوصی (private) یکدیگر دسترسی داشته‌باشند. در بسیاری از موارد، قابلیت‌های میدان دید در این زبان مفید دانسته می‌شود. با این حال عده‌ای نیز آن‌ها را ناکارآمد می‌دانند.

آموزش پی اچ پی از مقدماتی تا پیشرفته

برای خرید این کتاب به همراه نمونه مثال های پیوست در فایل ، بر روی دکمه ی زیر کلیک کنید و پس از انتقال یافتن به درگاه بانک مبلغ فایل را پرداخت کرده و بعد از آن میتوانید فایل آموزش پی اچ پی را دانلود کنید و لذت ببرید.

سفارش فايل : آموزش پی اچ پی از مقدماتی تا پیشرفته

قيمت : 20,000 ریال
توجه » 15 درصد تخفيف بگيريد - كد تخفيف : jahan-discount