پروژه فرهنگ لغت با استفاده از نرمافزار Visual Basic
یازار : amirreza | بؤلوم : تحقیق و مقالات

مقدمه:
امروزه علم كامپیوتر پیشرفت شگرفی در كلیة علوم و صنایع به وجود آورده است و با پیشرفت این علوم مسائل مربوط به كامپیوتر نیز پیشرفت شگرفی داشته است از جمله میتوان به پیشرفت در بانكهای اطلاعاتی اشاره نمود كه از جدیدترین و مهمترین آنها میتوان به Visual basic اشاره نمود. در اینجا سعی شده است مطالبی در جهت معرفی این نرمافزار تقدیم گردد.
فصل اول
نرم افزار ویژوال بیسیك
برنامهنویسی با Visual Basic ( آخرین ویرایش Visual Basic ) میتواند كار پرزحمت و خسته كننده برنامهنویسی را به یك تفریح تبدیل كند.
محبوبیت Visual Basic، علاوه بر گرافیكی و ساده بودن، از آنجا ناشی میشود كه زبانی اینترپرتری ( interpreter ) و كامپایلری ( Compiler ) است. دیدكه زبانهای اینترپرتری از نظر سهول تولید و توسعه برنامه چقدر به برنامهنویسی كمك میكنند و از طرف دیگر برنامههای كامپایل شده بنحو چشمگیری سریعتر از برنامههای اینترپرتری هستند. با تركیب این دو ویژگی Visual Basic را روانه بازاركرد، بسیاری از منتقدان شكست آن و مرگ خاندان بیسیك را پیشبینی میكردند. این مخالفان میگفتند كه بیسیك اساساً یك زبان جدی نیست و ساختار آن ( برخلاف C و پاسكال ) به درد محیط ویندوز نمیخورد اما میكروسافت با ارائه Visual Basic درسهای زیادی به جامعه برنامهنویسان داد:
- زبانی مانند بیسیك میتواند قابل فهم و قوی باشد.
- Visual Basic بسته به نیاز برنامهنویس میتواند كامپایلری یا اینتر پرتری باشد.
- و Visual Basicنه تنها فراموش نشد بلكه تبدیل به محبوبترین زبان برنامهنویسی دنیا شد.
- Visual Basic در چندین مدل مختلف عرضه میشود.
- مدل فوقالعاده : محیط برنامه نویسی مناسب كارهای شبكه و برنامههای توزیع شده است.
- مدل آموزشی: مجموعهای از ابزارهای استاندارد و هر آنچه برای شروع برنامهنویسی بدان نیاز دارید.
- مدل استودیوی ویژوال در این مدل Visual Basic به همراه چند زبان ویژوال دیگر
( مانند ویژوال ++ ) و ( ویژوال ++J ) در یك بسته نرم افزاری گرد آمدهاند تا آموختن آنها متضمن كمترین زحمت برای برنامهنویسان باشد.
ویژوال بیسیك و فرآیند برنامهنویسی
برنامهنویسی یك كار حرفهای ( یا حداقل نیمه حرفهای ) است كه قواعد خاص خود را دارد. البته كاربران كامپیوتر كمتر درگیر مشكلات برنامهنویسی میشوند ولی اگر فضای روزگار شمارا وارد این وادی كرده است، سعی كنیم اصول كلی ذیل را همواره مد نظر داشته باشیم:
۱- درباره برنامه تصمیم بگیرید و یك طرح كلی بریزید.
۲- قسمتهای ظاهری برنامه ( پنجرهها، منوهاو هر آنچه را كه كاربر میبینید ) را بوجود آوریم.
« فهرست مطالب »
مقدمه…………………………………………………………………………. ۱
فصل اول :……………………………………………………………………
- معرفی نرم افزار ویژوال بیسیك……………………………………… ۲
- ویژوال بیسیك و فرآیند برنامه نویسی …………………………….. ۳
- آشنایی با application wizard ……………………………………..
- واسط چند سندی………………………………………………………… ۶
- واسط تك سندی………………………………………………………… ۶
- سبك كاوشگر……………………………………………………………. ۶
- صفحه معرفی برنامه( Splash screen )…………………………….
- گفتگوی ورود ( Login dialog )…………………………………….
- گفتگوی گزینهها ( Option dialog )……………………………….
- پنجره about……………………………………………………………..
- برنامهنویسی رویدادگرا………………………………………………… ۱۰
- پنجرة پروژه جدید………………………………………………………. ۱۲
- میله ابزار …………………………………………………………………. ۱۲
- جعبه ابزار………………………………………………………………… ۱۳
- پنجره فرم…………………………………………………………………. ۱۴
- پنجره طراحی فرم………………………………………………………. ۱۴
- پنجره پروژه………………………………………………………………. ۱۴
- پنجره خواص…………………………………………………………….. ۱۷
- كمك………………………………………………………………………. ۱۷
- پیشوندهای استاندارد برای اشیاء Visual basic……………………
- كمك محلی………………………………………………………………. ۱۹
- پشتیبانی…………………………………………………………………… ۲۰
- با محیط ویژوال بیسیك مأنوس شوید………………………………. ۲۱
- ساختن فرم……………………………………………………………….. ۲۳
- با نوشتن كد برنامه را كامل كنید…………………………………….. ۲۶
- مروری بر كنترلها ……………………………………………………… ۲۸
- خواص مشترك كنترلهای ویژوال بیسیك…………………………… ۳۰
فصل دوم :……………………………………………………………………
- بانك اطلاعاتی…………………………………………………………… ۳۱
- استفاده از بانكهای اطلاعاتی………………………………………….. ۳۱
- اجزاء تشكیل دهنده بانك اطلاعاتی…………………………………. ۳۱
- بانك اطلاعاتی ویژوال بیسیك………………………………………… ۳۲
- ساختار بانك اطلاعاتی…………………………………………………. ۳۲
- جدول در بانك اطلاعاتی………………………………………………. ۳۳
- ایجاد یك بانك اطلاعاتی………………………………………………. ۳۳
- چاپ ساختار بانك اطلاعاتی………………………………………….. ۳۶
- ورود اطلاعات به بانك اطلاعاتی…………………………………….. ۳۶
- تعیین ركورد جاری……………………………………………………… ۳۶
- مرتبسازی ركوردها……………………………………………………. ۳۷
- ویرایش محتویات ركورد………………………………………………. ۳۸
- حذف ركورد……………………………………………………………… ۳۸
- جستجوی ركورد………………………………………………………… ۳۸
طراحی فرم………………………………………………………………….. ۳۸
- مفهوم ایندكس در بانك اطلاعاتی……………………………………. ۴۱
- برنامهنویسی و بانك اطلاعاتی………………………………………… ۴۲
- اشیای بانك اطلاعات…………………………………………………… ۴۲
- شیData…………………………………………………………………..
- شی Database …………………………………………………………..
- باز كردن بانك اطلاعاتی……………………………………………….. ۴۶
- حذف ایندكس……………………………………………………………. ۴۷
- نمایش محتویلات بانك اطلاعاتی……………………………………. ۴۷
- افزودن ایندكس به جدول………………………………………………. ۴۹
- فعال كردن یك فایل ایندكس در جدول…………………………….. ۵۰
منابع………………………………………………………………………….. ۵۵
فهرست جداول
عنوان صفحه
جدول ۱-۲:بعضی از خواص مهم شیء Data در بانك اطلاعاتی… ۴۴
جدول ۲-۲: خواص شیء Database ………………………………….
جدول ۳-۲: متدهای شیء Database