<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >
<channel>
<title>ویژوال بیسیک</title>
<link>http://flr.blogfa.com/</link>
<description>آموزش گام به گام برنامه نویسی با نرم افزار ویژوال بیسیک</description>
<language>fa</language>
<generator>blogfa.com</generator>
<lastBuildDate>Sun, 13 Sep 2009 15:44:27 GMT</lastBuildDate>
<item>
<title>درس 6</title>
<link>http://flr.blogfa.com/post-61.aspx</link>
<description>دستور IF&lt;BR&gt;از این دستور برای تصمیم گیری و شرط مورد مقادیر یک عبارت منطقی استفاده میکنیم یک عبارت منطقی حداقل شامل دو مقدار است که باید مقایسه شوند و نیز شامل یک عملگر مقایسه ای است.&lt;BR&gt;برای بیان شرط از عملگرهای رابطه ای (مقایسه ای) زیر استفاده میشود :&lt;BR&gt;1- (=) مساوی&lt;BR&gt;2- (&lt;) بزرگتر&lt;BR&gt;3- (=&lt;) بزرگتر یا مساوی&lt;BR&gt;4- (&gt;) کوچکتر&lt;BR&gt;5- (=&gt;) کوچکتر یا مساوی&lt;BR&gt;6- (&lt;&gt;) مخالف یا نامساوی&lt;BR&gt;توجه : بین مقادیر عددی ورشته ای نمیتوان مقایسه ای انجام داد&lt;BR&gt;دستور IF&lt;BR&gt;به دو صورت مورد استفاده قرار میگیرد:&lt;BR&gt;شکل اول دستور IF: دستور یا دستورات Then شرط If&lt;BR&gt;ابتدا عبارت شرطی جلوی دستور IF ارزیابی میشود اگر نتیجه ارزیابی درست باشد دستور بعد از کلمه کلیدی Then اجرا میشود. در صورتی که نتیجه ارزیابی غلط باشد کنترل به خط بعد رفته و دستورالعمل بعد از دستور &lt;BR&gt;IF اجرا می شود.</description>
<pubDate>Sun, 13 Sep 2009 15:44:27 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=flr&amp;postid=61</comments>
<dc:creator>flr</dc:creator>
<guid>http://flr.blogfa.com/post-61.aspx</guid>
</item>
<item>
<title>درس 5</title>
<link>http://flr.blogfa.com/post-60.aspx</link>
<description>خوب حالا کارمون شروع شد .&lt;BR&gt;&lt;BR&gt;دستور Input&lt;BR&gt;برای دریافت داده ها از صفحه کلید استفاده میشود.&lt;BR&gt;&lt;BR&gt;نکات مهم در ارتباط با دستور input:&lt;BR&gt;نکته1: در صورتیکه بخواهیم در جلوی این دستور چند متغیر را همزمان تعریف کنیم حتما بین دو&lt;BR&gt;متغیر باید علامت کاما &quot;،&quot; استفاده نمود.&lt;BR&gt;&lt;BR&gt;نکته2: هنگام اجرای این دستور علامت سوال &quot;؟&quot; ظاهر می گردد و منتظر وارد کردن ورودی می شود.&lt;BR&gt;نکته3: همچنین پس از ظاهر شدن علامت سوال &quot;؟&quot; برای وارد کردن بیش از یک دادۀ ورودی باید بین&lt;BR&gt;آنها علامت کاما &quot;،&quot; استفاده نمود.&lt;BR&gt;نکته4: در صورتیکه تعداد مقادیر وارد شده از نظر تعداد با متغیرهای جلوی Input یکسان نباشد با نمایش&lt;BR&gt;پیغام خطای روبرو مجددا از کاربر ورودی خواهد خواست : read from start&lt;BR&gt;و اگر توع مقادیر وارد شده با نوع متغیرهای تعریف شده در input یکسان نباشد پیغام فوق ظاهر میشود.&lt;BR&gt;پیغان در دستور Input :&lt;BR&gt;برای اینکه کاربر به هنکام وارد کردن مقادیر از تعداد نوع متغیرها آگاهی داشته باشد بهتر است در دستور Input پیغامی را نمایش دهیم که این پیغام باید داخل دو علامت (&quot; &quot;) قرار گیرد.&lt;BR&gt;مثال: input&quot;please enter two number&quot;n1,n2و در مانیتور پیغام زیر را مشاهده میکنیم.&lt;BR&gt;Plase enter two number?&lt;BR&gt;نکته: اگر بعد از دستور input از علامت ( استفاده شود در هنگام اجرا بعد از پیغام علامت ؟ ظاهر&lt;BR&gt;نمیگردد و اما اگر از علامت کاما (,) استفاده شود علامت ؟ ظاهر خواهد شد.&lt;BR&gt;نکته: در هنگام وارد کردن داده های غیر عددی (رشته ای) لازم نیست که رشته مورد نظر داخل &quot; &quot;&lt;BR&gt;قرار دهیم مگر آنکه در رشتۀ ورودی علامت (,) کاما و یا جای خالی (Blank) در ابتدا یا انتهای رشته&lt;BR&gt;وجود داشته باشد.&lt;BR&gt;مثال :&lt;BR&gt;در جواب این دستور هر دو صحیح میباشد . Input N$ &quot;foxworld&quot; یا Input N$ Foxworld &lt;BR&gt;خوب دوستان من برای کاهش نوشته ها دستورات Print و line Input را نمیگم اگه خواستید پیغام بزارید تا بعدا&lt;BR&gt;بهتون آموزش بدم . &lt;BR&gt;</description>
<pubDate>Sun, 13 Sep 2009 15:44:15 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=flr&amp;postid=60</comments>
<dc:creator>flr</dc:creator>
<guid>http://flr.blogfa.com/post-60.aspx</guid>
</item>
<item>
<title>درس 4</title>
<link>http://flr.blogfa.com/post-59.aspx</link>
<description>عملگرهای محاسباتی :&lt;BR&gt;عملگرهایی که در تمامی محاسبات ریاضی مورد استفاده قرار میگیرد&lt;BR&gt;مثل : / برای تقسیم ، + جمع ، - تفریق ، * ضرب ، ^ توان ، \ برای خارج قسمت و mod برای باقی مانده&lt;BR&gt;عملگرهای محاسباتی به ترتیب تقدم اجرا عبارت است از&lt;BR&gt;1- دستورات داخل پرانتز 2- توان 3- تفریق یکانی 4- ضرب و تقسیم 5- تقسیم صحیح 6- باقی مانده 7- جمع و تفریق&lt;BR&gt;نکته : اگر اعدادی که در تقسیم صحیح (\) و عملگر باقی مانده (mod) شرکت میکنند اعشاری باشد&lt;BR&gt;ابتدا به نزدیکترین عدد گرد میشود و سپس وارد محاسبات میشود </description>
<pubDate>Sun, 13 Sep 2009 15:43:33 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=flr&amp;postid=59</comments>
<dc:creator>flr</dc:creator>
<guid>http://flr.blogfa.com/post-59.aspx</guid>
</item>
<item>
<title>درس 4</title>
<link>http://flr.blogfa.com/post-58.aspx</link>
<description>عملگرهای محاسباتی :&lt;BR&gt;عملگرهایی که در تمامی محاسبات ریاضی مورد استفاده قرار میگیرد&lt;BR&gt;مثل : / برای تقسیم ، + جمع ، - تفریق ، * ضرب ، ^ توان ، \ برای خارج قسمت و mod برای باقی مانده&lt;BR&gt;عملگرهای محاسباتی به ترتیب تقدم اجرا عبارت است از&lt;BR&gt;1- دستورات داخل پرانتز 2- توان 3- تفریق یکانی 4- ضرب و تقسیم 5- تقسیم صحیح 6- باقی مانده 7- جمع و تفریق&lt;BR&gt;نکته : اگر اعدادی که در تقسیم صحیح (\) و عملگر باقی مانده (mod) شرکت میکنند اعشاری باشد&lt;BR&gt;ابتدا به نزدیکترین عدد گرد میشود و سپس وارد محاسبات میشود </description>
<pubDate>Sun, 13 Sep 2009 15:43:32 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=flr&amp;postid=58</comments>
<dc:creator>flr</dc:creator>
<guid>http://flr.blogfa.com/post-58.aspx</guid>
</item>
<item>
<title>درس 3</title>
<link>http://flr.blogfa.com/post-57.aspx</link>
<description>مفاهیم اولیه زبان برنامه نویسی در Q-BASIC&lt;BR&gt;تاریخچه زبان Basic&lt;BR&gt;Basic به معنی زبان همه منظوره برای افراد مبتدی است این زبان در سال 1964 میلادی توسط Johnkemeny و Thomos Kurtz پدید آمد.&lt;BR&gt;مقدمات زبان عبارت اند از : انواع داده های موجود ، انواع عملگرها ، چگونگی تعریف متغیرها ، دستورهای شرطی ، انواع حلقه تکرار و دستور های ورودی / خروجی.&lt;BR&gt;انواع داده ها&lt;BR&gt;تعریف داده : به مقادیری که به عنوان ورودی از طریق دستگاه های ورودی وارد میشوند ، داده گفته می شود.&lt;BR&gt;داده ها به او صورت زیر میتواند باشد :&lt;BR&gt;1) داده های عددی : 1) اعداد صحیح ( Integer ) – 2) اعداد اعشاری ( Decimal )&lt;BR&gt;2) داده های غیر عددی ( رشته ای ) : 1)داده رشته ای ( String )&lt;BR&gt;داده های صحیح &lt;BR&gt;داده های صحیح به دو دسته تقسیم می شوند :&lt;BR&gt;1) صحیح معمولی&lt;BR&gt;2) صحیح بلند&lt;BR&gt;1 صحیح معمولی ( Intege ) که 2 بایت از حافظه را اشغال میکند و محدوده اعداد در آن 32768-&lt;BR&gt;تا 32767+ می باشد مانند اعداد 29+ ، 79- و میتوان بعد از اعداد صحیح معمولی از % استفاده کرد&lt;BR&gt;مانند 74%&lt;BR&gt;2 صحیح بزرگ ( Long ) که 4 بایت از حافظه را اشغال میکند و محدوده اعداد صحیح آن تقریبا 2- میلیارد&lt;BR&gt;تا 2+ میلیارد می باشد.میتوان در انتهای آن از علامت &amp; استفاده کرد.&lt;BR&gt;داده های اعشاری&lt;BR&gt;داده های اعشاری به دو دسته تقسیم می شوند:&lt;BR&gt;1- اعشاری با دقت معمولی&lt;BR&gt;2- اعشاری با دقت مضاعف&lt;BR&gt;در این نوع داده برای صرفه جوئی در جا و پرهیز از اشتباه به هنگام نوشتن اعداد بزرگ از نماد علمی استفاده می کنیم.&lt;BR&gt;اعشاری با دقت معمولی ( Single ): اعدادی که دارای 7 رقم یا کمتر باشد و یا در این نوع برای نوشتن نمای عدد از E یا e و یا در انتهای آن از علامت ! استفاده میکنیم و 4 بایت اشغال میکند ، مثل عدد -2/6e6 ، 75.2!&lt;BR&gt;اعداد اعشاری با دقت مضاعف (DOUBLE) : اعدادی که دارای 8 رقم یا حد اکثر 17 رقم باشند و یا در این نوع برای نوشتن نمای d , D استفاده می شود و یا در انتهای آن از کارکتر # استفاده میکنیم و 8 بایت از حافظه را اشغال میکند.&lt;BR&gt;داده های غیر عددی :&lt;BR&gt;یکی از توانایی های Basic کار با رشته های متنی است.رشته ترکیبی از ((چند نویسه))است که حتی این نویسه ها میتوانند عدد نیز باشند ولی روی آنها نمی توان محاسبات ریاضی انجام داد .&lt;BR&gt;1-رشته با طول متغیر 2- رشته با طول ثابت N&lt;BR&gt;مقدار حافظه مورد نیاز برای رشته ها با طول متغیر . بستگی به طول رشته دارد و برای هر نویسه یک بایت حافظه اشغال میکند ولی برای رشته با طول ثایت N به تعداد N بایت از حافظه به آن رشته اختصاص میدهد.&lt;BR&gt;پسوند نوع داده رشته ای علامت $ است . مقادیر رشته ای بین دو علامت نقل قول (&apos; &apos;)قرار میگیرد و&lt;BR&gt;میتواند شامل هر نویسه (&apos; &apos;) باشند ++++مثال==&gt; &apos;&apos;52-723&apos;&apos; , &quot;foxworld&quot; , &quot;Hello&quot;&lt;BR&gt;نکته: هر عبارت که بین &quot; قرار گیرد یک رشته است و اگر خالی باشد تهی نامیده میشود</description>
<pubDate>Sun, 13 Sep 2009 15:42:42 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=flr&amp;postid=57</comments>
<dc:creator>flr</dc:creator>
<guid>http://flr.blogfa.com/post-57.aspx</guid>
</item>
<item>
<title>درس 1</title>
<link>http://flr.blogfa.com/post-55.aspx</link>
<description>خوب برای کار با برنامه ویژوال بیسیک اول کمی درباره الگوریتم بهتون توضیح بدم .&lt;BR&gt;تعریف الگوریتم :&lt;BR&gt;به مجموع های از دستورالعمل ها که مراحل مختلف انجام کاری را به زبان دقیق و با جزئیات&lt;BR&gt;کافی بیان کرده و در آن ترتیب مراحل ، شروع و خاتمه پذیر بودن عملیات کاملا مشخص باشد الگوریتم گفته میشود .&lt;BR&gt;نکته : زبان دقیق ، ذکر جزئیات کافی . ترتیب مراحل . شروع و خاتمه پذیر بودن از شرایط مهم الگوریتم می باشد .&lt;BR&gt;اجرای الگوریتم :&lt;BR&gt;الگوریتم اجرا شده می تواند توسط انسان باشد یا ماشین منظور از اجرای الگوریتم دنبال کردن مراحل مختلف آن است شخص یا ماشینی که الگوریتم را اجرا میکند (( مجری الگوریتم )) نامیده میشود .&lt;BR&gt;اگر مجری الگوریتم ماشین باشد که به آن (( رایانه )) گفته میشود دارای قابلیت های زیر است :&lt;BR&gt;1- شناخت ارقام . اعداد . حروف و علایم ویژه به عنوان اطلاعات ویژه .&lt;BR&gt;2- در یافت و به خاطر سپردن الگوریتم و داده های مورد نیاز برای اجرای آن&lt;BR&gt;3- اجرای عملیات مشخص شده در مراحل مختلف الگوریتم .&lt;BR&gt;4- رعایت ترتیب در اجرای عملیات&lt;BR&gt;مجری الگوریتم امکان اجرای عملیات زیر را دارد :&lt;BR&gt;1- در یافت یا خواندن داده ها به عنوان ورودی&lt;BR&gt;2- ارسال یا نوشتن اطلاعات به عنوان خروجی&lt;BR&gt;3- انجام عملیات مقایسه&lt;BR&gt;4- انجام عملیات محاسباتی&lt;BR&gt;5- ذخیره داده ها و اطلاعات در قسمتی از ماشین (حافظه)&lt;BR&gt;نکته : به طور کلی میتوان دستورالعمل ها یا جملات را در الگوریتم نویسی به چهار دسته تقسیم نمود :&lt;BR&gt;1) جملات ورودی و خروجی&lt;BR&gt;2) دستور العمل های شرطی&lt;BR&gt;3) دستور العمل های محاسباتی&lt;BR&gt;4) جملات توضیحی&lt;BR&gt;</description>
<pubDate>Sun, 13 Sep 2009 15:41:42 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=flr&amp;postid=55</comments>
<dc:creator>flr</dc:creator>
<guid>http://flr.blogfa.com/post-55.aspx</guid>
</item>
<item>
<title>درس 2</title>
<link>http://flr.blogfa.com/post-56.aspx</link>
<description>تعریف متغیر :&lt;BR&gt;متغیر محلی از حافظه است که برای نگهداری موقت داده ها و اطلاعات مورد استفاده قرار میگیرد&lt;BR&gt;هر متغیر نامی یکتاست و حاوی مقداریست.&lt;BR&gt;نام متغیر در طول الگوریتم ثابت است ولی محتوای آن تغیر میکند&lt;BR&gt;-----------------------------------------------------------------------&lt;/P&gt;
&lt;P&gt;متغیرها :&lt;BR&gt;همان طور که در فصل اول گفته شد متغیر مکانی برای نگه داری یک مقدار است .&lt;BR&gt;برای هنگام تعریف متغیر قواهد زیر را باید پیروی کرد :&lt;BR&gt;1) حروف A تا Z (کوچک یا بزرگ)&lt;BR&gt;2) ارقام 0 تا 9 و کارکتر نقطه&lt;BR&gt;3) نام متغیر حداکثر باید40 کاراکتر داشته باشد&lt;BR&gt;تعریف متغیرها&lt;BR&gt;1) استفاده از دستور Dim&lt;BR&gt;2) استفاده از دستور Def&lt;BR&gt;3) استفاده از علائم % .$.#.@.! در آخر اسامی متغیرها&lt;BR&gt;4) استفاده از روش Dim&lt;BR&gt;شکل کلی استفاده از دستور Dim برای تعریف متغیر به صورت زیر است&lt;BR&gt;نوع داده as نام متغیرDim &lt;BR&gt;مثال ==&gt; Dim a as Integer یا dim b,c,d as long&lt;BR&gt;یا میتوان دستور dim را برای چند متغیر تعریف نمود&lt;BR&gt;Dim A As Integer,B As Long,Reza As string&lt;BR&gt;دوستان من بعدا اگر کسی خواست برایش تعریف متغیر رشته ای و تعریف متغیر با دستور Def و تعریف متغیربا استفاده از علائم را میگذارم&lt;/P&gt;</description>
<pubDate>Sun, 13 Sep 2009 15:41:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=flr&amp;postid=56</comments>
<dc:creator>flr</dc:creator>
<guid>http://flr.blogfa.com/post-56.aspx</guid>
</item>
</channel>
</rss>
