معاونت پژوهش برنامهريزي و سنجش مهارت دفتر پژوهش طرح و برنامهريزي درسي استاندارد آموزش شغل برنامه نويس C# (Windows Application) گروه شغلي فناوري اطلاعات كد ملي آموزش شغل 52/48 2 5 4 0 5 0 7 0 0 0 Isco08 نسخه شناسه شايستگي شناسه شغل شناسه گروه سطح مهارت تاريخ تدوين استاندارد : 0/04/0
ظارت تر تذ یي هحت ا تص یة : دفتر طرح تر اه ای درظي وذ هلي ؼ اظایي آه زغ ؼغل : اعضاء وويعي ى تخصصي تر اه ریسی درظي رؼت ف ا ری اطالعات : هذیر گر تر اه ریسی درظي ف ا ری اطالعات:ؼ رام ؼى فياى ح ز ای حرف ای تخصصي وىار ترای تذ یي اظتا ذارد آه زغ ؼغل : دفتر طرح تر اه ای درظي فرآی ذ اصالح تاز گری : هحت ای علوي هطاتك تا تازار ر ز تج يسات آدرض دفتر طرح تر اه ای درظي ت راى خياتاى آزادی خياتاى خ غ ؼوالي ثػ خياتاى صرت ظاختواى ؼوار 2 ظازهاى آه زغ ف ي حرف ای وؽ ر پالن 25 500 د ر گار 447 تلفي آدرض الىتر يىي : yahoo.com Barnamehdarci @
ؼایعتگي ردیف ام ام خا ادگي ت ي و ذگاى اظتا ذارد آه زغ ؼغل آخریي هذرن تحصيلي رؼت تحصيلي ؼغل ظوت ظاتم وار هرتثط آدرض تلفي ایويل راهيي ه ال اپ ر ه راى ورهي لمواى هحوذزاد وارؼ اظي ارؼذ ف ا ری اطالعات وارؼ اض هذرض 5 ػبل 5 ػبل 2 ػبل تلفي ثبثت : تلفي وشا : 05777 ايويل : r7us@yahoo.com آدسع : وارؼ اظي ارؼذ وارؼ اظي ه ذظي ص ایع ه ذظي واهپي تر رمافسار وارؼ اض هذرض تلفي ثبثت: تلفي وشا : 0 ايويل: mehran_k75@yahoo.com آدسع: وارؼ اض هذرض تلفي ثبثت: تلفي وشا : 0245820 ايويل: kakloghman@yahoo.com آدسع: 2 تلفي ثبثت : تلفي وشا : ايويل : آدسع : 4 تلفي ثبثت : تلفي وشا : ايويل : آدسع : 5 تلفي ثبثت : تلفي وشا : ايويل : آدسع : تلفي ثبثت : تلفي وشا : ايويل : آدسع : 7 2
تعاریف : اظتا ذارد ؼغل : هخلبت ؿبيؼتگي ب ت ا و ذي بي ه سد يبص ثشاي ػولكشد ه ثش دس هحيط كابس سا و ي اذ دس ثؼ اي اص ها اسد اػاتب ذاسد رشفا اي ياض وفتا هي ؿ د. اظتا ذارد آه زغ : م ي يبدويشي ثشاي سػيذى ث ؿبيؼتگي بي ه ج د دس اػتب ذاسد ؿغل. ام یه ؼغل : ث هجو ػ اي اص ظبيف ت ا و ذي بي خبف ك اص يك ؿخق دس ػطح ه سد ظش ا تظبس هي س د اطالق هي ؿ د. ؼرح ؼغل : ثيب ي اي ؿبهل ه ن تشيي ػ بكش يك ؿغل اص لجيل جبيگب يب ػ اى ؿغل كبس ب استجبط ؿغل ثب هبغل ديگش دس يك ر ص ؿغلي هؼئ ليت اب ؿشايط كبسي اػتب ذاسد ػولكشد ه سد يبص ؿغل. ط ل د ر آه زغ : رذالل صهبى جلؼبت ه سد يبص ثشاي سػيذى ث يك اػتب ذاسد آه صؿي. یصگي وارآه ز ر دی : رذالل ؿبيؼتگي ب ت ا بيي بيي ك اص يك كبسآه ص دس گبم س د ث د س آه صؽ ا تظبس هي س د. وار رزی: كبس سصي كشفب دس هبغلي اػت ك ثؼذ اص آه صؽ ظشي يب وگبم ثب آى آه صؽ ػولي ث ك ست هحذ د يب ثب هبكت ك ست هاي وياشد واش ست داسد ك دس آى هبغل خبف هحيط الؼي ثشاي هذتي تؼشيف ؿذ تجشث ؿ د.)هب ذ آه صؽ يك ؿبيؼتگي ك فشد دس هحال آها صؽ ثا كا ست تئ سيك ثب اػتفبد اص ػكغ هي آه صد وش ست داسد هذتي دس يك هكبى الؼي آه صؽ ػولي ثجي ذ ؿبهل ثؼيبسي اص هبغل وي وشدد.( ارزؼياتي : فشآي ذ جوغ آ سي ؿ ا ذ ل ب ت دس ه سد آ ك يك ؿبيؼتگي ثذػت آهذ اػت يب خيش ك ؿابهل ػا ثخاؾ ػولاي كتجاي ػولاي اخاالق رشف اي خ ا ذ ث د. صالحيت حرف ای هرتياى : رذالل ت ا و ذي بي آه صؿي رشف اي ك اص هشثيبى د س آه صؽ اػتب ذاسد ا تظبس هي س د. ؼایعتگي : ت ا بيي ا جبم كبس دس هحيط ب ؿشايط و بو ى ث ط س ه ثش كبسا ثشاثش اػتب ذاسد. دا ػ : رذالل هجو ػ اي اص هؼل هبت ظشي ت ا و ذي بي ر ي الصم ثشاي سػيذى ث يك ؿبيؼتگي يب ت ا بيي. كا هاي ت ا اذ ؿابهل ػلا م )بيا ( سيبوي فيضيك ؿيوي صيؼت ؿ بػي ) تك ل طي صثبى ف ي ثبؿذ. ه ارت : رذالل وب گي ثيي ر ي جؼن ثشاي سػيذى ث يك ت ا و ذي يب ؿبيؼتگي. هؼو ال ث ه بست بي ػولي اسجبع هي ؿ د. گرغ : هجو ػ اي اص سفتبس بي ػبطفي ك ثشاي ؿبيؼتگي دس يك كبس ه سد يبص اػت ؿبهل ه بست بي غيش ف ي اخالق رشف اي هي ثبؿذ. ایو ي : ه اسدي اػت ك ػذم يب ا جبم ذادى كحيح آى ه جت ثش ص ر ادث خطشات دس هحيط كبس هي ؿ د. ت ج ات زیعت هحيطي : هالرظبتي اػت ك دس ش ؿغل ثبيذ سػبيت ػول ؿ د ك كوتشيي آػيت ث هحيط صيؼت اسد وشدد.
ام اظتا ذارد آه زغ ؼغل : ثش به يغ( Application C#(Windows ؼرح اظتا ذارد آه زغ ؼغل: ثش به يغ( Application C#(Windows دس ر ص ف ب سي اطالػبت هيجبؿذ. اص ت ا و ذي بي ثش به يغ C#(Windows Application) هيت اى ثشسػي هحيط ثشاي ؿتي ثش به بي #C ثشسػي هتغيش ب ػجبسات ك تشل جشيبى طشاري )يبد ػبصي ت اثغ اؿكبلصدايي هذيشيت خطب ثش به يؼي ؿئوشا ؿتي كالع كبس ثب كلكؼي ى ب ط شيك ب ثشسػي ثكبسويشي Form ب ك تشل ب اػتمشاس ثش به بي كبسثشدي Windows كبسثب داد ػيؼتن فبيل اػ بد XML طشاري )يبد ػبصي ثب LINQ سا ثيبى كشد. ثش به يغ# C ثب هبغل ديگشي هب ذ ثش به يؼبى ي ذ ص ة ثب صثب بي ديگش طشاربى ػبص ذوبى )بيگب داد ثب ا اع شم افضاس ب تجضي تحليل وشاى ػيؼتن هذيشاى ػيؼتن هذيشاى )ش ط ثشلشاس اػت. یصگي ای وارآه ز ر دی : حذالل هيساى تحصيالت : ديپلن كبهپي تش حذالل ت ا ایي جعوي ر ي : ت ا بيي كبس ثب كبهپي تش ه ارت ای پيػ ياز : ذاسد ط ل د ر آه زغ : 00 : ط ل د ر آه زغ ظاعت زهاى آه زغ ظری : ظاعت 7 زهاى آه زغ عولي : ظاعت زهاى وار رزی : ظاعت : زهاى پر ش ظاعت ت دج ت ذی ارزؼياتي ( ت درصذ ) وتثي : %25 عولي %5: اخالق حرف ای :%0 صالحيت ای حرف ای هرتياى : وارؼ اض واهپي تر تا گرایػ ه ذظي رم افسار تا حذالل ظال ظاتم وار 4
تعریف دليك اظتا ذارد ( اصطالحي ) : ایي اظتا ذارد ترای وارآه زا ي و هيخ ا ذ در خص ؾ طراحي پياد ظازی رم افسار ا تر اه ای وارتردی تا #C تحت ی ذ ز فعاليت داؼت تاؼ ذ ه اظة اظت. اصطالح ا گليعي اظتا ذارد ( اصطالحات هؽات ج ا ي ) : C# Programmer Windows Application C# Programming Windows Application ه ن تریي اظتا ذارد ا رؼت ای هرتثط تا ایي اظتا ذارد : تر اه یط Application) C#(Web تر اه یط ++C Visual تر اه یط SQL ولي اظتا ذارد ای هرتثط تا تر اه یعي تجسی تحليل ظيعتن ا جایگا اظتا ذارد ؼغلي از ج ت آظية ؼ اظي ظطح ظختي وار : الف: جس هؽاغل عادی ون آظية طثك ظ ذ هرجع هعت ذات زارت وار ب : جس هؽاغل عثتا ظخت طثك ظ ذ هرجع... ج : جس هؽاغل ظخت زیاى آ ر طثك ظ ذ هرجع... د : ياز ت اظتعالم از زارت وار 5
اػتب ذاسد آه صؽ ؿغل ؿبيؼتگي ب سديف ػ ب يي ثشسػي هحيط ثشاي ؿتي ثش به بي ثشسػي هتغيش ب ػجبسات ك تشل جشيبى طشاري )يبد ػبصي ت اثغ اؿكبلصدايي هذيشيت خطب ثش به يؼي ؿئوشا ؿتي كالع كبس ثب كلكؼي ى ب ط شيك ب C# ثشسػي ثكبسويشي Form ب ك تشل ب اػتمشاس ثش به بي كبسثشدي Windows كبسثب داد ػيؼتن فبيل اػ بد XML طشاري )يبد ػبصي ثب LINQ 2 4 5 7 8 0 2 4 5
اػتب ذاسد آه صؽ ثشو ي تحليل آه صؽ صهبى آه صؽ ع اى : ثشسػي هحيط ثشاي ؿتي ثش به بي ظشي ػولي جوغ C# دا ػ ه ارت گرغ ایو ي تج يسات اتسار ه اد ت ج ات زیعت هحيطي هرتثط هصرفي ه اتع آه زؼي هبطيك دا ؾ : هحيط بي ت ػؼ ديتب )ش طكت س Visual Studio 200 )شد ديتب )ش طكت س ثش به بي ك ؼ لي خبم ثش به بي Windows Forms هيض ه بست : ثشسػي هحيط Visual Studio 200 هشث ط كتبة آه صؿي آه صؿي شم افضاس گشؽ : ايو ي ث ذاؿت : سػبيت اسو هي دس گبم كبس ثب كبهپي تش ت ج بت صيؼت هحيطي : 7
اػتب ذاسد آه صؽ ثشو ي تحليل آه صؽ صهبى آه صؽ ع اى : ثشسػي هتغيش ب ػجبسات ظشي ػولي جوغ دا ػ ه ارت گرغ ایو ي تج يسات اتسار ه اد ت ج ات زیعت هحيطي هرتثط هصرفي ه اتع آه زؼي هبطيك ديتب )ش طكت س دا ؾ : ػبختبس دػت سي )بي C# ػبختبس )بي ثش به ك ؼ لي C# )شد ديتب )ش طكت س ا اع هتغيش )يچيذ خبم هيض ه بست : كبس ثب هتغيش ب كبس ثب ػجبسات هشث ط آه صؿي شم افضاس تجذيل ع دػتكبسي سؿت اي كتبة آه صؿي گشؽ : ايو ي ث ذاؿت : سػبيت اسو هي دس گبم كبس ثب كبهپي تش ت ج بت صيؼت هحيطي : 8
اػتب ذاسد آه صؽ ثشو ي تحليل آه صؽ ع اى : ك تشل جشيبى ظشي صهبى آه صؽ ػولي جوغ دا ػ ه ارت گرغ ایو ي ت ج ات زیعت هحيطي هرتثط تج يسات اتسار ه اد هصرفي ه اتع آه زؼي هبطيك ديتب )ش طكت س )شد ديتب )ش طكت س خبم هيض هشث ط كتبة آه صؿي آه صؿي شم افضاس دا ؾ : ه طك ث لي ػجبسات ؿشطي goto ػجبست رلم تكشاس ه بست : كبس ثب ا اع ػجبسات ؿشطي كبس ثب ا اع رلم بي تكشاس گشؽ : ايو ي ث ذاؿت : سػبيت اسو هي دس گبم كبس ثب كبهپي تش ت ج بت صيؼت هحيطي :
اػتب ذاسد آه صؽ ثشو ي تحليل آه صؽ ع اى : طشاري )يبد ػبصي ت اثغ ظشي صهبى آه صؽ ػولي جوغ دا ػ ه ارت گرغ ایو ي ت ج ات زیعت هحيطي هرتثط تج يسات اتسار ه اد هصرفي ه اتع آه زؼي هبطيك ديتب )ش طكت س )شد ديتب )ش طكت س خبم هيض هشث ط كتبة آه صؿي آه صؿي شم افضاس دا ؾ : ت اثغ همذاس ثبصوتي آسووب ب Main() تبثغ ه بست : تؼييي هحذ د هتغيش طشاري )يبد ػبصي تبثغ Overloading كبس ثب ت اثغ كبس ثب وبي ذ ب ت اثغ Struct گشؽ : ايو ي ث ذاؿت : سػبيت اسو هي دس گبم كبس ثب كبهپي تش ت ج بت صيؼت هحيطي :
اػتب ذاسد آه صؽ ثشو ي تحليل آه صؽ ع اى : اؿكبلصدايي هذيشيت خطب ظشي صهبى آه صؽ ػولي جوغ دا ػ ه ارت گرغ ایو ي ت ج ات زیعت هحيطي هرتثط تج يسات اتسار ه اد هصرفي ه اتع آه زؼي هبطيك ديتب )ش طكت س )شد ديتب )ش طكت س خبم هيض هشث ط كتبة آه صؿي آه صؿي شم افضاس دا ؾ : هفب ين ا لي چگ گي هذيشيت خطب ه بست : تخيق خطب اؿكبلصدايي دس VS اؿكبلصدايي دس VCE هذيشيت خطب گشؽ : ايو ي ث ذاؿت : سػبيت اسو هي دس گبم كبس ثب كبهپي تش ت ج بت صيؼت هحيطي :
اػتب ذاسد آه صؽ ثشو ي تحليل آه صؽ صهبى آه صؽ ع اى : ثش به يؼي ؿئوشا ؿتي كالع ظشي ػولي جوغ 0 7 دا ػ ه ارت گرغ ایو ي تج يسات اتسار ه اد ت ج ات زیعت هحيطي هرتثط هصرفي ه اتع آه زؼي هبطيك ديتب )ش طكت س )شد ديتب )ش طكت س دا ؾ : هف م ثش به يؼي ؿئوشا هضايبي هؼبيت ثش به يؼي ؿئوشا System. Object تك يك بي ثش به يؼي ؿئوشا ه بست : خبم ؿتي كالع تؼييي ػبص ذ ب هخشة ب هيض كبس ثب اثضاس بي ؿئوشايي دس VS VCE كبس ثب )ش ط بي Class Library آه صؿي شم افضاس ساثط ب دس همبثل كالع بي ا تضاػي ا اع Struct هشث ط كتبة آه صؿي كپي كشدى ػطحي دس همبثل كپي كشدى ػومي گشؽ : ايو ي ث ذاؿت : سػبيت اسو هي دس گبم كبس ثب كبهپي تش ت ج بت صيؼت هحيطي : 2
اػتب ذاسد آه صؽ ثشو ي تحليل آه صؽ ع اى : كبس ثب كلكؼي ى ب ط شيك ب ظشي صهبى آه صؽ ػولي جوغ دا ػ ه ارت گرغ ایو ي ت ج ات زیعت هحيطي هرتثط تج يسات اتسار ه اد هصرفي ه اتع آه زؼي هبطيك ديتب )ش طكت س )شد ديتب )ش طكت س خبم هيض هشث ط كتبة آه صؿي آه صؿي شم افضاس دا ؾ : هف م هف م ط شيك ب هف م تجذيالت ه بست : طشاري )يبد ػبصي كلكؼي ى طشاري )يبد ػبصي ط شيك ب ا جبم تجذيالت گشؽ : ايو ي ث ذاؿت : سػبيت اسو هي دس گبم كبس ثب كبهپي تش ت ج بت صيؼت هحيطي :
اػتب ذاسد آه صؽ ثشو ي تحليل آه صؽ صهبى آه صؽ ع اى : ظشي ػولي جوغ ثشسػي ثكبسويشي Form ب ك تشل ب دا ػ ه ارت گرغ ایو ي تج يسات اتسار ه اد ت ج ات زیعت هحيطي هرتثط هصرفي ه اتع آه زؼي هبطيك ديتب )ش طكت س دا ؾ : ثش به بي كبسثشدي SDI تؼييي ذف طشاري فشم MDI )شد ديتب )ش طكت س خبم هيض تؼييي ك تشل ب ثب ذف يظ ه بست : ػبخت فشم ثب ذف هؼييي ثكبس ويشي ك تشل ب ػبخت ثش به بي كبسثشدي آه صؿي شم افضاس MDI هشث ط ايجبد ك تشل ب گشؽ : كتبة آه صؿي ايو ي ث ذاؿت : سػبيت اسو هي دس گبم كبس ثب كبهپي تش ت ج بت صيؼت هحيطي : 4
اػتب ذاسد آه صؽ ثشو ي تحليل آه صؽ صهبى آه صؽ ع اى : اػتمشاس ثش به بي كبسثشدي ظشي ػولي جوغ Windows دا ػ ه ارت گرغ ایو ي تج يسات اتسار ه اد ت ج ات زیعت هحيطي هرتثط هصرفي ه اتع آه زؼي هبطيك ديتب )ش طكت س دا ؾ : هف م كبسثشد اػتمشاس ه بست : )شد ديتب )ش طكت س خبم اػتمشاس ClickOnce لت Visual Studio اػتمشاس ا اع )ش ط ب هيض هؼوبسي Microsoft Windows Installer ايجبد يك ثؼت لت ثشاي يشايگش MDI هشث ط ػبخت )ش ط آه صؿي شم افضاس گشؽ : كتبة آه صؿي ايو ي ث ذاؿت : سػبيت اسو هي دس گبم كبس ثب كبهپي تش ت ج بت صيؼت هحيطي : 5
اػتب ذاسد آه صؽ ثشو ي تحليل آه صؽ صهبى آه صؽ ع اى : كبسثب داد ػيؼتن فبيل اػ بد XML ظشي ػولي جوغ دا ػ ه ارت گرغ ایو ي تج يسات اتسار ه اد ت ج ات زیعت هحيطي هرتثط هصرفي ه اتع آه زؼي هبطيك ديتب )ش طكت س دا ؾ : هفب ين ػيؼتن فبيل كبسثشد ػيؼتن فبيل هفب ين XML كبسثشد )شد ديتب )ش طكت س XML خبم هيض ه بست : كبس ثب اػتشين ب كبس ثب كالع بيي ثشاي س دي خش جي كبس ثب هشث ط آه صؿي شم افضاس اؿيبي ػشيبلي ؿذ )بيؾ ػيؼتن فبيل اػتفبد اص XML دس ثش به بي كبسثشدي كتبة آه صؿي گشؽ : ايو ي ث ذاؿت : سػبيت اسو هي دس گبم كبس ثب كبهپي تش ت ج بت صيؼت هحيطي :
اػتب ذاسد آه صؽ ثشو ي تحليل آه صؽ صهبى آه صؽ ع اى : طشاري )يبد ػبصي ثب LINQ ظشي ػولي جوغ دا ػ ه ارت گرغ ایو ي تج يسات اتسار ه اد ت ج ات زیعت هحيطي هرتثط هصرفي ه اتع آه زؼي هبطيك ديتب )ش طكت س دا ؾ : هف م LINQ كبسثشد LINQ )شد ديتب )ش طكت س خبم هيض هشث ط آه صؿي شم افضاس ه بست : طشاري )شع ج ي ػبخت )شع ج ي گشؽ : كتبة آه صؿي ايو ي ث ذاؿت : سػبيت اسو هي دس گبم كبس ثب كبهپي تش ت ج بت صيؼت هحيطي : 7
ثشو اػتب ذاسد تج يضات ردیف ام هؽخصات ف ي دليك تعذاد ت ضيحات ) تي م 5 يبثبالتش ترای د فر ديتب )ش طكت س يظ كبسوب ترای وارگا 2 )شد ديتب )ش طكت س يظ كبسوب ترای وارگا هيض د فش آه صؿي ترای د فر 4 آه صؿي ترای ر فر 5 ػيب ػفيذ يبس گي ترای وارگا خط ط ه بػت اتلبل ترای وارگا 7 هؼو لي ترای وارگا 8 ت ج : تج يسات ترای یه وارگا ت ظرفيت 5 فر در ظر گرفت ؼ د. 8
ثشو اػتب ذاسد ه اد ردیف ام هؽخصات ف ي دليك تعذاد ت ضيحات هبطيك هؼو لي 5 عذد ترای وارگا هؼو لي 00 تري ترای د فر 2 خبم هؼو لي 4 عذد ترای د فر هؼو لي 2 عذد ترای د فر 4 داساي اتلبل صهيي عذد ترای رظيعتن 5 ت ج : ه اد ت ازاء یه فر یه وارگا ت ظرفيت 5 فر هحاظث ؼ د.
ثشو اػتب ذاسد اثضاس ردیف ام هؽخصات ف ي دليك تعذاد ت ضيحات 4 ويگبثبيت يبثبالتش ترای د فر آه صؿي شم افضاس هشث ط ؼخ بي 200 ترای د فر 2 ثش ص جذيذ ترای د فر ت ج : اتسار ت ازاء ر ظ فر هحاظث ؼ د. 2
ه بثغ شم افضاس بي آه صؿي ( اكلي ه سد اػتفبد دس تذ يي آه صؽ اػتب ذاسد ) سديف ػ اى ه جغ يب شم افضاس ه لف هتشجن ػبل ش هحل ش بؿش يب ت ليذ ك ذ Microsoft Microsoft 200 John Sharp Visual C#200 ػبيش ه بثغ هحت ا بي آه صؿي ( )ي بدي وش تذ يي اػتب ذاسد ) ػال ثش ه بثغ اكلي سديف بم كتبة يب جض ػبل ش ه لف / ه لفيي هتشجن/ هحل ش بؿش ت ويحبت هتشجويي 2
ف شػت ػبيت بي لبثل اػتفبد دس آه صؽ اػتب ذاسد ػبيت هبكش ػبفت ػ اى سديف 2 4 5 7 8 0 ػبيت بي ديگش آه صؽ #C 22