<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="https://publishpress.com/"
	>

<channel>
	<title>شما برای C++ جستجو کردید</title>
	<atom:link href="https://melec.ir/search/C%2B%2B/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>https://melec.ir/</link>
	<description>آموزش الکترونیک,آموزش رزبری پای,آموزش راه اندازی ماژول و سنسور,آموزش آردوینو,نرم افزار های الکترونیک, طراحیPCB,برنامه نویسی میکروکنترلرها ARM AVR PIC FPGA</description>
	<lastBuildDate>Sat, 04 Apr 2026 11:49:22 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://melec.ir/micromilad/wp-content/uploads/2016/02/logo-1.png</url>
	<title>شما برای C++ جستجو کردید</title>
	<link>https://melec.ir/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>آموزش برنامه‌ نویسی با جدیدترین زبان‌ها و تکنولوژی‌ها</title>
		<link>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a8%d8%a7-%d8%ac%d8%af%db%8c%d8%af%d8%aa%d8%b1%db%8c%d9%86-%d8%b2%d8%a8%d8%a7%d9%86%d9%87%d8%a7/</link>
					<comments>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a8%d8%a7-%d8%ac%d8%af%db%8c%d8%af%d8%aa%d8%b1%db%8c%d9%86-%d8%b2%d8%a8%d8%a7%d9%86%d9%87%d8%a7/#respond</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Wed, 18 Dec 2024 18:45:39 +0000</pubDate>
				<category><![CDATA[رپورتاژ‌]]></category>
		<category><![CDATA[آموزش برنامه نویسی]]></category>
		<category><![CDATA[برنامه‌ نویسی]]></category>
		<category><![CDATA[کدنویسی]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=36199</guid>

					<description><![CDATA[<p>در دنیای امروز، یادگیری برنامه‌نویسی به یکی از مهارت‌های کلیدی و موردنیاز تبدیل شده است. از ساخت نرم‌افزارها و اپلیکیشن‌های موبایل گرفته تا توسعه‌ی هوش مصنوعی و سیستم‌های تعبیه‌شده، برنامه‌نویسی ابزاری قدرتمند برای حل مسائل و نوآوری است. در این مقاله، به بررسی آموزش برنامه‌ نویسی با جدیدترین زبان‌ها و تکنولوژی‌ها خواهیم پرداخت. همچنین انواع روش‌ها و ابزارهای یادگیری برنامه‌نویسی را معرفی می‌کنیم. چرا باید برنامه‌نویسی یاد بگیریم؟ در پاسخ به سؤال برنامه‌نویسی چیست؟ باید گفت که این فرآیند شامل نوشتن کدهایی است که توسط رایانه اجرا می‌شوند. برنامه‌نویسی ابزاری است که امکان خلق نرم‌افزارها، سیستم‌ها و حتی راهکارهای خلاقانه‌ای برای مسائل مختلف را فراهم می‌کند. با پیشرفت تکنولوژی، یادگیری برنامه‌نویسی می‌تواند فرصت‌های شغلی متنوعی ایجاد کند و راهی برای رشد در صنایع مختلف باشد ابزارها و تکنولوژی‌های جدید برای آموزش برنامه‌ نویسی با پیشرفت فناوری، ابزارهای متعددی برای یادگیری برنامه‌نویسی در دسترس قرار گرفته است. روش‌هایی مانند آموزش برنامه‌نویسی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a8%d8%a7-%d8%ac%d8%af%db%8c%d8%af%d8%aa%d8%b1%db%8c%d9%86-%d8%b2%d8%a8%d8%a7%d9%86%d9%87%d8%a7/">آموزش برنامه‌ نویسی با جدیدترین زبان‌ها و تکنولوژی‌ها</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a8%d8%a7-%d8%ac%d8%af%db%8c%d8%af%d8%aa%d8%b1%db%8c%d9%86-%d8%b2%d8%a8%d8%a7%d9%86%d9%87%d8%a7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ساخت فرستنده‌ی RC با آردوینو</title>
		<link>https://melec.ir/diy-arduino-rc-transmitter/</link>
					<comments>https://melec.ir/diy-arduino-rc-transmitter/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Fri, 21 May 2021 14:39:54 +0000</pubDate>
				<category><![CDATA[پروژه های آردوینو]]></category>
		<category><![CDATA[EasyEDA]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[Arduino IDE]]></category>
		<category><![CDATA[MPU6050]]></category>
		<category><![CDATA[Arduino Pro Mini]]></category>
		<category><![CDATA[RC TRANSMITTER]]></category>
		<category><![CDATA[موتور]]></category>
		<category><![CDATA[ARDUINO PROJECTS]]></category>
		<category><![CDATA[nRF24L01]]></category>
		<category><![CDATA[فرستنده‌ی RC]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34417</guid>

					<description><![CDATA[<p>در این آموزش می‌خواهیم با هم یاد بگیریم که چگونه با استفاده از بوردهای آردوینو یک فرستنده RC بسازیم. علت اینکه به سراغ چنین پروژه‌ای آمده‌ایم این است که این کنترلر رادیویی می‌تواند جایگزین خوبی برای کنترلرهای وایرلس باشد و تقریبا در هر پروژه‌ای کاربرد داشته باشد. مقدمه امروزه و با پیشرفت تکنولوژی، تقریبا می‌توان هر پروژه‌ی آردوینویی را با استفاده از تجهیزاتی مختصر و تنظیماتی مخصوص، به راحتی به صورت وایرلس کنترل کرد. فرستنده‌ی RC که امروز با هم می‌سازیم نیز می‌تواند به راحتی جایگزین فرستنده‌های RC کارخانه‌ای شود که در اسباب‌بازی‌ها، ماشین‌ها، هواپیما‌های تک سرنشین و &#8230; استفاده می‌شوند. برای کنترل این ابزارها کافیست سیگنال‌های مناسب را از آنها دریافت کنیم. در ویدئوی فوق با ذکر چند مثال از جمله کنترل کردن یک ماشین رباتیکی که در آن از بورد آردوینو استفاده شده است، کنترل موتور DC براشلس و کنترل تعداد سروو موتور، توضیح داده‌ می‌شود که این &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/diy-arduino-rc-transmitter/">ساخت فرستنده‌ی RC با آردوینو</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/diy-arduino-rc-transmitter/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش کار با CMake</title>
		<link>https://melec.ir/cmake-tutorial/</link>
					<comments>https://melec.ir/cmake-tutorial/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Fri, 05 Mar 2021 08:45:56 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[CMake چیست]]></category>
		<category><![CDATA[دستور cmake]]></category>
		<category><![CDATA[CMakeLists]]></category>
		<category><![CDATA[آموزش CMake]]></category>
		<category><![CDATA[کامپایل با CMake]]></category>
		<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34277</guid>

					<description><![CDATA[<p>در این مقاله به آموزش کار با CMake می‌پردازیم. برای کار با CMake نیاز به دانش برنامه‌نویسی زبان C یا برنامه‌نویسی زبان ++C دارید و جز آموزش‌های پیشرفته زبان C و ++C حساب می‌شه. CMake چیست؟ ابزار cmake یک سیستم قابل توسعه برای مدیریت پروسه build بدون وابستگی به کامپایلر در یک سیستم‌عامل است. فایل‌های پیکربندی ساده‌ای در هر پوشه به اسم  CMakeLists.txt قرار می‌گیرد که برای تولید خروجی‌های build استاندارد از جمله MakeFiles برای Linux استفاده می‌شود. CMake یک زبان اسکریپت نویسی برای build است و Syntax مخصوص خود را دارد. ساختار فایل‌های CMake فایل‌های CMake بصورت  CMakeLists.txt یا project_name.cmake ذخیره می‌شوند. البته بعنوان روش شایسته و تمیز کدنویسی بهتر است اسکریپت اصلی به شکل  CMakeLists.txt نام گذاری شود. فایل CmakeLists.txt در کنار فایل‌های سورس پروژه‌ای که می‌خواهید کامپایل کنید قرار می‌گیرد. اگر پروژه‌ دارای چندین ماژول است و هر کدام توانایی کامپایل جداگانه را دارند در زیرپوشه هر &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cmake-tutorial/">آموزش کار با CMake</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cmake-tutorial/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>دوره آموزش آردوینو (برنامه نویسی پیشرفته آردوینو)</title>
		<link>https://melec.ir/%d8%af%d9%88%d8%b1%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c/</link>
					<comments>https://melec.ir/%d8%af%d9%88%d8%b1%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c/#comments</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Mon, 09 Nov 2020 11:55:28 +0000</pubDate>
				<category><![CDATA[رپورتاژ‌]]></category>
		<category><![CDATA[آیرنکس]]></category>
		<category><![CDATA[سایت الکترونیک]]></category>
		<category><![CDATA[یادگیری آردوینو]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[سایت الکترونیک آیرنکس]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34473</guid>

					<description><![CDATA[<p>در این مقاله به معرفی دوره آموزش آردوینو (صفر تا 1000) میپردازیم. برد های آردوینو از یک میکروکنترلر به عنوان مغز استفاده می‌کنند و میتوانند انواع مختلفی از فعالیت ها را انجام دهند. این دوره آموزشی توسط سایت الکترونیک آیرنکس تهیه شده است که مدت زیادی است در زمینه تخصصی آردوینو و رزبری پای فعالیت میکند. مزایای یادگیری آردوینو یادگیری آردوینو مزیت های فوق العاده ای دارد. باید بدانید که پروژه هایی که با آردوینو طراحی میشوند بسیار مقرون به صرفه هستند. زیرا آردوینو با وجود قیمت مناسب، دارای انعطاف پذیری بسیار بالایی است و میتوان برای انواع پروژه ها از آردوینو استفاده کرد. آردوینو دارای جامعه گسترده جهانی و ایرانی است که باعث میشود در صورتی که مشکلی داشته باشید بتوانید سریعا آن را برطرف کنید. برنامه نویسی آردوینو میتواند برای پروژه های ساخت ربات، اینترنت اشیا و &#8230; استفاده شود. آردوینو دارای کتابخانه برای سنسور ها، ماژول ها &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%af%d9%88%d8%b1%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c/">دوره آموزش آردوینو (برنامه نویسی پیشرفته آردوینو)</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%af%d9%88%d8%b1%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش راه اندازی ماژول +nRF24L01</title>
		<link>https://melec.ir/nrf24l01-rf-module-tutorial/</link>
					<comments>https://melec.ir/nrf24l01-rf-module-tutorial/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Wed, 04 Nov 2020 06:40:39 +0000</pubDate>
				<category><![CDATA[آموزش راه اندازی ماژول]]></category>
		<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[nRF24L01+ RF]]></category>
		<category><![CDATA[ESP8266 ESP-0]]></category>
		<category><![CDATA[rf module]]></category>
		<category><![CDATA[rf]]></category>
		<category><![CDATA[ماژول +nRF24L01]]></category>
		<category><![CDATA[nRF24L01]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33183</guid>

					<description><![CDATA[<p>مقدمه‌ پیش از این آموزش ESP8266-01، ماژول وای‌فایی با تراشه کوچک، که امکان افزودن وای‌فای به پروژه‌های کاربران را فراهم می‌کرد را پوشش دادیم. امروز، درباره‌ی ماژول nRF24L01+ RF صحبت خواهیم کرد، که به نحوی همانند خواهر ESP8266 ESP01 می‌باشد که قابلیت اضافه کردن ارتباط بی‌سیم با فرکانس رادیویی را برای کاربران فراهم می‌کند. +nRF24L01 و ESP8266 ESP-01 فرم فاکتور و آرایش پین مشابهی (و حتی از راه دور نیز شبیه به هم هستند!) را به کار بسته‌اند، با این حال به صورت کاملاً متفاوتی کنترل شده عمل می‌کنند. در این آموزش، امیدواریم بتوانیم اصول اساسی استفاده از ماژول‌‌های RF را معرفی کرده، و همچنین نحوه‌ی ارتباط آن با دیگر ماژول‌های RF و میکروکنترلرها را نیز توضیح دهیم. برای این آموزش، ارتباط بین ماژول و برد Arduino Uno را نمایش می‌دهیم. +nRF24L01 بر پایه‌ی آی‌سی گیرنده Nordic Semiconductor nRF24L01+1 برای باند فرکانس ۲.۴ گیگاهرتز ISM (صنعتی، علمی ‌و پزشکی) می‌باشد. &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/nrf24l01-rf-module-tutorial/">آموزش راه اندازی ماژول +nRF24L01</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/nrf24l01-rf-module-tutorial/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>نوشتن اولین برنامه پایتون برای رزبری‌پای</title>
		<link>https://melec.ir/first-python-programs-for-raspberry-pi/</link>
					<comments>https://melec.ir/first-python-programs-for-raspberry-pi/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Thu, 10 Sep 2020 07:08:08 +0000</pubDate>
				<category><![CDATA[آموزش پایتون]]></category>
		<category><![CDATA[رزبری پای]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[رسپری پای]]></category>
		<category><![CDATA[چشمک‌زن کردن LED با پایتون]]></category>
		<category><![CDATA[پایتون در رزبری‌پای]]></category>
		<category><![CDATA[مدلاسیون پهنای پالس]]></category>
		<category><![CDATA[pwm]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=32778</guid>

					<description><![CDATA[<p>پایتون یک زبان برنامه‌نویسی سطح بالاست که توسط Guido van Rossum در سال 1991 توسعه یافته است. این زبان یک زبان برنامه‌نویسی مشابه C++ ،C# ،Java یا هر زبان دیگری است. استفاده از پایتون بسیار آسان بوده و دارای دستور زبان واضحی است، اما در عین حال بسیار قدرتمند می‌باشد. در این آموزش، یاد خواهید گرفت که چگونه روی رزبری‌پای پایتون را باز کرده و عبارت «Hello World» را چاپ کنید، چگونه یک LED را چشمک‌زن کرده و با استفاده از PWM  یا مدولاسیون پهنای پالس LED را کم نور کنید. اگر با رزبری‌پای آشنا نیستید مقاله  رزبری پای چیست؟ آشنایی با انواع رزبری پای را مطالعه کنید. پایتون در رزبری‌پای پایتون متداول‌ترین زبان برنامه‌نویسی برای رزبری‌پای می‌باشد. پس اجازه دهید پایتون را باز کرده و شروع کنیم. برای بازکردن پایتون در رزبری‌پای، در قسمت منو گزینه Programming را انتخاب کرده و در نهایت بر روی Python3 کلیک کنید. یک &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/first-python-programs-for-raspberry-pi/">نوشتن اولین برنامه پایتون برای رزبری‌پای</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/first-python-programs-for-raspberry-pi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[آموزش‌های رزبری‌پای ورژن دوم]]></series:name>
	</item>
		<item>
		<title>برنامه‌نویسی وب در ++C</title>
		<link>https://melec.ir/cpp-web-programming/</link>
					<comments>https://melec.ir/cpp-web-programming/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Thu, 06 Aug 2020 06:40:27 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[CGI]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[سی جی آی]]></category>
		<category><![CDATA[برنامه نویسی شی گرا]]></category>
		<category><![CDATA[Common Gate interface]]></category>
		<category><![CDATA[آموزش c++ رایگان]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31389</guid>

					<description><![CDATA[<p>CGI چیست؟ رابط دروازه مشترک (Common Gate interface) یا CGI، مجموعه‌ای از استانداردها می‌باشد که چگونگی ردوبدل کردن اطلاعات بین سرور و یک اسکریپت دلخواه را تعریف می‌کند. مشخصات فعلی CGI توسط NCSA نگه‌داری می‌شود.CGI ،NCSA را به صورت زیر تعریف می‌کند. رابط دروازه مشترک، استانداردی برای دروازه خروجی برنامه به رابط سرور اطلاعاتی مانند سرورهای HTTP می‌باشد. نسخه فعلی CGI/1.1 است و نسخه CGI/1.2 تحت توسعه می‌باشد. مرورگر وب (Web Browsing) برای درک مفهوم CGI، اجازه دهید که بررسی کنیم با کلیک کردن روی یک لینک در مرورگر چه اتفاقی خواهد افتاد. مرورگر شما با سرور HTTP وب تماس حاصل کرده و برای یک URL،مثلاً یک فایل، درخواست ارسال می‌کند. سرور وب URL را تجزیه (parse) کرده و به دنبال نام فایل می‌گردد. اگر نام فایل درخواستی را پیدا کند، آن را به مرورگر ارسال خواهد کرد و در غیراین صورت یک پیام خطا مبنی بر اینکه فایل درخواست &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-web-programming/">برنامه‌نویسی وب در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-web-programming/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>پیش‌پردازنده‌ها یا Preprocessor در ++C</title>
		<link>https://melec.ir/cpp-preprocessor/</link>
					<comments>https://melec.ir/cpp-preprocessor/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Mon, 03 Aug 2020 06:40:39 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[پیش پردازنده‌ها در ++C]]></category>
		<category><![CDATA[C++ Preprocessor]]></category>
		<category><![CDATA[ماکروها در ++C]]></category>
		<category><![CDATA[c++ macros]]></category>
		<category><![CDATA[آموزش c++ رایگان]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31318</guid>

					<description><![CDATA[<p>پیش پردازنده‌ها دستوراتی هستند که به کامپایلر اعلام خواهند کرد که اطلاعات را پیش از آغاز عملیات کامپایل، چگونه پیش پردازش کنند. همه دستورات پیش‌پردازنده با # آغاز می‌شوند. در هر خط، قبل از دستور پیش پردازنده  فقط استفاده از کارکترهای فضای خالی مجاز است. دستورات پیش‌پردازنده دستورات ++C به حساب نمی‌آیند، بنابراین پس از آنها سمی‌کالن (;) قرار نمی‌گیرد. تاکنون دستور include# را در تمام مثال‌های خودمان دیده‌ایم. این ماکرو برای ضمیمه کردن یک هدرفایل در فایل سورس به کار می‌رود. ++C از چندین دستور پیش‌پردازنده پشتیبانی می‌کند. این دستورات شامل «include ،#define ،#if ،#else ،#line#» و &#8230; هستند. اجازه دهید برخی از مهم‌ترین آنها را بررسی کنیم. پیش‌پردازنده define# این پیش‌پردازنده، ثابت‌های نمادین (symbolic constant) ایجاد می‌کند. این ثابت‌های نمادین ماکرو (macro) نامیده می‌شوند و شکل کلی زیر را دارند. #define macro-name replacement-text پس از نوشتن این خط، تمام ماکروهای متعاقب پیش از کامپایل برنامه، با عبارت replacement-text &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-preprocessor/">پیش‌پردازنده‌ها یا Preprocessor در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-preprocessor/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>مدیریت استثناها در ++C یا Exception Handling</title>
		<link>https://melec.ir/cpp-exceptions-handling/</link>
					<comments>https://melec.ir/cpp-exceptions-handling/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Thu, 30 Jul 2020 11:45:14 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[کنترل استثناها در ++C]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[پردازش استثناها در ++C]]></category>
		<category><![CDATA[برنامه نویسی شی گرا در ++C]]></category>
		<category><![CDATA[انواع خطا در ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[خطایابی در ++C]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[آموزش رایگان ++c]]></category>
		<category><![CDATA[C++ Exception Handling]]></category>
		<category><![CDATA[مدیریت استثناها در ++C]]></category>
		<category><![CDATA[استثناها در ++C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31292</guid>

					<description><![CDATA[<p>در این جلسه به بررسی مدیریت استثناها در ++C یا Exception Handling می‌پردازیم. یک استثنا حالتی غیرطبیعی است که ممکن است در حین اجرای یک برنامه رخ دهد. یک استثنا در ++C پاسخی است که برای یک وضعیت ویژه پیش آمده حین اجرای برنامه ، مانند تقسیم بر صفر، تدارک دیده شده است. استثناها راهی برای انتقال کنترل برنامه از یک بخش به بخش دیگر برنامه فراهم می‌کنند. استثنا در ++C با سه کلید واژه ساخته می‌شود: try ،catch و throw. Thorw: یک برنامه هنگام رخ دادن مشکل، یک استثنا پرتاب (throw) می‌کند. این کار با استفاده از کلید واژه throw انجام می‌شود. Catch: در جایی که قرار است مشکل پیش آمده مدیریت شود، با استفاده از یک کنترل کننده استثنا (exception handler)، یک استثنا گرفته می‌شود. Try: بلوک try بلوک کدی، که ممکن است استثنای مشخصی در آن رخ دهد را شناسایی می‌کند. به دنبال این بلوک یک یا &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-exceptions-handling/">مدیریت استثناها در ++C یا Exception Handling</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-exceptions-handling/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>انتزاع داده (Data Abstraction) در ++C</title>
		<link>https://melec.ir/cpp-data-abstraction/</link>
					<comments>https://melec.ir/cpp-data-abstraction/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Thu, 30 Jul 2020 11:29:57 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[برنامه‌نویسی]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[آموزش رایگان ++c]]></category>
		<category><![CDATA[کلاس‌ها در ++C]]></category>
		<category><![CDATA[برنامه‌نویسی شی‌گرایی]]></category>
		<category><![CDATA[آموزش ابتدایی ++C]]></category>
		<category><![CDATA[زبان برنامه‌نویسی ++C]]></category>
		<category><![CDATA[++Data Abstraction in C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[چکیده‌سازی داده در ++C]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[چکیده‌سازی]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31266</guid>

					<description><![CDATA[<p>منظور از چکیده‌سازی داده فراهم کردن حداقل اطلاعات برای دنیای خارج و مخفی‌سازی جزئیات پس زمینه است، یعنی اطلاعات مورد نیاز بدون ارائه جزئیات نمایش داده می‌شود. چکیده‌سازی داده یک تکنیک برنامه‌نویسی و طراحی است که مبتنی بر جداسازی رابط میانجی (interface) از پیاده‌سازی (implementation) می‌باشد. اجازه دهید با یک مثال از زندگی واقعی ادامه دهیم، یک تلویزیون را تصور کنید که می‌توان آن را روشن یا خاموش کرد، کانال را عوض کرد، صدا را تنظیم کرده و اجزای خارجی مانند بلندگو، VCR و پخش کننده DVD را به آن متصل کرد، اما شما از جزئیات درونی آن هیچ اطلاعی ندارید، یعنی اطلاع ندارید که چگونه سیگنال‌ها را از کابل یا هوا دریافت کرده، چگونه این سیگنال‌ها را منتقل می‌کند و در نهایت بر روی صفحه نمایش می‌دهد. بنابراین، می‌توان گفت که تلویزیون به وضوح پیاده‌سازی داخلی‌اش را از رابط خروجی‌اش جدا کرده و شما قادر هستید از رابط آن &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-data-abstraction/">انتزاع داده (Data Abstraction) در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-data-abstraction/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>Overloading عملگر و تابع در ++C</title>
		<link>https://melec.ir/cpp-overloading/</link>
					<comments>https://melec.ir/cpp-overloading/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Wed, 15 Jul 2020 06:40:42 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[C++ PROGRAMMING]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[مفاهیم ++‌C]]></category>
		<category><![CDATA[C++ Overloading]]></category>
		<category><![CDATA[اورلود تابع در ++C]]></category>
		<category><![CDATA[اورلود عملگرها در ++C]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31139</guid>

					<description><![CDATA[<p>++C به شما اجازه می‌دهد تا در یک دامنه مشخص، بیش از یک تعریف برای یک تابع یا یک عملگر مشخص کنید، که به ترتیب اضافه بار تابع (function overloading) و اضافه بار عملگر (operator oveloading) نامیده می‌شود. یک اعلان اورلود شده، اعلانی است که  دارای نام و دامنه یکسانی با یک اعلان پیشین است، با این تفاوت که آرگومان‌های متفاوت و طبیعتاً تعریف متفاوتی از اعلان قبلی خواهد داشت. هنگام تعریف یک تابع یا عملگر اورلود شده، کامپایلر نوع آرگومان‌هایی که در فراخوانی تابع یا عملگر استفاده کرده‌اید را با نوع پارامترهای تعیین شده در تعریف مقایسه کرده و مناسب‌ترین تعریف را انتخاب می‌کند. فرآیند انتخاب مناسب‌ترین تابع یا عملگر اورلود شده overload resolution خوانده می‌شود. اورلود تابع در ++C می‌توان برای یک نام تابع در یک دامنه مشخص، چندین تعریف ارائه کرد. تعاریف تابع باید از حیث نوع/تعداد آرگومان‌ها متفاوت باشند. نمی‌توان تابع اورلود شده‌ای اعلان کرد که &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-overloading/">Overloading عملگر و تابع در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-overloading/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>کلاس‌ها و اشیا در ++C</title>
		<link>https://melec.ir/cpp-classes-objects/</link>
					<comments>https://melec.ir/cpp-classes-objects/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Mon, 13 Jul 2020 06:40:33 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[اشیا در ++C]]></category>
		<category><![CDATA[شی‌گرایی در ++C]]></category>
		<category><![CDATA[برنامه‌نویسی شی‌گرایی]]></category>
		<category><![CDATA[C++ Classes and Objects]]></category>
		<category><![CDATA[یادگیری ++C]]></category>
		<category><![CDATA[C++ Class]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[C++ Objects]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[C++ PROGRAMMING]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[کلاس‌ها در ++C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31127</guid>

					<description><![CDATA[<p>در این جلسه به بررسی کلاس‌ها و اشیا در ++C می پزدازیم. مهم‌ترین هدف برنامه‌نویسی ++C اضافه کردن شی‌گرایی به زبان C بوده و بنابراین کلاس‌ها ویژگی مرکزی ++C هستند که برنامه‌نویسی مبتنی بر شی‌گرایی را مهیا ساخته‌اند. کلاس‌ها معمولاً نوع داده تعریف شده توسط کاربر (user-defined type) نامیده می‌شوند. یک کلاس برای مشخص کردن قالب یک شی به کار رفته و داده‌ها و متدهای مربوطه را ترکیب کرده تا آن داده را به صورت یک پکیج آماده دربیاورد. داده و توابع درون یک کلاس، اعضای کلاس (members of class) نامیده می‌شوند. تعریف کلاس‌ها در ++C با تعریف یک کلاس، طرحی برای یک نوع داده تعریف می‌کنیم. این کار درواقع هیچ داده‌ای را تعریف نمی‌کند، بلکه مشخص می‌کند که این کلاس چه معنی دارد، به عبارت دیگر یک شی از آن کلاس حاوی چه داده‌هایی است و چه عملیاتی را می‌توان روی چنین داده‌ای انجام داد. تعریف یک کلاس با &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-classes-objects/">کلاس‌ها و اشیا در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-classes-objects/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>ساختارداده‌ها در ++C</title>
		<link>https://melec.ir/cpp-data-structures/</link>
					<comments>https://melec.ir/cpp-data-structures/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 12 Jul 2020 06:40:45 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[ساختارداده‌ها در ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[++Structure Tag in C]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[typedef در ++C]]></category>
		<category><![CDATA[C++ PROGRAMMING]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[آموزش رایگان ++c]]></category>
		<category><![CDATA[اشاره‌گرها در ++C]]></category>
		<category><![CDATA[C++ Pointers]]></category>
		<category><![CDATA[C++ Pointer]]></category>
		<category><![CDATA[C++ Data Structures]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31122</guid>

					<description><![CDATA[<p>در این جلسه از آموزش زبان ++C به بررسی ساختارداده‌ها در ++C می پردازیم. ++C با تعریف آرایه‌ها به شما این اجازه را می‌داد که چندین داده هم نوع را یک جا ترکیب کنید، اما ساختار (Structure) نوع داده‌ای تعریف شده توسط کاربر است که اجازه می‌دهد که داده‌هایی از انواع مختلف را باهم ترکیب کنید. مثلاً اگر بخواهید آمار کتابهای موجود در کتابخانه‌تان را داشته باشید، ساختارها می‌توانند بیان کننده یک رکورد باشند. مثلاً ممکن است بخواهید ویژگی‌های زیر از هر کتاب را ذخیره کنید. عنوان نویسنده موضوع شناسه کتاب تعریف یک ساختار برای تعریف یک ساختار، باید از دستور struct استفاده کنید. این دستور یک نوع داده جدید با بیش از یک عضو را در برنامه تعریف می‌کند. فرمت دستور struct به این صورت است: struct [structure tag] { member definition; member definition; ... member definition; } [one or more structure variables]; برچسب ساختار (Structure Tag) اختیاری بوده &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-data-structures/">ساختارداده‌ها در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-data-structures/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>دستورات ورودی و خروجی در زبان ++C</title>
		<link>https://melec.ir/cpp-basic-input-output/</link>
					<comments>https://melec.ir/cpp-basic-input-output/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sat, 04 Jul 2020 06:40:57 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[C++ PROGRAMMING]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[ورودی/خروجی پایه در ++C]]></category>
		<category><![CDATA[C++ Basic Input/Output]]></category>
		<category><![CDATA[استریم استاندارد ثبت (clog)]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[استریم استاندارد خطا (cerr)]]></category>
		<category><![CDATA[استریم استاندارد ورودی (cin)]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[استریم استاندارد خروجی (cout)]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[استریم‌ها در ++C]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31114</guid>

					<description><![CDATA[<p>کتابخانه‌های استاندارد ++C مجموعه گسترده‌ای از امکانات برای ورودی/خروجی تدارک دیده که در فصول بعدی با آنها آشنا خواهیم شد. این فصل ساده‌ترین و پرکاربردترین عملیات ورودی/خروجی (I/O) برای برنامه‌نویسی ++C را تشریح می‌کند. ورودی/خروجی در ++C با استفاده از استریم‌ها (stream) صورت می‌گیرد، استریم‌ها دنباله‌ای از بایت‌ها می‌باشند. اگر بایت از یک دستگاه مانند صفحه کلید، ‌هارد دیسک یا اتصالی از شبکه و&#8230; به حافظه اصلی جریان یابد، آن عملیات، عملیات ورودی نامیده می‌شود و اگر بایت‌ها از حافظه اصلی به دستگاه‌هایی مانند صفحه نمایش، چاپگر،‌ هارد دیسک و یا اتصالی از شبکه و&#8230; جاری شود، عملیات خروجی نامیده می‌شود. هدر فایل‌های کتابخانه I/O هدرهای زیر هدر فایل‌های مهم برای برنامه‌های ++C می‌باشند. ردیف هدر فایل و توابع و توضیح آنها 1 &#60;iostream&#62; این فایل اشیا cin، cout، cerr و clog را تعریف می‌کند که به ترتیب مربوط به استریم استاندارد ورودی، استریم استاندارد خروجی، استریم خطای استاندارد بافرنشده &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-basic-input-output/">دستورات ورودی و خروجی در زبان ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-basic-input-output/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>رشته‌ها در ++C</title>
		<link>https://melec.ir/cpp-strings/</link>
					<comments>https://melec.ir/cpp-strings/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Tue, 30 Jun 2020 06:40:14 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[آموزش رایگان ++c]]></category>
		<category><![CDATA[رشته‌ها در ++C]]></category>
		<category><![CDATA[مفاهیم ++‌C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31062</guid>

					<description><![CDATA[<p>++C دو نوع روش برای بیان رشته‌ها دارد: رشته با کارکترهای سبک زبان C کلاس string معرفی شده در ++C استاندارد رشته با کارکترهای سبک زبان C این نوع رشته از زبان C اتخاذ شده و ++C کماکان به پشتیبانی از آن ادامه می‌دهد. این نوع رشته درواقع یک آرایه یک بعدی از کارکترهاست که به کارکتر ’null ‘\0 ختم می‌گردد. بنابراین رشته منتهی به کارکتر null شامل یک سری کارکترهاست که به null ختم می‌شود. دستور زیر یک رشته حاوی واژه Hello را اعلان و مقداردهی می‌کند. برای ذخیره کارکتر null در انتهای آرایه، اندازه آرایه باید یک عدد بیشتر از تعداد کارکترهای واژه Hello باشد. char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'}; اگر قواعد مقداردهی اولیه آرایه را دنبال کنید، باید دستور بالا را به شکل زیر بنویسید. char greeting[] = "Hello"; شکل زیر رشته تعریف شده در C++/C را در حافظه نمایش می‌دهد. در حقیقت &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-strings/">رشته‌ها در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-strings/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>انواع حلقه در ++C</title>
		<link>https://melec.ir/%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%ad%d9%84%d9%82%d9%87-%d8%af%d8%b1-cpp/</link>
					<comments>https://melec.ir/%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%ad%d9%84%d9%82%d9%87-%d8%af%d8%b1-cpp/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Thu, 25 Jun 2020 03:42:21 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[حلقه ها در ++c]]></category>
		<category><![CDATA[حلقه do…while]]></category>
		<category><![CDATA[حلقه for در برنامه نویسی]]></category>
		<category><![CDATA[حلقه‌های تودرتو]]></category>
		<category><![CDATA[حلقه بی نهایت در برنامه نویسی]]></category>
		<category><![CDATA[حلقه for]]></category>
		<category><![CDATA[حلقه while]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[آموزش c++ رایگان]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=30987</guid>

					<description><![CDATA[<p>گاهی وضعیتی بوجود می‌آید که مجبور هستیم یک بلوک کد را چندین بار اجرا کنیم. در حالت کلی، دستورات به ترتیب اجرا می‌شوند: دستور اول در یک تابع پیش از بقیه دستورات اجرا می‌شود، سپس دستور دوم و الی آخر. زبان‌های برنامه‌نویسی ساختارهای کنترلی برای ما فراهم آورده‌اند تا  مسیرهای اجرایی پیچیده‌تری را پدید بیاوریم. دستورات حلقه، به ما امکان می‌دهند تا یک یا چند دستور را چندین بار اجرا کنیم. شکل عمومی ‌دستور حلقه در بیشتر زبان‌های برنامه‌نویسی به صورت زیر است. زبان برنامه نویسی ++C حلقه‌های زیر را برای شرایط مقتضی گردآوری کرده است: ردیف نوع حلقه و توضیح آن 1 حلقه while یک یا چند دستور را، تا زمانی که شرط برقرار باشد تکرار می‌کند. این حلقه شرط را قبل از اجرای بدنه حلقه بررسی می‌کند. 2 حلقه for یک سلسله از دستورات را به تعداد مشخص اجرا می‌کند. این ساختار قطعه کد مدیریت حلقه را خلاصه &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%ad%d9%84%d9%82%d9%87-%d8%af%d8%b1-cpp/">انواع حلقه در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%ad%d9%84%d9%82%d9%87-%d8%af%d8%b1-cpp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>آموزش برنامه نویسی ++C</title>
		<link>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-cpp/</link>
					<comments>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-cpp/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 22 Mar 2020 11:21:43 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[برنامه نویسی شی گرا]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[یادگیری ++C]]></category>
		<category><![CDATA[برنامه نویسی شی گرا در ++C]]></category>
		<category><![CDATA[آموزش c++ رایگان]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29778</guid>

					<description><![CDATA[<p>++C یک زبان برنامه نویسی سطح میانی است که توسط Bjarne Stroustrup در سال 1979 در آزمایشگاه بل توسعه یافت. ++C روی پلتفرم های متنوعی همچون ویندوز، Mac OS و نسخه های مختلف یونیکس(لینوکس، FreeBSD و غیره)  قابل اجرا است. این آموزش دیدگاهی ساده و عملگرایانه برای توضیح مفاهیم ++C برای مهندسین نرم افزار از مبتدی تا پیشرفته درپیش می گیرد. چرا باید برنامه نویسی ++C بیاموزیم؟ ++C یک باید برای دانشجویان و کارمندان حرفه ای است که می خواهند مهندس نرم افزاری چیره دست شوند. برخی از مزایای کلیدی که با آموختن ++C کسب می کنیم را در زیر لیست کرده ایم: برنامه نویسی ++C بینش روشنی از برنامه نویسی شی گرا بدست می دهد. با پیاده سازی جداول مجازی(virtual table) و اشاره گرهای جدول مجازی(virtual table pointer) یا شناسایی نوع پویا(dynamic type identification)، پیاده سازی سطح پایین چندریختی(polymorphism) را خواهید آموخت. ++C بخشی از هر زبان برنامه نویسی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-cpp/">آموزش برنامه نویسی ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-cpp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>تفاوت بین C و ++C</title>
		<link>https://melec.ir/%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%a8%db%8c%d9%86-c-%d9%88-cpp/</link>
					<comments>https://melec.ir/%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%a8%db%8c%d9%86-c-%d9%88-cpp/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 22 Mar 2020 07:27:28 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[تفاوت زبان C و ++C در چیست]]></category>
		<category><![CDATA[تفاوت های c و c++]]></category>
		<category><![CDATA[مقایسه C با ++C]]></category>
		<category><![CDATA[زبان Cpp]]></category>
		<category><![CDATA[زبان c]]></category>
		<category><![CDATA[آموزش زبان c از پایه]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29769</guid>

					<description><![CDATA[<p>در این جلسه تفاوت بین C و ++C را بررسی می‌کنیم. درک تفاوت‌های C و ++C خیلی مهم است و هنوز خیلی از افراد هستن که در ++C به سبک C کد می‌نویسند و از امکانات پیشرفته زبان ++C استفاده نمی‌کنند. پس برای برنامه‌نویس حرفه‌ای شدن درک صحیح تفاوت بین C و ++C خیلی مهم است. هر دو زبان قدرتمندی هستن و برای درک قدرت زبان C کافیست بدانید هسته سیستم عامل‌های ویندوز و لینوکس با C نوشته شده است. و اکثر برنامه‌های قدرت‌مند مثل Mozilla Firefox با ++C نوشته شدن. زبان برنامه نویسی C چیست؟ C یک زبان برنامه نویسی سطح میانه است که توسط دنیس ریتچی در آزمایشگاه بل در سال 1972 ابداع شد. زبان C ویژگی های زبان های سطح پایین و سطح بالا را ترکیب می کند. به همین دلیل به عنوان زبان سطح میانی شناخته می شود. C از لحاظ سنتی یک زبان برنامه نویسی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%a8%db%8c%d9%86-c-%d9%88-cpp/">تفاوت بین C و ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%a8%db%8c%d9%86-c-%d9%88-cpp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>دستور Switch Case در زبان C همراه با مثال</title>
		<link>https://melec.ir/%d8%af%d8%b3%d8%aa%d9%88%d8%b1-switch-case-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/</link>
					<comments>https://melec.ir/%d8%af%d8%b3%d8%aa%d9%88%d8%b1-switch-case-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/#comments</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Tue, 11 Feb 2020 09:52:49 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[زبان c]]></category>
		<category><![CDATA[دستور switch case]]></category>
		<category><![CDATA[دستور Switch Case در زبان C]]></category>
		<category><![CDATA[دستورات شرطی در زبان C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29443</guid>

					<description><![CDATA[<p>دستور Switch چیست؟ در این جلسه به بررسی دستور Switch Case در زبان C همراه با مثال خواهیم پرداخت. دستور Switch محتوای یک متغیر را تست کرده و آن را با چندین مقدار دیگر مقایسه می کند. هرگاه که مورد مطابق پیدا شود، بلوک دستور مربوط به آن مورد(کیس) اجرا می شود. هر کیس(case) در هر بلوک از switch یک نام/عدد متفاوت داشته که برای آن به منزله شناسه هم حساب می شود. مقدار مورد نظر کاربر با همه کیس های درون بلوک switch مقایسه شده تا یک مورد مطابق پیدا شود. اگر مورد مطابق پیدا نشود، آنگاه دستور پیش فرض اجرا شده و کنترل برنامه به خارج از بلوک switch منتقل می شود. در این محبث خواهیم آموخت: دستور Switch چیست؟ دستورزبان دیاگرام فلوچارت Switch Case مثال Switch تودرتو چرا به Switch case نیاز داریم؟ قواعد Switch Case دستور Switch Case در زبان C دستور زبان عمومی استفاده از &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%af%d8%b3%d8%aa%d9%88%d8%b1-switch-case-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/">دستور Switch Case در زبان C همراه با مثال</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%af%d8%b3%d8%aa%d9%88%d8%b1-switch-case-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>اولین برنامه به زبان C  &#8211; مثال !Hello World</title>
		<link>https://melec.ir/%d8%a7%d9%88%d9%84%db%8c%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a8%d9%87-%d8%b2%d8%a8%d8%a7%d9%86-c/</link>
					<comments>https://melec.ir/%d8%a7%d9%88%d9%84%db%8c%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a8%d9%87-%d8%b2%d8%a8%d8%a7%d9%86-c/#respond</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Wed, 29 Jan 2020 15:25:26 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[زبان c]]></category>
		<category><![CDATA[زبان سی]]></category>
		<category><![CDATA[آموزش زبان برنامه نویسی C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29254</guid>

					<description><![CDATA[<p>اولین برنامه به زبان C را باهم می‌خواهیم بنویسیم. مثال !Hello Worldدر دنیای برنامه نویسی مشهور است و کسانی که اولین بار با یک زبان برنامه نویسی شروع به کار می‌کنند از روی رسم قدیمی !Hello World را می‌نویسند. و در اکثر آموزش‌ها و کتاب‌های برنامه‌نویسی به هر زبان برنامه نویسی که باشد میتوانید Hello World! را ببینید. این برنامه برای آشنایی کلی با ساختار برنامه نویسی به زبان C است و در جلسات آتی جزئیات را کامل تر توضیح خواهیم داد. در زیر یک نمونه از برنامه Hello World در زبان C را مشاهده می کنیم &#160; #include&#60;stdio.h&#62;         //Pre-processor directive void main()               //main function declaration { printf("Hello World");   //to output the string on a display getch ();                 //terminating function } توضیح کدها در ادامه خواهد آمد: دستور پیش پردازنده(pre-processor) #include یک دستور کامپایلری پیش پردازنده در زبان ‘C’ است. #include &#60;stdio.h&#62; در سطر اول، stdio کتابخانه ای است که در &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a7%d9%88%d9%84%db%8c%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a8%d9%87-%d8%b2%d8%a8%d8%a7%d9%86-c/">اولین برنامه به زبان C  &#8211; مثال !Hello World</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a7%d9%88%d9%84%db%8c%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a8%d9%87-%d8%b2%d8%a8%d8%a7%d9%86-c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>آموزش دانلود و نصب کامپایلر GCC برای زبان C روی ویندوز، لینوکس و مک</title>
		<link>https://melec.ir/%d9%86%d8%b5%d8%a8-%da%a9%d8%a7%d9%85%d9%be%d8%a7%db%8c%d9%84%d8%b1-gcc-%d8%a8%d8%b1%d8%a7%db%8c-%d8%b2%d8%a8%d8%a7%d9%86-c/</link>
					<comments>https://melec.ir/%d9%86%d8%b5%d8%a8-%da%a9%d8%a7%d9%85%d9%be%d8%a7%db%8c%d9%84%d8%b1-gcc-%d8%a8%d8%b1%d8%a7%db%8c-%d8%b2%d8%a8%d8%a7%d9%86-c/#respond</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Mon, 27 Jan 2020 18:26:25 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[برنامه نویسی متن]]></category>
		<category><![CDATA[نصب Code Blocks]]></category>
		<category><![CDATA[زبان c]]></category>
		<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[کامپایلر GCC]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29208</guid>

					<description><![CDATA[<p>در این خودآموز نحوه نصب کامپایلر GCC برای زبان C را روی ویندوز، مک و لینوکس آموزش خواهیم داد. نصب C بر روی ویندوز برای این منظور، ما از یک محیط برنامه نویسی متن باز(Open-source) به نام کدبلاکز(Code::Blocks) استفاده می کنیم که یک کامپایلر( که توسط موسسه آزاد نرم افزار GNU به اسم GCC نامگذاری شده)، یک ویرایشگر و یک دیباگر را در یک بسته سرراست فراهم آورده است. گام اول) به آدرس  www.codeblocks.org/downloads مراجعه کرده و روی عبارت Binary Release  کلیک کنید. گام دوم) فایل نصب شامل کامپایلر GCC را انتخاب کنید، مثلاً codeblocks-17.12mingw-setup.exe که شامل کامپایلر MinGW&#8217;s GNU GCC  و دیباگر GNU GDB با سورس فایل Code::Blocks می باشد. گام سوم) فایل نصب دانلود شده را اجرا کنید و تنظیمات پیش فرض را انتخاب کنید. گام چهارم) موافقتنامه را بپذیرید. گام پنجم) گزینه های انتخاب شده به صورت پیش فرض را تغییر ندهید و روی دکمه Next کلیک &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d9%86%d8%b5%d8%a8-%da%a9%d8%a7%d9%85%d9%be%d8%a7%db%8c%d9%84%d8%b1-gcc-%d8%a8%d8%b1%d8%a7%db%8c-%d8%b2%d8%a8%d8%a7%d9%86-c/">آموزش دانلود و نصب کامپایلر GCC برای زبان C روی ویندوز، لینوکس و مک</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d9%86%d8%b5%d8%a8-%da%a9%d8%a7%d9%85%d9%be%d8%a7%db%8c%d9%84%d8%b1-gcc-%d8%a8%d8%b1%d8%a7%db%8c-%d8%b2%d8%a8%d8%a7%d9%86-c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>زبان برنامه نویسی C چیست؟ معرفی، تاریخچه و مفاهیم اولیه</title>
		<link>https://melec.ir/%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-c/</link>
					<comments>https://melec.ir/%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-c/#comments</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Sat, 25 Jan 2020 17:02:52 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[آموزش برنامه نویسی به زبان سی]]></category>
		<category><![CDATA[زبان c]]></category>
		<category><![CDATA[زبان سی]]></category>
		<category><![CDATA[زبان برنامه نویسی C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29190</guid>

					<description><![CDATA[<p>زبان C چیست؟ زبان C یک زبان برنامه نویسی همه منظوره بسیار محبوب، ساده و انعطاف پذیر می باشد. این زبان یک زبان مستقل از ماشین و ساختاریافته است که در موارد بی شماری بکارگرفته شده است. زبان C زبان اولیه برای نوشتن هرچیزی از سیستم عامل ها گرفته(ویندوز و دیگر سیستم عامل ها) تا برنامه های پیچیده ماننده پایگاه داده اوراکل، گیت و مفسر پایتون و دیگر موارد بوده است. گفته می شود که زبان برنامه نویسی C یک زبان برنامه نویسی اسطوره ای است. می توان گفت، C زبان پایه برای برنامه نویسی است. با دانستن زبان برنامه نویسی C ، می توان براحتی دانش دیگر زبان هایی که از مفاهیم C بهره می گیرند را فرا گرفت. هنگام استفاده از زبان برنامه نویسی C حافظه کامپیوتر نقش مهمی را ایفا میکند، لذا داشتن پیش زمینه ای از سازوکار آن ضروری می باشد. تاریخچه زبان C پدر یا &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-c/">زبان برنامه نویسی C چیست؟ معرفی، تاریخچه و مفاهیم اولیه</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-c/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>آموزش LabVIEW &#8211; کار با LabVIEW را با یک پروژه ساده شروع کنید!</title>
		<link>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-labview-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-labview-%d8%b1%d8%a7-%d8%a8%d8%a7-%db%8c%da%a9-%d9%be%d8%b1%d9%88%da%98%d9%87/</link>
					<comments>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-labview-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-labview-%d8%b1%d8%a7-%d8%a8%d8%a7-%db%8c%da%a9-%d9%be%d8%b1%d9%88%da%98%d9%87/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Mon, 16 Dec 2019 17:53:53 +0000</pubDate>
				<category><![CDATA[آموزش های لب ویو]]></category>
		<category><![CDATA[دوره آموزشی labview]]></category>
		<category><![CDATA[لب ویو]]></category>
		<category><![CDATA[labview]]></category>
		<category><![CDATA[لب ویوو]]></category>
		<category><![CDATA[اموزش labview]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=28913</guid>

					<description><![CDATA[<p>LabVIEW چیست؟ قبل از شروع آموزش LabVIEW، بد نیست که مختصری بیشتر با این نرم‌افزار آشنا شویم. LabVIEW مخفف عبارت Laboratory Virtual Instrumentation Engineering Workbench ؛ یا میزکار مهندسی با ابزارهای آزمایشگاهی مجازی است. ابزارهایی که در این نرم‌افزار وجود دارند، ظاهر و عملکردی دقیقا مشابه نمونه‌های واقعی‌شان دارند. مثلا شما کلید‌های شستی، ولت‌متر، اسیلوسکوپ و &#8230; را مشابه همان شکلی می‌بینید که در دنیای واقعی وجود دارند. به همین علت است که نام آن‌ها را ابزارهای آزمایشگاهی مجازی گذاشته‌اند. در واقع، همان‌طور که احتمالا متوجه شده‌اید، امکانی که این نرم‌افزار در اختیار ما قرار می‌دهد این است که بتوانیم برای محصولاتی که قرار است  در دنیای واقعی تولید کنیم؛ به صورت گرافیکی و ساده‌ای مدار طراحی کرده و آن‌ها را شبیه‌سازی کنیم. سادگی و مزیت روش گرافیکی در آن است که بدون نیاز به رعایت سینتکس‌های برنامه‌نویسی مداری، و تنها با تکیه بر منطق‌های ساده‌ی طراحی مدار می‌توان از &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-labview-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-labview-%d8%b1%d8%a7-%d8%a8%d8%a7-%db%8c%da%a9-%d9%be%d8%b1%d9%88%da%98%d9%87/">آموزش LabVIEW &#8211; کار با LabVIEW را با یک پروژه ساده شروع کنید!</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-labview-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-labview-%d8%b1%d8%a7-%d8%a8%d8%a7-%db%8c%da%a9-%d9%be%d8%b1%d9%88%da%98%d9%87/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>استخدام مهندس برق با گرایش الکترونیک یا کنترل</title>
		<link>https://melec.ir/?post_type=job_listing&#038;p=28764</link>
		
		<dc:creator><![CDATA[ثبت کننده آگهی]]></dc:creator>
		<pubDate>Fri, 15 Nov 2019 11:27:56 +0000</pubDate>
				<guid isPermaLink="false">https://melec.ir/job/rayroshd-%da%a9%d8%b1%d8%ac%d8%8c-%d8%b4%d9%87%d8%b1%da%a9-%d8%b5%d9%86%d8%b9%d8%aa%db%8c-%d8%a8%d9%87%d8%a7%d8%b1%d8%b3%d8%aa%d8%a7%d9%86-6496-%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d9%85-2/</guid>

					<description><![CDATA[<p>استخدام مهندس برق با گرایش الکترونیک یا کنترل با مهارت های زیر : مسلط به برنامه نویسی میکروکنترلرهای ARM شرکت NXP مسلط به برنامه نویسی UI با یکی از زبان های C++ یا #C مسلط به طراحی سخت افزار با نرم افزار Altium</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/?post_type=job_listing&#038;p=28764">استخدام مهندس برق با گرایش الکترونیک یا کنترل</a></p>
]]></description>
		
		
		
			</item>
		<item>
		<title>شروع کار با GUI در نرم افزار Qt</title>
		<link>https://melec.ir/%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-gui-%d8%af%d8%b1-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-qt/</link>
					<comments>https://melec.ir/%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-gui-%d8%af%d8%b1-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-qt/#comments</comments>
		
		<dc:creator><![CDATA[رویا عظیمی]]></dc:creator>
		<pubDate>Thu, 27 Sep 2018 11:05:36 +0000</pubDate>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[GUI نویسی با نرم افزار Qt]]></category>
		<category><![CDATA[کیوت از صفر]]></category>
		<category><![CDATA[استفاده از فرم در کیوت]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=26689</guid>

					<description><![CDATA[<p>در جلسه سوم مجموعه آموزش نرم افزار Qt، با ساخت پروژه ای از نوع &#8220;Qt Console Application&#8221; کار با نرم افزار کیوت را شروع کردیم. در این مقاله می ­خواهیم پروژه ­ای از نوع  “Qt Widgets Application” بسازیم که امکان برنامه ­نویسی به زبان ++C را به همراه امکان ایجاد محیط گرافیکی ایجاد می­ کند و از این پس پروژه ­ها را از این نوع خواهیم ساخت. برای ایجاد پروژه مانند جلسه سوم گزینه &#8220;New Project&#8221; را انتخاب کنید. در پنجره باز شده، از سربرگ &#8220;Projects&#8221; گزینه &#8220;Application&#8221; را انتخاب نمائید. سپس روی  &#8220;Qt Widgets Application&#8221; کلیک کرده و &#8220;choose&#8221; را انتخاب کنید. در مرحله بعد نام پروژه و محل ذخیره آن را تعیین نمائید. سپس نوع کامپایلر را MinGW انتخاب کنید. در پنجره &#8220;Class Information&#8221;  نام کلاس، نوع کلاس، نام فایل­ های هدر، سورس و فرم را تعیین می­ کنیم. نوع کلاسی که می­ خواهیم در حال حاضر بسازیم &#8220;QMainWindow&#8221; &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-gui-%d8%af%d8%b1-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-qt/">شروع کار با GUI در نرم افزار Qt</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-gui-%d8%af%d8%b1-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-qt/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		
		<series:name><![CDATA[Qt programming]]></series:name>
	</item>
		<item>
		<title>آموزش شروع کار با نرم افزار Qt یا کیوت</title>
		<link>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-qt-%db%8c%d8%a7-%da%a9%db%8c%d9%88%d8%aa/</link>
					<comments>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-qt-%db%8c%d8%a7-%da%a9%db%8c%d9%88%d8%aa/#comments</comments>
		
		<dc:creator><![CDATA[رویا عظیمی]]></dc:creator>
		<pubDate>Tue, 11 Sep 2018 18:02:00 +0000</pubDate>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[سی پلاس پلاس]]></category>
		<category><![CDATA[کیوت]]></category>
		<category><![CDATA[آموزش کیوت از صفر]]></category>
		<category><![CDATA[آموزش Qt]]></category>
		<category><![CDATA[آموزش برنامه نویسی Qt]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=26418</guid>

					<description><![CDATA[<p>در مقاله قبل دلیل استفاده از نرم افزار Qt و نحوه دانلود و نصب آن را بررسی نمودیم. در این آموزش می خواهیم کار با نرم­ افزار کیوت را آغاز کنیم. بنابراین برای شروع کار با نرم افزار Qt و نوشتن اولین برنامه در Qt با این آموزش همراه باشید. لازم به ذکر است برای دنبال کردن این مجموعه آموزشی، آشنایی اولیه با زبان C کافی است و به تمام نکات مربوط به کار با زبان ++C و خود نرم افزار Qt حین آموزش اشاره خواهیم کرد. محیط کلی Qt بعد از اجرا به صورت زیر است: گزینه &#8220;New Project&#8221; را انتخاب کنید (یا از منوی File، گزینه &#8220;New File or Project..&#8221; را انتخاب نمائید) در پنجره باز شده، از سربرگ &#8220;Projects&#8221; گزینه &#8220;Application&#8221; را انتخاب کنید: همان طور که مشاهده می شود، انواع مختلفی از Application را می توان انتخاب نمود. &#8220;Qt Quick Application&#8221; ها مربوط به کدنویسی به &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-qt-%db%8c%d8%a7-%da%a9%db%8c%d9%88%d8%aa/">آموزش شروع کار با نرم افزار Qt یا کیوت</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-qt-%db%8c%d8%a7-%da%a9%db%8c%d9%88%d8%aa/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
		
		<series:name><![CDATA[Qt programming]]></series:name>
	</item>
		<item>
		<title>نکات برنامه نویسی پیشرفته C و ++C &#8211; اشاره گر های تابعی، typedef ، const</title>
		<link>https://melec.ir/%d9%86%da%a9%d8%a7%d8%aa-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87-c-cpp/</link>
					<comments>https://melec.ir/%d9%86%da%a9%d8%a7%d8%aa-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87-c-cpp/#comments</comments>
		
		<dc:creator><![CDATA[محمد حسین کوهی قمصری]]></dc:creator>
		<pubDate>Fri, 31 Aug 2018 04:30:34 +0000</pubDate>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[سی پلاس پلاس]]></category>
		<category><![CDATA[برنامه نویسی به زبان C]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=25980</guid>

					<description><![CDATA[<p>نکات برنامه نویسی پیشرفته C و ++C  ، شاید برای شما هم اتفاق افتاده باشد که در زبان C یا ++C با عبارت های عجیبی مانند زیر رو به رو شده اید : int * (* (*fp1) (int) ) [10]; یا عبارت های مشابهی که درک آن برای شما سخت بوده باشد. در این آموزش برنامه نویسی پیشرفته میخواهیم تحلیل و تفسیر این عبارات پیچیده و دستورات typedef ، const و اشاره گرهای تابعی را بررسی کنیم. مقدمه ای بر نکات برنامه نویسی پیشرفته همان طور که اشاره شد در این آموزش میخواهیم به تحلیل و تفسیر عبارات به ظاهر پیچیده برنامه نویسی C/C++  بپردازیم. در ابتدا از عبارت های ساده تر شروع خواهیم کرد و در ادامه به عبارت های به ظاهر پیچیده تر میپردازیم. در واقع از مثال های روزمره که در اکثر برنامه ها دیده می شوند شروع خواهیم کرد و سپس به عبارت های const و typedef و &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d9%86%da%a9%d8%a7%d8%aa-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87-c-cpp/">نکات برنامه نویسی پیشرفته C و ++C &#8211; اشاره گر های تابعی، typedef ، const</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d9%86%da%a9%d8%a7%d8%aa-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87-c-cpp/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش کار با برد اینتل ادیسون Intel Edison</title>
		<link>https://melec.ir/intel-edison-board-tutorial/</link>
					<comments>https://melec.ir/intel-edison-board-tutorial/#comments</comments>
		
		<dc:creator><![CDATA[سینا طاهباز]]></dc:creator>
		<pubDate>Wed, 04 Jul 2018 05:30:24 +0000</pubDate>
				<category><![CDATA[بردهای سیستم عامل دار]]></category>
		<category><![CDATA[Intel Edison]]></category>
		<category><![CDATA[اینتل ادیسون]]></category>
		<category><![CDATA[توزیع Yocto لینوکس]]></category>
		<category><![CDATA[برد اینتل ادیسون]]></category>
		<category><![CDATA[برد Intel Edison]]></category>
		<category><![CDATA[آموزش ادیسون]]></category>
		<category><![CDATA[آموزش راه اندازی برد ادیسون]]></category>
		<category><![CDATA[آموزش برد اینتل ادیسون]]></category>
		<category><![CDATA[آموزش برنامه نویسی برد ادیسون]]></category>
		<category><![CDATA[وای‌فای برد ادیسون]]></category>
		<category><![CDATA[ادیسون]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=25357</guid>

					<description><![CDATA[<p>برد اینتل ادیسون یک کامپیوتر ماژولی یا computer-on-module توسعه یافته توسط شرکت اینتل است. برد اینتل ادیسون به اندازه کافی کوچک برای جاسازی در پروژه‌های پوشیدنی ، به اندازه کافی تطبیق پذیر برای مدیریت کاربردهای اینترنت اشیا و به اندازه کافی قدرتمند برای کنترل پلتفرم های رباتیک می‌باشد. نمای بالایی برد اینتل ادیسون. مدارات در یک محافظ RF قرارگرفته‌اند. همچنین می‌توانید در عکس یک آنتن مربوط به وایفای/بلوتوث و یک کانکتور u.FL برای اتصال آنتن خارجی را مشاهده کنید. نیازی به گفتن نیست که برد اینتل ادیسونیک مغز الکترونیکی کوچک و قدرتمند است و قدرت آن را دارد که نحوه تفکر ما را در مورد پردازش نهفته تغیر دهد. این ماژول دارای یک سیستم عامل لینوکس برمبنای Yocto است ، بنابراین می‌توانید روی آن فایل‌های C یا ++C را کامپایل کنید ، یا پایتون، Node.js، ودیگر اسکریپت‌ها را روی آن اجرا کنید. ارتباط با برد اینتل ادیسون برای کوچک نگه داشتن پلتفرم &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/intel-edison-board-tutorial/">آموزش کار با برد اینتل ادیسون Intel Edison</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/intel-edison-board-tutorial/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>ارسال آرایه ها به توابع</title>
		<link>https://melec.ir/%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d8%a2%d8%b1%d8%a7%db%8c%d9%87-%d9%87%d8%a7-%d8%a8%d9%87-%d8%aa%d9%88%d8%a7%d8%a8%d8%b9/</link>
					<comments>https://melec.ir/%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d8%a2%d8%b1%d8%a7%db%8c%d9%87-%d9%87%d8%a7-%d8%a8%d9%87-%d8%aa%d9%88%d8%a7%d8%a8%d8%b9/#respond</comments>
		
		<dc:creator><![CDATA[محمد حسین کوهی قمصری]]></dc:creator>
		<pubDate>Fri, 02 Mar 2018 10:30:57 +0000</pubDate>
				<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[زبان برنامه نویسی C]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[آموزش ساده آردوینو]]></category>
		<category><![CDATA[توابع]]></category>
		<category><![CDATA[ارسال آرایه ها به توابع]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[توابع مربوط به آرایه ها]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=23546</guid>

					<description><![CDATA[<p>ارسال آرایه ها به توابع  ، برای ارسال آرگومان از نوع رشته به تابع، نام تابع را بدون براکت بنویسید. به عنوان مثال، اگر آرایه ای با نام hourlyTemperatures از نوع تابع تعریف شده باشد، فراخوانی این تابع آرایه hourlyTemperatures را ارسال کرده و modifyArray اندازه آن برای تابع را تعیین می کند. نکات مهم ارسال آرایه به توابع : در این بخش لیستی از نکات مهمی که شما باید هنگام ارسال آرایه به توابع بدانید را ارائه می کنیم : معمولا همراه با ارسال نام آرایه به تابع، تعداد اعضای آن نیز به تابع ارسال می شود تا بتوان پردازش های لازم را روی اعضای آرایه انجام داد. در غیر اینصورت یا باید تعداد اعضا را درون تابع محاسبه کنیم یا به عنوان یک روش نامناسب تعداد اعضا را به عنوان کی متغیر سراسری تعریف کنیم. در برنامه نویسی به زبان C++ آرایه ها توسط مرجع به تابع ارسال می &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d8%a2%d8%b1%d8%a7%db%8c%d9%87-%d9%87%d8%a7-%d8%a8%d9%87-%d8%aa%d9%88%d8%a7%d8%a8%d8%b9/">ارسال آرایه ها به توابع</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d8%a2%d8%b1%d8%a7%db%8c%d9%87-%d9%87%d8%a7-%d8%a8%d9%87-%d8%aa%d9%88%d8%a7%d8%a8%d8%b9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[Arduino]]></series:name>
	</item>
		<item>
		<title>برنامه‌نویسی آردوینو–ساختارهای کنترلی</title>
		<link>https://melec.ir/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87%e2%80%8c%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88-%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%da%a9%d9%86%d8%aa/</link>
					<comments>https://melec.ir/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87%e2%80%8c%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88-%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%da%a9%d9%86%d8%aa/#respond</comments>
		
		<dc:creator><![CDATA[محمد حسین کوهی قمصری]]></dc:creator>
		<pubDate>Fri, 02 Feb 2018 18:30:00 +0000</pubDate>
				<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[آموزش آردوینو]]></category>
		<category><![CDATA[دستور if]]></category>
		<category><![CDATA[دستور if else]]></category>
		<category><![CDATA[دستور if else if else]]></category>
		<category><![CDATA[دستور switch case]]></category>
		<category><![CDATA[عملگر شرطی]]></category>
		<category><![CDATA[برنامه‌نویسی آردوینو]]></category>
		<category><![CDATA[arduino]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=23104</guid>

					<description><![CDATA[<p>برنامه‌نویسی آردوینو – ساختارهای کنترلی، ساختارهای تصمیم گیری به منظور تصمیم گیری برنامه نویس برای مشخص کردن ارزیابی یک یا چند شرط و یا تست برنامه لازم است. به عنوان مثال در صورت صحیح بودن یک شرط مجموعه دستوراتی اجرا شود یا در صورت صحیح نبودن یک شرط مجموعه دستوراتی اجرا شود.در ادامه با میکرودیزاینرالکترونیک باشید تا بیشتر یاد بگیریم. در ادامه متداول ترین ساختارهای تصمیم گیری که در اکثر زبان های برنامه نویسی وجود دارد را معرفی می کنیم. دستورات کنترلی المان های موجود در برنامه هستند که روند اجرای برنامه را تعیین می کنند. این دستورات عبارت اند از : دستورات if دستورات if…else دستورات if…else if… else دستورات switch case عملگرد شرطی ?: نکته مهم : کلمه statement در مثال های زیر همان دستورات برنامه نویسی هستن. این statement  میتونه یک دستور یا ده ها دستور باشه. دستور if این دستور یک عبارت را در داخل پرانتز دریافت می &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87%e2%80%8c%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88-%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%da%a9%d9%86%d8%aa/">برنامه‌نویسی آردوینو–ساختارهای کنترلی</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87%e2%80%8c%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88-%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%da%a9%d9%86%d8%aa/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[Arduino]]></series:name>
	</item>
		<item>
		<title>ساختار برنامه آردوینو</title>
		<link>https://melec.ir/%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/</link>
					<comments>https://melec.ir/%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/#comments</comments>
		
		<dc:creator><![CDATA[محمد حسین کوهی قمصری]]></dc:creator>
		<pubDate>Fri, 12 Jan 2018 21:31:30 +0000</pubDate>
				<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[برنامه نویسی آردوینو]]></category>
		<category><![CDATA[ساختار برنامه آردوینو]]></category>
		<category><![CDATA[Sketch]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=22663</guid>

					<description><![CDATA[<p>ساختار برنامه آردوینو ، در این بخش ساختار یک برنامه را در آردوینو به دقت مورد بررسی قرار می دهیم. نرم افزار آردوینو متن باز است. سورس این برنامه برای محیط  زبان جاوا تحت لایسنس GPL و C++/C در شاخه کتابخانه های میکروکنترلر در LGPL وجود دارد. کل جلسات آموزش آردوینو را اینجا بخواهید. Sketch : اولین واژه پرکاربرد در آردوینو هست و به معنای برنامه نوشته شده می باشد. ساختار برنامه آردوینو برنامه های آردوینو را میتوان به سه بخش تقسیم کرد : ساختار، مقادیر (متغیرها و ثابت ها) و توابع. در این آموزش در مورد نرم افزار آردوینو و نحوه نوشتن برنامه هایی بدون خطا های دستوری توضیح داده می شود. با بخش ساختار شروع می کنیم. ساختار از دو تابع اصلی تشکیل شده است : تابع تنظیمات تابع حلقه Void setup ( ) { } هدف : تابع setup در هنگام شروع برنامه فراخوانی می شود. از این &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/">ساختار برنامه آردوینو</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<series:name><![CDATA[Arduino]]></series:name>
	</item>
		<item>
		<title>آموزش آردوینو</title>
		<link>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/</link>
					<comments>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/#comments</comments>
		
		<dc:creator><![CDATA[محمد حسین کوهی قمصری]]></dc:creator>
		<pubDate>Tue, 02 Jan 2018 07:53:38 +0000</pubDate>
				<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[محیط برنامه نویسی آردوینو]]></category>
		<category><![CDATA[آموزش آردوینو به زبان ساده]]></category>
		<category><![CDATA[آموزش مبتدی آردوینو]]></category>
		<category><![CDATA[آموزش ساده آردوینو]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[بردهای آردوینو]]></category>
		<category><![CDATA[پروژه های آردوینو]]></category>
		<category><![CDATA[آموزش آردوینو]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=22495</guid>

					<description><![CDATA[<p>آموزش آردوینو آردوینو یک پلتفرم نمونه سازی (متن-باز) برمبنای یک سخت افزار و نرم افزار با کاربری آسان است. آردوینو شامل یک برد است که میتواند برنامه ریزی شود (که به عنوان میکروکنترلر معرفی می شود) و نرم افزار آماده آن که IDE آردوینو نامیده می شود (محیط توسعه یکپارچه) که از آن برای نوشتن و آپلود برنامه ها بر روی برد استفاده می شود.این اولین جلسه از سلسله جلسات آموزش آردوینو در میکرو دیزاینر الکترونیک است و امیدواریم با حمایت شما بتوانیم ادامه آموزش ها را نیز بنویسیم. مخاطبان این آموزش این آموزش های برای ، علاقمندان به یادگیری علم الکترونیک و آردوینو،  دانشجویان ، دانش آموزان علاقه مند یا به منظور سرگرمی میتواند استفاده شود. با استفاده از آردوینو میتوانید با مبانی میکروکنترلرها و سنسورها آشنا شوید و با هزینه بسیار کمی شروع به ساخت پروژه های الکترونیکی کنید. هدف این مجموعه آموزشی آشنا کردن شما با آردوینو &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/">آموزش آردوینو</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<series:name><![CDATA[Arduino]]></series:name>
	</item>
		<item>
		<title>نرم افزار Atmel Studio</title>
		<link>https://melec.ir/download-atmel-studio-new-version/</link>
					<comments>https://melec.ir/download-atmel-studio-new-version/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Tue, 12 Sep 2017 11:19:47 +0000</pubDate>
				<category><![CDATA[دانلود نرم افزار های الکترونیک]]></category>
		<category><![CDATA[دانلود کتاب آموزشی Atmel Studio]]></category>
		<category><![CDATA[آموزش برنامه نویسی در محیط Atmel Studio]]></category>
		<category><![CDATA[آموزش کار با ATMEL STUDIO و AVR-GCC]]></category>
		<category><![CDATA[avr]]></category>
		<category><![CDATA[arm studio]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[AVR STUDIO]]></category>
		<category><![CDATA[ATMEL STUDIO]]></category>
		<category><![CDATA[atmel]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=19871</guid>

					<description><![CDATA[<p>نرم افزار اتمل استودیو ( ( Atmel Studio محیط توسعه یکپارجه (IDE) برای برنامه نویسی  و توسعه میکروکنترلر های AVR و ARM   شرکت  Atmel می باشد. اگر در شرکت سخت افزاری و یا الکترونیک شما برنامه نویس سیستم های نهفته هستید، همه ی چشم­ها روی شماست. امروزه نرم افزار و قابلیت های آن و انعطاف پذیری آن از اهمیت بیشتری نسبت به قبل اهمیت پیدا کرده. بنابراین هر چیزی که بتونه شما را کمک کنه کدتون را راحتر و سریع تر بنویسید ، فشار کاری شما را کاهش و در نتیجه هم برای شما و هم برای شرکت سودمند خواهد بود. نرم افزار یا بهتره بگیم IDE اتمل استودیو (Atmel Studio)  یکی از این ابزار­ها هست. این نرم افزار شما را در نوشتن کد برای میکروکنترلرهای AVR,ARM  شرکت ATMEL  کمک میکنه. و تلاش میکنه شما وقت کمتری را تلف کنید و سریع تر کد بزنید. محیط توسعه یکپارچه Atmel Studio &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/download-atmel-studio-new-version/">نرم افزار Atmel Studio</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/download-atmel-studio-new-version/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>برنامه نویسی با کیوت یا Qt</title>
		<link>https://melec.ir/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a8%d8%a7-%da%a9%db%8c%d9%88%d8%aa-%db%8c%d8%a7-qt/</link>
					<comments>https://melec.ir/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a8%d8%a7-%da%a9%db%8c%d9%88%d8%aa-%db%8c%d8%a7-qt/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Tue, 29 Aug 2017 19:15:28 +0000</pubDate>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[ویندوز]]></category>
		<category><![CDATA[زبان سی پلاس پالاس]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[برنامه‌نویسی Qt در ویندوز و لینوکس]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[ابزار qmake]]></category>
		<category><![CDATA[اندروید]]></category>
		<category><![CDATA[Qt Designer چیست ؟]]></category>
		<category><![CDATA[Qt Creator چیست ؟]]></category>
		<category><![CDATA[کیوت یا Qt چیست؟]]></category>
		<category><![CDATA[سیگنال ها و اسلات ها در کیوت Qt]]></category>
		<category><![CDATA[کیوت چیست؟]]></category>
		<category><![CDATA[کتابخانه های QT]]></category>
		<category><![CDATA[Qt چیست؟]]></category>
		<category><![CDATA[برنامه نویسی در QT]]></category>
		<category><![CDATA[Qt Linguist چیست ؟]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Qt Embedded]]></category>
		<category><![CDATA[کیوت]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=19732</guid>

					<description><![CDATA[<p>Qt چیست ؟ کیوت یا Qt  مجموعه‌ای از کتابخانه‌ها و هدرهای نوشته‌شده به زبان ++C است که به برنامه‌نویسان امکان توسعه آسان نرم‌افزارهای کاربردی را می‌دهد. نرم‌افزارهای نوشته شده با  QT   با استفاده از یک کامپایلر زبان ++C برای طیف وسیعی از سیستم‌عامل‌ها از جمله  لینوکس ، ویندوز، ویندوز CE، مک‌اواس و …همگردانی شوند. یا بعبارت ساده تر با کمک QT می‌توان نرم‌افزارهایی که با تغییرات کم یا بدون تغییرات قابل اجرا روی سیستم‌عامل‌های مختلف  را طراحی و برنامه‌نویسی نمود. کیوت به تعریفی دیگر Qt یا کیوت یک چارچوب نرم افزاری چند پلتفرمی یا به عبارتی کراس پلتفرم است و از آن برای توسعه نرم افزار های کاربردی که می توان آن ها را بر روی پلتفرم های مختلف سخت افزاری و نرم افزاری و بدون تغییر یا با تغییرات خیلی کم در کد اصلی، اجرا کرد استفاده می شود و در عین حال یک محیط توسعه نرم افزار &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a8%d8%a7-%da%a9%db%8c%d9%88%d8%aa-%db%8c%d8%a7-qt/">برنامه نویسی با کیوت یا Qt</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a8%d8%a7-%da%a9%db%8c%d9%88%d8%aa-%db%8c%d8%a7-qt/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
		
		<series:name><![CDATA[Qt programming]]></series:name>
	</item>
		<item>
		<title>بهترین زبان های برنامه نویسی امسال</title>
		<link>https://melec.ir/the-top-programming-languages-2017/</link>
					<comments>https://melec.ir/the-top-programming-languages-2017/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Fri, 21 Jul 2017 06:02:38 +0000</pubDate>
				<category><![CDATA[اخبار تکنولوژی و الکترونیک]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[زبان برنامه نویسی الکترونیک]]></category>
		<category><![CDATA[The Top Programming Languages 2017]]></category>
		<category><![CDATA[بهترین زبان برنامه نویسی]]></category>
		<category><![CDATA[بهترین زبان برنامه نویسی در بازار کار ایران]]></category>
		<category><![CDATA[بهترین زبان برنامه نویسی وب]]></category>
		<category><![CDATA[بهترین زبان برنامه نویسی برای شروع]]></category>
		<category><![CDATA[بهترین زبان برنامه نویسی برای میکروکنترلر]]></category>
		<category><![CDATA[بهترین زبان برنامه نویسی برای یادگیری]]></category>
		<category><![CDATA[بهترین زبان برنامه نویسی برای arm]]></category>
		<category><![CDATA[آموزش برنامه نویسی]]></category>
		<category><![CDATA[زبان برنامه نویسی labview]]></category>
		<category><![CDATA[زبان برنامه نویسی C]]></category>
		<category><![CDATA[زبان برنامه نویسی c شارپ]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=19247</guid>

					<description><![CDATA[<p>بهترین زبان برنامه نویسی کدومه ؟ کدومش را یادبگیرم بازار کار خوبی داره ؟ کدوم زبان برنامه نویسی کاربرد بیشتری داره ؟ کدوم زبان برنامه نویسی راحته برای یادگیری؟ این ها سوالاتی هستن که مبتدیان یادگیری برنامه نویسی معمولا خیلی میپرسن و همچنین بحث های خیلی حرفه ای در مورد بهترین زبان های برنامه نویسی در بین اساتید برنامه نویسی هست و خیلی ها از جنبه های مختلف زبان های برنامه نویسی را برسی میکنند و نظر خاص خودشان را دارند ولی در این مقاله ما جواب سوال بهترین زبان های برنامه نویسی چیه ؟ را باهم برسی خواهیم کرد. بهترین زبان های برنامه نویسی 2017 امسال پایتون ( Python ) ترکونده و رتبه اول جدول را به خودش اختصاص داده و زبان های C,C++, JAVA نزدیک ترین رقیب های پایتون هستن و البته جز بهترین زبان های برنامه نویسی هستن. بهترین زبان های برنامه نویسی برای سیستم های نهفته &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/the-top-programming-languages-2017/">بهترین زبان های برنامه نویسی امسال</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/the-top-programming-languages-2017/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش رزبری پای &#8211; Raspberry pi &#8211; مقدمه</title>
		<link>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-raspberrypi-%d9%85%d9%82%d8%af%d9%85%d9%87/</link>
					<comments>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-raspberrypi-%d9%85%d9%82%d8%af%d9%85%d9%87/#respond</comments>
		
		<dc:creator><![CDATA[احمدرضا جعفری]]></dc:creator>
		<pubDate>Thu, 26 Jan 2017 16:46:10 +0000</pubDate>
				<category><![CDATA[رزبری پای]]></category>
		<category><![CDATA[raspberrypi]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[سیستم عامل رزبری]]></category>
		<category><![CDATA[معرفی رزبری پای]]></category>
		<category><![CDATA[مقایسه رزبری پای]]></category>
		<category><![CDATA[الکترونیک]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[رزبری]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=14116</guid>

					<description><![CDATA[<p>به نام خدا با سلام به همه دوستان از امروز قصد داریم آموزش Raspberry pi را برای شما عزیزان ارایه کنیم. رزبری‌پای چیست رزبری‌پای یک مینی‌کامپوتر است که توسط دانشگاه کمبریج ساخته شده است. &#8211; اندازه کوچک &#8211; قابل اتصال به مانیتور و تلویزیون &#8211; قیمت ارزان &#8211; دارای پورت یو اس بی &#8211; دارای پورت LAN  و WIFI &#8211; قابلیت برنامه نویسی شدن رزبری یک گزینه عالی برای استفاده در سیستم های هوشمند،اینترنت اشیا،سیستم های الکترونیکی،وب سرور ها،ساخت کنسول های بازی،روتر و&#8230; می باشد. زبان های مختلفی برنامه‌ نویسی رزبری‌پای رزبری‌پای را می‌توان با استفاده از زبان های مختلفی  ازقبیل c,c++,java,ruby,pythone برنامه‌ نویسی کرد برخی سیستم عامل‌هایی که رزبری را حمایت میکنند &#8211; Ubuntu mate &#8211; Windows10 IOT core &#8211; Raspbian رزبین ، سیستم عامل رسمی رزبری‌پای می‌باشد که ما از آن استفاده خواهیم کرد برای راه اندازی رزبری، شما نیاز به یک کارت حافظه SD  با ظرفیت چهار گیگ &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-raspberrypi-%d9%85%d9%82%d8%af%d9%85%d9%87/">آموزش رزبری پای &#8211; Raspberry pi &#8211; مقدمه</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-raspberrypi-%d9%85%d9%82%d8%af%d9%85%d9%87/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[Raspberry Pi]]></series:name>
	</item>
		<item>
		<title>آشنایی با زبان های برنامه نویسی آردوینو</title>
		<link>https://melec.ir/introduction-arduino-programming-language/</link>
					<comments>https://melec.ir/introduction-arduino-programming-language/#comments</comments>
		
		<dc:creator><![CDATA[محمد امین امیری]]></dc:creator>
		<pubDate>Tue, 17 Jan 2017 15:37:20 +0000</pubDate>
				<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[snap4arduino]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[زبان c]]></category>
		<category><![CDATA[آموزش برنامه نویسی آردوینو]]></category>
		<category><![CDATA[زبان سی]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[دستور analog write]]></category>
		<category><![CDATA[دستور digital read]]></category>
		<category><![CDATA[زبان برنامه نویسی آردوینو]]></category>
		<category><![CDATA[نرم افزار آردوینو]]></category>
		<category><![CDATA[ardublock]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=13729</guid>

					<description><![CDATA[<p>به نام خدا در این قسمت میخواهیم شما رو با زبان برنامه نویسی آردوینو آشنا کنیم و بعضی از دستورات در این زبان رو با هم بررسی کنیم خب اول بگم زبان برنامه نویسی آردوینو c++  ,   c  هست البته به این معنی نیست که شما فقط با این زبان میتوانید برنامه نویسی کنید نرم افزار های دیگه ای برای برنامه نویسی آردوینو هستند که در زیر چند نمونه معرفی میکنم چند نرم افزار و زبان مشهور برنامه نویسی: 1- ardublock 2-snap4arduino 3-python 4- زبان ++C,C خب میریم سراغ زبان رایج آردوینو که همون c  و ++c  هست . شما وقتی نرم افزار آردوینو رو اجرا میکنید دو تابع میبینید. از اینجا نرم افزار آردوینو را دانلود کنید. نکته مهم : موارد زیر در جلسات قبلی توضیح داده شده و فقط صرفا جهت مرور است. setup و loop void setup() { کد هایی که در این قسمت نوشته میشه یکبار اجرا &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/introduction-arduino-programming-language/">آشنایی با زبان های برنامه نویسی آردوینو</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/introduction-arduino-programming-language/feed/</wfw:commentRss>
			<slash:comments>21</slash:comments>
		
		
		
		<series:name><![CDATA[Arduino]]></series:name>
	</item>
		<item>
		<title>دانلود نرم افزار Keil ARM</title>
		<link>https://melec.ir/keil-arm-ide-software/</link>
					<comments>https://melec.ir/keil-arm-ide-software/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Mon, 16 May 2016 07:16:24 +0000</pubDate>
				<category><![CDATA[دانلود نرم افزار های الکترونیک]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[arm7]]></category>
		<category><![CDATA[arm9]]></category>
		<category><![CDATA[نرم افزار Keil MDK ARM]]></category>
		<category><![CDATA[کامپایلر ARM]]></category>
		<category><![CDATA[نرم افزار ARM Cortex]]></category>
		<category><![CDATA[uVision]]></category>
		<category><![CDATA[کامپایلر میکروکنترلرهای Cortex]]></category>
		<category><![CDATA[دانلود keil]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=7091</guid>

					<description><![CDATA[<p>کیل یا Keil یک محیط کامل برنامه نویسی برای میکروکنترلرها می باشد که بیشتر برای میکروکنترلرهای ARM ما می شناسیم. شرکت Keil که در سال 1982 پایه گذاری شده که در سال 2005 توسط شرکت ARM خریداری شد و بیشتر تمرکزش روی میکروکنترلرهای ARM است و البته قبلا خیلی از برنامه نویسان میکروکنترلرها از Keil برای برنامه نویسی 8051 استفاده میکردند. نرم افزار Keil تمام امکانات و موارد مورد نیاز برای برنامه نویسی میکروکنترلرهای ARM از جمله کامپایلر C و ++C ، دیباگر ، شبیه سازی و محیط IDE را فراهم میکند. که کار برنامه نویسی را هم راحت کرده البته کاش رایگان بود 🙂 البته نگران نباشید کرکش را هم کنار فایل گذاشتیم . Features Complete support for Cortex-M, Cortex-R4, ARM7, and ARM9 devices Industry-leading ARM C/C++ Compilation Toolchain µVision4 IDE, debugger, and simulation environment Keil RTX deterministic, small footprint real-time operating system (with source code) TCP/IP Networking Suite offers &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/keil-arm-ide-software/">دانلود نرم افزار Keil ARM</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/keil-arm-ide-software/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>معرفی رشته ICT قسمت دوم [برسی درس های گرایش سیستم های مخابراتی ترم 1و2]</title>
		<link>https://melec.ir/%d8%af%d8%b1%d8%b3-%d9%87%d8%a7%db%8c-%d8%b1%d8%b4%d8%aa%d9%87-ict/</link>
					<comments>https://melec.ir/%d8%af%d8%b1%d8%b3-%d9%87%d8%a7%db%8c-%d8%b1%d8%b4%d8%aa%d9%87-ict/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Mon, 02 Feb 2015 00:30:26 +0000</pubDate>
				<category><![CDATA[رشته مهندسی ICT]]></category>
		<category><![CDATA[بازار کار ICT]]></category>
		<category><![CDATA[سرفصل دروس کارشناسی ناپیوسته ict]]></category>
		<category><![CDATA[استخدام رشته ict]]></category>
		<category><![CDATA[محمد علی پورصمدی]]></category>
		<category><![CDATA[دانشکده فنی شهید شمسی پور]]></category>
		<category><![CDATA[پایان نامه کارشناسی ict]]></category>
		<category><![CDATA[برپایی سیستم های مخابراتی]]></category>
		<category><![CDATA[دروس کاردانی رشته ict]]></category>
		<category><![CDATA[بازار کار رشته ict]]></category>
		<category><![CDATA[ict]]></category>
		<category><![CDATA[دانلود پروژه کارشناسی ict]]></category>
		<category><![CDATA[CCIE ICT]]></category>
		<category><![CDATA[سرفصل دروس کاردانی ict]]></category>
		<category><![CDATA[کارشناسی ارشد رشته ict]]></category>
		<category><![CDATA[ict شمسی پور]]></category>
		<category><![CDATA[گرایش های کارشناسی ict]]></category>
		<category><![CDATA[CCNA ICT]]></category>
		<category><![CDATA[لیست دروس کارشناسی ناپیوسته ict]]></category>
		<category><![CDATA[تفاوت it و ict]]></category>
		<category><![CDATA[دانشجویان ict شمسی پور]]></category>
		<category><![CDATA[سرفصل دروس کارشناسی ict]]></category>
		<category><![CDATA[رشته ictچیست؟]]></category>
		<category><![CDATA[دروس رشته ی ict]]></category>
		<category><![CDATA[it vs ict]]></category>
		<category><![CDATA[شمسی پور ict]]></category>
		<category><![CDATA[رشته ict گرایش دیتا]]></category>
		<category><![CDATA[سرفصل دروس رشته کاردانی ict]]></category>
		<category><![CDATA[کارشناسی ict]]></category>
		<category><![CDATA[رشته آی سی تی]]></category>
		<category><![CDATA[فناوری اطلاعات و ارتباطات ict]]></category>
		<category><![CDATA[رشته ict گرایش مدیریت]]></category>
		<category><![CDATA[معرفی رشته دانشگاهی ict]]></category>
		<category><![CDATA[پروژه کارشناسی ict]]></category>
		<category><![CDATA[مهندسی ICT]]></category>
		<category><![CDATA[دروس ict]]></category>
		<category><![CDATA[رشته ict چیه؟]]></category>
		<category><![CDATA[معرفی رشته کاردانی ict]]></category>
		<category><![CDATA[کاردانی به کارشناسی ict]]></category>
		<category><![CDATA[شمسی پور]]></category>
		<category><![CDATA[چارت دروس ict]]></category>
		<category><![CDATA[رشته ict]]></category>
		<category><![CDATA[ict and it]]></category>
		<category><![CDATA[موضوع پروژه کارشناسی ict]]></category>
		<category><![CDATA[ICT چیه]]></category>
		<category><![CDATA[سرفصل دروس ict]]></category>
		<category><![CDATA[رشته ict مخابرات]]></category>
		<category><![CDATA[محمد علی پورصمدی ict]]></category>
		<category><![CDATA[دروس کارشناسی ict]]></category>
		<category><![CDATA[آینده رشته ICT]]></category>
		<category><![CDATA[سرفصل دروس رشته ict]]></category>
		<category><![CDATA[معرفی رشته ict]]></category>
		<category><![CDATA[پورصمدی ict]]></category>
		<category><![CDATA[استخدام کارشناسی ict]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=3094</guid>

					<description><![CDATA[<p>&#8220;کارشناسی ناپیوسته فناوری اطلاعات و ارتباطات گرایش برپایی سیستم های مخابراتی&#8221; بنظر من یکی از بهترین گرایش های رشته ICT می باشد که علت آن هم بیشتر مخابراتی بودن آن می باشد که برای دوستانی که کاردانی الکترونیک خواندن خیلی بهتر بنظر می آید .در ادامه با ما باشید تا با برسی درس های ترم یک و دو ، &#160;بیشتر با این رشته آشنا بشویم. اگر قسمت اول معرفی رشته ICT را مطالعه کرده باشید با چارت درسی و سرفصل های آن آشنا شدید و اگر مطالعه نکردید توصیه می کنم از لینک زیر آن را هم مطالعه کنید.برای اطلاع از سرفصل های دقیق هر گرایش می توانید فایل سرفصل های درس را نیز از لینک زیر دانلود و مطالعه کنید. معرفی رشته ICT قسمت اول چارت درسی&#160; دروسی که در ادامه برسی می کنیم تجربه شخصی بنده در دانشکده فنی و حرفه ای شهید شمسی پور هستش&#160; البته سرفصل &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%af%d8%b1%d8%b3-%d9%87%d8%a7%db%8c-%d8%b1%d8%b4%d8%aa%d9%87-ict/">معرفی رشته ICT قسمت دوم [برسی درس های گرایش سیستم های مخابراتی ترم 1و2]</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%af%d8%b1%d8%b3-%d9%87%d8%a7%db%8c-%d8%b1%d8%b4%d8%aa%d9%87-ict/feed/</wfw:commentRss>
			<slash:comments>19</slash:comments>
		
		
			</item>
		<item>
		<title>مجموعه  تمرین های ++c  به همراه توضیحات</title>
		<link>https://melec.ir/%d9%85%d8%ac%d9%85%d9%88%d8%b9%d9%87-%d8%aa%d9%85%d8%b1%db%8c%d9%86-%d9%87%d8%a7%db%8c-c-%d8%a8%d9%87-%d9%87%d9%85%d8%b1%d8%a7%d9%87-%d8%aa%d9%88%d8%b6%db%8c%d8%ad%d8%a7%d8%aa/</link>
					<comments>https://melec.ir/%d9%85%d8%ac%d9%85%d9%88%d8%b9%d9%87-%d8%aa%d9%85%d8%b1%db%8c%d9%86-%d9%87%d8%a7%db%8c-c-%d8%a8%d9%87-%d9%87%d9%85%d8%b1%d8%a7%d9%87-%d8%aa%d9%88%d8%b6%db%8c%d8%ad%d8%a7%d8%aa/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Wed, 11 Jun 2014 14:50:55 +0000</pubDate>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[KEIL]]></category>
		<category><![CDATA[avr]]></category>
		<category><![CDATA[پروژه الکترونیک]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[مجموعه تمرین های ++c به همراه توضیحات]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[برنامه نویسی PC]]></category>
		<category><![CDATA[ict]]></category>
		<category><![CDATA[برنامه نویسی C++ میکروکنترلر]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[\V]]></category>
		<category><![CDATA[زبان برنامه نویسی]]></category>
		<category><![CDATA[cI HG;JV]]></category>
		<category><![CDATA[حل تمرین]]></category>
		<category><![CDATA[KD;]]></category>
		<category><![CDATA[دانشکده شهید شمسی پور]]></category>
		<category><![CDATA[کلاس های آموزشی C]]></category>
		<category><![CDATA[آموزش برنامه نویسی به زبان سی]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[IAR]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=2033</guid>

					<description><![CDATA[<p>مجموعه  تمرین های ++c  به همراه توضیحات، به نظر من نمونه کدهای نوشته شده در هر زبان برنامه نویسی بهترین منبع برای یاد گیری آن زبان هستند . با مطالعه این کد ها با  ساختار آن زبان و نحوه استفاده از دستورات و توابع و غیره آشنا می شویم .در این وقت از میکرو دیزاینر الکترونیک براتون مجموعه  تمرین های ++c  که شامل هفت سری تمرین به همراه حل آن ها و همراه توضیحات برنامه می باشد را تهیه کرده ایم . امید است با مطالعه این تمرینات مهارت خود را در برنامه نویسی افزایش بدهید . زبان برنامه‌نویسی ++C (بخوانید سی پلاس‌پلاس) یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره، شیءگرا، سطح بالا و چندرگه (که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند)، عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد. این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا، برنامه‌نویسی جنریک است. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d9%85%d8%ac%d9%85%d9%88%d8%b9%d9%87-%d8%aa%d9%85%d8%b1%db%8c%d9%86-%d9%87%d8%a7%db%8c-c-%d8%a8%d9%87-%d9%87%d9%85%d8%b1%d8%a7%d9%87-%d8%aa%d9%88%d8%b6%db%8c%d8%ad%d8%a7%d8%aa/">مجموعه  تمرین های ++c  به همراه توضیحات</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d9%85%d8%ac%d9%85%d9%88%d8%b9%d9%87-%d8%aa%d9%85%d8%b1%db%8c%d9%86-%d9%87%d8%a7%db%8c-c-%d8%a8%d9%87-%d9%87%d9%85%d8%b1%d8%a7%d9%87-%d8%aa%d9%88%d8%b6%db%8c%d8%ad%d8%a7%d8%aa/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
	</channel>
</rss>
