عنوان بازدید
دانلود رایگان نرم افزار سیلواکو 2014 (silvaco 2014) 181
آموزش سیستم های کنترل خطی در متلب 125
شبیه سازی مدولاتور و دمدولاتور AM در پروتئوس همراه با سورس پروژه و گزارش کامل 117
کتاب آموزش سیلواکو ATLAS - بخش مقدماتی (به زبان فارسی) 111
ترجمه مقاله Optimum Design of ARC-less InGaP/GaAs DJ Solar Cell with Hetero Tunnel Junction 109
دانلود طرح لایه باز کارت ویزیت شرکت نصب و نگهداری دوربین مدار بسته 107
کرک نرم افزار سیلواکو Silvaco 2014 (آپدیت 1399/04/2) 103
پاورپوینت آموزشی SPSS 101
نمونه سوالات میانترم آمار و احتمال سال 95 دانشگاه شریف 99
106 صفحه نمونه سوالات ریاضیات مهندسی با جواب 95
عنوان تاریخ ارسال
گزارش کار آزمایشگاه الکترونیک صنعتی یکشنبه 02 شهریور 1399
ترجمه مقاله Optimum Design of ARC-less InGaP/GaAs DJ Solar Cell with Hetero Tunnel Junction یکشنبه 05 مرداد 1399
106 صفحه نمونه سوالات ریاضیات مهندسی با جواب سه شنبه 17 تیر 1399
ترجمه مقاله Role of Doping in Carbon Nanotube Transistors With Source/Drain Underlaps جمعه 13 تیر 1399
نمونه سوالات زبان تخصصی برق سه شنبه 03 تیر 1399
نمونه سوالات میانترم آمار و احتمال سال 95 دانشگاه شریف سه شنبه 03 تیر 1399
کرک نرم افزار سیلواکو Silvaco 2014 (آپدیت 1399/04/2) دوشنبه 02 تیر 1399
دانلود طرح لایه باز کارت ویزیت شرکت نصب و نگهداری دوربین مدار بسته یکشنبه 01 تیر 1399
بهترین پاور بانک های موجود در بازار در سال 2020 شنبه 24 خرداد 1399
شبیه سازی مدولاتور و دمدولاتور AM در پروتئوس همراه با سورس پروژه و گزارش کامل پنجشنبه 22 خرداد 1399
پیشنهاد ما
فیلم های برتر

آموزش MATLAB 2014 در مهندسی (مباحث ویژه)


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

جعبه ابزارها با زبان متلب و به صورت مجموعه ای از ام فایل ها گسترش یافته اند و برای هر کاربر در زمینه تخصصی اش کاربرد و اهمیت زیاد دارند. متلب (MATLAB) امکان ساخت جعبه ابزارهای جدید و شخصی نیز برای کاربران پیشرفته فراهم کرده است. در این نرم افزار هر متغیر به عنوان یک ماتریس یا یک بردار (بردار ماتریس تک سطری یا تک ستونی است) شناخته می شود. لذا تعدادی مقدار را یکجا می توان به یک متغیر تک نام نسبت داد. این ابتکار ما را از مقدار دهی به و نمایش تک تک عناصر آرایه که در زبان برنامه نویسی انجام می شود بی نیاز می کند.

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

فهرست مطالب:

تعریف متغیر
عملگرهای ریاضی در متلب
عملیات ماتریسی مقدماتی
دستور plot
دستور Hold on
دستور subplot
تغییر نام محورها
ویرایش نمودار
Legend
تعریف متغیر به صورت سمبلیک
دستور ezplot
برنامه نویسی در محیط m-file
دستور zeros
دستور Solve
دستور dsolve
نحوه نمایش اعداد
دستور numstr
دستورات شرطی
دستور if
دستور switch
ماتریس ترانهاده
دستور Linspace
FDM
دستورات حلقه
دستور for
دستور while
دستورات max و min
نکات تکمیلی
روش ژاکوبی در حل دستگاه معادلات
حل دستگاه به روش گوس-سیدل
شرط های همگرایی برای روش‌های ژاکوبی و گوس سیدل
شرط همگرایی روش گوس-سیدل
حل دستگاه به روش حذفی گوس
حل دستگاه به روش گوس جردن
حل معادله دیفرانسیل با استفاده از روش تفاضل متناهی
دستور isempty
Fettoy
انجام ویرایش روی نمودار جریان ترانزیستور
ذخیره سازی یا کپی کردن نمودار
شبیه سازی مدارهای الکترونیک قدرت در محیط sps (Sim Power System) با کمک سیمولینک
یکسو ساز تمام موج پل دیودی
یکسو سازی با تریستور

شبیه سازی مقاله Efficient InGaP/GaAs DJ solar cell with double back surface field layer در سیلواکو

شبیه سازی مقاله Efficient InGaP/GaAs DJ solar cell with double back surface field layer در سیلواکو

لایه BSF بهینه سازی شده و کارآمد مهمترین لایه سلول های خورشیدی تک پیوندی و دو پیوندی می باشد. در این پژوهش بکار بردن دو لایه BSF برای سلول بالایی با ضخامت های مختلف روی سلول خورشیدی دو پیوندی GaInP/GaAs با استفاده از محاسبات مدلسازی عددی در سیلواکو بررسی شده است. جزییات نرخ فتوجنریشن تعیین شده و مراحل اصلی مدلسازی شرح داده شده است و نتایج شبیه سازی با داده های تجربی منتشر شده به منظور توصیف دقت و صحت نتایج ما تولید شده اند. برای این ساختار سلول خورشیدی بهینه شده، ماکزیمم JSC=17.33 mA/cm2، VOC=2.66 V و FF=88.67% تحت روشنایی AM1.5G بدست آمده و حداکثر راندمان تبدیل 34.52% (1 sun) و 39.15% (1000 suns) بدست آمده است.

آنچه خواندید بخشی از چکیده مقاله Efficient InGaP/GaAs DJ solar cell with double back surface field layer بود. مقادیر بدست آمده در شبیه سازی ها توسط سیلواکو بسیار نزدیک به مقادیر بدست آمده در مقاله هستند. همچنین تمامی نمودارها در اینجا قابل مشاهده هستند.

آموزش نرم افزار ORCAD CAPTURE همراه با مثال های کاربردی

آموزش نرم افزار ORCAD CAPTURE همراه با مثال های کاربردی

همانطور که می دانید نرم افزار OrCad Capture برای تحلیل های الکترونیکی بسیار قدرتمند است. برای مثال شما می توانید ولتاژ و چریان گره ها مسیرهای مختلف مدار را در حالت های AC و DC تحلیل کرده و بدست آورید. بنابراین با در اختیار داشتن یک آموزش ساده به راحتی می توانید از پس مشکلاتی که در رابطه با کار با این نرم افزار پیش رویتان قرار می گیرد برآیید. این کتاب شامل فصول زیر است:

ایجاد پروژه و ترسیم مدار
تحلیل نقطه کار DC
تحلیل DC SWEEP
تحلیل AC SWEEP
تحلیل Time Domain
تغییر دمای شبیه سازی

آموزش HTML

آموزش HTML

با طی کردن روند صحیح برنامه نویسی وب می توانید در مدت کوتاهی تبدیل به یک طراح وب شوید و لازمه ی این کار یادگیری زبان HTML می باشد. در صورتی که علاقه مند به یادگیری HTML هستید و اطلاعاتی در این زمینه ندارید یا تازه شروع کرده‌اید، برای شروع یادگیری و رسیدن به بالاترین سطوح، شما می توانید همین حالا کتاب آموزش کامل، قدم به قدم و در عین حال ساده ای که توسط وب سایت مهندس 360 ارائه شده را تهیه کنید. لازم به ذکر است که این آموزش، ترجمه آموزش HTML وب سایت w3schools بوده و همه مفاهیم مندرج در این سایت را در بر می گیرد. امیدواریم این آموزش‌‌، بتواند به شما در فراگیری اصول طراحی وب یاری کند. 

مترجم: حمید رضا ارزبین

تعداد صفحات: 526

فهرست مطالب

بخش اول

آموزش HTML
مثالهای هر فصل
مثال های HTML
تمرینات HTML و آزمون تستی
مقدمه ای بر HTML
HTML چیست؟
یک سند HTML ساده
تگ های HTML
مرورگرهای وب
ساختار صفحه HTML
تگ <!DOCTYPE>
نسخه های HTML
ویرایشگرهای HTML
نوشتن کدهای HTML با استفاده از برنامه Notepad و TextEdit
مثالهای ساده HTML
فایل های HTML
عنوان ها در HTML
پاراگراف ها در HTML
لینک ها در HTML
تصاویر در HTML
عناصر HTML
عناصر تو در توی HTML
عناصر خالی HTML
استفاده از تگ ها با حروف کوچک
ویژگی های تگ های HTML
ویژگی های تگ های HTML
ویژگی href
ویژگی src
ویژگی عرض و ارتفاع
ویژگی alt
ویژگی استایل
ویژگی lang
مشخصه title
سینگل کوتیشن یا دابل کوتیشن؟
خلاصه فصل
عناوین در HTML
تگ های عنوان در HTML
عناوین بزرگتر
جدا کننده افقی HTML
عنصر <head> در HTML
چگونه سورس کد یک صفحه HTML را نشان دهیم؟
مشاهده سورس کد HTML
بازبینی یک عنصر HTML
مرجع تگ HTML
پاراگراف های HTML
تگ پاراگراف HTML
نمایش HTML
شکستن خط HTML
مشکل نوشتن اشعار
تگ <pre> در HTML
مرجع تگ HTML
استایل های HTML
ویژگی Style در HTML
رنگ پس زمینه HTML
رنگ متن در HTML
فونت ها در HTML
اندازه متن در HTML
تراز متن در HTML
خلاصه فصل
قالب بندی متن در HTML
عناصر قالب بندی در HTML
المان های <b> و <strong>  در HTML
تگ های <em> و <i> در HTML
تگ <small> در HTML
تگ <mark> در HTML
تگ <del> در HTML
تگ <ins> در HTML
تگ <sub> در HTML
تگ <sup> در HTML
تگ های قالب بندی در HTML
تگ های نقل قول و استناد کننده در HTML
تگ <q> برای نقل قول های کوتاه
تگ <blockquote> برای نقل قول ها
تگ <abbr> برای مخفف کردن کلمات
تگ <address> برای اطلاعات تماس
تگ <cite> برای عنوان کار
تگ <bdo> برای تعریف جهت نوشتار در HTML
تگ های نقل قول و استناد در HTML
کامنت ها در HTML
تگ های کامنت در HTML
رنگ های HTML
نام رنگ ها
رنگ پس زمینه
رنگ متن
رنگ حاشیه
مقادیر رنگ ها
مقدار RGB
مقدار HEX
مقدار HSL
Saturation (اشباع)
Lightness
مقدار RGBA
مقدار HSLA
استایل های HTML – CSS
ساخت ظاهر گرافیکی HTML با استفاده از CSS
Inline CSS
Internal CSS
External CSS
فونت ها در CSS
حاشیه در CSS
CSS Padding
CSS Margin
ویژگی id
ویژگی Class
منابع خارجی
خلاصه فصل
لینک ها در HTML
لینک های HTML – هایپر لینک ها
لینک های HTML – روش نوشتن
لینک های محلی
رنگ لینک های  HTML
لینک های HTML - خصوصیت target
لینک های HTML – تصویر به عنوان لینک
عناوین لینک ها
لینک های HTML – ایجاد یک Bookmark
مسیرهای خارجی
خلاصه فصل
تگ های لینک در HTML
تصاویر در HTML
نحوه نوشتن دستور درج تصویر در HTML
ویژگی alt
اندازه تصویر - عرض و ارتفاع
Width و Height یا Style؟
تصاویر در پوشه دیگر
تصاویر در یک سرور دیگر
تصاویر متحرک
استفاده از یک تصویر به عنوان یک لینک
شناور کردن تصویر
Image map
تصویر پس زمینه
عنصر <picture>
خوانندگان صفحه HTML
خلاصه فصل
تگ های تصویر در HTML
جداول HTML
تعریف جدول در HTML
جدول در HTML – اضافه کردن Border
جدول HTML – ادغام حاشیه ها
جدول HTML – اضافه کردن padding به سلول
جدول HTML – چپ چین کردن عناوین
جدول HTML – اضافه کردن Border Spacing
جدول HTML – سلول هایی که چند ستون را اشغال می کنند
جدول HTML – سلول هایی که چند ردیف را اشغال می کنند
جدول HTML – اضافه کردن Caption جدول
یک استایل خاص برای یک جدول
خلاصه فصل
تگ های جدول در HTML
لیست ها در HTML
لیست نامرتب در HTML
لیست نامرتب در HTML – انتخاب نشانگر آیتم
لیست مرتب در HTML
لیست مرتب HTML – نوع ویژگی
لیست های توصیفی در HTML
لیست های تو در تو در HTML
کنترل شمارش لیست
لیست های افقی
خلاصه فصل
تگ های لیست
تگ های بلاک و درون خطی در HTML
تگ های block-level
تگ های درون خطی در HTML
تگ های درون خطی
تگ های درون خطی در HTML
تگ <div>
تگ <span>
تگ های گروه بندی در HTML
ویژگی class در HTML
استفاده از ویژگی CLASS
استفاده از ویژگی class در جاوا اسکریپت
کلاس های چندگانه
همان کلاس، تگ متفاوت
ویژگی id در HTML
استفاده از ویژگی id
My Header
تفاوت بین class و id
استفاده از ویژگی id در جاوا اسکریپت
Iframe در HTML
نحوه نوشتن Iframe
Iframe – تنظیم height و width
Iframe – حذف حاشیه (Border)
Iframe – هدف برای یک لینک
تگ iframe در HTML
جاوا اسکریپت در HTML
تگ <script> در HTML
نمونه هایی از جاوا اسکریپت
تگ <noscript> در HTML
تگ های اسکریپت در HTML
آدرس فایل ها در HTML
آدرس فایل ها در HTML
آدرس دهی کامل (مطلق)
آدرس دهی نسبی
بهترین تمرین
عنوان در HTML
تگ <head> در HTML
تگ <title> در HTML
تگ <title>
تگ <style> در HTML
تگ <link> در HTML
تگ <meta> در HTML
تنظیم نمایش صفحه
تگ <script> در HTML
تگ <base> در HTML
حذف تگ های <html>، <head> و <body>؟
تگ های head در HTML
قالب بندی در HTML
تگ های صفحه آرایی HTML
تکنیک‌ های صفحه آرایی در HTML
جداول HTML
فریم ورک های CSS
خصوصیت float در CSS
Flexbox در CSS
طراحی سایت واکنشگرا در HTML
طراحی واکنش گرا چیست؟
تنظیم viewport
تصاویر واکنش گرا
استفاده از خصوصیت width
استفاده از خصوصیت max-width
نمایش تصاویر مختلف با توجه به عرض مرورگر
اندازه متن واکنش گرا
Hello World
مدیا کوئری
صفحه وب واکنشگرا – مثال کامل
طراحی وب واکنشگرا – Frameworks
استفاده از W.CSS
استفاده از بوت استرپ
کدهای کامپیوتری در HTML
تگ <kbd> در HTML برای ورودی کیبورد
تگ <spam> برای خروجی برنامه
عنصر <code> در HTML برای کد کامپیوتر
تگ <var> برای متغیرها
تگ های کد در HTML
HTML Entities
کاراکترهای خاص HTML
فاصله بدون شکست
برخی از کاراکترهای خاص مفید در HTML
ترکیب علائم تفکیک کننده در HTML
نمادها در HTML
سمبل های خاص در HTML
برخی از نمادهای ریاضی پشتیبانی شده در HTML
برخی از حروف یونانی پشتیبانی شده در HTML
برخی از سمبل های خاص پشتیبانی شده در HTML
کد گذاری HTML (مجموعه های کارکتری)
رمزگذاری کاراکتر چیست؟
خصوصیت charset در HTML
تفاوت بین مجموعه های کاراکتری
مجموعه کاراکتر ASCII
مجموعه کاراکتر ISO--
مجموعه کاراکتر UTF-
رمزگذاری URL
HTML Uniform Resource Locators
URL - Uniform Resource Locators
انواع Scheme در URL
رمزگذاری URL
خودتان امتحان کنید
نمونه هایی از رمزگذاری ASCII
HTML و XHTML
XHTML چیست؟
چرا XHTML؟
تفاوت های مهم HTML و XHTML
عبارت <...DOCTYPE!> اجباری است
تگ های تو در توی XHTML باید به درستی به کار روند
تگ های XHTML باید همیشه بسته شوند
تگ های خالی نیز باید بسته شوند
تگ های XHTML باید با حروف کوچک نوشته شوند
نام ویژگی ها باید با حروف کوچک نوشته شوند
مقادیر ویژگی ها باید در علامت نقل قول قرار داده شوند
کوچک سازی ویژگی ها در XHTML ممنوع است
چگونگی تبدیل سند HTML به XHTML

بخش دوم

فرم های HTML
عنصر <form>
عنصر <input>
Text Input
Radio Button Input
Submit Button
ویژگی Action
ویژگی Target
ویژگی Method
زمان استفاده از متد GET؟
نکاتی در مورد متد GET
زمان استفاده از متد POST؟
نکاتی در مورد متد POST
ویژگی Name
گروه بندی داده‌ های فرم با <fieldset>
عناصر فرم در HTML
عنصر <input>
عنصر <select>
مقادیر قابل مشاهده
امکان انتخاب چندتایی
عنصر <textarea>
عنصر <button>
عناصر فرم در HTML
عنصر <datalist> در HTML
عنصر <output> در HTML
تگ های فرم در HTML
انواع ورودی در HTML
ورودی متنی
ورودی Password
ورودی submit
ورودی Reset
ورودی Radio
ورودی Checkbox
ورودی Button
انواع ورودی در HTML
ورودی Color
ورودی Date
ورودی Datetime-local
ورودی Email
ورودی Month
ورودی Number
محدودیت ورودی
ورودی Range
ورودی Search
ورودی Tel
ورودی Time
ورودی Url
ورودی week
ویژگی type ورودی در HTML
ویژگی های ورودی در HTML
ویژگی value
ویژگی readonly
ویژگی disabled
ویژگی size
ویژگی maxlength
ویژگی های HTML
ویژگی autocomplete
ویژگی novalidate
ویژگی autofocus
ویژگی form
ویژگی formaction
ویژگی formenctype
ویژگی formmethod
ویژگی formnovalidate
ویژگی formtarget
ویژگی های width و height
ویژگی list
ویژگی های min و max
ویژگی multiple
ویژگی pattern
ویژگی placeholder
ویژگی required
ویژگی step
عناصر Input و Form در HTML

بخش سوم

معرفی HTML
ویژگی های جدید HTML
عناصر HTML
رابط برنامه نویسی اپلیکیشن جدید در HTML
عناصر حذف شده در HTML
تاریخچه HTML
پشتیبانی مرورگر‌ ها از HTML
پشتیبانی مرورگر‌ ها از HTML
تعریف عناصر معنایی به عنوان عناصر Block
اضافه کردن عناصر جدید به HTML
مشکل با IE
نحوه کدنویسی برای HTMLShiv
مثالی از HTMLShiv
عناصر جدید HTML
عناصر فرم جدید
انواع ورودی جدید
HTML - نحوه کدنویسی ویژگی های جدید
گرافیک در HTML
تگ های مدیا
عناصر معنایی در HTML
عناصر معنایی چه هستند؟
مرورگرهای پشتیبان
عناصر معنایی جدید در HTML
تگ <section> در HTM
تگ <article> در HTML
قرار دادن <article> در <section> یا بالعکس؟
عنصر <header> در HTML
عنصر <footer> در HTML
عنصر <nav> در HTML
عنصر <aside> در HTML
عناصر <figure> و <figcaption> در HTML
چرا عناصر معنایی؟
عناصر معنایی در HTML
مهاجرت به HTML
مهاجرت از HTML به HTML
یک صفحه معمولی HTML
تغییر به HTML Doctype
تغییر به رمزگذاری  HTML
اضافه کردن HTMLShiv
تغییر به عناصر معنایی HTML
تفاوت <article>، <section> و <div>
راهنمای استایل دادن و قواعد کدنویسی در HTML
قواعد کدنویسی در HTML
کدنویسی هوشمند آینده نگر
استفاده از Document Type صحیح
استفاده از کاراکترهای کوچک در نام عناصر
بستن همه تگ های HTML
بستن تگ های خالی در HTML
استفاده از کاراکترهای کوچک در نام ویژگی ها
مقدار ویژگی ها در کوتیشن
ویژگی های تصویر
فضاهای خالی و علامت مساوی
اجتناب از خطوط طولانی کد
خطوط خالی و تو رفتگی
حذف تگ های <html> و <body>
حذف تگ <head>؟
Meta Data
تنظیم Viewport
کامنت های HTML
استایل شیت ها
بارگذاری جاوا اسکریپت در HTML
دسترسی به عناصر HTML با جاوا اسکریپت
استفاده از حروف کوچک در نام فایل ها
پسوند فایل
تفاوت های میان .htm و .html
تفاوت های فنی

بخش چهارم

Canvas در HTML
Canvas در HTML چیست؟
پشتیبانی مرورگر
مثال هایی از canvas
رسم خط
رسم دایره
نوشتن متن
نوشتن متن توخالی
رسم رنگ با گرادیان خطی
رسم رنگ با گرادیان مدور
رسم تصویر
آموزش Canvas در HTML
SVG در HTML
SVG چیست؟
عنصر <svg> در HTML
پشتیبانی مرورگرها
دایره SVG
مستطیل SVG
مستطیل SVG با گوشی های گرد
ستاره SVG
لوگوی SVG
تفاوت میان SVG و Canvas
مقایسه Convas و SVG
آموزش SVG

بخش پنجم

چند رسانه ای (Multimedia) در HTML
چند رسانه ای چیست؟
پشتیبانی مرورگرها
فرمت های چند رسانه ای
قالب های ویدئو رایج
فرمت های صوتی
ویدئو در HTML
پخش ویدئو در HTML
پشتیبانی مرورگر
تگ <video> در HTML
عملکرد کدها
پخش خودکار <video> در HTML
پشتیبانی مرورگر – ویدئو
ویدئو در HTML – انواع مدیا
متدها، خواص و رویدادهای ویدئو در HTML
تگ های ویدئو در HTML
صوت در HTML
صوت در وب
پشتیبانی مرورگر
تگ <audio> در HTML
صوت در HTML – نحوه عملکرد
صوت در HTML - پشتیبانی مرورگر
صوت در HTML – نوع مدیا
صوت در HTML - متدها، خواص و رویدادها
تگ های صوتی در HTML
افزونه (پلاگین) های در html
افزونه های HTML
تگ <object>
تگ <embed>
فیلم های یوتیوب در HTML
تقابل با فرمت های ویدئویی؟
شناسه ویدئوی YouTube
اجرای ویدئوی یوتیوب در HTML
پخش خودکار ویدئو
لیست پخش یوتیوب
چرخه یوتیوب
کنترل های یوتیوب
یوتیوب - استفاده از تگ های <embed> و <object>

بخش ششم

مکان یابی جغرافیایی در HTML
تعیین مکان کاربر
پشتیبانی مرورگرها
استفاده از مکان یابی در HTML
بررسی خطا ها و عدم پذیرش
نمایش نتیجه در نقشه
اطلاعات مکان خاص
متد getCurrentPosition( ) - داده های برگشتی
دیگر اطلاعات مفید در خصوص داده های مکانی
کشیدن و رها کردن در HTML
Drag and Drop
پشتیبانی مرورگرها
مثالی از Drag and Drop
ساخت یک عنصر قابل درگ
چه چیزی درگ شود – ondragstart و setData( )
کجا رها شود - ondragover
انجام رها سازی – ondrop
مثال های بیشتر
ذخیره سازی وب در HTML
ذخیره سازی وب چیست؟
پشتیبانی مرورگر
آبجکت های ذخیره سازی وب در HTML
آبجکت localStorage
آبجکت sessionStorage
کارگران وب در HTML
web worker چیست؟
پشتیبانی مرورگر ها
مثال Web Worker ها در HTML
بررسی پشتیبانی web worker
ایجاد یک فایل web worker
ایجاد یک آبجکت Web Worker
توقف Web Worker
استفاده مجدد از کارگر وب
نمونه کد کامل کارگر وب
کارگران وب و DOM
رویداد های Server-Sent در HTML
رویدادهای Server-Sent- ارسال پیام یک طرفه
پشتیبانی مرورگر ها
دریافت هشدارهای رویداد Server-Sent
بررسی پشتیبانی رویدادهای Server-Sent
نمونه کد Server-Side
آبجکت EventSource

بخش هفتم

اصول اولیه HTML
سند HTML
هدینگ های HTML
پاراگراف های HTML
لینک های HTML
تصاویر HTML
دکمه های HTML
لیست های HTML
ویژگی ها در HTML
ویژگی title
ویژگی href
ویژگی های width and height
ویژگی alt
ویژگی بدون کوتیشن
ویژگی بدون کوتیشنی که کار نمی کند
هدینگ های HTML
هدینگ های HTML
قوانین افقی HTML
سر تیتر HTML
پاراگراف ها در HTML
پاراگراف ها در HTML
پاراگراف های بیشتر در HTML
استفاده از شکستن خطوط در HTML
مشکلات شعرنویسی (برخی از مشکلات قالب بندی HTML)
نحوه کنترل شکستگی خطوط و فضاهای خالی با تگ <pre>
استایل های HTML
استایل های HTML
رنگ پس زمینه در HTML
رنگ متن در HTML
فونت متن در HTML
سایز متن در HTML
ترازبندی متن در HTML
فرمت متن در HTML
فرمت bold با استفاده از تگ <b>
فرمت برجسته با استفاده از تگ<strong>
فرمت italic با استفاده از تگ <i>
فرمت مهم با استفاده از تگ <em>
فرمت small با استفاده از تگ <small>
فرمت علامت گذاری شده با استفاده از تگ <mark>
حذف شده با استفاده از تگ <del>
درج شده با استفاده از تگ <ins>
حذف و درج شده با استفاده از تگ های <del> و <ins>
فرمت زیر نویس با استفاده از تگ <sub>
فرمت بالا نویس (توان) با استفاده از تگ <sub>
نقل قول های HTML
قالب بندی نقل قول های کوتاه با تگ <q>
قالب بندی نقل قول ها با تگ <blockquote>
قالب بندی اطلاعات سازنده / مالک سند با تگ <address>
قالب بندی سرنام ها و مخفف ها با تگ <abbr>
قالب بندی عنوان کار با تگ <cite>
قالب بندی جهت متن با تگ <bdo>
کامنت های HTML
کامنت های مخفی
کامنت های شرطی
کامنت ها برای اشکال زدایی
HTML CSS
HTML با CSS بصورت inline
HTML با CSS بصورت داخلی
HTML با CSS به صورت خارجی
HTML با فونت های CSS
HTML با CSS با استفاده از ویژگی id
HTML با CSS با استفاده از ویژگی Class
HTML و خطوط حاشیه CSS
HTML و CSS padding
HTML و  CSS margin
HTML و نسخه کامل نمایشی CSS
لینک های HTML
لینک دادن با استفاده از آدرس دهی مطلق
لینک دادن با استفاده از آدرس دهی نسبی
تغییر دادن رنگ لینک ها
حذف زیر خط از لینک ها
تغییر دادن target لینک ها
عکس به عنوان لینک
ساخت یک لینک بوکمارک
لینکی که فریم جدا را از بین می برد
لینکی برای ایمیل زدن
لینکی برای ایمیل زدن با موضوع
تصاویر HTML
یک عکس
طول و عرض عکس با استفاده از ویژگی ها
طول و عرض عکس با استفاده از CSS
طول و عرض عکس با استفاده از ویژگی ها و CSS
یک عکس در پوشه ای دیگر
یک عکس با لینک شکسته
یک عکس روی سروری دیگر
استفاده از یک عکس به عنوان یک لینک
تصویر متحرک
نقشه تصویری با نواحی قابل کلیک کردن
تصویر شناور
جداول HTML
جداول اولیه HTML
جدول با حاشیه
جدول با مرز های حاشیه
سلول های جدول با پدینگ
هدینگ های جدول
جدولی با تیترهای چپ چین
تیترهای افقی / عمودی جدول
جدولی با یک کپشن
افزایش پهنای یک سطر از جدول
افزایش پهنای یک ستون از جدول
جدولی با خانه های فاصله دار
جدولی با تگ های داخلی
جدول با استایل متفاوت با استفاده از id ()
جدول با استایل متفاوت با استفاده از id ()
جدول با استایل متفاوت با استفاده از class ()
جدول با استایل متفاوت با استفاده از class ()
لیست های HTML
لیست نا مرتب (پیش فرض)
لیست نا مرتب با disc bullets
لیست نا مرتب با circle bullets
لیست نا مرتب با square bullets
لیست نا مرتب بدون bullets
لیست مرتب (پیش فرض)
لیست مرتب با اعداد
لیست مرتب با حروف
لیست مرتب با حروف کوچک
لیست مرتب با اعداد یونانی
لیست مرتب با اعداد کوچک یونانی
لیست توضیحی
لیست تو در تو ()
لیست تو در تو ()
لیست افقی
لیست منوی افقی
عناصر inline و block در HTML
استایل دهی تگ <div>
استایل دهی تگ <span>
کلاس های HTML
استایل دهی به همه عناصر با یک نام کلاس خاص
دسترسی به عناصر با یک نام کلاس خاص، در جاوا اسکریپت
چند کلاسه
یک کلاس برای تگ های مختلف
Id در HTML
استایل دهی به یک عنصر با یک Id خاص
تفاوت بین class و id
دسترسی به عناصر با یک id خاص، در جاوا اسکریپت
قالب بندی HTML
قالب بندی با استفاده از float
قالب بندی با استفاده از flexbox ()
قالب بندی با استفاده از flexbox ()
قالب بندی با استفاده از flexbox ()
Iframe در HTML
فریم داخلی (فریمی در یک صفحه HTML)
تگهای Head در HTML
یک سند HTML معتبر بدون تگ های <html>، <body> و <head>
یک سند HTML معتبر بدون تگ <head>
تعین عنوان سند با تگ <title>
در بر گرفتن اطلاعات اسایل دهی با تگ <style>
ارتباط با یک منبع خارجی توسط تگ <link>
تعریف اطلاعات متای خاص توسط تگ <meta>
تعریف اسکریپت های سمت سرور توسط تگ <script>
تعینن URL مبنا برای همه URL ها توسط تگ <base>
اسکریپت ها در HTML
درج یک اسکریپت
استفاد از تگ <noscript>
عناصر کد کامپیوتری در HTML
قالب بندی ورودی صفحه کلید توسط تگ <kbd>
قالب بندی خروجی کامپیوتر با استفاده از تگ <samp>
قالب بندی کد برنامه نویسی توسط تگ <code>
قالب بندی کد های برنامه نویسی با حفظ شکستگی خطوط و فضاهای خالی
قالب بندی متغیر ها با استفاده از تگ <var>
فرم ها در HTML
فرم با ورودی متنی
فرم با دکمه های رادیویی
فرم با فیلد های متنی و دکمه ارسال
فرم با فیلد متنی بدون ویژگی name
گروه کردن داده های فرم
عناصر فرم در HTML
لیست کشویی ساده
لیست کشویی با مقدار از پیش انتخاب شده
Textarea (فیلد ورودی متنی چند خطی)
دکمه
استفاده از عنصر <datalist>
استفاده از عنصر <output>
انواع ورودی ها در HTML
ورودی نوع متنی
ورودی نوع پسورد
ورودی نوع radio
ورودی نوع checkbox
ورودی نوع button
ورودی نوع number – با محدودیت
ورودی نوع عددی – با step
ورودی نوع date – با Date picker
ورودی نوع تاریخ – با محدودیت
ورودی نوع color – با color picker
ورودی نوع range
ورودی نوع month
ورودی نوع week
ورودی نوع time
ورودی نوع datetime
ورودی نوع datetime-local
ورودی نوع Email
ورودی نوع search
ورودی نوع tel
ورودی نوع url
ویژگی های input ها در HTML
autocomplete
novalidate
autofocus_attribute
form
formaction
formenctype
formmethod
formnovalidate
formtarget
height and width
list
min and max
multiple
pattern
placeholder
required
step
Canvas در HTML
رسم Canvas با جاوا اسکریپت
رسم یک خط با lineTo ( )
رسم یک دایره با arc( )
رسم یک متن با fillText( )
رسم یک متن با strokeText( )
رسم یک گرادیان خطی
رسم یک گرادیان دایره ای
رسم یک تصویر با drawImage( )
SVG در HTML
دایره
مستطیل
مستطیل با گوشه های گرد
ستاره
لوگو
چند رسانه ای در HTML
اجرای یک ویدئو
اجرای یک ویدئو با دکمه های کنترلی
اجرای ویدئو بصورت خودکار
اجرای یک موسیقی با دکمه های کنترلی
موقعیت جغرافیایی در HTML
بدست آوردن مختصات جغرافیایی
بررسی خطاهای موقعیت جغرافیایی
بدست آوردن و مشاهده موقعیت جغرافیایی
ذخیره سازی محلی در HTML
ذخیره یک نام بطور دائمی
ذخیره یک شمارنده بطور دائمی
ذخیره یک شمارنده برای یک Session
چند رسانه ای در HTML
اجرای فایل ویدئویی
اجرای فایل صوتی در HTML
اجرای فایل یوتیوب در HTML
مثال های HTML بیشتر
کشیدن و رها کردن
کارگران وب
رویدادهای serve sent
آزمون HTML
آزمون
محاسبه امتیاز شما
تمرین های HTML
تمرین ها
محاسبه امتیاز شما
گواهینامه WSchools HTML
سند مهارت های شما
دریافت گواهینامه
مطالعه و دریافت گواهینامه
بعد از یاد گرفتن  HTML، باید چه کار کنید؟
خلاصه HTML
یادگیری CSS
یادگیری JavaScript

آموزش نرم افزار لیزرل (LISREL)

آموزش نرم افزار لیزرل (LISREL)
لیزرل (LISREL) مخفف عبارت Linear Structural Relationships به معنای ارتباطات خطی ساختاری است که برخی به غلط آن را مترادف مدل یابی معادلات ساختاری قلمداد کرده‌اند. این تکنیک آمیزه ای از دو تحلیل است:
- تحلیل عاملی (Factor Analysis – FA) یا مدل اندازه گیری (Measurement Model) که منظور از آن سنجش روابط متغیرهای مشاهده شده (گویه ها پرسشنامه) با متغیرهای پنهان است.
- تحلیل مسیر (Path Analysis – PA) یا همان مدل ساختاری (Structural Modeling – SE) سنجش روابط بین متغیرهای پنهان جهت شکل دهی به مدل نهایی تحقیق.
مدلسازی / مدل یابی معادلات ساختاری (Structural Equation Modeling : SEM) یکی از روش های تحلیل کورایانس است که با عنوان مدل علمی و تحلیل ساختار کوواریانس نیز شناخته می‌شود که ویژگی اصلی آن تجزیه و تحلیل همزمان چند متغیر مستقل با یک یا چند متغیر وابسته است.
روابط مبتنی بر ماتریس کواریانس بین متغیرها در SEM با استفاده از نرم افزار لیزرلLISREL)) قابل محاسبه است، هرچند تحلیل مسیر و تحلیل عاملی و انواع رگرسیون ها نیز در آن بخوبی قابل انجام است.
معادلات ساختاری به عنوان یک الگوی آماری به بررسی روابط بین متغیرهای پنهان و آشکار(مشاهده شده) می پردازد. از طریق معادلات ساختاری می توان ساختارهای فرضی کلی یا الگوهای علّی را با داده های غیر آزمایشی تایید کرد. معادلات ساختاری، چارچوب منسجمی را برای برآورد قدرت روابط بین همه متغیرهای یک الگوی نظری فراهم می آورد. نظریه ها محور اساسی در این الگو هستند و بدون آنها نمی توان توصیف مناسبی از روابط درونی متغیرها داشت.
معادله ساختاری یک تکنیک تحلیل چند متغیری از خانواده رگرسیون چندمتغیره است که امکان آزمون همزمان مجموعه ای از معادلات رگرسیون را فراهم می کند. در واقع الگوسازی معادله ساختاری یک رویکرد آماری جامع برای آزمون فرض هایی درباره روابط بین متغیرهای مشاهده شده و پنهان است. 
لیزرل بسته نرم افزاری ویژه آماری است که برآورد مدل معادلات ساختاری برای متغیرهای آشکار و نهان را در مطالعات جامعه سنجی انجام می دهد. در این نوشتار راهنمای آموزشی مفید نرم افزار لیزرل را قرار داده ایم که علاقه مندان به بادگیری این نرم افزار می توانند از آنها استفاده نمایند.  

فهرست مطالب

بخش اول: LISREL

فصل اول: معرفی لیزرل، ورود داده ها و درخواست تبدیل داده های خام به ماتریس واریانس-کوواریانس 
پیش درآمد 
لیزرل در گذر زمان و امکانات روشی آن 
چرا لیزرل؟ 
فایل مورد استفاده جهت تدوین مدل 
گام نخست: ورود داده ها 
تبدیل داده های خام به ماتریس واریانس - کوواریانس 

فصل دوم: تدوین مدل تحلیل مسیر 
گام دوم: دستور ساخت مدل تحلیل مسیر 
تنظیم جزئیات مدل 
گام سوم: عنوان و توضیحات مربوط به مدل 
معرفی گروه ها برای برنامه 
معرفی متغیرهای آشکار و پنهان 
معرفی متغیر های آشکار 
معرفی متغیرهای پنهان 
فراخوانی مجدد داده های گروه بندی 
گام چهارم 
تنظیم متغیرها در فضای تحلیل مسیر
تنظیم روابط تحلیل عامل و تحلیل مسیر 
گام پنجم: مبنا قرار دادن یکی از شاخک های هر متغیر پنهان در مدل برای محاسبه ضرایب تحلیل عامل 
گام ششم: دستور ساخت فایل متنی 

فصل سوم: اجرا، پیرایش و آرایش مدل و تفسیر مدل ساختاری 
گام هفتم: اجرای برنامه 
گام هشتم: پیرایش مدل 
گام نهم : آرایش مدل 
گام دهم یا آخر: ذخیره سازی و اجرای دستور ساخت مجدّد فایل متنی 
تفسیر مدل ساختاری 

فصل چهارم: روش انتقال یک مدل معادله ساختاری از محیط Lisrel به Word
روش اول: استفاده از برنامه Paint
روش دوم: استفاده از برنامه Gif

بخش دوم: روش ساخت ماتریس واریانس- کوواریانس و استفاده از آن در محیط لیزرل
 
فصل ۱: روش ساخت ماتریس واریانس – کوواریانس 
گام نخست: انتخاب و فراخوانی داده ها 
گام دوم: آماده سازی فایل داده ها برای ساختن ماتریس واریانس- کوواریانس 
گام سوم: انتقال ماتریس واریانس- کوواریانس به محیط جدید SPSS
گام چهارم: گام چهارم: ایجاد ستون و سطر جدید برای نام گذاری متغیرها در ماتریس کوواریانسی در محیط  SPSS
گام پنجم : نام گذاری دو ستون اول به نام های VARNAME_ و  ROWTYPE
گام ششم: اضافه کردن نام متغیرها در سر ستون های مربوطه در صفحه داده ها در SPSS
گام هفتم: تعیین نوع و فراوانی داده ها در محیط SPSS
گام هشتم یا آخر : روش نیمه کردن ماتریس واریانس- کوواریانس 
فصل ۲: روش استفاده از یک فایل ماتریس واریانس – کوواریانسی در محیط لیزرل 

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

منابع 

راهنمای آموزشی SPSS - مهدی اکبر زاده

راهنمای آموزشی spss - مهدی اکبر زاده

SPSS سر نام واژگان Statistical Package for Social Sciences بوده و یکی از تواناترین و جامع ترین نرم ‫اﻓﺰارﻫـﺎی‬ آماری است که با توجه به سادگی کار و سایر خصوصیات بارز آن، امروزه پرکاربردترین نرم افزار آماری محسوب می شود. همانطور که از نام این نرم افزار مشخص است، از ابتدا این نرم افزار برای رشته علوم اجتماعی طراحی شده بود، اما به مرور زمان و با توجه به نیازهای مطرح شده در سایر علوم این نرم افزار کامل و کامل تر شده است و در حال حاضر کلیه محققین در رشته های علوم اجتماعی، علوم پزشکی، علوم تربیتی، روان شناسی، کشاورزی و... در حال استفاده از این نرم افزار هستند. این آموزش که توسط مهندس مهدی اکبرزاده نگارش شده، شامل 133 صفحه بوده و فهرست عناوین مندرج در آن به شرح زیر می باشد:

جلد اول

پیشگفتار

فصل اول
مروری بر نرم افزار SPSS
شروع كار با SPSS 
معرفی محیط نرم افزار
نوار منو
نوار ابزار
صفحه Data View
نوار آدرس
صفحه Variable View
دكمه تعویض صفحه
نوار وضعیت 
نحوه باز كردن و ذخیره كردن 
وارد كردن داده ها در SPSS 
تعریف متغیرها در SPSS 
مشخصه Name 
مشخصه Type 
مشخصه Decimals وWidth 
مشخصه Label 
مشخصه Values 
مشخصه Missing 
مشخصه Columns 
مشخصه Align 
مشخصه Measure 
مشخصه Role 


فصل دوم 
آمار توصیفی در SPSS 
مقدمه 
خلاصه كردن و توصیف الگوی كلی
داده های كیفی (Categorical Data)
داده های عددی (Numerical Data)
محاسبه شاخصهای آماری
شاخصهای مركزی
شاخصهای پراكندگی
نمودار Box plot 
چند نمودار مهم و كاربردی دیگر


فصل سوم 
دستورهایی برای دست كاری داده ها در SPSS
دستور  Select Cases
تمرین
دستور Split File 
تمرین
دستور Weight Cases
تمرین
دستور Compute 
تمرین
دستور Count Values
دستور Recode
جدول فراوانی برای صفات كمی پیوسته (دستور Recode)
معكوس كردن امتیازات (دستور Recode)

فصل چهارم 
آزمون فرض آماری 
مقدمه 
فرض صفر و فرض مقابل
سطح معنی داری و خطاهای آماری
توزیع نمونه گیری آماره
آزمون فرض یك طرفه و دو طرفه 
مراحل كلی آزمون فرض آماری 
ماهیت Value
آزمون P-Value 
آزمون آماری برای میانگین جامعه – آزمون t تك نمونه ای
آزمون آماری برای نسبت جامعه – آزمون دوجمله ای
آزمون اختلاف میانگین ها برای دو جامعه مستقل – آزمون t - دو نمونه مستقل
آزمون اختلاف میانگین ها برای دو جامعه وابسته – آزمون t زوجی
تمرین
ضمیمه 
تمرینات تكمیلی


جلد دوم

آزمونهای ناپارامتری
معادل ناپارامتری آزمون فرض در مورد میانگین های دو جامعه
آزمون من- ویتنی
آزمون های علامت، ویلكاكسون( آزمون رتبه علامت دار) و مك نمار
تطابق توزیع ها
داده های كمی (آزمون كلموگروف – اسمیرنف)
داده های دو حالتی اسمی
آزمون تطابق توزیع با سه طبقه یا بیشتر ( آزمون Chi – Square)
آزمون تصادفی بودن (گردش)
ارتباط و رابطه بین متغیرها
ارتباط بین متغیرهای عددی
ارتباط بین متغیرهای رسته ای
جداول توافقی
رسم جدول توافقی بدون داشتن داده های خام
آزمون استقلال متغیرها
مقایسه چند جمعیت (آنالیز واریانس)
آنالیز واریانس دوطرفه
رگرسیون
رگرسیون خطی ساده
رگرسیون چند متغیره خطی

کتاب الکترونیکی آموزش نرم افزار سیلواکو به زبان فارسی


در این پست کتاب آموزش نرم افزار سیلواکو به صورت الکترونیکی به زبان فارسی در اختیار شما قرار داده شده است. این کتاب در 332 صفحه نگارش شده و شامل فصل های زیر می باشد:

فصل اول - آموزش نصب نرم افزار Silvaco
1-1- مقدمه
2-1- طریقه نصب سیلواکو

فصل دوم - معرفی نرم افزار سیلواکو
1-2- مقدمه
2-2- معرفی ابزار شبیه سازی ATLAS
3-2- مدلهای فیزیکی
4-2- مراجع

فصل سوم - شروع کار با Silvaco Atlas
1-3- بررسی اجمالی Deckbuild
2-3- فراخوانی Atlas
3-3- ورودیها و خروجیهای ATLAS
4-3- ساختار فایلهای ورودی در ATLAS
1-4-3- پارامترهای منطقی (Logical)
2-4-3- پارمترهای حقیقی (Real) و صحیح (Integer)
3-4-3- پارامترهای رشته‌ای (Character)
5-3- تعریف مشخصات ساختاری قطعه
6-3- توضیحات (Comments)
7-3- مش بندی
8-3- ناحیه ها (مناطق)
9-3- اتصالات الکتریکی (الکترودها)
10-3- آلایش
11-3- تعیین مشخصات و خواص مواد
12-3- تعریف ماده
13-3- کتابخانه سیلواکو
14-3- تعیین مدل ها
15-3- اتصالات الکتریکی
16-3- انتخاب روش حل عددی
17-3- مشخصه های تحلیل
1-17-3- دستور log
2-17-3- دستور Solve
1-2-17-3- حل DC
2-2-17-3- حل AC
3-17-3- استخراج داده ها و رسم نمودارها
4-17-3- تبادل داده ها با MATLAB
5-17-3- ذخیره تصاویر Tonyplot
18-3- مراجع

فصل چهارم - شبیه سازی دیود p-n
1-4- مقدمه
2-4- نیمه‌هادی‌های نوع n و p
3-4- تئوری باند انرژی
4-4- پیوند p-n
5-4- شبیه سازی
1-5-4- مش بندی ساختار
2-5-4- تعریف مناطق
3-5-4-تعریف الکترودها
4-5-4- تعیین ناخالصی
5-5-4- تعریف اتصالات اهمی و شاتکی
6-5-4- تعریف مدلها
7-5-4- انتخاب روش حل عددی
8-5-4- بایاس افزاره
9-5-4- نمایش نمودار جریان-ولتاژ دیود p-n
10-5-4- نمایش ساختار
1-10-5-4- نمایش پروفایل آلایش
11-5-4- نمایش ترازهای انرژی
6-4- مراجع

فصل پنجم - شبیه سازی ترانزیستور ماسفت
1-5- مقدمه
2-5- ساختار ترانزیستورهای ماسفت
3-5- عملکرد ماسفت بدون اعمال ولتاژ به گیت
4-5- ایجاد کانال برای عبور جریان
5-5- اعمال VDS کوچک
6-5- عملکرد به ازای VDS بزرگ
7-5- مشخصه ولتاژ – جریان ماسفت افزایشی
8-5- ساختار باند در ترکیبات نیمه هادی
9-5- شبیه سازی یک ترانزیستور NMOS (مثال اول ماسفت)
1-9-5- کد نویسی در ATLAS
1-1-9-5- فراخوانی ATLAS
2-1-9-5- تعریف مشبندی
3-1-9-5- تعریف مناطق
4-1-9-5- تعریف الکترودها
5-1-9-5- تعریف میزان و نوع آلایش
6-1-9-5- تعریف اتصالات
7-1-9-5- تعریف مدلها
8-1-9-5- انتخاب روش حل
9-1-9-5- بدست آوردن حل اولیه
10-1-9-5- اجرای شبیه سازی برای بدست آوردن یک حل با شرایط بایاس متفاوت
11-1-9-5- نمایش نتایج و ساختار افزاره
10-5- شبیه سازی یک ترانزیستور NMOS (مثال دوم ماسفت)
1-10-5- کدنویسی
11-5- مراجع

فصل ششم - شبیه سازی ترانزیستورIGBT
1-6- مقدمه
2-6- مزایا و معایب IGBT
3-6- ساختار افزاره
4-6- مدل مداری
5-6- مدهای عملکردی افزاره
1-5-6- حالت سد معکوس
2-5-6- حالت هدایت و سد مستقیم
6-6- مشخصه خروجی
7-6- مشخصه انتقالی
8-6- نوع PT و NPT
9-6- شبیه سازی
10-6- مراجع

فصل هفتم - شبیه سازی ترانزیستور بدون پیوند و بدون آلایش اثر میدانی
1-7- مقدمه
2-7- ترانزیستورهای بدون پیوند
1-2-7- عملکرد ترانزیستور بدون پیوند
1-1-2-7- فیزیک ترانزیستور
2-1-2-7- مکانیزم جریان ترانزیستور
3-7- ترانزیستور بدون آلایش
1-3-7- اثر پلاسمای بار
2-3-7- ساختار ترانزیستور بدون پیوند و بدون آلایش
3-3-7- دیاگرام باند انرژی و عملکرد افزاره
4-7- شبیه سازی
1-4-7- مش بندی
2-4-7- نواحی و الکترودها
3-4-7- آلایش و کانتکتها
4-4-7- مدلهای مورد استفاده در شبیه سازی
5-4-7- نتایج شبیه سازی
5-7- منابع

فصل هشتم - شبیه سازی ترانزیستورهای تونلی
1-8- عملکرد و شبیه سازی ترانزیستورهای تونلی
2-8- معایب ترانزیستورهای اثر میدانی فلز اکسید نیمه هادی
1-2-8- توان مصرفی بالا
2-2-8 شیب زیر آستانه بالا
3-8 عملکرد ترانزیستورهای تونلی
4-8- شبیه سازی ترانزیستور تونلی
1-4-8 نتایج شبیه سازی (دیاگرام باند انرژی، جریان و هدایت انتقالی)
2-4-8- تغییر اندازه پهنای ناحیه تونل زنی
3-4-8- بدست آوردن ولتاژ آستانه
4-4-8- بدست آوردن شیب زیر آستانه نقطه‌ای و متوسط
5-4-8- بدست آوردن فرکانس قطع
5-8- مراجع

فصل نهم - شبیه سازی سلولهای خورشیدی چند پیوندی
1-9- مقدمه
2-9- ویژگی های پایه مواد نیمه هادی
1-2-9- اثر فتوولتاییک
2-2-9- تئوری باند انرژی
3-2-9- فرایند جذب و بازترکیب در نیمه‌هادی
4-2-9- دیود تونلی
3-9- اصول اساسی سلول‌های خورشیدی
1-3-9- ولتاژ مدار باز و جریان اتصال کوتاه
2-3-9- ضریب پر شدگی (FF)
3-3-9- بازده تبدیل توان
4-9- چالش‌های سلولهای خورشیدی ناهمگون
5-9- لایه‌های اصلی سلول‌های خورشیدی
1-5-9- سلول بالایی و پایینی
2-5-9- لایه Window
3-5-9- لایه Emitter و Base
4-5-9- لایه BSF
5-5-9- ناحیه تونلی
6-9- طراحی سلول‌های چند‌پیوند
1-6-9- شکاف باند
2-6-9- تطبیق شبکه
3-6-9- تطبیق جریان
7-9- ساختار کلی سلول خورشیدی چند پیوند گروه III-V
8-9- انتخاب مواد و ویژگیهای لایه های مختلف
9-9- شبیه سازی در سیلواکو
1-9-9- ساختار افزاره
2-9-9- نور دهی با AM1.5G
3-9-9- رفتار تونل‌زنی
4-9-9- مشخصه V-I
5-9-9- نرخ تولید فوتون
10-9- کدنویسی در Deckbuild
11-9- نمایش سایر نمودارهای سلول خورشیدی روی ساختار
12-9- نمایش نمودارهای خطی با کمک ساختار
13-9- مراجع

پیوست 1- آشنایی با مدلهای توزیع آماری Silvaco Atlas
پ-1-  توزیع آماری حامل‌ها
پ-1-1- فرمی دیراک و روش بولتزمن
پ-1-2- تراکم حامل ذاتی
پ-1-3- باریک شدگی گاف انرژی

پیوست 2- آشنایی با مدلهای تولید و بازترکیب Silvaco Atlas
پ-2- مدل‌های تولید و بازترکیب حامل
پ-2-1- مدل شاکلی رید هال
پ-2-2- مدل شاکلی رید هال وابسته به تراکم ناخالصی
پ-2-3- تونل زنی به کمک مشکلات شبکه
پ-2-4- مدل اوژه

پیوست 3- آشنایی با مدلهای موبیلیتی Silvaco Atlas
پ-3-1- مدل‌های موبیلیتی
پ-3-1-1- مدل‌های میدان ضعیف
پ-3-1-2- مدل‌های لایه وارونگی
پ-3-1-3- مدل‌های وابسته به میدان عمودی
پ-3-1-4- مدل‌ وابسته به میدان افقی
پ-3-1-5- همخوانی یا عدم همخوانی مدل‌های موبیلیتی
پ-3-1-6- خلاصه مدل‌های موبیلیتی

پیوست 4- آشنایی با مدلهای تونل زنی باند به باند Silvaco Atlas
پ-4-تونل زنی باند به باند
پ-4-1- دیود تونلی
پ-4-2- انواع تونل زنی باند به باند
پ-4-2-1- تونل زنی باند به باند مستقیم
پ-4-2-2- تونل زنی باند به باند غیر مستقیم (تونل زنی به کمک تله)
پ-4-3- مدل‌های تونل زنی باند به باند
پ-4-3-1- مدل استاندارد محلی (BBT.STD)
پ-4-3-2- مدل تونل زنی شِنْک
پ-4-3-3- مدل تونل زنی محلی کِین
پ-4-3-4- مدل تونل زنی باند به باند غیر محلی
پ-4-3-4-1- تقریب WKB و احتمال تونل زنی الکترون
پ-4-3-4-2- محاسبه جریان
پ-4-3-4-3- روش استفاده از مدل غیر محلی در نرم افزار سیلواکو
پ-4-3-4-4- ملاحظات تکمیلی برای مدل غیر محلی
پ-4-3-4-5- خلاصه پارامترهای مربوط به مدل غیر محلی

پیوست 5- آشنایی با مدلهای تحدید کوانتومی Silvaco Atlas
پ-5-1- تحدید کوانتومی در ابعاد نانو
پ-5-2- Bohm Quantum Potential (BQP)
پ-5-2- HANSCHQM

کتاب آموزش نرم افزار پروتئوس – Proteus

کتاب آموزش نرم افزار پروتئوس – Proteus

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

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

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

آموزش قدم به قدم پایگاه داده ها

 آموزش قدم به قدم پایگاه داده ها SQL

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

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

۱- ایجاد بانک اطلاعاتی
۲- معرفی زبان SQL
3- معرفی SQL Server 2005
4- ابزار های SQL Server 2005
5- Stored Procedures
6- User Defined Functions
7- اعمال جامعیت
۸- تراکنش ها

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

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

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

کتاب آموزش سیلواکو ATLAS - بخش پیشرفته (به زبان فارسی)

کتاب الکترونیکی آموزش سیلواکو ATLAS - بخش مقدماتی

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

کتاب الکترونیکی آموزش سیلواکو ATLAS، آموزش جامعی از روند ایجاد ساختار قطعه و شبیه‌سازی آن ارائه می دهد. 

تعداد صفحات: 185

سر فصل های آموزشی بخش پیشرفته

فصل ششم - شبیه سازی ترانزیستورIGBT
1-6- مقدمه
2-6- مزایا و معایب IGBT
3-6- ساختار افزاره
4-6- مدل مداری
5-6- مدهای عملکردی افزاره
1-5-6- حالت سد معکوس
2-5-6- حالت هدایت و سد مستقیم
6-6- مشخصه خروجی
7-6- مشخصه انتقالی
8-6- نوع PT و NPT
9-6- شبیه سازی
10-6- مراجع
فصل هفتم - شبیه سازی ترانزیستور بدون پیوند و بدون آلایش اثر میدانی
1-7- مقدمه
2-7- ترانزیستورهای بدون پیوند
1-2-7- عملکرد ترانزیستور بدون پیوند
1-1-2-7- فیزیک ترانزیستور
2-1-2-7- مکانیزم جریان ترانزیستور
3-7- ترانزیستور بدون آلایش
1-3-7- اثر پلاسمای بار
2-3-7- ساختار ترانزیستور بدون پیوند و بدون آلایش
3-3-7- دیاگرام باند انرژی و عملکرد افزاره
4-7- شبیه سازی
1-4-7- مش بندی
2-4-7- نواحی و الکترودها
3-4-7- آلایش و کانتکتها
4-4-7- مدلهای مورد استفاده در شبیه سازی
5-4-7- نتایج شبیه سازی
5-7- منابع
فصل هشتم - شبیه سازی ترانزیستورهای تونلی
1-8- عملکرد و شبیه سازی ترانزیستورهای تونلی
2-8- معایب ترانزیستورهای اثر میدانی فلز اکسید نیمه هادی
1-2-8- توان مصرفی بالا
2-2-8 شیب زیر آستانه بالا
3-8 عملکرد ترانزیستورهای تونلی
4-8- شبیه سازی ترانزیستور تونلی
1-4-8 نتایج شبیه سازی (دیاگرام باند انرژی، جریان و هدایت انتقالی)
2-4-8- تغییر اندازه پهنای ناحیه تونل زنی
3-4-8- بدست آوردن ولتاژ آستانه
4-4-8- بدست آوردن شیب زیر آستانه نقطه‌ای و متوسط
5-4-8- بدست آوردن فرکانس قطع
5-8- مراجع
فصل نهم - شبیه سازی سلولهای خورشیدی چند پیوندی
1-9- مقدمه
2-9- ویژگی های پایه مواد نیمه هادی
1-2-9- اثر فتوولتاییک
2-2-9- تئوری باند انرژی
3-2-9- فرایند جذب و بازترکیب در نیمه‌هادی
4-2-9- دیود تونلی
3-9- اصول اساسی سلول‌های خورشیدی
1-3-9- ولتاژ مدار باز و جریان اتصال کوتاه
2-3-9- ضریب پر شدگی (FF)
3-3-9- بازده تبدیل توان
4-9- چالش‌های سلولهای خورشیدی ناهمگون
5-9- لایه‌های اصلی سلول‌های خورشیدی
1-5-9- سلول بالایی و پایینی
2-5-9- لایه Window
3-5-9- لایه Emitter و Base
4-5-9- لایه BSF
5-5-9- ناحیه تونلی
6-9- طراحی سلول‌های چند‌پیوند
1-6-9- شکاف باند
2-6-9- تطبیق شبکه
3-6-9- تطبیق جریان
7-9- ساختار کلی سلول خورشیدی چند پیوند گروه III-V
8-9- انتخاب مواد و ویژگیهای لایه های مختلف
9-9- شبیه سازی در سیلواکو
1-9-9- ساختار افزاره
2-9-9- نور دهی با AM1.5G
3-9-9- رفتار تونل‌زنی
4-9-9- مشخصه V-I
5-9-9- نرخ تولید فوتون
10-9- کدنویسی در Deckbuild
11-9- نمایش سایر نمودارهای سلول خورشیدی روی ساختار
12-9- نمایش نمودارهای خطی با کمک ساختار
13-9- مراجع
پیوست 1- آشنایی با مدلهای توزیع آماری Silvaco Atlas
پ-1-  توزیع آماری حامل‌ها
پ-1-1- فرمی دیراک و روش بولتزمن
پ-1-2- تراکم حامل ذاتی
پ-1-3- باریک شدگی گاف انرژی
پیوست 2- آشنایی با مدلهای تولید و بازترکیب Silvaco Atlas
پ-2- مدل‌های تولید و بازترکیب حامل
پ-2-1- مدل شاکلی رید هال
پ-2-2- مدل شاکلی رید هال وابسته به تراکم ناخالصی
پ-2-3- تونل زنی به کمک مشکلات شبکه
پ-2-4- مدل اوژه
پیوست 3- آشنایی با مدلهای موبیلیتی Silvaco Atlas
پ-3-1- مدل‌های موبیلیتی
پ-3-1-1- مدل‌های میدان ضعیف
پ-3-1-2- مدل‌های لایه وارونگی
پ-3-1-3- مدل‌های وابسته به میدان عمودی
پ-3-1-4- مدل‌ وابسته به میدان افقی
پ-3-1-5- همخوانی یا عدم همخوانی مدل‌های موبیلیتی
پ-3-1-6- خلاصه مدل‌های موبیلیتی
پیوست 4- آشنایی با مدلهای تونل زنی باند به باند Silvaco Atlas
پ-4-تونل زنی باند به باند
پ-4-1- دیود تونلی
پ-4-2- انواع تونل زنی باند به باند
پ-4-2-1- تونل زنی باند به باند مستقیم
پ-4-2-2- تونل زنی باند به باند غیر مستقیم (تونل زنی به کمک تله)
پ-4-3- مدل‌های تونل زنی باند به باند
پ-4-3-1- مدل استاندارد محلی (BBT.STD)
پ-4-3-2- مدل تونل زنی شِنْک
پ-4-3-3- مدل تونل زنی محلی کِین
پ-4-3-4- مدل تونل زنی باند به باند غیر محلی
پ-4-3-4-1- تقریب WKB و احتمال تونل زنی الکترون
پ-4-3-4-2- محاسبه جریان
پ-4-3-4-3- روش استفاده از مدل غیر محلی در نرم افزار سیلواکو
پ-4-3-4-4- ملاحظات تکمیلی برای مدل غیر محلی
پ-4-3-4-5- خلاصه پارامترهای مربوط به مدل غیر محلی
پیوست 5- آشنایی با مدلهای تحدید کوانتومی Silvaco Atlas
پ-5-1- تحدید کوانتومی در ابعاد نانو
پ-5-2- Bohm Quantum Potential (BQP)
پ-5-2- HANSCHQM


نویسنده: حمیدرضا ارزبین - هادی آغنده


در حال حاضر این کتاب تنها بر روی کامپیوتر قابل اجرا است. برای اجرای کتاب به برنامه Adobe reader نیاز می باشد. 


برای دانلود به ادامه مطلب مراجعه کنید.

کتاب آموزش سیلواکو ATLAS - بخش مقدماتی (به زبان فارسی)

کتاب الکترونیکی آموزش سیلواکو ATLAS - بخش مقدماتی

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

کتاب الکترونیکی آموزش سیلواکو ATLAS، آموزش جامعی از روند ایجاد ساختار قطعه و شبیه‌سازی آن ارائه می دهد. 

تعداد صفحات: 147

سر فصل های آموزشی بخش مقدماتی 

فصل اول - آموزش نصب نرم افزار Silvaco
1-1- مقدمه
2-1- طریقه نصب سیلواکو
فصل دوم - معرفی نرم افزار سیلواکو
1-2- مقدمه
2-2- معرفی ابزار شبیه سازی ATLAS
3-2- مدلهای فیزیکی
4-2- مراجع
فصل سوم - شروع کار با Silvaco Atlas
1-3- بررسی اجمالی Deckbuild
2-3- فراخوانی Atlas
3-3- ورودیها و خروجیهای ATLAS
4-3- ساختار فایلهای ورودی در ATLAS
1-4-3- پارامترهای منطقی (Logical)
2-4-3- پارمترهای حقیقی (Real) و صحیح (Integer)
3-4-3- پارامترهای رشته‌ای (Character)
5-3- تعریف مشخصات ساختاری قطعه
6-3- توضیحات (Comments)
7-3- مش بندی
8-3- ناحیه ها (مناطق)
9-3- اتصالات الکتریکی (الکترودها)
10-3- آلایش
11-3- تعیین مشخصات و خواص مواد
12-3- تعریف ماده
13-3- کتابخانه سیلواکو
14-3- تعیین مدل ها
15-3- اتصالات الکتریکی
16-3- انتخاب روش حل عددی
17-3- مشخصه های تحلیل
1-17-3- دستور log
2-17-3- دستور Solve
1-2-17-3- حل DC
2-2-17-3- حل AC
3-17-3- استخراج داده ها و رسم نمودارها
4-17-3- تبادل داده ها با MATLAB
5-17-3- ذخیره تصاویر Tonyplot
18-3- مراجع
فصل چهارم - شبیه سازی دیود p-n
1-4- مقدمه
2-4- نیمه‌هادی‌های نوع n و p
3-4- تئوری باند انرژی
4-4- پیوند p-n
5-4- شبیه سازی
1-5-4- مش بندی ساختار
2-5-4- تعریف مناطق
3-5-4-تعریف الکترودها
4-5-4- تعیین ناخالصی
5-5-4- تعریف اتصالات اهمی و شاتکی
6-5-4- تعریف مدلها
7-5-4- انتخاب روش حل عددی
8-5-4- بایاس افزاره
9-5-4- نمایش نمودار جریان-ولتاژ دیود p-n
10-5-4- نمایش ساختار
1-10-5-4- نمایش پروفایل آلایش
11-5-4- نمایش ترازهای انرژی
6-4- مراجع
فصل پنجم - شبیه سازی ترانزیستور ماسفت
1-5- مقدمه
2-5- ساختار ترانزیستورهای ماسفت
3-5- عملکرد ماسفت بدون اعمال ولتاژ به گیت
4-5- ایجاد کانال برای عبور جریان
5-5- اعمال VDS کوچک
6-5- عملکرد به ازای VDS بزرگ
7-5- مشخصه ولتاژ – جریان ماسفت افزایشی
8-5- ساختار باند در ترکیبات نیمه هادی
9-5- شبیه سازی یک ترانزیستور NMOS (مثال اول ماسفت)
1-9-5- کد نویسی در ATLAS
1-1-9-5- فراخوانی ATLAS
2-1-9-5- تعریف مشبندی
3-1-9-5- تعریف مناطق
4-1-9-5- تعریف الکترودها
5-1-9-5- تعریف میزان و نوع آلایش
6-1-9-5- تعریف اتصالات
7-1-9-5- تعریف مدلها
8-1-9-5- انتخاب روش حل
9-1-9-5- بدست آوردن حل اولیه
10-1-9-5- اجرای شبیه سازی برای بدست آوردن یک حل با شرایط بایاس متفاوت
11-1-9-5- نمایش نتایج و ساختار افزاره
10-5- شبیه سازی یک ترانزیستور NMOS (مثال دوم ماسفت)
1-10-5- کدنویسی
11-5- مراجع

نویسنده: حمیدرضا ارزبین - هادی آغنده


در حال حاضر این کتاب تنها بر روی کامپیوتر قابل اجرا است. برای اجرای کتاب به برنامه Adobe reader نیاز می باشد. 


برای دانلود به ادامه مطلب مراجعه کنید.

آموزش برنامه نویسی PHP (به زبان فارسی) - مترجم و نویسنده: حمیدرضا ارزبین

آموزش برنامه نویسی PHP (به زبان فارسی)

PHP یا Hypertext Preprocessor یک زبان برنامه نویسی رایگان، بسیار محبوب و منبع باز است. اسکریپت های PHP بر روی Server اجرا می شوند. 
در ادامه لیست کوتاهی از آنچه PHP قادر به انجامش است را می بینید:
تولید صفحات دینامیک
ایجاد، باز کردن، خواندن، نوشتن، حذف و بستن فایل بر روی سرور
جمع آوری داده های فرم
اضافه کردن، حذف و اصلاح اطلاعات ذخیره شده بر روی دیتابیس
کنترل سطح دسترسی کاربران
رمزگذاری داده ها
قبل از شروع این آموزش، شما باید درک پایه ای از HTML داشته باشید.

فهرست مطالب:
فصل اول
1- به PHP خوش آمدید
2- چرا PHP
3- نحوه نوشتن کدهای PHP
4- دستور ECHO
5- دستورات PHP
6- کامنت یک خطی
7- کامنت چند خطی
فصل دوم
1- متغیر ها
2- ثابت ها
3- نوع داده ها
4- PHP FLOAT
5- محدوده متغیرها
6- متغیرهای متغیر
فصل 3
1- عملگرها
2- افزایش و کاهش
3- عملگرهای مقایسه
4- عملگرهای منطقی
فصل 4
1- آرایه های عددی
2- آرایه های انجمنی
3- آرایه های چند بعدی
فصل 5
1- دستورات شرطی
2- دستور IF ELSE
3- دستور ELSEIF
4- حلقه ها
5- حلقه WHILE
6- حلقه DO…WHILE
7- حلقه FOR
8- حلقه FOREACH
9- دستور SWITCH
10- دستور INCLUDE
11- INCLUDE و REQUIRE
فصل 6
1- توابع
2- پارامترهای تابع
3- آرگومان های پیش فرض
4- دستور RETURN
فصل 7
1- متغیرهای از پیش تعریف شده
2- $_SERVER
3- فرم ها
4- متد POST
5- متد GET
6- SESSIONS
7- شروع SESSION ها در PHP
8- متغیرهای SESSION
9- کوکی ها
فصل 8
1- دستکاری فایل ها
2- نوشتن در یک فایل
3- FCLOSE
4- اضافه کردن به یک فایل
5- خواندن یک فایل
مراجع

برای دانلود به ادامه مطلب مراجعه کنید

کتاب بی نظیر آموزش افکت های فتوشاپ به زبان فارسی

کتاب بی نظیر آموزش افکت های فتوشاپ به زبان فارسی

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

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

برای دانلود به ادامه مطلب مراجعه کنید.

آشنایی با نرم افزارهای مفید ریاضی

آشنایی با نرم افزارهای مفید ریاضی

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

برای دانلود به ادامه مطلب مراجعه کنید.

پاورپوینت آموزشی SPSS

پاورپوینت آموزشی SPSS

Spss یک تجزیه کننده جامع و انعطاف پذیر آماری و یک سیستم مدیریت داده است. Spss می تواند داده‌ها را تقریباً از همه انواع فایل‌ها بگیرد و از آنها در تولید گزارش‌های جدول بندی شده ،نقشه‌ها ،نقشه پخش/ توزیع و روند/ توسعه ،آمارهای توصیفی و تجزیه و تحلیل آماری جریان پیچیده و رفتار مرکب داده‌ها و… استفاده کند. Spss در پلت فرمهای مختلفی چون سیستم‌های Windows-Mancintash-Unix و… قابل اجراست. نسخه ویندوز Spss، تمامی قابلیت‌های قالب اصلی برنامه Spss را برای محیط کامپیوترهای شخصی بوجود میآورد. Spss شما را برای اجرای بسیاری از تجزیه و تحلیلها در کامپیوتر شخصی خود که پیشتر در ماشین‌های بسیار بزرگتر میسر بودند، قادر میسازد. نسخه ویندوز Spss، یک برنامه کاربردی که تجزیه و تحلیل‌های آماری را برای همه سطوح از کاربران بیش از پیش شهودی میسازد، بوجود می آورد.

فهرست مطالب:

معرفی و نصب نرم افزار

شروع به كار 

باز و بسته كردن فایلها

ویرایشگرهای متغیرها و داده ها

وارد كردن متغیرها و داده ها

جستجو در فایل داده ها

ذخیره و بازیابی فایلها

تهیه گزارش از فایل داده ها

پنجره خروجی ها

گزینه های منوی فایل

دسترسی به پوشه داده ها

فراخوان یك فایل داده با فرمت های دیگر

ذخیره فایل داده ها

اطلاعات یك فایل داده

جستجو در فایل داده ها

انتخاب نمونه ها

برای دانلود به ادامه مطلب مراجعه کنید.

آموزش طراحی PCB به وسیله Altium Designer

آموزش طراحی PCB به وسیله Altium Designer
نرم افزار Altium Designer یکی از پر کاربرد ترین نرم افزار های رسم شماتیک و طراحی PCB است. در این پست آموزش تصویری طراحی PCB توسط نرم افزار حرفه ای Altium Designer را برای شما دوستان گرامی آماده کرده ایم.

ویژگی های این آموزش:

1- رسم شماتیک
2- طراحی PCB    
3- تنظیمات ویژه PCB و شماتیک (این گزینه در اکثر آموزش ها آورده نشده است ولی ما به این نکات پرداخته ایم).

برای دانلود به ادامه مطلب مراجعه کنید.

آموزش ساخت کتابخانه الکترونیکی با استفاده از نرم افزار Autorun Pro Enterprise

www.mohandes360.ir

نرم افزار AutoRun Pro Enterprise یکی از پیشرفته ترین نرم افزارهای ساخت Auto-run می باشد.

این نرم افزار علاوه بر ساخت Auto-run قابلیت های دیگری نظیر ساخت MP3Player ،Video ،Player ،Browser کتابخانه های الکترونیکی، سی دی های آموزشی، آلبوم عکس، آزمون های تستی، معرفی محصولات و... رانیز داراست. در این کتاب تمامی قسمت های نرم افزار مورد بحث قرار می گیرد.

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

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

برای دانلود به ادامه مطلب مراجعه کنید.

دوره آموزشی پاورپوینت حرفه ای با رویکرد ارائه های علمی


دوره آموزشی طراحی و ارائه اسلایدهای حرفه ای در نرم افزار پاورپوینت(نکات تکنیکی، بصری و روانشناختی با رویکرد ارائه های علمی)

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

برای دانلود به ادامه مطلب مراجعه کنید.

دوره آموزشی ورد حرفه ای


فیلم آموزشی به زبان فارسی کار با اسناد طولانی در ورد(Word)(پایان نامه-کتاب-گزارش درسی-سمینار-گزارش فنی-بیزنس پلن-طرح)

سرفصل های فیلم آموزشی کار با اسناد طولانی ورد به زبان فارسی

Mastering Large Documents in Microsoft Word

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

– تنظیمات اولیه  و ضروری نرم افزار ورد قبل از شروع

– مزیت کار با استایل­ها (style)

– لزوم یادگیری ساخت استایل(style)

– روش ساخت استایل (برای عنوان فصل، تیتر اول، تیتر دوم، تیتر سوم، تیتر چهارم و زیر نویس شکل و بالانویس جدول و شماره فرمول)

– روش شماره گذاری استایل ها و کار با مولتی لول لیست (multilevel list)

– روش اصولی نوشتن فرمول و استفاده از آن در فایل ورد و معرفی MathType برای تایپ فرمول های ریاضی(نوشتن چند فرمول و هم چنین روش فارسی نویسی فرمول و ایجاد فاصله بین فرمول ها در یک خط و …)

– روش ساخت استایل برای قسمت پیوست ها و کار با چند مولتی لول لیست در ورد (Multi level list)

– ایجاد فهرست مطالب ، فهرست شکل ها، فهرست جداول، فهرست پیوست به صورت همزمان در یک فایل(مشکل انگلیسی بودن اعداد، تنظیم میزان تورفتگی ها در قسمت فهرست، معرفی قابلیت های پیشرفته تنطیمات فهرست برای نمایش هر نوع فهرست با ویژگی دلخواه)

-روش شماره زنی صفحات(چگونه جهت شماره صفحات در صفحات فرد و زوج متفاوت باشد)

-تنطیمات مربوط به فوتر و هدر( نوشتن عنوان فصل بالای صفحات بدون استفاده از روش دستی سکشن بندی، چگونه در هدر صفحات زوج عنوان کتاب و در هدر صفحات فرد عنوان فصل مربوطه)

– استفاده از فایل قالب

 -روش اصولی کپی و پیست کردن متن (به ویژه از صفحات وب) و جلوگیری از بهم پاشیدگی متن

– روش اصولی کپی و پیست کردن تصاویر، استفاده از قابلیت ورد در گرفتن عکس از صفحه(چرا در بعضی از مواقع با کلیک بر عکس قابلیت picture tools فعال نمیشود)

– معرفی ابزار ویزیو Visio برای رسم فلوچارت، چارت سازمانی، شماتیک از قطعه، کروکی، رسم تصاویر در حوزه های مختلف مهندسی (رسم مدارهای الکتریکی، تاسیسات سیالاتی و…) و نحوه ذخیره فایل و فرمت مناسب برای ذخیره فایل به گونه ای که با تغییر اندازه تصویر اندازه کیفیت عکس کم نشود.

– نحوه گذاشتن پاورقی و تنظیمات آن (چگونه شماره فارسی بنویسم، چگونه محل قرار گیری خط جداکننده را جابجا کنیم و..)

– ایجاد صفحه landscape در ورد

– قابلیت های بوک مارک (Bookmark) (به عنوان مثال چگونه در متن بنویسیم “قیمت دلار ۳۰۰۰ تومان” و بار ها آن را به کار بگیریم ولی در صورتی که تغییر کرد ان را با یک تغییر ساده در کل متن اصلاح کنیم)

– ارجاع و نحوه صحیح ارجاع به شکل ها، جدول، فرمول ها در متن و معرفی قابلیت کراس رفرنس(cross Refrences)

– چگونه متن خود را ویرایش فارسی کنیم (معرفی ابزار ویراستار و تنظیمات آن به عنوان نمونه ویراستار کدام قسمت های متن را مورد پردازش قرار ندهد، چرا ویراستار به فرمول ها که می­رسد هنگ می کند)

– روش کار به طور همزمان در دو نقطه فایل ورد

– معرفی پنل Navigation

– چگونه Section breack های اضافی را پاک کنیم

– تنطیمات و ساخت استایل مخصوص برای جدول( چگونه هدر جدول فونت و رنگ و مشخصات خاص خود را داشته باشد، چگونه  ستون اول جدول فونت و رنگ مخصوص خود را داشته باشد و بتواینم آن را به تمام جدوال با یک کلیک اعمال کنم.

– معرفی ابزار ریوایز(Revise)(به چه طریقی فایل خود را برای دیگران بفرستیم و آن ها روی همان فایل نظرات خود را بگذارند، چگونه دیگران فایل را اصلاح کنند و در نهایت ما تصمیم بگیریم که کدام تغییرات را قبول و کدام را قبول نیکنیم، به چه طریقی به صورت گروهی روی یک فایل کار بکنیم به گونه ای که معلوم باشد هرتغییر مربوط به چه کسی است و مدیر گروه تصمیم بگیرد کدام ها را قبول و کدام را قبول نکند)

– روش اصولی مرجع زنی در ورد (معرفی End Note و به همراه چندین مثال برای ارائه و توضیح ، اضافه کردن مرجع فارسی، اضافه کردن مرجع از وب سایت های مجلات و روش تغییر استایل فهرست مراجع، چگونه از فایل کتابخانه در دیگر سیستم ها نیز استفاده کنیم)

– معرفی و کار با مستر داکیومنت و ساب داکیومنت Master document  , Sub document (چگونه فایل های ورد مربوط به هر فصل را جداگانه بنویسم و بعد براحتی با صرف چند دقیقه بدون بهم خوردگی به یک دیگر متصل کنیم، روش استفاده از قابلیت کراس رفرنس در مستر داکیومنت، چگونه در یک فایل ورد به شکل موجود در فایل دیگر ارجاع دهیم به صورت اتوماتیک، چگونه فایلی که در آن همه فصل ها را یکپارچه نوشته ایم  به راحتی و بدون به هم خوردگی به چند قسمت تقسیم کنیم. چگونه از شر فایل وردی که به صورت یکپارچه نوشته ایم و کار کردن با آن سخت است خلاص شویم)

برای دانلود به ادامه مطلب مراجعه کنید.

دوره آموزشی (کارگاه آموزشی) نرم افزار سیلواکو(Silvaco Tcad)


محتوای بسته آموزشی

کد تخفیف: silvacofilm50

 بیش از ۶ ساعت کارگاه آموزشی نرم افزار سیلواکو( این کارگاه بر اساس کتاب الکترونیکی آموزش نرم افزار سیلواکو تدریس شده است.)

به همراه این محصول، هدیه  زیر را نیز دریافت می کنید:

* آموزش نصب به همراه لایسنس و کرک نرم افزار سیلواکو ۲۰۱۴ و ۲۰۱۵ (Silvaco Tcad) به ارزش ۱۰۰۰۰ هزار تومان+

قیمت این دوره نسبت به کلاس ها و دوره های حضوری دیگر به دلیل حذف هزینه های جانبی ارزان تر است.

 جهت رفاه حال دانشجویان تخفیف ۵۰ درصدی به مدت محدود برای این دوره آموزشی ارائه گردیده است(هزینه دوره با احتساب تخفیف ۴۵ هزار تومان) برای دریافت کد تخفیف در شبکه تلگرام آپلند عضو شود.

در این آموزش مطالب زیر آموزش داده خواهد شد:

۱-معرفی کلی نرم افزار سیلواکو

۲-معرفی بخش های مختلف(ماژول ها) نرم افزار SILVACO TCAD ، معرفی قابلیت های نرم افزار، شروع کدنویسی در محیط نرم افزار و نحوه کار با راهنمای نرم افزار 

۳-کار با قسمت ATHENA برای شبیه سازی فرآیند ساخت ادوات نیمه هادی (در این قسمت با ارائه مثال های مختلف فرآیند های مختلف ساخت ادوات نیمه هادی به وسیله ATHENA شبیه سازی می شود. فرآیند های ساخت ادوات نیمه هادی شامل اکسیداسیون، دیفیوژن، کاشت یونی، زدایش و لایه نشانی، لیتوگرافی می باشد.)

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

۵- در قالب پروژه ای سعی می شود درباره ابزارهای GIGA و BLAZE صحبت شود. رسم نمودار دیاگرام باند، رسم دسته منحنی، رسم نمودار gm (هدایت انتقالی)، رسم نمودار های دما، تحلیل فرکانسی، فرکانس قطع، فرکانس ماکزیمم نوسان، تحلیل حالت گذارا و…

برای دانلود به ادامه مطلب مراجعه کنید.

آموزش پردازش تصویر در نرم افزار Matlab


پردازش تصویر یکی از مهمترین و سخت ترین مباحث در رشته الکترونیک می باشد ، در واقع شما باید تصاویر را با برنامه نویسی کاری کنید که کامپیوتر یا پردازنده درک کند . در این میان نرم افزار مطلب (متلب) این وظیفه مشکل را عهده دار شده است . در اینجا 3 عدد از بهترین کتب معروف و بسیار عالی در زمینه پردازش تصویر با نرم افزار Matlab را بصورت تایپ شده و کامل در اختیار شما می گذاریم امیدواریم کمبود سطح علمی شما در این زمینه رفع شود .

این 3 کتاب به شرح زیر می باشند :

کتاب اول : کاربرد متلب در سیگنال ها و سیستم ها و کنترل  ==> ( نوشته مهندس جواد راستی )

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

    بخش اول : Matlab ، یک آزمایشگاه ماتریسی
    بخش دوم : کاربرد مطلب در پردازش تصویر
    بخش سوم : کاربرد های مطلب در تحلیل و طراحی سیستم های کنترلی

کتاب دوم : جزوه آموزش پردازش تصاویر ==>   ( تهیه شده توسط گروه رباتیک دانشگاه پیام نور مرکز قم )

این کتاب شامل 51 صفحه با مطالب بسیار ساده و کاملا عملی می باشد . این کتاب یکی از کامل ترین کتب پردازش تصویر می باشد حتما مطالعه کنید .

 

کتاب سوم : پردازش تصاویر رنگی با Matlab 

این کتاب شامل 65 صفحه می باشد و فقط در زمینه پردازش تصاویر رنگی می باشد و جزء کتاب های کمیاب در زمینه پردازش تصاویر رنگی محسوب می شود .

برای دانلود به ادامه مطلب مراجعه کنید.

Microsoft ASP.NET and AJAX | معماری برنامه های کاربردی وب


آیا شما به وبسایتی با هماهنگی و ارزش بیشتری نیاز دارید؟ آیا شما می‌خواهید در مورد روش طراحی و ساخت برنامه‌های کاربردی وب خود تجدید نظر کنید؟  و یا از پایه به یک معماری قوی از برنامه‌ های کاربردی اینترنت نیازمندید؟ با این راهنمای تخصصی از توسعه‌ دهنده برجسته وب Dino Esposito شما روشهای عملی توسعه AJAX و کاربرد آنها را از همین امروز فرا خواهید گرفت.

برای دانلود به ادامه مطلب مراجعه کنید. 

مجموعه نکات برنامه‌نویسی در سی‌شارپ


کتاب مجموعه نکات برنامه‌نویسی در سی‌شارپ در ۱۹۸ صفحه که حاصل جمع‌آوری تمام نکات ریز و درشت برنامه‌نویسی در سی‌شارپ در تالار برنامه‌نویسی است که  از بخش ۱۰۰۱ نکته در سی‌شارپ وسایر قسمت‌های تالار برنامه‌نویسی استخراج شده است.

خواندن این کتاب را به تمام دوستان پیشنهاد میکنم.

فهرست مطالب:

 اختصاص دادن رویداد به کنترلهای ساخته شده در runtime

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

 اتصال به بانکهای اطلاعاتی اوراکل در سی شارپ

 اتصال به SqlServer با استفاده از IP Address

 Serialize کردن باینری آبجکت در فایل

 Serialize کردن object در XML

 Serialize کردن object در SOAP XML

Shutdown، Restartو Logoff کردن یک کامپیوتر بوسیله کد

 خواندن از Registry ویندوز

 restart کردن (بستن و مجددا اجرا کردن) برنامه

 Resize کردن یک تصویر با کدنویسی

 picture box

 Map کردن درایوهای شبکه به کمک اجرای دستورات خط فرمان

 Initialize کردن کالکشنها در دات نت ٫ به بالا

 readonly کردن combobox

 Ping کردن یک کامپیوتر تحت شبکه

 Dock و Anchor چی هستند ؟

 DeSerialize کردن باینری آبجکت از فایل

 Hibernate و Standby کردن کامپیوتر

 فایل swf

 API SndPlaySound dar C# Mamnoon

 حاشیه دار کردن کنترل TextBox با یک رنگ دلخواه

 DeSerialize کردن object از SOAP XML

 Crop کردن یک تصویر (یک برش مستطیلی از تصویر)

 رسم یک چندضلعی توپر روی یک فرم

 محو شدن تدریجی یک فرم با تغییر دادن خاصیت Opacity

 انتقال آیتمهای یک آرایه از اعداد به یک لیست باکس

 پیاده سازی حالت ساده ی الگوی سینگلتون در یک کلاس

 انجام عملیات متداول روی فایلها و دایرکتوریها

 کشیدن نقاشی با توابع ساده گرافیکی و ذخیره خروجی در یک فایل

 ویرایش فقط یک سطر از DataGridView

 انتقال آیتمهای Enum به یک ListBox

 انجام عملیات متداول در رجیستری ویندوز

 انجام عملیات متداول بر رشته ها

 افزودن کنترل در زمان اجرا

 اعمال محدودیت برای ذخیره فایل توسط کاربر

 افزودن یک زیرمنو و دستور دلخواه به context menu ویندوز اکسپلورر

 افزودن و حذف کردن یک برنامه به StartUp ویندوز از طریق کلیدهای رجیستری

 اطلاعاتی در مورد موس

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

 استفاده کارآمد از دستور Using برای آزاد سازی بهتر منابع

 اعتبار سنجی آدرسهای ایمیل به کمک عبارات منظم

 ارسال متغیر به صفحه بعد با استفاده از url

 ایجاد فرمهایی با اشکال غیرمستطیلی

 ایجاد طیف رنگ (Gradient) بعنوان پشت زمینه ی کنترلها

 ایجاد تصویر Bitmap در زمان اجرا (روش دوم)

 ایجاد طیف رنگ با بیش از دو رنگ توسط ColorBlend

 انجام محاسبات بر روی یک فیلد از DataTable

 انجام کارهای متداول روی درایوها (Partitions)

 باز و بسته کردن درایو CDROM

 ایجاد تصاویر Bitmap در زمان اجرا(روش اول)

 ایجاد اشیای گرافیکی

 بدست آوردن نام کامپیوتر، نام کاربر جاری و … (بوسیله کلاس Environment)

 بدست آوردن نام شرکت سازنده پراسسور (CPU Manufacturer)

 باز کردن یک سایت توسط internet explorer

 آیا کاربر جاری Administrator هست؟

 ایجاد یک نام تصادفی برای فایل

 بدست آوردن مسیر فولدرهای ویژه

 بدست آوردن مسیر دایرکتوری جاری برنامه

 بدست آوردن مدت زمان بیکاری سیستم

 بدست آوردن نام سیستم لوکال

 بدست آوردن میزان فضای خالی یک درایو (پارتیشن)

 بدست آوردن لیست تمامی فونتهای نصب شده در سیستم

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

 بدست آوردن لیست IP های یک سیستم

 بدست آوردن خروجی دستورهای خط فرمان

 بدست آوردن لیست تمامی ناحیه های زمانی (Time Zone)

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

 بدست آوردن حجم کلی یک درایو (پارتیشن)

 بدست آوردن اطلاعاتی (مانند: سرعت، نوع و …) از کانکشنهای شبکه ای موجود لوکال

 بدست آوردن اطلاعاتی در مورد OS و CLR

 بدست آوردن اطلاعاتی از نسخه ویندوز موجود بوسیله توابع API

 بدست آوردن Handle و عنوان پنجره ی فعال جاری

 ترسیم یک نوشته در مرکز یک کنترل

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

 بدست آوردن Handle تمامی پنجره های موجود در سیستم

 ترسیم انواع چک باکس ها به کمک +GDI

 ترسیم برخی دکمه های ویژه به کمک +GDI

 تبدیل یک IP به HostName و بلعکس

 ترسیم انواع border هایبعدی به کمک +GDI

 تبدیل یک تصویر رنگی به معادل GrayScal آن

 تبدیل string به int

 پر کردن یک listbox از رنگهای سیستمی

 تبدیل اتوماتیک دکمه Enter به Tab جهت انتقال فوکوس در کنترلها

 پخش فایل صوتی موجود در Resource

 پاک کردن یک پردازش از حافظه

 پر کردن دو DataGrid به صورت master detail

 پخش کردن برخی اصوات و صداهای سیستمی تنها با یک خط!

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

 پاک کردن فایل

 بهبود رسم شکلها با روانسازی منحنیها و زاویه ها

 به دست آوردن لیست کاربران یک گروه خاص در سیستم

 بررسی اتصال به اینترنت Dial up و ADSL

 یک کلاس ژنریک برای سریالایز و دیسریالایز کردن به شکل XML

 برقراری ارتباط تلفنی (Dial up) توسط TAPI

 تغییر دادن میزان تفکیک پذیری (Resulation) صفحه نمایش

 تغییر خواص یک فایل

 تغییر Render کنترل های دات نت 

 تشخیص روشن بودن Caps Lock و Num Lock

 تشخیص خالی بودن pictureBox

 Method overloading چیست؟

 تعریف یک متغیر بدوت تعیین کردن نوع آن در دات نت فریمورک ٫ به بعد

 abstract class یا کلاس مجرد چیست؟

 تضمین آنکه چطور همیشه پس از اتمام کار با یک آبجکت حتما از حافظه خارج (dispose) شود

 خواندن و نوشتن فایل به صورت unicode با استفاده از richTextBox

 بافر .: نشان دادن مقدار کپی شدن یه فایل :.

 خوندن خط به خط یک رشته چند سطری

 جابجا کردن فرم با کلیک بر روی هر قسمت از آن – با استفاده از توابع API

 تغییر نام دادن (Rename) یک فایل

 جابجا کردن فرم با کلیک بر روی هر قسمت از آن – بدون استفاده از توابع API

 تغییر زبان پیشفرض ویندوز بصورت داینامیک در برنامه

 چطوری میشه از توابع API استفاده کرد

 چگونه فقط یک نسخه از برنامه اجرا بشه !!!!

 چرخاندن یک تصویر با زاویه دلخواه

 چطور میتونم IP خودمو به دست بیارم ؟

 جستجوی فایل در هارد

 دستکاری خواص (Attribute) یک فایل

 باز و بسته کردن CD Drive

 خواندن خواص (Attribute) یک فایل

 جدا کردن یک تکه از عکس

 ایندکسرها (Indexers)

 گرفتن یک فایل از طریق دیالوگ OpenFileDialog و دستکاری نام فایل

 جستجو در دیتاگرید

 چگونه یک کلاس را مهر وموم کنیم؟

 ذخیره DataGrid در اکسل Excel

 دمای CPU

 خواندن و نوشتن رنگ یک پیکسل به کمک کلاس Bitmap

 خواندن و نوشتن رنگ یک پیکسل به کمک توابع API

 دریافت فایل متنی از web در Windows Application

 دسترسی به پیکره بندی سیستم در CLR

 شفاف کردن پشت زمینه ی کنترلها

 شروع آشنایی با LINQ بصورت ساده

 خالی کردن سطل بازیافت ویندوز (ResycleBin)

 سیاه و سفید کردن عکس با کد نویسی

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

 سایه دار کردن یک فرم

 سریالیزشین چیست ؟

 ساختن لیستی از کنترلها در زمان اجرا

 روش ارسال ایمیل به چندین گیرنده

 ساختن یک سند word و باز کردن آن در MSWord

 ساده ترین راه برای جلوگیری از Not Respond شدن برنامه در حلقه های طولانی

 کار کردن با کلاس EventLog

 قفل کردن کامپیوتر از طریق کدنویسی

 کار کردن با کلاس TimeZoneInfo

 فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از WMI)

 قطع کردن اتصال اینترنت دایل آپ از طریق دستورات خط فرمان

 قرار دادن یک کنترل داخل منو

 قرار دادن شورتکات یک برنامه بر روی Desktop و Start Menu

 فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از Mutex)

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

 فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از Process)

 غیرفعال کردن دکمه Close یک فرم

 عوض کردن نشانگر ماوس (cursor) روی یک کنترل

 عوض کردن تصویر پشت زمینه desktop با کدنویسی

 فراخوانی یک رویداد از رویداد دیگر

 فارسی کردن کیبورد

 عدم نیاز به نوشتن انواع توابع سازنده (ctor) در دات نت فریمورک ٫ به بعد

 طریقه تغییر دادن خاصیت FontStyle یک کنترل در زمان اجرا

 نوشتن یک Event برای تعدادی کنترل و انجام کار مشابه بر روی انها

 نوار تبلیغاتی

 ضبط (رکورد) صدا از طریق میکروفون

 وادار کردن لیست باکس به اسکرول تا یک آیتم مشخص

 نمایش تصاویر در Windows picture and fax viewer از طریق کدنویسی

 معرفی کلاسی با سه متود برای جستجو در EventLog

 محو شدن تدریجی یک فرم با تغییر دادن خاصیت Opacity

 محدود کردن تکست باکس به پذیرش اعداد 

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

 محاسبه زمان اجرای قسمتی برنامه

 گرفتن و تسخیر کردن (Capture) تصویر صفحه نمایش

 محاسبه ی حجم کلی یک دایرکتوری

 کشیدن نقاشی با توابع ساده گرافیکی و ذخیره خروجی در یک فایل

 کشیدن لایه شفاف با رنگ دلخواه بر روی عکس

 کار کردن با StartUp ویندوز در #.net ??!!

 کلاس hatchBrush

 کپی کامل یک دایرکتوری و تمامی زیرشاخه های آن بصورت بازگشتی

 یافتن مقادیر ماکزیمم و مینیمم Primitive Type های عددی

 کپی کردن فایلهای درون یک دایرکتوری (فقط فایلها)

 گرفتن کد اسکی و یونیکد کاراکتر ها

 گرد کردن و رُند کردن یک مقدار اعشاری

 اعداد فارسی در TextBox

 غیر فعال کردن یک رویداد در زمان اجرا

 هرس کردن یک رشته متنی

 نحوه استفاده کاراکترهای خاص (مثلا علامت کپی رایت)

 استفاده از Place Holder ها در کار با رشته ها

 روش بررسی خالی بودن یک رشته

 خوندن خط به خط یک رشته چند سطری

 شمارش تعداد آیتم های ایست باکس

 نحوه برداشتن تیک ازآیتم های کنترل checkedListBox

 حالتهای مختلف نمایش تاریخ و زمان با کمک String Formatting

 جلوگیری از اجرای چندین نمونه از برنامه به صورت همزمان

 چطور یک حلقه را یک مرحله جلو ببرم؟

 تولید رشته های منحصر بفرد

 تبدیل درجه به رادیان و بلعکس

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

 تغییر رنگ قسمتی از richbox

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

 تبدیل درجه حرارتها به یکدیگر (سلسیوس، فارنهایت، کلوین)

 به توان رساندن و جذر گرفتن

 بدست آوردن قسمت صحیح یک عدد اعشاری

 بدست آوردن حروف تشکیل دهنده ی یک رشته

 بدست آوردن تک تک مقادیر از یک رشته ی مرکب مرزبندی شده

 به دست آوردن تعداد خطوط متن در یک textbox

 آغاز کار با کلاس Clipboard و دادن و گرفتن یک رشته متنی به/از آن

 ایجاد رشته ای تصادفی از اعداد با طول مشخص

 بدست آوردن تعداد خطوط یک رشته

 کار با اایونت KeyPress در dataGridView

 TextChanged در DataGridView

 ایجاد متن و رشته های چند سطری

 چرا و کی باید از کلاس StringBuilder به جای string استفاده کنیم ؟

 تبدیل عکس به آیکن…..

 تغییر زبان فرم های ویندوزی از فارسی به انگلیسی و از انگلیسی به فارسی

 پیدا کردن معکوس یک رشته بصورت بازگشتی

 چطور میشه کاری کرد که نشه توی TextBox فارسی نوشت و کلید های سوئیچی alt+shift هم بی تاثیر باشه

 چک کردن ورودی کاربر برای مقادیر عددی

 نمایش قرمز رنگ عبارت مورد جستجو در RichTextBox

 ایجاد فرم‏های غیر مستطیلی

 تبدیل اعداد به رشته

 Register A Global HotKey

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

 استفاده ازدیکشنری:

 محاسبه ی فاصله بین دو زمان مشخص

 کپی آیتم های یک کامبو باکس به دیگری

 بدست آوردن زبان های نصب شده در سیستم:

 عمل چک باکس مثل رادیو باتون

 ایجادمحدودیت کاراکتری با حداقل کد()

 چینش تصادفی اعضای یک لیست یا آرایه به کمک LINQ

 ایجادمحدودیت کاراکتری با حداقل کد

 افزدون قطعه کدی به ToolBox

 مثالی ساده از LINQ ، که از یک آرایه اعداد زوج را انتخاب میکند :

 اینترفیس INotifyPropertyChanged برای ایجاد یک رویداد ژنریک جهت تشخیص پروپرتی تغییر یافته

 اضافه کردن شماره سطر به دیتا گرید ویو

 محاسبه توان بدون استفاده از حلقه های تکرار و بازگشت

 تکست باکسی که فقط عدد قبول میکند

 پاک کردن هم زمان تمام TextBox ها :

 حل مشکل رسم اشکال گرافیکی در سی شارپ:

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

 نشان دادن کامل تاریخ و زمان سیستم با متود To String:

 انتخاب و فعال شدن یک سطر در dataGridView با مقدار خاص

 تست ارتباط با اینترنت از طریق پینگ کردن

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

 ارسال و اجرای مستقیم کوئری در LINQ To SQL

 تشخیص روشن یا خاموش بودن کلید های CapsLock,NumLock,ScrollLock به روشی بسیار بسیار ساده

 بدست آوردن سطر جاری در دیتاگریدویو

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

 اجرای یک متود تنها با دانستن نام آن (بصورت رشته)

 فقط یک نمونه از یک فرم اجرا شود:

 تبدیل مبنا با استفاده از Convert.ToString

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

 آموزش کار کردن با BackgroundWorker بصورت آسان و قدم به قدم

 آشنایی با الگوهای طراحی : Singleton Pattern

 تبدیل اتوماتیک دکمه Enter به Tab جهت انتقال فوکوس در کنترلها

 تعدادی کد اعتبارسنجی(Validation) برای TextBox

 اطلاعاتی در مورد موس

 فراخوانی یک رویداد از رویداد دیگر

 ساختن Connection String به روشی بسیار ساده

 فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از WMI)

 دستیابی به تاریخ شمسی با استفاده از PersianCalender

 تبدیل رشته حاوی تاریخ شمسی به متناظر میلادی آن

 آغاز کار با کامپوننت ErrorProvider

 برعکس کردن ترتیب آیتمهای یک آرایه

 Hash کردن یک رشته متنی با الگوریتم MD

 جلوگیری از رخ دادن Unhandled Exceptions

 جایگزین کردن یک رشته درون متن یک textbox به روش اندیس دهی

 ارسال تعداد متغیر پارامتر به یک متود

 به دست آوردن مقدار یک Enum از عدد متناظر آن

 کار با اشیاء بوسیله ی نام آنها (با کمک از Reflection)

برای دانلود به ادامه مطلب مراجعه کنید.

پایگاه داده - دانشگاه پیام نور


این كتاب با توجه به سر فصل تعیین شده برای دانشجویان دانشگاه پیام نور در رشته كامپیوتر تهیه و تنظیم شده است. در تهیه این كتاب سعی بر آن شده است تا مباحثی كه برای تدریس درس پایگاه داده ها لازم به تدریس است، مطرح گردند. این كتاب مشتمل بر ده فصل می باشد. در ابتدای كتاب لیست سر فصل مطالب قید شده است. در انتهای كتاب مجموع های از سؤالات تستی به همراه پاسخ نامه ارائه شده است.همچنین به منظور آشنایی بیشتر علاقمندان به ساختار پایه ای زبان SQL در زمینه 2 کتاب متن کامل SQL BNF ارائه شده است.دانلود رایگان کتاب در ادامه مطلب ...

 نظر به لزوم جاگذاری معادل فارسی كلمات تخصصی برای راحتی فهم دانشجویان دو واژه نامه ب هصورت انگلیسی به فارسی و فارسی به انگلیسی در انتهای كتاب آمده است. در صفحه پایانی كتاب لیست منابع و ماخذ نیز برای آگاهی دانشجویان ارائه شده است. این اثر با دقت نظر فراوان كارشناسان مدیریت تولید مواد و تجهیزات آموزشی مورد ارزیابی قرار گرفت كه بدینوسیله از جناب آقای اكبری به نمایندگی از آن عزیزان قدردانی می نماییم.

كتاب حاضر بعنوان منبع درسی در دانشگاه پیام نور اعلام شده كه بعلت كوتاه بودن زمان امكان رفع كلیه ایرادات تایپی و نگارشی میسر نشد. لذا از كلیه صاحب نظران، اساتید و دانشجویان محترم تقاضا دارد نظرات پیشنهادی خود را در جهت اصلاح ایرادات این اثر، به آدرس پست الكترونیكی مولفین ارسال فرمایند. در پایان از آقای مهندس كامیار آهنكوب كه در تنظیم و تدوین كتاب همكاری شایانی داشته اند سپاسگزاری می كنیم.


عناوین سرفصل های این کتاب:

فصل 1 - مفاهیم اولیه سیستم پایگاه داده

فصل 2 - مدل سازی معنایی داده ها

فصل 3 - معماری پایگاه داده

فصل 4 - سیستم مدیریت پایگاه داده

فصل 5 - مدل ها و ساختارهای داده ای پایگاه داده ها

فصل 6 - پایگاه داده رابطه ای

فصل 7 - عملیات در پایگاه رابطه ای

فصل 8 - آشنایی با زبان رابطه ای SQL

فصل 9 - نرمال سازی

فصل 10 - معماری های مختلف سیستم پایگاه داده

 
مولفین : مهندس سید ناصر آیت ، دکتر احمد فراهی


برای دانلود به ادامه مطلب مراجعه کنید.

افکت های فتوشاپ


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

برخی از آموزش‌های جالب موجود در کتاب:

–  آموزش ساخت یک جعبه سه بعدی
– آموزش ایجاد یک توپ بیلیارد در فتوشاپ
– آموزش افکت‌های زیبا برای زیبا جلوه دادن متن
– آموزش ایجاد قاب زیبا برای عکس
– آموزش افکت انعکاس
– و…

برای دانلود به ادامه مطلب مراجعه کنید.

خودآموز PHP در 24 ساعت


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

زبان های سمت سرور به زبان هایی گفته می شود که بر روی سرور تفسیر می شوند و خروجی html و یا خروجی های دیگری تولید می کند که توسط کاربر قابل مشاهده است .

پی‌اچ‌پی (PHP) یکی از پر طرفدارترین زبان‌های پردازه‌نویسی (اسکریپتینگ) متن باز (Open Source) است که بیشتر برای طراحی برنامه‌های سمت سرور در وب‌گاه‌های پویا (Dynamic) مورد استفاده قرار می‌گیرد. PHP مخفف PHP: Hypertext Preprocessor (پیش‌پردازنده فرامتن) می‌باشد. پی‌اچ‌پی در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان این زبان برنامه‌سازی، توسط سایر کارشناسان و برنامه‌نویسان تکمیل گردیده و به شکل کنونی آن درآمده‌است.

پی‌اچ‌پی از زبان‌های پردازه‌نویسی تحت وب است. ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامه‌نویسی پرل (Perl) می‌باشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانک‌های اطلاعاتی از قبیل MySql قدرت آن را افزایش داده است. 

کتاب ارزشمند خودآموز PHP در ۲۴ ساعت به آموزش این زبان تحت وب می پردازد ، از موضوعاتی که در این کتاب به آن پرداخته شده می توان به موارد زیر اشاره نمود :
نصب و راه اندازی PHP
بررسی جزئیات PHP
بررسی فرم ها و فایل ها
دستیابی به بانک اطلاعاتی MySQL
برنامه نویسی وب
و…

برای دانلود به ادامه مطلب مراجعه کنید.

آموزش PHP


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

این EBook زبان پی اچ پی یا PHP را به صورت کامل آموزش داده البته کتابهای دیگری که این زبان را آموزش داده اند در سایت موجود است. شما به وسیله جستجو در سایت می توانید بهترین مطالب را در زمینه PHP پیدا کنید سایت مهندس 360 بهترین ها را برای شما آرزو دارد.

برای دانلود به ادامه مطلب مراجعه کنید.

مجموعه آموزشی PLC FATEK


در صنعت PLC بیش از یکصد کارخانه با تنوع بسیار در طراحی و ساخت انواع مختلف PLC فعالیت می‌کنند. PLC‌ها را می‌توان از نظر اندازه، حافظه، تعداد ورودی/خروجی، وسعت عملیات (محلی یا وسیع) و … دسته‌بندی نمود. باید توجه داشت که برای ارزیابی قابلیت یک PLC باید ویژگی‌های دیگری مانند پردازنده، زمان اجرای یک سیکل، سادگی زبان برنامه نویسی، قابلیت توسعه و … را در نظر گرفت.


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

S۷ و S۵ شرکت زیمنس

شرکت OMRON ژاپن

شرکت تله مکانیک فرانسه

شرکت میتسوبیشی ژاپن

شرکت LG کره

شرکت آلن برادلی آمریکا

کتاب مجموعه آموزشی PLC FATEK  نوشته آقای وحید کارگر مقدم می باشد که در 52 صفحه نگارش شده است، این کتاب شامل سر فصل های زیر می باشد:

فصل اول : پیش نیاز

فصل دوم : مفاهیم PLC

فصل سوم : مفاهیم سخت افزار FATEK

فصل چهارم : مفاهیم نرم افزار و توابع برنامه نویسی

برای دانلود به ادامه مطلب مراجعه کنید.

اصول ساختمان داده ها


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

برای دانلود به ادامه مطلب مراجعه کنید.


راهنمای جامع دستورات SQL

http://mohandes360.ir

این کتاب شامل 3 فصل است. این کتاب در مورد بیشتر سیستم های پایگاه داده رابطه ای معروف مثل MS Access، MS SQL Server، MySQL توضیح داده است و برای هر کدام دستورات و مثالهای مربوطه را آورد است. مثالهای ضمیمه شده مربوط به SQL Server 2008 هستند که در محیط Management Studio و با پایگاه داده آموزشی NorthWind تست شده اند.

فهرست مطالب

فصل اول
مقدمه ای بر SQL
گرامر SQL
عبارت SELECT  در SQL
عبارت DISTINC SELECT
عبارت WHERE در SQL
عملگرهای AND و OR
کلمه کلیدی ORDER BY در SQL
عبارت INSERT INTO در SQL
عبارت UPDATE
عبارت DELETE
فصل دوم
عبارت TOP در SQL
عملگر LIKE در SQL
کاراکترهای جایگزین شونده SQL
عملگر IN در SQL
عملگر BETWEEN در SQL
Alias در SQL
JOINها در SQL
کلمه کلیدی INNER JOIN در SQL
کلمه کلیدی LEFT JOIN در SQL
کلمه کلیدی RIGHT JOIN در SQL
کلمه کلیدی FULL JOIN در SQL
عملگر UNION  در SQL
عبارت SELECT INTO در SQL
عبارت CREATE DATABASE در SQL
عبارت CREATE TABLE در SQL
محدودیت ها
محدودیت NOT NULL
محدودیت UNIQUE
محدودیت PRIMARY KEY در SQL
محدودیت FOREIN KEY
محدودیت CHECK
محدودیت DEFAULT در SQL
دستورات CREATE INDEX در SQL
DROP INEX، DROP TABLE، DROP DATABASE در SQL
دستور ALTER TABLE
فیلد AUTO INCREMENT در SQL
VIEWها در SQL
توابع تاریخ در SQL
مقدار NULL
توابع NULL در SQL
نوع داده ها در SQL
فصل سوم
توابع SQL
تابع AVG ()
تابع COUNT () در SQL
تابع FIRST ()
تابع LAST ()
تابع MAX ()
تابع MIN ()
تابع SUM ()
دستور GROUP BY در SQL
عبارت Having
تابع UCASE ()
تابع LCASE ()
تابع MID ()
تابع LEN ()
تابع ROUDN ()
تابع NOW ()
تابع FORMAT ()
 
ضمیمه
مرجع سریع دستورات SQL
هاستینگ در SQL
شما SQL را آموختید، حالا چکاری باید انجام دهید؟

برای دانلود به ادامه مطلب مراجعه کنید.

طراحی قالب نرم افزار با زبان سی شارپ

http://mohandes360.ir

در این پست آموزشی دانلود کتاب طراحی قالب با نرم افزار سی شارپ را به اشتراک گذاشته ایم. در اکثر مواقع شاهد هستید که یک برنامه برای ارتباط با کاربر خود از GUI استفاده می کند که از توجه زیادی برخوردار می باشد. طراحی پوسته و قالب در نرم افزارهای مختلف نیز در همین راستا صورت می گیرد، روش های مختلفی برای تولید یک پوسته مورد استفاده قرار می گیرد که در ابن کتاب بصورت مفید آموزش داده شده است. این کتاب به زبان فارسی می باشد و در قالب ۲۹ صفحه برای ساخت قالب با نرم افزار #C  را ارائه شده است.

برای دانلود به ادامه مطلب مراجعه کنید.

آموزش کامل نرم افزار متلب (ویرایش دوم)

http://mohandes360.ir

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

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

برای دانلود به ادامه مطلب مراجعه کنید.

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

http://farsbooks.mihanblog.com

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

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

مترجم: مهدی عبداللهی

برای دانلود به ادامه مطلب مراجعه کنید.

آموزش اکشن اسکریپت به زبان فارسی

http://farsbooks.mihanblog.com

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

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

اسکریپت ها می تواند به کوچکی یک سطر و یا بر عکس به بلندی هزاران سطر باشند. از نظر جای گیری در فیلم نیز می توانند در یک قسمت از فیلم قرار بگیرند یا اینکه در سراسر آن پراکنده شوند. بعضی از افراد مجموعه اسکریپت های موجود در یک فیلم فلش را به عنوان یک برنامه مجزا از اسکریپت های دیگر در نظر می گیرند (مانند اینکه یک کتاب را به صورت یک جلدی یا چند جلدی در نظر بگیریم). هر دوی این توصیف ها از نظر فنی درست هستند زیرا یک برنامه منفرد را می توانیم این طور توصیف کنیم که از برنامه های کوچک تر بسیار زیادی تشکیل شده است. این موضوع فقط به دیدگاه معنی شناسی ما بستگی دارد.

برای دانلود به ادامه مطلب مراجعه کنید.

جزوه الگوریتم و فلوچارت

http://farsbooks.mihanblog.com

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

تمام الگوریتم‌ها باید شرایط و معیارهای زیر را دارا باشند:

ورودی: یک الگوریتم باید هیچ یا چندین پارامتر را به عنوان ورودی بپذیرد.

خروجی: الگوریتم بایستی حداقل یک کمیت به عنوان خروجی (نتیجه عملیات) تولید کند.

قطعیت: دستورات الگوریتم باید با زبانی دقیق، و بی‌ابهام بیان شوند. هر دستورالعمل نیز باید انجام‌پذیر باشد. دستوراتی نظیر «مقدار ۶ یا ۷ را به x اضافه کنید» یا «حاصل تقسیم پنج بر صفر را محاسبه کنید» مجاز نیستند، چرا که در مورد مثال اول، معلوم نیست که بالاخره چه عددی باید انتخاب شود، و در خصوص مثال دوم هم تقسیم بر صفر در ریاضیات تعریف نشده‌است.

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

فلوچارت Flowchart نموداری است برای نمایش داده‌ها، اطلاعات و روند کار یک الگوریتم بر روی آنها، و وسیله نمادهای خاص و خطوط جهت‌دار بین آنها نمایش داده می شود.

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

برای دانلود به ادامه مطلب مراجعه کنید.

آموزش نرم افزار etap

http://farsbooks.mihanblog.com

etap یكی از نرم افزارهای كاربردی و كامل در تحلیل و آنالیز سیستم های قدرت میباشد كه با استفاده از آن میتوان محاسباتی همچون بخش بار، اثرات جرقه و صاعقه،  معادل سازی مدارات ac و Dc را برای  محاسبه ی  مقادیر  مورد نیاز  قطعات ( همچون كابل، بریكر ها و… )  و همچنین تنظمات مورد نیاز رله های حفاظتی انجام داد.

به طور کلی  ETAP  نرم افزاری است که مهندسان برق برای ورود به صنعت ، حتما باید با نحوه ی کار با آن آشنا باشند.  در ادامه شما میتوانید ضمن آشنایی بیشتر با نرم افزار، ورژن 11 آن را به همراه مجموعه ای  از کتاب ها و فیلم های آموزشی دانلود نمایید.

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

با توجه به تنوع تجهیزات صنعتی وهمچنین متفاوت بودن مقادیر حداکثر ولتاژ و جریان قابل تحمل آنها، رله های حفاظتی به گونه ای طراحی میشود که کاربر بتواند مقادیر پارامتر مورد نظر خود را بر روی آن تنظیم کند، مثلا یک نمونه رله ی  over voltage  شرکت زیمنس میتواند در ولتاژ های  110 یا 220 یا 400 یا 690 ولت کار کند ، این رله ، در صورت که مقدار ولتاژ ورودی اش از  20 درصد مقدار تنظیمی  بیشتر شود، فرمان قطع را به بریکر ورودی ارسال میکند. قطع شدن بریکر باعث ایزوله شدن تجهیزات از  شبکه و جلوگیری از بروز آسیب های جدی به آنها میشود. در چنین سیستمی کابل ها و کلیدها باید به گونه ای انتخاب شوند تا بتوانند در فاصله ی زمانی فعال شدن رله تا قطع شدن کلید ، ولتاژ موجود را تحمل  کنند.

در شبکه های الکتریکی بزرگتر، نظیر نیروگاه ها، پالایشگاه ها ، کارخانه های بزرگ، پست های انتقال و توزیع و… تحلیل و آنالیز سیستم قدرت و بدست آوردن مقادیر مورد نیاز برای تنظیمات رله های حفاظتی،  انتخاب تجهیزات قطع و وصل جریان ( کلید ها  و بریکر  ها )، تعین اندازه و جنس کابل های انتقال و … به دلیل تعداد زیاد تجهیزات اندکی دشوارتر است ،  در این مکان ها مهندسان برق میتوانند با استفاده از نرم افزار  etap مدار خود را شبیه سازی  کرده و داده های مورد نیاز خود را در خروجی نرم افزار مشاهده کنند.

ETAP شاید پرکاربرد ترین نرم افزار رشته ی برق باشد، از این نرم افزار که از چهار ویژگی Electrical Engineering Software  و Real-Time Solutions و Smart Grid Solutions و Enterprise Software  پیروی  میکند، دز زمینه های مختلف همچون:

آنالیز Arc Flash
آنالیز شارژ – دشارژ و عدم شارژ باطری در مدارات ups و..
آنالیز  کابل های انتقال  جریان قدرت و داده ی در  سیستم های  کنترل
تست ها و پارامتر های  مربوط  به اتصال کوتاه در  مدارات ac و dc
شبیه سازی  اتصالات زمین ( earth)
آنالیز  خطوط  انتقال ، تولید و توزیع و …
شبیه سازی  بیشتر قطعات و رله های ساخته شده تحت استاندارد IEC  و IEEE
آنالیز  استارت موتور ، توقف موتور  ، جریان بار  و توان موتور
آنالیز  سیستم های  تولید و مدیریت انرژی
آنالیز  سای استیشن های  اتوماتیک و…استفاده میشود.

در نرم افزار etap، ترسیم شبکه ی قدرت به صورت دیاگرام تک خطی انجام میشود، در این حالت کاربر میتواند با انتخاب قطعات مورد نیاز خود از کتابخانه های قدرتمند نرم افزار، مدار خود را رسم کند . در این نرم افزار به دلیل ساختار بالا به پایین (قرار گرفتن منبع تولید انرژی در بالا و مصرف  کننده ها در پایین ) zone بندی تجهیزات حفاظتی به بهترین شکل انجام شده و طراح در انتخاب مقادیر صحیح دچار سردرگمی نمیشود.

برای دانلود به ادامه مطلب مراجعه کنید.

جزوه آموزش ای وی آر (AVR)

http://farsbooks.mihanblog.com

دانلود رایگان جزوه آموزش ای وی آر (AVR) در این بخش قرار داده شده است. در این فایل توضیحات کاملی در مورد ای وی آر داده شده است. 

این فایل می تواند برای دانشجویان  کارشناسی و کارشناسی ارشد که به بحث رباتیک و الکترونیک علاقه دارند مفید باشد.

برای دانلود به ادامه مطلب مراجعه کنید.

مقدمه ای بر تحلیل مدارها با Hspice

http://farsbooks.mihanblog.com

در حوزه تحلیل مدار نرم افزار های بسیاری معرفی و به کارگرفته شده اند. از این میان یکی از قوی ترین و پرکاربرد ترین نرم افزارها HSPICE است. این برنامه که شامل کلیه قطعات چون مقاومت و خازن و سلف (با تزویج و بدون تزویج) و دیود و ترانزیستورهای JFET,MOSFET,BJT و بسیاری دیگر از قطعات حتی در حوزه فرکانس های بالا است قابلیت های زیادی برای تحلیل های پیچیده و با دقت بالا را دارد.

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

این آموزش مربوط به دانشگاه مازندران – دانشکده فنی مهندسی نوشیروانی بابل – می باشد که توسط امید بنکداران سخی و مانی رضائی راد زیر نظر استاد میار نعیمی در ۳۱ صفحه گردآوری شده است. این آموزش مربوط به نرم افزار HSpice ورژن ۲۰۰۴ است که آموزش نصب آن نیز در متن آموزش گنجانده شده است. همچنین به همراه این آموزش جزوه ای شامل تحلیل چند نمونه سؤال گنجانده شده است که می تواند زمینه فکری مناسبی برای تحلیل مدارات برای شما ایجاد نماید.

برای دانلود به ادامه مطلب مراجعه کنید.