یاری فایل

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

یاری فایل

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

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

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

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

فرمت فایل 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 دیده نمی شوند ولی ممکن است بنابر


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


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

تحقیق در مورد تمرینات بیسیک

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

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

دسته بندی : وورد

نوع فایل :  .doc ( قابل ویرایش و آماده پرینت )

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


 قسمتی از متن .doc : 

 

تمرینات ویژوال بیسیک

1- برنامه ای بنویسید که یک عدد صحیح و یک عدد اعشاری دو دقتی را بگیرد سپس آنها را نمایش دهد .

2- برنامه ای بنویسید که دو عدد صحیح a , b را بگیرد سپس باقیمانده و خارج قسمت صحیح تقسیم a بر b را نمایش دهد.

3- برنامه ای بنویسید که دو عدد a و n را بگیرد سپس به دو روش مقدار an را محاسبه و چاپ کند.

4- برنامه ای بنویسید که x را دریافت کند سپس مقدار x را محاسبه و چاپ کند.

 

5- برنامه ای بنویسید که a و b را بگیرد سپس مقدار b , a را محاسبه و چاپ کند .

 

6- برنامه ای بنویسید که دو عدد x و y از نوع اعشاری معمولی را بگیرد سپس حاصل ضرب و حاصل جمع آنها را تا دو رقم اعشار نمایش دهد .

7- برنامه ای بنویسید که اسم یک شخص را دریافت کند سپس کلمه Hello به ابتدای آن اسم اضافه کند و نمایش دهد .

8- برنامه ای بنویسید که قیمت خرید یک کالا را بگیرد و 8% سود به آن اضافه کند و قیمت فروش را نمایش دهد . (عدد از نوع صحیح بلند انتخاب شود).

9- برنامه ای بنویسید که شعاع یک کره را بگیرد سپس حجم آن را محاسبه و چاپ کند . Pi=3.14  

10- برنامه ای بنویسید که شعاع یک دایره را بگیرد سپس محیط و مساحت آن را محاسبه کند .

11- برنامه ای بنویسید که نام و حقوق یک کارمند را بگیرد سپس 5% مالیات از حقوق کسر کند سپس مقدار مالیات ، مقدار خالص حقوق و نام کارمند را نمایش دهد.

12- برنامه ای بنویسید که یک عدد دو رقمی را بگیرد سپس مقلوب عدد را نمایش دهد ( ورودی 42 مقلوب24)

13- برنامه ای بنویسید که یک عدد سه رقمی را بگیرد سپس مجموع ارقام و مقلوب آن را چاپ کند .

14- برنامه ای بنویسید که دو عدد صحیح را بگیرد سپس بدون استفاده از دستورات شرطی عدد بزرگتر را پیدا کرده نمایش دهد .

15- برنامه ای بنویسید که دو عدد صحیح را بگیرد سپس بدون استفاده از دستورات شرطی عدد کوچکتر را پیدا کرده نمایش دهد .

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

17- برنامه ای بنویسید که یک عدد دو عدد صحیح را بگیرد سپس بدون استفاده از عملگر ضرب آن را به 8 ضرب کرده حاصل را نمایش دهد .

18- برنامه بنویسید که یک کاراکتر را دریافت کند سپس کاراکتر بعد و قبل از آن را چاپ کند .

19- برنامه ای بنویسید که تعداد ثانیه های یک سال را محاسبه و چاپ کند .

20- برنامه ای بنویسید که 5 عدد اعشاری معمولی را بخواند سپس میانگین آن ها را نمایش دهد . ( سه رقم اعشار)

21- تابعی برای محاسبه k امین جمله سری فیبوناچی بنویسید ؟ ( تابع را به صورت بازگشتی بنویسید )

#include #include long int febo(int); main() {  int x=1;  long int y=1;  clrscr();  printf("\n\n\t Enter a number : ");  scanf("%d",&x);          if((x>2)||(x<26))                      y=febo(x);  printf(" \n\n\n\t\t\t Febo = %d",y);  if((x<1)||(x>=26))  {    clrscr();    printf("\n\n\n\n\n\n\t\t Error !!! ");   }  getch();  return 0; }              long int febo(int n)                     {


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


تحقیق در مورد تمرینات بیسیک

تحقیق در مورد بیسیک

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

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

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

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

 

برنامه نویسی

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

زبان برنامه‌نویسی

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

با متفاوت بودن آنچه برنامه‌نویس برای آسانی استفاده خود آفریده با ورودی واقعی‌سخت افزار برای اجرای فرامین (که به زبان ماشین معروف است) برنامه واسط باید شیوهٔ خط برنامه نویس را به زبان ماشین برگرداند .

زبان‌های برنامه نویسی

تعدادی از زبان‌های برنامه‌نویسی به شمار زیر هستند :

اسمبلی (Assembly)

لیسپ (LISP)

بی سی پی ال (BCPL)

سی (C)

سی‌پلاس‌پلاس (++C)

سی پلاس پلاس/سی ال آی(C++/CLI)

پاسکال (Pascal)

جاوا (Java)

سی‌شارپ (#C)

جی شارپ (#j)

بیسیک (Basic)

پایتون (Python)

پرل (Perl)

پی‌اچ‌پی (PHP)

ای اس پی (ASP)

ای اس پی دات نت (ASP.Net)

Matlab

وی بی دات نت (VB .Net)

دلفی (Delphi)

ویژوال بیسیک (visual basic)

لینگو (Lingo)

توسعه دهنده های وب

دقت کنید که زبان هایی مانند اچ‌تی‌ام‌ال (HTML) زبان برنامه‌نویسی نیستند بلکه زبانهای قالب بندی هستند.

Basic فرزند دردانه بیل گیتس

ترجمه: مهرداد حسینى

به جرات مى توان ادعا کرد که در دنیاى امروز کمتر کسى را مى توان یافت که نام و آوازه «بیل گیتس» رئیس و بنیانگذار مایکروسافت و ثروتمندترین مرد جهان را نشنیده باشد. اما دانستن این موضوع جالب است که پیش از مایکروسافت نام بیل گیتس با «بیسیک» (Basic)   عجین بوده است و این ماجرا به زمان دانشجویى گیتس و دوستش «پل آلن» در ۱۹۶۴ بازمى گردد و در واقع همکارى مشترک آنها در توسعه بیسیک بود که چند سال بعد منجر به تاسیس مایکروسافت شد. این دو با تولد اولین بیسیک در سال ۱۹۶۴ در کالج دارتموث به تلاش در توسعه آن همت گماشتند و در این راه با زیرکى و دوراندیشى مثال زدنى با طراحى انواع مفسرها و مترجم هاى بیسیک توانستند آن را به عنوان یکى از فراگیرترین و کاربردى ترین زبان   هاى کامپیوترى تا امروز


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


تحقیق در مورد بیسیک

تحقیق درباره بیسیک

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

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

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

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

 

برنامه نویسی

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

زبان برنامه‌نویسی

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

با متفاوت بودن آنچه برنامه‌نویس برای آسانی استفاده خود آفریده با ورودی واقعی‌سخت افزار برای اجرای فرامین (که به زبان ماشین معروف است) برنامه واسط باید شیوهٔ خط برنامه نویس را به زبان ماشین برگرداند .

زبان‌های برنامه نویسی

تعدادی از زبان‌های برنامه‌نویسی به شمار زیر هستند :

اسمبلی (Assembly)

لیسپ (LISP)

بی سی پی ال (BCPL)

سی (C)

سی‌پلاس‌پلاس (++C)

سی پلاس پلاس/سی ال آی(C++/CLI)

پاسکال (Pascal)

جاوا (Java)

سی‌شارپ (#C)

جی شارپ (#j)

بیسیک (Basic)

پایتون (Python)

پرل (Perl)

پی‌اچ‌پی (PHP)

ای اس پی (ASP)

ای اس پی دات نت (ASP.Net)

Matlab

وی بی دات نت (VB .Net)

دلفی (Delphi)

ویژوال بیسیک (visual basic)

لینگو (Lingo)

توسعه دهنده های وب

دقت کنید که زبان هایی مانند اچ‌تی‌ام‌ال (HTML) زبان برنامه‌نویسی نیستند بلکه زبانهای قالب بندی هستند.

Basic فرزند دردانه بیل گیتس

ترجمه: مهرداد حسینى

به جرات مى توان ادعا کرد که در دنیاى امروز کمتر کسى را مى توان یافت که نام و آوازه «بیل گیتس» رئیس و بنیانگذار مایکروسافت و ثروتمندترین مرد جهان را نشنیده باشد. اما دانستن این موضوع جالب است که پیش از مایکروسافت نام بیل گیتس با «بیسیک» (Basic)   عجین بوده است و این ماجرا به زمان دانشجویى گیتس و دوستش «پل آلن» در ۱۹۶۴ بازمى گردد و در واقع همکارى مشترک آنها در توسعه بیسیک بود که چند سال بعد منجر به تاسیس مایکروسافت شد. این دو با تولد اولین بیسیک در سال ۱۹۶۴ در کالج دارتموث به تلاش در توسعه آن همت گماشتند و در این راه با زیرکى و دوراندیشى مثال زدنى با طراحى انواع مفسرها و مترجم هاى بیسیک توانستند آن را به عنوان یکى از فراگیرترین و کاربردى ترین زبان   هاى کامپیوترى تا امروز


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


تحقیق درباره بیسیک

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

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

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

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

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

 

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

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

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

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

تعدادی از زبان ها برای برای برنامه نویسی شی ء گرا طراحی شده اند. زبان اِسمالتاک یک زبان برنامه نویسی کاملا شی ء گرا است. زبان C++ که تکامل یافته زبان C است، دارای ویژگیهایی است که برنامه نویسی شی ء گرا در آن امکان پذیر است. در این زبان، برنامه نویسی ساخت یافته نیز ممکن است. ویژوال بیسیک نت زبانی کاملا شی ء گرا است.

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

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

در C و سایر زبان های برنامه سازی ساخت یافته، برنامه ها به فعالیت ها توجه دارند، در حالی که در زبان ویژوال بیسیک نت به اشیا توجه می شود. در C ، واحد برنامه نویسی، تابع است. در ویژوال بیسیک نت، واحد برنامه نویسی، کلاسی است که اشیا سرانجام از آن نمونه سازی(ایجاد) می شوند. کلاس های ویژوال بیسیک نت حاوی رویه ها هستند.

برنامه نویسی ویژوال بیسیک نت بر روی ایجاد انواع جدیدی به نام کلاس متمرکز می شود. همان طور که می دانید، بعضی از انواع داده ها مثل String,Double,Integer در ویژوال بیسیک نت موجود است. این انواع را انواع ابتدایی می نامیم. برنامه نویس می تواند با استفاده از انواع ابتدایی، انواع دیگری ار ایجاد کند که آن ها را انواع جدید می نامیم. هر کلاس علاوه بر داده ها، توابعی دارد که داده ها، توابعی دارد که داده ها را دستکار می کنند. قطعات داده ای کلاس را اعضای داده ای گویند. قطعات تابعی کلاس را توابع عضو یا متد گویند. می دانید که نمونه ای از هر نوع ابتدایی را متغیر گویند. به عنوان مثال، در دستور x, Dim x As Integer نمونه ای از نوع Integer است و متغیر نام دارد. نمونه ای از انواع


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


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