مقدمات Visual Basic
مفاهیم اولیه
روشهای برنامه نویسی معمولاً به دو نوع کلی تقسیم میشوند:
* برنامه نویسی تابع گرا یا ساخت یافته
* برنامه نویسی شیءگرا
الف) برنامه نویسی تابع گرا یا Procedural : این روش برنامهنویسی متن گرا نیز نامیده میشود روش قدیمی تری است که مبتنی بر توابع میباشد و معمولاً یکی از توابع، اصلی است. با شروع برنامه، کنترل برنامه به اولین دستور تابع اصلی رفته و به ترتیب شروع به اجرای دستورات، از اولین دستور تا آخرین دستور تابع، میکند و مواقعی هم ممکن است فراخوانیهایی به یک یا چند زیر برنامه داشته باشد که با هر بار فراخوانی، کنترل برنامه به ابتدای تابع مورد نظر رفته و دستورات آن تابع را به ترتیب اجرا مینماید آن گاه با اتمام دستورات تابع مذکور، کنترل برنامه به ابتدای تابع مورد نظر رفته و دستورات آن تابع را به ترتیب اجرا مینماید آن گاه با اتمام دستورات تابع مذکور، کنترل برنامه به دستور بعد از دستور فراخوانی برمیگردد و روال برنامه تا رسیدن به آخرین دستور تابع اصلی ادامه مییابد. بعد از اجرای آخرین دستور تابع اصلی یا رسیدن به دستور خاتمهی برنامه، برنامه پایان میپذیرد؛ مانند اکثر زبانهای برنامه نویسی که تا به حال با آن کار کردهایم، که از جمله بیسیک، پاسکال و C.
ب ) برنامه نویسی شیء گرا (Object Oriented): برنامه نویسی شیء گرا دارای اصول و ویژگیهایی است که با پیدایش ویندوز ومفاهیمی چون «چند وظیفهای» که در آن سیستم عامل وجود دارد، مطرح شد. در این روش، بر خلاف روش قبلی، به جای استفاده از تابع اصلی که وظیفهی کنترل تمام برنامه را بر عهده دارد از مفاهیمی هم چون کلاس، خصوصیت و شیء استفاده میشود. بنابراین برای یادگیری بهتر این روش نخست باید با مفاهیم گفته شده آشنا شویم.
در محیط زندگی با مفهوم شیء آشنا هستم. همان طور که میدانید یک شیء چیزی است مادی که دارای خصوصیاتی است، از جمله این که میتواند در مقابل برخی اتفاقات که ممکن است برایش رخ دهد از خود واکنشهایی نشان دهد. پس با این حال میتوان گفت که هر شیء به همراه سه جنبهی ذیل شناخته میشود :
خواص رفتار یا متد روابطخواص ویژگیهایی است که مشخص کنندهی حالت فعلی شیء است؛ برای مثال میتوان گفت رنگ یک میز قهوهای است یا قد یک شخص 170 سانتیمتر است. در این مثال میز و انسان شیء هستند و قهوه ای بودن و 170 سانتی متر بودن قد خواص آنهاست.
رفتار یک شیء نحوهی پاسخ آن شیء در مقابل رویدادهایی است که ممکن است برایش رخ دهد. برای مثال شیء میز در مقابل رویداد وارد آمدن نیروی بیش از حد بر آن میشکند (رفتار). توجه داشته باشید که ممکن است شیء خاصی در مقابل بعضی رویدادها هیچ رفتاری از خود نشان ندهد. این در صورتی است که برای رویداد مورد نظر هیچ رفتاری تعریف نشده باشد. روابط هر شیء نیز نشان دهندهی ارتباط آن شیء با اشیای دیگر است. به عنوان مثال، یک شخص میتواند مالک یک شیء مانند میز باشد که در این صورت رابطهی مالکیت بین شیء و شخص برقرار است.
اشیایی که در دنیای واقعی وجود دارند، از انواع متفاوتند. حتی اشیای هم نوع ممکن است خصوصیات، رفتارها و روابط متفاوتی داشته باشند. با توجه به این نکته، برای شیءها تقسیم بندی خاصی را در نظر میگیریم و اصطلاح کلاس را تعریف میکنیم. کلاس مجموعهی تمام اشیای هم نوع است. هر چند این شیءها خواص، رفتار و روابط متفاوتی داشته باشند.
پیشگفتار
مقدماتVisual Basic
مقدمات بانک اطلاعاتی Access
توصیف پروژه
الف ) توصیف پایگاه دادهها
ب ) توصیف فرمهای برنامه
ضمائم
ضمیمه 1- کد فرم Accessories
ضمیمه 2- کد فرم Bag
ضمیمه 3- کد فرم Component
ضمیمه 4- کد فرم Notebook
ضمیمه 5- کد فرم Start(AAA)
فهرست منابع:
جباریه علیرضا، صمدی آذر حسن، آموزش مهارت برنامه نویس زبان Visual Basic ، نشر کتابخانه فرهنگ، آذر 1383.کوثری علیرضا، آموزش سریع ویژوال بیسیک6، انتشارات مجتمع فنی تهران، چاپ اول، تیر 1379.مدرس غروی ایمان، پایگاه داده ها تحت ویژوال بیسیک، انتشارات مجتمع فنی تهران، نوبت سوم، فروردین 1384.رضوی سیدامیرحسین، دهقان ملیحه، حزین معصومه، خود آموز جامع Microsoft Access 2003 ، نشر آریا ویژه، نوبت اول 1384.موسوی سیدعلی، سبزعلی گل مجید، قربانی مهدی، رایانه کار درجه2- Access xp ، انتشارات صفار، نوبت پنجم 1384.مقاله به صورت ورد (docx ) می باشد و تعداد صفحات آن 95 صفحه آماده پرینت می باشد
چیزی که این مقالات را متمایز کرده است آماده پرینت بودن مقالات می باشد تا خریدار از خرید خود راضی باشد
مقالات را با ورژن office2010 به بالا باز کنید