تبلیغات
هنرستانی ها - برنامه سازی برای کنکور
تاریخ : جمعه 5 اردیبهشت 1393 | 09:07 ق.ظ | نویسنده : زهرا علیزاده

این صفحه را 40 بار بخوانید ( خیلی مهم است) روزی 1 دور 40 روزه تمام می شود.

با مطالعه همین مطالب درصد زیادی در کنکور می زنید.

در صورت تمایل دانلود این فایل نکات_مهم_برنامه_نویسی.pdf کلیک کنید.

منبع: وبلاگ آموزش ویژوال بیسیک

در VB  پنجره مشخصه ها دارای دو زبانه است : 1- Alphabetic   : مشخصه ها را به ترتیب حروف الفبا نشان می دهد .  2- Categorized  : لیست را بر اساس نوع عملکرد نشان می دهد.

در ویژوال بیسیک مشخصه های Right   و Bottom  وجود ندارد.

فایل پروژه  VBP  : محتوای آن مشخصات پروژه ، فرم و ... می باشد.

فایل محیط کاری VBW  : محتوای آن اطلاعات محیط کاری و فرم های پروژه می باشد.

فایل فرم FRM   : محتوای آن یک فرم و تمام مشخصات فرم می باشد

فایل تصاویر FRX   : محتوای آن تصاویر روی فرم یا کنترل

روش های برنامه نویسی : 1- نا مشخص 2- زیر روالی 3- ساخت یافته 4- مدولار 5- شی گرا  6- رویداد گرا

برای حل مسائل : 1- حل مسئله : داده های ورودی و خروجی و الگوریتم های تبدیل ورودی به خروجی مشخص می شود . 2- طراحی برنامه : از شبه کد برای حل مسئله استفاده می کنیم.

3- به کار گیری برنامه :کد اصلی برنامه با زبان برنامه نویسی مورد نظر پیاده سازی می شود.

مشخصه ها ، شی را توصیف می کنند  و متد سبب می شود که شی کاری انجام دهد.

داده های عددی به دو دسته صحیح و اعشاری تقسیم می شوند.Integer --- Decimal  

داده Byte  1 بایت از حافظه و Integer (%)   2 بایت از حافظه و Single (!)  4 بایت و Longe(&)  4 بایت و Currency(@)  8 بایت و Double (#)  8 بایت از حافظه را اشغال می کند.

داده های رشته ای بین دو نقل قول یا کوتیشن قرار می گیرند. ("")

رشته ای که طول آن صفر است ؛ Null  نامیده می شود.

متغیر مکانی است در حافظه برای نگهداری یک مقدار ؛ مقداری که در متغیر قرار می گیرد قابل تغییر است.

دو نوع داده رشته ای وجود دارد : 1- با طول ثابت مثل dim varName as String * 10 or 2 , ….

2- با طول متغیر مثل : dim varName as String

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

مانند :Dim x as integer : x = 2*5 or "ali"

عملگر Mod  : خارج قسمت صحیح را بر می گرداند.

تقسیم صحیح \  : باقیمانده تقسیم را بر می گرداند .

به ورودی تابع آرگومان می گویند.

تابع Msg Box  برای نمایش پیام

عملگرهای رابطه ای هیچ گونه عملیات ریاضی انجام نمی دهند، بلکه داده ها را مقایسه می کنند.

نتیجه عملگر های رابطه ای True or False  می باشد.

عملگر های رابطه ای علاوه بر اعداد ، رشته ها را هم مقایسه می کنند.

در هنگام مقایسه رشته ها : 1- حروف بزرگ کوچکتر از حروف کوچک هستند.  IRAN < iran

2- اعداد کوچکتر از حروف می باشند . 2 < Two – 3 < Three

3- حروف الفبا : A < a  می باشد.حروف کوچک الفبا از 65 تا 90 و حروف بزرگ از 97 تا 122

عملگر های منطقی : Not – And – Or – Xor – Imp – Eqv

Not  : مقدار یک عبارت را نقض می کند : Nor ( True ) = False

And   : روی دو عبارت عمل می کند و زمانی درست است که ارزش هر دو عبارت درست باشد.

Or  : روی دو عبارت عمل می کند و ارزش وقتی F  است که ارزش هر دو عبارت F  باشد.

مثال : Or ( F , F) = F --- Or(T,F)=T

Xor  : ارزش وقتی درست است که ارزش یکی T  و دیگری F  باشد.

Eqv  : ارزش وقتی درست که ارزش هر دو عبارت یکسان باشد. Eqv ( T,T) = T

Imp  : روی دو عبارت عمل می کند و ارزش وقتی غلط که ارزش عبارت دوم غلط باشد.

از مشخصه Alignment  برای ترازبندی ( چپ چین راست چین وسط چین )

مشخصه های Auto Size  برای این که کنترل اندازه خودش را با محتوا تنظیم کند و کنترل به صورت افقی بزرگ می شود.

برای شکستن محتوا به خط بعد و بزرگ کردن عمودی محتوا از مشخصه Word Warp  استفاده می کنیم.

بهترین روش برای بررسی چندگانه Select Case  می باشد.

برای دسته بندی کنترل ها از کنترلی به نام Frame  استفاده می کنیم.

حلقه های تکرار معین مانند For ….. Next   و حلقه های تکرار نامعین مانند Do …. Loop

حلقه هایی که While   دارند تا زمانی که شرط درست است اجرا می شوند .

حلقه هایی که Until  دارند اگر شرط درست بشود حلقه پایان می پذیرد.

انواع توابع : 1- ریاضی 2- رشته ای 3- تبدیلی 4- تاریخ و زمان

تابع ریاضی Int   و Fix  : Int (9) = 9 – Int (9.2) = 9 --- Int (-9.2) = -10

Fix (9) =9 ---- Fix (9.2) = 9 ---- Fix (-9.2 ) = -9

تابع Abs  : قدر مطلق یک عدد را بر می گرداند : ABS(5) = 5 --- ABS ( -5 ) = 5

تابع Sqr  : جذر یک عدد را بر می گرداند : Sqr (9 ) =3

برای تبدیل درجه به رادیان : (درجه = D ) : D*atn(1)/45 ---- D * 4Atn(1) / 180

عدد پی = 4Atn(1)

تابع RND  : یک عدد تصادفی تولید می کند.

تابع Log  : یک لگاریتم طبیعی از آرگومان خود می گیرد.

تابع StrComp  برای مقایسه دو رشته مورد استفاده قرار می گیرد :

StrComp ( رشته اول   , رشته دوم  )

اگر رشته اول بزرگتر از رشته دوم باشد نتیجه 1 ، اگر رشته 1 مساوی رشته 2 باشد نتیجه صفر و اگر رشته 1 کوچکتر از رشته 2 باشد نتیجه 1- خواهد بود.

نوع مقایسه می تواند براساس VbUseCompareOption  انجام شود.

VbBinaryCompare  : حساس به حروف بزرگ و کوچک

VbTextCompare : عدم حساسیت به حروف بزرگ و کوچک

عملگر Mid  : برای انتخاب یک رشته از زیر رشته

Mid ("Student",4,2) = de

عملگر Len  : طول رشته دریافتی را بر می گرداند.

تابع Instr  برای جستجو در یک رشته مفید است.

یکی از مشخصه های مهم مشترک تمام قالب های تصویری عمق رنگ ( Color Depth  ) می باشد.

عمق رنگ ؛ تعداد رنگ هایی که تصویر از آنها پشتیبانی می کند.

تصویر های با عمق رنگ تک بیت ؛ سیاه و سفیذ هستند .

تصویر های با عمق رنگ 8 بیت دارای 256 رنگ و اغلب تصاویر تخت نامیده می شوند.

تصویرهای با عمق رنگ 16 بیت دارای 65535 رنگ می باشند و اغلب تصاویر با کیفیت بالا نامیده می شوند.

تصویرهای با عمق رنگ 24 بیت ؛ تصاویر با عمق رنگ واقعی نامیده می شوند.

کنترل Picture Box  : انعطاف پذیری بیشتری دارد و متد های بیشتری را پشتیبانی می کند.

کنترل Image  : کارایی بهتری دارد و در رایانه های با سرعت پایین بهتر عمل می کند.

برای قرار دادن تصویر در این کنترل ها می توانید از تابع Load Picture  استفاده نمائید.

رویداد های ماوس : 1- جابه جایی 2- کلیک 3- دابل کلیک 4- کلیک راست 5- عملیات کشیدن و رها کردن

فشار دادن یک کلید و رهاکردن آن رویداد کلید می گویند.

رویداد های Mouse Down – Up – Move  چهار آرگومان می گیرند : In Button  : دکمه ای که فشار داده شده است : یک برای دکمه سمت چپ ، 4 برای دکمه وسط و 2 برای دکمه سمت راست ماوس

In Shift   : فشار کلید های Shift – Ctrl – Alt  ؛   Shift = 1 , Ctrl = 2 , Alt =4

 




طبقه بندی: برنامه نویسی، خبرهای درسی،

  • گور
  • گلوله
  • قالب وبلاگ
  • موسیا