چهار شنبه 30 مرداد 1398 |  عضویت / ورود






[ بخش اصلی آموزشها | افزودن آموزش | داری بیشترین امتیاز | دارای بیشترین بیننده | جدیدترین نظرات ]

آموزش برنامه نویسی (قسمت دوم) و مفهوم برنامه نویسی شیگرا



این آموزش مربوط است به موضوع آموزش ویژوال بیسیک (Visual Basic=VB)‏ که توسط Shahram در تاریخ: Wednesday, 2005 December 14 ارسال شده است.   |   تعداد بازدید: 10966 بار   |   امتیاز متوسط: 3.7


آموزش برنامه نویسی (قسمت دوم ) و مفهوم برنامه نویسی شیگرا

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

استفاده کرده باشید و چند تا الگوریتم من دربیاری هم انجام دادید و با آمادگی کامل

آمده اید تا با زبانهای برنامه نویسی آشنا بشوید.

 

خوب من از همان اول  به مفهوم های برنامه نویسی در ویندوز میپردازم و بعد روش های کد نویسی ساده و بعد هم با اشیاء را اموزش میدهم

 

برنامه نویسی تحت ویندوز با برنامه نویسی تحت داس تفاوت زیادی دارد واین تفاوت هم برمیگردد به مفهوم oop خوب من به ترتیب تعریف میکنم.

 

Oopچیست ؟ با ورود سیستم عامل ویندوز به بازار برنامه نویسان به فکر نوشتن زبانهای برنامه نویسی در این محیط افتادند.

در سیستم عامل ویندوز و زبانهای برنامه نویسی ویژوال ما با پدیده  OOP یا همان Object oriented programingت روبه رو هستیم یعنی ما در این زبانها که به زبانهای برنامه نویسی شی گرا معروفند میتوانیم از اشکال هم استفاده کنیم و برنامه خود را با استفاده از اشکال مختلف بنویسیم این به این معنا است که ما از محیط متنی قدیمی که سیستم عامل های DOS به کار میرفته جدا شده و ما امروزه که در اواخر سال 2005 میلادی هستیم میتوانیم از محیط گرافیکی که خیلی اسانتر و با دسترسی بیشتر از محیط قبلی است استفاده کنیم.

 

خوب این بود مفهوم oop و تفاوت برنامه نویسی تحت داس و ویندوز

 

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

 

علائم ریاضی در ویژال بیسیک به صورت زیر است این علائم را به ترتیب اولویت مینویسم:

1:( ) 2:* / 3:+ -

نماد های منطقی مقایسه کننده ها:

<>  >   <   =     =>  <=

مثلا در ریاضی مینویسم:                                                          12+10*2

ما در ریاضی ابتدا 12 را با 10 جمع میکنیم بعد ضربدر 2 ولی اگر این فرمول را در ویژوال بیسیک بنویسم ابتدا 10 راضربدر 2 میکند بعد با 12 جمع میکند در نتیجه پاسخ ما اشتباه میشود بنابر اولویت علائم در ویژال بیسیک باید بنویسیم:

(12+10)*2  در فرمول های ریاضی حتما باید به اولویت علائم دقت کنیم

برای یادگیری بهتر چند فرمول ریاضی را تبدیل کنید تا کار دستون یاد و بتونید باسرعت یک فرمول را تبدیل کنید

عبارات منطقی:عبارات منطقی برای مقاسیه بین 2 چیز به کار میرود این چیزها میتوانند عدد وحرف و یا متغیرباشند که حاصل این مقایسه یا true است و یا false  است مثلا :

A=6

a>2

حاصل این عملیات true است که موارد استفاده آن را در ادامه میگوئیم.

انواع داده ها ومتغیر ها:

در برنامه نویسی هر ورودی که برنامه در یافت میکند از یک نوع خاصی است که در برنامه تعریف میشود

انواع داده در زبان برنامه نویسی ویژوال بیسیک:

1-عددی 

2-رشته ای(حرفی از حرفA تا Z یا از آ تا ی )

3-منطقی Boolean(که این نوی دارای دومقدار true و false میباشد)

4-نوع جدیدی که در زبانهای برنامه نویسی تحت ویندوز ایجاد شدهOLE که در آموزش های بعدی گفته خواهد شد.

متغیر ها را  باید در قسمت تعاریف برنامه تعریف کرد که در زبان برنامه نویسی ویژوال بیسک با نوشتن کلمه Dim  شما میتوانید متغیر خود را تعریف کنید فرم کلی  به صورت زیر است:

Dim (نام متغیر) as (نوع متغیر)

مثلا:

Dim a as integer

ما یك متغیر با نام A از نوع integer که یک نوع داده عددی است تعریف کردیم

1-انواع داده عددی 

الف:integer  داده ای است عددی که برای اعداد بین منفی 32000 تا مثبت 32000 است و فقط این محدوده عددی را در خود نگهداری میکند

ب:longint, world برای اعداد خیلی زیاد به کار میرود

ج:shortint داده ای است که محدوده عددی مابین 0 نا 255 را در خود ذخیره میکند

2-انواع داده رشته ای

ما در داده های رشته ای فقط یک نوع داریم .string  نوع داده رشته ای است در این نوع شما فقط میتوانید 255 کارکتر ذخیره کنید که به صورت زیر نوشته میشود

Dim Strname as string

 

در هر زبان برنامه نویسی یک سری دستورات و جود دارد که با این دستورات و ارتباط بین اینها برنامه یک کار خاصی را انجام میدهد.

 

دستور نمایش اطلاعات :

برای نماش اطلاعات  بر روی صفحه مانیتور از دستور print فرم کلی این دستور به صورت زیر است:

Print "متن "

Print  (نام  متغیر)

برای نوشتن یک عبارت به صورت مستقیم در مانیتور باید در ابتدا و انتهای متن از کارکتر (")استفاده بکنید

مثلا:

Print "Salam"

دستورات شرطی:

1-دستور if:این دستور یک شرط را چک میکند اگر درست بود یک سری از دستورات را اجرا میکند و اگر اشتباه بود یک سری دیگری را اجرا میکند فرم کلی این دستور به صورت زیر میباشد:

If (شرط) then  (دستورات در صورت درست بودن شرط)

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

If (شرط) then

 (دستورات در صورت درست بودن شرط)

Else

(دستورات در صورت اشتباه بودن)

End

این بود 2فرم کلی دستور if  که در قسمت شرط از یک عبارت منطقی استفاده میکنیم 

مثلا:

If a>2 then   print "aftabgardan"

در انجا اگر a  بزرگتر از 2 بود روی صفحه مانیتور کلمه آفتابگردان را چاپ میکند

در دستور if  ما میتوانیم از عباراتی چون And ,Or هم استفاده کنیم برای چک کردن 2 شرط به کار میرود .

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

 

                                                  با تشکر از شما کاربران سایت(شهرام)





ارسال سؤال یا نظر


1- عالي:
بوسیله: Hamid, در: Monday, 2005 December 19-کد: 13
متشكرم شهرام عزيز، عالي بود...
منتظر ادامه آموزش هستيم
ان‌شاء‌الله به جاهاي عملي آموزش برسيم و همه لذت برنامه‌نويسي رو تجربه كنند :)



2- amin:
بوسیله: , در: Friday, 2008 February 15-کد: 542
مفيد بود


3- mehrad:
بوسیله: , در: Thursday, 2009 November 19-کد: 1180
بسيار عالي بود
منتظر ادامه آموزش هستيم


4- gh_vm:
بوسیله: , در: Thursday, 2010 June 24-کد: 1783
خیلی ابتدایی بود ! ولی خوب بود .


5- م:
بوسیله: HEAVENLY1, در: Friday, 2010 November 26-کد: 2467
عالي بود منتظر ادامه آموزش هستيم


6- :
بوسیله: , در: Tuesday, 2010 December 07-کد: 2504
سلام خوببود اما سطح پایین صحبت کردی متالب تخصصی بزار



7- maryam:
بوسیله: , در: Sunday, 2011 January 16-کد: 2703
خیلی عالی بودممنون


8- elham:
بوسیله: , در: Friday, 2011 October 14-کد: 3565
متشكرم.منتظر ادامه آموزش هستيم


9- علی:
بوسیله: , در: Monday, 2012 November 12-کد: 5309
جداآفرین خیلی عالی پیش میرین


10- سپید:
بوسیله: , در: Sunday, 2014 July 13-کد: 10898
سلام ممنون از مطالب خوبتون اگه ممکنه یه برنامه بذارین و خط به خط دستورات رو توضیح بدین

مشاهده ادامه نظرات
Tutorials ©