دانلود ويدئو كتاب مطالب اموزشي به زبان فارسي دانلود درايور
اموزش سخت افزار نرم افزار به زبان فارسي

 تمام كدهاي خطاي ديباگر رو در سه فصل با توضيح مفاهيم انها براتون گذاشتم



ادامه مطلب...
ارسال توسط نيما ساماني پور
ارسال توسط نيما ساماني پور
ارسال توسط نيما ساماني پور


معرفی سایت های آموزش تمامی زبان های برنامه نویسی و تحت شبکه 

ميتوانيد از اين سايت ها استفاده كنيد



ادامه مطلب...
ارسال توسط نيما ساماني پور

 


اشاره:
در قسمت قبل نحوه نصب كيت توسعه آندروئید و پیاده سازی آن را روی Eclipse بیان كردیم. حال نوبت آن است که مفاهیم اولیه کدنویسی را برای آندروئید معرفی كنیم. براي اين كار از يك خودآموز چند قسمتي در سايت devx استفاده شده است. این متن آموزشی اصول اولیه برنامه‌نویسی آندروئید را در سه دسته ساخت رابط کاربری، کد نويسي برای برنامه و بررسی مانیفست توضیح مي‌دهد.

مقدمه
قبل از نوشتن برنامه ارائه شده در این مثال به موارد زیر دقت كنید:
نام پروژه ما HelloWorld است و در Package Explorer در سمت چپ پنجره قابل دسترسی است. هر برنامه آندروئید از پوشه‌هاي زیر تشکیل شده است:
src: این پوشه شامل فایل‌هاي سورس کد .java پروژه تام است. در این مثال دو فایل در آن قرار دارد. یکی HelloWorld.java و دیگری R.java. فایل HelloWorld.java فایل سورس activity خواهد بود. شما کد برنامه‌ خود را در این فایل مي‌نویسید. R.java نيزیک فایل تولید شده توسط کامپایلر است که به تمام منابع استفاده شده در پروژه‌ اشاره مي‌كند. نباید این فایل را تغییر داد.
Android Library: این پوشه شامل یک فایل android.jar است. اين فايل در بر گيرنده تمام کتابخانه‌هاي کلاسی است که یک برنامه آندروئید به آن‌ها نیاز دارد.
res: این پوشه شامل تمام منابع استفاده شده برنامه است و ســه زیــرپوشـه دارد: drawable، layout و values. در ادامـــه مقاله به صورت خلاصه با این سه پوشه و کاربرد آن‌ها آشنا مي‌شوید.
AndroidManifest.xml: این فایل مانیفست برنامه‌ شما است. كه در آن علاوه بر Permission‌هاي مورد نیاز برنامه ویژگی‌های دیگری مانند Intent-filter و Receiver‌ها را نیز تعریف خواهید كرد.

ساخت رابط کاربری
آندروئید از دو روش برای ساخت رابط کاربری پشتیبانی مي‌كند: کد‌نویسی و فایل‌هاي XML. عموماً روش XML ترجیح داده مي‌شود، زیرا با استفاده از آن قادر خواهید بود بدون نوشتن کدهای فراوان رابط کاربری برنامه‌ را تعریف كنید. براي اين كار، روی main.xml که در زیر پوشه res/layout قرار دارد، دو بار کلیک كنید. همان‌طور که مشاهده مي‌كنید، Eclipse فایل main.xml را به‌صورت پیش فرض در layout mode نشان مي‌دهد. این به شما اجازه مي‌دهد تا به صورت تصویری روند توسعه رابط کاربری خود را مشاهده كنید. برای اعمال تغییرات روی رابط کاربری بايد به Code View تغییر حالت دهید. برای این کار روي گزينه tab main.xml که در زیر Layout قرار دارد، کلیک كنید.


پس از انجام اين كار کد XML‌ زير را مشاهده خواهید كرد.




http://schemas.android.com/apk/res/android»
android:orientation=«vertical»
android:layout_width=«fill_parent»
android:layout_height=«fill_parent»
>
android:layout_width=«fill_parent»
android:layout_height=«wrap_content»
android:text=«@string/hello»
/>


در آندروئید، کدهای XML به صورت درختی از Tag‌ها تعریف مي‌شوند. هر ويجتي (دکمه، text box و چیزهایی مانند آن‌ها) به‌عنوان یک View شناخته مي‌شود. برای سازماندهی ویجت‌ها و قرار دادن آن‌ها روی صفحه، از Layout استفاده مي‌شود. در این مثال، المنت هر ويجتي را در یک ستون به نمایش درخواهد آورد. المنت ويجتي را تعریف مي‌کند که به نمایش یک رشته مي‌پردازد.


هر المنت تعدادي خصوصیت دارد. جدول 1 معانی خصوصیات مختلف استفاده شده در این مثال را نمایش مي‌دهد.توجه کنید که در المنت ، مقدار خصوصیت android:text برابر با string/hello ا@است. string ا@به فایل Strings.xml اشاره دارد که در پوشه Res/values قرار دارد. با دوبار کلیک روي اين فايل متن زیر را مشاهده خواهید كرد:




Hello World, HelloWorld
HelloWorld Application



خصوصیت معنی
xmlns:android این یک تعریف Namespace است که به ابزارهای آندروئید مي‌گوید شما مي‌خواهید خصوصیات معمولی را که در Namespace آندروئید وجود دارد تعریف كنيد. بیرونی ترین لایه هر layout آندروئیدی باید این خصوصیت را داشته باشد.
android:layout_width این خصوصیت بیان کننده میزانی است که این View خاص باید برای عرض صفحه در نظر بگیرد. در مثال ما این تنها View است پس منطقی است که بخواهیم تمام صفحه را با آن پر کنیم. به همین منظور مقدار خصوصیت را برابر fill_parent در نظر مي‌گیریم.
android:layout_height این خصوصيت دقیقاً همان کاری را که android:layout_width برای عرض صفحه انجام مي‌داد برای طول صفحه مي‌کند.
android:text این ويژگي متنی را تنظیم مي‌کند که TextView باید نمایش دهد.



در اینجا string/hello ا@ به رشته‌اي اشاره دارد که مانند زیر تعریف مي‌شود:


Hello World, HelloWorld


در حالت کلی، توصیه مي‌شود که رشته‌هاي استاتیک خود را در یک فایل XML (مانند Strings.xml) ذخیره كنيد تا به اين ترتیب، وقتی قرار است يك Localization‌ صورت گیرد تنها به تغییر همین فایل نیاز باشد.حال یک المنت را مانند زیر به فایل اضافه كنید:





Hello World, HelloWorld
Click Me
HelloWorld Application


همچنین باید المنت هایی را به رابط کاربری مانند آنچه در زیر نشان داده شده است، اضافه كنيد.



http://schemas.android.com/apk/res/android»
android:orientation=«vertical»
android:layout_width=«fill_parent»
android:layout_height=«fill_parent»
>
android:layout_width=«fill_parent»
android:layout_height=«wrap_content»
android:text=«@string/hello»
/>

android:id=«@+id/txt_name»
android:layout_width=«fill_parent»
android:layout_height=«wrap_content»
/>

 

عكس ضميمه

 

نوع فايل: jpg Data_Gallery_2010_11_Andr1_s.jpg (5.7 كيلو بايت, 22 نمايش)
نوع فايل: jpg Data_Gallery_2010_11_Andr2_s.jpg (46.2 كيلو بايت, 22 نمايش)
نوع فايل: jpg Data_Gallery_2010_11_Andr3_s.jpg (33.6 كيلو بايت, 26 نمايش)
نوع فايل: jpg Data_Gallery_2010_11_Andr4_s.jpg (60.7 كيلو بايت, 31 نمايش)

 

 

اموزش كامل همراه با نرم افزار هاي مورد احتياج

قسمت اول

 



ادامه مطلب...
ارسال توسط نيما ساماني پور

 آموزش برنامه نویسی Android 2 به زبان اصلی وکامل (همراه با نرم افزار های مرتبط)



ادامه مطلب...
ارسال توسط نيما ساماني پور

 

 در خواست مشابهت فت به شماره

p0903bdg

 

مادبرد asrock هست

 

فت های اطراف سی پی یو هست

 




ارسال توسط نيما ساماني پور

 نمونه سولات تستی رشته (مونتاژ و ارتقا کامپیوتر شخصی) و (تعمیر کار رایانه شخصی)



ادامه مطلب...
ارسال توسط نيما ساماني پور

یک بوق: اشکال از DRAM میباشد. بنابراین مشکلی در حافظه سیستم به وجود آمده است.
دو بوق: حافظه فاقد تعادل است. تساوی گردش در حافظه به درستی کار نمیکند.
سه بوق: 64 کیلوبایت مورد نیاز برای شروع و راه اندازی سیستم در دسترس نیست که به RAM سیستم بر میگردد.
چهار بوق: تایمر سیستم شما با مشکل مواجه شده است که مانع از درستی همزمان عملکرد Motherboard میشود.
پنج بوق: CPU با مشکل مواجه است.
شش بوق: Controller ورودی A20/Keyboard با مشکل مواجه است IC کنترل کننده کیبورد با مشکل مواجه شده است و مانع از ورود A20 برای سوییچ کردن پردازنده میشود.
هفت بوق: حافظه مجازی Virtual با مشکل مواجه است.
هشت بوق: حافظه کارت ویدئو مشکل دارد. BIOS نمیتواند بر روی فریم های بافر کارت ویدئو بنویسد.
نه بوق: ROM شما مشکل دارد، چیپ BIOS ROM روی Motherboard دچار خطا است.
ده بوق: CMOS مشکل دارد. ایرادی در Motherboard مانع از فعل و انفعال با CMOS میشود.
یازده بوق: Cache در Level 2 حافظه دچار مشکل شده است.
یک بوق بلند و دو بوق کوتاه: سیستم ویدئویی دچار مشکل شده است.
یک بوق بلند سه بوق کوتاه: ایرادی همانند مشکل در سه بوق.
یک بوق بلند هشت بوق کوتاه: عملگر تست کننده خطا دارد.

بوق مداوم: اشکال از RAM یا از ویدئو.

 



ادامه مطلب...
تاریخ: سه شنبه 24 بهمن 1391برچسب:,
ارسال توسط نيما ساماني پور
ارسال توسط نيما ساماني پور

صفحه قبل 1 صفحه بعد

آرشیو مطالب
پيوند هاي روزانه
امکانات جانبی
ورود اعضا:

نام :
وب :
پیام :
2+2=:
(Refresh)

خبرنامه وب سایت:





آمار وب سایت:  

بازدید امروز : 20
بازدید دیروز : 19
بازدید هفته : 20
بازدید ماه : 107
بازدید کل : 80888
تعداد مطالب : 10
تعداد نظرات : 0
تعداد آنلاین : 1



آمار وبلاگ:

بازدید امروز : 20
بازدید دیروز : 19
بازدید هفته : 20
بازدید ماه : 107
بازدید کل : 80888
تعداد مطالب : 10
تعداد نظرات : 0
تعداد آنلاین : 1
/top_midb.gif">

src="http://Loxblog.Com/template
/top_midb.gif" width="16" height="16">

آمار وبلاگ:

بازدید امروز : 20
بازدید دیروز : 19
بازدید هفته : 20
بازدید ماه : 107
بازدید کل : 80888
تعداد مطالب : 10
تعداد نظرات : 0
تعداد آنلاین : 1

خبرنامه وبلاگ:

برای ثبت نام در خبرنامه ایمیل خود را وارد نمایید