::: در حال بارگیری لطفا صبر کنید :::Loading , please wait ...

انجمن کدستانMoisrex

MoisrexMoisrex.rozblog.com
زمان جاریtime : شنبه 16 تیر 1403 - 6:59 بعد از ظهر
نام کاربریusername : پسوردpassword : یاor عضویتregister | رمز عبور را فراموش کردمForgot your password?
شما در سایت ما ثبت نام نکرده اید و یا وارد اکانت کاربری خود نشده اید. از شما خواهشمند هستیم You are not log in to site. Please وارد شویدlogin یاor ثبت نام کنیدregister .
آموزش ویژوآل بیسیک از صفر (1)(vb6)
تعداد بازدیدvisits : 575
eghbal آفلاین



ارسال هاAnswers : 2030
عضویتRegistration date : 14 /3 /1392
حمایت کردهThanks : 1689
حمایت شدهThanked : 574
آموزش ویژوآل بیسیک از صفر (1)(vb6)

سلام

امروز آموزش ویژوآل بیسیک ورژن 6 را براتون گذاشتم این آموزش توسط یکی از

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

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

مدت سلام. در صورتی که VB6 بر روی کامپیوتر شما نصب می باشد، برای ورود به

آن به طریق زیر عمل می کنیم:

start-All Proprams-Microsoft Visual Studio6-Visual Basic6

اولین

پنجره باز شده ، پنجره New Project است که شامل 3 Tab باست . اولین tab به

نام New برای ایجاد پروژه جدید و در آن standard exe را برای ایجاد برنامه

هایی با بیشرین امکانات VB انتخاب کنید و open را بزنید.

اکنون وارد

محیط برنامه نویسی VB می شوید.این محیط از پنجره های متفاوتی درست شده

است. پنجره اصلی که در وسط قرار دارد محیط طراحی شما را تشکیل می دهد و فرم

نام دارد و در بالای آن Menu bar و Tollbar قرار دارد. در سمت راست بالای

صفحه پنجره دیگری به نام Project Explorer است که در آن نام پروژه و فرم

های آن نشان داده می شود. اگر این پنجره بسته شد از طریق منوبار و منوی

View و انتخاب Project Explorer دوباره آن را بیاورید. در سمت چپ صفحه

پنجره بسیار مهم Toolbox وجود دارد که محل قرار گیری اشیا یا کنترل های VB

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

قرار دهید و با موس جابجا کنید یا اندازه آن را تغییر دهید . هر شی که روی

فرم قرار گیرد با کلیک بر روی آن مبعات کوچکی در اطراف آن ظاهر می شود که

به معنی انتخاب آن است در این حالت در پنجره سمت راست پایین که پنجره

Properties یا خواص است ، همه خاصیت های آن شی ظاهر می شود . مثلا اگر بر

روی شی TextBox در پنجره ToolBox 2 بار کلیک کرده و آن را بر روی فرم قرار

دهید حال با کلیک بر روی آن در پنجره خواص Prperties میتوانید با انتخاب

خاصیت Backcolor رنگ مورد نظر پس زمینه را برای Textbox خود انتخاب کنید و

حال اگر بر روی خود فرم کلیک کنید ، می توانید در پنجره خواص ، رنگ پس

زمینه مورد نظر را برای فرم خود انتخاب نمایید

[font=font-family: DBS-BYekan, B Yekan, Tahoma; ][font=font-family: DBS-BYekan, B Yekan, Tahoma; ]

برنامه

نویسی با VB6 کاری بسیار جالب و سرگرم کننده است. باید دقت کنید که در

برنامه نویسی های شی گرا ، هر شی (همان ها که در جعبه ابزار در پنجره سمت

چپ قرار دارند) دارای 2 مشخصه است: یکی خواص یا Properties و دوم رویداد یا

event . خواص هر شی را می توانید هم در هنگام طراحی با استفاده از پنجره

Properties تغییر دهید و هم به هنگام برنامه نویسی.فقط دقت کنید که در

هنگام طراحی وقتی در صفحه فرم هستید،قبلا بر روی شی مورد نظر درر صفحه فرم ،

یکبار کلیک ککنید تا خواص آن شی در پنجره خواص ظاهر شود. زیرا ممکن شما

چندین شی را بر روی فرم قرا ر داده باشید و با یک بار کلیک بر روی آن ،

خواص همان شی در پنجره خواص ظاهر می شودکه می توانید آن را تغییر دهید (

مثلا با انخاب Backcolor رنگ پس زمینه شی مورد نظر را تغییر دهید). اما بر

روی هر شی علاوه بر خواص ، درویدادهایی هم تعریف می شود (events) که منظور

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

یا 2 بار کلیک بر روی آن به هنگام اجرا است.

اجرا را مخصوصا با فونت دیگری نشان دادم تا بدانید که در VB 3 محیط داریم :

محیط طراحی که تا به حال راجع به آن توضیح دادیم و محیط برنامه نویسی یا

همان کدنویسی و سوم هم محیط احرا.

[font=font-family: DBS-BYekan, B Yekan, Tahoma; ]

. گفتیم که در VB سه محیط داریم که محیط طراحی و محیط

کدنویسی و محیط اجرا هستند و محیط طراحی را کمی توضیح دادیم. برای وارد

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

از اشیائی که در فرم قرار داده اید 2 بار کلیک کنید. در این حالت وارد

محیط کدنویسی می شوید . مثلا اگر با 2 بار کلیک بر روی فرم وارد محیط

کدنویسی شده باشید می بینید که موس شما در یک زیر برنامه به نام Private

sub Form-load آماده برای کد نویسی است . Load معروفترین رویدادیا event

فرم است.دقت کنید هر گاه بر روی یک شی در محیط طراحی 2 بار کلیک کنید با

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

رویداد آماده کدنویسی است.

اما منظور از رویداد یا event چیست؟ برای هر شی در VB تعدادی رویداد

تعریف می شود مثل click یا double click یا mouse move و غیره. شما می

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

کرکره ای (combo box) سمت راست بالای صفحه کدنویسی و کلیک بر روی علامت

فلش برای باز کردن این پنجره مشاهده کنید. این رویدادها به ترتیب الفبایی

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

بینید که با باز کردن پنجره سمت چپ ، لیست تمام اشیائی را که بر روی فرم

قرار داده اید می بینید و می توانید برای کدنویسی بر روی یک شی آن را

انتخاب کنید و با انتخاب هر شی ،در پنجره کرکره ای سمت چپ می توانید یک

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

مثلا اگر می خواهیم به هنگام اجرای برنامه با کلیک بر روی فرم ، رنگ پس

زمینه آن قرمز شود کافی است که کد مشکی پررنگ را در رویداد click از شی

form وارد کنید:

Private sub Form-click

form1.backcolor=RGB(255,0,0)k

end sub

حال برای اجرای برنامه از tool bar بالای صفحه آیکون اجرای

برنامه را انتخاب کنید. اما تابع RGBیک تابع رنگ است که 3 عدد صحیح بین 0

تا 255 را در داخل پرانتز خود به عنوان آرگومان می گیرد و یک رنگ را با آن

می سازد. در مبحث رنگ شناسی بیان می شود که هر رنگ دلخواهی را می توان با 3

رنگ قرمز (R) و سبز (G) و آبی (B) ساخت پس با تابع RGB میتوانید

64000000=256*256*256 رنگ مختلف را بسازید!اگر می خواهید با اجرای برنامه

با هر بار کلیک بر روی فرم رنگ آن به طور تصادفی عوض شود از تابع rnd

استفاده کنید. این تابع یک عدد تصادفی بین 0 و 1 را تولید می کند . پس اگر

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

روی فرم کلیک کنید ، رنگ پس زمینه فرم به طور تصادفی تغییر می کند: (زیرا

rnd*255 هر بار یک عدد تصادفی را بین 0 و 255 برای هر یک از مقادیر قرمز و

سبز و آبی تولید میکند.)

Private sub Form-click

form1.backcolor=RGB(rnd*255,rnd*255,rnd*255) h
end sub

نکته ها و سوالات پرسیده شده

[font=font-family: DBS-BYekan, B Yekan, Tahoma; ][font=font-family: DBS-BYekan, B Yekan, Tahoma; ]دوستان توجه کنید

[font=font-family: DBS-BYekan, B Yekan, Tahoma; ]که برنامه نویسی ویؤوال بیسیک شیئ گرا هست

[font=font-family: DBS-BYekan, B Yekan, Tahoma; ]یعنی این که با برنامه نویسی های متن گرا یا مثلا سی پلاس پلاس و اچ تی ام ال و سی اس و .... یه مقدار فرق داره

[font=font-family: DBS-BYekan, B Yekan, Tahoma; ]مثلا شما میخواهید یه رنگ باکسی رو توی اچ تی ام ال عوض کنید باید حتما کدش رو بنویسید و هیمن طرو توی سی پلاس پلاس

[font=font-family: DBS-BYekan, B Yekan, Tahoma; ]ولی این جا لازم نیست این کار رو کنید میتونید با دکمه های کنار برنامه تا حدودی نیازتو نرو برطرف کتید

[font=font-family: DBS-BYekan, B Yekan, Tahoma; ]ولی خب مثلا اگر خواستید رنگ باکسی در هر 2 ثانیه عوض بشع به طور رندم یه برنامه میخوادش

[font=font-family: DBS-BYekan, B Yekan, Tahoma; ]امیدوارم منظورم رو متوجه شده باشید[font=font-family: DBS-BYekan, B Yekan, Tahoma; ][font=font-family: DBS-BYekan, B Yekan, Tahoma; ]

نقل قول از armandost

باسلام

همین طور که می دونید در محیط ویژوال بیسیک

کار به دو قسمت یعنی اول طراحی بعد کد نویسی تقسیم می شه

من اشنای کمی با کد نویسی در ویژوال اون دارم

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

یای فیل اموزشی خواصی رو می شناسید که تهیه کنم

ایا سایت خواصی رو می شناسید که من کد نویسی وژوال رو از اون جا یاد بگیرم

باتشکر

بدرود

برای VB6 کتاب های زیادی وجود دارد از جمله آموزسش ویژوال

بیسیک در 21 روز ، آموزش در 24 ساعت و سیدی های مختلفی که همراه آنه هست.

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

های نمونه است.

[font=font-family: DBS-BYekan, B Yekan, Tahoma; ][font=font-family: DBS-BYekan, B Yekan, Tahoma; ][font=font-family: DBS-BYekan, B Yekan, Tahoma; ][font=font-family: DBS-BYekan, B Yekan, Tahoma; ][font=font-family: DBS-BYekan, B Yekan, Tahoma; ]

نقل قول از 2100

میشه نمونه ای از برنامه هایی که ساختین بدین؟

جه برنامه ای مورد نظر شما هست؟

مثلا طراحی یک ماشین حساب

یا یک اسکرین سیور

و یا کار با پایگاه های داده

(دیتا بیس ها)

و یا برنامه های دیگر

[font=font-family: DBS-BYekan, B Yekan, Tahoma; ][font=font-family: DBS-BYekan, B Yekan, Tahoma; ]

نقل قول از armandost

با سلام

یک سوال دیگر هم داشتم

آیا وژوال بیسیک که ما استفاده می کنید یعنی vb6که درسال های 2007.2008 هستند فرقی با ویژوال استدیو که مایکرو سافت امسال اراه کردن

یعنی 2013 تفاوتی در کد نویسی اون ها وجود داره

باتشکر بدرود

بله تفاوت دارند. میکروسافت بعد از VB6 ، آمد و VB NT را

وارد بازار کرد که VB2005 و بعد از آن یعنی تا حالا که VB2010 و VB2012 و

غیره به بازا رآمده اند همه از این نوع هستند. در این نسخه های جدید گرچه

مفاهیم اصلی VB تغییری نکرده ولی کدنویسی آن کمی تغییر کرده به طوریکه

کدهایی را که در VB6 نوشته اید ، نمی توانید عیتا در VB2010 یا vb2012 یا

نسخه های جدیدتر اجرا کنید و باید کمی آن را دستکاری کنید و تغییر دهید.

این آموزش توسط آقا / خانم ل.ا نوشته شده است

و ایشون افتخار دادند و وقتشون رو در تیم طراحی کدنویسی کدیکس گذاشتن و از آموزش هاشون مطلب تهیه کردیم

به امید پیش رفت روز افزون کدستان. امیدوارم خود محمد به سایتش برسه . من بلد نبودم کمک کنم رفیق نمیره راه شدیم!
دوست دارم دوباره همتون رو همین جا ببینم.


و آنگاه که آسیاب باز خواهد ایستاد تا دخترکی در خانه , خود به تنهایی در

خانه گندم بکوبد و با یک مشت آرد , 80 میلیون اردک زشت را سیر نماید , جنگ

آسیاب , گندم دخترک را هم ربود و اردکان زشت در تالاب دیگری به قو تبدیل

شدند

از بچگی بهم گفتن بزرگ میشی یادت میره

من کوچیک شدمو یادم بود و این یادم داد

که واقعیت همیشه خلاف گفته هاشون خواهد بود

جمعه 05 مهر 1392 - 17:39
وب کاربرUser's blog ارسال پیامsend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شدهThanks : سپاس هاThanks (3) : ankaboot - cena - abzar-web -
eghbal آفلاین



ارسال‌هاAsnwers : 2030
عضویتRegistration date : 14 /3 /1392
حمایت کردهthanks : 1689
حمایت شدهThanked : 574
پاسخAnswer 1 : آموزش ویژوآل بیسیک از صفر (1)(vb6)

واقعا مسخرست بابا

آموزش نمیتونم تویعنوان تایپ کنم

به امید پیش رفت روز افزون کدستان. امیدوارم خود محمد به سایتش برسه . من بلد نبودم کمک کنم رفیق نمیره راه شدیم!
دوست دارم دوباره همتون رو همین جا ببینم.


و آنگاه که آسیاب باز خواهد ایستاد تا دخترکی در خانه , خود به تنهایی در

خانه گندم بکوبد و با یک مشت آرد , 80 میلیون اردک زشت را سیر نماید , جنگ

آسیاب , گندم دخترک را هم ربود و اردکان زشت در تالاب دیگری به قو تبدیل

شدند

از بچگی بهم گفتن بزرگ میشی یادت میره

من کوچیک شدمو یادم بود و این یادم داد

که واقعیت همیشه خلاف گفته هاشون خواهد بود

جمعه 05 مهر 1392 - 17:40
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : cena -
t-rex آفلاین



ارسال‌هاAsnwers : 1775
عضویتRegistration date : 21 /3 /1392
تعداد اخطارWarnings : 3
حمایت کردهthanks : 482
حمایت شدهThanked : 1585
پاسخAnswer 2 : آموزش ویژوآل بیسیک از صفر (1)(vb6)

اقبال جان عنوانی که می خواستی بذاری ولی نشد رو بگو بذارم برات

جمعه 05 مهر 1392 - 17:42
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
cena آفلاین



ارسال‌هاAsnwers : 3425
عضویتRegistration date : 1 /3 /1393
حمایت کردهthanks : 1288
حمایت شدهThanked : 1898
پاسخAnswer 3 : آموزش ویژوآل بیسیک از صفر (1)(vb6)

عالیه . اگه تصویری بود خیلی عالی میشد


جمعه 05 مهر 1392 - 17:43
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
eghbal آفلاین



ارسال‌هاAsnwers : 2030
عضویتRegistration date : 14 /3 /1392
حمایت کردهthanks : 1689
حمایت شدهThanked : 574
پاسخAnswer 4 : بیسیک از صفر قسمت یک

آموزش ویژوآل بیسیک از صفر (1)(vb6)

مرسی داداش

به امید پیش رفت روز افزون کدستان. امیدوارم خود محمد به سایتش برسه . من بلد نبودم کمک کنم رفیق نمیره راه شدیم!
دوست دارم دوباره همتون رو همین جا ببینم.


و آنگاه که آسیاب باز خواهد ایستاد تا دخترکی در خانه , خود به تنهایی در

خانه گندم بکوبد و با یک مشت آرد , 80 میلیون اردک زشت را سیر نماید , جنگ

آسیاب , گندم دخترک را هم ربود و اردکان زشت در تالاب دیگری به قو تبدیل

شدند

از بچگی بهم گفتن بزرگ میشی یادت میره

من کوچیک شدمو یادم بود و این یادم داد

که واقعیت همیشه خلاف گفته هاشون خواهد بود

جمعه 05 مهر 1392 - 17:44
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
t-rex آفلاین



ارسال‌هاAsnwers : 1775
عضویتRegistration date : 21 /3 /1392
تعداد اخطارWarnings : 3
حمایت کردهthanks : 482
حمایت شدهThanked : 1585
پاسخAnswer 5 : آموزش ویژوآل بیسیک از صفر (1)(vb6)

تغییر کرد

جمعه 05 مهر 1392 - 17:44
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
eghbal آفلاین



ارسال‌هاAsnwers : 2030
عضویتRegistration date : 14 /3 /1392
حمایت کردهthanks : 1689
حمایت شدهThanked : 574
پاسخAnswer 6 : آموزش ویژوآل بیسیک از صفر (1)(vb6)

بچه ها این یه استاد پردازش تصویر و کامپیوتر و ... توی دانشگاه صدا و سیماست

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

به امید پیش رفت روز افزون کدستان. امیدوارم خود محمد به سایتش برسه . من بلد نبودم کمک کنم رفیق نمیره راه شدیم!
دوست دارم دوباره همتون رو همین جا ببینم.


و آنگاه که آسیاب باز خواهد ایستاد تا دخترکی در خانه , خود به تنهایی در

خانه گندم بکوبد و با یک مشت آرد , 80 میلیون اردک زشت را سیر نماید , جنگ

آسیاب , گندم دخترک را هم ربود و اردکان زشت در تالاب دیگری به قو تبدیل

شدند

از بچگی بهم گفتن بزرگ میشی یادت میره

من کوچیک شدمو یادم بود و این یادم داد

که واقعیت همیشه خلاف گفته هاشون خواهد بود

جمعه 05 مهر 1392 - 17:45
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
abzar-web آنلاین آفلاین
[avatar_answerabzar-web]
[starsabzar-web]
[rankingabzar-web]

ارسال‌هاAsnwers : [Count_Allabzar-web]
عضویتRegistration date : [registerdateabzar-web]
محل زندگیLiving position : [cityabzar-web]
سنAge : [age_answerabzar-web]
شناسه یاهوYahoo ID : [yahooabzar-web]
تعداد اخطارWarnings : [warningabzar-web]
حمایت کردهthanks : [thanksabzar-web]
حمایت شدهThanked : [thanksabzar-web]
پاسخAnswer 7 : آموزش ویژوآل بیسیک از صفر (1)(vb6)

تشکر

ولی اموزش های تصویری(فیلم) زیادن و مفهومشون واضح تر هست

[emzaabzar-web]
شنبه 06 مهر 1392 - 09:53
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport



moisrex
درباره ماAbout us لینک های ماOur links کلمات کلیدیKeywords
انجمن تخصصی کدستان ، ساخته شده توسط فردی با نام مستعار Moisrex می باشد.This forum designed by a person who called Moisrex.

ایمیلE-mail : Moisrex @ Gmail.com
کدستان,انجمن کدستان,کدنویسی,انجمن پشتیبانی,فروم,رزبلاگ,آموزش کدنویسی,درخواست کد
تمامی حقوق این انجمن مربوط به همین انجمن می باشد | طراحی قالبCopyright (c) By Moisrex , All rights reserved | Desiger : Moisrex