آموزش ویژوال بیسیک ( بخش اول )
اجزاء يک برنامه 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 ذخيره می شود .