رپو فایل

مرجع دانلود و خرید فایل

رپو فایل

مرجع دانلود و خرید فایل

ارتباط با پایگاه داده‌های Access در Visual Basic

برنامه نویسی تابع گرا یا Procedural این روش برنامه‌نویسی متن گرا نیز نامیده می‌شود روش قدیمی تری است که مبتنی بر توابع می‌باشد و معمولاً یکی از توابع، اصلی است با شروع برنامه، کنترل برنامه به اولین دستور تابع اصلی رفته و به ترتیب شروع به اجرای دستورات، از اولین دستور تا آخرین دستور تابع، می‌کند و مواقعی هم ممکن است فراخوانی‌هایی به یک یا چند زیر
دسته بندی کامپیوتر و IT
بازدید ها 4
فرمت فایل doc
حجم فایل 1092 کیلو بایت
تعداد صفحات فایل 123
ارتباط با پایگاه داده‌های Access  در  Visual Basic

فروشنده فایل

کد کاربری 2106
کاربر

ارتباط با پایگاه داده‌های Access در Visual Basic

مقدمات Visual Basic

مفاهیم اولیه

روش‌های برنامه نویسی معمولاً به دو نوع کلی تقسیم می‌شوند:

* برنامه نویسی تابع گرا یا ساخت یافته

* برنامه نویسی شی‌ءگرا

الف) برنامه نویسی تابع گرا یا Procedural : این روش برنامه‌نویسی متن گرا نیز نامیده می‌شود روش قدیمی تری است که مبتنی بر توابع می‌باشد و معمولاً یکی از توابع، اصلی است. با شروع برنامه، کنترل برنامه به اولین دستور تابع اصلی رفته و به ترتیب شروع به اجرای دستورات، از اولین دستور تا آخرین دستور تابع، می‌کند و مواقعی هم ممکن است فراخوانی‌هایی به یک یا چند زیر برنامه داشته باشد که با هر بار فراخوانی، کنترل برنامه به ابتدای تابع مورد نظر رفته و دستورات آن تابع را به ترتیب اجرا می‌نماید آن گاه با اتمام دستورات تابع مذکور، کنترل برنامه به ابتدای تابع مورد نظر رفته و دستورات آن تابع را به ترتیب اجرا می‌نماید آن گاه با اتمام دستورات تابع مذکور، کنترل برنامه به دستور بعد از دستور فراخوانی برمی‌گردد و روال برنامه تا رسیدن به آخرین دستور تابع اصلی ادامه می‌یابد. بعد از اجرای آخرین دستور تابع اصلی یا رسیدن به دستور خاتمه‌ی برنامه، برنامه پایان می‌پذیرد؛ مانند اکثر زبان‌های برنامه نویسی که تا به حال با آن کار کرده‌ایم، که از جمله بیسیک، پاسکال و C.

ب ) برنامه نویسی شیء گرا (Object Oriented): برنامه نویسی شیء گرا دارای اصول و ویژگی‌هایی است که با پیدایش ویندوز ومفاهیمی چون «چند وظیفه‌ای» که در آن سیستم عامل وجود دارد، مطرح شد. در این روش، بر خلاف روش قبلی، به جای استفاده از تابع اصلی که وظیفه‌ی کنترل تمام برنامه را بر عهده دارد از مفاهیمی هم چون کلاس، خصوصیت و شیء استفاده می‌شود. بنابراین برای یادگیری بهتر این روش نخست باید با مفاهیم گفته شده آشنا شویم.

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

  • خواص
  • رفتار یا متد
  • روابط

خواص ویژگی‌هایی است که مشخص کننده‌ی حالت فعلی شی‌ء است؛ برای مثال می‌‌توان گفت رنگ یک میز قهوه‌ای است یا قد یک شخص 170 سانتی‌متر است. در این مثال میز و انسان شیء هستند و قهوه ای بودن و 170 سانتی متر بودن قد خواص آنهاست.

رفتار یک شیء نحوه‌ی پاسخ آن شیء در مقابل رویدادهایی است که ممکن است برایش رخ دهد. برای مثال شیء میز در مقابل رویداد وارد آمدن نیروی بیش از حد بر آن می‌شکند (رفتار). توجه داشته باشید که ممکن است شیء خاصی در مقابل بعضی رویدادها هیچ رفتاری از خود نشان ندهد. این در صورتی است که برای رویداد مورد نظر هیچ رفتاری تعریف نشده باشد. روابط هر شیء نیز نشان دهنده‌ی ارتباط آن شیء با اشیای دیگر است. به عنوان مثال، یک شخص می‌تواند مالک یک شیء مانند میز باشد که در این صورت رابطه‌ی مالکیت بین شیء و شخص برقرار است.

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

مثلاً انسان یک کلاس است و هر شخص به خصوصی از این مجموعه شیئی از کلاس مذکور تلقی می‌شود. با توجه به تعاریف و مفاهیمی که در بالا ذکر شد می‌توان روش برنامه نویسی شی‌ء گرا را به صورت زیر بیان کرد:

هر برنامه‌ی شیءگرا شامل تعدادی شیء با خواص و متدهای متفاوت است به طوری که روابط خاص بین آنها برقرار می‌باشد.

متدها مجموعه‌ای از دستورالعمل‌های برنامه نویسی هستند که باید در هنگام بروز رویدادهایی آشکار شوند. مجموعه‌ی این دستورالعمل‌ها رفتار آن شیء را در برابر رویداد به خصوصی نشان می‌دهند.

تاریخچه‌ی زبان BASIC

BASIC ، سر نام کلمات Beginner’s All-purpose Symbolic Instruction Code به معنی زبان همه منظوره برای افراد مبتدی است. این زبان برنامه نویسی، به دلیل سادگی ساختاری، از محبوبیت زیادی برخوردار است. یک هنرجوی مبتدی که آشنایی زیادی با رایانه و برنامه نویسی ندارد، پس از آموزشی کوتاه، قادر خواهد بود که این زبان را یاد گرفته، امکان نوشتن برنامه در محیط این زبان برنامه نویسی را به دست آورد.

زبان برنامه سازی BASIC، در سال 1964 میلادی، از سوی John Kenney و Thomas – kurts در کالج دارتموث (Dartmouth) پدید آمد. این زبان، نخستین زبان برنامه سازی نبود ولی هدف این افراد، فراهم نمودن یک زبان ساده برای دانشجویان رشته‌های مختلف بود. تا به امروز نسخه‌‌های متعددی از زبان BASIC ارائه شده است که می‌توان از آن جمله به QUICK BASIC , QBASIC , ANSI BASIC , BASICA , GW BASIC اشاره کرد.

زبان برنامه نویسی BASIC با ارائه‌ی VISUAL BASIC جان تازه‌ای گرفت و دوباره رونق یافت. به همین دلیل، به عنوان یک زبان برنامه سازی پایه‌ای در دوره‌ی آموزش رایانه شناخته شده است. هنرجو، با آموختن این زبان، با اصول برنامه سازی و همچنین برنامه نویسی در محیط VISUAL BASIC وQUICK – BASIC آشنا خواهد شد.

در هر زبان برنامه سازی اگر مقدمات آن زبان را بیاموزید،نوشتن برنامه‌ها در آن ساده خواهد بود.

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

کار با ویژوال بیسیک

محیط ویژوال بیسیک ساده است. این محیط که از جمله محیط‌های توسعه یافته‌ی مجتمع یعنی (Integrated Development Environment) IDE می‌باشد، به برنامه نویسان امکان می‌دهد که برنامه‌های تحت ویندوز خود را بدون نیاز به استفاده از برنامه‌های کاربردی دیگر، اجرا و خطایابی کند.

آشنایی با محیط ویژوال بیسیک

بعد از اجرای برنامه ویژوال بیسیک، کادر محاوره‌ای New project به نمایش در می‌آید که در این کادر به برنامه نویس امکان انتخاب یکی از انواع برنامه‌هایی را می‌دهد که می‌‌توان در VB ایجاد کرد.

نوع Standard EXE که به طور پیش فرض در این کادر انتخاب شده است به برنامه نویس امکان می‌دهد که برنامه اجرایی استانداردی را ایجاد نماید (برنامه‌های اجرایی استاندارد از اکثر خصیصه‌های ویژوال بیسیک استفاده می‌کنند).

کادر محاوره‌ای New project شامل سه زبانه (Tab) است :

  • برگه New : جهت ایجاد یک پروژه‌ی جدید
  • برگه‌ی Existing : برای باز کردن پروژه‌ای که از قبل وجود دارد.
  • برگه‌ی Recent : لیستی از آخرین پروژه‌های باز شده یا ایجاد شده را نشان می‌دهد.

تعریف پروژه (Project) : پروژه عبارت است از مجموعه‌ی فایل‌هایی (فرم، برنامه و ...) که در کل یک هدف واحد را دنبال می‌کنند. کدهای برنامه، مشخصات ظاهری برنامه و احتمالاً فایل‌های بانک اطلاعاتی در این مجموعه از فایل‌ها قرار دارند.

برای باز کردن یک پروژه بر روی آیکن Standard . exe دابل کلیک کرده و یا روی آیکن، کلیک کنید، سپس کلید Enter و یا دکمه‌یOpen را فشار دهید. با باز شدن پروژه، کادر تبادلی بسته شده و وارد محیط IDE می‌شویم. این محیط دارای چندین پنجره؛ یک میله‌ی منو و یک میله‌ی ابزار است که مشابه میله‌های منو و ابزار در اکثر برنامه‌های تحت ویندوز است.

پروژه‌ی Standard EXE شامل پنجره‌های زیر می‌باشد.

1- پنجره‌ی پروژه (PROJECT)

2- پنجر‌ه‌ی (Form Layout)

3- جعبه ابزار (ToolBox)

4- پنجره‌ی خصوصیات (Properties)

5- پنجره‌ی فرم (Form)

پنجره‌ی پروژه : پنجره‌ای است که معمولاً به نام Project Explorer نیز معروف است شامل تمام فایل‌های مربوط به پروژه می‌باشد.

نوار ابزار این پنجره شامل سه دکمه به نام‌های : View object , View code و Toggle Folder است.

دکمه‌یView code برای نمایش پنجره‌ای که در آن کد VB (دستورات برنامه) فایلی که در پنجره‌ی پروژه‌ی فعال وجود دارد، به کار می‌رود.

هم چنین View code برای نمایش شکل ظاهری فرم فعال در پنجره‌ی پروژه به کار می‌رود.

نکته : اگر در پنجره‌ی پروژه هیچ فایلی فعال نباشد هر دو دکمه‌ی View code و View object به صورت غیر فعال درمی‌آیند.

دکمه‌ی Toggle Folders باعث می‌شود که با هر بار فشار آن، پوشه‌ی Forms به صورت متناوب به نمایش درآمده و پنهان شود.

پنجره Project یکی از مهمترین ابزارهای مدیریت پروژه است.

پنجره (Form Layout) :این پنجره محل فرم را به هنگام اجرای برنامه (Run time) بر روی صفحه‌ی نمایش مشخص می‌کند.

این پنجره یک صفحه‌ی نمایش را نشان می‌دهد که در داخل آن محل قرار گرفتن فرم مشخص شده است.

با قرار دادن نشان گر ماوس بر روی شکل فرم و پایین نگه داشتن دکمه‌ی سمت چپ ماوس و جابه‌جا کردن آن (Drag) می توان فرم را در محل جدید خود قرار داد. به این ترتیب در زمان اجرا فرم مورد نظر در محل مشخص شده ظاهر می شود.

پنجره ی خصوصیات (properties window) : این پنجره ویژگی ها و خصوصیات فرم یا کنترل را نشان می دهد که به ترتیب الفبایی[1] مرتب شده اند.

در قسمت بالای پنجره، جعبه‌ی لیست مانندی (combo box) وجود دارد که در آن نام کنترل یا فرمی که خصوصیات آن در این پنجره آورده شده است. داخل این لیست نام تمامی کنترل‌ها و همچنین نام فرمی که فعلاً فعال است آورده شده است. با انتخاب هر کنترل یا فرم دیگری از این لیست خصوصیات مربوط به آن در پنجره نشان داده می‌شود. توجه کنید که بعضی از این خصوصیات مشترک هستند مانند خصوصیت Name که در هر مورد نشان دهنده‌ی نام کنترل یا فرم است، برخی دیگر برای کنترل‌ها یا فرم مشترک نیستند بلکه منحصر به فردند.

جعبه‌ی ابزار (Tool box) : این جعبه شامل کنترل‌هایی است که از هر کدام آنها می‌توان به تعداد دلخواه بر فرم‌های مربوط به پروژه اضافه کرد. به این شرط که نام هر شیء ایجاد شده منحصر به فرد باشد.

کنترل‌های مربوط به جعبه‌ی ابزار نسبت به نوع پروژه‌ای که در ابتدای ایجاد پروژه‌ی جدید مشخص می‌شود، متغیر است و معمولاً در نوع Standard EXE تعداد این کنترل‌ها بیشتر می‌باشد. با این حال روش‌هایی برای اضافه کردن کنترل‌هایی که به صورت استاندارد در جعبه‌ی ابزار قرار داده نشده‌اند ولی در VB موجود می‌باشد وجود دارد.

پنجره‌ی فرم‌ها (Forms) : این پنجره، فرم فعال در پنجره‌ی پروژه، با تمام اشیای مربوط به آن را در یک رابط گرافیکی کاربر (Graphic user interface) نشان می‌دهد.

در ابتدای ایجاد یک فرم جدید هیچ شیئی در آن وجود ندارد. البته در صورتی که دکمه‌ی View code در پنجره‌ی پروژه انتخاب شود و یا بر روی شی‌ء یا فرم Double Click شود، پنجره‌‌ی مربوط به کد در این قسمت نمایش داده می‌شود.

نوار منو (Menu bar) : نوار منو مکانی است که در اکثر برنامه‌های تحت ویندوز وجود دارد و شامل دستوراتی برای ساخت، نگهداری و راه اندازی برنامه‌هاست


جهت دریافت فایل ارتباط با پایگاه داده‌های Access در Visual Basic لطفا آن را خریداری نمایید


نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.