سؤالات عملي ويژوال بيسيك

1-

1-      فرم را با نام فرم ورود اطلاعات تغيير داده و تصوير پس زمينه براي آن تعريف كنيد و ترتيبي دهيد تا در هنگام حد اقل شدن نام فرم در نوار كار فرم ثبت نام ديده شود . طول فرم 6000 پوينت و عرض آن 5000 پوينت تعريف كنيد.فرم داراي منوي كنترلي باشد.

2-      فرمي با محتواي زير ايجاد كنيد

 


كد ورود                     

 


نام

 


نام خانوادگي

 


معدل

     با ورود داده ها در كد ورود، اطلاعات به صورت محرمانه *** نمايش داده شود

     رنگ زمينه TEXTBOX ها آبي رنگ و رنگ نوشته ها سفيد رنگ محتواي اوليه نام :         ALI      باشد

    معدل : قفل شده باشد و كار بر نتواند به محتواي آن چيزي بيفزايد .

    محتواي TEXBAOX ها وسط چين باشد.

برچسب نام خانوادگي به صورت عمودي گسترش يابد

3-      فرمي را با محتوا و مشخصات ساخته شده ايجاد كنيد

 نام فرم : ثبت نام كار آموزان

 


 ثبت

 
كد

 


نام

 

خروج

 
نام خانوادگي

 

رشته

 

BACK

 
شهريه

 

 

 

دكمه ثبت داراي يك تصوير باشد

با فشردن كليد ENTER عمل كليك روي دكمه ثبت انجام پذيرد

با فشردن كليد ESC عمل انتخاب دكمه خروج صورت پذيرد

ترتيبي دهيد تا با فشردن كليد هاي ALT+B دكمه BACK اجرا شود

4-      برنامه اي بنويسيد كه چهار عمل اصلي رياضي را انجام دهد

*

 

+

 
   فرم :

عدد اول

-

 

/

 
عدد دوم

خروج

 
عدد حاصل

 

 

 

 

5-      برنامه اي بنويسيد كه 3نمره كار آموزي را دريافت كند و معدل نمرات را چاپ نمايد

6-      پروژه اي طراحي كنيد تا با كليك بر روي رنگ، فونت نوشته ها را به آن رنگ تبديل كند. در صورت كليك بر روي دكمه HIDE نام كاربر مخفي شود؟

   

          

          USER NAME

 

 
 


BLUE

 

GREEN

 

RED

 

SHOW

 

EXIT

 

HIDE

 
 

 

 

 

 

 

 

 

 

 

7-      پروژه اي طراحي كنيد تا كاربر بتواند هر فايل گرافيكي مورد نظر خود را در يك پنجره نمايش دهد و با استفاده از دكمه‌هاي SMALL و LARGE توانايي بزرگ و كوچك كردن تصوير را داشته باشد؟

        

 

 

 

8-      يك زمان سنج ديجيتالي طراحي كنيد كه توانايي محاسبه زمان را داشته باشد شمارش ثانيه ها با كليك روي دكمه‌ي START آغاز شود و با كليك روي STOP متوقف شود و با فشردن دكمه RESET زمان سنج صفر شود؟

 

9-      پروژه اي طراحي كنيد كه هزينه‌ي رنگ آميزي يك سالن يا اتاق را با دريافت ابعاد آن‌ها و با فرض اينكه هزينه‌ي هر متر مربع 40000 ريال باشد ، محاسبه نماييد؟

 پروژه و فرم را با نام PAINT ذخيره كنيد؟

10- پروژه اي طراحي كنيد كه با توجه به نوع سپرده كزاري در يك بانك، ميزان بهره‌ي ساليانه را مطابق جدول محاسبه نموده و نمايش دهد؟

 


                             نوع سپرده       ميزان بهره

 

                                                               قرض الحسنه                 -

                                                                 كوتاه مدت               8درصد

                                                              بلندمدت3 ساله           12 درصد

                                                             بلند مدت6 ساله           15درصد


10-   پروژه اي طراحي كنيد كه مجموع و تعداد مقسوم عليه‌هاي زوج هر عدد طبيعي دلخواهي را نشان دهد .

11-   برنامه‌اي بنويسيد كه ارقام فرد هر عدد طبيعي دلخواهي را محاسبه كرده و نمايش دهد؟

12-   برنامه اي بنويسيد كه يك عدد در مبناي 10 را به مبناي 2 تبديل كند؟

13-   برنامه اي بنويسيد كه بهاي تعداي كالا را دريافت كرده و بهاي مجموع آن را نمايش دهد؟

14-   برنامه اي بنويسيد كه عدد دلخواهي را از كاربر دريافت نموده و زوج يا فرد بودن آن را با استفاده از يك رويه ي فرعي مشخص نمايد؟

15-   ترتيبي دهيد تا در هنگام اجراي برنامه يك كلمه رمز سؤال شود و در صورت صحيح بودن كلمه‌ي رمز اجازه‌ي ورود كاربر به برنامه داده شود و فرم اصلي برنامه با تصوير مورد نظر نمايش داده شود.

16-   پروژه اي طراحي كنيد كه با استفاده از يك تابع، باقيمانده‌‌ي تقسيم دوعدد را محاسبه كرده و نمايش دهد؟

17-   يك رويه فرعي بنويسيد كه دو عدد را دريافت كرده و ميانگين آنها را محاسبه كرده و نمايش دهد؟

18-   يك رويه‌ي تابعي تعريف كنيد تا تعداد ارقام هر عدد طبيعي دلخواه را محاسبه كرده و نمايش دهد؟

19-   پروژه اي طراحي كنيد تا ميزان مصرف برق هر ساختمان را محاسبه نموده و مقادير اصلي و قبلي را كه از كنتور برق قرائت شده‌اند، وارد كند. با محاسبه ي ميزان مصرف، هزينه‌ي برق مصرفي در ساختمان مورد نظر به دست خواهد آمد.

20-   عدد N را دريافت و N! را نمايش دهد؟

21-   يك رويه ي تابعي بنويسيد تا در پروژه‌هايي كه از كادر متن براي دريافت مقادير عددي استفاده مي شود با استفاده از آن بتوان اعدادي را كه در كادر متن وارد مي شوند و در اولين كاراكتر انها از كاراكترهاي غير رقمي استفاده شده است، تشخيص داده و از تبديل اين مقادير به عدد جلوگيري به عمل آيد.

22-   يكرويه ي تابعي بنويسيد تا با استفاده از دو حلقه تودرتو شكل زير را ايجاد كند؟

 

 

                                                                                                                                  $

$$

$$$

$$$$

$$$$$

23-   يك رويه‌ي تابعي بنويسيد تا يك متن را دريافت كند و اولين كلمه‌ي آن را جدا نمايد و نمايش دهد؟

24-   تعداي عدد را دريافت نماييد و مجموع مربعات آن را نمايش دهيد.

25-   با توجه به فرم زير، روال رويدادي بنو.يسيد كه با تايپ حرف اول ايتم‌ها، آيتمي كه با اين كاراكتر آغاز مي‌شود انتخاب شود( براي مثال در LIST BOX ،ALI و ARASH داشتيم با تايپ AR مكان‌نما به آيتم ARASH انتقال داده شده و ان را انتخاب كند)

26-   برنامه اي بنويسيدكه يك تصوير را با استفاده از كنترل PICTURE BOX نمايش دهد به گونه‌اي كه هر 5 ثانيه، 10 بار تكرار شود. اگر در پاسخ به سوال " ايا ميخواهيد دوباره تكرار شود؟" YES انتخاب شده، عمليات دوباره تكرار شود.

 

beauty

">ناز

ناز

تنظيمات MSconfig


به منوي استارت بروید و در گزینه  Runعبارت  MSconfig را تایپ کنید.

با تايپ اين دستور ميتوانيد نرم افزارهای را که در هنگام بالا آمدن سيستم بر روی قسمت سيستم ترايي ويندوز قرار می گيرند غير فعال کنيد .ضمنا اگر سيستم شما دير Shut Down می شود به اين قسمت سری بزنيد.

__________________

تنظيمات MSconfig


به منوي استارت بروید و در گزینه  Runعبارت  MSconfig را تایپ کنید.

با تايپ اين دستور ميتوانيد نرم افزارهای را که در هنگام بالا آمدن سيستم بر روی قسمت سيستم ترايي ويندوز قرار می گيرند غير فعال کنيد .ضمنا اگر سيستم شما دير Shut Down می شود به اين قسمت سری بزنيد.

__________________

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

 

با استفاده از این ترفند میتوانید بدون نیاز به کیبورد متصل به رایانه تان و تنها از طریق موس و استفاده از ویندوز XP به راحتی تایپ نمایید. این ابزار موجود در ویندوز XP ، در اصل یک کیبورد مجازی را برای شما فراهم خواهد آورد.

برای این کار کافی است از Start به Run رفته و در محیط Run دستور OSK را تایپ نمایید و Enter را بزنید.
خواهید دید که یک صفحه کلید برای شما باز خواهد شد.