دانلود مقاله ویژوال بیسیک

Word 44 KB 30379 6
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۲,۰۰۰ تومان
قیمت: ۷,۶۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • چرا Visual Basic ؟

     

     

    VB ، بدون شک ، یکی از بهترین ابزار های برنامه نویسی است که تاکنون برای PC ساخته شده است .

    این زبان روئیای برنامه نویسان ، بخصوص برنامه نویسان WINDOWS را جامه عمل پوشاندهاست .

    اگر تا به حال با زبان C برای WINDOWS برنامه نوشته باشید ، می دانید که چقدر مشکل و وقت گیرد است و دیباگ کردن آن چقدر سخت خواهد بود .

    فقط خواند ن کتابچه راهنمای کیت توسعه نرم افزار Microsoft windiws software Development Kit آن ساعتها به زمان  نیاز دارد و نوشتن برنامه های واقعی حتی از این هم بیشتر وقت می گیرد .

    واسطه گرافیکی کار بر GUI-(Graphica User Interface) -شاید موج آینده باشد ، ولی کار را برای برنامه نویسان بسیار مشکل کرده است .

    حتی ابتدایی ترین برنامه های windows که چیزی نیست جز یک پنجره ساده با یک توضیح مختصر درباره نویسنده ، به حدود پنج صفحه کد c و چهار فایل جداگانه نیاز دارد (گرچه با c++ اوضاع کمی بهتر شده ).پیچیدگی فوق العاده نوشتن برنامه های سودمند و واقعی ، اغلب سرعت کار را تا حد حرکتی حلزونی پائین می آورد و از ان بدتر ، ابزراهای برنامه نویسی windows ، هنوز از کمال مطلوب فاصله بسیار دارند ، و whndows SDK گاهی بیشتر از آن مفید باشد ، باعث آزارو مزاحمت است .

     ولی VB کاملاً این دورنما را تغییر داده است .

    بالاخره، آن ابزرای که windows تاکنون از فقدان آن در رنج بوده ، از راه رسیدن است .وقتی یک برنامه نویس با تجربه windows ، برای اولین بار VB را می بینند ، به سختی می تواند به چشمان خود اعتماد کند !

    ایده کار بسیار ساده است .

    اگر سک پنجره با اندازهای معین لازم دارید، کافیست آن را روی صفحه کامپیوتر به اندازه دل خواهتان در آورید .

    اگر در جایی از پنجره برنامه یک جعبه متن لازم دارید، کافیست ان را از جعبه ابزار برداشته و در محل مورد نظر قرار دهید .

    VB آنچه را که یک برنامه خوب باید بکند - برداشتن بار جزئیات از دوش شما - انجام می دهد .

    سودمندی VB در آنجاست که ، بالاخره می توان در فرایند برنامه نویسیwindows کمک گرفت .

    شما می توانید هر چیزی را ،جعبه لیست دکمه فرمان ، دکمه ترکیبی، هر جا که مایلید قرار دهید .

    در پایان هم ، فقط کافیست چند خط کد Bisic (که اغلب بسیار هم کم است ) بنویسید تا همه چیز به خوبی پیش برود ، وVB هم فایل اجرایی آن را برایتان خواهد ساخت .

    از دیدگاه یک برنامه نویس VB ,Windows هیچ چیزی از یک معجزه کم ندارد .

    رهیافت ما

    این زبان برای آنهائیست که می خواهند برنامه نویس windows شوند ، پس باید وقت زیادی را صرف کار با VB   کنند .

    به عبارت دیگر ،خواهید دید که این زبان چه توانایی هایی دارد  برای این منظور ، مثال های زیادی در این کتاب آورده شده است ، و این بهترین راه یادگیری یک نرم افزار جدید است .

    این مثال ها ، از پنجره ای می سازید و با آن کار می کنید ، شروع می شوند .

    در طول این زبان مثال های متعددی آورده خواهند شد : برنامه ساعت شماته دار ، یک ادیتور متن ، برنامه پایگاه داده برنامه نقاشی ، ماشین حساب ،‌و بسیاری برنامه های دیگر .

    علاوه بر این ، همان طور که از نام VB هم بر می آید ،بایستی مقدار زیادی از وقتتان را صرف ظاهر برنامه ها کنید .

    این کتاب از یک جهت از دیگر کتب برنامه نویسی تفاوت عمده دارد و آن این است که در VB ، طراحی یک برنامه پیش از انکه کد نویسی باشد ، طرح ظواهر برنامه است .

    اگر آشنایی قبلی با برنامه نویسی WINDOWS ندارید ، درخواهید یافت که برنامه هایی که نوشته اید با آنچه در تصور داشته اید ، بسیار تفاوت دارند .

    به ویژه باید بدانید که برنامه های ویندوز رویداد گرا هستند ، و این به آن معناست که برنه شما به جای برنامه نویسی خطی و پیوسته که قبلاً می شناختید ، از یک سری بخشهای کوچک تشکیل خواهد شد که هر کدام رویداری را کنترل می کنند .

    شاید اوایل کار کمی برایتان نا مانوس باشد ، ولی بعد از مدت کوتاه فکر کردن با رویدادهای Windows ، مثل کلیک های موش یا ضربه های کلید برایتان عادی خواهد شد 

    علاوه بر این ، همان طور که از نام VB هم بر می آید ،بایستی مقدار زیادی از وقتتان را صرف ظاهر برنامه ها کنید .

    شاید اوایل کار کمی برایتان نا مانوس باشد ، ولی بعد از مدت کوتاه فکر کردن با رویدادهای Windows ، مثل کلیک های موش یا ضربه های کلید برایتان عادی خواهد شد .

    چه چیزی در این زبان خواهید بافت ؟

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

    کار شمابا یک پنجره خالی شروع خواهد شد ،بعد به آن کمی رنگ لعاب خواهید زد ، و بعد هم تعدادی دکمه و جعبه متن ، که در vb اصطلاحاً به انها کنترل گفته می شود ، به آن اضافه خواهید کرد .

    وقتی حوب با کننترل ها اشنا شدید ، به پنچره برنامه تان جعبه گفتگو ، جعبه پیام ، و بالاخره منو ، اضافه می کنید .

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

    یک فصل کامل به دیباگ کردن اختصاص دارد ، و یک فصل هم به تبادل دینامیک داده (DDE) ، که شما را قادر می سازد تا با دیگر برنامه های WINDOWS از قبیل اکسل ، و ورد، ارتباط برقرار کنید .

    و بالاخره به قلمرو حرفه ای ها قدم خواهید گذاشت : چگونه می توانید VB از خارج (به کمک برنا مه هایی که با C نوشته شده اند )توصیه دهید ، اگر فقط به VB (و نه C )علاقهمند هستید ،و می خواهید ببینید که با آن چه کارهایی می توان انجام داد ، این کتاب برای شماست .

    ولی اگر می خواهید جلو تر بروید و با به کار گیری ویرایش حرفه ای VB به همراه Windows SDK و VB CDK (کیت توسعه کنترل VB) ، حرفه ای شوید باز هم این کتاب برای شماست .

    و اسن طراحی بلند پروازانه است : طراحی بدون درد سر برنامه های واقعی Windows ، ولی این دقیقاً همان چیزی است که VB در آن خبره است .

    همان طور که قبلاً هم گفته شد ، جهت گیری شما به سمت نوشتن برنامه های عملیاتی خواهد بود .

    ولی برای کار ،شما باید بدانید که چه کار می خواهید بکنید .

    از همین رو ، شما بایستی زمانی را به درک مفاهیم VB ، از قبیل فرم ، متد ، پروژه ، و مدول اختصاص دهید .

    و خواهید دید که VB زبانی شئیی گراست (گرچه نه با مفاهیمC++) ، و به همین دلیل قبل از شروع کار بایستی با مفهوم شئی آشنایی کامل پیدا کنید .

    به دلایل فوق ، بخشی را به بررسی این مفاهیم اختصاص داده ایم.

    در ابتدا مفاهیم اساسی ویندوز ، مثل پنجره و دکمه ها ، تشریج شده اند .

    سپس به بررسی چند تا از مفاهیم برنامه نویسی ویندوز می پردازیم .

    در پایان هم مقدمه ای بر مفاهیم اصلی برنامه نویسیVB خواهیم اورد .

    چون فصل اول زیربنایی برای بقیه فصول خواهد بود ، بنابراین قبل از ادامه کار با ابن زبان مطمئن شوید که ایده های اصلی آن را دریافته اید .

    این زبان ، عمداً ، طوری طراحی شده اند که نوعی خاص از کنترل های VB -دکمه ها ، جعبه لیست ها ، جعبه های ترکیبی جعبه های گفتگو ، یا منوها را پوشش دهند .

    در این روش ، شما قدم به قدم با اضافه کردن توانایی بیشتر به پنجره برنامیتان ان را کامل و تجربه کسب می کنید .

    بدین طریق شما قادر خواهید بود هر پروژه بزرگ و پیچیده ای را به طور سیستماتیک و گام به گام به انجام رسانید .

    بعد از طراحی و توجه به بخشهای برنامه نویسی برنامه ، به جای توجه به I/O برنامه ، که توسط دکمه ها و منوها انجام می گیرد ، فایلها و نحوه ارسال داده به تخته برش ویندوز را بررسی خواهیم کرد .سپس به جنبه های پیشرفته تر ، مثل توسعه دادن و استفاده از کنترل های سفارشی و لینک کردن VB با زبان C ، خواهیم پرداخت .

    جنبه های جیدید ویرایش 3.0 این زبان ویرایش VB3.0 را هم پوشش می دهد .

    این ویرایش شبیه VB2.0 است -برنامه نویسانی که با VB 1.0 کار کرده اند ، به تدریج متوجه تفاوت ها خواهند شد .

    اگر شما هم از این دسته هستید ، به موارد ذیل که برایتان تازه خواهد بود ، بر می خورید : میله خواص حذف شده - به جای آن پنجره خواص استفاده می شود .

    دیگر CTL Name و Form name وجود ندارد - همه جا از Name استفادهمی شود.

    کنترلهای سفارشی جدید OLE و شبکه (GRID) در ویرایشهای جدید اضافه شده اند .

    مدول همگانی پیش فرض دیگر وجود ندارد .

    پنجره Immediate جای خود را به پنجره Debug داده است .

    مقادیر True و Falsc به صورت از پیش تعریف شده ، وجود دارند .

    ویرایشهای جدید از واسط چند سندی (MBI) پشتیبانی می کنند .

    آرایه ها می توانند تا انجا که حافظه اجازه می دهد ، بزرگ شوند .

    برای اعمالی که زیاد مورد استفاده هستند ، یک میله ابزار جدید تعبیه شده است .

    با موش می توانید گروهی از کنترل ها را انتخاب کنید .

    چند کنترل گرافیکی جدید (Image Line Shpe) اضافه شده است .

    دیباک کردن قوی تر شده است .

    در هر مدولی می توان متغیرهای همگانی را تعریف کرد .

    برای تمام کنترلها خاصیت Hw nd تعبیه شده است .

    با کلمه کلیدی ME می توانید به فرم فعلی دسترسی پیدا کنید .

    فونتهای جدیدی به برنامه اضافه شده است .

    فورمت های فایل های BAS,FRM,MAK تغییر کرده است .

    فورمت فایل های Mak ، به گونه ای تغییر داده ده که می توان آنها را به راحتی خواند .

    چه چیزهایی لازم دارید .

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

    با این حال ، برای آن که خودتان بتوانید برنامه بنویسید حتماً باید آشنایی کافی با Basic داشته باشید .اگر در همان اول فصل احساس سر در گمی کردید ، بهتر است قبل از ادامه این زبان Basic را فرا بگیرید .

    بهترین نوع Basic که می تواند از آن استفاده کنید ، Microsoft Quick Basic یا (QB) است - QB شباهت زیادی با VB دارد .

    علاوه بر آن ، چون VB به Windows احتیاج دارد باید حتماً لان را ویرایش 3.0 یا بالاتر داشته باشید .

    حتماً به این نکته توجه داشته باشید که قبل از آن بتوانید برنامه نویس ویندوز باشید ، باید ماربر ویندوز بوده باشید .

    یعنی اگر نمی دانید چگونه از ویندوز استفاده کنید و با حال و هوای برنامه های آن آشنایی ندارید بایستی قبل از از شروع برنامه نویسی کمی با آن کار کنید .

    کاربران ویندوز از یک برنامه ویندوز توقع دارند که قواعد آن را رعایت کرده باشد و بهترین راه آشنایی با این توقعات آن است که خودتان یک کاربر ویندوز باشید .

    برای کارهایی که در این کتاب خواهید کرد حتماً به یک موش احتیاج دارید اگر چه برنامه های ویندوز طوری طراحی می شوند تا علاوه بر موش با کی بورد هم کار کنند ولی بدون موش کار واقعاً دشوار می شود به جرات می توان گفت که برنامه نویسی VB بدون موش تقریباً غیر ممکن است .

    یعنی شاید کاربران اتفاقی ویندوز بتوانند بودن موش سر کنند ولی یک برنامه نویس جدی VB هرگز .

کلمات کلیدی: Visual Basic - ویژوال بیسیک

تاريخچه ويژوال بيسيک حدودسي و پنج سال قبل در کالج دارتموث زباني پا به عرصه وجود گذاشته برنامه نويسي را از تسلط حرفهايها خارج کرد و به مبتديان هم امکان داد تا وارد دنياي شيرين برنامه نويسي شوند ؛ اين زبان بيسيک نام گرفت. زبان بيسيک از ساير زبانها

از امروز قصد دارم آموزش آموزش برنامه نويسي به زبان ويژوال بيسيک و در آينده نزديک با آموزش ويژوال بيسيک دات نت براي شروع آموزش برنامه نويسي بهتره از زبان بيسيک شروع کنيد و با مفاهيم برنامه نويسي در حالت کلي آشنا تر بشويد در 3 يا 4 پست آينده با آمو

ويژوال بيسيک به شما اين امکان رو مي ده که يک برنامه تحت ويندوز رو، تنها با کشيدن و انداختن چند کنترل بر روي فرمي که از پيش براي شما آماده شده، و تنها با نوشتن چند قطعه کد کوچک براي کارهايي که از ويژوال بيسيک مي خواهيد انجام بده، بسازيد. خوب، از اين

در ابتدا جالب است بدانيد که براي برنامه نويسي به زبان ويژوال بيسيک ، به برنامه ي ويژوال بيسيک 2005 نيازي نداريد شما مي توانيد برنامه هاي خود را با يک ويرايشگر متني مانند Note pad نيز بنويسيد اما برنامه هاي ويژوال بيسيک معمولاً طولاني هستند و نوشتن

مقدمه: امروزه علم کامپیوتر پیشرفت شگرفی در کلیه ‌ علوم و صنایع به وجود آورده است و با پیشرفت این علوم مسائل مربوط به کامپیوتر نیز پیشرفت شگرفی داشته است از جمله می‌توان به پیشرفت در بانک‌های اطلاعاتی اشاره نمود که از جدید‌ترین و مهمترین آن‌ها می‌توان به Visual basic اشاره نمود. در اینجا سعی شده است مطالبی در جهت معرفی این نرم‌افزار تقدیم گردد. فصل اول نرم افزار ویژوال بیسیک ...

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

برنامه‌نويسي رايانه در فرهنگ واژه غير متخصصين ممکن است به تمام پروژه ساخت نرم‌افزار يا برنامه? رايانه‌اي گفته شود. با اين همه برنامه‌نويسي تنها بخشي از فرآيند توسعه نرم‌افزار يا برنامه رايانه‌اي است. اهميت، توجه و منابع اختصاص داده شده به برنامه‌نوي

در اينجا لازم به ذکر است برخي ويژگي هاي نرم افزار را بررسي کنيم . مدتها پيش برنامه نويسان از زبانهاي ساده مثل بيسيک يا پيچيده چون اسمبل استفاده مي کردند . اما turbo pascal با داشتن کامپايلر قوي توانست جاي خود را در برنامه ها تثبيت کند و به خوبي جلوه

احتمالا تاکنون مطالب زيادي در مورد رجيستري ويندوز شنيده‌ايد. اما آيا تابحال فکر کرده‌ايد که چگونه ميتوانيد از اين ويژگي ويندوز در برنامه‌هاي خودتان استفاده کنيد؟ اين مقاله به بررسي چگونگي دستيابي به رجيستري در ويژوال بيسيک دات نت مي پردازد. رجيستر

مقدمه طبق آمار سایت Global Videogame Market سهم 7 میلیون دلاری بازی های همراه از بازار 28 میلیارد دلاری بازی های رایانه در سال 2001 ( که تقریباً معادل 025/0درصد است) به سهم 6/3میلیارد دلاری از بازار 30 میلیارد دلاری بازی های رایانه ای در سال 2006 افزایش یافته است. یعنی تنها در عرض 6 سال این بازار رشدی 500 درصدی داشته است. ارقام وقتی حیرت آورتر می شود که پیش بینی کاربران بازی های ...

زبان اسمبلی قدیمی ترین زبان برنامه نویسی سطح پایین بعد از زبان ماشین است که ساختار و عملکردی وابسته به ماشین دارد و وسیله خوبی برای یادگیری نحوه کار کامپیوتر، سیستم عامل، کامپایلرها و زبان های سطح بالا است . مقایسه زبان اسمبلی و زبان های سطح بالا زبان ماشین زبان اسمبلی چیست؟ اسمبلر هدف از یادگیری زبان اسمبلی مقایسه زبان اسمبلی و زبان های سطح بالا دو دسته اصلی زبان های برنامه ...

ثبت سفارش
تعداد
عنوان محصول