تور لحظه آخری
امروز : شنبه ، 8 اردیبهشت 1403    احادیث و روایات:  پیامبر اکرم (ص):خداوند متعال، به بنده‏اش در هر روز نصيحتى عرضه مى‏كند، كه اگر بپذيرد، خوشبخت و ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

بلومبارد

تبلیغات متنی

تریدینگ ویو

خرید اکانت اسپاتیفای

کاشت ابرو

لمینت دندان

ونداد کولر

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دانلود سریال سووشون

دانلود فیلم

ناب مووی

تعمیر گیربکس اتوماتیک

دیزل ژنراتور موتور سازان

سرور اختصاصی ایران

سایت ایمالز

تور دبی

سایبان ماشین

جملات زیبا

دزدگیر منزل

ماربل شیت

تشریفات روناک

آموزش آرایشگری رایگان

طراحی سایت تهران سایت

آموزشگاه زبان

اجاره سند در شیراز

ترازوی آزمایشگاهی

رنگ استخری

فروش اقساطی کوییک

راهبند تبریز

ترازوی آزمایشگاهی

قطعات لیفتراک

وکیل تبریز

خرید اجاق گاز رومیزی

آموزش ارز دیجیتال در تهران

شاپیفای چیست

فروش اقساطی ایران خودرو

واردات از چین

قیمت نردبان تاشو

وکیل کرج

تعمیرات مک بوک

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

سیسمونی نوزاد

پراپ تریدینگ معتبر ایرانی

نهال گردو

صنعت نواز

پیچ و مهره

خرید اکانت اسپاتیفای

صنعت نواز

لوله پلی اتیلن

کرم ضد آفتاب لاکچری کوین SPF50

دانلود آهنگ

طراحی کاتالوگ فوری

واردات از چین

اجاره کولر

دفتر شکرگزاری

تسکین فوری درد بواسیر

دانلود کتاب صوتی

تعمیرات مک بوک

قیمت فرش

خرید سی پی ارزان

 






آمار وبسایت

 تعداد کل بازدیدها : 1798420170




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

آموزش گام به گام ويژوال بيسيك 6


واضح آرشیو وب فارسی:سایت ریسک: View Full Version : آموزش گام به گام ويژوال بيسيك 6 Mohammad King23-10-2009, 02:22 PMآشنایی با ویژوال بیسیک 6 تاریخچه ویژال بیسیک. با شناختی که از تاریخچه ویژوال بیسیک بدست می آورید راحت تر می توانید از آن استفاده کنید. شرکت مایکروسافت ویژوال بیسیک را براساس یک زبان برنامه نویسی به نام بیسیک که برای مبتدیان نوشته شده است ساخت. زبان ویژوال بیسیک بیشتر از 35 سال به اشکال مختلف رایج بوده. در واقع طراحان این زبان می خواستند یک زبان برنامه نویسی برای استفاده مبتدیان طراحی کنند.برنامه نویسان جدید می توانند با استفاده ازبیسیک به سرعت به شرع برنامه نویسی های حرفه ای با زبان های cobol .fortran . assembler در مقایسه به بیسیک کار بیشتری نیاز داشت. طبیعت بصری ویژوال بیسیک دیدید که ویژال بیسیک 6 چیزی بیشتر از یک زبان برنامه نویسی است. از ویژوال بیسیک در نام آن visualبه معنای بصری یا محیط نمایشی . است. کار با ویژال بیسیک 6 در اولین بار که برنامه را باز می کنید با پنجره new project روبه رو می شوید در این قسمت نوع فورم خود را انتخاب کرده ماننده activex|standardو.... این پنجره شامل 3 قسمت بوده New:در این پنجره امکان انتخاب فورم مورد نظر شما امکان پذیر می باشد. Existing:در این پنجره امکان انتخاب project های مختلف که در مکانهای مختلف ذخیره یا... امکان انتخاب می باشد. Recent:در این قسمت هر projectرا که ذخیره می کنید به صورت دسته ای جمع می شود حالا یک فایلی در درایو Dباشد حالا چه در درایو c. DON.T SHOW THIS DIALOG IN THE FUTURE این قسمت جلو گیری از باز شدن پینجره NEW PRIJECT می باشد. HELP:از این قسمت وقتی امکان استفاده می باشد که نرم افزار MSDN را نصب کرده باشید. معرفی قسمت های بیسیک. نوار ابزار:TOOLBAR:نوار ابزار VB زیر منو قرار دارد. ویژال بیسیک کلا چهار نوار ابزار دارد: STANDARD:این نوار ابزار زیر منو ظارهر است و پیش فرض است. DEBUG:وقتی از ابزارهای رفع اشکال برای ردیابی و اصلاح اشکالات استفاده می کنید. این نوار ابزار ظاهر می شود. EDIT:این نوار ابزار برای تنظیم کردن اشیاء بر روی فرم می باشد FORM EDITOR:این نوار ابزار برای تنظیم کردن اشیاء بر روی فرم می باشد. جعبه ابزار:TOOLBOX: در این پنجره تمامی شئعی های مختلف برای کار بر روی فرم هستند و حتا امکان اضافه کردن به این پنجره ها می باشد. پنجرهPROJECT:در این پنجره فرم های انتخبی شما با هر گروه و هر فرم مشخص شده است. پنجرهPROPERTISE: این پنجره امکان تنضیمات لازم برای هر شیئی را مشخص می کنید. پایان قسمت اول Mohammad King23-10-2009, 02:23 PMقسمت دوم ساخت اولین برنامه برای درک آسان بودن نرم افزار بیسیک الان می خواهم برایتان یک برنامه ساده بنویسم که فقط با چند خط ساده نوشته شده است . چون الان تازه اول کار هستیم از توابع و کارهای دیگرش شروع نمی کنم. ابتدا 2 عدد Taxtboxگزاشته از جعبه ابزار کد زیر را در Text1 قرار داده. If Text1.text="majid" Then Text2.text="rahimi" End If کد بسیار راحتی بود. خط اول گفتیم که اگر در Text1 نوشتند Majid د خط دوم نوشتیم در Text2 بنویسد Rahimi و در آخر گفتیم پایان درک کد بالا باید آسان باشد. ما از دستور If استفاده کردیم که در درسهای آینده خواهم گفت. دستور بالا يك آموزش بود براي اينكه به شما نشان بدهيم كه ويژوال بيسيك چه قدر آسان مي باشد. Mohammad King23-10-2009, 02:24 PMقسمت دوم معرفی بری فراخوانی کامپننت ها یا شیئی ها که در قسمت toolbar میتوانید دید. البطه خودتان هم می توانید چنین شیئی یا کامپوننت های بسازید ولی الان وقتش نیست در قسمت های بعدی آموزش می دهم. با زدن کلید ctrl+t یا از پنجره projectبر روی coomponntes کلیک کرده . پنجره componntes قابل مشاهده است. پنجره control کنترل ها یا کامپوننت های از قبل تعریف شده برای کار است که با کلید بر روی هر کدام اعمال خواصی را انجام می دهد. و با کلیک بر روی browse..امکان انتخاب از داخل هارد را امکان پذیر می باشد. فرمت این کامپوننت های ocxمی باشد. insertabel قسمت مخصوص کامپوننت های برنامه های مختلف می باشد . مانند ماکرومدیا فلش و..... که با انتخاب هر کدام می توانید مثالا می خواهید یک فایل فلش را در برنامهه خود بگزارید. به وسیله این کامپوننت های امکان پذیر است.مانند گزاشتن فیلم. صدا. تصاویر متحرک و ...... . . . . که با انتخاب هر کدام در کنار toolbar نمایان می شود ادامه دارد قسمت دوم ادامه دارد Mohammad King23-10-2009, 02:25 PMکار با فايل در ويژوال بيسيک - بخش اول مقدمه بعلت عدم وجود اشاره گر در ويژوال بيسيک عمليات کار با فايلها در آن نسبتاً ساده می باشد . بطور کلی فايلها بر دو نوع هستند : 1 - فايلهای متنی Text File : اين فايلها فقط شامل کاراکترهای اسکی و برخی کاراکترهای خاص مانند انتهای خط و انتهای فايل هستند . ۲ - فايلهای باينری Binary File : شامل هر نوع کاراکتری می توانند باشند و کاربردهای گسترده ای دارند مانند بانک های اطلاعاتی ، فايلهای اجرائی ، فايلهای گرافيکی و غيره ويژوال بيسيک می تواند با هر دو نوع فايل کار کند . چگونگی باز کردن فايلها قبل از اينکه بتوان عمليات ورودی/خروجی را روی يک فايل انجام داد ابتدا بايستی آنرا باز کرد . باز کردن فايلها در ويژوال بيسيک توسط دستور Open انجام می شود . فرمت کلی اين دستور بصورت زير است : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! [ پارامترهای داخل کروشه اختياری هستند . ] filename نام فايلی است که می خواهيم آنرا باز کنيم . mode حالت باز کردن فايل است . اين حالتها عبارتند از : - Input : فايل بعنوان ورودی باز می شود . - Output : فايل بعنوان خروجی باز می شود . - Binary : فايل از نوع باينری باز می شود . - Append : فايل طوری باز می شود که بتوان به انتهای آن چيزی اضافه کرد . - Random access نوع دسترسی به فايل را مشخص می کند . انواع دسترسيها عبارتند از : - Read : خواندن فايل - Write : نوشتن در فايل - ReadWrite : خواندن و نوشتن فايل lock نوع دسترسی ساير برنامه ها به اين فايل را مشخص می کند . انواع دسترسيها عبارتند از : - Shared : دسترسی اشتراکی - Lock Read - Lock Write - Lock Read Write filenumber عددی است که ويژوال بيسيک از آن برای دسترسی به فايل استفاده می کند .اين عدد بايستی برای هر فايل منحصر بفرد و بين ۱ تا ۵۱۱ باشد . برای بدست آوردن اولين شماره آزاد می توان از تابع FreeFile استفاده کرد . reclen :طول بافر فايل است . اين عدد بايستی از ۳۲۷۶۷ کو چکتر باشد . در صورتی که فايلی که توسط filename مشخص شده وجود نداشته و فايل برای Append ، Binary ، Output و يا Random باز شده باشد در اينصورت يک فايل جديد با اين نام ساخته می شود . در صورتی که فايل بصورت باينری باز شده باشد پارامتر Len ناديده گرفته می شود . چگونگی بستن فايل پس از پايان کار با فايل برای بستن آن از دستور Close استفاده می کنيم . فرمت اين دستور بصورت زير است : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! دستور Close بدون هيچ پارامتری تمام فايلهای باز را می بندد . کار با دايرکتوری ۱ - گرفتن Dir : توسط دستور Dir می توان نام فايلهای موجود در يک دايرکتوری را بر اساس پارامترهايي که به آن می دهيم پيدا کنيم . برای مثال : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! دستور فوق نام اولين فايل موجود در دايرکتوری C:TEXT را که پسوند آنها txt باشد در متغير Myfile قرار می دهد . اگر دستور فوق را بدون پارامتر مجدداً اجرا کنيم نام دومين فايل برگرداننده می شد و الی آخر Dir دارای يک پارامتر اختياری است که نوع فايلهای مورد نظر را نيز می توان با آن مشخص نمود . مثال : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! مقادير ممکن اين پارامتر عبارتند از : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ۲ - تغيير دايرکتوری : برای تغيير دايرکتوری از دستور ChDir استفاده می شود مثال : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ۳ - تغيير درايو : برای تغيير درايو از دستور ChDrive استفاده می شود مثال : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ۴ - ساخت دايرکتوری : برای ايجاد دايرکتوری جديد از دستور MKDir استفاده می شود مثال : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ۵ - حذف دايرکتوری : برای حذف دايرکتوری از دستور RmDir استفاده می شود مثال : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! Mohammad King23-10-2009, 02:26 PMکار با فايل در ويژوال بيسيک - بخش دوم خواندن از فايل : 1 - دستور Input : توسط دستورهای Input و Line Input می توان محتوای فايلهای متنی و باينری را خواند . دستور Input به دو صورت بکار می رود : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! دستور اول کل يک فايل را خوانده و در متغير ReadData قرار می دهد . دستور دوم ، تعداد Charnum بايت از فايلی با شماره Filenumber را خوانده و در متغير ReadData قرار می دهد . اين دو دستور تمام کاراکترهای موجود در فايل را می خوانند . برای اينکه بتوان فايل را خط به خط خواند ، از دستور Line Input استفاده کنيد :!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! البته از دستور Line Input بيشتر برای خواندن فايلهای متنی استفاده می شود زيرا ممکنست در فايل باينری هيچ کاراکتر انتهای خط ( CRLF ) وجود نداشته باشد و يکباره کل فايل خوانده شود . ۲ - دستور Get : از اين دستور برای خواندن فايلهای باينری با دسترسی تصادفی ( Random Access ) استفاده میشود :!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اين دستور رکورد شماره Recordnum را از فايلی با شماره Filenumber می خواند و در متغير ReadData قرار می دهد . علامت کروشه نشان می دهد که پارامتر Recordnum اختياری است و در صورتيکه ذکر نشود داده ها از رکورد بعدی فايل ( جائيکه اشاره گر فايل آنجا قرار دارد ) خوانده می شوند . نوشتن در فايل : ۱ - دستور Print : توسط اين دستور می توان اطلاعاتی را در فايل قرار داد : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! دستور فوق محتويات متغير WriteData را در فايلی با شماره FileNumber می نويسد . بوسيله دستور Print می توان اطلاعات را بصورت خط به خط در فايل نوشت برای مثال : Print #1,"Hello Visual Basic"+Vbcrlf عبارت Vbcrlf نشان دهنده کاراکتر انتهای خط ( CRLF ) در ويژوال بيسيک می باشد . ۲ - دستور Put : اين دستور برای نوشتن داده ها در فايلهای باينری با دسترسی تصادفی بکار می رود : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اين دستور محتويات متغير WriteData را در رکورد شماره Recordnum قرار می دهد . تعيين محل رکورد در فايلهای با دسترسی تصادفی : برای منتقل کردن اشاره گر فايل به يک رکورد در يک فايل باينری با دسترسی اتفاقی ، از دستور Seek استفاده می شود . اين دستور محل يک بايت را در فايل می گيرد و اشاره گر فايل را در آنجا قرار می دهد بنابراين دستورات Put و Get می توانند با اين رکورد کار کنند :!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! تشخيص انتهای فايل : برای اينکه متوجه شويم به انتهای يک فايل رسيده ايم از دستور EOF استفاده می کنيم . اين دستور يکی از مقادير True يا False را بر می گرداند که نشان می دهد به انتهای فايلرسيده ايم يا نه . از اين تابع در حلقه های Do-While استفاده می شود :!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! حلقه فوق تا زمانيکه فايل موردنظر به انتها نرسيده باشد اجرا خواهد شد . بدست آوردن طول يک فايل : بوسيله دستور LOF می توان طول محتويات يک فايل را بدست آورد : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! بدست آوردن محل اشاره گر فايل : توسط دستور Loc می توان محل جاری اشاره گر فايل را بدست آورد . اجرا شدن اين دستور محل اشاره گر را تغيير نمی دهد : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1757]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن