4- توانايي استفاده از خصوصيات گرافيكي زير را داشته باشد: 6- توانايي استفاده از امكانات چاپ خصوصيات و متدهاي آن را در برنامهها داشته باشد.

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "4- توانايي استفاده از خصوصيات گرافيكي زير را داشته باشد: 6- توانايي استفاده از امكانات چاپ خصوصيات و متدهاي آن را در برنامهها داشته باشد."

Transcript

1 واحد کاردوازدهم هدف جزیی توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك هدفهای رفتاری 323 پس از مطالعه اين واحد كار از فراگير انتظار ميرود كه: 1- مفاهيم مربوط به سيستم مختصات را بداند. 2- توانايي تغيير مختصات را به منظور انجام ترسيمات داشته باشد. 3- توانايي بهكارگيري متدهاي گرافيكي زير را داشته باشد: PSet, Line, Circle, Point, Cls, Print, TextHeight, TextWidth 4- توانايي استفاده از خصوصيات گرافيكي زير را داشته باشد: CurrentX, CurrentY, AutoRedraw, DrawMode, DrawStyle, DrawWidth, FillStyle توجه: مطالعه اين واحدكار براي استاندارد مهارتي رايانه كار پيشرفته وزارت فرهنگ و ارشاد اسالمي به صورت مطالعه آزاد است. 5- توانايي استفاده از توابع QBColor و RGB را داشته باشد. 6- توانايي استفاده از امكانات چاپ خصوصيات و متدهاي آن را در برنامهها داشته باشد. 7- توانايي استفاده از امكانات چندرسانهاي و كنترل MCI و MAM 8- توانايي استفاده از شئ Picture و رويههاي SavePicture و LoadPicture

2 وزارت کار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نویسی ویژوال بیسیک مقدماتی نام استاندارد رایانه کار پیشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد کلیات تاكنون چگونگي طراحي و ساخت رابطهاي گرافيكي را با استفاده از فرمها و بعضي از كنترلها آموختيد اما گاهي اوقات وجود فرمها و كنترلها بدون جلوههاي گرافيكي محيط نرمافزار را خستهكننده و غير قابل استفاده ميكند. با استفاده از جلوههاي گرافيكي نظير رنگ نمودارهاي گرافيكي و تصاوير متحرك ميتوانيد به كاربر در مشاهده و درك بهتر گزارشات و نتيجه محاسبات كمك كنيد. ويژوالبيسيك قابليت بااليي در استفاده از جلوههاي گرافيكي در اختيار شما قرار ميدهد و ميتوانيد اين جلوههاي گرافيكي را با دو روش ايجاد كنيد: كنترلهاي گرافيكي مثل Line,Shape و متدهاي گرافيكي مثل Line, PSet,Circle و مفهوم سيستم مختصات در ويژوالبيسيك در ويژوال بيسيك نيز مانند رياضيات و هندسه براي انجام هر نوع ترسيمياز سيستم مختصات استفاده ميشود همچنين از دو بعد يا محور مختصات براي تعيين موقعيت ترسيمات استفاده ميشود )شكل 12-1(. شكل 12-1 مختصات هر نقطه بهصورت )X,Y( تعيين ميشود مقدار X موقعيت نقطه را در طول محور X و مقدار Y موقعيت نقطه را در طول محور Y بيان ميكند كه مقدار شروع در هر يك از محورها صفر است. دقت داشته باشيد كه محورهاي مختصات در ويژوالبيسيك با محورهاي مختصات در رياضيات متفاوت است. در شكل 12-1 نحوه قرار گرفتن محورها بر نقطه مبنا قابل مشاهده است. مختصات نقطه مبنا )0,0( است كه در گوشه باال و چپ شئ مربوطه كه معموال فرم است قرار دارد. 324

3 بیسیک( )ویژوال مقدماتی برنامهنویسی مهارتی: پیمانه توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك کاردوازدهم: واحد مختصات سيستم از ميدهيد, تغيير را آن اندازه يا كرده جابهجا را كنترلي وقتي ترسيمات هرگونه و كنترلها واقع در ميكنيد. استفاده دارد, قرار آن در كنترل فرميكه كنترلي اگر ميكنند. تبعيت ميشوند, رسم آن در كه شئ مختصات سيستم از گرافيكي و ميكند پيروي فرم مختصات سيستم از كنترل اندازه و موقعيت گيرد قرار فرم روي در سيستم از خط اندازه و موقعيت شود رسم PictureBox تصوير جعبه يك در خطي اگر ميكند. استفاده تصوير جعبه كنترل مختصات مختصات سيستم وسيله به كنترل يك موقعيت تعيين 12-2 شكل اندازهگيري واحدهاي از محورها بهوسيله گرافيكي ترسيمات موقعيت تعريف براي مختصات سيستم در محور هر ويژوالبيسيك در ميگويند. مقياس آن به كه ميشود استفاده باشد. داشته را خود خاص مقياس ميتواند مختصات سيستم تغيير 12-2 اي Scale خصوصيت بهوسيله را فرم مثل خاص شئ يك مختصات سيستم ميتوانيد مقياس از ميتوانيد كار اين انجام براي كنيد. تنظيم نظرتان مورد مقادير روي Scale متد يك كه اين يا كنيد انتخاب را استاندارد مقياسهاي از يكي يا كرده استفاده پيشفرض موقعيت و اندازه ميتوانيد مختصات سيستم مقياس تغيير با كنيد. ايجاد را جديد مقياس كنيد. تنظيم آساني به نيازتان به توجه با فرم روي را گرافيكي ترسيمات نظير Scale خصوصيت چندين PictureBox مانند كنترلها از بعضي يا فرم هر بهوسيله كه دارند Scale متد يك و ScaleLeft ScaleTop ScalHeight ScaleWidth ScaleMode است. twip پيشفرض مقياس كنيد. تعريف را خود مختصات سيستم ميتوانيد آنها 325

4 وزارت کار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نویسی ویژوال بیسیک مقدماتی نام استاندارد رایانه کار پیشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد همانطور كه قبال هم اشاره كرديم هر 567 twip برابر با يك سانتيمتر است. براي انتخاب يك مقياس استاندارد ميتوانيد يكي از مقادير موجود در جدول 12-1 را براي خصوصيت ScaleMode فرم يا كنترل مورد نظر خود در نظر بگيريد. جدول 12-1 مقاديري كه خصوصيت ScaleMode كسب ميكند. ثابت عددي توضيح )نوع مقياس( مقادير تعريفي كاربر در خصوصيات ScaleWidth ScaleHeight ثابت رشتهاي vbuser vbtwips vbpoints vbpixels vbcharacters vbinches vbmillimeters vbcentimeters 1 2 ScaleLeft ScaleTop استفاده ميشوند. twip )72Point = 1Inch( Point Pixel )يك pixel كوچكترين واحد نمايشي در صفحه نمايش يا چاپگر است و تعداد آنها در هر اينچ به مقدار وضوح تصوير بستگي دارد.( Character Inch Milimeter Centimeter اگر بخواهيد مختصات نقطه مبنا را تغيير دهيد يا مقياس جديد را در يك كنترل يا فرم ايجاد كنيد ميتوانيد از خصوصيات ScaleTop ScaleWidth ScaleHeight و ScaleLeft استفاده كنيد. خصوصيات ScaleLeft و ScaleTop با دريافت مقادير عددي مختصات نقطه مبنا را در كنترل و فرم معين ميكنند. مقدار پيشفرض براي اين دو خصوصيت صفر است. مقدار اين خصوصيات را ميتوانيد از طريق پنجره خصوصيات تغيير دهيد و يا با استفاده از نوشتن كد در رويدادها و رويههاي مورد نظر اين كار را انجام دهيد. شكل كلي استفاده از اين خصوصيات بهصورت زير است: object. ScaleLeft = value object. ScaleTop = value منظور از object نام يك فرم يا كنترل است و استفاده از آن اختياري است و در صورتيكه از آن استفاده نشود فرمي كه فوكوس دارد در نظر گرفته خواهد شد. value يك مقدار عددي است كه مختصات نقطه مبنا را تعيين ميكند در صورت 326

5 بیسیک( )ویژوال مقدماتی برنامهنویسی مهارتی: پیمانه توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك کاردوازدهم: واحد آوريد. بهدست را مبنا نقطه مختصات فعلي مقدار ميتوانيد value از استفاده عدم تنظيم مقادير اين فرمان دكمه كنترل يك با همراه فرم يك در كنيد فرض مثال بهعنوان است: شده Form1. ScaleMode = 1 Command1.Top = 2300 Command1.Left = 1750 صورت اين در دهيم قرار,100( )100 را مبنا نقطه مختصات فرم اين در بخواهيم اگر ميكنيم: تنظيم زير بهصورت را مربوطه خصوصيات Form1.ScaleTop = 100 Form1.ScaleLeft = 100 مقدار روي خودكار بهطور Form1 در ScaleMode خصوصيت مقدار صورت اين در به خودكار بهطور فرمان دكمه در Left و Top خصوصيت ضمن در و ميگيرد قرار صفر در مقادير مقايسه از كه همانطور و ميشوند 185 تنظيم و 2 4 مقادير روي ترتيب مبناي نقطه به توجه با فرمان دكمه كنترل براي )x,y( مقادير ميكنيد مشاهده حالت دو و 12-3 شكلهاي در ميتوانيد را حالت دو اين ميشود. تنظيم 1(, 1 ( جديد كنيد. مشاهده شكل 12-4 شكل مطلع مبنا نقطه مختصات مقدار از ميتوانيد خصوصيت دو اين بهوسيله عالوه به كادر يك در جديد مقادير خصوصيت دو اين مقدار تغيير از پس بعد رويه در شويد ميشوند. داده نمايش پيغام Private Sub cmdshow_click () Form1. ScaleLeft = 150 Form1. ScaleTop = 180 MsgBox " ScaleLeft = " + Str ( ScaleLeft ) + " ScaleTop = " + Str ( ScaleTop ) End Sub

6 وزارت كار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نويسی ويژوال بيسيک مقدماتی نام استاندارد رايانه كار پيشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد نكته در صورت عدم استفاده از بخش object فرمي كه فوكوس دارد در نظر گرفته خواهد شد. عالوه بر تغيير مختصات نقطه مبنا مي توانيد مقياس سيستم مختصات را نيز تغيير دهيد. خصوصيات ScaleWidth و ScaleHeight واحد اندازه گيري در محورهاي X و Y را تعيين مي كنند. مقدار اين خصوصيات را مي توانيد از طريق پنجره خصوصيات يا با نوشتن كد مناسب تغيير دهيد. شكل كلي استفاده از اين خصوصيات به صورت زير است: object. ScaleHeight = value object. ScaleWidth = value منظور از object نام يک فرم يا كنترل است و value يک مقدار عددي است كه واحد اندازه گيري را در محورها تعيين مي كند. در صورتي كه از object استفاده نشود فرمي كه فوكوس دارد در نظر گرفته خواهد شد و در صورت عدم استفاده از بخش value مي توانيد مقادير ذخيره شده در اين دو خصوصيت را به دست آوريد. به عنوان مثال به رويه زير توجه كنيد: Private Sub cmdscale_click( ) Form1.ScaleWidth = 1000 Form1.ScaleHeight = 500 End Sub 1 بااجرايرويهفوقمعياراندازهگيريدرمحورافقي ) X ( يکهزارم) ) عرضداخلي )Height( يک پانصدم ( ) ارتفاع داخلي )Y( فرم و در محور عمودي )Width( فرم خواهد بود. نكته خصوصيات ScaleWidth و ScaleHeight واحدها را با توجه به ابعاد داخلي فرم يا شئ مربوطه تعيين مي كنند. اين ابعاد شامل حاشيه ها يا منوها يا نوار عنوان نمي شوند. اين دو خصوصيت همواره در رابطه با بخش قابل ترسيم داخل فرم يا شئ مربوطه تعريف مي شوند. به عنوان مثال يک فرم همراه با يک دكمه فرمان با مشخصات زير را ايجاد كنيد: Form1.BorderStyle = None 328

7 بیسیک( )ویژوال مقدماتی برنامهنویسی مهارتی: پیمانه توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك کاردوازدهم: واحد Form1.Height = 3000 Form1.Width = 4200 Form1.ScaleMode = twip Command1.Height = 400 Command1.Width = 1200 و ScaleHeight خصوصيات مقدار سپس دهيد انجام بهترتيب را فوق تنظيمات اگر ارتفاع مقدار مانند خصوصيت دو اين مقدار كه ديد خواهيد كنيد مالحظه را ScaleWidth فرم فضاي تمام و است عنوان نوار و حاشيه بدون شما فرم زيرا است فرم عرض و Sizeable را BorderStyle خصوصيت مقدار اگر اما ميشود. محسوب دسترس قابل فضاي بود خواهند كمتري مقادير ScaleWidth و ScaleHeight خصوصيت دو مقدار دهيد قرار قابل فضاهاي جزء كه است شده داده حاشيهها و عنوان نوار به فرم ابعاد از بخشي زيرا ScaleMode خصوصيت توسط محورها در اندازهگيري معيار همچنين نيستند. دسترس است. twip نوع از كه ميشود تعيين با كنيد 1 تنظيم و 5 روي را فرم ScaleWidth و ScaleHeight خصوصيات اكنون 0-User مقدار روي خودكار بهطور ScaleMode خصوصيت خصوصيات اين از يكي تغيير كنترل Width و Height خصوصيات فوق خصوصيت دو تغيير از پس ميشود تنظيم و 66/667 به ترتيب به آنها مقدار ميبينيد كه همانطور كنيد. مشاهده را Command1 صورت اين به مقادير اين از يك هر محاسبه براي واقع در است. كرده تغيير 285/ (. و 12-5 )شكل است شده عمل 5 4 =66/667 Command1.Height خصوصيت مقدار = 85/714 Command1.Width خصوصيت مقدار شكل 12-6 شكل

8 وزارت كار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نويسی ويژوال بيسيک مقدماتی نام استاندارد رايانه كار پيشرفته شماره:مطالعه آزاد شماره: - 84/ 80 / 1 / 3 / 1 0 نكته تنظيم هر يک از خصوصيات Scale مقدار خصوصيت ScaleMode را بهطور خودكار روي تنظيم ميكند. انتخاب مقياس بزرگتر از صفر براي خصوصيت ScaleMode مقدار خصوصيات ScaleHeight و ScaleWidth را بهطور خودكار روي مقادير جديد تنظيم ميكند و مقدار خصوصيات ScaleTop و ScaleLeft را روي صفر تنظيم ميكند. هر چهار خصوصيت Scale مي توانند مقادير اعشاري و حتي منفي داشته باشند. در صورت استفاده از اعداد منفي براي خصوصيات ScaleWidth و ScaleHeight جهت محورها در سيستم مختصات تغيير مي كند مثال براي فرم و كنترلي با مشخصات زير فرمي مطابق شكل 12-7 خواهيد داشت: Form1.ScaleWidth = Form1.ScaleHeight = Form1.ScaleLeft = 0 Form1.ScaleTop = 0 Command1.Left = Command1.Top = شكل 12-7 بهعنوان آخرين مثال در رابطه با دو خصوصيت ScaleWidth و ScaleHeight به اين رويه توجه كنيد: Private Sub cmdscale_click( ) Form1.ScaleMode = 1 Form1.Width = 4200 Form1.height = 3000 Print "Form1.Width = " Form1.Width, "Form1.Height = " Form1.Height Print "Form1.ScaleWidth = " Form1.ScaleWidth Print "Form1.ScaleHeight = " Form1.ScaleHeight Print Form1.ScaleWidth = 1000 Print Form1.ScaleHeight =

9 بیسیک( )ویژوال مقدماتی برنامهنویسی مهارتی: پیمانه توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك کاردوازدهم: واحد Print "Form1.Width = " Form1.Width, "Form1.Height = " Form1.Height; Print "Form1.ScaleWidth = " Form1.ScaleWidth Print "Form1.ScaleHeight = " Form1.ScaleHeight End Sub سپس است شده گرفته نظر در twip اندازهگيري مقياس نوع ابتدا رويداد رويه اين در فرم ارتفاع و عرض ابتدا Print دستور اولين ميشود. مقداردهي فرم ارتفاع و عرض خصوصيات براي را 2595 و 4 8 مقادير نيز بعدي فرمان دو و 3 42 و يعني بدون را فرم ابعاد خصوصيت دو اين واقع در ميدهد. نمايش ScaleHeight و ScaleWidth دو مقدار بعدي خطوط در اما ميدهند. نمايش فرم عنوان نوار و حاشيه گرفتن نظر در حالت اين در ميشود 15 تنظيم 1 و روي ScaleHeight و ScaleWidth خصوصيت ود مقداردهي از پس ميشود. تنظيم صفر روي خودكار بهطور نيز ScaleMode خصوصيت Print اولين ميشوند اجرا ديگر Print دستور سه ScaleHeight و ScaleWidth خصوصيت دستور دو اما ميدهند نمايش فرم ابعاد براي را 3 42 و يعني قبلي ابعاد همان 15 و 1 يعني ScaleHeight و ScaleWidth خصوصيت دو جديد مقادير بعد Print داد. خواهند نمايش را متد از استفاده برد بهكار ميتوان مختصات سيستم تغيير با رابطه در كه ديگري روش مختصات سيستم تنظيم براي آسانتري و مناسب راهحل Scale متد واقع در است. Scale است: زير بهصورت Scale متد كلي شكل ميباشد. object. Scale (x1,y1) - ( x2,y2) x2,y2 عدد مقادير و شئ چپ سمت و بااليي گوشه مختصات x1,y1 عددي مقادير ميكنند. مشخص را شئ راست سمت و پاييني گوشه مختصات كه است شئ نام واقع در object تعيين را آن مختصات سيستم ميخواهيد اين از استفاده عدم صورت در و كنيد بهعنوان دارد فوكوس كه فرمي قسمت بهعنوان ميشود. گرفته نظر در مربوطه شئ درفرم را مختصات سيستم زير دستور مثال درميآورد بهصورتشكل شكل Form1. Scale (10,10)-(200,200)

10 اجتماعی امور و کار وزارت اسالمی ارشاد و فرهنگ وزارت مقدماتی بیسیک ویژوال نویسی برنامه استاندارد: نام پیشرفته کار رایانه استاندارد نام 0-84/ 80 / 1 / 3 / 1 شماره: آزاد شماره:مطالعه ميكند: تنظيم صورت اين به را Scale خصوصيت چهار فوق فرمان واقع در ScaleWidth =190 ScaleHeight = 190 ScaleTop = 10 ScaleLeft = 10 گرافيكي متدهاي و خصوصيات 12-3 تاكنون بياموزيد. را گرافيكي ترسيمات انواع انجام چگونگي تا است الزم اينجا در شده معرفي كنترلهاي اما ميداديد انجام گرافيكي كنترلهاي از استفاده با را كار اين مشكالت با را كار نيز مواقع از پارهاي در و نميكنند برطرف را گرافيكي نيازهاي همواره شما گرافيكي نياز گرافيكي خصوصيات تنظيم و متدها از استفاده ميسازند. روبهرو متعدد ميكند. برآورده برنامهنويسي پروژههاي در را PSet متد دهيد قرار مناسب مكانهاي در را خود نظر مورد نقاط ميتوانيد متد اين بهوسيله است: زير بهصورت متد اين كلي شكل object. PSet Step (x,y), color خودداري آن ذكر از اگر ميشود. رسم آن روي نقطه كه است شيئي object از منظور نيز Step كليدي كلمه است. نقطه رسم مكان دارد اختيار در را فوكوس فرميكه كنيد به توجه با ترسيم مكان نقطه رسم هنگام آن از استفاده صورت در و است اختياري ميشود. انتخاب شده انجام ترسيم آن در كه شيئي در جاري موقعيت مشخص را نقطه ترسيم محل مختصات كه هستند Single نوع از عددي مقادير x, y رد كنيد تعيين color بخش بهوسيله را نظر مورد نقطه رنگ ميتوانيد اين بر عالوه ميكنند. در نقطه كه شيئي ForeColor خصوصيت در كه رنگي قسمت اين از استفاده عدم صورت مقادير به مربوط جدول شد. خواهد گرفته نظر در فرم( مثال عنوان )به ميشود رسم آن ثابتهاي از يا رشتهاي ثابتهاي از ميتوانيد است. شده آورده 12-2 جدول در رنگها كنيد. استفاده 16 مبناي در عددي 332

11 پیمانه مهارتی: برنامه نويسی مقدماتی )ويژوال بيسيک( واحد کاردوازدهم: توانايي استفاده از جلوه هاي گرافيكي و چاپ درويژوال بيسيک جدول 12-2 مقاديررنگدرويژوالبيسيك ثابت رشتهاي ثابت عددي (مبناي 16) توضیح vbblack &H0 سياه vbred &HFF قرمز vbgreen &HFF00 سبز vbyellow &HFFFF زرد vbblue &HFF0000 آبي vbmagenta &HFF00FF بنفش vbcyan &HFFFF00 فيروزهاي vbwhite &8HFFFFFF سفيد بهعنوان مثال اين دستورات يک نقطه به رنگ آبي روي فرم نمايش ميدهد: Form1.ForeColor = vbblue PSet ( 1000, 200 ) اكنون دستور زير را در نظر بگيريد: PSet ( 500, 700 ), vbcyan اين دستور نقطه اي را با رنگ فيروزه اي در مختصات 5 و 7 رسم مي كند حال اگر بالفاصله دستور زير اجرا شود: PSet Step ( 500, 700 ), vbgreen مختصات نقطه مربوطه با توجه به مختصات نقطه رسم شده قبلي محاسبه مي شود بنابراين دو نقطه روي يكديگر قرار نخواهند گرفت. مثال 1: مي خواهيم پروژه اي طراحي كنيم كه ده نقطه به صورت تصادفي روي يک فرم ترسيم كند. 333 شكل 12-9 به اين منظور عمليات زير را به ترتيب انجام دهيد: - 1 برنامه ويژوال بيسيک را اجرا كرده و يک پروژه از نوع Standard EXE ايجاد كنيد. - 2 نام فرم frmgraphic و عنوان آن را روي Geraphic تنظيم كنيد سپس يک دكمه فرمان با نام cmdpset و عنوان &Pset مطابق شكل 12-9 روي فرم قرار دهيد.

12 وزارت کار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نویسی ویژوال بیسیک مقدماتی نام استاندارد رایانه کار پیشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد - 3 رويداد click دكمه PSet را به صورت زير تنظيم كنيد: Private Sub cmdpset_click( ) Dim i As Integer Randomize For i = 1 To 10 Next i End Sub PSet (Int(Rnd * 1000 ), Int(Rnd * 2000 )) - 4 پروژه و فرم را با نام Point ذخيره كنيد سپس برنامه را اجرا و روي دكمه PSet كليك كنيد تا 1 نقطه به صورت تصادفي روي فرم ترسيم شوند )شكل 12-9(. - 5 از برنامه خارج شويد و به پنجره ويژوالبيسيك بازگرديد. تمرين: پروژه Point را بهگونهاي تغيير دهيد كه نقاط با رنگهاي مختلف به طور پيوسته روي فرم نمايش داده شوند متد Line بهوسيله متد Line ميتوانيد انواع خطوط و مستطيلهاي توپر و توخالي را رسم كنيد. شكل كلي اين متد به صورت زير است: object. Line Step (x1,y1) - ( x2,y2 ), color, B F عملكرد گزينههاي object و Step مانند متد PSet است. مقادير y1 و x1 مختصات نقطه ابتداي خط و مقادير y1 و x1 مختصات نقطه انتهايي را در خط تعيين ميكنند. بهوسيله بخش Color نيز ميتوانيد رنگ خط را مشخص كنيد. استفاده از حرف B يك مستطيل خالي و استفاده از حرف F به همراه حرف )BF( B يك مستطيل توپر ايجاد ميكند البته استفاده از اين دو كاراكتر اختياري است. به عنوان مثال به دستورات زير توجه كنيد: Line (500,800 ) (1500, 1500 ) Line (1000, 2500) ( 200,3500 ),vbblue 334

13 پیمانه مهارتی: برنامهنویسی مقدماتی )ویژوال بیسیک( واحد کاردوازدهم: توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك Line Step (100,250) ( 1400,3500) ), vbgreen Line (410,870) ( 1500,1800), vbblue, B Line (410,2500) ( 2000,3700), vbred, BF در اين مجموعه دستورات دستور اول يك خط با رنگي كه در خصوصيت ForeColor فرم تعيين شده است ترسيم ميكند دستور دوم يك خط با رنگ آبي و دستور سوم نيز يك خط با رنگ سبز ترسيم ميكنند اما در دستور سوم به دليل استفاده از Step نقطه شروع از انتهاي نقطهاي كه خط دوم تعيين ميكند استفاده ميشود. دستور چهارم و پنجم نيز به ترتيب يك مستطيل توخالي با رنگ آبي و يك مستطيل توپر با رنگ قرمز رسم ميكنند. در شكل و نتيجه اجراي اين دستورات را مشاهده ميكنيد. شكل شكل متد Circle بهوسيله اين متد ميتوانيد انواع دايره بيضي و كمان را رسم كنيد. شكل كلي اين متد بهصورت زير است: object. Circle step (x,y), radius, color, start, end, aspect بخش object و step و color مانند توضيحات ارايه شده در متد PSet است. مقادير عددي x و y از نوع Single بوده و مختصات مركز دايره يا بيضي را با توجه به مقدار ScaleMode تعيين ميكند. مقدار عددي radius نيز از نوع Single است و مقدار شعاع دايره را براساس مقدار ScaleMode معين ميكند. مقادير عددي start و end از نوع Single و اختياري بوده و موقعيت شروع و خاتمه كمان را براي ترسيم معين ميكند. مقدار مجاز براي اين دو مقدار از - 2π راديان تا 2π راديان است. در صورت عدم استفاده از اين دو مقدار كمان ترسيمي از صفر تا 2π راديان در نظر گرفته ميشود.

14 وزارت كار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نويسی ويژوال بيسيک مقدماتی نام استاندارد رايانه كار پيشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد نكته جهت ترسيم كمان خالف جهت حركت عقربههاي ساعت است. مقدار عدديaspect از نوع Single استونسبتدوقطرعموديوافقيرادربيضيمعينميكنداگراينمقدار 1 باشددايرهودرغيراين صورتبرايمقاديربزرگتراز 1 بيضيهايعموديوبرايمقاديركوچکتراز 1 بيضيهايافقيايجادميشود. منظور از عدد π, ثابت 3/ است. براي رسم قطاعهاي بيضي يا دايره همراه با خطوط شعاع آنها از مقادير منفي استفاده كنيد. به عنوان مثال به دستورات زير توجه كنيد: Cricle (700, 1000 ),500, vbred Cricle (600,2000), 400, Pi/2,3* Pi/2 Cricle (600,3500), 400, -Pi/6, -Pi/3 Cricle (1700,1200), 500, vbred,,,2 Cricle (1700,2500), 500, vbred,,,0.2 Cricle (1000,4000), 1500,, , Pi/2,0.4 نتيجه اجراي اين دستورات را در شكل هاي و مشاهده مي كنيد. شكل شكل تمرين: پروژه اي طراحي كنيد كه شكل را روي يک فرم ترسيم كند. شكل

15 بیسیک( )ویژوال مقدماتی برنامهنویسی مهارتی: پیمانه توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك کاردوازدهم: واحد Point متد صحيح عدد يك بهصورت را آن رنگ شماره نقطه يك مختصات دريافت با متد اين است: زير بهصورت متد اين كلي شكل بازميگرداند. Long نوع از object. Point (x,y) قرمز رنگ با توپر مستطيل يك Line متد از استفاده با كه كنيد فرض مثال بهعنوان است: شده رسم Line (500,500)-(2000,2500), vbred, BF Print. Point (700,800) Point متد به دارد قرار قرمز مستطيل در كه را نقطهاي مختصات دوم دستور در بازگشت Point متد توسط است قرمز رنگ بيانگر كه 255 مقدار نتيجه در و ميدهد ميشود. داده نمايش و مييابد CurrentY و CurrentX خصوصيات را ترسيمات صفحه در نما مكان جاري موقعيت ميتوانيد خصوصيت دو اين بهوسيله خصوصيت و X محور جهت در را مكاننما مختصات CurrentX خصوصيت دهيد. تغيير استفاده نحوه كلي شكل ميكنند. تعيين Y محور جهت در را مكاننما مختصات CurrentY است: زير بهصورت خصوصيت دو اين از object. CurrentX = x object. CurrentY = y ترسيمات كه شئ سطح در را مكاننما موقعيت كه هستند عددي مقادير y و x مقادير ميتوان نشود استفاده y xو مقادير اگر ميكنند. مشخص ميگيرد انجام آن روي گرافيكي كنيد: توجه زير دستورات به آورد. بهدست را مكاننما فعلي مختصات Form1.CurrentX = 2000 Form1.CurrentY = PSet (CurrentX, CurrentY) ميكند پيدا تغيير 2( و 1 ( نقطه به مكاننما مختصات ابتدا دستورات اين در هب ميشود. رسم مختصات همين در نقطهاي خصوصيت دو اين مقدار بهوسيله سپس كنيد: توجه زير رويه به ديگر مثالي عنوان

16 وزارت کار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نویسی ویژوال بیسیک مقدماتی نام استاندارد رایانه کار پیشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد Private Sub cmdshow_click( ) Form1.CurrentX = ScaleWidth / 2 Form1.CurrentY = ScaleHeight / 2 Line (CurrentX, CurrentY)-(500, 2000) End Sub با استفاده از خصوصيات ScaleWidth و ScaleHeight ابعاد فرم بهدست آمده و با تقسيم آنها بر عدد 2 مختصاتنقطه مياني در فرم محاسبه شدهاست و فرمانLine خطي راازايننقطه تانقطه ( 2 و )5 رسم ميكند )شكل.)12-15 شكل تمرين: پروژهاي طراحي كنيد كه مختصات مركز يك دايره و شعاع و رنگ آنرا دريافت كرده و دايره موردنظر را رسم كند متد Cls 338 شكل كلي اين متد بهصورت زير است: object. Cls اين متد صفحه را كامال پاك كرده و مكاننما رابه مختصات ( و (انتقال ميدهد. قبال بانحوه استفاده از اين متد آشنا شدهايد. بهعنوان مثال در رويه زير ابتدا يك مستطيل توپر با رنگ بنفش و يك دايره با رنگ قرمز رسم ميشود و بعد از رسم آنها يك كادر پيغام )MessageBox( با جمله Choose ok to clear this background نمايش داده ميشود كه در صورت فشرده شدن دكمه

17 پیمانه مهارتی: برنامه نويسی مقدماتی )ويژوال بيسيک( واحد کاردوازدهم: توانايي استفاده از جلوه هاي گرافيكي و چاپ درويژوال بيسيک فرمان OK در كادر پيغام سطح فرم پاك مي شود و مقدار صفر براي دو خصوصيت CurrentX و CurrentY در كادر پيغام ديگري به نمايش درمي آيد كه نشان دهنده عملكرد متد Cls در تغيير موقعيت جاري مكان نماست. Private Sub cmdcls_click( ) Dim pi, msg pi = Line (200, 150)-(850,600), vbmagenta, BF Circle (1600,1800 ), 400, vbred msg = "Choose OK to clear this background" MsgBox msg Cls MsgBox "CurrentX=" + Str(CurrentX) + "CurrentY=" + Str(CurrentY) End Sub مثال 2: پروژه اي طراحي كنيد كه به وسيله آن كاربر بتواند اشكال هندسي مانند نقطه, خط و انواع مستطيل را رسم كند. به اين منظور مراحل بعد را انجام دهيد: - 1 يک پروژه از نوع Standard EXE ايجاد كنيد كه شامل يک فرم با عرض و ارتفاع Drawing و Frmdrawing باشد. سپس نام و عنوان آن را بهترتيب روي 6 و 8 تنظيم كنيد و خصوصيت Appearance آن را روي -Flat تنظيم كنيد.)شكل 12-16(. - 2 در اين مرحله بخش تعاريف فرم و رويدادهاي ماوس را به صورت زير تنظيم كنيد: Option Explicit Dim intx As Integer, inty As Integer Private Sub Form_MouseDown(Button As Integer,Shift As_ Integer, X As Single, Y As Single) If Button = vbleftbutton Then 339

18 وزارت کار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نویسی ویژوال بیسیک مقدماتی نام استاندارد رایانه کار پیشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد Pset (X,Y) End Sub intx = X inty = Y End If Private Sub Form_MouseUp(Button As Integer,Shift As Integer, X As Single, Y As Single) If Button = vbleftbutton Then Select Case Shift Case vbctrlmask: Line (intx, inty)-(x,y) Case vbshiftmask: Line (intx, inty)-(x,y),, B Case vbaltmask: Line (intx, inty)-(x, Y),, BF End Select End If End Sub Private Sub Form_MouseMove(Button As Integer,Shift As_ Integer, X As Single, Y As Single) If Button = vbrightbutton Then End If End Sub PSet (X,Y) 340

19 پیمانه مهارتی: برنامهنویسی مقدماتی )ویژوال بیسیک( واحد کاردوازدهم: توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك شكل در رويداد MouseDown با استفاده از دستور If مقدار آرگومان Button بررسي ميشود. اگر اين مقدار برابر با vbleftbutton باشد به اين معني است كه كليد سمت چپ ماوس فشرده شده است و با استفاده از دستور PSet يك نقطه در موقعيتي كه اشارهگر ماوس قرار دارد ترسيم ميشود و همين مقادير يعني X و Y در دو متغير عمومي ذخيره ميشوند تا براي رويداد MouseUp مورد استفاده قرار گيرند. متد PSet ميتواند يك نقطه در مختصات x و y با رنگ color ايجاد كند color ميتواند يكي از ثابتهاي رنگ ويژوالبيسيك باشد. شكل كلي استفاده از اين دستور به صورت PSet (x,y),color ميباشد. استفاده از آرگومان color اختياري است. از رويداد MouseUp براي ترسيم انواع خطوط و مستطيلهاي توپر و توخالي استفاده شده است. در اين رويداد ابتدا رها شدن كليد سمت چپ ماوس به وسيله دستور If كنترل ميشود سپس با استفاده از يك دستور Select Case فشرده شدن كليدهاي Ctrl 341 Shift و Alt در زمان رها شدن كليد چپ ماوس بررسي ميشود و اگر در زمان رها شدن كليد سمت چپ ماوس كليد Ctrl نگه داشته شود متدintx,inty)-(X,Y ) )Line در اولين Case اجرا شده و يك خط بين نقطه با مختصات )intx,inty( يعني محل اشارهگر در زمان فشرده شدن كليد چپ ماوس و نقطه با مختصات )X,Y( يعني محل اشارهگر در زمان رها شدن كليد چپ ماوس رسم ميشود. اگر در زمان رها شدن كليد چپ ماوس كليد Shift نگه داشته شود متد )B )Line (intx,inty)-(x,y, در Case دوم اجرا شده و يك مستطيل بين نقاط )intx,inty( و )X,Y( رسم ميكند. پارامتر B در متد Line سبب رسم يك مستطيل

20 وزارت کار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نویسی ویژوال بیسیک مقدماتی نام استاندارد رایانه کار پیشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد خواهد شد. اما اگر در زمان رها شدن كليد چپ ماوس كليد Alt نگه داشته شود متد Line (intx,inty)-(x,y),,bf در Case آخر اجرا شده و يك مستطيل توپر بين نقاط مربوطه رسم خواهد شد. متد Line ميتواند يك خط را با دريافت موقعيت نقاط ابتدا و انتهاي آن ترسيم كند. شكل كلي اين متد به صورت Line (x1,y1)-(x2,y2),color است كه x2,x1 فاصله نقاط ابتدا و انتهاي خط از سمت چپ فرم و y1 و y2 فاصله نقاط ابتدا و انتهاي خط از باالي فرم ميباشد, آرگومان color رنگ خط ترسيمي را مشخص ميكند. استفاده از اين آرگومان اختياري است. برايرسم يك مستطيل توخالي از كاراكتر B در متد Line به صورت (x1,y1)-(x2,y2),- Line color,b استفادهكنيدوبرايرسميكمستطيلتوپرازعبارتBF درمتدLine بهصورت Line (x1,y1)-(x2,y2),color,bf استفاده كنيد. آخرين رويداد در ماژول فرم رويداد MouseMove فرم است كه در اين رويداد با بررسي آرگومان Button فشرده شدن دكمه راست ماوس بررسي ميشود. اگر در زمان حركت اشارهگر ماوس كليد راست ماوس نگه داشته شود Drag( )Right متد PSet اجرا شده و يك نقطه در محل اشارهگر ترسيم خواهد كرد. - 3 پروژه را با نام drawing ذخيره كرده و سپس آن را اجرا كنيد. - 4 روي فرم عمل كليك انجام دهيد. مشاهده ميكنيد كه نقاط كوچكي با رنگ سياه روي فرم ايجاد خواهد شد. - 5 روي فرم عمل درگ انجام دهيد و همزمان كليد Ctrl را پايين نگهداريد سپس كليد چپ ماوس را رها كنيد. مشاهده ميكنيد كه يك خط با رنگ سياه ترسيم ميشود. همين عمل را با كليدهاي Shift و Alt انجام دهيد و نتيجه را بررسي كنيد. - 6 در اين مرحله با كليد راست ماوس عمل درگ را انجام دهيد ميبينيد كه با حركت ماوس نقاط ترسيم ميشوند. - 7 از برنامه خارج شده و به پنجره ويژوالبيسيك بازگرديد. 342

21 پیمانه مهارتی: برنامه نويسی مقدماتی )ويژوال بيسيک( واحد کاردوازدهم: توانايي استفاده از جلوه هاي گرافيكي و چاپ درويژوال بيسيک متد Print تاكنون بارها از اين متد استفاده كرده ايد. اين متد مي تواند هرگونه اطالعات اعم از متن, مقادير عددي مقادير مربوط به خصوصيات و نظاير آن ها را روي فرم نمايش دهد. شكل كلي اين متد به صورتي است كه در ادامه مي آيد: object. Print outputlist object نام شيئي است كه اطالعات روي آن نمايش داده ميشوند. outputlist اطالعاتي است كه توسط متد Print روي شئ object نمايش داده ميشود. استفاده از outputlist و object اختياري است و در صورتي كه outputlist استفاده نشود يک خط خالي نمايش داده خواهد شد. نكته: استفاده از كاراكتر " ; " در متد Print سبب ميشود تا اطالعات به صورت چسبيده به هم و بدون فاصله از هم نمايش داده شوند. استفاده از كاراكتر ", " در متد Print سبب ميشود تا اطالعات با فاصله 14 ستون از يكديگر نمايش داده شوند. به عنوان مثال, رويداد زير عبارت Visual Basic 6 را به شكل هاي مختلف نمايش مي دهند: Private Sub cmdprint_click( ) Dim str1 As String Dim str2 As String Dim str3 As String str1 = "Visual" str2 = "Basic" str3 = "6" Print str1; str2; str3 343

22 وزارت کار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نویسی ویژوال بیسیک مقدماتی نام استاندارد رایانه کار پیشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد Print str1, str2, str3 Print str1; Print str2, Print str3 End Sub نتيجه اجراي اين دستورات بهصورت زير خواهد بود: Visual Basic 6 Visual Basic 6 VisualBasic 6 شكل براي نمايش فضاهاي خالي توسط متد Print ميتوانيد از تابع Spcace استفاده كنيد. مثال دستور زير قبل از نمايش كلمه BASIC 5 فضاي خالي ايجاد ميكند. Print Spcace (5) ; " BASIC " در ضمن ميتوانيد بهوسيله تابع Tab اطالعات خود را در ستونهاي مورد نظر نمايش دهيد. شكل كلي تابع Tab به اين صورت است: Tab (n) كه در آن n يك مقدار عددي است كه شماره ستون مورد نظر را معين ميكند. مثال فرمان زير كلمه VISUAL را از ستون دوم به بعد و كلمه BASIC را از ستون دهم به بعد نمايش ميدهد.

23 بيسيک( )ويژوال مقدماتی نويسی برنامه مهارتی: پیمانه بيسيک درويژوال چاپ و گرافيكي هاي جلوه از استفاده توانايي کاردوازدهم: واحد Print شود: استفاده زير صورت به فرمان اين اگر اما Tab (2) ; " VISUAL " ; Tab (10) ; " BASIC" Print Tab (2) ; " VISUAL " ; Tab (5) ; " BASIC " كلمه نمايش از پس چون اما شود مي داده نمايش جاري خط دوم ستون از VISUAL كلمه كند مي اشاره پنجم ستون به دوم Tab و گيرد مي قرار هشتم ستون در نما مكان VISUAL شد. خواهد داده نمايش بعد خط پنجم ستون در BASIC كلمه بنابراين نظر در 1 شماره ستون باشد منفي عددي Tab تابع در n مقدار كه صورتي در نكته شد. خواهد گرفته متدهاي TextWidthو TextHeight براي نظر مورد متن ارتفاع TextHeight متد و نظر مورد متن عرض TextWidth متد است: زير صورت به متد دو اين كلي شكل كنند. مي معين را نمايش 345 object. TextWidth ( string ) object. TextHeight ( string ) را Single نوع از عددي مقدار يک متد دو هر است. اي رشته عبارت يک string اين به توانيد مي صفحه وسط در VISUAL BASIC عبارت نمايش براي مثال گردانند بازمي كنيد: عمل صورت Private Sub cmdtext_click( ) CurrentX = (ScaleWidth - TextWidth ("VISUAL BASIC")) / 2 CurrentY = (ScaleHeight - TextHeight ("VISUAL BASIC")) / 2 Print "VISUAL BASIC" End Sub كنيد: مشاهده شكل در را رويه اين اجراي نتيجه متن ارتفاع و عرض محاسبه و TextHeight و TextWidth متد دو وسيله به رويه اين در و ScaleWidth خصوصيات وسيله به كه فرم ارتفاع و عرض از مقادير اين كردن كم با و را متن نمايش محل 2 عدد بر آمده دست به مقدار تقسيم و آيند مي دست به ScaleHeight حتي كه است اين كار اين مزيت اند. شده محاسبه گيرد قرار صفحه وسط در كه اي گونه به باز جديد ابعاد به توجه با نظر مورد متن شود اجرا مجددا رويه و يابد تغيير فرم ابعاد اگر

24 اجتماعی امور و کار وزارت اسالمی ارشاد و فرهنگ وزارت مقدماتی بیسیک ویژوال نویسی برنامه استاندارد: نام پیشرفته کار رایانه استاندارد نام 0-84/ 80 / 1 / 3 / 1 شماره: آزاد شماره:مطالعه ميگيرد. قرار صفحه وسط در و شده شكل AutoRedraw خصوصيت در كه كردهايد دقت نكته اين به گرافيكي دستورات از استفاده هنگام در تاكنون شايد گرفتن قرار اثر در يا ميرود بين از فرم روي در شده انجام ترسيمات مواقع از بعضي شما ترسيمات است شده انجام آن در ترسيمات كه پنجرهاي روي ديگر پنجرههاي اب كه كنيد طراحي گونهاي به فرمان دكمه يك با فرم يك مثال بهعنوان ميشود. مخدوش كرده اجرا را برنامه سپس شود رسم فرم روي در توپر مستطيل يك فرمان دكمه فشردن )بهوسيله برسانيد اندازه حداقل به را برنامه پنجره بعد و كنيد كليك فرمان دكمه روي و كنيد كليك وظيفه نوار در پنجره آيكن روي مجددا و ) Minimize دكمهكنترلي مشاهده شده رسم شكل از اثري صورت اين در بازگردد. قبل حالت به برنامه پنجره تا شد. نخواهد كه دارند AutoRedraw نام به خصوصيتي PictureBox مانند كنترلها از بعضي و فرمها مقدار روي خصوصيت اين اگر است False خصوصيت اين مقدار پيشفرض حالت در از موجود ترسيمات آن نظاير و فرم اندازه تغيير يا مكان تغيير هنگام در شود تنظيم True ميشوند. داده نمايش كنترل يا فرم مجدد نمايش با و نميروند بين برنامه فرم براي را AutoRedraw خصوصيت داديد انجام قسمت اين در كه مثالي در كنيد. كليك فرمان دكمه روي و كنيد اجرا مجددا را برنامه و كنيد تنظيم True مقدار روي مشاهده دهيد. نمايش دسكتاپ روي را آن دوباره و درآورده Minimize حالت به را فرم است. رفته بين از قبلي مشكل حالت اين در ميكنيد 346

25 بیسیک( )ویژوال مقدماتی برنامهنویسی مهارتی: پیمانه توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك کاردوازدهم: واحد است: صورت اين به خصوصيت اين از استفاده كلي شكل object. AutoRedraw = Boolean عدم صورت در و باشد كنترل يا فرم نام ميتواند كه است اختياري مقدار يك object ميشود. استفاده دارد فوكوس فرميكه نام آن از استفاده عدم صورت در باشد. False يا True ميتواند كه است منطقي مقدار يك Boolean مقدار اين پيشفرض مقدار ميشود. داده بازگشت خصوصيت مقدار Boolean مقدار از استفاده است. False خصوصيت تمرين: و كرده استفاده كردهايد طراحي تاكنون كه پروژههايي در AutoRedraw خصوصيت از كنيد. بررسي خصوصيت اين استفاده از قبل حالت با را نتيجه DrawMode خصوصيت بهوسيله كه را رنگ( نظر )از ترسيماتي ظاهري شكل ميتوان خصوصيت اين بهوسيله كلي شكل كرد. تعيين ميشوند انجام غيره و PSet Line Circle نظير گرافيكي متدهاي است: زير بهصورت خصوصيت اين از استفاده نحوه object. DrawMode = value درصورت ميكند. مشخص را ترسيمات ظاهري شكل و بوده اختياري نيز value مقدار بخش كه مقاديري ميشود. داده بازگشت خصوصيت مقدار مقدار اين از استفاده عدم شدهاند. آورده 12-3 جدول در كند كسب ميتواند value گرافيكي متد كه است رنگي pen رنگ از 12-3 منظور جدول در كه باشيد داشته توجه ويژوالبيسيك به خصوصيت اين واقع در ميكند. استفاده آن از گرافيكي شكل رسم براي ديگر بهعبارت كند تعيين را صفحه روي نمايشي pixel يك رنگ چگونه كه ميگويد متد بهوسيله pixel اين در كه نقطهاي رنگ و pixel فعلي رنگ اساس بر ويژوالبيسيك ScaleMode خصوصيت مقدار به توجه با را مناسب رنگي تركيب ميشود, ايجاد گرافيكي ميدهند: نشان را خصوصيت اين از استفاده نحوه زير دستورات مثال بهعنوان ميكند. تعيين 347

26 348 اجتماعی امور و کار وزارت اسالمی ارشاد و فرهنگ وزارت مقدماتی بیسیک ویژوال نویسی برنامه استاندارد: نام پیشرفته کار رایانه استاندارد نام 0-84/ 80 / 1 / 3 / 1 شماره: آزاد شماره:مطالعه Form1.DrawMode = vbinvert Form1.BackColor = vbred Line (500, 500 ) - (2000, 2500) vbgreen, BF سبز رنگ با Line متد بهوسيله توپر مستطيل يك دستورات اين عادي حالت در رنگ از شده تنظيم vbinvert روي DrawMode خصوصيت مقدار چون اما ميكنند رسم داده نمايش آنها بهوسيله مستطيل كه نقاطي فعلي رنگ )يعني قرمز رنگ معكوس رنگ اگر بنابراين شد. خواهد ديده رنگ اين با مستطيل و ميشود استفاده ميشود( نميشود. ايجاد مستطيل رنگ در تغييري شود استفاده Line دستور در نيز ديگري DrawMode خصوصيت به مربوط مقادير 12-3 جدول رشتهاي ثابت عددي ثابت توضيح 1 سياه رنگ 2 15-vbMergePen حالت عكس 3 pen معكوس رنگ و زمينه رنگ اساس بر رنگ تركيب 4 13-CopyPen حالت عكس كه رنگي معكوس رنگ و pen رنگ با عمومي رنگهاي تركيب 5 است. شده داده نمايش 6 است. شده داده نمايش كه رنگي معكوس رنگ 7 يارنگيكهنمايشدادهشدهاست. تركيبرنگهابراساسرنگpen 8 9-MaskPen حالت عكس 9 شد. داده نمايش كه رنگي و pen رنگ با رنگهايعمومي تركيب 10 7-vbXorPen حالت عكس 11 نميشود. انجام ترسيمي 12 است. شده داده نمايش رنگيكه و pen رنگ معكوس رنگ تركيب رنگ نشود تعيين pen رنگ اگر و pen رنگ پيشفرض بهطور 13 ميشود. استفاده ForeColor 14 شدهاست. نمايشداده رنگيكه معكوس رنگ و pen رنگ تركيب 15 است. شده داده نمايش كه رنگي و pen رنگ تركيب 16 سفيد رنگ vbblackness vbnotmergepen vbmasknotpen vbnotcopypen vbmaskpennot vbinvert vbxorpen vbnotmaskpen vbmaskpen vbnotxorpen vbnop vbmergenotepen vbcopypen vbmergepennot vbmergepen vbwhiteness

27 پیمانه مهارتی: برنامه نويسی مقدماتی )ويژوال بيسيک( واحد کاردوازدهم: توانايي استفاده از جلوه هاي گرافيكي و چاپ درويژوال بيسيک نكته مقدارپيشفرضخصوصيت DrawModeاستكهسببميشوداز 13-vbCopyPen رنگيكهدرمتدگرافيكيتعيينميشوداستفادهشودودرصورتيكهرنگتوسطمتدتعييننشود ازرنگيكهدرخصوصيت ForeColorتعيينشدهاستفادهشود خصوصيت DrawStyle به وسيله اين خصوصيت مي توان نوع و حالت خطوط را در ترسيمات گرافيكي تعيين كرد. شكل كلي نحوه استفاده از اين خصوصيت به صورت زير است: object. DrawStyle = value مقدار value اختياري بوده و نوع و حالت ترسيمات را مشخص مي كند. در صورت عدم استفاده از اين مقدار مقدار خصوصيت بازگشت داده مي شود. مقاديري كه value مي تواند كسب كند در جدول 12-4 ارايه شده است. جدول 12-4 مقاديرمربوطبهخصوصيت DrawStyle ثابتعددي حالتنمايشي ثابت رشته اي vbsolid vbdash 1 vbdot vbdashdot vbdashdotdot vbinvisible vbinsidesolid خطنامريي لبهبيرونيحاشيهبرلبهبيرونيشكلمنطبقاست. رويداد زير حالت هاي مختلف ترسيم را براي مقادير صفر تا 4 مورد استفاده قرار مي دهد. Private Sub cmdshow_click( ) DrawStyle = vbsolid Line (500, 200)-(5000, 200), vbblue DrawStyle = vbdash Circle (900,1000), 400, vbred 349

28 وزارت کار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نویسی ویژوال بیسیک مقدماتی نام استاندارد رایانه کار پیشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد DrawStyle = vbdot Line (2000, 500)-(5000, 1500), vbblue, B DrawStyle = vbdashdot Circle (900, 2500),400, vbred DrawStyle = vbdashdotdot Line (2000,2000)-( ), vbblue, B End Sub شكل خصوصيت DrawWidth بهوسيله اين خصوصيت ميتوانيد ضخامت خطوط را براي ترسيمات گرافيكي معين كنيد. شكل كلي نحوه استفاده از اين خصوصيت بهصورت زير است: object. DrawWidth = size مقدارsize اختياري بوده و يك عبارت عددي است كه اندازه قلم را براي ترسيمات معين ميكند و در صورت عدم استفاده از اين مقدار مقدار خصوصيت بازگشت داده ميشود. مقدار size ميتواند مقداري بين 1 تا باشد. در اين رويداد حالتهاي مختلف ترسيم را با اندازههاي مختلف قلم مشاهده ميكنيد )شكل 12-20(. Private Sub cmdshow_click( ) DrawStyle = vbdot DrawWidth = 1 Line (500, 150)-(5000, 150), vbblue DrawWidth = 2

29 پیمانه مهارتی: برنامه نويسی مقدماتی )ويژوال بيسيک( واحد کاردوازدهم: توانايي استفاده از جلوه هاي گرافيكي و چاپ درويژوال بيسيک Circle (900, 1000), 400, vbred DrawWidth = 3 Line (2000, 500)-(5000, 1500), vbblue, B DrawWidth = 4 Circle (900, 2500), 400, vbred DrawWidth = 5 Line (2000, 2000)-(5000, 3000), vbblue, B End Sub شكل نكته در صورتي كه خصوصيت DrawWidth روي عدد بزرگتر از يک تنظيم شود مقادير 1 تا 4 براي خصوصيت DrawStyle در زمان اجراي متدهاي گرافيكي عملكردي از خود نشان نميدهند و مانند مقدار vbsolid عمل ميكنند خصوصيت FillStyle به وسيله اين خصوصيت مي توانيد ترسيماتي نظير دايره بيضي و مستطيل را با حالت هاي مختلف پر كنيد. شكل كلي نحوه استفاده از اين خصوصيت به صورت زير است: object. FillStyle = number مقدار number اختياري بوده و عددي صحيح است كه حالت موردنظر را براي پر كردن ترسيمات معين مي كند. در صورت عدم استفاده از اين بخش مقدار خصوصيت بازگشت داده مي شود. مقادير مجاز براي number در جدول 12-5 ارايه شده است: 351

30 وزارت کار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نویسی ویژوال بیسیک مقدماتی نام استاندارد رایانه کار پیشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد جدول 12-5 مقادير مربوط به خصوصيت FillStyle ثابت رشتهاي ثابت عددي توضيح داخل شكل با رنگي كه در خصوصيت FillColor تعيين شده پر ميشود. داخل شكل با رنگ زمينه پر ميشود. داخل شكل با خطوط افقي پر ميشود. داخل شكل با خطوط عمودي پر ميشود. داخل شكلبا خطوط مايل پر ميشود )از چپ به راست(. داخلشكلبا خطوط مايل پر ميشود )از راست به چپ(. داخلشكل با خطوط عمودي و افقي پر ميشود )حالت شطرنجي(. داخل شكل با خطوط عمودي وافقي مايل پر ميشود)حالت شطرنجي مايل(. vbfssolid vbfstransparent vbhorizontalline vbverticalline vbupwarddiagonal vbdownwarddiagonal vbcross vbdiagonalcross در اين رويداد حالتهاي مختلف ترسيم را براي مقادير متفاوتي از خصوصيت FillStyle نشان ميدهد: Private Sub cmdshow_click( ) DrawStyle = vbsolid DrawWidth = 1 FillColor = vbgreen FillStyle = 0 Circle (900, 1000), 400, vbred FillColor = vbblack FillStyle = 1 Line (2000, 500)-(5000, 1500), vbblue, B FillStyle = 2 Circle (900,2200), 400, vbred FillStyle = 3 Line (2000, 1700)-(5000, 2700), vbblue, B FillStyle = 4 Circle (900,3500), 400, vbred FillStyle = 5 352

31 پیمانه مهارتی: برنامهنویسی مقدماتی )ویژوال بیسیک( واحد کاردوازدهم: توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك Line (2000, 3000)-(5000, 4000), vbblue, B FillStyle = 6 Circle (900, (4800, 400, vbred FillStyle = 7 Line (2000, 4300)-(5000,5300), vbblue, B End Sub در اين رويداد پس از تعيين مقادير مورد نظر براي خصوصيات DrawStyle و lfillco رويسبزتنظيمشدهاست.خصوصيت مقدارخصوصيتFillColor DrawWidth or رنگ قلم را براي ترسيماتي كه بهوسيله خصوصيت FillStyle ايجاد ميشود معين ميكند. بهعنوان مثال در دايره اول چون مقدار خصوصيت FillStyle صفر است دايره با رنگ FillColor يعني سبز پر ميشود. در مورد ساير مقادير FillStyle نيز خصوصيت FillColor رنگ خطوط عمودي افقي مايل و غيره كه شكل را پر ميكند تعيين ميكند. نتيجه اجراي اين رويداد را ميتوانيد در شكل مشاهده كنيد. شكل تمرين: پروژهاي طراحي كنيد كه اين شكل را روي يك فرم نمايش دهد: 353 شكل 12-22

32 وزارت کار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نویسی ویژوال بیسیک مقدماتی نام استاندارد رایانه کار پیشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد 12-4 تابع QBcolor اين تابع با دريافت يك عدد بين صفر و 15 يك عدد از نوع Long را كه بيانگر رنگ معادل عدد دريافتي است بازميگرداند. شكل كلي اين تابع بهصورت زير است: QBColor ( color ) آرگومان color يك عدد از نوع صحيح است كه براساس جدول 12-6 قابل استفاده خواهند بود. جدول 12-6 مقادير قابل استفاده براي آرگومان color رنگ مقدار عددي رنگ مقدار عددي خاكستري آبي روشن سبز روشن فيروزهاي روشن قرمز روشن بنفش روشن زرد روشن سفيد روشن 8 سياه 9 آبي 1 10 سبز 2 11 فيروزهاي 3 12 قرمز 4 13 بنفش 5 14 زرد 6 15 سفيد 7 بهعنوان مثال در دستورات زير با استفاده از تابع 5 QBColor نقطه با رنگهاي متفاوت نمايش داده خواهد شد. Dim i As Integer Dim XPos As Single, YPos As Single DrawWidth = 4 Randomize For i = 1 To 5000 XPos = Rnd * ScaleWidth YPos = Rnd * ScaleHeight PSet (XPos, YPos), QBColor(Rnd * 15) Next i 354

33 پیمانه مهارتی: برنامهنویسی مقدماتی )ویژوال بیسیک( واحد کاردوازدهم: توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك 12-5 تابع RGB در ويژوالبيسيك تابع ديگري به نام RGB وجود دارد كه ميتواند تركيبات رنگي را با توجه به نياز ايجاد كند. اين تابع ميتواند با دريافت سه مقدار عددي براي سه رنگ اصلي تمام تركيبات مورد نظر را ايجاد كند. شكل كلي اين تابع بهصورت زير است: RGB ( red, green, blue ) اين تابع سه آرگومان اجباري دارد كه ميتوانند اعداد صحيح از صفر تا 255 را كسب كنند. آرگومان red مقدار رنگ قرمز آرگومان green مقدار رنگ سبز و آرگومان blue مقدار رنگ آبي را معين ميكنند. مقدار بازگشتي اين تابع يك عدد از نوع Long است كه بيانگر تركيب رنگي درخواستي است. مقادير سه آرگومان فوق براي رنگهاي استاندارد در جدول 12-7 ارايه شده است. جدول 12-7 مقادير سه رنگ اصلي براي رنگهاي استاندارد مقدار آرگومان blue مقدار آرگومان green مقدار آرگومان red رنگ سياه آبي 255 سبز 255 فيروزهاي قرمز 255 بنفش زرد سفيد بهعنوان مثال دستورات زيرپانصد دايرهباابعاد و مختصات و رنگهاي تصادفيايجاد ميكند. Dim i As Integer Dim XPos As Single, YPos As Single DrawWidth = 4 355

34 وزارت کار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نویسی ویژوال بیسیک مقدماتی نام استاندارد رایانه کار پیشرفته شماره:مطالعه آزاد شماره: - 84/ 80 / 1 / 3 / 1 0 Randomize For i = 1 To 500 XPos = Rnd * ScaleWidth YPos = Rnd * ScaleHeight )Circle (XPos, YPos), Rnd * 800, RGB(Rnd * _ 255, Rnd * 255, Rnd * 255 Next i 12-6 شئ چاپگر Object( )Printer تاكنون كليه عملياتي كه انجام دادهايد روي فرم و صفحه نمايش انجام شده است اما گاهي اوقات الزم است تا اطالعات مورد نياز خود را بهوسيله چاپگر روي كاغذ چاپ كنيد. ويژوالبيسيك در اين زمينه نيز امكانات الزم را مهيا كرده است. شما با استفاده از شئ چاپگر عالوه بر انجام عمليات چاپ ميتوانيد بهوسيله خصوصيات اين شئ عمليات چاپ را به نحو مناسبي مديريت كنيد. در اين بخش به معرفي متدهاي چاپ و معرفي خصوصيات شئ چاپگر ميپردازيم متدهاي چاپ تاكنون متدهاي مختلفي را براي نمايش اطالعات و ترسيمات آموختيد. در اين متدها ميتوانيد به جاي پارامتر object از شئ چاپگر استفاده كنيد بنابراين به آساني ميتوانيد از متدهاي TextWidth TextHeight Scale PSet Line Circle و Print استفاده كنيد. فقط كافي است براي معرفي شئ چاپگر از كلمه Printer استفاده كنيد. بهعنوان مثال نتايج حاصل از اجراي دستورات زير روي كاغذ چاپ خواهند شد. Printer. Print " IN THE NAME OF GOD. " )Printer. Line (100,100) (800,800 Printer. Circle (150,150), 500 متد EndDoc اين متد سبب ميشود تا عمليات چاپ متوقف شده و تا زماني كه چاپگر آماده چاپ شود اطالعات مربوط به چاپ روي ديسك يا حافظه كامپيوتر ذخيره ميشود. شكل كلي

35 پیمانه مهارتی: برنامهنویسی مقدماتی )ویژوال بیسیک( واحد کاردوازدهم: توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك نحوه استفاده از اين متد بهصورت زير است: Printer. EndDoc متد KillDoc اين متد ميتواند در زمان چاپ اطالعات عمليات چاپ را خاتمه دهد. شكل كلي نحوه استفاده از اين متد بهصورت زير است: Printer. KillDoc متد NewPage متد Newpage ميتواند عمليات چاپ صفحه جاري را خاتمه داده و چاپگر چاپ را از صفحه بعدي انجام دهد. شكل كلي نحوه استفاده از اين متد در ادامه ميآيد: Printer. NewPage خصوصيات شئ چاپگر تنظيمات مربوط به چاپگرها نيز مانند اشياي ديگر بهوسيله تعدادي از خصوصيتها قابل دستيابي و تغيير هستند. در اين بخش مهمترين خصوصيات شئ چاپگر را مورد بررسي قرار ميدهيم. بعضي از خصوصيات نيز قبال توضيح داده شدهاند مانند: wdra DrawWidth FillColor FillStyle CurrentX CurrentY DrawMode Style خصوصيات مربوط به قلمها )Fonts( و... خصوصيت ColorMode بهوسيله اين خصوصيت ميتوان نوع چاپگر را از نظر چاپ رنگي يا سياه سفيد تعيين كرد. شكل كلي نحوه استفاده از اين خصوصيت بهصورت زير است: Printer. ColorMode = value value يك ثابت عددي يا رشتهاي است كه نوع چاپ را معين ميكند. اين مقدار ميتواند يكي از مقادير موجود در جدول 12-8 باشد. در صورت عدم استفاده از بخش value مقدار فعلي خصوصيت بازگشت داده خواهد شد. جدول 12-8 مقادير مربوط به خصوصيت ColorMode توضيح ثابت عددي ثابت رشتهاي vbprcmmonochrome vbprcmcolor 1 2 چاپ سياه سفيد چاپ رنگي 357

36 وزارت كار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نويسی ويژوال بيسيک مقدماتی نام استاندارد رايانه كار پيشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد نكته استفاده از چاپ رنگي يا سياه سفيد به امكانات چاپگر بستگي دارد. خصوصیت Copies به وسيله اين خصوصيت مي توانيد تعداد نسخه هايي كه چاپگر چاپ مي گيرد تعيين كنيد. شكل كلي نحوه استفاده از اين خصوصيت به صورت زير است: Printer. Copies = number Number يک عبارت عددي از نوع صحيح است كه تعداد نسخهها را براي چاپ معين ميكند و در صورت عدم استفاده از آن مقدار فعلي خصوصيت بازگشت داده خواهد شد. خصوصیت DeviceName اين خصوصيت نام دستگاه چاپگر پيشفرض را باز ميگرداند. نام چاپگرها در زمان نصب آنها از طريق برنامه Control Panel توسط كاربر تعيين ميشود. مثال اگر يک چاپگر EPSON LQ 300 را با نام myprinter و بهصورت پيشفرض نصب كرده باشيد فرمان زير نام چاپگر يعني myprinter را نمايش ميدهد. Print Printer. DeviceName خصوصیت DriverName اين خصوصيت نام راهانداز )driver( دستگاه چاپگر پيشفرض را باز ميگرداند. بهعنوان مثال اگر چاپگر EPSON LQ 500 را با نام myprinter نصب كرده باشيد فرمان زير نام راهانداز نصب شده يعني EPSON LQ 500 را نمايش خواهد داد. Print Printer. DriverName خصوصیت Orientation بهوسيله اين خصوصيت ميتوانيد جهت انجام عمليات چاپ را روي صفحه كاغذ تعيين كنيد. عمليات چاپ ميتواند بهصورت portrait يا landscape باشد. در شكل تفاوت اين دو حالت نمايش داده شده است. شكل

37 پیمانه مهارتی: برنامهنویسی مقدماتی )ویژوال بیسیک( واحد کاردوازدهم: توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك شكل كلي نحوه استفاده از اين خصوصيت بهصورت زير است: Printer. Orientation = value value يك ثابت عددي يا رشتهاي است كه جهت چاپ اطالعات را روي كاغذ معين ميكند. اين مقدار ميتواند يكي از مقادير موجود در جدول 12-9 باشد. در صورت عدم استفاده از مقدار value مقدار فعلي خصوصيت بازگشت داده خواهد شد. جدول 12-9 مقادير مربوط به خصوصيت Orientation توضيح ثابت عددي ثابت رشتهاي vbprorportrait vbprorlandscape 1 2 چاپ بهصورت portrait چاپ بهصورت landscape خصوصيت Page اين خصوصيت شماره صفحه در حال چاپ را در اختيار برنامه قرار ميدهد. شكل كلي نحوه استفاده از اين خصوصيت به اين صورت است: Printer.Page خصوصيت PaperSize بهوسيله اين خصوصيت ميتوانيد نوع و ابعاد كاغذ چاپ را تنظيم كنيد. شكل كلي نحوه استفاده از اين خصوصيت بهصورت زير است: Printer.PaperSize = value value يك ثابت عددي يا رشتهاي است كه ابعاد كاغذ را معين ميكند. اين مقدار ميتواند يكي از مقادير موجود در جدول باشد. در صورت عدم استفاده از مقدار value مقدار فعلي خصوصيت بازگشت داده خواهد شد. 359

38 اجتماعی امور و كار وزارت اسالمی ارشاد و فرهنگ وزارت مقدماتی بيسيک ويژوال نويسی برنامه استاندارد: نام پيشرفته كار رايانه استاندارد نام 0-84/ 80 / 1 / 3 / 1 شماره: آزاد شماره:مطالعه جدول مقاديرمربوطبهاندازهكاغذدرخصوصيت PageSize رشتهاي ثابت عددي ثابت كاغذ ابعاد vbprpsletter Inch Inch )اندازهكوچك( vbprpslettersmall 2 vbprpstabloid Inch vbprpsledger Inch vbprpslegal 5 vbprpsstatement 6 vbprpsexecutive Inch Inch8 7 Inch vbprpsa3 8 A3)297 mm( vbprpsa4 9 A4) 297mm( vbprpsa4small 1 ) كچوك هزادنا ( A4 vbprpsa5 11 A5)148 mm( Port خصوصیت ارسال آن به چاپ كه را چاپگري به مربوط پورت نام توان مي خصوصيت اين وسيله به است: صورت اين به خصوصيت اين از استفاده نحوه كلي شكل آورد. دست به شود مي Printer.Port نكته كنند. مي استفاده LPT2 و LPT1 موازي هاي پورت از معموال چاپگرها PrintQuality خصوصیت نحوه كلي شكل كند. مي معين چاپگر در را چاپ وضوح كيفيت خصوصيت اين است: زير صورت به خصوصيت اين از استفاده Printer.PrintQuality = value در كند مي معين را چاپ وضوح ميزان كه است اي رشته يا عددي ثابت يک value شد. خواهد داده بازگشت خصوصيت فعلي مقدار value مقدار از استفاده عدم صورت 360

39 پیمانه مهارتی: برنامهنویسی مقدماتی )ویژوال بیسیک( واحد کاردوازدهم: توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك مقدار value ميتواند يكي از مقادير موجود در جدول باشد. جدول مقادير مربوط به كيفيت چاپ در خصوصيت PrintQuality ثابت رشتهاي ثابت عددي توضيح vbprpqdraft 1- چاپ با كيفيت Draft vbprpqlow 2- چاپ با كيفيت پايين vbprpqmedium 3- چاپ با كيفيت متوسط vbprpqhigh 4- چاپ با كيفيت باال 12-7 چندرسانهاي) Multimedia ( يكي از ويژگيهاي ديگر زبان برنامهنويسي ويژوالبيسيك توانايي استفاده از امكانات صوتي و تصويري در آن است. با استفاده از كنترلهاي ارائه شده در زبان برنامهنويسي ويژوالبيسيك ميتوان انواع فايلهاي ويدئويي صوتي و موسيقي را مورد استفاده قرار داد كنترل Interface( MCI )Media Control با استفاده از اين كنترل ميتوان انواع فايلهاي صدا موسيقي ويدئويي و سيديهاي صوتي را پخش كرد. اين كنترل بهطور پيشفرض در جعبه ابزار مشاهده نميشود. براي اضافه كردن اين كنترل گزينه Components را از منوي Project انتخاب كنيد سپس در كادرمحاوره Components كه نمايش داده ميشود كادر عالمت 6.0 Microsoft Multimedia Control را انتخاب كنيد و روي دكمه OK كليك كنيد. در اين مرحله كنترل MCI به كنترل جعبه ابزار اضافه ميشود. كنترل MCI شامل 9 دكمه است كه وظايف مختلفي را به عهده دارند. عملكرد اين دكمهها در شكل و مطابق جدول قابل مشاهده است. 361 شكل 12-24

40 وزارت كار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نويسی ويژوال بيسيک مقدماتی نام استاندارد رايانه كار پيشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد مثال 3: مي خواهيم پروژه اي طراحي كنيم كه به وسيله آن بتوان فايل هاي ويدئويي از نوع avi را مشاهده كرد براي اين كار عمليات بعد را به ترتيب انجام دهيد: 1- يک پروژه از نوع Standard EXE ايجاد كنيد سپس خصوصيت هاي فرم را مطابق جدول تنظيم كنيد. جدول خصوصياتفرم مقدار خصوصيت Name Caption frmmultimedia Multimedia - 2 يک كنترل منو و كادر تصوير با نام PicVideo مطابق شكل روي فرم قرار دهيد. شكل كنترل MCI را به جعبه ابزار اضافه كنيد. در جعبه ابزار روي آيكن MMControl دابل كليک كنيد تا كنترل MCI روي فرم قرار گيرد سپس خصوصيت Name آن را روي مقدار mcivideo و اندازه و موقعيت آن را مطابق شكل تنظيم نماييد. - 4 به ماژول فرم برويد و دستورات زير را در رويداد Load فرم تايپ كنيد. mcivideo.devicetype = "avivideo" mcivideo.hwnddisplay = picvideo.hwnd 362

41 بیسیک( )ویژوال مقدماتی برنامهنویسی مهارتی: پیمانه توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك کاردوازدهم: واحد با فايلها نمايش براي را MCI كنترل DeviceType خصوصيت از استفاده با اول دستور رسانههاي انواع ميتوان خصوصيت اين از استفاده با ميكند. آماده AVI نوع از قالببندي لودج در ارائهشده مقادير ميتواند كرد.اينخصوصيت تنظيم استفاده براي را مالتيمديا كند. كسب را جدول توضيح AVI تصويري صوتي فايلهاي پخش صوتي سيدي پخش ديجيتال ويدئويي فايلهاي پخش ويدئويي ديسكهاي پخش WAV نوع از صوتي فايلهاي پخش مقدار AVIVideo CDAudio DigitalVideo Videodisc WaveAudio جعبه كنترل در ويدئويي فايل تصوير ميشود سبب نيز رويداد اين در دوم دستور شود. داده نمايش Picvideo تصوير كنيد: تنظيم زير صورت به را mnuopen گزينه كليك رويداد - 5 Private Sub mnuopen_click() Dim strpath As String strpath = InputBox("Enter Path and Filename :", "Input Data") mcivideo.filename = strpath mcivideo.command = "Open" End Sub ويدئويي فايل نام و مسير داده ورود كادر يك از استفاده با ابتدا رويداد اين در خصوصيت در strpath محتويات سپس ميشود ذخيره strpath متغير در و شده دريافت پيدا دسترسي ويدئويي فايل به بتواند MCI كنترل تا ميگيرد قرار MCI كنترل Filename كنترل تا ميشود تنظيم Open مقدار روي MCI كنترل Command خصوصيت سپس كند اجرا براي را مختلفي فرمانهاي ميتواند خصوصيت اين شود. ويدئويي فايل پخش آماده است. مشاهده قابل جدول در فرمانها اين كند. مشخص كنترل در 363

42 وزارت كار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نويسی ويژوال بيسيک مقدماتی نام استاندارد رايانه كار پيشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد جدول مقدار توضيح ابزارموردنيازبرايكنترل MCIرابازميكند. ابزارموردنيازبرايكنترل MCIراميبندد. فايلويدئويي صداياموسيقيراپخشميكند. عملياتپخشياضبطراموقتا قطعميكند. عملياتضبطياپخشراقطعميكند. ازموقعيتجاريكميبهعقبحركتميكند. ازموقعيتجاريكميبهجلوحركتميكند. بهابتدايشيار) Track (جاريحركتميكند.اگر 3 ثانيهازشيارجاريپخششده باشدبهابتدايشيارقبليبازميگردد. يكتركبهجلوحركتميكند. عملياتضبطراآغازميكند. سيديرابهدرايوواردياازآنخارجميكند. Open Close Play Pause Stop Back Step Prev Next Record Eject - 6 پروژه و فرم را با نام playvideo ذخيره كرده سپس برنامه را اجرا كنيد. - 7 روي گزينه Open از منوي File كليک كرده نام و مسير فايل ويدئويي خود را كه داراي پسوند avi است در كادر ورود داده تايپ كنيد و روي دكمه OK كليک نماييد تا به فرم برنامه بازگرديد. - 8 در اين مرحله بعضي از دكمه هاي كنترل MCI فعال مي شوند روي دكمه پخش )Play( كليک كنيد تا فايل ويدئويي مورد نظرتان در كنترل جعبه تصوير نمايش داده شود سپس عملكرد ساير دكمه هاي كنترل MCI را بررسي نماييد. - 9 از برنامه خارج شده و به پنجره ويژوال بيسيک بازگرديد. تمرين: پروژه playvideo را بهگونهاي تغيير دهيد كه به وسيله آن بتوان فايلهاي صوتي با پسوند WAV را پخش كرد. نكته در كنترل MCI با استفاده از خصوصيت Orientation ميتوان كنترل را به صورت افقي )mciorienthorz( يا عمودي )mciorientvert( تنظيم نمود. 364

43 پیمانه مهارتی: برنامه نويسی مقدماتی )ويژوال بيسيک( واحد کاردوازدهم: توانايي استفاده از جلوه هاي گرافيكي و چاپ درويژوال بيسيک نكته كليه دكمههاي موجود دركنترل MCI را ميتوان با استفاده از صفحههايخصوصيت Pages( )Property مرئي يا مخفي فعال يا غيرفعال نمود. به منظور دسترسي به صفحههاي خصوصيت در پنجره خصوصيات روي دكمه روبهروي خصوصيت Custom كليک كنيد سپس زبانه Controls را انتخاب كنيد )شكل 12-26(. شكل کنترل) Movie)MAM Microsoft Active با استفاده از اين كنترل مي توان انواع فايل هاي صوتي و موسيقي مانند WAV و MIDI را پخش كرد و فايل هاي تصويري مانند MPEG AVI و MOV را نمايش داد. اين كنترل به طور عادي در جعبه ابزار مشاهده نمي شود. براي اضافه كردن اين كنترل گزينه Components را از منوي Project انتخاب كنيد سپس در كادرمحاوره Components كه نمايش داده مي شود كادر عالمت Microsoft Active Movie Control را انتخاب كنيد و روي دكمه OK كليک كنيد تا كنترل MAM به جعبه ابزار اضافه شود. اين كنترل نيز مانند كنترل MCI دكمه هاي متعددي را شامل مي شود كه وظايف متفاوتي را بر عهده دارند )شكل 12-27(. 365 شكل 12-27

44 اجتماعی امور و کار وزارت اسالمی ارشاد و فرهنگ وزارت مقدماتی بیسیک ویژوال نویسی برنامه استاندارد: نام پیشرفته کار رایانه استاندارد نام 0-84/ 80 / 1 / 3 / 1 شماره: آزاد شماره:مطالعه قابل )Stop( توقف و )Play( پخش دكمههاي فقط پيشفرض طور به كنترل اين در رد كنترل انتخاب از پس ميتوانيد دكمهها ساير به دسترسي منظور به ميباشد. استفاده كادر در كنيد. كليك Custom خصوصيت روبهروي دكمه روي خصوصيات پنجره از استفاده با 12-28(. )شكل كنيد كليك Controls زبانه روي Property Pages محاوره مخفي را كنترل بخشهاي ساير و دكمهها ميتوان بخش اين در موجود عالمت كادرهاي كرد. مشاهده قابل يا شكل صوتي فايلهاي بتوان آن وسيله به كه كنيم طراحي پروژهاي ميخواهيم 4: ال مث دهيد: انجام ترتيب به را زير عمليات كار اين براي كرد. پخش را ويدئويي و موسيقي جدول مطابق را فرم خصوصيتهاي كنيد. ايجاد Standard EXE نوع از پروژه يك - 1 كنيد. تنظيم جدول خصوصيت مقدار Name Caption frmmpeg Movie 366 به را MAM كنترل سپس دهيد قرار فرم روي شكل مطابق منو كنترل يك - 2 تا كنيد كليك دابل Active Movie آيكن روي ابزار جعبه در كنيد. اضافه ابزار جعبه كنيد. تنظيم mammovie روي آنرا Name خصوصيت سپس قرارگيرد فرم روي كنترل True مقدار روي را آن AutoStart خصوصيت و كرده انتخاب را mammovie كنترل - 3 كند. پخش آنرا MAM كنترل ميشود باز تصويري يا صوتي فايل زمانيكه در تا كنيد تنظيم

45 پیمانه مهارتی: برنامهنویسی مقدماتی )ویژوال بیسیک( واحد کاردوازدهم: توانايياستفادهازجلوههايگرافيكيوچاپدرويژوالبيسيك شكل خصوصيت ShowPositionControls را در كنترل mammovie روي مقدار True تنظيم كنيد تا چهار دكمه ديگر نيز قابل مشاهده و استفاده شوند. - 5 رويداد Click گزينه Open را به صورت زير تنظيم كنيد: Private Sub mnuopen_click() Dim strpath As String strpath = InputBox("Enter Path and Filename :", "Input Data") mammovie.filename = strpath End Sub در اين رويداد پس از دريافت نام و مسير فايل موسيقي يا ويدئويي و ذخيرهسازي آن در متغير strpath محتويات اين متغير در دستور سوم محتويات اين متغير در خصوصيت FileName كنترل mammovie قرار داده ميشود تا آنرا پخش كند. - 6 پروژه و فرم را با نام activemovie ذخيره كرده سپس برنامه را اجرا كنيد. - 7 با استفاده از گزينه Open در منوي File مسير و نام يك فايل mpg را تعيين كنيد. سپس در هنگام پخش فايل مورد نظرتان عملكرد دكمهها و ساير بخشها در كنترل mammovie را بررسي نماييد. - 8 از برنامه خارج شده و به پنجره ويژوالبيسيك بازگرديد. تمرين: پروژه activemovie را براي انواع ديگر فايلها آزمايش كنيد. 367

46 وزارت كار و امور اجتماعی وزارت فرهنگ و ارشاد اسالمی نام استاندارد: برنامه نويسی ويژوال بيسيک مقدماتی نام استاندارد رايانه كار پيشرفته شماره: - 84/ 80 / 1 / 3 / 1 0 شماره:مطالعه آزاد 12-8 شئتصوير) Picture ( با استفاده از شئ تصوير نيز مي توانيد يک تصوير را روي فرم يا در كنترل كادر تصوير نمايش دهيد. به منظور ايجاد يک شئ تصوير از نوع داده Picture استفاده مي شود. با شئ تصوير مي توان انواع فايل هاي گرافيكي مانند ICO GIF BMP و JPG را نمايش داد. 368 مثال 5: مي خواهيم رويه اي بنويسيم كه بتواند يک تصوير را با استفاده از شئ تصوير نمايش دهد. به اين منظور مي توان از يک شئ تصوير همراه با تابع LoadPicture استفاده كرد به اين ترتيب رويه به صورت زير تعريف مي شود: Public Sub showpicture)strpath As String( Dim objpicture As Picture Set objpicture = LoadPicture)strpath( Set picshow.picture = objpicture End Sub اين رويه با يک آرگومان )strpath( براي دريافت مسير و نام فايل تعريف شده است سپس داخل رويه يک شئ از نوع Picture با نام objpicture با دستور Dim تعريف شده است در مرحله بعد با استفاده از دستور Set و تابع LoadPicture تصوير موردنظر در شئ تصوير objpicture بارگذاري مي شود و در پايان با دستور شئ تصوير در كنترل كادر تصوير picshow نمايش داده مي شود. براي فراخواني رويه ShowPicture مي توان به صورت زير عمل نمود: Call showpicture )" C:\WinXP\Coffee Bean.Bmp"( اگر الزم باشد تصوير روي فرم نمايش داده شود مي توان از متد PaintPicture استفاده كرد. به عنوان مثال دستور سوم در رويه showpicture را مي توان به اين صورت تغيير داد تا تصوير روي فرم نمايش داده شود. PaintPicture objpic, 20, 50, 3000, 4000 اين دستور شئ تصوير را در مختصات 20 = X و 50 = Y با عرض 3000 و ارتفاع 4000 روي فرم نمايش مي دهد.

47 پیمانه مهارتی: برنامه نويسی مقدماتی )ويژوال بيسيک( واحد کاردوازدهم: توانايي استفاده از جلوه هاي گرافيكي و چاپ درويژوال بيسيک نكته از متد PaintPicture ميتوان در كنترل كادر تصوير و شئ چاپگر نيز استفاده كرد. متد LoadPicture از انواع فايل هاي گرافيكي مانند JPG GIF ICO BMP و... پشتيباني مي كند. تمرين: پروژهاي طراحي كنيد كه با استفاده از آن بتوان هر تصوير دلخواهي را با استفاده از يک كادر محاوره Open مشاهده كرد به عالوه امكان بزرگ يا كوچک كردن تصوير موردنظر نيز وجود داشته باشد. مثال : 6 مي خواهيم پروژه اي طراحي كنيم كه به وسيله آن بتوان ترسيمات رسم شده روي فرم را در يک فايل ذخيره كرد. براي اين كار عمليات زير را به ترتيب انجام دهيد: - 1 يک پروژه از نوع Standard EXE ايجاد كنيد و فرم و كنترل هاي آن را مطابق شكل و جدول و تنظيم كنيد. جدول خصوصياتفرم خصوصيت مقدار Name frmdrawing Caption Save Picture شكل كنترل خصوصيت Name جدول خصوصياتكنترلها Command Button Command Button cmddrawline cmdsave Picture Box picdrawing Caption &Line &Save - 2 رويداد Click دكمه Line را به صورت زير تنظيم كنيد. Private Sub cmddrawline_click)( 369 ScaleMode = vbpixels

در اين آزمايش ابتدا راهاندازي موتور القايي روتور سيمپيچي شده سه فاز با مقاومتهاي روتور مختلف صورت گرفته و س سپ مشخصه گشتاور سرعت آن رسم ميشود.

در اين آزمايش ابتدا راهاندازي موتور القايي روتور سيمپيچي شده سه فاز با مقاومتهاي روتور مختلف صورت گرفته و س سپ مشخصه گشتاور سرعت آن رسم ميشود. ك ي آزمايش 7 : راهاندازي و مشخصه خروجي موتور القايي روتور سيمپيچيشده آزمايش 7: راهاندازي و مشخصه خروجي موتور القايي با روتور سيمپيچي شده 1-7 هدف آزمايش در اين آزمايش ابتدا راهاندازي موتور القايي روتور

Διαβάστε περισσότερα

1 ﺶﻳﺎﻣزآ ﻢﻫا نﻮﻧﺎﻗ ﻲﺳرﺮﺑ

1 ﺶﻳﺎﻣزآ ﻢﻫا نﻮﻧﺎﻗ ﻲﺳرﺮﺑ آزمايش 1 بررسي قانون اهم بررسي تجربي قانون اهم و مطالعه پارامترهاي مو ثر در مقاومت الكتريكي يك سيم فلزي تي وري آزمايش هر و دارند جسم فيزيكي داراي مقاومت الكتريكي است. اجسام فلزي پلاستيك تكه يك بدن انسان

Διαβάστε περισσότερα

ﻴﻓ ﯽﺗﺎﻘﻴﻘﺤﺗ و ﯽهﺎﮕﺸﻳﺎﻣزﺁ تاﺰﻴﻬﺠﺗ ﻩﺪﻨﻨﮐ

ﻴﻓ ﯽﺗﺎﻘﻴﻘﺤﺗ و ﯽهﺎﮕﺸﻳﺎﻣزﺁ تاﺰﻴﻬﺠﺗ ﻩﺪﻨﻨﮐ دستوركارآزمايش ميز نيرو هدف آزمايش: تعيين برآيند نيروها و بررسي تعادل نيروها در حالت هاي مختلف وسايل آزمايش: ميز مدرج وستون مربوطه, 4 عدد كفه وزنه آلومينيومي بزرگ و قلاب با نخ 35 سانتي, 4 عدد قرقره و پايه

Διαβάστε περισσότερα

یﺭﺎﺘﻓﺭ یﺭﺎﺘﻓﺭ یﺎﻫ یﺎﻫ ﻑﺪﻫ ﻑﺪﻫ

یﺭﺎﺘﻓﺭ یﺭﺎﺘﻓﺭ یﺎﻫ یﺎﻫ ﻑﺪﻫ ﻑﺪﻫ دهم فصل اندازه گذارى ساعات آموزش نظری عملی جمع ٤ ٣ ١ فصل دهم كند. های رفتاری هدف پس از پايان اين فصل از هنرجو انتظار می رود: 1 لزوم اندازه گذاری را تعريف كند. 2 علايم اندازه گذاری را طبق استاندارد شناسايی

Διαβάστε περισσότερα

برخوردها دو دسته اند : 1) كشسان 2) ناكشسان

برخوردها دو دسته اند : 1) كشسان 2) ناكشسان آزمايش شماره 8 برخورد (بقاي تكانه) وقتي دو يا چند جسم بدون حضور نيروهاي خارجي طوري به هم نزديك شوند كه بين آنها نوعي برهم كنش رخ دهد مي گوييم برخوردي صورت گرفته است. اغلب در برخوردها خواستار اين هستيم

Διαβάστε περισσότερα

ﻞﻜﺷ V لﺎﺼﺗا ﺎﻳ زﺎﺑ ﺚﻠﺜﻣ لﺎﺼﺗا هﺎﮕﺸﻧاد نﺎﺷﺎﻛ / دﻮﺷ

ﻞﻜﺷ V لﺎﺼﺗا ﺎﻳ زﺎﺑ ﺚﻠﺜﻣ لﺎﺼﺗا هﺎﮕﺸﻧاد نﺎﺷﺎﻛ / دﻮﺷ 1 مبحث بيست و چهارم: اتصال مثلث باز (- اتصال اسكات آرايش هاي خاص ترانسفورماتورهاي سه فاز دانشگاه كاشان / دانشكده مهندسي/ گروه مهندسي برق / درس ماشين هاي الكتريكي / 3 اتصال مثلث باز يا اتصال شكل فرض كنيد

Διαβάστε περισσότερα

10 ﻞﺼﻓ ﺶﺧﺮﭼ : ﺪﻴﻧاﻮﺘﺑ ﺪﻳﺎﺑ ﻞﺼﻓ ﻦﻳا يا ﻪﻌﻟﺎﻄﻣ زا ﺪﻌﺑ

10 ﻞﺼﻓ ﺶﺧﺮﭼ : ﺪﻴﻧاﻮﺘﺑ ﺪﻳﺎﺑ ﻞﺼﻓ ﻦﻳا يا ﻪﻌﻟﺎﻄﻣ زا ﺪﻌﺑ فصل چرخش بعد از مطالعه اي اين فصل بايد بتوانيد : - مكان زاويه اي سرعت وشتاب زاويه اي را توضيح دهيد. - چرخش با شتاب زاويه اي ثابت را مورد بررسي قرار دهيد. 3- رابطه ميان متغيرهاي خطي و زاويه اي را بشناسيد.

Διαβάστε περισσότερα

فصل چهارم آشنايي با اتوكد 2012 فصل چهارم

فصل چهارم آشنايي با اتوكد 2012 فصل چهارم 55 فصل چهارم آشنايي با اتوكد 2012 56 هدفهاي رفتاري پس از پايان اين فصل هنرجو بايد در AutoCAD بتواند : 1- قسمت هاي مختلف محيط كار AutoCAD را بشناسد. 2- با كاربرد روبانهاي مختلف آشنايي كلي داشته باشد. 3-

Διαβάστε περισσότερα

هدف:.100 مقاومت: خازن: ترانزيستور: پتانسيومتر:

هدف:.100 مقاومت: خازن: ترانزيستور: پتانسيومتر: آزمايش شماره (10) تقويت كننده اميتر مشترك هدف: هدف از اين آزمايش مونتاژ مدار طراحي شده و اندازهگيري مشخصات اين تقويت كننده جهت مقايسه نتايج اندازهگيري با مقادير مطلوب و در ادامه طراحي يك تقويت كننده اميترمشترك

Διαβάστε περισσότερα

آزمایش 2: تعيين مشخصات دیود پيوندي PN

آزمایش 2: تعيين مشخصات دیود پيوندي PN آزمایش 2: تعيين مشخصات دیود پيوندي PN هدف در اين آزمايش مشخصات ديود پيوندي PN را بدست آورده و مورد بررسي قرار مي دهيم. وسايل و اجزاي مورد نياز ديودهاي 1N4002 1N4001 1N4148 و يا 1N4004 مقاومتهاي.100KΩ,10KΩ,1KΩ,560Ω,100Ω,10Ω

Διαβάστε περισσότερα

( ) قضايا. ) s تعميم 4) مشتق تعميم 5) انتگرال 7) كانولوشن. f(t) L(tf (t)) F (s) Lf(t ( t)u(t t) ) e F(s) L(f (t)) sf(s) f ( ) f(s) s.

( ) قضايا. ) s تعميم 4) مشتق تعميم 5) انتگرال 7) كانولوشن. f(t) L(tf (t)) F (s) Lf(t ( t)u(t t) ) e F(s) L(f (t)) sf(s) f ( ) f(s) s. معادلات ديفرانسيل + f() d تبديل لاپلاس تابع f() را در نظر بگيريد. همچنين فرض كنيد ( R() > عدد مختلط با قسمت حقيقي مثبت) در اين صورت صورت وجود لاپلاس f() نامند و با قضايا ) ضرب در (انتقال درحوزه S) F()

Διαβάστε περισσότερα

آزمایش 1 :آشنایی با نحوهی کار اسیلوسکوپ

آزمایش 1 :آشنایی با نحوهی کار اسیلوسکوپ آزمایش 1 :آشنایی با نحوهی کار اسیلوسکوپ هدف در اين آزمايش با نحوه كار و بخشهاي مختلف اسيلوسكوپ آشنا مي شويم. ابزار مورد نياز منبع تغذيه اسيلوسكوپ Function Generator شرح آزمايش 1-1 اندازه گيري DC با اسيلوسكوپ

Διαβάστε περισσότερα

محاسبه ی برآیند بردارها به روش تحلیلی

محاسبه ی برآیند بردارها به روش تحلیلی محاسبه ی برآیند بردارها به روش تحلیلی برای محاسبه ی برآیند بردارها به روش تحلیلی باید توانایی تجزیه ی یک بردار در دو راستا ( محور x ها و محور y ها ) را داشته باشیم. به بردارهای تجزیه شده در راستای محور

Διαβάστε περισσότερα

را بدست آوريد. دوران

را بدست آوريد. دوران تجه: همانطر كه در كلاس بارها تا كيد شد تمرينه يا بيشتر جنبه آمزشي داشت براي يادگيري بيشتر مطالب درسي بده است مشابه اين سه تمرين كه در اينجا حل آنها آمده است در امتحان داده نخاهد شد. m b الف ماتريس تبديل

Διαβάστε περισσότερα

( ) x x. ( k) ( ) ( 1) n n n ( 1) ( 2)( 1) حل سري: حول است. مثال- x اگر. يعني اگر xها از = 1. + x+ x = 1. x = y= C C2 و... و

( ) x x. ( k) ( ) ( 1) n n n ( 1) ( 2)( 1) حل سري: حول است. مثال- x اگر. يعني اگر xها از = 1. + x+ x = 1. x = y= C C2 و... و معادلات ديفرانسيل y C ( ) R mi i كه حل سري يعني جواب دقيق ميخواهيم نه به صورت صريح بلكه به صورت سري. اگر فرض كنيم خطي باشد, اين صورت شعاع همگرايي سري فوق, مينيمم اندازه است جواب معادله ديفرانسيل i نقاط

Διαβάστε περισσότερα

سبد(سرمايهگذار) مربوطه گزارش ميكند در حاليكه موظف است بازدهي سبدگردان را جهت اطلاع عموم در

سبد(سرمايهگذار) مربوطه گزارش ميكند در حاليكه موظف است بازدهي سبدگردان را جهت اطلاع عموم در بسمه تعالي در شركت هاي سبدگردان بر اساس پيوست دستورالعمل تاسيس و فعاليت شركت هاي سبدگردان مصوب هيي ت مديره سازمان بورس بانجام مي رسد. در ادامه به اراي ه اين پيوست مي پردازيم: چگونگي محاسبه ي بازدهي سبد

Διαβάστε περισσότερα

O 2 C + C + O 2-110/52KJ -393/51KJ -283/0KJ CO 2 ( ) ( ) ( )

O 2 C + C + O 2-110/52KJ -393/51KJ -283/0KJ CO 2 ( ) ( ) ( ) به كمك قانون هس: هنري هس شيميدان و فيزيكدان سوي يسي - روسي تبار در سال ۱۸۴۰ از راه تجربه دريافت كه گرماي وابسته به يك واكنش شيمياي مستقل از راهي است كه براي انجام ا ن انتخاب مي شود (در دماي ثابت و همچنين

Διαβάστε περισσότερα

فصل اول آشنايي با Excel

فصل اول آشنايي با Excel فصل اول آشنايي با Excel 1 هدفهاي رفتاري پس از پايان اين فصل هنرجو بايد در Excel بتواند : 1- قسمتهاي مختلف محيط كار Excel را بشناسد. 2- كاربرد شكلهاي مختلف حالت ماوس را بشناسد. 3- با كاربرد روبانهاي مختلف

Διαβάστε περισσότερα

a a VQ It ميانگين τ max =τ y= τ= = =. y A bh مثال) مقدار τ max b( 2b) 3 (b 0/ 06b)( 1/ 8b) 12 12

a a VQ It ميانگين τ max =τ y= τ= = =. y A bh مثال) مقدار τ max b( 2b) 3 (b 0/ 06b)( 1/ 8b) 12 12 مقاومت مصالح بارگذاري عرضي: بارگذاري عرضي در تيرها باعث ايجاد تنش برشي ميشود كه مقدار آن از رابطه زير قابل محاسبه است: كه در اين رابطه: - : x h q( x) τ mx τ ( τ ) = Q I برش در مقطع مورد نظر در طول تير

Διαβάστε περισσότερα

در اين ا زمايش ابتدا راهاندازي موتور القايي رتور سيمپيچي شده سه فاز با مقاومت مختلف بررسي و س سپ مشخصه گشتاور سرعت ا ن رسم ميشود.

در اين ا زمايش ابتدا راهاندازي موتور القايي رتور سيمپيچي شده سه فاز با مقاومت مختلف بررسي و س سپ مشخصه گشتاور سرعت ا ن رسم ميشود. ا زمايش 4: راهاندازي و مشخصه خروجي موتور القايي با رتور سيمپيچي شده 1-4 هدف ا زمايش در اين ا زمايش ابتدا راهاندازي موتور القايي رتور سيمپيچي شده سه فاز با مقاومت مختلف بررسي و س سپ مشخصه گشتاور سرعت ا

Διαβάστε περισσότερα

e r 4πε o m.j /C 2 =

e r 4πε o m.j /C 2 = فن( محاسبات بوهر نيروي جاذبه الکتروستاتيکي بين هسته و الکترون در اتم هيدروژن از رابطه زير قابل محاسبه F K است: که در ا ن بار الکترون فاصله الکترون از هسته (يا شعاع مدار مجاز) و K ثابتي است که 4πε مقدار

Διαβάστε περισσότερα

(,, ) = mq np داريم: 2 2 »گام : دوم« »گام : چهارم«

(,, ) = mq np داريم: 2 2 »گام : دوم« »گام : چهارم« 3 8 بردارها خارجي ضرب مفروضاند. (,, ) 3 و (,, 3 ) بردار دو تعريف: و ميدهيم نمايش نماد با را آن كه است برداري در خارجي ضرب ( 3 3, 3 3, ) m n mq np p q از: است عبارت ماتريس دترمينان در اينكه به توجه با اما

Διαβάστε περισσότερα

مشخصات ظاهری : : : : : : : :

مشخصات ظاهری : : : : : : : : مقدماتی برنامهنويسی )ويژوالبيسيک( كاردانش شاخۀ: خدمات زمينۀ: كامپيوتر تحصيلی: گروه كامپيوتر زيرگروه: داده پايگاه برنامهنويسی رايانهای تصويرسازی چندرسانهای توليد وب صفحات طراحی مهارتی: رشتۀ 315 101 17 3

Διαβάστε περισσότερα

آزمايش (٤) موضوع آزمايش: تداخل به وسيلهي دو شكاف يانگ و دو منشور فرنل

آزمايش (٤) موضوع آزمايش: تداخل به وسيلهي دو شكاف يانگ و دو منشور فرنل آزمايش (٤) موضوع آزمايش: تداخل به وسيلهي دو شكاف يانگ و دو منشور فرنل وسايل مورد نياز: طيف سنج دو شكاف يانگ لامپ سديم و منبع تغذيه ليزر هليوم نئون دو منشور فرنل دو عدد عدسي خط كش چوبي كوليس ريل اپتيكي

Διαβάστε περισσότερα

+ Δ o. A g B g A B g H. o 3 ( ) ( ) ( ) ; 436. A B g A g B g HA است. H H برابر

+ Δ o. A g B g A B g H. o 3 ( ) ( ) ( ) ; 436. A B g A g B g HA است. H H برابر ا نتالپي تشكيل پيوند وا نتالپي تفكيك پيوند: ا نتالپي تشكيل يك پيوندي مانند A B برابر با تغيير ا نتالپي استانداردي است كه در جريان تشكيل ا ن B g حاصل ميشود. ( ), پيوند از گونه هاي (g )A ( ) + ( ) ( ) ;

Διαβάστε περισσότερα

است). ازتركيب دو رابطه (1) و (2) داريم: I = a = M R. 2 a. 2 mg

است). ازتركيب دو رابطه (1) و (2) داريم: I = a = M R. 2 a. 2 mg دستوركارآزمايش ماشين آتوود قانون اول نيوتن (قانون لختي يا اصل ماند): جسمي كه تحت تا ثيرنيروي خارجي واقع نباشد حالت سكون يا حركت راست خط يكنواخت خود را حفظ مي كند. قانون دوم نيوتن (اصل اساسي ديناميك): هرگاه

Διαβάστε περισσότερα

هدف: LED ديودهاي: 4001 LED مقاومت: 1, اسيلوسكوپ:

هدف: LED ديودهاي: 4001 LED مقاومت: 1, اسيلوسكوپ: آزمايش شماره (1) آشنايي با انواع ديود ها و منحني ولت -آمپر LED هدف: هدف از اين آزمايش آشنايي با پايه هاي ديودهاي معمولي مستقيم و معكوس مي باشد. و زنر همراه با رسم منحني مشخصه ولت- آمپر در دو گرايش وسايل

Διαβάστε περισσότερα

هر عملگرجبر رابطه ای روی يک يا دو رابطه به عنوان ورودی عمل کرده و يک رابطه جديد را به عنوان نتيجه توليد می کنند.

هر عملگرجبر رابطه ای روی يک يا دو رابطه به عنوان ورودی عمل کرده و يک رابطه جديد را به عنوان نتيجه توليد می کنند. 8-1 جبررابطه ای يک زبان پرس و جو است که عمليات روی پايگاه داده را توسط نمادهايی به صورت فرمولی بيان می کند. election Projection Cartesian Product et Union et Difference Cartesian Product et Intersection

Διαβάστε περισσότερα

چكيده 1- مقدمه درخت مشهد ايران فيروزكوه ايران باشد [7]. 5th Iranian Conference on Machine Vision and Image Processing, November 4-6, 2008

چكيده 1- مقدمه درخت مشهد ايران فيروزكوه ايران باشد [7]. 5th Iranian Conference on Machine Vision and Image Processing, November 4-6, 2008 پنهاني سازي تصوير با استفاده از تابع آشوب و درخت جستجوي دودويي رسول عنايتي فر دانشكده مهندسي كامپيوتر دانشگاه آزاد اسلامي فيروزكوه ايران r.enayatifar@iaufb.ac.ir مرتضي صابري كمرپشتي دانشكده مهندسي كامپيوتر

Διαβάστε περισσότερα

Distributed Snapshot DISTRIBUTED SNAPSHOT سپس. P i. Advanced Operating Systems Sharif University of Technology. - Distributed Snapshot ادامه

Distributed Snapshot DISTRIBUTED SNAPSHOT سپس. P i. Advanced Operating Systems Sharif University of Technology. - Distributed Snapshot ادامه Distributed Snapshot يك روش براي حل GPE اين بود كه پردازهي مبصر P 0 از ديگر پردازهها درخواست كند تا حالت محلي خود را اعلام كنند و سپس آنها را باهم ادغام كند. اين روش را Snapshot گوييم. ولي حالت سراسري

Διαβάστε περισσότερα

مقاطع مخروطي 1. تعريف مقاطع مخروطي 2. دايره الف. تعريف و انواع معادله دايره ب. وضعيت خط و دايره پ. وضعيت دو دايره ت. وتر مشترك دو دايره

مقاطع مخروطي 1. تعريف مقاطع مخروطي 2. دايره الف. تعريف و انواع معادله دايره ب. وضعيت خط و دايره پ. وضعيت دو دايره ت. وتر مشترك دو دايره مقاطع مخروطي فصل در اين فصل ميخوانيم:. تعريف مقاطع مخروطي. دايره الف. تعريف و انواع معادله دايره ب. وضعيت خط و دايره پ. وضعيت دو دايره ت. وتر مشترك دو دايره ث. طول مماس و طول وتر مينيمم ج. دورترين و نزديكترين

Διαβάστε περισσότερα

Macromedia Flash MX. U¼Åt¹ô. v{u¹ È ËUM

Macromedia Flash MX. U¼Åt¹ô. v{u¹ È ËUM u v{u¹ È ËUM Macromedia Flash MX vuý do«در شماره ى قبلى ابزارهاى اين نرم افزار را شناختيم. در اين شماره قصد داريم به بحث درباره ى ساخت انيميشن به طور آماتور بپردازيم. سيستمى كه در شماره ى قبل براى اجراى

Διαβάστε περισσότερα

رياضي 1 و 2. ( + ) xz ( F) خواص F F. u( x,y,z) u = f = + + F = g g. Fx,y,z x y

رياضي 1 و 2. ( + ) xz ( F) خواص F F. u( x,y,z) u = f = + + F = g g. Fx,y,z x y رياضي و رياضي و F,F,F F= F ˆ ˆ ˆ i+ Fj+ Fk)F ديورژانس توابع برداري ديورژانس ميدان برداري كه توابع اسكالر و حقيقي هستند) به صورت زير تعريف ميشود: F F F div ( F) = + + F= f در اين صورت ديورژانس گراديان,F)

Διαβάστε περισσότερα

P = P ex F = A. F = P ex A

P = P ex F = A. F = P ex A محاسبه كار انبساطي: در ترموديناميك اغلب با كار ناشي از انبساط يا تراكم سيستم روبرو هستيم. براي پي بردن به اين نوع كار به شكل زير خوب توجه كنيد. در اين شكل استوانهاي را كه به يك پيستون بدون اصطكاك مجهز

Διαβάστε περισσότερα

1- مقدمه است.

1- مقدمه است. آموزش بدون نظارت شبكه عصبي RBF به وسيله الگوريتم ژنتيك محمدصادق محمدي دانشكده فني دانشگاه گيلان Email: m.s.mohammadi@gmail.com چكيده - در اين مقاله روشي كار آمد براي آموزش شبكه هاي عصبي RBF به كمك الگوريتم

Διαβάστε περισσότερα

تصاویر استریوگرافی.

تصاویر استریوگرافی. هب انم خدا تصاویر استریوگرافی تصویر استریوگرافی یک روش ترسیمی است که به وسیله آن ارتباط زاویه ای بین جهات و صفحات بلوری یک کریستال را در یک فضای دو بعدی )صفحه کاغذ( تعیین میکنند. کاربردها بررسی ناهمسانگردی

Διαβάστε περισσότερα

آزمايشگاه ديناميك ماشين و ارتعاشات آزمايش چرخ طيار.

آزمايشگاه ديناميك ماشين و ارتعاشات آزمايش چرخ طيار. ` آزمايشگاه ديناميك ماشين و ارتعاشات dynlab@jamilnia.ir www.jamilnia.ir/dynlab ١ تئوري آزمايش چرخ طيار يا چرخ ل نگ (flywheel) صفحه مدوري است كه به دليل جرم و ممان اينرسي زياد خود قابليت بالايي در ذخيرهسازي

Διαβάστε περισσότερα

آزمايش ارتعاشات آزاد و اجباري سيستم جرم و فنر و ميراگر

آزمايش ارتعاشات آزاد و اجباري سيستم جرم و فنر و ميراگر ` آزمايشگاه ديناميك ماشين و ارتعاشات آزمايش ارتعاشات آزاد و اجباري سيستم جرم و فنر و ميراگر dynlab@jamilnia.ir www.jamilnia.ir/dynlab ١ تئوري آزمايش سيستمهاي ارتعاشي ميتوانند بر اثر تحريكات دروني يا بيروني

Διαβάστε περισσότερα

روش محاسبه ی توان منابع جریان و منابع ولتاژ

روش محاسبه ی توان منابع جریان و منابع ولتاژ روش محاسبه ی توان منابع جریان و منابع ولتاژ ابتدا شرح کامل محاسبه ی توان منابع جریان: برای محاسبه ی توان منابع جریان نخست باید ولتاژ این عناصر را بدست آوریم و سپس با استفاده از رابطه ی p = v. i توان این

Διαβάστε περισσότερα

يون. Mg + ا نزيم DNA پليمراز III

يون. Mg + ا نزيم DNA پليمراز III مراحل همانندسازي DNA همانندسازي DNA را ميتوان به سه مرحله تقسيم كرد : ۱. مرحله ا غاز phase) :(Initiation شامل شناسايي مبدا همانندسازي تشكيل كمپلكس شروع همانندسازي يا ريپليزوم و اضافه شدن چند نوكلي وتيد

Διαβάστε περισσότερα

تلفات کل سيستم کاهش مي يابد. يکي ديگر از مزاياي اين روش بهبود پروفيل ولتاژ ضريب توان و پايداري سيستم مي باشد [-]. يکي ديگر از روش هاي کاهش تلفات سيستم

تلفات کل سيستم کاهش مي يابد. يکي ديگر از مزاياي اين روش بهبود پروفيل ولتاژ ضريب توان و پايداري سيستم مي باشد [-]. يکي ديگر از روش هاي کاهش تلفات سيستم اراي ه روشي براي کاهش تلفات در سيستم هاي توزيع بر مبناي تغيير محل تغذيه سيستم هاي توزيع احد کاظمي حيدر علي شايانفر حسن فشکي فراهاني سيد مهدي حسيني دانشگاه علم و صنعت ايران- دانشکده مهندسي برق چکيده براي

Διαβάστε περισσότερα

كار شماره توانايي عنوان آموزش

كار شماره توانايي عنوان آموزش پنجم بخش منطقي گيتهاي و ديجيتال : كلي هدف ديجيتال در پايه مدارهاي عملي و نظري تحليل واحد كار شماره توانايي توانايي عنوان آموزش زمان نظري عملي جمع 22 2 آنها كاربرد و ديجيتال سيستمهاي بررسي توانايي 2 U8

Διαβάστε περισσότερα

DA-SM02-1 هدف : 2- مقدمه

DA-SM02-1 هدف : 2- مقدمه DA-SM02 تست ضربه - هدف : تعيين مقدار انرژي شكست فلزات 2- مقدمه يكي از مساي ل مهم در صنعت كه باعث خسارات زيادي ميشود شكستن قطعات براثر تردي جنس آنها ميباشد. آزمايشهاي كشش و فشار با همه اهميت خود نميتوانند

Διαβάστε περισσότερα

نقشهكشي صنعتي به كمك رايانه )1(

نقشهكشي صنعتي به كمك رايانه )1( نقشهكشي صنعتي به كمك رايانه )1( شاخة: كاردانش زمینة: صنعت گروهتحصیلی: مكانيك زيرگروه: ساخت و توليد رشتةمهارتی : نقشهكشي صنعتي به كمك رايانه شمارة رشتة مهارتي: 1-12-102-318 كد رايانهاي رشتة مهارتي: 6101

Διαβάστε περισσότερα

حل J 298 كنيد JK mol جواب: مييابد.

حل J 298 كنيد JK mol جواب: مييابد. تغيير ا نتروپي در دنياي دور و بر سيستم: هر سيستم داراي يك دنياي دور و بر يا محيط اطراف خود است. براي سادگي دنياي دور و بر يك سيستم را محيط ميناميم. محيط يك سيستم همانند يك منبع بسيار عظيم گرما در نظر گرفته

Διαβάστε περισσότερα

3 و 2 و 1. مقدمه. Simultaneous كه EKF در عمل ناسازگار عمل كند.

3 و 2 و 1.  مقدمه. Simultaneous كه EKF در عمل ناسازگار عمل كند. بررسي سازگاري تخمين در الگوريتم EKF-SLAM و پيشنهاد يك روش جديد با هدف رسيدن به سازگاري بيشتر فيلتر و كاستن هرينه محاسباتي امير حسين تمجيدي حميد رضا تقيراد نينا مرحمتي 3 و و گروه رباتيك ارس دپارتمان كنترل

Διαβάστε περισσότερα

بررسي علل تغيير در مصرف انرژي بخش صنعت ايران با استفاده از روش تجزيه

بررسي علل تغيير در مصرف انرژي بخش صنعت ايران با استفاده از روش تجزيه 79 نشريه انرژي ايران / دوره 2 شماره 3 پاييز 388 بررسي علل تغيير در مصرف انرژي بخش صنعت ايران با استفاده از روش تجزيه رضا گودرزي راد تاريخ دريافت مقاله: 89//3 تاريخ پذيرش مقاله: 89/4/5 كلمات كليدي: اثر

Διαβάστε περισσότερα

5 TTGGGG 3 ميگردد ) شكل ).

5 TTGGGG 3 ميگردد ) شكل ). تكميل انتهاهاي مولكولهاي خطي DNA با توجه به اينكه RNA هاي پرايمر بايد از انتهاي مولكولهاي DNA برداشته شوند سي وال اين است در اين صورت انتهاي DNA هاي خطي چگونه تكميل ميگردد. در هنگام همانندسازي نه تنها

Διαβάστε περισσότερα

گﺮﺑﺪﻳر ﺖﺑﺎﺛ يﺮﻴﮔهزاﺪ :ﺶﻳﺎﻣزآ فﺪﻫ :ﻪﻣﺪﻘﻣ

گﺮﺑﺪﻳر ﺖﺑﺎﺛ يﺮﻴﮔهزاﺪ :ﺶﻳﺎﻣزآ فﺪﻫ  :ﻪﻣﺪﻘﻣ اندازهگيري ثابت ريدبرگ هدف آزمايش: مطالعه طيف اتم هيدروژن و بدست آوردن ثابت ريدبرگ مقدمه: اتم هيدروژن سادهترين سيستم كوانتومي است و شامل يك پروتون و يك الكترون ميباشد. تي وري الكتروديناميك كوانتومي قادر

Διαβάστε περισσότερα

(POWER MOSFET) اهداف: اسيلوسكوپ ولوم ديود خازن سلف مقاومت مقاومت POWER MOSFET V(DC)/3A 12V (DC) ± DC/DC PWM Driver & Opto 100K IRF840

(POWER MOSFET) اهداف: اسيلوسكوپ ولوم ديود خازن سلف مقاومت مقاومت POWER MOSFET V(DC)/3A 12V (DC) ± DC/DC PWM Driver & Opto 100K IRF840 منابع تغذيه متغير با مبدل DC به DC (POWER MOSFET) با ترانز يستور اهداف: ( بررسی Transistor) POWER MOSFET (Metal Oxide Semiconductor Field Effect براي كليد زني 2) بررسي مبدل DC به.DC كاهنده. 3) بررسي مبدل

Διαβάστε περισσότερα

چكيده. Keywords: Nash Equilibrium, Game Theory, Cournot Model, Supply Function Model, Social Welfare. 1. مقدمه

چكيده. Keywords: Nash Equilibrium, Game Theory, Cournot Model, Supply Function Model, Social Welfare. 1. مقدمه اثرات تراكم انتقال بر نقطه تعادل بازار برق در مدل هاي كورنات و Supply Function منصوره پيدايش * اشكان رحيمي كيان* سيد محمدحسين زندهدل * مصطفي صحراي ي اردكاني* *دانشكده مهندسي برق و كامپيوتر- دانشگاه تهران

Διαβάστε περισσότερα

مريم اسپندار - وحيدحقيقتدوست چكيده 1- مقدمه. ١ Vehicular Anti-Collision Mechanism ٢ Intelligent Vehicular Transportation System

مريم اسپندار - وحيدحقيقتدوست چكيده 1- مقدمه. ١ Vehicular Anti-Collision Mechanism ٢ Intelligent Vehicular Transportation System اراي ه الگوريتم اجتناب از برخورد و تشخيص تقدم خودروها در تقاطع با استفاده از شبكه هاي موقتي مريم اسپندار - وحيدحقيقتدوست سازمان تنظيم مقررات و ارتباطات راديويي espandar@cra.ir دانشكده فني و مهندسي دانشگاه

Διαβάστε περισσότερα

سعيدسيدطبايي. C=2pF T=5aS F=4THz R=2MΩ L=5nH l 2\µm S 4Hm 2 بنويسيد كنييد

سعيدسيدطبايي. C=2pF T=5aS F=4THz R=2MΩ L=5nH l 2\µm S 4Hm 2 بنويسيد كنييد تمرينات درس اندازه گيري دانشگاه شاهد سعيدسيدطبايي تمرين سري 1 و 2 سوال 1: اندازه گيري را تعريف كرده مشخصات شاخص و دستگاه اندازه گيري را بنويسيد منظور از كاليبراسيون و تنظيم چيست. تفاوت دستگاههاي اندازه

Διαβάστε περισσότερα

1. مقدمه بگيرند اما يك طرح دو بعدي براي عايق اصلي ترانسفورماتور كافي ميباشد. با ساده سازي شكل عايق اصلي بين سيم پيچ HV و سيم پيچ LV به

1. مقدمه بگيرند اما يك طرح دو بعدي براي عايق اصلي ترانسفورماتور كافي ميباشد. با ساده سازي شكل عايق اصلي بين سيم پيچ HV و سيم پيچ LV به No. F-16-TRN-1277 عيب يابي عايق كاغذ روغن ترانسفورماتور قدرت به روش FDS محمد مرتاضي احمد مرادي دانشگاه آزاد اسلامي واحد تهران جنوب تهران ايران چكيده سنجش حوزه ي فركانس سيستم هاي عايقي كاغذ روغن روش تشخيص

Διαβάστε περισσότερα

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

در کدام قس مت از مسیر انرژی جنبشی دستگاه بیشینه و انرژی پتانسیل گرانشی آن کمینه است در کدام قس مت از مسیر انرژی جنبشی دستگاه بیشینه و انرژی پتانسیل گرانشی آن کمینه است فيزيك سیمای فصل -5 كار -5 كار و انرژي جنبشي 3-5 پايستگي انرژي مكانيكي 4-5 توان پرسشهاي مفهومي مسئلهها 86 فصل پنجم/کار

Διαβάστε περισσότερα

HMI SERVO STEPPER INVERTER

HMI SERVO STEPPER INVERTER راهنماي راهاندازي سريع درايوهاي مخصوص ا سانسور كينكو (سري (FV109 سري درايوهاي FV109 كينكو درايوهاي مخصوص ا سانسور كينكو ميباشد كه با توجه به نيازمنديهاي اساسي مورد نياز در ايران به بازار عرضه شدهاند. به

Διαβάστε περισσότερα

مقدمه -1-4 تحليلولتاژگرهمدارهاييبامنابعجريان 4-4- تحليلجريانمشبامنابعولتاژنابسته

مقدمه -1-4 تحليلولتاژگرهمدارهاييبامنابعجريان 4-4- تحليلجريانمشبامنابعولتاژنابسته مقدمه -1-4 تحليلولتاژگرهمدارهاييبامنابعجريان -2-4 بامنابعجريانوولتاژ تحليلولتاژگرهمدارهايي 3-4- تحليلولتاژگرهبامنابعوابسته 4-4- تحليلجريانمشبامنابعولتاژنابسته 5-4- ژاتلو و 6-4 -تحليلجريانمشبامنابعجريان

Διαβάστε περισσότερα

ˆÃd. ¼TvÃQ (1) (2) داشت: ( )

ˆÃd. ¼TvÃQ (1) (2) داشت: ( ) تغيير ا نتالپي : ΔH بيشتر واكنشها در شيمي در فشار ثابت انجام ميگيرند. سوختن كبريت در هواي ا زاد و همچنين واكنش خنثي شدن سود با سولفوريك اسيد در يك بشر نمونه اي از واكنشهايي هستند كه در فشار ثابت انجام

Διαβάστε περισσότερα

آزمایش 8: تقویت کننده عملیاتی 2

آزمایش 8: تقویت کننده عملیاتی 2 آزمایش 8: تقویت کننده عملیاتی 2 1-8 -مقدمه 1 تقویت کننده عملیاتی (OpAmp) داراي دو یا چند طبقه تقویت کننده تفاضلی است که خروجی- هاي هر طبقه به وروديهاي طبقه دیگر متصل شده است. در انتهاي این تقویت کننده

Διαβάστε περισσότερα

چرخ و شانه زمان آموزش يک ساعت و 30 دقيقه 19 ساعت 22 ساعت جمع 4- سیستم جابجایی سوپرت طولی دستگاه تراش چگونه است

چرخ و شانه زمان آموزش يک ساعت و 30 دقيقه 19 ساعت 22 ساعت جمع 4- سیستم جابجایی سوپرت طولی دستگاه تراش چگونه است چرخ و شانه زمان آموزش توانايي تراشیدن دندههای شانهای ساده و مایل با ماشین فرز نظري عملي يک ساعت و 30 دقيقه 19 ساعت ارزشيابي ورودی و پاياني توسط هنرآموز و ثبت در برگه ارزشیابی جمع 30 دقیقه یک ساعت 22 ساعت

Διαβάστε περισσότερα

خطا انواع. (Overflow/underflow) (Negligible addition)

خطا انواع. (Overflow/underflow) (Negligible addition) محاسبات عدديپي پيشرفته فصل اوليه مفاهيم خطا انواع با افزايش دقت از جمع تعداد محدود ارقام حاصل ميشود. (Truncation برش: error) خطاي (Precision) اين خطا كم مي شود. در نمايش يا ذخيره نمودن مقادير عددي با تعداد

Διαβάστε περισσότερα

نيمتوان پرتو مجموع مجموع) منحني

نيمتوان پرتو مجموع مجموع) منحني شبيه سازي مقايسه و انتخاب روش بهينه پيادهسازي ردگيري مونوپالس در يك رادار آرايه فازي عباس نيك اختر حسن بولوردي صنايع الكترونيك شيراز Abbas.nikakhtar@Gmail.com صنايع الكترونيك شيراز hasan_bolvardi@yahoo.com

Διαβάστε περισσότερα

آزمایش 1: پاسخ فرکانسی تقویتکننده امیتر مشترك

آزمایش 1: پاسخ فرکانسی تقویتکننده امیتر مشترك آزمایش : پاسخ فرکانسی تقویتکننده امیتر مشترك -- مقدمه هدف از این آزمایش بدست آوردن فرکانس قطع بالاي تقویتکننده امیتر مشترك بررسی عوامل تاثیرگذار و محدودکننده این پارامتر است. شکل - : مفهوم پهناي باند تقویت

Διαβάστε περισσότερα

چكيده است. كليد واژه:

چكيده است. كليد واژه: 25 مجله علمي - پژوهشي مهندسي مكانيك مجلسي / سال چهارم / شماره اول / پاي يز 1389 هدايت و كنترل يك ربات زيرآبي به روش كنترل فازي 2 1 مهدي قنواتي افشين قنبرزاده hanavatimehdi@yahoo.com دريافت مقاله: 89/04/20

Διαβάστε περισσότερα

مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) X"Y=-XY" X" X" kx = 0

مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) XY=-XY X X kx = 0 مثال( مساله الپالس در ناحیه داده شده را حل کنید. (,)=() > > < π () حل: به کمک جداسازی متغیرها: + = (,)=X()Y() X"Y=-XY" X" = Y" ثابت = k X Y X" kx = { Y" + ky = X() =, X(π) = X" kx = { X() = X(π) = معادله

Διαβάστε περισσότερα

R = V / i ( Ω.m كربن **

R = V / i ( Ω.m كربن ** مقاومت مقاومت ويژه و رسانندگي اگر سرهاي هر يك از دو ميله مسي و چوبي را كه از نظر هندسي مشابهند به اختلاف پتانسيل يكساني وصل كنيم جريانهاي حاصل در ا نها بسيار متفاوت خواهد بود. مشخصهاي از رسانا كه در اينجا

Διαβάστε περισσότερα

هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم

هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم هو الحق دانشکده ي مهندسی کامپیوتر کدگذاري شبکه Coding) (Network شنبه 2 اسفند 1393 جلسه هفتم استاد: مهدي جعفري نگارنده: سید محمدرضا تاجزاد تعریف 1 بهینه سازي محدب : هدف پیدا کردن مقدار بهینه یک تابع ) min

Διαβάστε περισσότερα

هلول و هتسوپ لدب م ١ لکش

هلول و هتسوپ لدب م ١ لکش دوفازي با كيفيت صورت مخلوط به اواپراتور به 1- در اواپراتور كولر يك اتومبيل مبرد R 134a با دبي 0.08kg/s جريان دارد. ورودي مبرد مي شود و محيط بيرون در دماي 25 o C وارد از روي اواپراتور از بخار اشباع است.

Διαβάστε περισσότερα

قطعات DNA وصل ميشوند فاژT7. pppapcpc/a(pn) 1 2 فاژT4. pppapc (PN) 3. *** (p)ppa /G (PN) 7 pppa / G (Pn)~9 در حدود ۱۰

قطعات DNA وصل ميشوند فاژT7. pppapcpc/a(pn) 1 2 فاژT4. pppapc (PN) 3. *** (p)ppa /G (PN) 7 pppa / G (Pn)~9 در حدود ۱۰ نواحي تكرشتهاي شده DNA به وسيله پروتي ينهايي كه به ا نها متصل ميشوند پايدار ميگردند نواحي تك رشتهاي كه در اثر فعاليت پروتي ينهاي هليكاز بوجود ميا يند ممكن است دوباره به يكديگر متصل شوند بنابراين نواحي

Διαβάστε περισσότερα

بخش غیرآهنی. هدف: ارتقاي خواص ابرکشسانی آلياژ Ni Ti مقدمه

بخش غیرآهنی. هدف: ارتقاي خواص ابرکشسانی آلياژ Ni Ti مقدمه بخش غیرآهنی هدف: ارتقاي خواص ابرکشسانی آلياژ Ni Ti مقدمه رفتار شبه کشسان )Pseudoelasticity( که به طور معمول ابرکشسان )superelasticity( ناميده می شود رفتار برگشت پذیر کشسان ماده در برابر تنش اعمالی است

Διαβάστε περισσότερα

:نتوين شور شور هدمع لکشم

:نتوين شور شور هدمع لکشم عددی آناليز جلسه چھارم حل معادلات غير خطي عمده روش نيوتن: مشکل f ( x را در f ( x و برای محاسبه ھر عضو دنباله باید ھر مرحله محاسبه کرد. در روشھای جایگزین تقریبی f ( x x + = x f جایگزین میکنم کنيم. ( x مشتق

Διαβάστε περισσότερα

جلسه 3 ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک کوانتمی بیان. d 1. i=0. i=0. λ 2 i v i v i.

جلسه 3 ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک کوانتمی بیان. d 1. i=0. i=0. λ 2 i v i v i. محاسبات کوانتمی (671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: محمد جواد داوري جلسه 3 می شود. ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک

Διαβάστε περισσότερα

مقدمه دسته بندي دوم روش هاي عددي دامنه محدود اهداف: هاي چندجمله اي رهيافت هاي محاسباتي: سعي و خطا دامنه نامحدود

مقدمه دسته بندي دوم روش هاي عددي دامنه محدود اهداف: هاي چندجمله اي رهيافت هاي محاسباتي: سعي و خطا دامنه نامحدود اهداف: محاسبه ريشه دستگاه دسته عدم وابسته معادالت ريشه هاي چندجمله اي معادالت غيرخطي بندي وابستگي به روش به مشتق مشتق تابع مقدمه غير خطي هاي عددي تابع دسته بندي دوم روش هاي عددي دامنه محدود دامنه نامحدود

Διαβάστε περισσότερα

هدف از انجام این آزمایش بررسی رفتار انواع حالتهاي گذراي مدارهاي مرتبه دومRLC اندازهگيري پارامترهاي مختلف معادله

هدف از انجام این آزمایش بررسی رفتار انواع حالتهاي گذراي مدارهاي مرتبه دومRLC اندازهگيري پارامترهاي مختلف معادله آزما ی ش پنج م: پا س خ زمانی مدا رات مرتبه دوم هدف از انجام این آزمایش بررسی رفتار انواع حالتهاي گذراي مدارهاي مرتبه دومLC اندازهگيري پارامترهاي مختلف معادله مشخصه بررسی مقاومت بحرانی و آشنایی با پدیده

Διαβάστε περισσότερα

ﻲﺘﻳﻮﻘﺗ يﺮﻴﮔدﺎﻳ زا هدﺎﻔﺘﺳا ﺎﺑ نآ لﺎﻘﺘﻧا و ﺶﻧاد يزﺎﺳ دﺮﺠﻣ

ﻲﺘﻳﻮﻘﺗ يﺮﻴﮔدﺎﻳ زا هدﺎﻔﺘﺳا ﺎﺑ نآ لﺎﻘﺘﻧا و ﺶﻧاد يزﺎﺳ دﺮﺠﻣ مجرد سازي دانش و انتقال آن با استفاده از يادگيري تقويتي 1 نرجس زارع 2 مجيد نيلي احمدآبادي 1 احمدرضا ولي 2 مريم سادات ميريان mmirian@ut.ac.ir ar.vali@gmail.com mnili@ut.ac.ir zare.narjes@gmail.com 1- دانشگاه

Διαβάστε περισσότερα

A D. π 2. α= (2n 4) π 2

A D. π 2. α= (2n 4) π 2 فصل هشتم پليگون بن ه ف ها رفتار : در پايان اين فصل از فراگير انتظار م رود ه: ۱ پليگون بن را توضيح ده. ۲ ان ازه گير اضلاع و زوايا پليگون را توضيح ده. ۳ تع يل خطا زاويه ا ي پليگون را توضيح ده. ۴ آزمون ي

Διαβάστε περισσότερα

و دماي هواي ورودي T 20= o C باشد. طبق اطلاعات كاتالوگ 2.5kW است. در صورتي كه هوادهي دستگاه

و دماي هواي ورودي T 20= o C باشد. طبق اطلاعات كاتالوگ 2.5kW است. در صورتي كه هوادهي دستگاه 1- بخاري گازسوز كارگاهي مدل انرژي از تعدادي مجرا تشكيل شده كه گازهاي احتراق در آن جريان دارد و در اثر عبور هوا از روي سطح خارجي اين پره ها توسط يك پروانه محوري fan) (axial گرما به هوا منتقل مي شود. توان

Διαβάστε περισσότερα

رﺎﺸﺘﻧا ياﺮﺑ پﺎﭼ ياﺮﺑ هدﺎﻣآ

رﺎﺸﺘﻧا ياﺮﺑ پﺎﭼ ياﺮﺑ هدﺎﻣآ دستورالعمل تهية مقالة» آماده براي چاپ «براي انتشار در نشريه پژوهشي انجمن مهندسان مكانيك ايران 1 -آرايش كلي مقاله بايد روي كاغذ سفيد مرغوب (297 210) A4 تهيه و تنها بر يك روي كاغذ چاپ شود. جهت تايپ مقاله

Διαβάστε περισσότερα

t a a a = = f f e a a

t a a a = = f f e a a ا زمايشگاه ماشينه يا ۱ الکتريکي ا زمايش شمارهي ۴-۱ گزارش کار راهاندازي و تنظيم سرعت موتورهايي DC (شنت) استاد درياباد نگارش: اشکان نيوشا ۱۶ ا ذر ۱۳۸۷ ي م به نام خدا تي وري ا زمايش شنت است. در اين ا زمايش

Διαβάστε περισσότερα

افزاری نرم های بسته رشتۀکامپیوتر

افزاری نرم های بسته رشتۀکامپیوتر 2 افزاری نرم های بسته رشتۀکامپیوتر زمينۀخدمات شاخۀمتوسطۀفنیوحرفهای 358/٦9 طزری ملیحه میرزایی ژاله یمقانی رضا محمد مؤلفان: کامپیوتر/ رشتۀ دوم سال کامپیوتر( تحصیلی ای)گروه حرفه و فنی افزاری 2 نرم های بسته.1391

Διαβάστε περισσότερα

تحلیل مدار به روش جریان حلقه

تحلیل مدار به روش جریان حلقه تحلیل مدار به روش جریان حلقه برای حل مدار به روش جریان حلقه باید مراحل زیر را طی کنیم: مرحله ی 1: مدار را تا حد امکان ساده می کنیم)مراقب باشید شاخه هایی را که ترکیب می کنید مورد سوال مسئله نباشد که در

Διαβάστε περισσότερα

مربوطند. با قراردادن مقدار i در معادله (1) داريم. dq q

مربوطند. با قراردادن مقدار i در معادله (1) داريم. dq q مدارهاي تا بحال به مدارهايي پرداختيم كه در ا نها اجزاي مدار مقاومت بودند و در ا نها جريان با زمان تغيير نميكرد. در اينجا خازن را به عنوان يك عنصر مداري معرفي ميكنيم خازن ما را به مفهوم جريانهاي متغير با

Διαβάστε περισσότερα

98-F-ELM چكيده 1- مقدمه

98-F-ELM چكيده 1- مقدمه 98-F-ELM-473 كاهش اعوجاج گشتاور در موتور رلوكتانسي سوييچ شونده امين حسن يزدآور دانشگاه صنعتي امير كبير yazavar@aut.ac.ir مجتبي ميرسليم دانشگاه صنعتي امير كبير mirsalim@aut.ac.ir واژههاي كليدي: موتور رلوكتانسي

Διαβάστε περισσότερα

متلب سایت MatlabSite.com

متلب سایت MatlabSite.com -F-EPG-637 ساخت و تست دستگاه بالانس اكتيو محورهاي در حال دوران 2 سيد مجيد يادآور نيكروش پدرام بدر چكيده در اين تحقيق يك نمونه دستگاه صنعتي بالانس اكتيو براي انجام مراحل بالانس يك محور در حال دوران طراحي

Διαβάστε περισσότερα

چكيده 1- مقدمه

چكيده 1- مقدمه تشخيص پوست بر اساس يادگيري تقويتي مريم حبيبي پور مهديه پوستچي حميدرضا پوررضا سعيد راحتي قوچاني گروه هوش مصنوعي دانشگاه آزاد اسلامي مشهد گروه هوش مصنوعي دانشگاه علم و صنعت ايران گروه مهندسي كامپيوتر دانشگاه

Διαβάστε περισσότερα

چكيده SPT دارد.

چكيده SPT دارد. ارايه يك روش چيدمان خلاقانه جديد براي زمانبندي دسترسي به شبكه جهت كاهش انجام درخواستها سهراب خانمحمدي سولماز عبدالهي زاد استاد گروه مهندسي كنترل دانشگاه تبريز تبريز ايران Khamohammadi.sohrab@tabrizu.ac.ir

Διαβάστε περισσότερα

چكيده مقدمه SS7 گرديد. (UP) گفته ميشود. MTP وظيفه انتقال پيامهاي SS7 را User Part. Part هاي SS7 هستند. LI I FSN I BSN F

چكيده مقدمه SS7 گرديد. (UP) گفته ميشود. MTP وظيفه انتقال پيامهاي SS7 را User Part. Part هاي SS7 هستند.   LI I FSN I BSN F ه ب ٨٤١ شماره ۷ نشريه دانشکده فني, دوره ۴۲, شماره ۷, بهمن ماه ۱۳۸۷, از صفحه ۸۴۱ تا ۸۵۰ بهينهسازي تقسيم بار در شبكه سيگنالينگ چكيده ۱ رضا خليلي, ۲* ۱ مهدي شيرازي و احمد صلاحي ۱ شركت مخابرات استان تهران

Διαβάστε περισσότερα

رياضي 1 و 2 تابع مثال: مثال: 2= ميباشد. R f. f:x Y Y=

رياضي 1 و 2 تابع مثال: مثال: 2= ميباشد. R f. f:x Y Y= رياضي و رياضي و تابع تعريف تابع: متغير y را تابعي از متغير در حوزه تعريف D گويند اگر به ازاي هر از اين حوزه يا دامنه مقدار معيني براي متغير y متناظر باشد. يا براي هر ) y و ( و ) y و ( داشته باشيم ) (y

Διαβάστε περισσότερα

V o. V i. 1 f Z c. ( ) sin ورودي را. i im i = 1. LCω. s s s

V o. V i. 1 f Z c. ( ) sin ورودي را. i im i = 1. LCω. s s s گزارش کار ا زمايشگاه اندازهگيري و مدار ا زمايش شمارهي ۵ مدار C سري خروجي خازن ۱۳ ا بانماه ۱۳۸۶ ي م به نام خدا تي وري ا زمايش به هر مداري که در ا ن ترکيب ي از مقاومت خازن و القاگر به کار رفتهشده باشد مدار

Διαβάστε περισσότερα

برنامه سازي سيستم )استاد صهبا(

برنامه سازي سيستم )استاد صهبا( بسمه تعالي برنامه سازي سيستم )استاد صهبا( منابع: 1- مرجع كامل برنامه نويسان سيستم )پيتر نورتون( -2 مايكل فشر PC System Programing برنامه نويسي با C يا ++C كتابهاي با عنوان : مهندس جعفر نژاد )فصل برنامه

Διαβάστε περισσότερα

اراي ه روشي نوين براي حذف مولفه DC ميراشونده در رلههاي ديجيتال

اراي ه روشي نوين براي حذف مولفه DC ميراشونده در رلههاي ديجيتال o. F-3-AAA- اراي ه روشي نوين براي حذف مولفه DC ميراشونده در رلههاي ديجيتال جابر پولادي دانشكده فني و مهندسي دانشگاه ا زاد اسلامي واحد علوم و تحقيقات تهران تهران ايران مجتبي خدرزاده مهدي حيدرياقدم دانشكده

Διαβάστε περισσότερα

ﺮﺑﺎﻫ -ﻥﺭﻮﺑ ﻪﺧﺮﭼ ﺯﺍ ﻩﺩﺎﻔﺘﺳﺍ ﺎﺑ ﻱﺭﻮﻠﺑ ﻪﻜﺒﺷ ﻱﮊﺮﻧﺍ ﻦﻴﻴﻌﺗ ﻪﺒـﺳﺎﺤﻣ ﺵﻭﺭ ﺩﺭﺍﺪﻧ ﺩﻮﺟﻭ ﻪ ﻱﺍ ﻜﺒﺷ ﻱﮊﺮﻧﺍ ﻱﺮﻴﮔ ﻩﺯﺍﺪﻧﺍ ﻱﺍﺮﺑ ﻲﻤﻴﻘﺘﺴﻣ ﻲﺑﺮﺠﺗ ﺵﻭﺭ ﹰﻻﻮﻤﻌﻣ ﻥﻮﭼ ﻱﺎ ﻩﺩ

ﺮﺑﺎﻫ -ﻥﺭﻮﺑ ﻪﺧﺮﭼ ﺯﺍ ﻩﺩﺎﻔﺘﺳﺍ ﺎﺑ ﻱﺭﻮﻠﺑ ﻪﻜﺒﺷ ﻱﮊﺮﻧﺍ ﻦﻴﻴﻌﺗ ﻪﺒـﺳﺎﺤﻣ ﺵﻭﺭ ﺩﺭﺍﺪﻧ ﺩﻮﺟﻭ ﻪ ﻱﺍ ﻜﺒﺷ ﻱﮊﺮﻧﺍ ﻱﺮﻴﮔ ﻩﺯﺍﺪﻧﺍ ﻱﺍﺮﺑ ﻲﻤﻴﻘﺘﺴﻣ ﻲﺑﺮﺠﺗ ﺵﻭﺭ ﹰﻻﻮﻤﻌﻣ ﻥﻮﭼ ﻱﺎ ﻩﺩ تعيين انرژي بلوري با استفاده از چرخه بورن - هابر چون معمولا روش تجربي مستقيمي براي اندازهگيري انرژي اي وجود ندارد روش محاسبه اين انرژي براي تركيبات يوني اهميت بسياري مييابد. اما مقداري انرژي اي با استفاده

Διαβάστε περισσότερα

بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )2( shimiomd

بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )2( shimiomd بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )( shimiomd خواندن مقاومت ها. بررسی قانون اهم برای مدارهای متوالی. 3. بررسی قانون اهم برای مدارهای موازی بدست آوردن مقاومت مجهول توسط پل وتسون 4. بدست آوردن مقاومت

Διαβάστε περισσότερα

: O. CaCO 3 (1 CO (2 / A 11 بوده و مولكولي غيرقطبي ميباشد. خصوصيتهاي

: O. CaCO 3 (1 CO (2 / A 11 بوده و مولكولي غيرقطبي ميباشد. خصوصيتهاي شيمي آلي مدرسان شريف رتبه يك كارشناسي ارشد شيمي آلي شيمي موادي تركيبها را در آزمايشگاه نميتوان فصل اول «مباني شيمي آلي» است كه با موجودات زنده ارتباط دارد. تا اواسط قرن نوزدهم ميلادي اعتقاد بر اين بود

Διαβάστε περισσότερα

چکيده 1- مقدمه نيازي نيست که نقشه زمان- مقياس را به نقشه زمان- بسامد تبديل کرد. از مقايسه

چکيده 1- مقدمه نيازي نيست که نقشه زمان- مقياس را به نقشه زمان- بسامد تبديل کرد. از مقايسه تابستان 92 سال بیست و دوم شماره 8۸ صفحه ۶۷ تا 74 نشانگرهاي طيفي لحظه اي به دست آمده از نقشه زمان- مقياس تبديل موجک پيوسته )CWT( 2 مصطفي ياري 1* رضا محبيان 1 و محمد علي رياحي 1 دانشجوي دکتری گروه فيزيک

Διαβάστε περισσότερα

فصل چهارم: جبر رابطه اي

فصل چهارم: جبر رابطه اي فصل چهارم: جبر ه اي عملوند ها اعداد هستند. که با آن بخوبي آشنا هستيم جبر هاي در جبر رياضي حاصل يک عدد ديگر مي و عدد انجام مي شود دو عملگري )مثل +( روي مثال جبري است که که بحث اين فصل از کتاب است جبر ه

Διαβάστε περισσότερα

آرايه ها و ساختارها سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر

آرايه ها و ساختارها سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر آرايه ها و ساختارها سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشگاه کاشان- دانشکده مهندسی برق و کامپیوتر آرايه ها آرايه ها به عنوان يک نوع داده مجرد ساختارها و يونيون ها نوع داده اي مجرد چند جمله

Διαβάστε περισσότερα

متلب سایت MatlabSite.com

متلب سایت MatlabSite.com 11-F-REN-1712 بررسي اثر مبدلهاي ماتريسي در كاهش اثر نوسانات باد در توربينهاي بادي مغناطيس داي م چكيده علي رضا ناطقي دانشكده برق و كامپيوتر - دانشگاه شهيد بهشتي حسين كاظمي كارگر دانشكده برق و كامپيوتر -

Διαβάστε περισσότερα

چک لیست ارزیابی آزمایشگاه های انجام دهنده آزمایشات غربالگری مادران باردار از نظر ابتال جنین به اختالالت کروموزومی

چک لیست ارزیابی آزمایشگاه های انجام دهنده آزمایشات غربالگری مادران باردار از نظر ابتال جنین به اختالالت کروموزومی از نظر ابتال جنین به اختالالت کروموزومی HD-GO-00-MN-FO-001-00 صفحه 2 از 21 محور مورد ارزیابی منطبق نامنطبق نیازمند اقدام اصالحی - مرحله قبل از انجام آزمایش 1 اطالعات کتبی الزم جهت پزشكان مراجعه کنندگان

Διαβάστε περισσότερα

مقاومت مصالح 2 فصل 9: خيز تيرها. 9. Deflection of Beams

مقاومت مصالح 2 فصل 9: خيز تيرها. 9. Deflection of Beams مقاومت مصالح فصل 9: خيز تيرها 9. Deflection of eams دکتر مح مدرضا نيرومند دااگشنه ايپم نور اصفهان eer Johnston DeWolf ( ) رابطه بين گشتاور خمشی و انحنا: تير طره ای تحت بار متمرکز در انتهای آزاد: P انحنا

Διαβάστε περισσότερα