اجزاء يک برنامه    Visual Basic 

يک برنامه  (Application)  در  Visual Basic در قالب فايلهای مختلفی بر روی ديسک ذخيره می شود . در اين فرصت به اجزاء يا فايلهای تشکيل دهنده يک برنامه ويژوال بيسيک می پردازيم البته در اين درس به ذکر عناوين اکتفا می کنيم و در ادامه به آنها بطور جامع خواهيم پرداخت در واقع در اين درس قصد ما اين است که شما را با انواع فايلهايی که امکان دارد ساخت يکد برنامه ويژوال بيسيک آنها را بر روی ديسک شما ذخيره کند آشنا کنيم :

● پروژه ها  (Projects) 

-   فايلهای با پسوند VBP  .

اولين جزء فايل پروژه است . فايل پروژه فايلی است که به عنوان مرجعی برای کليه اجزای ديگر بشمار می رود يک پروژه در قالب فايلی با پسوند  VBP  ذخيره می شود البته ممکن است شما هنگام مشاهده فهرست فايلها فقط اسم آنها را ببينيد مگر اينکه امکان نمايش پسوند فايلها را در قسمت تنظيمات   Windows Explorer فعال کرده باشيد    .

 

●  فرمها   (Forms) 

-   فايلهای با پسوند  .FRM يا    FRX .

جزء دوم فايلهای مربوط به فرم هستند پسوند اين نوع فايلها .FRM  است و در صورتی که شما تصويری را بر روی فرم قرار داده باشيد با يک فايل باينری با پسوند .FRX  هم مواجه ميشويد .

●  کنترل ها (Controls) 

-   فايلهای با پسوند  .OCX

کنترلها در واقع اجزاء تشکيل دهنده  User Interface  هستند و برای کامل ساختن يک فرم استفاده ميشود پسوند فايل يک کنترل .OCX  است .

●  قطعات کد  (Code Modules) 

-   فايلهای با پسوند   .BAS

 جزء بعد قطعه کدها يا Code Modules است . در مواقعی که شما با توابع و يا کدهايی را می نويسيد که امکان دارد در قسمتهای مختلف برنامه مورد استفاده قرار گيرند معمولا آنها را در يک ماژول قرار می دهيم ماژولها در فايلهايی با پسوند     .BASنگه داری ميشوند هنگامی که به برنامه نويسی  Object Pointer  يا  Object Base  رو می آوريد از کلاس ماژولها استفاده زيادی خواهيد برد و پسوند اين نوع فايلها .CLS  است .

●  قطعات کلاس   (Class Modules)

-   فايلهای با پسوند    .CLS

●  کنترل های سفارشی  (User Controls)

-   فايلهای با پسوند   .CTL

برای ايجاد کنترلهای Active X   بکار می روند

User Controlها در واقع کنترلهايی هستند که شما می سازيد و در يک فايل با پسوند .CTL  نگه داری می شود که اين فايل برای ساخت کنترل نهايی و يا همان فايل  OCX  بکار می رود .

●  صفحات ويژگی  (Property Page)

-   فايلهای با پسوند   .PAG

ويژگيهايی که برای کنترلهای که ساخت خودتان در نظر می گيريد در يک Property Page  نگه داری می شود و پسوند اين نوع فايل ها .PAG  است .

●  اسناد کاربر  (User Documents)

-   فايلهای با پسوند .DOB  و   .DOX

●  فايلهای با پسوند  .VBD

User Documents   - ها همان اسناد  Active X  هستند که بيش از اين شرح داديم پسوند اين نوع فايلها .DOB  و .DOX  است . در صورتی که اين فايلها را کامپايل کنيد و به حالت اجرائی در آوريد فايلی را با پسوند .VBD  تشکيل ميدهيد .

●     IIS Applications

-   فايلهای با پسوند    .DSX , .DSR

●    DHTML Application

-   فايلهای با پسوند   .DSX  ,  .DSR

از آنجائيکه برنامه های IIS  و DHTML  از يک ابزار طراحی استفاده می کند پسوند فايلهای مربوط به اين دو  .DSR و .DSX  است در صورتيکه از تصوير در آنها استفاده کرده باشيد .

●    Resource Files

-   فايلهای با پسوند   .RC

-   فايلهای با پسوند .RES  پس از   Compile

در بعضی موارد ممکن است قصد داشته باشيد برنامه ای را تهيه کنيد که به زبانها ی متفاوتی ارائه شود به عنوان مثال اگر بخواهيد برنامه ای را به زبان انگليسی و فرانسه يا انگليسی و آلمانی عرضه کنيد می توانيد از يک  Resource Files  يا فايل مرجع استفاده کنيد و کليه متنها يا Strings  را در آنها قرار دهيد و بر حسب نياز ، متن مربوط به زبان دلخواه خودتان را نشان دهيد پسوند فايلهای Resource  .RC ,    می باشد که پس از ترجمه در يک فايل با پسوند.RES   ذخيره می شود .