دانشکده

دانلود فایل ها و تحقیقات دانشگاهی ,جزوات آموزشی

دانشکده

دانلود فایل ها و تحقیقات دانشگاهی ,جزوات آموزشی

فایل وکتور لایه باز انواع درختان

فایل وکتور لایه باز انواع درختان

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

https://telegram.me/HelenaDesign

 



خرید و دانلود فایل وکتور لایه باز انواع درختان


آموزش محیط گرافیکی در توربو پاسکال 7 11ص

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

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

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

 

 

آموزش محیط گرافیکی در توربو  پاسکال 7)

 

استفاده از Mouse در محیط گرافیک :

برای استفاده از Mouse در محیط گرافیکی باید وقفه مربوط به فعالسازی Mouse را فراخوانی کنیم . این وقفه 33Hex (هگزادسیمال) نام دارد و شامل یکسری توابع است که هر تابع با یک شماره مشخص شده و کاربرد خاصی دارد . هرکدام از توابع مذکور دارای ثباتهای ورودی و خروجی هستند . ثباتهای ورودی باید قبل از فراخوانی وقفه مقدار دهی شوند تا وقفه عمل مورد نظر ما را انجام دهد و ثباتهای خروجی نتایج اجرای وقفه را برمی گردانند .

 تابع 00Hex از وقفه 33Hex :

این تابع اعمال زیر را انجام می دهد :

1- پارامترهای Mouse را با مقادیر پیش فرض Set می کند .

2- اشاره گر Mouse را به مرکز صفحه منتقل می کند .

ثبات ورودی :

Ax := 0 ;

ثبات خروجی :

درایور Mouse نصب شده است .                                                                   Ax = ffff Hex

درایور Mouse نصب نشده است .                                                               Ax = 0000 Hex 

تعداد کلید های Mouse را مشخص می کند .                                                                Bx = 3

function mreset:integer;

var i:integer;

begin

  asm;{ این دستور برای نوشتن دستورات اسمبلی بکار می رود . }

    mov ax,0;

    int 33h; {فراخوانی وقفه }

    mov i,ax;

  end;

end;

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

تابع 01Hex از وقفه 33Hex :

این تابع اشاره گر Mouse را در صفحه نشان می دهد . قبل از اجرای این تابع باید تابع Mreset اجرا شده باشد .

ثبات ورودی :

Ax := 01 ;

ثبات خروجی : ندارد .

procedure mshow;

begin

  asm;

    mov ax,01h;

    int 33h;

  end;

end;

تابع 02Hex از وقفه 33Hex :

این تابع اشاره گر Mouse را پنهان می کند .

ثبات ورودی :

Ax := 02 ;

ثبات خروجی : ندارد .

procedure mhide;

begin

  asm;

    mov ax,02h;

    int 33h;

  end;



خرید و دانلود  آموزش محیط گرافیکی در توربو پاسکال 7 11ص


آموزش محیط گرافیکی در توربو پاسکال 7 15 ص

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

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

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

 

آموزش محیط گرافیکی در توربو  پاسکال 7

 

برای برنامه نویسی در محیط گرافیکی نیاز به مقدماتی برای ورود به محیط گرافیک است . اولین خط هر برنامه گرافیکی بعد از دستور Program ، فرمان زیر است :

Uses graph ;

با استفاده از دستور uses برنامه شما می تواند از پیمانه ها و ثوابت توربو پاسکال استفاده کند . این ثوابت و پیمانه ها در فایلی که یک unit نامیده می شود جای می گیرند . کدی که در حالت گرافیکی توسط کامپیوتر تولید می شود ، به نوع کامپیوتر بستگی دارد . بنابراین نوع سخت افزار گرافیکی که در اختیار سیستم است باید به توربو پاسکال اعلام شود . برای این کار از دو متغیر Driver و Mode بصورت زیر استفاده می شود :

Var

  Driver , Mode : Integer ;

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

InitGraph (Driver, Mode, ‘…….’) ;

رویه InitGraph سیستم گرافیکی شما را بررسی کرده و سپس در متغیرهای Driver و Mode مقادیر مناسب را قرار می دهد . پارامتر رشته ای ‘……’ شاخه ای را مشخص می کند که در آن نرم افزار کنترل سیستم گرافیکی شما وجود دارد . رشته ای که بدون کاراکتر است ‘ ‘ به این معناست که این نرم افزار در شاخه جاری قرار دارد .

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

صفحه نمایشی که مانند یک صفحه مختصات است :

در برنامه نویسی گرافیکی موقعیت هر خط یا هر شکلی را که روی صفحه نمایش رسم می کنید ، باید کنترل کنید . صفحه نمایش را در محیط گرافیکی بصورت مختصات X-Y تعدادی نقطه می توان در نظر گرفت . در اکثر نمایشگرها ابعاد متداول عبارتند از : 200×320 ، 350×640 ، 480×640 . که معمولا" تعداد نقاط در محور X ها بیشتر است .

توابع GetMaxX و GetMaxY در توربو پاسکال، به ترتیب حداکثر تعداد نقاط در Xها و Yها را برمی گردانند . بنابراین برای بدست آوردن ابعاد واقعی نمایشگر خود می توانید از این توابع بصورت زیر استفاده کنید :               

 MaxX := GetMaxX ;             MaxY := GetMaxY ;

مختصات گوشه های صفحه نمایش به صورت زیر است.

 

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

CloseGraph ;

رنگ زمینه و متن :

بطور پیش فرض برای رنگ های زمینه و متن ، به ترتیب از سیاه و سفید استفاده می شود . دستورات زیر امکان تغییر رنگ زمینه و متن را فراهم می کنند .

SetBkColor (….) ;                  تعیین رنگ زمینه

SetColor (….) ;                         تعیین رنگ متن  

برای انتخاب رنگها از ثوابت رنگی یا معادل عددی رنگها طبق جدول زیر استفاده می شود :

 

ثابت

مقدار

ثابت

مقدار

Black

0

DarkGray

8

Blue

1

LightBlue

9

Green

2

LightGreen

10

Cyan

3

LightCyan

11

Red

4

LightRed

12

Magenta

5

LightMagenta

13

Brown

6

Yellow

14

LightGray

7

White

15

 

خلاصه ای از توابع و رویه های گرافیکی :

·                Line (X1, Y1, X2, Y2) ;

بین نقاط (X1,Y1) و (X2,Y2) خطی رسم می شود .

·        Rectangle (X1, Y1, X2, Y2) ;



خرید و دانلود  آموزش محیط گرافیکی در توربو پاسکال 7 15 ص


آموزش محیط گرافیکی در توربو پاسکال 7 15ص

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

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

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

 

آموزش محیط گرافیکی در توربو  پاسکال 7

دستور کار آزمایشگاه کامپیوتر مهندس عبدالجوادی

 

برای برنامه نویسی در محیط گرافیکی نیاز به مقدماتی برای ورود به محیط گرافیک است . اولین خط هر برنامه گرافیکی بعد از دستور Program ، فرمان زیر است :

Uses graph ;

با استفاده از دستور uses برنامه شما می تواند از پیمانه ها و ثوابت توربو پاسکال استفاده کند . این ثوابت و پیمانه ها در فایلی که یک unit نامیده می شود جای می گیرند . کدی که در حالت گرافیکی توسط کامپیوتر تولید می شود ، به نوع کامپیوتر بستگی دارد . بنابراین نوع سخت افزار گرافیکی که در اختیار سیستم است باید به توربو پاسکال اعلام شود . برای این کار از دو متغیر Driver و Mode بصورت زیر استفاده می شود :

Var

  Driver , Mode : Integer ;

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

InitGraph (Driver, Mode, ‘…….’) ;

رویه InitGraph سیستم گرافیکی شما را بررسی کرده و سپس در متغیرهای Driver و Mode مقادیر مناسب را قرار می دهد . پارامتر رشته ای ‘……’ شاخه ای را مشخص می کند که در آن نرم افزار کنترل سیستم گرافیکی شما وجود دارد . رشته ای که بدون کاراکتر است ‘ ‘ به این معناست که این نرم افزار در شاخه جاری قرار دارد .

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

صفحه نمایشی که مانند یک صفحه مختصات است :

در برنامه نویسی گرافیکی موقعیت هر خط یا هر شکلی را که روی صفحه نمایش رسم می کنید ، باید کنترل کنید . صفحه نمایش را در محیط گرافیکی بصورت مختصات X-Y تعدادی نقطه می توان در نظر گرفت . در اکثر نمایشگرها ابعاد متداول عبارتند از : 200×320 ، 350×640 ، 480×640 . که معمولا" تعداد نقاط در محور X ها بیشتر است .

توابع GetMaxX و GetMaxY در توربو پاسکال، به ترتیب حداکثر تعداد نقاط در Xها و Yها را برمی گردانند . بنابراین برای بدست آوردن ابعاد واقعی نمایشگر خود می توانید از این توابع بصورت زیر استفاده کنید :               

 MaxX := GetMaxX ;             MaxY := GetMaxY ;

مختصات گوشه های صفحه نمایش به صورت زیر است.

 

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

CloseGraph ;

رنگ زمینه و متن :

بطور پیش فرض برای رنگ های زمینه و متن ، به ترتیب از سیاه و سفید استفاده می شود . دستورات زیر امکان تغییر رنگ زمینه و متن را فراهم می کنند .

SetBkColor (….) ;                  تعیین رنگ زمینه

SetColor (….) ;                         تعیین رنگ متن  

برای انتخاب رنگها از ثوابت رنگی یا معادل عددی رنگها طبق جدول زیر استفاده می شود :

 

ثابت

مقدار

ثابت

مقدار

Black

0

DarkGray

8

Blue

1

LightBlue

9

Green

2

LightGreen

10

Cyan

3

LightCyan

11

Red

4

LightRed

12

Magenta

5

LightMagenta

13

Brown

6

Yellow

14

LightGray

7

White

15

 

خلاصه ای از توابع و رویه های گرافیکی :

·                Line (X1, Y1, X2, Y2) ;

بین نقاط (X1,Y1) و (X2,Y2) خطی رسم می شود .

·        Rectangle (X1, Y1, X2, Y2) ;

مستطیلی که قطر آن بین نقاط (X1,Y1) و (X2,Y2) است می کشد .

·        Circle (X, Y, R) ;

دایره به مرکز (X,Y) و شعاع R رسم می کند .

·        Arc (X, Y, Angle1, Angle2, R) ;



خرید و دانلود  آموزش محیط گرافیکی در توربو پاسکال 7 15ص