close
دانلود فیلم
برنامه نویسی
 کاربرد منطق فازی برای کنترل راکتور هیدروژناسیون استیلن واحد الفین
کاربرد منطق فازی برای کنترل راکتور هیدروژناسیون استیلن واحد الفین
نوع فایل: word (قابل ویرایش)
تعداد صفحات : 123 صفحه

چکیده
با توجه به مصرف بالای محصولات پتروشیمی در جهان امروز و پتانسیل بالای ایران برای توسعه و تامین خوراک پتروشیمی‌ها، مجتمع‌های پتروشیمی از اهمیت ویژه‌ای برخوردار هستند. از اینرو یکی از واکنش‌های مهم به نام هیدروژناسیون استیلن در یکی از واحدهای مادر پتروشیمی، یعنی واحد الفین بررسی و کنترل شده است. در این پژوهش پس از بررسی کتب علمی مرجع، مقالات علمی و رساله‌های موجود در این زمینه، در ابتدا يك سيستم راكتور هیدروژناسیون استیلن غيرخطي که در صنعت پتروشیمی جنوب کشور در حال استفاده است، انتخاب شده و با استفاده از معادلات موازنه‌ی جرم و انرژي بوسيله‌ی برنامه‌ی تخصصی MATLAB شبيه‌سازي شده است. سپس سعی شده با استفاده از اعمال تغییرات یک مقدار پله در معادلات دمای راکتور، آن را با یک تابع تبدیل مناسب، با خطای بسیار کم تقریب زده و مدل‌سازی شود. همچنین با استفاده از پاسخ پله‌ی سیستم تقریب زده شده، در ابتدا کنترل‌کننده‌های کلاسیک و سپس کنترل کننده‌ی فازی طراحی شود و در ادامه با نشان دادن اين كه هيچ يك از کنترل کننده‌ها بطور مناسب برای كنترل دمای خروجی راکتور در فرآيند هیدروژناسیون استیلن مناسب نيستند، طراحی کنترل کننده‌ی فازی PI_Smith با شرایط گفته شده در فصل چهارم پیشنهاد ‌می‌شود. در نهایت با مقايسه‌ی نتايج حاصل از طراحی‌ کنترل کننده‌های متفاوت برای سیستم مذکور، این نتيجه حاصل می‌شود که کنترل کننده‌ی فازی PI_Smith مي‌تواند کنترل کننده‌ی مناسب‌تري برای سیستم‌های دارای تاخیر باشد.کلید واژه : طراحی کنترل کننده‌ی فازی، طراحی کنترل کننده‌‌های کلاسیک، مدل‌سازی راکتور
ادامه مطلب...
دانلود فیلم های برنامه نویسی وب دانشگاه شریف-محمد صالحه

در درس برنامه‌نویسی وب سعی شده با یک دید کاربردی، مفاهیم، روش ها، استاندارد‌ها و تکنولوژی‌های موجود در زمینه‌ی برنامه نویسی وب معرفی شده و آموزش داده شود.
در ابتدای درس مفاهیم مقدماتی وب و استاندارد‌های HTML، CSS و زبان Java Script معرفی می‌شوند. در ادامه درس در کنار آموزش الگوهای برنامه نویسی وب و معماری‌های برنامه نویسی Enterprise، زبان PHP آموزش داده می‌شود. در ادامه معرفی کوتاهی از مفهوم پایگاه داده‌های رابطه‌ای و زبان SQL گفته شده و سپس مفاهیم پیشرفته‌تر در زمینه‌ی برنامه‌نویسی وب به همراه فریم‌ورک Symfony2 ارايه می‌شود.


محمد صالحه، دانشجوی دکترا در رشته مهندسی نرم‌افزار در دانشکده کامپیوتر دانشگاه صنعتی شریف است. وی تحصیلات کارشناسی و کارشناسی ارشد خود را نیز در همین دانشگاه گذرانده است. از افتخارات او، می توان دريافت مدال طلای المپیاد دانشجویی کامپیوتر سال ۱۳۸۹، دريافت مدال نقره المپیاد دانش آموزی سال ۱۳۸۲ و احراز مقام‌های دوم و سوم در مسابقات جهانی روبوکاپ در سالهای ۲۰۰۷ و ۲۰۰۸ را نام برد.

ادامه مطلب...
دانلود کتاب کد نویسی استاندارد

در این کتاب استاندارد کد نویسی زبان C و C++ معرفی می­شود. منظور از استاندارد کد نویسی ایجاد رویه­ ای یکسان جهت نوشتن متن کد می­باشد به گونه ­ای که ظاهر کدهای مختلف نوشته شده در گروه برنامه ­نویسی یکسان باشد.

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

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

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

  • نویسنده: بهمن عرب رضایی
  • موضوع: برنامه نویسی
  • تعداد صفحات: ۳۲
  • فرمت: کتاب PDF
  • زبان: فارسی
ادامه مطلب...
 پکیج حرفه ای فیلم های آموزشی برنامه نویسی فارسی

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

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

  مجموعه فوق در قالب 12 DVD ارائه می شود

 لیست مباحث آموزشی در ادامه مطلب

ادامه مطلب...
دانلود پایان نامه طراحی واسط کاربر گرافیکی
مشخصات مقاله:
عنوان کامل: بررسی اصول طراحی واسط کاربرگرافیکی
دسته: گرافیک و هنر و نرم افزار
فرمت فایل: WORD (قابل ویرایش)
تعداد صفحات پروژه: ۱۳۴

چکیده ای از مقدمه آغازین ”پایان نامه اصول طراحی واسط کاربر گرافیکی ” بدین شرح است:

.

اصول طراحی واسط کاربرگرافیکی
طراحی سیستم کامپیوتری،طیفی از فعالیتها را ، از طراحی سخت افزار تا طراحی واسط کاربر ، در بر می گیرد. گر چه متخصصین برای طراحی سخت افزار به کار گرفته می شوند ، ولی اغلب سازمانها متخصصین واسط کاربر را در اختیار ندارند . بنابراین مهندسین نرم افزار باید مسئولیت طراحی واسط کاربر را به عهده گیرند متخصصین عوامل انسانی به این امر کمک می کنند .
 طراحی خوب واسط کاربر در موفقیت سیستم نقش مهمی دارند . واسطی که استفاده از آن دشوار باشد ، منجر به خطاهای سطح بالایی از کاربر می شود . در بدترین حالت ،کاربران نمی توانند از سیستم استفاده کنند . اگر اطلاعات به شکل نادرستی ارائه شوند ، کاربران معنای آن را نمی فهمند. ممکن است دنباله ای از فعالیت ها را آغاز کنند که منجر به خرابی داده وسیستم شوند .
 در گذشته ،واسط های کاربر ، متنی یا فرمی بودند . تقریبا” تمام کاربران یک PC در اختیار دارند . این ها واسط گرافیکی دارند که از نمایشگر رنگی با دقت بالا پشتیبانی می کنند و از طریق موس و صفحه کلید کار می کنند . گرچه واسط های متنی هنوز رواج دارند ، کاربران انتظار دارند که سیستم های واسط گرافیکی GUL داشته باشند .
امتیازات GUL عبارتند از :
 ۱- آموزش و کاربرد آن ها آسان است کاربران که هیچ تجربه ای با کامپیوتر ندارند ، پس از یک جلسه آموزش می توانند با آن کار کنند .
 ۲- کاربر، صفحات(پنجره های) مختلفی برای تعامل با سیستم دارد حرکت از وظیفه ای به وظیفه دیگر ، بدون از دست دادن اطلاعات ، ممکن است .
۳-تعامل سریع و تمام صفحه از طریق دستیابی فوری به هر جایی در صفحه ممکن است .
طراحان نرم افزار و برنامه نویسان ، کاربران فناوری هایی مثل کلاس های swing در جاوا یا HTML هستند که اساس پیاده سازی واسط کاربراند.
 توسعه اکتشافی ، موثرترین روش برای طراحی واسط است فرایند ساخت نمونه اولیه با واسط مبتنی بر کاغذ شروع می شود که تعامل کاربر راشبیه سازی می کند و باید از روش کاربر محوری استفاده کرد که در آن کاربران سیستم نقش فعالی در فرایند طراحی دارد در بعضی موارد ، نقش کاربر ، ارزیابی است . در موارد دیگر ، به عنوان اعضای تیم طراحی حضور دارد .
 فعالیت مهم طراحی واسط کاربر تحلیل فعالیت های کاربر است که سیستم کامپیوتری باید از آن پشتیبانی کند بدون درک خواسته های کاربر ، طراحی واسط موفق نخواهد بود . برای درک خواسته ها ، می توانید از تکنیک هایی مثل تحلیل وظیفه ،مطالعات اتناگرافی ، مصاحبه با کاربر و مشاهدات و یا ترکیبی از آنها استفاده کنید.
ادامه مطلب...
جزوات طراحی و پیاده سازی زبانهای برنامه سازی

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

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

کتاب چگونه به زبان ++C برنامه نویسی کنیم به زبان فارسی و انگلیسی

کتاب Java How to Program نوشته Harvey M. Deitel و Paul J. Dietel

کتاب C# How To Program نوشته Harvey M. Deitel و Paul J. Dietel

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

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

کتاب آموزش برنامه نویسی ++C با Qt ، نوشته کامبیز اسدزاده

کتاب “ساختمان داده‌ ها و الگوریتم‌ ها در ++C” ، ویرایش چهارم

کتاب #Introduction to Neural Networks for C ، ویرایش دوم

فیلم آموزش مدیریت استثنائات در دلفی به زبان فارسی

کتاب آموزش طراحی قالب نرم افزار با فتوشاپ و #C

پروژه سیستم حسابداری رستوران به زبان #C

فیلم آموزش طراحی الگو در سی شارپ و جاوا

۱۰ مطلبی که هر برنامه نویس جاوا باید بداند

کتاب پردازش تصویر در C ، ویرایش دوّم

کتاب برنامه نویسی پرولوگ (Prolog)

دانلود کتاب PHP به زبان ساده

 

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


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

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

عنوان اسلاید : طراحی و پیاده سازی زبانهای برنامه نویسی

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

ساختار فایل : PDF  و PPTX

تعداد صفحات : ۲۵۸

حجم فایل فشرده : ۱.۴ مگابایت

 


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

فصل اول : اصول طراحی زبان ها
فصل دوم : اثرات معماری ماشین
فصل سوم : اصول ترجمه زبان
فصل چهارم : مدل سازی خواص زبان ها
فصل پنجم : انواع داده اولیه
فصل ششم : بسته بندی
فصل هفتم : وراثت
فصل هشتم : کنترل ترتیب اجرا
فصل نهم : کنترل زیربرنامه
فصل دهم : مدیریت حافظه
فصل یازدهم : پردازش توزیعی
فصل دوازدهم : برنامه نویسی شبکه
پیوست : مروری بر زبان ها
ادامه مطلب...
اسلاید های کامل طراحی و پیاده سازی زبانهای برنامه سازی

در این پست یکی از کامل ترین مجموعه اسلاید های درس طراحی و پیاده سازی زبانهای برنامه سازی که مطابق با کتاب مرجع Programming languages: design and implementation نوشته Terrence W. Pratt  می باشد را به شما دوستان گرامی تقدیم می نماییم . در ادامه مطلب فهرست سرفصل های این اسلاید ها ذکر شده است.

عنوان اسلاید : طراحی و پیاده سازی زبانهای برنامه سازی

ساختار فایل : پاورپوینت (PPTX)

تعداد صفحات : ۴۸۴

حجم فایل : ۵۵۹ کیلوبایت

 

سرفصل های این اسلاید ها عبارتند از :

 مقدمات
 مفاهیم اساسی
 انواع داده های اولیه
 انواع داده ی ساختاری
 بسته بندی و انتزاع
 شیء گرایی
 عبارات و کنترل ترتیب اجرا
 حوزه ها و زیربرنامه ها
 پیاده سازی زیربرنامه
 مدیریت حافظه
 همروندی
ادامه مطلب...
کتاب A Guide to MATLAB Object-Oriented Programming (نویسنده : Andy H. Register)

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

عنوان کتاب : A Guide to MATLAB Object-Oriented Programming

نویسنده : Andy H. Register

زبان کتاب : انگلیسی

تعداد صفحات : ۳۸۲

ساختار فایل : PDF

حجم فایل : ۴.۹ مگابایت

ادامه مطلب...

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

دانلود کتاب آموزش مبانی کامپیوتر و برنامه نویسی به زبان ++c در ادامه مطلب

ادامه مطلب...
جزوه طراحی و پیاده سازی زبان های برنامه سازی مهندس امام قلی زاده

دانلود جزوه به صورت کامل

Programming Languages.rar
نوع فایل.rar

موضوعمهندسی کامپیوتر - طراحی و پیاده سازی زبان های برنامه سازی
اندازه1.13 MB

 

 

 

    
صفر تا صد آموزش جاواصفر تا صد جی کوئری

صفر تا صد HTML5 و CSS3

صفر تا صد PHP و MySQL-1

صفر تا صد PHP و MySQL-2

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

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

تعداد صفحات جزوه : ۴۲ صفحه

ادامه مطلب...

درس میکروکنترلر، یکی از مهمترین دروس رشته برق به ویژه در گرایش الکترونیک می باشد. در حال حاضر طیف وسیعی از میکروکنترلر ها توسط کمپانی های مختلف در دنیا تولید می شود، که هریک نقاط قوت و ضعف خاص خود را دارند.
میکرو کنترلر های AVR نیز یکی از این دسته ها می باشند که در انواع ۸ و ۱۶ و ۳۲ بیتی تولید می شوند. اما در این میان، نوع ۸ بیتی را می توان محبوب ترین نوع میکروکنترلرهای ۸ بیتی در دنیا دانست که بیش از ۱۵ سال از تولید آن می گذرد.
دو زبان برنامه نویسی مهم برای این میکروکنترلر ها به ترتیب زبان C و Basic می باشند. که زبان C قدرت و طرفداران بیشتری دارد.
کتاب حاضر که نوشته آقای رضا سپاس یار می باشد. در رابطه با آموزش برنامه نویسی این دسته از میکروکنترلرها با زبان قدرتمند C می باشد. همچنین به همراه کتاب تعداد زیادی پروژه انجام شده به همراه مدار و فایل شبیه سازی با Proteus وجود دارد.

تعداد صفحات کتاب : ۲۲۵ صفحه

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

.:: صفحات : ۲۵۵ صفحه | زبان : فارسی | نویسنده : داریوش رضا سپاس یار | فرمت : PDF ::.

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

میکروکنترلر AVR چیست ؟

میکرو کنترلرهای AVR از یکی محصولات شرکت ATMEL می باشد . این شرکت در زمینه های مختلف ساخت میکرو کنترلر و انواع حافظه های جانبی سریال و موازی GPS,FPGA و … فعالیت بسیاری دارد . معماری ساخت میکروکنترلر AVR ، کاهش مجموعه دستورالعمل های کامپیوتر است که به اختصار RISC گفته میشود. کامپایلرهایی به زبان BASIC و C (که زبان‌هایی پرکاربرد در دنیا هستند) برای این نوع میکروکنترلر ها طراحی شده و علاوه بر این زبان اسمبلی را نیز همچنان می‌ توان برای برنامه نویسی به کار برد.

کتاب آموزش سریع میکروکنترلر های AVR نوشته رضا سپاس یار در ۲۲۵ صفحه شما را با اصول برنامه نویسی میکروکنترلرهای AVR به زبان C آشنا می سازد . یکی از ویژگی های بخوب این کتاب استفاده از چندین پروژه ساده و اساسی برای کار با میکرو می باشد . شما در این کتاب ابتدا با مبانی برنامه نویسی به زبان C آشنا می شوید سپس در خلال پروژه های متنوع و مهم در برنامه نویسی میکروکنترلرهای AVR تسلط خواهید یافت . توضیحی از داخل کتاب : فیوزبیت ها قسمتی از حافظه های میکروکنترلر AVR هستند که امکاناتی را در اختیار کاربر قرار داده و با Erase شدن میکرو مقدار آن ها تغییر نمی کند. یک به معنی غیرفعال بودن و صفر فعال بودن هر بیت می باشد. لطفا جهت دانلود این کتاب به ادامه مطلب مراجعه فرمایید.

ادامه مطلب...

همانطور که می دانید Microsoft .NET Compact Framework یک کامپوننت یکپارچه بر روی Windows CE یا Windows Mobile است که شما را قادر میسازد تا برنامه های مدیریت شده را ساخته و و از وب سرویسها استفاده نمایید. این کامپوننت یک CLR بهینه شده از کلاس دات نت فریم ورک است که برای تولید برنامه های ویندوز موبایل مورد بهره برداری می شود. شما یمتوانید این کتاب را رایگان از وب سایت اغازه دانلود کنید. در زیر مباحثی که در این کتاب به ان پرداخته شده را میتوانید مشاهده کتید. امید است مورد توجه شما عزیزان قرار بگیرد.

عنوان کتاب: کتاب آموزش برنامه نویسی ویندوز موبایل Net Compact Framework

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

زبان کتاب: فارسی

تعداد صفحه: 95

حجم فایل: 1.0 مگابایت

سر فصل ها:

NET Compact Framework

ویژوال استودیو و NET Compact Framework

نگاه اجمالی بر NET Compact Framework

معماری NET Compact Framework

حوزه های برنامه در NET Compact Framework

مدیریت حافظه دستگاه در NET Compact Framework

امنیت در NET Compact Framework

ملاحظات امنیتی مربوط به دستگاهها

اهداف امنیتی برای NET Compact Framework

نگاه اجمالی بر معماری NET Compact Framework

تفاوت NET Compact Framework و NET Framework

کلاس های پشتیبانی شده در NET Compact Framework

مدل توسعه دهنده NET Compact Framework

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

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

ارتباطات اینفرارد

چگونه انجام یک انتقال فایل با Infrared

شبکه سازی و ارتباط در NET Compact Framework

برنامه نویسی شبکه در NET Compact Framework

سوکت ها

برنامه نویسی سوکت

چگونگی استفاده از سوکت ها

چگونگی ارسال یک درخواست HTTP با پراکسی

چگونگی استفاده از یک پراکسی تولید شده توسط W sdl.exe

چگونگی استفاده از کنترل WebBrowser در NET Compact Framework

سازگاری های دودویی با NET Compact Framework

لیست فایل های مربوط به NET Compact Framework

منابع خارجی برای NET Compact Framework

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

چگونگی تحصیل دایرکتوری برنامه

چگونگی اداره تغییرات جهت گیری و تفکیک پذیری

ریز فهرست ScreenOrientation

صف بندی پیغام در NET Compact Framework

MSMQ در NET Compact Framework

چگونگی استفاده از MSMQ در NET Compact Framework

مدیریا ریسمان در NET Compact Framework

فضای نام

 

ادامه مطلب...
دانلود کتاب مهارت عمومی برنامه نویسی
  • نویسنده: محمدرضا شکرریز
  • موضوع: برنامه نویسی، درسی و دانشجویی
  • تعداد صفحات: ۲۲۷
  • فرمت: PDF
  • زبان: فارسی
توضیحات

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

ادامه مطلب...
 دانلود کتاب آموزش گام به گام ویژوال بیسیک نت - Visual Basic.net

کتاب آماده شده کتابی کمیاب و بی نظیر در زمینه آموزش ویژوال بیسیک.نت می باشد که شامل 461 صفحه و 22 فصل است و از ابتدا تا انتهای این زبان برنامه نویسی را به شما می آموزد. همانطور که اکثر شما مطلع هستید ویژوال بیسیک زبان برنامه نویسی است که توسط مایکروسافت ایجاد شده و در جهان حدود 3 میلیون برنامه نویس از این زبان برای توسعه ی نرم افزارهای خود استفاده می کنند. کتاب آماده شده بصورت کامل و جامع به آموزش این زبان می پردازد. امیدواریم مورد استفاده برنامه نویسان گرامی قرار گیرد. برخی از عناوین و سرفصل ها: - اجرای یک برنامه ویژوال بیسیک - اولین برنامه - متغیرها و عملگر ها - دیباگ کردن - پردازش متن - ایجاد یک نرم افزار تحت وب - کار با کنترل های ویژوال بیسیک - و ...

 

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

مترجم: علیرضا زارع پور

موضوع: برنامه نویسی

تعداد صفحات: ۴۶۱

فرمت: PDF

زبان: فارسی

ادامه مطلب...
دانلود ۲ کتاب آموزشی هوش مصنوعی به همراه پروژه کشیش و آدمخوار

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

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

.:: صفحات : ۲۵۵ صفحه | زبان : فارسی | نویسنده : داریوش رضا سپاس یار | فرمت : PDF ::.

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

میکروکنترلر AVR چیست ؟

میکرو کنترلرهای AVR از یکی محصولات شرکت ATMEL می باشد . این شرکت در زمینه های مختلف ساخت میکرو کنترلر و انواع حافظه های جانبی سریال و موازی GPS,FPGA و … فعالیت بسیاری دارد . معماری ساخت میکروکنترلر AVR ، کاهش مجموعه دستورالعمل های کامپیوتر است که به اختصار RISC گفته میشود. کامپایلرهایی به زبان BASIC و C (که زبان‌هایی پرکاربرد در دنیا هستند) برای این نوع میکروکنترلر ها طراحی شده و علاوه بر این زبان اسمبلی را نیز همچنان می‌ توان برای برنامه نویسی به کار برد.

کتاب آموزش سریع میکروکنترلر های AVR نوشته رضا سپاس یار در ۲۲۵ صفحه شما را با اصول برنامه نویسی میکروکنترلرهای AVR به زبان C آشنا می سازد . یکی از ویژگی های بخوب این کتاب استفاده از چندین پروژه ساده و اساسی برای کار با میکرو می باشد . شما در این کتاب ابتدا با مبانی برنامه نویسی به زبان C آشنا می شوید سپس در خلال پروژه های متنوع و مهم در برنامه نویسی میکروکنترلرهای AVR تسلط خواهید یافت . توضیحی از داخل کتاب : فیوزبیت ها قسمتی از حافظه های میکروکنترلر AVR هستند که امکاناتی را در اختیار کاربر قرار داده و با Erase شدن میکرو مقدار آن ها تغییر نمی کند. یک به معنی غیرفعال بودن و صفر فعال بودن هر بیت می باشد. لطفا جهت دانلود این کتاب به ادامه مطلب مراجعه فرمایید.

ادامه مطلب...

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

تعداد صفحات کتاب : ۵۱۲ صفحه

ادامه مطلب...

تابع مجازی

يک تابع مجازی (virtual function) به تابعی گفته می شود که در کلاس پايه اعلان شده است و مجددا توسط کلاس مشتق شده تعريف می شود. اگر کلاس پايه شامل تابع مجازی باشد کلاس مشتق شده می تواند اين تابع مجازی را با توجه به نيازهای خود مجدد تعريف می کند.

برای ايجاد يک تابع مجازی کلمه کليدی virtual در ابتدای اعلان تابع اضافه می شود.


مثال. تابع مجازی show در کلاس پايه دوباره در کلاس مشتق شده اعلان شده است.

#include <iostream.h>
class Base {
public:
  virtual void Show() {
    cout << "Base::Show" << endl;
  }
};

class Derived : public Base {
public:
  void Show() {
    cout << "Derived::Show" << endl;
  }
  void Value(int i) {
    cout << i << endl;
  }
};

int main() {
  Derived d;
  d.Show();
}


نکته. به کلاسی که دارای يک تابع مجازی باشد کلاس پلی مورفيک (polymorphic) می گويند.
نکته. وقتی يک تابع مجازی در کلاس مشتق شده دوباره تعريف می شود نوشتن عبارت virtual در کلاس مجازی الزامی نيست.
نکته. اگر کلاس مشتق شده تابع مجازی کلاس پايه را مجددا تعريف نکند نسخه پيش فرض کلاس پايه استفاده می شود.
نکته. نمی توانيد مقدار برگشتی يک تابع مجازی را در طی ابطال تغيير دهيد. اگر نوع برگشتی تابع override با تابع مجازی متفاوت باشد نوع پارامترها هم بايد تفاوت داشته باشند.

چندريختی در C++ توسط توابع مجازی پياده سازی می شود. تابع مجازی تابع عضوی است که انتظار می رود در کلاس های مشتق شده دوباره تعريف شود. درک چندريختی بدون استفاده از توارث و انتزاع غيرممکن است.

تابع مجازی
اشاره گر به نوع پايه و مشتق شده
کلاس های مجرد و توابع مجازی محض
سازنده ها و مخرب ها درچندريختی


چندريختی (polymorphism) يکی از ويژگی های زبان های شیءگراست. به واسطه چندريختی توابع می توانند به شيوه های مختلف پياده سازی شوند ولی از طريق يک اسم يکسان در دسترس قرار بگيرند.

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

 

این مجموعه کاملترین مجموعه آموزشی Visual Studio 2010 و .NET Framework 4 می باشد که ابزار بسیار خوبی برای آشنایی کاربران و برنامه نویسان با این دو زبان خواهد بود. تعداد 2 DVD

این آموزش بینظیر که بدون شک برترین آموزش برای Visual Studio میباشد شما را به صورت کامل ویژگیهای این برنامه آشنا کرده و  روش استفاده از امکانات برنامه و استفاده از C# 4.0, Visual Basic 10, F#, Parallel Computing Platform, WCF, WF, WPF, ASP.NET AJAX 4.0, ASP.NET MVC Dynamic Data را آموزش میدهد .

پیش نیاز ها مورد نیاز برای پیاده سازی تمرین ها   :
 Microsoft Visual Studio 2010 Beta 2
 Microsoft .NET Framework 4.0 Beta 2

نکته 1 : تمامی آموزش ها به صورت فیلم ویدئویی میباشد و پروژه و توابع به صورت فولد های جداگانه موجود میباشد .
نکته 2 :  این آموزش کاملترین آموزش موجود برای Visual Studio میباشد که تمامی فایل ها و توابع به صورت جداگانه برای کاربران آماده شده است . 

 

 

Visual Studio Tutorials :
- Achieving Business Alignment with Visual Studio Team System 2010
- Visual Studio Team System 2010 - Architecture
- "Top-down" design with Visual Studio Team System 2010
- "Bottom-up" Design with Visual Studio Team System 2010 Architect
- Branching and Merging Visualization with Team Foundation Server 2010
- Team Foundation Server 2010
- A first look at Visual Studio Team System Web Access 2010
- Historical Debugger and Test Impact Analysis in Visual Studio Team System 2010
- Brian Harry teases next Team Foundation Server Power Tools release
- Manual Testing with Visual Studio Team System 2010
- Better Software Quality with Visual Studio Team System 2010
- Enterprise Project Management with Visual Studio Team System 2010
- Requirements Management and Traceability with Visual Studio Team System 2010
- Agile Planning Templates in Visual Studio Team System 2010
- Test-Driven Development with Visual Studio 2010
- C# 4.0 - Questions and reasons behind the answers
Soma on the Key Themes for Visual Studio 2010
Lab Management coming to Visual Studio Team System 2010
Visual Studio 2010 Overview
Team Foundation Server 2010 Setup and Administration
Sharepoint Development with Visual Studio 2010
Web Development and Deployment with Visual Studio 2010
Visual C++ 10: 10 is the new 6
Visual Studio 2010 and .NET Framework 4.0 Training Kit - November Preview
Using the Parallel Extensions to the .NET Framework
Native Parallelism with the Parallel Patterns Library
Debugging Parallel Applications with Visual Studio 2010
Code-Focused Development with Visual Studio 2010
The Future of Visual Studio Extensibility

 

به همراه فایل ها و پروژه های آماده و توابع مورد نیاز به صورت جداگانه

مشخصات محصول :

نام محصول : آموزش Visual Studio 2010 و .NET Framework - به همراه پروژه ها و توابع

تعداد : 2 دی وی دی

 

قيمت: 40000 ریال
کلیه محصولات در بسته بندی مطمئن و ضد ضربه ارسال می شوند و دارای گارانتی تعویض می باشند.
دقت داشته باشید که شما به هر تعداد که خریداری کنید فقط یک بار هزینه ی پستی پرداخت می کنید . و با خرید هر محصول یک امتیاز برای شما ثبت و در قرعه کشی ماهانه شرکت داده می شوید
روش خريد: براي خريد پس از کليک روي دکمه زير و تکميل فرم سفارش، ابتدا محصول يا محصولات مورد نظرتان را درب منزل يا محل کار تحويل بگيريد، سپس وجه کالا و هزينه ارسال را به مامور پست بپردازيد. جهت مشاهده فرم خريد، روي دکمه زير کليک کنيد.

 

خیلی از برنامه نویسان در هنگام نوشتن برنامه خود به زبان فارسی با پیغامهای از پیش تعریف شده دلفی مشکل دارند. مثلا شما یک DBGrid روی فرمتون گذاشتید و موقعی که کاربر کلید Ctrl-Del رو فشار بده پیغام زیر نمایش داده میشه:حال  نحوه ی تغییر متن پیام را یاد گرفته و می توانید به کار بگیرید

پیغام مربوط به حذف رکورد دلفی
ادامه مطلب...

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

ادامه مطلب...

 

دربخش سوم سری آموزش c++ قصد دارم در مورد ساختار های کنترلی توضیح بدم . این ساختار ها شامل دستورات :if را عبارت تک انتخابی (single-selection) می‌نامند، چرا که یک عمل را انتخاب و اجرا یا آنرا رد می‌کند.  عبارت if..else را عبارت دو انتخابی (double-selection) می‌نامند، چرا که انتخابی مابین دو حالت متفاوت انجام می‌دهد.عبارت switch، عبارت چند انتخابی (multiple-selection) نامیده می‌شود، چرا که از میان موارد متفاوت انتخاب خود را انجام می‌دهد.

ادامه مطلب...

آموزش c++

 

در این مطلب  قراره در مورد یکی از زبان های اصلی برنامه نویسی صحبت کنیم. البته سعی میشه به زبان ساده تر گفته بشه که به راحتی قابل فهم باشه.همه ما میدونیم c++ زبان شی گرا یا به اصطلاح object-oriented هست.خب این یه فرق اساسی با زبان c بود ولی چرا نیاز بود که یک زبان برنامه نویسی شی گرا بشه ؟ یا شی گرایی چیه؟زبان c++ شی گراست یعنی در اون اگه میخوایم مثلاٌ درباره یه دستگیره در (!) کد بنویسیم، کاربر استفاده کننده از برنامه ما نباید از مکانیسم داخلی این دستگیره چیزی بفهمه ؛اینکه به طور مثال یه میله داخل یه حلقه باید بچرخه یا چیزای دیگه و طبیعتاٌ وقتی که اندازه این میله هم تغییر کنه و کوچیک و بزرگ شه هم کاربر از وجود اونمطلع نمیشه.

ادامه مطلب...
به کانال تلگرام سایت ما بپیوندید