انشاء خواندنی یک پسر بچه کوچولوی دبستانی:

هر وقت من يك كار خوب مي كنم مامانم به من مي گويد بزرگ كه شدي برايت يك زن خوب مي گيرم.

تا به حال من پنج تا كار خوب كرده ام و مامانم قول پنج تايش را به من داده است.

حتمن ناسرادين شاه خيلي كارهاي خوب مي كرده كه مامانش به اندازه استاديوم آزادي برايش زن گرفته بود. ولي من مؤتقدم كه اصولن انسان بايد زن بگيرد تا آدم بشود ، چون بابايمان هميشه مي گويد مشكلات انسان را آدم مي كند. 

 در عزدواج تواهم خيلي مهم است يعني دو طرف بايد به هم بخورند. مثلن من و ساناز دختر خاله مان خيلي به هم مي خوريم.

از لهاز فكري هم دو طرف بايد به هم بخورند، ساناز چون سه سالش است هنوز فكر ندارد كه به من بخورد ولي مامانم مي گويد اين ساناز از تو بيشتر هاليش مي شود.

در عزدواج سن و سال اصلن مهم نيست چه بسيار آدم هاي بزرگي بوده اند كه كارشان به تلاغ كشيده شده و چه بسيار آدم هاي كوچكي كه نكشيده شده. مهم اشق است !

اگر اشق باشد ديگر كسي از شوهرش سكه نمي خواهد و دايي مختار هم از زندان در مي آيد

من تا حالا كلي سكه جم كرده ام و مي خواهم همان اول قلكم را بشكنم و همه اش را به ساناز بدهم تا بعدن به زندان نروم. 

مهريه و شير بلال هيچ كس را خوشبخت نمي كند.

همين خرج هاي ازافي باعث مي شود كه زندگي سخت بشود و سر خرج عروسي دايي مختار با پدر خانومش حرفش بشود.

دايي مختار مي گفت پدر خانومش چتر باز بود.. خوب شايد حقوق چتر بازي خيلي كم بوده كه نتوانسته خرج عروسي را بدهد. البته من و ساناز تفافق كرده ايم كه بجاي شام عروسي چيپس و خلالي نمكي بدهيم. هم ارزان تر است ، هم خوشمزه تراست تازه وقتي مي خوري خش خش هم مي كند!  

اگر آدم زن خانه دار بگيرد خيلي بهتر است و گرنه آدم مجبور مي شود خودش خانه بگيرد. زن دايي مختار هم خانه دار نبود و دايي مختار مجبور شد يك زير زميني بگيرد. ميگفت چون رهم و اجاره بالاست آنها رفته اند پايين! اما خانوم دايي مختار هم مي خواست برود بالا! حتمن از زير زميني مي ترسيد. ساناز هم از زير زميني مي ترسد براي همين هم برايش توي باغچه يك خانه درختي درست كردم. اما ساناز از آن بالا افتاد و دستش شكست. از آن موقه خاله با من قهر است.

قهر بهتر از دعواست. آدم وقتي قهر مي كند بعد آشتي مي كند ولي اگر دعوا كند بعد كتك كاري مي كند بعد خانومش مي رود دادگاه شكايت مي كند بعد مي آيند دايي مختار را مي برند زندان!

البته زندان آدم را مرد مي كند.عزدواج هم آدم را مرد مي كند، اما آدم با عزدواج مرد بشود خيلي بهتر است! 

اين بود انشاي من.

اینم یه نکته آموزنده:

من دربرخی ازامتحاناتم مردود  شدم

امادوستم تمام درسهایش را با موفقیت گذراند.

اکنون اویک مهندس درشرکت مایکروسافت است

و من فقط مالک مایکروسافت هستم ...!!!!!
بیل گیتس موسس مایکروسافت


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

برای منظور:

از منوی Start وارد Run شده و عبارت notepad را وارد نموده و Enter بزنید تا ویرایشگر Notepad ویندوز باز شود.

اکنون دستورات زیر را عینأ داخل Notepad کپی نمایید:
Dim msg, sapi
msg=InputBox ("Matneh khod ra vared namaeed! www.programmer1388.blogfa.com","Sokhangoo" )
Set sapi=CreateObject("sapi.spvoice" )
sapi.Speak msg

سپس از منوی File گزینه  Save را انتخاب نمایید.
حال نامی برای فایل خود در نظر گرفته و آن را با فرمت vbs. ذخیره کنید. به عنوان مثال نام فایل خود را Seda.vbs بگذارید.

پس از اینکار بر روی دکمه Save کلیک کرده تا فایل شما در محل مورد نظر ذخیره گردد.

اکنون به محلی که فایل ذخیره شده بروید و فایل ساخته شده را با دوبار کلیک اجرا نمایید.

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

لازم به ذکر است که اینکار طبعأ تنها بر روی حروف انگلیسی امکان پذیر است.

نحوه ترمیم 100% ویندوزXP

در مواردی که به عملکرد سيستم خود اطمينان نداريد يا برای اطمينان از صحت عملکرد فايلهای ويندوز XP مانند IE و غیره جايگزينی فايلهای اصلی به جای فايلهای احتمالی معيوب ، نيازی به فرمت و نصب مجدد سيستم عامل XP نداريد و اگر ديسک سيستم عامل ويندوز XP را داريد به ترتيب زير عمل کنيد:

۱- از منوی Start گزينه Run را انتخاب کنيد.

۲- در کادر Open دستور sfc /scannow را تايپ کنيد ( قبل از / حتما بايد فاصله باشد).

۳- باکمی صبرکردن، کادری ظاهر می شود که از شما ميخواهد سی دی ویندوزXP را در Cd-Rom قرار دهيد تاویندوز بتواند فايلهای اصلی را جايگزين فايلهای معيوب نمايید.(اگر کادر درخواست سی دی ویندوز Xp ظاهر نشد،به معنی آن است که ویندوز معیوب نیست)

مهندس و برنامه نويس:(طنز)



یک برنامه‌نویس و یک مهندس در یک مسافرت طولانى هوائى کنار یکدیگر در هواپیما نشسته بودند.

برنامه‌نویس رو به مهندس کرد و گفت: مایلى با همدیگر بازى کنیم؟

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

برنامه‌نویس دوباره گفت: بازى سرگرم‌کننده‌اى است. من از شما یک سوال می‌پرسم و اگر شما جوابش را نمی‌دانستید ۵ دلار به من بدهید. بعد شما از من یک سوال می‌کنید و اگر من جوابش را نمی‌دانستم من ۵ دلار به شما می‌دهم.

مهندس مجدداً معذرت خواست و چشمهایش را روى هم گذاشت تا خوابش ببرد.

این بار، برنامه‌نویس پیشنهاد دیگرى داد. گفت: خوب، اگر شما سوال مرا جواب ندادید ۵ دلار بدهید ولى اگر من نتوانستم سوال شما را جواب دهم ٥٠ دلار به شما می‌دهم.

این پیشنهاد چرت مهندس را پاره کرد و رضایت داد که با برنامه‌نویس بازى کند.

برنامه‌نویس نخستین سوال را مطرح کرد: «فاصله زمین تا ماه چقدر است؟»

مهندس بدون اینکه کلمه‌اى بر زبان آورد دست در جیبش کرد و ۵ دلار به برنامه‌نویس داد. حالا نوبت خودش بود.

مهندس گفت: «آن چیست که وقتى از تپه بالا می‌رود ۳ پا دارد و وقتى پائین می‌آید ۴ پا؟»

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

مهندس مودبانه ٥٠ دلار را گرفت و رویش را برگرداند تا دوباره بخوابد. برنامه‌نویس بعد از کمى مکث، او را تکان داد و گفت: «خوب، جواب سوالت چه بود؟»

مهندس دوباره بدون اینکه کلمه‌اى بر زبان آورد دست در جیبش کرد و ۵ دلار به برنامه‌نویس داد و رویش را برگرداند و خوابید.!!!!!!!!!!!!!!!!!!!

جزوه برنامه نویسی شی گرا ( ++C ) (استاد رضوی )



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

اسم فایل:abcprog.zip

رمزش:www.programmer1388.blogfa.com

دانــلود



جزوه طرای الگوریتم:(استاد سرکارِ خانم یزداندوست )



باسلام.

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

قبلا از زحمات استاد خوبمون" سرکار خانم " یزداندوست" استاد دانشگاه علمی کاربردی "موسسه امیر کبیر" تهران،بابت نظارتشون به این جزوه،قدردانی و تشکر میکنم.

1- 1تعاریف الگوریتم :

تعریف1: مجموعه ای از دستورالعملهایی که با دنبال کردن آنها،هدف خاصی ،برآورده میشود

تعریف2: نوعی توالی، از گامهایست، که هدفِ آن ،حل یک مسئله است.

2 1 هدف از طراحی الگوریتم : هدفِ  الگوریتمها آن است که یک تعادلِ معقول بین سرعت ( زمان) و حافظه (مکان )برقرار نماید.

3 1 کاربرد الگوریتم : بررسی و پیش بینی رفتار یک الگوریتم، جهت حل یک مساله ، و ارائه راه حل است.

4 -1  الگوریتم کارا: هر الگوریتمی که بین دو مولفه مهمِ  { 1- زمان  2 مکان(حافظه مصرفی)}  تعادل برقرار نماید، به آن الگوریتم کارا می گویند.

5 1 ویژه گیهای یک الگوریتم:

1  کارایی : هر دستورالعمل باید انجام پذیر باشد

2  ورودی : داده هایی که برای انجام محاسبات وارد بدنه الگوریتم میشود.

3 -  خروجی: الگوریتم باید حداقل یک خروجی داشته باشد.

4  قطعیت: هردستور در الگوریتم باید واضح باشند.

5 محدودیت: هر الگوریتم باید خاتمه پذیر باشد

نکته مهم : تفاوت الگوریتم( دستورالعمل ) با برنامه در این است که الگوریتم حتماً پایان پذیر است ولی برنامه اجباری در خاتمه پذیری آن نیست.

6 1  تعریف مجانب ها : ابزارهایی هستند که با استفاده از آنها رفتار الگوریتم ها را بررسی و مقایسه  می کنیم.

نکته مهم: مقایسه رفتار یِ دو الگوریتم، در مقادیر اولیه مهم نیست بلکه از زمانی که رفتار الگوریتم به ثبات میرسد،مقایسه رفتارها مهم است.

7 1  جدول مجانب ها: مهمترین این نمادها عبارتنداز:

بقیه بحث رو در بخش " ادامه مطلب " میتونید دانلود کنید 

ادامه نوشته

دانستنیهای 2:
بلندترین هتل جهان، برج العرب

برج العرب در امارات متحده عربی یکی از بلند ترین هتل های جهان به شمار می آید. ارتفاع این هتل 321 متر است. از سال 1987 ساخت بنای این هتل آغاز شد و در سال 1992 پروژه ساخت آن به پایان رسید.این هتل یکی از مجلل ترین هتل های جهان است. طراح این هتل هفت ستاره تام رایت است و توسط پلی به ساحل ارتباط پیدا می کند. ساختمان هتل مساحت 70 هزار متر مربع را دربرگرفته و 9 هزار تن فولاد در ساخت آن به کار رفته است. سالن میانی هتل 180 متر طول دارد. طی مراحل ساخت و ساز دمای داخل هتل پایین و ساختمان نسبتاً سرد بود. این موضوع از تجمع ابرهای باران زا جلوگیری می کرد. هزینه تمام شده هتل 650 میلیون دلار بود. پیش از این همه هتل های ساخته شده پنج یا چهارستاره یا کمتر بود و نخستین هتل هفت ستاره برج العرب است.
 
برج العرب هتلی مجلل در دوبی، امارات متحده عربی است. ساختمان آن ۳۲۱ متر ارتفاع دارد و در جزیره‌ای مصنوعی ۲۸۰ متر از خشکی بنا شده‌است. کوچک‌ترین اتاق هتل ۱۶۹ و بزرگ‌ترین اتاق آن ۷۸۰ متر مربع مساحت دارند.
رقم دقیق هزینه شده برای ساختمان بنا مشخص نیست، اما گمان می‌رود بیش از ۱ میلیارد دلار آمریکا باشد. برای جبران هزینه‌ها تمامی اتاق‌های هتل بایستی برای ۴۰۰ سال اجاره شوند.
صاحبان هتل آن را ۷ ستاره می‌خوانند، اما در واقعیت بیشتر سازمان‌های رتبه‌دهنده تنها تا ۵ ستاره رتبه می‌دهند.
هفت طبقه از این هتل به صورت آکواریوم در زیر دریا وجود دارد. اجاره کوچک‌ترین اتاق این هتل شبی ۶ هزار درهم است. سرو هر غذا در این هتل کمتر از ۱۰۰۰ درهم نیست.



بزرگ‌ترین هتل جهان
در گنتینگ مالزی طی سال ۲۰۰۶ با پذیرایی از بالغ بر ۲ میلیون و ۶۰۰ هزار نفر‌، ركورد جهانی پذیرش مسافر را شكست و این برای نخستین بار بود كه یك هتل از مالزی ركورد جهان در پذیرش مسافر در طول یك سال را شكست.
تا پیش از این ركورد پذیرش مسافر در اختیار گرند هتل لاس وگاس در ایالات متحده بود كه با در اختیار داشتن ۵ هزار و ۵ اتاق سالانه مقام نخست را در پذیرایی از میهمانان به دست می‌آورد ولی گنتینگ این افتخار را از لاس وگاس گرفت.                                                                                                                                                                                                  

هتل گنتینگ، ۶ هزار و ۱۱۸ اتاق را در خود جای داده است و پیش‌بینی می‌شود در سال 2011رقم باور نكردنی 4 میلیون مسافر را از آن خود كند كه این به معنی پذیرش ماهانه ۲۵۰ هزار مسافر است.
در حال حاضر بیش از ۲ هزار نفر در این مركز مشغول به كارند كه با افزایش تعداد میهمانان بر تعداد خدمه نیز افزوده خواهد شد.
هتل آتلانتیس ، بزرگترین هتل در خاوره میانه

به گزارش شبكه خبر به نقل از الجزیره، این هتل كه بزرگترین هتل در خاورمیانه محسوب می شود در زمینی به مساحت 113 فدان (بیش از 450 هزار متر مربع) احداث شده است و حدود هزار و 600اتاق و سوئیت دارد.

                                     

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

  امیدوارم با دیدن این تصاویر بیاد محرومان و مستمندان هم بیوفتی ،که نان شب ندارند برای خوردن ،چه برسه به رفتن به این هتلهای جور وا جور...

دانستنیها ی 1 :

روش جـــــالبی بــــرای ســــاخت یـــــــک پــــــل مـــــعلق در چــــــین

قضیه از این قرار است که چینی‌ها از چند سال پیش، پروژه ساخت پل معلق بزرگی به نام siduhe را در استان hubei شروع کرده‌اند. ساخت این پل در حال اتمام است و قسمت کف پل هم به تازگی نصب شده است. 

این پل بلندترین پل معلق دنیا محسوب خواهد شد. ارتفاع قسمت کف این پل تا سطح زمین، ۶۵۰ متر است، یعنی بیشتر از ارتفاع آسمان‌خراش معروف ایمپایر استیت یا برج میلاد ۴۳۵ متری!
پیش از این پل RoyalGorge با ارتفاع ۳۲۱ متر، بلند‌ترین پل معلق دنیا محسوب می‌شد.

اما سؤالی که شاید به ذهن شما برسد، این است که کابل‌های این پل چگونه از پایه‌ای به پایه دیگر کشیده می‌شوند.

در برج‌های معلق از روش‌های مختلفی برای کابل‌کشی استفاده می‌شود، مثلا در ساخت پل معلق آبشار نیاگارا از کایت استفاده شد یا در ساخت پل «آکاشی کایکو» از هلیکوپتر استفاده شد.

اما چینی‌ها از روش منحصر به فردی برای کابل‌کشی استفاده کردند که پیش از این هیچگاه استفاده نشده بود! موشک!

آنها کابل‌هایی به طول ۹۷۵ متر را را به موشک می‌بستند و با شلیک دقیق موشک ، کابل را به برج بعدی می‌رساندند!



عیـــد غــدیر بــرشـــیعیــان عــــــــلی(ع) مبارکباد

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

جــــــــــــــــلسه اول:

مـــــقدمه :

Visual basic 6.0  Professional (VB6.0)

ویژوال بیسیک توسعه یافته ی زبان برنامه‌نویسی بیسیک می‌باشد. بیسیک توسط پروفسور جان کمنی و توماس کرتز از دانشگاه کالج دارتموث  فرانسه ،برای نوشتن برنامه‌های ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید. ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود.)

ویژوال بیسیک از نسخه ۶ به بعد بر پایه چارچوب دات‌نت (NET.) ارائه شد. اگر چه با ظهور ویژوال بیسیک دات نت اکثر برنامه‌نویسان ویژوال بیسیک ۶ به آن گرویدند، ولی نسخه ۶ همچنان طرفداران ویژه‌ی خود را دارد.

برنامه‌نویسی در ویژوال بیسیک به صورت رخدادگرا می‌باشد. در برنامه‌نویسی تجاری، ویژوال بیسیک جز محبوب‌ترین‌ها است. بنابه آماری که در سال ۲۰۰۳ منتشر شد، ۵۳٪ از برنامه‌های تجاری با استفاده از این زبان تولید شده‌ اند.

ما در این سری قمست آموزشی قصد تدریس زبان برنامه نویسی ویژوال بیسیک 6 (Visual Basic 6.0) را داریم که در این سری مجموعه این بخش، بخش اول آموزشی میباشد. شما با محیط ویژوال بیسیک 6.0 آشنا خواهید شد و همچنین آشنایی اولیه با برخی ابزارها، دستوارات و قواعد کلی برنامه نویسی را فراخواهید گرفت.

زبان برنامه نویسی ویژوال بیسیک در واقع زبان توسعه یافته ی بیسیک میباشد که برنامه ای تحت DOS بود. بزرگترین تفاوت میان زبان وایژوال بیسیک با بیسیک در شی گرا بودن آن است. پس زبان ویژوال بیسیک زبانی شی گرا یا OOL میباشد که از سرحرف های (Object Oriented Language) گرفته شده است. در زبان های غیر شی گرا اساس زبان برنامه نویسی بر توابع (Function) بنا شده است در حالی که زبان های شی گرا مانند ( Delphi , Visual c++ , Visual Basic ) اساسا با  کلاس ها( Class ) کار میکنند و استفاده ار توابع در آن ها کمتر میباشد. به طور کلی کار با زبان های شی گرا راحت تر است  و نیاز به کدنویسی کمتری دارد . به برنامه نویسی شی گرا OOP یا (Object Oriented Programming) گفته میشود.

زبان برنامه نویسی ویژوال بیسیک محصولی از شرکت Microsoft میباشد که بر روی سیستم های عامل ویندوز قابل اجرا است. این زبان برنامه نویسی دارای نقاط ضعف و قوت خاص خود است. البته برخی از این ضعف ها در نسخه ی 9 آن که در بسته ی نرم افزاری Visual Studio 2008 وجود دارد برطرف شده است.

-------------------------------------------------------------------------------------------------

جــــــــــلسه دوم:

یک سوال؟

چه عاملی باعث شده تا زبان برنامه نویسی Basic تبدیل به Visual Basic بشه ؟

جواب : زبان برنامه نویسی  Basic  یا QBasic یا امثالهم ،یک زبانی ایست که محیط آن تصویری نیست ،یعنی تمامی فرامین آن در یک محیط ،مثل محیط ""Dos نوشته و اجرا میشه و چیزی بنام "موس" تقریباً در آن دخالت ندارد از این رو شرکت Microsoft یک واسطه ی گرافیکی بنام (GUI =Graphic – Unit - Interface) تهیه نمود و آنرا در زبان برنامه نویسی Basic اضافه نمود تا محیط داسی شکل بیسیک به یک محیط کاملاً تصویری بنام Visual Basic تبدیل شود در حقیقت با GUI یک زبان ساخت یافته خواهیم داشت. .در این زبان، برنامه نویس ،میتواند  اشیائی بنام (Object) را از روی اشیاء بزرگتر تعریف و تولید کند و در طول برنامه از آن به دفعات استفاده نماید.این عمل باعث میشود

اولاً: خوانایی برنامه بهتر شود

ثانیاً : همچنین در زبانهای ویژوالی،یک ویژه گی بنام (RAD) گنجانده شده است که باعث میشود کامپایلر (Compiler) زبان برنامه نویسی (مترجم )، برنامه ها را سریعتر اجرا (Run)  نماید.

پس میتوان گفت زبان ویژوال بیسیک 6.0 یک زبان شئی گرا است .البته شیئ گرای کامل ، نه ، بلکه نسخه ی 2008.NET   آن کاملا شیئ گرا بوده که قابلیتهای بسیاری را دارد.

یک مثال جامع و کامل از برنامه ی شیئ گرا، تا با مفهوم آن بخوبی آشنا بشوید.

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

1 – اتومبیل های سنگین :       مثل کامیون – اتوبوس ...

2 – اتومبیل های نیمه سنگین:  مثل کامیونت – میبنی بوس...

3 -  اتومبیل های سبک :          مثل انواع سواری ها...

********************************************

حالا نوبت میرسه به ایجاد یک شیئ  بزرگ بنام "اتومبیل " که همه ی اتومبیلها از روی آن ایجاد میشوند.

"اتومبیل " را به سه  شیئ کوچکتر با مشخصات زیر تعریف میکنیم:

الف: اتومبیل سنگین :         دارای بیش 10 تایر -  دارای قدرت موتور بالا ...

ب : اتومبیل نیمه سنگین:    تعداد  تایر ها بین 8 تا 10 -  دارای قدرت موتور متوسط ...

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

بعد از ایجاد اتومبیلها میریم داخل برنامه .

 حالا هر جای برنامه " اتومبیل " رو صدا بزنیم (یعنی برنامه ی هر اتومبیل رو بنویسیم )، زبان برنامه نویسی Vb از ما نوع آنرا سوال میکنه...

پس ،زبانهای شئ گرا، کار برنامه نویس رو  بسیار راحت و آسان نموده است.

--------------------------------------------------------------------------------------------------

جـــــــــــلسه سوم:

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

1- پکیج Package یا جعبه ی Microsoft Visual Studio 6.0  که در قالب یک Cd بعنوان نرم افزارها و سه عدد Cd بعنوان MSDN یا راهنمای استفاده از کد نویسی .که همه آنها در بازار موجود است.

بعد از اینکه برنامه را نصب کردیم محتویات ان بشرح زیر میباشد

1- Microsoft Visual C++ 6.0

2- Microsoft Visual Basic 6.0

3- Microsoft Visual FoxPro 6.03

4- Microsoft Visual InterDev 6.0

5- Microsoft Visual Tools…

6- Microsoft Visual SourceSafe…

توضیح1 –  این زبان ساخت یافته ی زبان C+ وC و C++ و یک از قدرتمند ترین زبانهای برنامه نویسی ایست

توضیح2 -  این زبان ساخت یافته ی زبان QBasic میباشد

توضیح3 -  این زبان برای طراحی پایگاه داده یا بانکهای اطلاعاتی طراحی شده است

توضیح4 – این زبان برای طراحی صفحات وب یا همان اینترنت استفاده میشود

توضیح5 – ابزار هایی در ان قرار دارد که میتوان از ان مثلاً امتحان(Trace) کردن برنامه و ویا پکیج کردن برنامه و...استفاده نمود

توضیح6 – ابزارهایی برای آنالیز کردن سورس یا  کد برنامه ها... استفاده نمود

2- پکیج Package یا جعبه ی  2008 Microsoft Visual Studio که در قالب دو عدد DVD میباشد که MSDN آن در( دی وی دی) دوّم قرار دارد و معمولاً نصب آن در XP  نیم ساعت طول میکشد.

بعد از اینکه برنامه را نصب کردیم محتویات ان بشرح زیر میباشد.

1- Microsoft Visual C++. NET 2008

2- Microsoft Visual Basic.NET 2008

3-Microsoft Visual C#. NET 2008

4-Microsoft Visual Development. NET 2008

5-Microsoft Visual SQL. NET 2008

6- Microsoft Visual J#. NET 2008

توضیح  نرم افزارهای 1 و 2 از نامشان مشخص است.

توضیح3 – نرم افزار بسیار قدرتمند و همه کاره و همه منظوره و پرطرفدار که قابلیتهای بسیاری دارد.

توضیح4 – برای طراحی صفحات وب استفاده میشود.

توضیح5 - این زبان برای طراحی پایگاه داده یا بانکهای اطلاعاتی طراحی شده است.

توضیح6 – با زبان قدرتمند Java جاوا میتوان( دستورات Script) های بسیار ارزشمندی را طراحی نمود که قابل استفاده در وب – موبایل و ... میباشند.

-------------------------------------------------------------------------------------------------

جــــــــــــلسه چهارم:

تقسیم بندی زبانهای برنامه نویسی:

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

Normal 0 false false false MicrosoftInternetExplorer4 /**//*]]>*/ /**/ Normal 0 false false false MicrosoftInternetExplorer4 /**//*]]>*/ /**/ Normal 0 false false false MicrosoftInternetExplorer4 /**//*]]>*/ /**/ Normal 0 false false false MicrosoftInternetExplorer4 /**//*]]>*/ /**/

زبانهای سطح  پــــــایین:(  Low-level languages)           

1- ماشین ( 0 و 1 )

2- ماکرو اسمبلر

3- اسمبلر

 **************************************************

زبانهای سطح مــــیانی:(Intermediate level languages)

1- جاوا (Java)

2- فورث (Force )

3- زبان A

4- زبان B ( توسط  ِکن تامپسون )

5- زبان BCPL ( توسط مارتین ریچار دز )

6-  C وC +   و C ++   (توسط دنیس ریچی (1972

7- زبان Visual Basic6.0  (توسط جانکمنی و کورتز 1991)

8- تمام زبانهای Visual شرکت مایکروسافت

9- تمام زبانهای Visual شرکت برلند مثل (.0NET8Delphi ) 

10- زبان   Perl

 و غیره...

******************************************

زبانهای سطح بـــــــــالا:  (High-level languages)

1- پاسکا ل (Pascal)  نسخه ی ویژوال آن  (Delphi)

2- کوبول (Cobool)  ( برای برنامه نویسی تجاری )

3- بیسیک(Basic)  (1964 توسط جان کمنی و کورتز)

4- ِادا (Ada) (برای کاربردهای نظامی)

5- ماجولا –2 Module-2)   )

6- فرترن(Fortran) (برای برنامه نویسی علمی و محاسباتی با دقت بالا)

وغیره ...

--------------------------------------------------------------------------------------------------

جـــــــــــــــلسه پنجم:

نکته:برای شروع آموزش زبان Vb 6.0 ،سعی میکنیم با توجه به فصل بندی زیرعمل کنیم.

فصل اول : کار با ويژوال بيسيک 
ورود به ويژوال بيسيک ( Visual Basic 6 )
آشنايي با محيط ويژوال بيسيک
ميله ابزار
جعبه ابزار
پنجره فرم
پنجره طراحي فرم
پنجره پروژه
پنجره خواص
ايجاد اولين برنامه
افزودن چند کنترل
کدنويسي

فصل دوم : کار با کنترلها و رخدادها در Visual Basic 6
کنترلها
خواص فرم
کنترل برچسب
کنترل جعبه متن
کنترل دکمه فرمان
کنترل تصوير
خاصيت Focus
روال رويداد
آشنايي با پنجره کد
معرفي چند رويداد
تمرين در Visual Basic 6
ظاهر برنامه
کد برنامه

فصل سوم : ساخت منو در Visual Basic 6
توضيح
سازنده منو در Visual Basic 6
تعريف مسأله
ساخت منوهاي ساده
ساخت زير منو
ساخت منوهاي چک دار
منو همراه با خط جدا ساز
کدنويسي منوي برنامه

فصل چهارم : انواع داده در ويژوال بيسيک
توضيح
کار در پنجره کد
داده ها در ويژوال بيسيک
داده هاي عددي
ساير انواع داده اي
کار با متغيرها در Visual Basic 6
تعريف متغير
مقدار دهي متغيرها
عملگرهاي ويژوال بيسيک

بخش پنجم : کنترل برنامه در ويژوال بيسيک
مقدمه
عملگرهاي شرطي در Visual Basic 6
ترکيب عملگرهاي شرطي و منطقي
دستور If و عملگرهاي شرطي در Visual Basic 6
دستور If ... Else ...End If
دستورات Select Case
تکرار با استفاده از حلقه
حلقه Do
حلقه For

فصل ششم : شناسايي رويدادهاي ماوس و صفحه کليد در Visual Basic 6
مقدمه
کار با ماوس
تنظيم کرسر ماوس
حرکات و کليک هاي ماوس
يک برنامه نمونه (بررسي رويدادهاي ماوس)
رويدادهاي ديگر ماوس
عمليات کشيدن و انداختن
يک برنامه نمونه (کشيدن و رها کردن ماوس)
رويدادهاي صفحه کليد

فصل هفتم : چند کنترل ديگر در ويژوال بيسيک
مقدمه
کنترل هاي جعبه ليست
جعبه ليست در Visual Basic 6
يک برنامه نمونه (جعبه ليست)
کنترل جعبه ليست ترکيبي
جعبه ليست بازشو
کنترل تايمر

فصل هشتم : تعريف توابع و متغيرها در Visual Basic 6
ساخت برنامه
ميدان دسترسي متغيرها
يک برنامه نمونه (ديد متغيرها)
تعريف توابع و رويه ها
رويه ها در Visual Basic 6
يک برنامه نمونه (تعريف روال)
توابع
يک برنامه نمونه (تعريف توابع)

فصل نهم : توابع داخلي Visual Basic 6 (ويژوال بيسيک)
تعريف
()MsgBox در Visual Basic 6
تابع ()Len در Visual Basic 6
تابع ()LCase در Visual Basic 6
تابع ()UCase در Visual Basic 6
تابع ()IsNull در Visual Basic 6
تابع ()IsNumeric در Visual Basic 6
تابع ()IIF در Visual Basic 6
تابع ()Choose در Visual Basic 6
يک برنامه نمونه در Visual Basic 6
و بسیاری از توابع پرکاربرد در Vb
فصل دهم : کنترلهاي ActiveX در Visual Basic 6
کنترلهاي ActiveX
افزودن کنترلهاي ActiveX به برنامه
ساخت کنترل ActiveX در Visual Basic 6
افزودن ويزارد ActiveX به ويژوال بيسيک
کار با ويزارد ActiveX
استفاده از کنترل ساخته شده

فصل يازدهم : پايگاه داده در ويژوال بيسيک
مقدمه
کار با Visual Data Manager در Visual Basic 6
ساخت يک برنامه نمونه
کار با DataControl در Visual Basic 6
حرکت روي رکوردها
حذف رکوردها
افزودن رکورد

فصل دوازدهم : توابع API در Visual Basic 6
مقدمه
DLL چيست؟
چگونه از توابع API استفاده کنيم؟
يک برنامه نمونه در Visual Basic 6

و چندين نکته ديگر در نرم افزار آموزش مقدماتي Visual Basic 6.0 (ويژوال بيسيک شش)

------------------------------------------------------------------------------

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

"بـــــــــدون شرح"

-------------------------------------------------------------------------------------------------

جـــــــــــــــلسه ششم:

شروع میکنم بتدریس:

حال میخواهم با محیط VB6 آشنا شویم. ویژوال بیسیک 6.0 خود دارای محیطی مجزا و همچنین کامپایلر (تفسیر و یا ترجمه کننده )خاص خود است. فرض بر این است که شما  زبان VB6  را بر روی سیستم  نصب کرده اید. پس ابتدا برنامه را اجرا میکنیم ، پس از یک بارگذاری کوچک اولیه محیط ویژوال بیسیک را مشاهده میکنید. پنجره ای باز میشود تحت عنوان New Project که در این بخش ما میتوانیم نوع پروژه ای را که قرار است با آن کار کنیم را انتخاب نماییم. گزینه ی (Standard EXE) را انتخاب کرده و دکمه ی Open را میزنیم (توجه نمایید که ما در این بخش آموزشی تنها با همین گزینه کار خواهیم کرد پس اگر در بخش های دیگر گفته شد که یک پروژه ی جدید ایجاد میکنیم منظور همان نوع استاندارد میباشد).

ادامه دارد.