با سلام به دوستاران برنامه نویسی و آموزش آن امیدوارم که از قسمت قبلی
استفاده کرده باشید و چند تا الگوریتم من دربیاری هم انجام دادید و با آمادگی کامل
آمده اید تا با زبانهای برنامه نویسی آشنا بشوید.
خوب من از همان اول به مفهوم های برنامه نویسی در ویندوز میپردازم و بعد روش های کد نویسی ساده و بعد هم با اشیاء را اموزش میدهم
برنامه نویسی تحت ویندوز با برنامه نویسی تحت داس تفاوت زیادی دارد واین تفاوت هم برمیگردد به مفهوم 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 شرط به کار میرود .
به علت زیاد شدن حجم آموزش و درک بهتر مطالب ادامه آموزش در قسمت بعدی گفته میشود امیدوارم که مطالب اموزش لازم را داشته باشد اگر سوالی دارید میتوانید در انجمن ها مطرح کنید
با تشکر از شما کاربران سایت(شهرام)
11- یه اشنا:
بوسیله: , در: Monday, 2014 December 08-کد: 12571
اگر میشود بگویید ما چگونه پاور پوینت را برروی ساست قرار دهیم
12- علی:
بوسیله: , در: Friday, 2014 December 12-کد: 12607
این دوتابرنامه رو به چه سایتی بریم دانلود کنیم
13- ,,,,,,,,,:
بوسیله: , در: Tuesday, 2014 December 23-کد: 12720
واقعا ازت ممنونم ... خیلی به وبلاگم کمک کردی
14- برهان الدین جمشیدی:
بوسیله: , در: Saturday, 2015 January 31-کد: 13044
تشکرازراهنمائی تان
15- 11-رضا:
بوسیله: , در: Saturday, 2015 January 31-کد: 13052
عالی عالی بود ممنون
16- محمد مومنی:
بوسیله: , در: Wednesday, 2015 February 11-کد: 13102
با سلام وتشکر از راهنمائیتان من برای اولین بار بود که توانستم با آموزش بسیار خوبنون عکسی رو آپلود کنم. واقعا ممنون موفق باشید .
17- Erfan Sh:
بوسیله: , در: Sunday, 2020 July 12-کد: 16372
بسیار عالی بود خیلی ممنون