تبلیغ

600 ترفند از ناگفته های کامپیوتر



تبلیغات

�یات و�ش BBC



دسته بندی موضوعی

 

نرم افزار هانرم افزارها
      نرم افزار ها کاربردی
      نرم افزار هاصدا و ویرایش صدا
      نرم افزار هاپخش موسیقی
      نرم افزار هاقفل گذار
      نرم افزار هاابزارهای CD
      نرم افزار هاگرافیکی
      نرم افزار هاPhotoshop Plugins
      نرم افزار هافونت(Font)
      نرم افزار هاشبکه
      نرم افزار هاابزارهای اینترنت
      نرم افزار هاایمیل(Email)
      نرم افزار ها آنتی ویروس
      نرم افزار هانرم افزارهای امنیتی
      نرم افزار هاویندوز VISTA
      نرم افزار هاسه بعدی (3D)
      نرم افزار هاTheme ویندوز
      نرم افزار هاWallpaper
      نرم افزار ها(Screen Saver)
      نرم افزار هامجله (PDF)
      نرم افزار هادیکشنری
      نرم افزار هامدیریت دانلود
      نرم افزار هابازیابی اطلاعات
      نرم افزار هاآیکون(Icon)
      نرم افزار هاOffice
      نرم افزار هاویدئو
      نرم افزار هادی وی دی(DVD)
      نرم افزار هاموبایل
      نرم افزار هاپس زمینه  موبایل
      نرم افزار هاآهنگ موبایل
      نرم افزار هااسکرین سیور موبایل
      نرم افزار هابازی موبایل
      نرم افزار هاتم(Theme) موبایل
      نرم افزار هاطراحی سایت
      نرم افزار ها برنامه نویسی
      نرم افزار ها افزایش سرعت
      نرم افزار هاضمیمه روزنامه ها
      نرم افزار هابازی(Game)


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

 PCTips.ir آموزشی

     PCTips.ir   نکته های کامپیوتر
     PCTips.ir   ویژوال بیسیک
     PCTips.ir   برنامه نویسی
     PCTips.ir   نکته های اینترنت
     PCTips.ir   نرم افزار
     PCTips.ir   Windows XP
     PCTips.ir   Windows VISTA 
     PCTips.ir   شبکه های کامپیوتری
     PCTips.ir   کتاب الکترونیک(PDF)
     PCTips.ir   آموزش HTML
     PCTips.ir   عکاسی دیجیتال
     PCTips.ir   نکته های Word
     PCTips.ir   گرافیک کامپیوتری
     PCTips.ir   
آموزش فوتوشاپ
     PCTips.ir   آموزش اکسل(مبتدی)
     PCTips.ir   آنتی ویروس
     PCTips.ir   سخت افزار کامپیوتر
     PCTips.ir   آموزش عمومی کامپیوتر
     PCTips.ir   اخبار روز کامپیوتر
     PCTips.ir   تلفن همراه(موبایل)

تماس با ما
معرفی به دوستان



لینکستان



















 



موضوعات تصادفی

فونت(Font)
[ فونت(Font) ]

·300 فونت گرافیکی
·مجموعه 35 فونت بسیار زیبا


مطالب قبلی
پنجشنبه، 19 دی، 1387
· 6 بازی مسابقه ای برای موبایل (جاوا)
· به دست آوردن Password فایلهای Microsoft Office
دوشنبه، 16 دی، 1387
· پاک کردن فایلهای زاید و حل مشکلات ویندوز برای افزایش سرعت - System Cleaner 5.7.0.211
· مدیریت پارتیشن بندی Hard Disk به وسیله نرم افزار قدرت مند Norton Partition Magic 8.05
· آموزش زبان انگلیسی All levels of Berlitz English from level 4
شنبه، 14 دی، 1387
· تصاویری بسیار زیبا از مراحل ساخت برج میلاد تهران
· کتاب آموزش کامل Adobe Photoshop CS4
چهارشنبه، 11 دی، 1387
· کتاب آموزشی گیتار بیس به صورت تصویری
· تصاویر بسیار زیبا برای پس زمینه از طبیعت
سه شنبه، 10 دی، 1387
· آموزش زبان انگلیسی All levels of Berlitz English from level 3
· Tuning کردن خودرو به وسیله نرم افزار Car Tuning Studio
· آخرین بسته نرم افزار امنیتی Kaspersky Internet Security 8.0.0.506
دوشنبه، 9 دی، 1387
· آموزش زبان انگلیسی All levels of Berlitz English from level 2
یکشنبه، 8 دی، 1387
· آهنگ موبایل گوشی مدل C905 سونی اریکسون
شنبه، 7 دی، 1387
· آموزش زبان انگلیسی All levels of Berlitz English from level 1
· مجله PC World 2009
جمعه، 6 دی، 1387
· تصاویر با کیفیت از ماشین مرسدس مدل Mclaren SLR
· گلهای بسیار زیبا برای پشت زمینه با کیفیت بسیار بالا
چهارشنبه، 4 دی، 1387
· نمایش سلامت و دمای Hard Disk - Hard Disk Sentinel Pro 2.70
· بازیابی اطلاعات از دست رفته رویCD/DVD - IsoBuster 2.5.0.0
سه شنبه، 3 دی، 1387
· تبدیل عکس به تصاویر کارتونی - Photo to Cartoon 3.0.3
· قالب های آماده برای Microsoft Power Point
· یادگیری لغات انگلیسی به وسیله تصویر – Word by Word
دوشنبه، 2 دی، 1387
· مراقبت از ویندوز با Advanced SystemCare Professional 3.1.1.602
· آموزش زبان انگلیسی آمریکایی American English Idioms + AUDIO CD
شنبه، 30 آذر، 1387
· نسخه کامل DircetX 10 برای Windows XP
· کتاب آموزش تصویری ساخت جعبه های فانتزی جهت کادو
پنجشنبه، 28 آذر، 1387
· آموزش زبان انگلیسی English 20 minutes a Day
دوشنبه، 25 آذر، 1387
· آناليز و بررسي اطلاعات كامل سخت افزارها - SiSoftware Sandra Pro Business 2009 1.15.65
· كتاب فارسي آموزش نرم افزار Matlab


اینترنتی سفارش دهید!

مجموعه کامل نرم افزار های 2009
ساخت آلبوم های حرفه ای 3 بعدی
راز بقا شبکه BBC
آموزش چندرسانه ای زبان انگلیسی-Rosetta Stone
کتابخانه 600 جلدی فارسی
600ترفند از ناگفته های کامپیوتر
آموزش فتوشاپ 10 به همراه 56 پروژه
نرم افزار روتوش عكس(هوشمند)
مجموعه ای نفیس از نقوش و طرح های اسلیمی اصیل ایرانی
22000 كارت ويزيت آماده
آموزش تكنيكهاي فتوشاپ
آموزش تمام منوهای فتوشاپ 9
کتاب الکترونیکی
نرم افزار
آموزشی



آموزش ویژوال بیسیک - بخش هفتم
آموزش ویژوال بیسیک

جعبه های گفتگو
در این بخش میخواهیم در مورد جعبه های گفتگو صحبت کنم حتما با خود میگویید که جعبه های گفتگو یعنی چی؟

برای ادامه روی "ادامه متن" کلیک کنید.



جعبه های گفتگو

در این بخش میخواهیم در مورد جعبه های گفتگو صحبت کنم حتما با خود میگویید که جعبه های گفتگو یعنی چی؟ اگر با برنامه مایکروسافت کار کرده باشید مانند نرم افزار Paint  مشاهده کرده اید زمانی که میخواهید فایلی را باز یا ذخیره کنید جعبه ای مانند شکل زیر (7-1) نمایش داده میشود.در واقع این شکل ها همان جعبه های گفتگو یا Common Dialog Box  هستند البته جعبه های گفتگو فقط به باز کردن و ذخیره کردن ختم نمیشود بلکه با استفاده از جعبه های گفتگو میتوانید به کاربر این انتخاب را بدهید که رنگ مورد نظر را یا فونت مورد نظر را انتخاب کند. 
PCTips.ir

طریقه اضافه کردن کنترل جعبه گفتگو

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

ابتدا یک پروژه جدید ایجاد کنید و سپس از منوی Project  گزینه Components را کلیک کنید

PCTips.ir

بعد از اینکه گزینه Components  را کلیک کردید پنجره Components  باز میشود حالا باید از قسمت Controls  گزینه Microsoft Common Dialog Control (6.0)

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

PCTips.ir

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

PCTips.ir

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

طریقه استفاده از کنترل جعبه گفتگو(Common Dialog)

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

1.جعبه گفتگوی باز کردن فایل

برای نمایش جعبه گفتگو به کاربر برای انتخاب فایل مورد نظر باید یکسری مراحل را دنبال کنید اول اینکه زمانی که کاربر فایلی را خواست انتخاب کند فقط فایل های مورد نظر برنامه را انتخاب کند(Filter) و یا اینکه وقتی کاربر فایلی را انتخاب کرد به چه صورت تشخیص دهیم که کاربر چه فایلی را انتخاب کرده است(FileName)

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

پس یک CommandButton  به فرم اضافه کنید و در قسمت کد آن کدهای زیر را وارد کنید:

Private Sub Command1_Click()

    Dim strFileName As String

    With CommonDialog1

        .Filter = "BMP (*.BMP)|*.bmp"

        .ShowOpen

        strFileName = .FileName

        If strFileName = "" Then

            Exit Sub

        End If

    End With

End Sub

اگر به قسمت Filter   دقت کنید متوجه خواهید شد که جعبه گفتگو چه فایل های را نمایش دهد.در واقع ما کاربر را فقط به فایل های BMP  محدود کردیم و فقط میتواند فایلهای از نوع BMP را انتخاب کند.حالا اگر بخواهیم کاربر فایل های دیگر هم مانند JPG  راهم انتخاب کند چی؟باید قطعه کد بالا را به صورت زیر تغییر دهید:

    Dim strFileName As String

    With CommonDialog1

        .Filter = "BMP (*.BMP)|*.bmp|JPG (*.JPG) |*.JPG"

        .ShowOpen

        strFileName = .FileName

        If strFileName = "" Then

            Exit Sub

        End If

    End With

دقت کنید که ما برای جدا کردن Filter  های مختلف از کاراکتر "|" استفاده کردیم.

بعد اینکه جعبه گفتگو مورد نظر را فیلتر را کردیم نوبت به نمایش جعبه گفتگو میشود حالا با یک دستور ShowOpen جعبه گفتگو مورد نظر را به کاربر نمایش میدهیم شکل

PCTips.ir

بعد از اینکه جعبه گفتگو را به کاربر نمایش دادیم نوبت به انتخاب فایل کاربر میرسد.بعد از اینکه کاربر فایل مورد نظر را انتخاب کرد نوبت به برگشت دادن نام مورد نظر کاربر میرسد که نام فایل را در متغییری از نوع رشته ذخیره میکنیم.برای اینکه از خواص FileName  استفاده میکنیم.در واقع وقتی کاربر فایلی را انتخاب کرد و دکمه Open  را کلیک کرد نام فایل به وسیله خواص FileName  بر گشت داده میشود و ما این نام فایل را در متغییر ذخیره میکنیم.حالا برای اینکه نام فایل انتخابی کاربر را نمایش دهیم از دستور زیر استفاده میکنیم:

MsgBox strFileName

این دستور نام فایل انتخابی کاربر را به وسیله یک پیغام ساده نمایش می دهد

حالا اگر کاربر فایلی را انتخاب نکرد به چه صورت با آن بر خورد بکنیم؟ برای همین ما در کد با از دستور زیر استفاده کردیم:

        If strFileName = "" Then

            Exit Sub

        End If

در واقع ما با این کار تعیین کردیم که اگر نام فایل خالی بود از روال بیرون بیا و هیچ کاری را انجام نده.

نکته:

در بالا ما از دستور With , End with  استفاده کردیم این دستور زمانی به کار میرود که شما میخواهید از خواص یک شی بسیار استفاده کنید به عنوان مثال همین قطعه کدی که برای نمایش جعبه گفتگو نوشتیم اگر از دستور With , End With  استفاده نمیکردیم چقدر از باید از اسم CommonDialog1  استفاده میکردیم.

 

Dim strFileName As String

CommonDialog1.Filter = "BMP (*.BMP)|*.bmp|JPG (*.JPG) |*.JPG"

CommonDialog1.ShowOpen

strFileName = CommonDialog1 .FileName

If strFileName = "" Then

Exit Sub

End If

 

2.جعبه گفتگوی ذخیره کردن فایل:    

جعبه گفتگوی ذخیره کردن فایل هم مانند باز کردن فایل است با این تفاوت که به جای استفاده از دستور ShowOpen  از دستور ShowSave  استفاده میکنیم مانند زیر:

    Dim strFileName As String

    With CommonDialog1

        .Filter = "BMP (*.BMP)|*.bmp|JPG (*.JPG) |*.JPG"

        .ShowSave

        strFileName = .FileName

        If strFileName = "" Then

            Exit Sub

        End If

    End With

 

3.جعبه گفتگوی نمایش رنگ:

بعد از اینکه جعبه های گفتگوی فایل را معرفی کردیم نوبت به معرفی جعبه گفتگوی رنگ میرسد.شاید تا به حال در برنامه Paint هم دیده باشید که برای انتخاب رنگ از چه جعبه گفتگویی استفاده میشود.از جعبه گفتگویی مانند شکل زیر استفاده میکنند:

PCTips.ir

در برنامه هایی که شما می نویسید به راحتی میتوانید این جعبه گفتگو را در هر قسمتی که مایل باشید اضافه کنید تا کاربر راحت تر بتواند رنگ مورد نظر خود را انتخاب کند.پس قطعه کدی می نویسیم که اگر کاربر رنگی را انتخاب کرد رنگ زمینه فرم به رنگ دلخواه کاربر تغییر پیدا بکند:

Private Sub Command1_Click ()

    With CommonDialog1

        .Color = Form1.BackColor

        .ShowColor

        Form1.BackColor = .Color

    End With

End Sub

 

در خط اول ما خواص Color  را به رنگ زمینه فرم تنظیم کردیم تا اگر کاربر در جعبه گفتگو دکمه Cancel  را زد رنگ زمینه هیچ تغییری نکند و در خط بعد هم با دستور ShowColor  جعبه گفتگوی رنگ را نمایش دادیم و در آخر هم رنگ زمینه را به رنگ دلخواه کاربر تغییر دادیم.

 

4.جعبه گفتگوی انتخاب فونت:

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

برای نمایش جعبه گفتگو فونت مانند جعبه گفتگو رنگ است با این تفاوت که در نمایش جعبه گفتگو فونت یکسری خواص دیگر هم باید تنظیم شوند تا جعبه گفتگوی فونت نمایش داده شود به قطعه کد زیر دقت کنید:

    With CommonDialog1

        .FontName = Label1.Font.Name

        .Flags = cdlCFBoth

        .ShowFont

        Label1.Font.Name = .FontName

        Label1.Font.Bold = .FontBold

        Label1.Font.Italic = .FontItalic

        Label1.Font.Size = .FontSize

    End With

 

در خط اول خواص FontName  جعبه گفتگو را به FontName   Label1  تنظیم کردیم و همینطور که در خط بعد می بینید ما از یک خواص جدید استفاده کردیم به نام Flags در واقع به وسیله این Flags ما به جعبه گفتگو گفتیم که چه فونت هایی را نمایش بدهد.اگر شما خواص Flags  را مشخص نکنید با یک پیغامی مواجه میشوید که به شما میگوید هیچ فونتی در سیستم نصب نیست.در خط سوم هم جعبه گفتگو فونت را نمایش دادیم.و همین طور که در خطهای بعدی می بینید یکسری خواص دیگر Label1  را هم تغییر دادیم از جمله: Bold , Italic , Size 

PCTips.ir

 

ارسال شده در مورخه : دوشنبه، 25 آذر، 1387 توسط PCTips

 
پیوندهای مرتبط
· مطالب بیشتر در مورد آموزش ویژوال بیسیک
· سایر مطالب نوشته شده توسط PCTips


پربازدیدترین مطلب در زمینه آموزش ویژوال بیسیک:
آموزش ویژوال بیسیک - بخش دوم



امتیاز دهی به مطلب
امتیاز متوسط : 0
تعداد آراء: 0

لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد



انتخاب ها

 چاپ این مطلب چاپ این مطلب



"آموزش ویژوال بیسیک - بخش هفتم" | ورورد به سیستم / عضویت در سایت | 0 نظر شما چیست؟
این سایت در قبال مطالب طرح شده توسط کاربران هیچگونه مسئولیتی ندارد .
مسئولیت مطالب و نظرات ارائه شده بر عهده کاربر ارائه کننده مطلب می باشد .

بازدیدکنندگان غیر عضو حق ارسال نظر و پیشنهاد در مورد مطالب این سایت ندارند .
برای استفاده از سرویسهای مخصوص کاربران عضو فرم عضویت را تکمیل نمائید .

برداشت مطالب با ذکر منبع بلا مانع است.PCTips.ir


PHP-Nuke © 2004 Francisco Burzi
INP-Nuke © 2005-2007 IranNuke

مدت زمان ایجاد صفحه : 0.08 ثانیه