About Forum Sitemap Login Register

Home

C#

VB

Java

C++

Other

Forum

English

Farsi

دوستان:

 

JG Solutions

TechwizWorld

Rishoo Blog

Ranjhaco.110MB

Free Download Software

Anar News & Reviews

Yazdi Programming Co.

Darth Scape
Online Star Wars RPG

Caustic Designs Production

News: (1) 110MB registration is now open, it's time to make your own website on 110MB, one the greatest free web hostings in the world!


C++‎ - ‏کنترل ها

شروع

جعبه پیغام

کنترل به اجزایی مانند Button می گویند که می توانید آن ها را از پنجره ی Controls انتخاب و بر روی فرم بکشید. معماری اصلی ویندوز بر روی این اجزا بنا شده (کنترل زیر مجموعه ای از پنجره است) و به همین دلیل است که این سیستم عامل را Windows نامیده اند. برای پیدا کردن مهارت در ساخت برنامه های ویندوز، ابتدا باید کنترل های متداول را بشناسید. البته این را هم بدانید که شما می توانید برای خود کنترل بسازید.

 

 

 

1. Select (انتخاب):

برای انتخاب کنترل های روی فرم، تغییر مکان و تنظیم اندازه ی آن ها به کار می رود. می توان گفت که حالت پیش فرض (عادی) Visual Studio می باشد و پس از هر کاری، به این حالت باز می گردد.

 

 

2. Picture (تصویر):

کنترلی جالب و چند منظوره (البته مختصر توضیح می دهم) برای نمایش عکس، آیکون، قاب و متا فایل ها. برای نمایش عکس در آن، ابتدا باید عکس را به برنامه ی خود اضافه کنید. با کلید های Ctrl + R یا منوی Insert/Resource پنجره ی Insert Resource را باز کنید. بر روی Import کلیک کنید و عکس مورد نظر خود (Bitmap یا Icon) را انتخاب کنید. عکس به برنامه اضافه شد، به فرم بازگردید و بر روی Picture کشیده شده کلیک راست کرده و Properties را انتخاب کنید. در پنجره ی Picture Properties و در تب General از لیست جلوی Type گزینه Bitmap یاIcon را (بسته به فایلی که وارد برنامه کردید) انتخاب کنید و از لیست جلوی Image عکس خود را انتخاب کنید.

 

 

اگر در همان پنجره ی Properties گزینه Frame را برای Type انتخاب کنید، می توانید از آن به عنوان قاب استفاده کنید. در قسمت Color هم می توانید رنگ قاب را انتخاب کنید. در تب Styles گزینه Sunken برای نوعی حالت سه بعدی فرو رفته و Border برای قاب دوم خارجی (سیاه) به کار می روند. تب Extended Styles نیز دارای حالت های Client edge و Static edge و Modal Frame می باشد که در عکس زیر اثر آن ها را می بینید.

 

 

 

3.Static Text (متن ثابت):

این کنترل ساده می تواند متن را فقط به نمایش در آورد. برای تغییر متن، آن را انتخاب کنید و متن مورد نظر را تایپ کنید. قاب آن را می توانید مانند Picture تنظیم کنید. تنظیمات دیگر آن در Properties در تب Styles شامل Align text برای چپ، راست و وسط چین کردن متن و Center vertically برای وسط چین کردن متن به صورت عمودی می شود. ID نیز در تب General نام شناسایی کنترل است و تمام کنترل ها دارای آن می باشند.

 

 

 

4. Edit Box (جعبه ی متن):

مانند Static Text این کنترل هم برای نمایش متن به کار می رود، با این تفاوت که کاربر قادر به ویرایش متن این کنترل است و به همین دلیل از آن به عنوان ورود متن استفاده می شود. خصوصیات آن در Properties و در تب Styles عبارتند از: Align text که مانندStatic است، Multiline تعیین می کند که کاربر می تواند با Enter چند خط وارد کند یا نه، Number که اگر فعال باشد کابر فقط می تواند عدد وارد کند، Auto HScroll برای نمایش نوار پیمایش (Scroll Bar) عمودی هنگام بیرون زدن متن از کنترل، Password تعیین می کند متن وارد شده به صورت رمزی (با کارکتر *) نمایش داده شود، Uppercase و Lowercase برای نمایش متن با حروف بزرگ یا کوچک و Read-only که اگر فعال شود، کاربر قادر به ویرایش متن نمی باشد.

 

 

 

5. Button (دکمه):

رایج ترین کنترل ویندوز می باشد که کاربر می تواند با کلیک بر روی آن فرمانی را به برنامه بدهد. این کنترل حاصل نبوغ بیل گیتس، بنیان گذار شرکت مایکروسافت است. او عقیده داشت که یک برنامه ی کامپیوتر باید به گونه ای باشد که همواره در حال تعلیق و منتظر حرکتی از سوی کاربر باشد (آزادی عمل زیاد)، نه مانند سیستم عامل Dos که کاربر منتظر دستور کار بعدی از سوی برنامه بود. خصوصیات: Visible نمایان بودن کنترل در حالت اجرای برنامه را نشان می دهد، Disabled فعال بودن آن را تعیین می کند، Tab stop می گوید با فشار دادن کلید تب فوکوس به دکمه منتقل شود یا از آن رد شود، Default button اگر فعال باشد دور دکمه کمی سیاه می شود و با فشار دادن کلید Enter کد نوشته شده مربوط به آن دکمه اجرا می شود (برای توضیح بیشتر در مورد رویداد کلیک دکمه به Message Box مراجعه کنید)، Flat ظاهری دو بعدی به کنترل می دهد، Horizontal alignment و Vertical alignment به ترتیب چیدمان افقی و عمودی متن را مشخص می کنند، Right aligned text در صورتی که Horizontal alignment به حالت Default تنظیم شده باشد متن را راست چین می کند (فرق خاصی با Right ندارد)، Right-to-left reading order متن را راست به چپ می کند. توجه کنید که این خصیصه برای زبان هایی مانند فارسی به کار می رود و نباید با چیدمان متن اشتباه گرفته شود.

 

 

نظر ها

توسط امیر

در 2008-05-09 18:37:52 GMT

این پست توسط امیر در 2008-05-09 18:37:52 GMT فرستاده شده

 

خدا پدر مادرت را بیامرزد.خیلی ممنون

 

اگر دوست دارید می توانید با پر کردن فرم زیر به راحتی نظر خود را ثبت کنید:

نام:

ایمیل:

وب سایت:

 

 

More Emoticons

 

 

شروع

جعبه پیغام

IP: 38.107.191.100

Country: United States

Browser: Unknown

OS: Unknown

@2008 Alamat.110MB programming

Site Statistics:

Powered by 110MB free web hosting