visual basic world powered by blogger
 
Aboute me
E-mail
Archive
FREINDS
دنياي ويژوال بيسيک<<

ويژوال بيسيک<<

فناوري اطلاعات اسلامي <<

ستاره هاي شب من <<

GMAIL <<

YAHOO MAIL <<

PERSIANBLOG <<

WEB DESIGN <<

Search google

Counter
Calender
Pool

درس پنجم

درس پنجم
دستورات شرطی و حلقه تکرار
بعضی مواقع می خاهیم که در صورت درست بودن شرطی کاری توسط برنامه صورت بگیره.
برای اینکا ر از ساختار زیر استفاده می کنیم.
If condition then
Action
End if

Condition
در اینجا شرط ما قرار میگیره

Action
در اینجا کاری که در صورت وقوع شرط باید انجام بشه قرار میگیره.

مثلا




بعضی مواقع نیاز داریم که کاری چند بار انجام بشه . توی یک حلقه.
در این صورت از ساختار زیر استفاده می کنیم.
For startcondition to finishcondition
Action
Next

Start and finish condition
در این دو شروع و پایان حلقه مشخص میشه که درون یک متغیر باید قرار بگیرن
به عبارت تعداد تکرار حلقه رو مشخص میکنن

Action
در این قسمت کاری که باید انجام بشه قرار میگیره

مثال







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

درس چهارم

درس چهارم
در اینجا یه سری از خصوصیات رو که در بیشتر ابزار وجود داره
مورد بحث قرار میدیم.


Backcolor

این خصوصیت رنگ پس زمینه شی رو مثل "فرم " یا "تکست باکس "
مشخص میکنه.در هنگام کد نویسی میشه با نوشتن اسم رنگ یا از طریق
شماره رنگهای "ار جی بی" این کار رو انجام داد مثلا :
Form1.backcolor = vbblue
Form1.backcolor= rgb(0,0,250)
هر دو این کد ها رنگ فرم رو آبی میکنن.
شماره های "آر جی بی " از 0 تا 250 می تونن باشن .اولی نشون دهنده ی
درصد رنگ قرمز و دومی رنگ سبز و سومی رنگ آبی است هر چه
شماره بیشتر باشه اون رنگ تندتر میشه و اگه هر سه 250 باشن رنگ سیاه
از آب در میاد.

Font

این خصوصیت شامل رنگ نوشته و فرمت نوشته و اندازه نوشته می شود.
Text1.fontcolor=vbgreen
Text1.fontsize=12
Text1.fontname=”Arial”
Locked
این خصوصیت قابلیت تغییر دادن رو غیر فعال میکنه که در "تکست باکس "
کاربرد داره

Mousepointer
این خصوصیت شکل نشانگر ماوس رو وقتی روی شی مورد نظر قرار میگیره
تعیین میکنه .
Command1.mousepointer=1
Text1.mousepointer=3
میشه هم شماره رو نوشت هم نام نشانگر رو

موفق باشید
تا بعد

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

درس سوم

درس سوم
امروز می خوام کمی در مورد مراحل نوشتن یک برنامه بنویسم
اوایل من وقتی می خواستم برنامه ای بنویسم مثل ماشین حساب
سریع میرفتم سراغ ویژوال و شروع به کد نویسی می کردم و
خیلی سریع می دیدم که گیجم و نمی دونم می خوام چیکار کنم
و فهمیدم که چیزایی مثل "الگوریتم" و نکاتی که متخصصان
میگن زیادی نیست.خوب من الان برای انجام یک کار این
مراحل رو طی میکنم:
1-اول از همه چیزی که درباره اون فکر می کنم اینه که چیزی
که می خوام با اون چیزی که از ویژوال میدونم میشه انجام داد یا
نه.یه نمای کلی از ابزار لازم رو در نظر میگیرم.
2-اگه دیدم میتونم بعد سعی میکنم برای برنامه مورد نظرم یه
چیزی مثل الگوریتم بسازم ولی نه حتما روی کاغذ. توی ذهنم
تا بهترین و سریعترین و البته منطقی ترین روش رو پیدا کنم.
البته بعضی وقتا تا بعد از تمام شدن کار هم روش های بهتری به نظر
میرسه (برای همین همیشه یه نسخه آزمایشی میدن بیرون)
3- بعد چگونگی پیاده کردن الگوریتم توسط ابزارهای ویژوال بیسیک
رو مورد بررسی قرار میدم. اینجا هم روشها متعدد هستند.
4-من اول به کد نویسی می پردازم بعد درباره ظاهر برنامه تصمیم میگیرم
اما بعضی ها برعکس.
5- کدها رو مینویسم.تو کدنویسی سعی میکنم خیلی زود به زود قسمتها رو
چک کنم.چون بعدا پیدا کردن عیب سخت و ملال آور میشه. برای چک کردن
مقدار مبادله شده بین توابع مختلف از دستور "مسیج باکس " زیاد میکنم .
6- حالا نوبت گرافیک کاره که من زیاد توش با استعداد نیستم . یعنی همیشه
از طراحی های بقیه بیشتر از مال خودم خوشم میاد ! (ماییم دیگه).
7-اگه برنامه کار نکنه خیلی اعصابم خرد میشه برای همین ممکنه چند وقت دنبالش
نرم. ولی بعد راحت حل میشه.
8- اگه دیدید لوازم لازم رو ندارید کارو ول نکنید بلکه سعی کنید دنبالش بگردید.
من خیلی از ابزارها رو خودم از توی ویژوال با سرک کشیدن و امتحان کردن
یاد گرفتم .البته بلد بودن زبان هم خیلی کمک میکنه و علاقه یا لج کردن! با کار
که "حتما من تورو انجام میدم" هم خوبه.بعد از اینها باز هم اگه جوابی نگرفتید
باید دنبال کتاب باشید یا اینترنت یا مجله یا حتی برنامه های دیگه برای پیدا کردن
یه نکته یه الهام اگه بگردید می بینید منابع زیادن و میشه از اونها استفاده برد.من
توابع "ای پی آی "رو و خیلی چیزها درباره ویروس یا رجیستری رو بطور اتفاقی
و از جاهای مختلف شناختم و فهمیدم "ای بابا ما تازه اول راهیم ".

موفق باشید !
********************************************

درس سوم

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

درس دوم

سلام
درس دوم
امروز می خوام درباره دو شی و چند ویژگی دیگه بنویسم

Label
این شی برای قراردادن یک نوشته یا عنوان روی صفحه استفاده میشه.علامت آن هم
یه حرف "آ" انگلیسیه.

Image
همونطور که از اسمش پیداست این شی برای قرار دادن یک تصویر روی فرم استفاده
میشه.
طرز استفاده
بعد از قراردادن شی روی فرم از پنجره خصوصیات خصوصیت "پیکچر" شی رو پیدا
کنید و روی اون دو بار کلیک کنید تا کادر محاوره ای مرتبط باز بشه در این صفحه عکس
رو انتخاب و تایید کنید.در حین اجرای برنامه هم می تونید تصویر رو عوض کنید
با همان دستوری که در درس اول گفتم.همینطور طول و عرض و پیدا یا پنهان بودن
تصویر رو که این آخری رو با خصوصیت "ویزیبل" تعیین می کنید که دارای دو مقدار
"ترو" برای پیدا بودن و "فالس " برای پنهان بودن است.
برای اینکه اندازه تصویر انتخابی به اندازه شی روی فرم باشه خاصیت "استرچ" شی رو
برابر "ترو" قرار بدید.
برای شی "لیبل " هم خصوصیاتی مثل
Caption,width,height,visible ,…
وجود داره

Enabled

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

Top and left
این دو خصوصیت هم فاصله اشیا رو از سمت چپ و بالای فرم مشخص میکنند.
مثلا
Label1.top=100
Image1.left=50
و مثل این

و یه مینی برنامه
یه فرم با یه کلید و یه "لیبل" و یه تصویر که هر دو پنهان هستند حالا می خوایم با زدن
کلید تصویر ظاهر بشه و در "لیبل" اسم اون عکس مشخص بشه.

توی قسمت کلید از صفحه کد نویسی می نویسیم
Image1.visible=true
Label1.caption=image1.name
Label1.visible=true
خوب برنامه رو اجرا کنید و کلید رو فشار بدید

تا بعد
********************************************

درس اول

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

TEXT BOX
این شی یک ورودی متن است که برای نوشتن مطلبی توسط کاربر استفاده میشود.برای اضافه کردن
آن به فرم از "تولز باکس" آنرا انتخاب میکنیم و سپس توی فرم میکشیم


COMMAND BUTTON
این شی کلیدهایی در اختیار شما قرار میدهد تا از آنها در برنامه هایتان استفاده کنید.

ویژگیها :

NAME
برای این که کاری در برنامه انجام شود باید از اشیا استفاده کنید و توسط نام اشیا
شما میتوانید به آنها دسترسی پیدا کنید.نام اشیا را میتوانید تغییر دهید.ولی سعی کنید از نامهای
با معنی و مخفف استفاده کنید تا بعدا سردرگم نشوید.

CAPTION
این ویژگی متنی را که در ظاهر برنامه روی دکمه ها یا نوار عنوان فرم دیده
می شود تعیین میکند که این خصوصیت هم تغییر پذیراست


TEXT
این ویژگی متن نوشته شده درون "تکست باکس " رو نشون میده و تعیین میکنه


روش تغییر این خصوصیات با کد نویسی

برای اینکه بتوانید به خصوصیتی از یک شی دست یابید باید از این روش استفاده کنید:
مقدار = نام خصوصیت.نام شی
مثلا:
FORM1.CAPTION="TEST1"
TEXT1.TEXT="WELLCOME TO MY WEBLOG"
COMMAND1.NAME="cmd1"
حال برنامه کوچکی می نویسیم :
ابتدا یک فرم ایجاد کرده و سپس یک دکمه روی آن قرار دهيد
روی ان دو بار کلیک کنید تا به صفحه کد نویسی وارد شوید در
صفحه بنویسید(بدون اینکه محل مکان نما را تغییر دهید):
Form1.caption="test1"
را بزنید تا برنامه اجرا شود و حالا دکمه را فشار دهید و ببینید که عنوان F8حال کلید
فرم تغییر کرد.
تا بعد
********************************************

سلام اول

سلام به همه دوستان برنامه نويس يا علاقه مند به
برنامه نويسي . در اين وبلاگ من سعي ميکنم تا جايي
که بتونم درباره ويژوال بيسيک بنويسم .البته اصول ابتدايي
چون در اصول پيشرفته از ما بهتر هم هست.
فعلا
********************************************

V

I

S

U

A

L

B

A

S

I

C