كلاس برنامه نويسي كلاس برنامه نويسي .

كلاس برنامه نويسي

درآمد يك برنامه نويس در كشورهاي گوناگون

 
بدون شك وترديد يكي مهم‌ترين آيتم ها براي گزينش شايسته ترين مملكت براي مسافرت , ميزان ميانگين درآمد يك برنامه نويس در آن سرزمين است . براساس آمارها , برنامه نويسان در كشورهاي سوئيس , سوئد , استراليا و امريكا بيشترين درآمد را داشته اند . براساس همين آمارها , مرزوبوم آرژانتين , به برنامه نويسان پي اچ پي , حقوق و دستمزد سخاوتمندانه تري به نسبت ديگر برنامه نويسان ميدهد . چنانچه برنامه نويس PHP مي‌باشيد اين مرز و بوم براي شما مطلوب خواهد بود .
فرانسه هم در پي كساني با تخصص جاوا و Front - end است و به آن‌ها در قبال تخصصشان حقوق و دستمزد نيكي مي‌پردازد . پس فرانسه هم شايسته ترين مملكت براي سفر برنامه نويس با تخصص جاوا است . ژاپن , سنگاپور , چين و هند , با وجود نياز بالايشان به برنامه نويسان چابكدست , حقوق و دستمزد پاييني به آن ها مي دهند , ولي مي بايست اعتنا داشت كه‌اين آمارها و ميزان درآمد براساس دلار امريكا هست و ميزان درآمد را بايستي متناسب با هزينه معاش در آن مرزوبوم چك نمود . در پايين كشورهايي را كه ميتوانند ميهن مطلوب براي هجرت برنامه نويس با مهارت در گويش ساخت برنامه يگانه را براساس درآمد ليست نموده ايم :
۵ مرزو بوم كه مي‌توانند مرزو بوم مطلوب براي مسافرت برنامه نويس جاوا باشند :
• سوئيس
آمريكا
• استراليا
• آلمان
• انگليس

برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۱۵ آبان ۱۳۹۸ساعت: ۰۸:۳۶:۳۶ توسط:مينا موضوع:

ورژن هاي CSS


CSS 1 : اولي ورژن CSS كه بوسيله W3C به صورت قانوني به توسعه و گسترش دهندگان اينترنت سفارش شد , CSS 1 بود . اين ورژن در مورخ ۱۷ دسامبر سال ۱۹۹۶ به صورت قانوني دردست اشخاص قرار گرفت .
CSS 2 : ورژن دوم CSS هم در ماه مي سال ۱۹۹۸ منتشر و به يوزرها ارايه شد . در‌اين ورژن قابليت‌هاي جديدي نظير جايگذاري مطلق ( Absolute ) , تعلق ( Relative ) و اثبات ( Fixed ) در لحاظ گرفته شده بود . در‌اين ورژن همينطور امكاناتي نظير توليد ادراك و آشنايي اشكال متعدد پوشه ( Media ) و قابليت‌هاي تازه براي پباده سازي نوشته ساخت شد .
ورژن CSS2 . 1 هم پخش شده شده‌است كه ايرادات و باگ هاي CSS2 را برطرف نموده است . اين ورژن يك‌سري توشه از سمت W3C نامزد سفارش شده بود كه هر توشه براي بررسي بيشتر اين كار به تعويق مي زمين خورد . البته عاقبت در 7 دسامبر 2010 اين اتفاق افتاد و اين ورژن به وسيله W3C توصيه شد .
CSS3 : ورژن CSS3 برخلاف ورژن هاي گذشته كه همه تعاريف و تجهيزات در قالب يك اپليكيشن مورد به كار گيري استفاده كننده قرار مي گرفت , دارنده ساختاري ماژولار است . هريك از ماژول ها , امكان هاي خاصي را به اپليكيشن بيشتر مي‌كند . اين ورژن از CSS در ماه ژوئن سال ۱۹۹۹ منتشر شويد . از آنجايي كه CSS 3 بر شالوده ماژول‌ها بود , تا ژوئن ۲۰۱۲ بيش تر از پنجاه ماژول CSS دربرگيرنده Media Queries , Namespace , Selector Level و Color از جانب تيمي كه روي اين لهجه كار ميكرد , منتشر شدند . در CSS3 شما قابليت و امكان به كار گيري از اشكال فرمت هاي رنگي مانند HEX , RGB , RGBA و ديگر فرمت هاي غير متداول را داريد . همگي اين فرمت ها به خير و خوبي در CSS3 پيشتيباني مي گردند .

برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۱۳ آبان ۱۳۹۸ساعت: ۰۹:۳۰:۲۳ توسط:مينا موضوع:

آموزش جلوگيري از نابود و مجدد ايجاد شدن activity بر اثر تغيير در تنظيمات و وضعيت برنامه

همان طور كه در بالا ذكر شد، activity بر اثر تغيير در تنظيمات و وضعيت دستگاه (config change) از بين رفته و جهت تطبيق با تنظيمات جديد و همچنين بارگذاري resource هاي جديد، دوباره ساخته مي شود.
تغيير در تنظيمات ممكن است به دنبال يك event كه از خود دستگاه اندرويد اعلان يا صادر مي شود و مربوط به برنامه ي جاري مي باشد، اتفاق بيافتد.
اطلاعات مربوط به تنظيمات جاري دستگاه در نمونه اي از كلاس Configuration ذخيره مي شود. در واقع Configuration يك كلاس است كه تمامي اطلاعات مربوط به تنظيمات جاري دستگاه را تعريف مي كند و اين اطلاعات مي توانند منابع و محتواي مورد نياز اپليكيشن را تحت تاثير قرار دهند. كلاس مزبور هم مي تواند تنظيمات تعريف شده توسط كاربر (همچون locale list و scaling = مقياس بندي به صورت پويا) را شامل شود و هم تنظيمات دستگاه نظير حالت دريافت ورودي (input mode)، اندازه ي صفحه يا وضعيت و جهت نمايش.
به عنوان مثال زماني كه كاربر با چرخاندن دستگاه، وضعيت نمايش و چيدمان را تغيير مي دهد (از نماي عمودي به افقي تغيير مي دهد)، در اين هنگام سيستم اندرويد متوجه مي شود كه activity جهت تطبيق با شرايط جاري، لازم به بارگذاري منابع جديد دارد. از اينرو activity كنوني را نابود كرده و بار ديگر با تنظيمات جديد آن راه اندازي مي كند.
هنگامي كه activity نابود و مجدد ساخته مي شود، برنامه نويس مي بايست اطمينان حاصل كند كه نمونه ي جديد activity با اطلاعات مربوط به وضعيت قبلي ايجاد و بارگذاري شود. سيستم اندرويد ابزار و روش هاي مختلفي براي اين منظور ارائه مي دهد. در محيطemulator مي توانيد با فشردن كليدهاي Ctrk+F11 به راحتي تغيير در وضعيت و جهت نمايش را شبيه سازي نماييد.
مي توانيد activity را طوري در فايل XML تعريف كنيد كه نسبت به برخي از تغييرات در وضعيت و تنظيمات بي تفاوت باشد و به تبع از راه اندازي مجدد activity در موارد مزبور جلوگيري نماييد. كافي است در فايل تنظيمات AndroidManifest.xml خود، داخل تگ activity، خصيصه (attribute) configChanges را با مقدار مربوطه تنظيم نماييد.
Activity زير طوري تنظيم شده كه در صورت رخداد تغيير در وضعيت نمايش يا موقعيت صفحه كليد (قابل مشاهده/پنهان)، از نو راه اندازي نشود و به بياني ديگر نسبت به اين تغييرات بي تفاوت باشد.


برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۱۱ آبان ۱۳۹۸ساعت: ۰۴:۳۷:۵۶ توسط:مينا موضوع:

تاثير مهارت هاي قابل انعطاف در كد نويسي

 
شايد تعجب كرده باشيد كه خصوصياتي مثل بردبار بودن , خوش اخلاقي , رئيس زمان , رابطه اثرگذار با ساير افراد , خلاقيت و . . . با ساخت برنامه چه ارتباطي دارا هستند و چطور اين گونه مهارت ها مي‌توانند در فن و تخصص شما تاثيرگذار باشند . البته به دليل اين‌كه شما قصد داريد در يك گروه كد نويسي شاغل گرديد , مي بايست بتوانيد به صورت موثري با ديگر افراد مجموعه در تعامل باشيد و تاثير مثبتي بر آنان بگذاريد .
چون هنگامي كه به يك گروه ساخت برنامه ملحق ميشويد مي بايست به آنان تحت عنوان يك خانواده نگاه فرماييد . چون از اين پس مي بايست دستكم نيمي از زمان هر روز خويش را با آن‌ها سپري فرماييد و در مراحل توسعه و گسترش يك اپليكيشن با يكديگر به بحران هاي مختلفي برخورد نماييد كه فقط با همياري يكديگر مي‌توانيد از پس آنان بر بياييد . بدين ترتيب بايستي مدام كارايي فرماييد كه رابطه ها و مهارت هاي ارتباطي خويش را با بقيه افراد تقويت فرمائيد .
همينطور چه بسا در صورتيكه قصد داشته باشيد به صورت غير وابسته و فريلنسري ( دوركاري ) شاغل گرديد , مي بايست بتوانيد به صورت موثري با مشتريان خويش در تعامل باشيد و رابطه موثري با آن‌ها برقرار فرماييد . همينطور بقيه مهارت هاي قابل انعطاف از جمله فوت و فن گفتمان , رئيس زمان , مشتري مداري و . . . براي برنامه نويسان جداگانه مضاعف داراي اهميت است .


برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۳ آبان ۱۳۹۸ساعت: ۰۹:۲۴:۱۲ توسط:مينا موضوع:

آشنايي با لهجه برنامه نويسي Visual Basic

 
Visual Basicيك گويش برنامه نويسي قوي و ابزاري است كه ضمن سادگي وسهولت فراگيري داراي توانائيهاي فوق العاده اي ميباشدكه به برنامه نويسان قابليت نوشتن هر سيستمي را خواهد بخشيد .
اين لهجه يكي از سريعترين و سهل وآسان ترين ابزارهاي جانور جهت ايجاد برنامه هاي كاربردي ذيل اين سيستم ادله Windows از قبيل Microsoft Exel وMicrosoft Access نيز از همين گويش استعمال مي نمايند . همچنين برنامه نويسي در محيط Web نيز براي كساني كه با اين گويش آشنايي داشته باشند بسيار معمولي مي باشد زيرا اوامر اين گويش جهت نوشتن برنامه هاي مذكور به عنوان VB Script كه كاملاُمشابه دستورالعملهاي VB است بكار گرفته است .
محيط و ابزارهاي برنامه نويسي گويش Visual Basic
محيط كاري وفضايي كه به وسيله VB براي برنامه نويسان به وجود مي آيد محيط تو سعه اي مجتمع شده يا Integrated Development Enviroment اسم داراست كه هر يك جهت كاربرد در مورد ها گوناگوني نظير طراحي , كد كردن , ترجمه برنامه و رفع اشكا ل احتمالي به كارگيري مي شوند .
براي اجراي برنامه VB و فايده گيري از آن مي توانيد پروسه زير را انجام دهيد :
1 - سوييچ Start را در برنامه Windows گزينش نماييد .
2 - در منوي نمايش داده شده Program را تعيين كنيد .
3 - در منوي جديد برنامه Windowe Basic را گزينش كرده و با فعال شدن آن فايل اجرايي ( Executable ) مرتبط با Visual Basic را گزينش نماييد و بعد بر روي آن دوبار پياپي كليد سمت چپ موشواره را فشار دهيد . بعداز زمان كوتاهي شما برنامه رابط تشريح شده ذيل را مراعات مي كنيد .


برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۱ آبان ۱۳۹۸ساعت: ۰۹:۳۵:۰۳ توسط:مينا موضوع: