اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درباره آموزش ویژوال بیسیک

اختصاصی از اینو دیدی تحقیق درباره آموزش ویژوال بیسیک دانلود با لینک مستقیم و پر سرعت .

تحقیق درباره آموزش ویژوال بیسیک


تحقیق درباره آموزش ویژوال بیسیک

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 21

 

تاریخچه زبان VB

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

در 3 یا 4 پست آینده با آموزش الگوریتم نویسی و نوشتن برنامه های محاسباتی در محیط ساده و بی آلایش بیسیک خواهم پرداخت اجازه بدین ابتدا با تاریخچه زبان بیسیک بیشتر آشنا بشیم و آموزش الگوریتم نویسی و برنامه نویسی رو به پست های آینده موکول کنیم

تاریخچه زبان بیسیک:

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

این ویژوال بیسیک بود که همه چیز را عوض کرد حتی نیازی نبود که برای ایجاد فرم کدی بنویسید اولین پنجره را ویژوال بیسیک برایتان می ساخت برای ایجاد هر کنترلی دیگری نیز برنامه نویسی سختی ای را متحمل نمی شد و با کشیدن و رها کردن می توانست چندین کنترل را روی فرم ایجاد کند

ویژوال بیسیک از دوعبارت Basic که نشان می دهد این زبان براساس زبان Basic ساخته شده است و کلمه Visual به معنی بصری است و نشان دهنده این است که برنامه هایی که توسط این زبان نوشته می شوند جنبه بصری دارند و دارای عناصر گرافیکی هستند ساید تصور شود که ویژوال بییسیک زبانی ساده است اما به جرات می توان گفت که <یزوال بیسیک هرچیزی است به جز ساده ویژوال بیسیک برای ویندوز امکان ساخت کنترل های سفارشی را فراهم آورد در زیر نگاهی به نسخه های گوناگون ویژوال بیسیک می اندازیم :

ابتدا ویژوال بیسیک در سال 1991 توسط غول نرم افزاری دنیا یعنی مایکوسافت وارد بازار شد

در ویژوال بیسیک 3 امکان کار با بانک اطلاعاتی به وی بی (Visual Basic) اضافه شد

در ویژوال بیسیک 4 امکان کامپایل(ترجمه) کردن برنامه برای سیستم عامل های 16 و 32 بیتی فراهم آمد و امکان نوشتن COM و DLL به وی بی اضافه گشت

در نسخه 5 ویژوال بیسیک امکان ساختن ActiveX Control (کنترل های سفارشی) فراهم آمد

در نسخه 6 ویژوال بیسیک که در آن کل برنامه از نو نوشته شده بود کامپایل مفسری به سرعت اجرای برنامه ها کمک بسزایی کرد همچنین در این نسخه امکان ساخت کنترل های وب نیز فراهم آمد

در سال 2001 بزرگترین پیشرفت ویژوال بیسیک با ورود به دنیای دات نت فراهم شد و ویژوال بیسیک ثابت کرد برای برنامه های تحت وب هم گزینه ای بی نقص است

هر برنامه ای که می خواهید بنویسید ویژوال بیسیک دات نت بهترین گزینه است زبانی که روزی افرادی آن را برای سرگرمی جالب می دانستند آرام آرام بزرگ شد و امروز یکی از متداول ترین و پر طرفدارترین زبانهای برنامه نویسی به شمار می آید

مقدمه

 visual Basic (که ازین پس آن را VB خواهیم خواند) از زبانهای برنامه نویسی تحت Windows  می باشد که برای کدنویسی از دستورات زبان Basic سود می برد.

VB (مانند تمام زبانهای برنامه نویسی تحت ویندوز) با استفاده از تمام امکانات زیبای ویندوز (که باعث فراگیرشدن این سیستم عامل زیبا و توانمند در میان کاربران شده است)، طراحی محیطی زیبا و قدرتمند را برای  پروژه مورد نظر، بسیار ساده می نماید.

در حال حاضر، به جرأت می توان گفت که یکی از انتخاب های اصلی برنامه نویسان حرفه ای در سطح جهان برای تهیه پروژه های با قابلیت های ویژه، VB می باشد، خصوصاً از VB6 که مایکروسافت عملاً با افزودن توانایی های متنوع بسیار به VB، حتی حاضر شد از دیگر زبانهای معروف تحت ویندوز خود مانند Visual C++ و Visual Foxpro بگذرد و سعی در هدایت تمام برنامه نویسان به سوی VB داشته باشد.

در حال حاضر که به تهیه این جزوه همت گماردم، نسخه آزمایشی VB.net در بازار وجود دارد ولی عموماً برنامه نویسان ازVB6 استفاده می کنند و لذا ما نیز این نسخه ازVB را برای آموزش انتخاب می کنیم، هر چند تمام خوانندگان عزیز می دانند که عموماً با فراگیری یک نسخه از یک برنامه، فراگیری نسخه های بعدی آن کار چندان دشواری نخواهد بود.

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

مفاهیم بنیادی

درVB، شئ (Object) های بسیاری وجود دارد مانند فرمها، دکمه ها، برچسب ها، تصاویر و ... . همانطور که می دانیم هر شئ(Object) دارای یک سری مشخصات(Properties) می باشد. به عنوان مثال اگر یک اتومبیل را به عنوان یک شئ در نظر بگیریم، این اتومبیل دارای مشخصاتی چون رنگ خاص، وزن خاص، طول و عرض و ارتفاع خاص، میزان خاص مصرف بنزین و ... می باشد که در تمایز دو اتومبیل از هم، همین مشخصات هستند که به ما کمک می کنند.درVB نیز هر Object دارای یک تعداد مشخصه (Property) می باشد. به عنوان مثال یک دکمه(Button) دارای مشخصاتی چون عرض(Width) و ارتفاع(Height) خاص و یا یک عنوان(Caption) خاص و ... می باشد.برخی شئ(object) ها درVB، فقط در کدنویسی قابل دسترسی هستند(مانند شئADODB که در آینده با آن آشنا خواهید شد) اما برخی دیگر علاوه بر زمان کدنویسی، در زمان طراحی (Design) نیز می توان آنها را بر روی فرمها و در جای دلخواه قرار داد و آنها را تنظیم (Set) نمود. به اشیاء نوع اخیر، کنترل (Control) گفته می شود.کنترل ها خود دو گونه اند، برخی علاوه بر زمان طراحی (Design) در زمان اجرا (Run Time) نیز دیده می شوند، به این نوع کنترل در اصطلاح(Visual Control) VCL گفته می شود که بیشترین انواع کنترلها را در بر می گیرند (مانند دکمه ها، جدولها، برچسبها و بسیاری دیگر که در ادامه خواهند آمد) اما برخی دیگر از کنترل ها فقط در هنگام طراحی (Design) دیده می شوند و در هنگام اجرا تنها عمل خاصی انجام می دهند و خود دیده نمی شوند (مانند کنترلTimer)، به این نوع کنترلها،Non-Visual Control گفته می شود. باید توجه داشته باشیدکه کنترلهایNon-Visual، ذاتاً درRun Time دیده نمی شوند ولی ممکن است بنابر


دانلود با لینک مستقیم


تحقیق درباره آموزش ویژوال بیسیک

دانلود تحقیق ویژوال بیسیک

اختصاصی از اینو دیدی دانلود تحقیق ویژوال بیسیک دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق ویژوال بیسیک


دانلود تحقیق ویژوال بیسیک

فرمت فایل:  ورد ( قابلیت ویرایش ) 


قسمتی از محتوی متن ...

 

تعداد صفحات : 36 صفحه

ویژوال بیسیک ویژوال بیسیک توسعه یافته زبان برنامه‌نویسی بیسیک می‌باشد.
بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامه‌های ساده ایجاد شد.
طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید. ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود.
از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد.
(نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود.) ویژوال بیسیک از نسخه ۶ به بعد بر پایه چارچوب دات‌نت (NET.) ارائه شد. اگر چه با ظهور ویژوال بیسیک دات نت اکثر برنامه‌نویسان ویژوال بیسیک ۶ به آن گرویدند، ولی نسخه ۶ همچنان طرفداران ویژه‌ی خود را دارد. ویژوال بیسیک برای توسعه سریع نرم افزار (RAD یا Rapid Application Development) بر پایه رابط گرافیگی کاربر (GUI یا Graphical User Interface) توسعه داده شد.
دسترسی آسان و سریع به پایگاه دادهها با استفاده از DAO ،RDO یا ADO و ایجاد کنترل‌های اکتیو ایکس از جمله مواردی هستند که این زبان را برای RAD مناسب کرده‌اند. برنامه‌نویسی در ویژوال بیسیک به صورت رخدادگرا می‌باشد. در برنامه‌نویسی تجاری، ویژوال بیسیک جز محبوب‌ترین‌ها است.
بنابه آماری که در سال ۲۰۰۳ منتشر شد، ۵۳٪ از برنامه‌های تجاری با استفاده از این زبان تولید شده‌اند. توابع ریاضی در ویژوال بیسیک برای نوشتن برنامه‌های مهندسی، محاسباتی، گرافیکی و آماری نیاز دارید تا از برخی توابع ریاضی استفاده نمائید.
ویژوال بیسیک 6 دارای مجموعه‌ای از توابع است که برای انجام محاسبات عددی پیش بینی شده اند.
در این مقاله ابتدا با این توابع آشنا شده و سپس چگونگی ایجاد سایر توابع ریاضی را که در میان این مجموعه وجود ندارند خواهید دید.
در پایان نیز با توابع ریاضی موجود در دات نت آشنا می‌شوید.
تابع Abs (قدرمطلق) :مقدار بدون مثبت یک عدد را برمی‌گرداند تابع Atn (آرک تانژانت) :خروجی این تابع عددی از نوع double است که برابر زاویه‌ای است که تانژانت آن عدد ورودی تابع است.
تابع Cos (کسینوس) :خروجی این تابع عددی از نوع double است که برابر کسینوس زاویه ورودی است.
تابع Exp (توان نمانی) :خروجی این تابع عددی از نوع double است که برابر e به توان ورودی تابع است.
تابع Int (تابع کف یا تابع جزء صحیح) :نزدیکترین عدد صحیح مساوی یا کوچکتر نسبت به عدد ورودی را برمی‌گرداند.
تابع Log (لگاریتم) :خروجی این تابع عددی از نوع double است که برابر لگاریم طبیعی عدد ورودی است (لگاریتم بر مبنای عدد e یا همان Ln). تابع Round (گرد کردن) :خروجی این تابع عددی از نوع double است که برابر نزدیکترین عدد صحیح به مقدار عدد ورودی است.
تابع Sgn (علامت) :خروجی این تابع عددی از نوع صحیح است که نشان دهنده علامت عدد ورودی است.
تابع Sin (سینوس) :خروجی این تابع عددی از نوع double است که برابر سینوس زاویه ورودی است.
تابع Sqr (جذر) :خروجی این تابع عددی از نوع double است که برابر ریشه دوم یا جذر عدد ورودی است.
تابع Tan (تانژانت) :خروجی این تابع عددی از نوع double است که برابر با تانژانت زاویه ورودی (برحسب رادیان) می‌باشد.
نکته: برای محاسبه توان nام یک عدد (n می توان صحیح یا اعشاری باشد) از اپراتور ^ استفاده نمائید.<

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

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


دانلود با لینک مستقیم


دانلود تحقیق ویژوال بیسیک

تحقیق و بررسی در مورد بانک اطلاعاتی مایکروسافت اکسس و دستیابی به آن در ویژوال بیسیک و پروژه 71 ص

اختصاصی از اینو دیدی تحقیق و بررسی در مورد بانک اطلاعاتی مایکروسافت اکسس و دستیابی به آن در ویژوال بیسیک و پروژه 71 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 89

 

فهرست

مقدمه 2

بانک اطلاعاتی مایکروسافت اکسس 7

دستیابی داده در ویژوال بیسیک 6 40 پروژه 51

مقدمه

مقدمه

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

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

لذا اهمیت ماشینی که بتواند بخشی از کار مغز را انجام دهد، آشکار میگردد و از اینروست که غالبا کامپیوتر را مغز الکترونیکی نامیده اند.

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

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

اهمیت کامپیوتر در دنیای امروز و همچنین پیش بینی اهمیت آن در جوامع آینده بر کسی پوشیده نیست. به جرأت می توان


دانلود با لینک مستقیم


تحقیق و بررسی در مورد بانک اطلاعاتی مایکروسافت اکسس و دستیابی به آن در ویژوال بیسیک و پروژه 71 ص

استفاده از دستورات SQL در ویژوال بیسیک 118 ص

اختصاصی از اینو دیدی استفاده از دستورات SQL در ویژوال بیسیک 118 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 149

 

 استفاده از دستورات SQL در ویژوال بیسیک (1)

» SQL چیست ؟ : SQL خلاصه یا مخفف کلمات ( Structured Query Language ) به معنی زبان جستجوی ساخت یافته است . SQL زبانی است بسیار قدرتمند که از آن برای دسترسی به پایگاه داده و پردازش اطلاعات آن استفاده می شود .دستورات SQL به دو دسته کلی تقسیم می شوند :

1 ) دستورات پردازش داده (DML ) : از این دستورات برای استخراج ، مرتب سازی ، خلاصه سازی و محاسبه روی جدول ها استفاه می شود .

2 ) دستورات تعریف داده (DDL ) : با استفاده از این دستورات ما قادر خواهیم بود تا در یک پایگاه داده جدول ، اندیس و رابطه تعیین کنیم .

» دستورات SQL تقریبا در تمام بانکهای اطلاعاتی رابطه ای مانند : SQL Server ، Oracle ، Access و غیره که قابلیت پشتیبانی آن را دارند می تواند مورد استفاده قرار گیرد . دستورات SQL دستورات بسیار ساده ای هستند که میتوان آنها را بر روی تمامی اجزاء و اشیاء پایگاه داده اجرا کرد . تمامی برنامه هایی که به طریقی با پایگاه داده رابطه ای سرو کار دارند از SQL استفاده می کنند.

» در این درس ما می خواهیم با دستورات DML یا همان پردازش داده SQL آشنا شویم و یاد بگیریم که چگونه و در کجا از آنها استفاده کنیم .

اگر به خاطر داشته باشید ما در درسهای گذشته آموختیم که چگونه با استفاده از کد نویسی پایگاه داده مورد نظر و همچنین جدول مورد نظر خود را به رکوردست کاریمان انتقال دهیم و بر روی آن پردازش آنجام دهیم . برای مثال :

()Private Sub Form_Load

        "Data1.DatabaseName = "C:\Data.mdb

"Data1.RecordSource = "Student

Data1.Refresh

End Sub

ما دستورات SQL را در قسمت RecordSource به کار خواهیم برد ، یعنی قسمتی که از طریق آن جدول یا فیلد های مورد نظر برای رکوردست ما تعیین می شود . دستورات SQL به قدری قدرتمند است که با یک خط کد ساده ما می توانیم چندین عملیات مشکل که توسط دستورات خود ابزار Data انجام می دادیم را به راحتی انجام دهیم . این دستورات به طور کلی باید به فرم یک رشته باشد . در این حالت شما فقط باید دقت داشته باشید تا دستورات را به شکل صحیح بنویسید چون محیط ویژوال بیسیک هیچ گونه کنترلی بر روی این رشته نخواهد داشت :

"دستوراتData1.RecordSource=" SQL 

البته من در این آموزش دستورات SQL را به رنگ آبی می نویسم تا مشخص باشند . ولی در حالت واقعی آنها رنگ سیاه خواهند داشت .

دستورات SQL :

» SELECT_FROM : این دستور که مهمترین و پرکاربرد ترین دستورد در SQL به شنار می رود ، میتواند رکوردهای مورد نظر را از یک یا چند جدول استخراج نماید . نتیجه هر دستور SELECT_FROM یک مجموعه یا نما از داده های استخراج شده است . برای مثال :

" Data1.RecordSource=" SELECT Name,Family FROM Student

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

SELECT * FROM Student

بیشتر مواقع شما نیاز دارید اطلاعاتی را از چند جدول استخراج کنید در این حالت باید شما از دستور SCELET_FROM به صورت زیر استفاده کنید :

SELECT Student.Name,Student.Family,Lesson.Dars,Lesson.Ostad FROM Student,Lesson

اگر دقت کنید در این دستور برای این که مشخص شود که فیلد نام از کدامیک از جدول ها و فیلد استاد از کدام جدول انتخاب شود باید پیشوند نام جدول همراه با یک (.) به نام فیلد اضافه گردد .همچنین شما می توانید دو فیلد را با هم ادغام کرده و به عنوان یک فیلد استفاده کنید :

SELECT Name + Family AS Media FROM Student

در این مثال دو فیلد نام و نام خانوادگی با هم ادغام شده و به نام فیلد Media در آمده اند و شما میتوانید از این فیلد مانند یک فیلد معمولی استفاده کنید همچنین شما می توانید از کاراکتر & هم برای این ادغام استفاده کنید یا میتوانید ادغام این دو فیلد را درون پرانتز انجام دهید :

"Text1.DataField="Media

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

» ORDER BY : وقتی که ما از دستور SELECT_FROM استفاده می کنیم رکوردها به همان ترتیبی که در جدول اصلی قرار دارند نمایش داده می شوند . ولی ما میتوانیم با استفاده از دستور ORDER BY رکوردها را به حالت دلخواه به صورت نزولی( DESC ) یا صعودی ( ASC ) مرتب کنیم . برای مثال :

SELECT * FROM Student ORDER BY Name DESC

در این دستور همه فیلد های جدول دانش آموزان بر اساس فیلد نام به صورت نزولی مرتب می شوند .

دستور ORDER BY می تواند بیش از یک فیلد را اساس مرتب سازی خود قرار دهد :

SELECT * FROM Student ORDER BY Name DESC,Family ASC

در این مثال درستور ORDER BY ابتدا جدول را بر اساس فیلد نام به صورت نزولی مرتب می کند و سپس مرتب سازی بر اساس فیلد نام خانوادگی به صورت صعودی انجام خواهد شد .

» WHERE : یکی از قویترین جنبه های دستور SELECT_FROM کنترل تعداد رکوردهای برگشتی با استفاده از شرطی که با دستور WHERE تعیین می شود است . در واقع این دستور جزئی از دستور SELECT_ FROM است . از این دستور به دو روش استفاده می شود :

> استفاده از WHERE برای محدود کردن رکوردهای اتنخابی : 

'SELECT * FROM Student WHERE Name = 'Ali

شما میتواند در این دستور از عملگرهای منطقی مانند : = ، > ، < ، <> ، =< ، => نیز استفاده کنید . همچنین می توانید چندین شرط را با عملگرهای منطقی AND و OR ادغام کنید :


دانلود با لینک مستقیم


استفاده از دستورات SQL در ویژوال بیسیک 118 ص

تحقیق تاریخچه ویژوال بیسیک 18 ص

اختصاصی از اینو دیدی تحقیق تاریخچه ویژوال بیسیک 18 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 20

 

تاریخچه ویژوال بیسیک

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

هرزبان برنامه نویسی اصولا مجموعه ایست از تعدادی دستور که هر کدام کار مشخصی انجام میدهند. انسانها با این مجموعه دستورات است که کامپیوترها را وادار به انجام خواسته ها یشان می کنند.با آن که بیسیک برای مبتدیان طراحی شده بود اما دستورات آن همچنان مبهم ورمزآلود بود.

شرکت میکروسافت قبل از رسیدن به visual بیسیک را توسعه داد که هر کدام ازآنها بنحوی تقویت وتکامل این زبان محسوب میشدند:mbasik ،gwbasic،basica ،quik basik ،qbasik .در این مسیر چندین ویرایش دیگر از زبان بیسیک ، بدون از دست دادن سادگی خود،قدرت قابل توجهی بدست آورد.

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

با ورود ویندوز به صحنه و محبوبیت سریع آن، میکروسافت دریافت که دیگر بیسیک های قدیمی (که اساسأ متن گرا بودند)نمی توان ازکارایی لازم در این محیط جدید برخوردار باشند؛و این نقطه تولدvisual basic بود.

محبوبیت visual basic ،علاوه بر گرافیکی وساده بودن ،از آنجا ناشی می شود که زبانی اینترپر تری (interpreter )و کامپایلری(compiler )است.زبانهای اینترپرتریاز نظر سهولت تولیدوتوسعه برنامه خیلی به برنامه نویسی کمک می کنند واز طرف دیگر برنامه های کامپایل شده بنحو چشمگیری سریعتر از برنامه های اینترپرتری هستند. باترکیب این دو ویژگی ،visual basic به سهولت تولید برنامه و سرعت اجرا‎‏‏ در محصول نهایی دست یافته است.

چگونه یک برنامه VBبنویسیم

به منظور نوشتن یک برنامه VBاولین مرحله طراحی صفحه تصویر است، یعنی آنچه که استفاده کننده می بیند :چه منوهایی لازم است؟اندازه پنجره چقدر باشد؟چند پنجره وجود داشته باشد؟آیا به کاربران امکان تغییر دادن اندازه می باشد؟ محل کلمه فرمان کجا باشد تا استفاده کننده با کللیک کردن آنها را فعال سازد؟واینکه آیا هر برنامه جایی(با نام جعبه متن)برای ورود متن خواهد داشت؟

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

علاوه بر این از آنجایی که VB قابلیت ‏‏‎‎‎‏‏ایجاد کنترلها ی زیادی را برای کاربردهای بخصوص دارد به راحتی قادر خواهید بود که برای یک وظیفة مشخص کنترل سفارش مورد نظر تهیه فرمایید.

‍‍VBطراحی صفحة تصویر را آسان کرده است میتوان بهمان راحتی که ازیک برنامه نقاشی استفاده می نماییم واسط کاربر را بکشید. با ذکراین نکته پس از اتمام کار طراحی واسط کاربر دکمه فرمان و نیز سایر کنترلهایی که در پنجره خالی قرار داده شده بطور خودکار اعمال کاربر مانند حرکت ماوس ویا کلیک کردن دکمه ها تشخیص می دهد.

VB همچنین قابلیت طراحی منوهای معمولی وباز شدنی را نیز دارا می باشد تنها پس از طراحی واسط هاست که باید کمی برنامه بنویسد .درVB کنترلها رویدادهایی مانندکلیک ماوس را تشخیص میدهد. نحوه پاسخ به اشیاء به رویدادها به کدهای نوشته شده بستگی دارد بدین ترتیب شما نیز خواهید داشت که در پاسخ رویدادها هر کنترل کدی بنویسید .این موضوع، برنامه نویسی VB را از انواع برنامه نویسی روالگرای قراردادی در ویرایشهای قدیمی ‎‎‏‏‎‎‎‎Basic ،c ،پاسکال متفاوت میسازد.در زبانهای برنامه نویسی قراردادی بزرگ از بالا به پایین اجرا میشوندبه عبارتی اجرای برنامه ها از اولین خط شروع شده و مطابق روند برنامه به بخشهای مختلف منتقل می گردد در صورتیکه یک برنامه VB کاملاً متفاوت کار میکند هسته هربرنامهVB یک مجموعه از کدهای اجرایی است که پس از فعال شدن پاسخ مناسب را برای رویدادهایی که تشخیص میدهد ایجاد می نماید.

درVB کدهای برنامه نویسی که تعیین کننده نحوه پاسخ برنامه شما به رویدادهایی نظیر کلیک ماوس میباشد در مجموعه ای تحت عنوان روال رویداد قرار دارد.

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

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

برای طراحی یک برنامةVB بطور خلاصه باید مراحل زیر را طی کرد:

پنجره هایی را که کاربر می بیند شکل داد.

تعیین کرد که کدام رویداد یک کنترل روی پنجره رخ می دهد.

برای رویدادهای تعیین شده روال نوشت(همچنین روالهای کمکی که موجب کارکرد آن روال می شود.)

هنگام اجرای یک برنامه اتفاقات زیر بوقوع می پیوند:

VB برای همه رویدادهای مختص به یک کنترل، پنجره ها وکنترل های هر پنجره را جستجو می کند(حرکت ماوس،حرکت کلیک ماوس،ضربه کلیک و…).

پس از اینکه VB رویدادی را تشخیص داد چنانچه پاسخی برای آن رویدادبصورت پیش ساخته داخلی(internet built-in )وجود نداشته باشد،VB تمام برنامه هارا تست می کند تا مطمئن سود که برای رویداد مورد نظر روالی نوشته شده است یا خیر.

اگر روال رویدادی نوشته شده باشد VB آنرا اجرا کرده وبه مرحله1 باز خواهد گشت.

اگر روالی برای آن رویداد نوشته نشده باشد VB به مرحلة دیگر باز می گردد.

این چرخه تا پایان برنامه بطور پیوسته ادامه می یابد معمولاً قبل از اجرای هر کاری توسط VB باید رویدادی اتفاق افتد، بنابراین برنامه هایVB عمدتاً تأثیر پذیرند تا اثر گذاروهمین مسأله نشان میدهد که این برنامه با کاربر نزدیک

انچه برای اجرای VB موردنیاز است:

ویرایش استانداردVB به ویندوز95 ،ویندوزNT نیاز دارد .حداقل به یک ماشین قوی برای کار با سیستمهای عامل 32 بیتی نیاز میباشد.در واقع به سخت افزار زیر نیاز می باشد:

یک پردازنده 486 یا پنتیوم سریع و حداقل 8 مگابایتRAM (16مگابایت

بسیار مناسب تر خواهد بود.)

یک سخت دیسک با حداقل60مگابایت فضای خالی.

ی بیشتری دارند.


دانلود با لینک مستقیم


تحقیق تاریخچه ویژوال بیسیک 18 ص