loading...
متخصص ویژوال بیسیک
محسن.ش بازدید : 306 1390/08/01 نظرات (0)

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

 

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


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


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

 

 


 

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

 

 

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

 

 


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


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

 

 


خوب این بود مفهوم 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  
  

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


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


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


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


If (شرط) then


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


Else


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


End


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


مثلا:


"محسن شرفی"If a>2 then   print  
در انجا اگر a  بزرگتر از 2 بود روی صفحه مانیتور کلمه محسن شرفی را چاپ میکند


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


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

ارسال نظر برای این مطلب

کد امنیتی رفرش
درباره ما
وبلاگ تخصصی ویژوال بیسیک
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 61
  • کل نظرات : 40
  • افراد آنلاین : 1
  • تعداد اعضا : 450
  • آی پی امروز : 43
  • آی پی دیروز : 18
  • بازدید امروز : 57
  • باردید دیروز : 93
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 278
  • بازدید ماه : 664
  • بازدید سال : 4,031
  • بازدید کلی : 53,650