کاربر عزیز خوش آمدید!
|

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


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

کد تخفیف: silvacofilm50

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

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

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

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

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

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

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

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

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

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

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

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

جزوه اصول طراحی پایگاه داده (بهروز معصومی)


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

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

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


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

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

فهرست مطالب:

 اختصاص دادن رویداد به کنترلهای ساخته شده در 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)

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

بهینه سازی سایت برای موتور های جستجو


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

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

دانلود جزوه آموزش زبان xhtml

http://farsbooks.mihanblog.com

زبان امتداد پذیر نشانه‌گذاری فرا متن یا اکس‌ اچ‌ تی‌ ام‌ ال (Extensible HyperText Markup Language – XHTML) همان اچ‌ تی‌ ام‌ ال است به همراه رعایت دقیق تمامی قواعد و دستورات نحوی نزدیک‌ تر به زبان اکس‌ ام‌ ال که موجبات افزایش اطمینان از عمل‌کرد صحیح سندها در شرایط پیچیده‌تر موجود در اینترنت امروزین را فراهم می‌سازد. XHTML ها، سندها و ماژول‌ها در حال حاضر و در آینده هستند که در واقع زیر مجموعه و گسترش یافته HTML4 است. این نوع اسناد بر پایه XML هستند و برای کار در ترکیب با عامل کاربر مبتنی بر XML طراحی شده‌اند.  XHTML جایگزینی برای HTML و در واقع آخرین نسخه آن در حال حاضر است.

این جزوه بطور مختصر شامل تیترهای زیر است:

مفاهیم کلی در زبان html
ایجاد صفحه جدید
معرفی تگ ها
لیست های مرتب و نامرتب
کار با تصاویر
معرفی سایتهای ارائه دهنده تصاویر گرافیکی
آشنایی بادنیای DTDو ورود به XHTML
قوانین  XHTML
ساخت جدول ها
ساختار فریم
فرم ها
منو های کشویی
کنترل های ویژه فرم
افزودن مالتی مدیا

نویسنده: بهنام حسن پور

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

تماس با ما
سفارش پروژه