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

آموزش visual basic 6

آموزش در منزل
نویسنده : ُُُسعید صادقی - ساعت ٤:٤۳ ‎ب.ظ روز ۱۳۸٩/٤/٢٤
 

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


 
comment نظرات ()
 
رو یداد های فرم
نویسنده : ُُُسعید صادقی - ساعت ٧:٤٦ ‎ب.ظ روز ۱۳۸۸/٢/٧
 

رویداد ها:

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

برای ایجاد روال پاسخگو به رویداد که آن را به اختصار،روال رویداد می نامیم،دو بار آن رویداد را کلیک کرده کد برنامه را تایپ می کنیم.اکثر این رویداد ها در عناصر ویژوال بیسیک مشترک هستند.

برخی از رویداد های فرم به صورت زیر است:

رویداد‍Click:هنگامی که کار بر روی نا حیه خالی فرم کلیک کند ،رویدادClick رخ می دهد.

رویدادdbClick: هنگامی که کار بر روی نا حیه خالی فرم کلیک مضاعف کند ،رویداد dbClick رخ می دهد.

رویدادActivate:زمانی که فرم بر روی صفحه می شود ایرویداد اتفاق می افتد.برای وقوع ای رویداد باید خاصیت Visible فرم را بهTrue تنظیم شود و فرم به حافظه بار شود.

رویدادDeactivate:هنگامی که کاربر به یک برنامه ای دیگر برود یا زمانی که فرم از روی از روی صفحه ی نمایش محو می شود ای رویداد رخ می دهد.رویدادDeactivate  بعد از رویداد LostFocus اتفاق می افتد.

رویدادDragDrop: زمانی که عنصری بر روی فرم با کشیدن ماوس قرار می گیرد،این رویداد اتفاق می افتد.در مورد عنصر هایی به غیر از فرم چنانچه عنصر دیگری روی این فرم قرار گیرد این رویداد اتفاق می افتد.

رویدادDragOver: زمانی که عنصری روی فرم حرکت کند،ای رویداد رخ می دهد.

رویدادGotFocus: زمانی که مکان نما روی عنصری قرار گیرد،این رویداد رخ می دهد.

رویدادInitialize: هنگامی که فرم ایجاد می شود این رویداد رخ می دهد.

رویدادKeyDown:هنگامی که کار بر یکی از کلید های صفحه کلید به جزAlt ، Shift وInsert را پایین نگه دارد این رویداد رخ می دهد.

رویدادKeyPress:زمانی که کلیدی فشرده شود،این رویداد اتفاق می افتد.کلید فشرده شده شامل Alt ،Shift و Insert نیست.

رویدادKeyUp:هنگام رها شدن کلید فشرده شده اتفاق می افتد.

رویدادLinkClose:هنگامی که یک پیوندDDE بسته می شود،ای رویداد اتفاق می افتد.

رویدادLinkExecute:هنگامی که خطایی در پیوندDDE اتفاق می افتد روی میدهد.

رویدادLinkError:هنگامی که یک پیوند DDE اجرامی شود اتفاق می افتد.

رویدادLinkOpen:وقتی یک پیوندDDE  باز می شود رخ می دهد.

رویدادLoad:در زمان ایجاد شدن فرم یعنی فراخانی فرم به حافظه این رویداد اتفاق می افتد،با این رویداد می تون خواص اولیه فرم وعناصر روی آن را تنظیم کرد.برای ایجاد روال این رویداد،روی رویداد Load یا ناحیه خالی فرم دو با کلیک کنید.این رویداد بعد از رویداد Initialize اتفاق می افتد.

رویدادLostFocus:هنگامی که مکان نما از عنصری خارج شود ،این رویداد اتفاق می افتد.

رویدادMouseDown:وقتی یکی از کلید های ماوس فشار داده می شود،این رویداد اتفاق می افتد.

رویدادMouseMove:وقتی  که اشاره کر ماوس روی فرم حرکت کند،این رویداد اتفاق می افتد.

رویدادMouseUp:زمانی که کاربر کلید فشار داده شده ی موش را رها کند،این رویداد اتفاق می افتد.

رویدادPrint:این رویداد در زمان باز یابی مجدد فرم فراخوانی می گردد.اگر کاربر یک آیکن را زیر یک عنصر پنهان کند،فرم برای ظاهر کردن ای عنصر این رویداد را فراخوانی می کند.

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

رویدادResize:وقتی کاربر اندازهی فرم را تغییر دهد،ای رویداد رخ کی دهد.می توان با استفاده از این رویداد مانع تغییر اندازه یا تغییر محل فرم شد.

رویدادTerminate:هنگامی که کار کاربر با فرم خاتمه می یابد این رویداد رخ می دهد.

رویدادUnLoad:این رویداد زمان حذف فرم اتفاق می افتد.زمانی که این رویداد اتفاق می افتد،تمام منابع اشغال شده توسط ویژوال بیسیک برای این فرم آزاد می شود.


 
comment نظرات ()
 
خواص فرم
نویسنده : ُُُسعید صادقی - ساعت ٥:٤٠ ‎ب.ظ روز ۱۳۸٧/۱٢/٢٩
 

خواص عناصر ویژوال بیسیک:

در ویژوال بیسیک هر عنصر خواص ویژه خود را دارد.از جمله این خواص می توان اندازه ،شکل،رنگ،قابلیت فعال بودن،نام کپشن و.. را نام برد.برای هر عنصر ،خواص مختلفی وجود دارد.برخی از این خواص بین عناصر مشترک هستند.در برنامه می توان خواص عنصر را به صورت زیر تغییر داد:

 مقدار= خاصیت.نام عنصر

خواص فرم:

خاصیت Name :برای تغییر نام فرم در ویژوال بیسیک به کار می رود.دراین جا برای تعیین نام فرم استفاده می شود.نام فرم از قانون نام گذاری متغیر ها وعناصر پیروی می کند.

خاصیت BackColor :برای تعیین رنگ زمینه فرم به کار می رود.

خاصیت BorderStyle :نوع حاشیه فرم را مشخص می کند.اگر مقدا این خاصیت       0-None باشد،فرم بدون حاشیه نمایش داده می شود ولی اگر مقدار آن 1-FixedSingleباشد،فرم در یک حاشیه نمایش داده می شودکه کار بر نمی تواند اندازه ی آن را تعیین کند.مقدار پیش فرض خاصیت BoderStyle برابر با مقدار 2-Sizeable می باشد که در این صورت اندازه ی فرم قابل تغییر است و فرم دارای دکمه های حد اقل و حد اکثر است.

خاصیت Caption :برای تعیین عنوان فرم (کپشن فرم) به کار می رود.

خاصیت Enable : برای فعال و غیر فعال بودن فرم به کار می رود.اگر مقدار آن Falseباشد،فرم غیر فعال است یعنی به هیچ روی دادی پاسخ نمی دهد.مقدار پیش فرض آن True است.

خاصیت Font :برا تعیین فونت نمایش اطلاعات استفاده می شود.برا تغییر ای خاصیت ، بروی خاصیت Font کلیک مضاعف کنید تا ویراستار فونت نمایش داده شود.

خاصیت Visible :تعیین می کند که فرم قابل رویت باشد یا خیر.اگر مقدار این خاصیت Visibleبرابر True باشد فرم قابل رویت است وگرنه غیر قابل رویت است.

خاصیتHeight :ارتفاع فرم را با حاشیه آن بر حسب توئیپ تعیین می کند.

خاصیت Top :فاصله کناره ی بالا ی پنجره ی فرم از  حاشیه ی بالای  صفحه را برحسب توئیپ تعیین می کند.

خاصیت Width :عرض فرم همراه با حشیه ی آن بر حسب توئیپ تعیین می کند.

خاصیت Left :برای تعیین فاصله ی فرم با لبه سمت چپ صفحه نمایش استفاده می شود.

خاصیت ControlBox :تعیین می کند دکمه های حداقل و حداکثر منو فرم وتغییر اندازه ی فرم نمایش داده شود یا خیر.

 خاصیت Icon :زمانی که اندازه ی  فرم به حداقل تغییر یابد،فرم به شکل یک آیکن ظاهر می گردد.این خاصیت برای تغییر نام فایل این آیکن به کارمی رود.

خاصیت MaxButton :تعیین می کند آیا دکمه حد اکثر اندازه ی پنجره ی فرم ظاهر گردد یا خیر.

خاصیت MinButton:تعیین می مند که دکمه ی حداقل اندازه ی پنجره ی فرم نمایش داده شود یا خیر.

خاصیت  MoveAble:تعیین می کند که آیا کاربر می تواند فرم ا حرکت دهد یا خیر.

خاصیت  WindowState:وضعیت پنجره ی فرم را مشخص می کند.مقدارNormal-0 به صورت عادی است،مقدار 1-Minmizedبه اندازه ی یک آیکن و مقدار2-Maximized برای نمایش بزرگترین ادازه به کار می رود.

خاصیت MousePointer:برای تعیین شکل مکان نمای ماوس به کار می رود.

خاصیتDrawWidth:برای تعیین عرض خطوطی که بر روی فرم رسم می شوند،به کار می رود.مقدار پیش فرض خاصیت DrawWidth یک می باشد که می توان این مقدار را تغییر داد.به این صورت:

 

خاصیت AutoRedraw :اگر مقدار این خاصیت True باشد ویژوال بیسیک یک کپی از اطلا عات فرم نگهداری می کند تادر صورت لزوم آن را دوباره رسم کند.

خاصیت DrawStyle :برای تعیین سبک قلم گرافیکی به کار می رود.

خاصیت DrawMode :نحوه ی ترکیب قلم گرافیکی را با عنصر روی فرم تعیین می کند.

خاصیت FillColor :رنگی را تعیین می کند که شکل گرافیکی روی فرم باید با آن پر شود.

خاصیت  FillStyle:هاشوری را تعیین می کند که شکل گرافیکی باید با آن پرشود.

خاصیت ScaleWidth :پهنای بخش کاری فرم را تعیین می کند.

خاصیت ScaleHeight:برای تعیین ارتفاع بخش کاری فرم به کار می رود.

خاصیت ForeColor :برای تعیین رنگ نوشته های روی فرم وعناصر روی آن به کار می رود.

خاصیت LinkMode :برای تعیین روش برقراری ارتباط یک پیوند DEE به کار می رود.

 خاصیت LinkTopic :بخشی از سند DDE را که پیوند به آن متصل می شود تعیین می کند.

خاصیت Appearance :تعیین می کند که فرم دارای نمای سه بعدی باشد یا خیر.

خاصیت FontTransParent :تعیین می کند که آیا فرم،از فونت تعریف شده در خاصیت خودش استفاده کند،یا از  همان فونت اصلی (فونت تعریف شده در ویژوال بیسیک)استفاده نمایید.

خاصیت ShowWinTaskBar :تعیین می کند نوار وظیفه ویندوز نمایش داده شود یا خیر.

خاصیت Tag :یک عدد صحیح است که اطلاعاتی راجع به فرم در خود نگهداری می کند.

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

خاصیت HelpFile :با استفاده از این خاصیت می توان مسیر و نام فایل کمکی ویندوز را تعیین کرد.

خاصیت HelpContext :شماره ای را به یکی از سر فصلهای موجود در فایل Help نسبت می دهد.

Form1.DrawWidth= 3


 
comment نظرات ()
 
چگونه با ویژوال بیسیک برنامه بنویسیم:
نویسنده : ُُُسعید صادقی - ساعت ۱:٠٩ ‎ب.ظ روز ۱۳۸٧/۱٢/٢٥
 

چگونه با ویژوال بیسیک برنامه بنویسیم:

تغییر کپشن فرم:

مشاهده کردید وقتی فرمی ایجاد می شود ،کلمه Form1 در بالای آن نوشته شده است.این کلمه را کپشن فرم گویند. کپشن به معنی نام عناصر در فرم است.به عنوان مثال می خواهیم کپشن فرم را تغییر دهیم:

1 . ویژوال بیسیک را راه اندازی کنید و بر روی آیکن Standard EXE کلیک کنید تا پروژه ای راه اندازی شود.

2 .در پنچره Properties صفت  کپشن را انتخاب کنید. در مقابل آن Form 1 نوشته شده است.کلمه ی Form 1 را پاک کرده و کلمه یMr First Form را تایپ کنید.

3 . با کلیدF5 یا Start/Run برنامه را اجرا کنید.

افزودن عناصر به فرم:

شما می توانید با کلیک کردن بر روی عناصر مو جود در جعبه ابزار آن ها را روی فرم خود بکشید.اگر بر روی فرم دو بار کلیک کنید محل نوشتن کد های Form_Loadباز می شود.

یک عنصر CommandButton را در فرم ایجاد کرده روی قسمت خالی فرم کلیک کنید و در روی داد Form_load  عبارت زیر را تایپ کنید:

"Command1.Caption="Start

 

این دستور با هر بار Load شدن فرم کپشن عنصری  که نام آن Command1 یعنی  همان Command1 را به Start تغییر میدهد.هر عنصر دارای نامی است که نام آن در  پنجره ی Properties موجود است وبا استفاده از  کد بالا مس توانید نام هر  عنصری را تغییر دهید مانند:

"Label1.Caption="Hello

 

این دستور  متن داخل Label1 را به Hello تغییر می دهد.  

 


 
comment نظرات ()