اثر پروانه ای

برنامه نویسی حرفه ای کامپیوتر به زبان سی شارپ - لیست کامل کلمات کلیدی در ʚĭɞ - ßữʈʨɾflỵ ⓔⓕⓕⓔⓒⓣ

اثر پروانه ای

برنامه نویسی حرفه ای کامپیوتر به زبان سی شارپ - لیست کامل کلمات کلیدی در ʚĭɞ - ßữʈʨɾflỵ ⓔⓕⓕⓔⓒⓣ

اثر پروانه ای

اثر پروانه‌ای نام پدیده‌ای است که به دلیل حساسیت سیستم‌های آشوب‌ناک به شرایط اولیه ایجاد می‌شود. این پدیده به این اشاره می‌کند که تغییری کوچک در یک سیستم آشوب‌ناک چون جو سیارهٔ زمین (مثلاً بال‌زدن پروانه) می‌تواند باعث تغییرات شدید (وقوع توفان در کشوری دیگر) در آینده شود.

ایده‌ٔ این‌که پروانه‌ای می‌تواند باعث تغییری آشوبی شود نخستین بار در ۱۹۵۲ در داستان کوتاهی به نام آوای تندر اثر ری بردبری مطرح شد. عبارت «اثر پروانه ای» هم در ۱۹۶۱ در پی مقاله‌ای از ادوارد لورنتس به وجود آمد. وی در صد و سی و نهمین اجلاس ای‌ای‌ای‌اس در سال ۱۹۷۲ مقاله‌ای با این عنوان ارائه داد که «آیا بال‌زدن پروانه‌ای در برزیل می‌تواند باعث ایجاد تندباد در تکزاس شود؟»

آخرین نظرات
  • ۱۳ بهمن ۰۱، ۱۵:۳۱ - حسنا سادات و سما سادات
    عالی

۱۱ مطلب با موضوع «برنامه نویسی :: اندروید» ثبت شده است

  • ۱
  • ۰

هر روز شاهد پیشرفت گوشی ها و تبلت های اندرویدی و در عین حال کاهش قیمت این ابزارها نصبت به کارائیشان هستیم. گجت های هوشمند اندرویدی بسیاری از کارهای روزمره ما را اگر بطور کامل انجام ندهند، روند آن کارها را بسیار ساده کرده اند. در این میان بازار بسیار خوبی هم برای فروش نرم افزارهای مورد نیاز این گجت ها (گوشی ، تبلت، ساعت و...) بوجود آمده است.

برای تولید برنامه های (اپلیکیشن / Application) قابل اجرا در این گجت ها مسلما نیاز به یکسری ابزارها وجود دارد. البته نصب کردن این ابزارها کار ساده ای (حداقل برای من) نیست.

شاید شما هم با دردسر های نصب و راه اندازی محیطی مناسب برای برنامه نویسی Android آشنا باشید. نصب نرم افزار Eclipse ، نصب SDK های اندروید، نصب افزونه (Plugin) های مربوطه بر روی ایکلیپس، با وجود تحریم هایی که گوگل برای کشور عزیزمان تعریف کرده، کاری بسیار سخت و طاقت‌فرسا است. (عصن یه وضی

اما نگران نباشید امروز برای شما عزیزان، آخرین نسخه از ابزارهای توسعه اندروید (ADT) را گذاشتم. با این برنامه تقریبا نیازی به هیچ نرم افزار جانبی ندارید. خیلی راحت نرم افزار رو دانلود کنید و از برنامه نویسی برای گجت های اندرویدی، لذت ببرید.

دانلود محیط برنامه نویسی اندروید بدون نیاز به ابزارهای اضافی

دانلود در ادامه مطلب

  • غلامعلی حسینی بهجانی
  • ۱
  • ۰

با این اپلیکیشن ها در گجت اندرویدی خود، به زبان C و ++C برنامه نویسی کنید:

دانلود C4Droid  دانلود cppDroid

با این اپلیکیشن ها برنامه نویسی Java رو به گوشی اندرویدی خود بیاورید:

دانلود AIDE  دانلود CodeAnyware

از برنامه نویسی Processing اطلاع دارید؟ یک زبان بسیار ساده اما فوق العاده کاربردی برپایه جاوا هست. شما با این اپلیکیشن می تونید با استفاده از تلفن هوشمند اندرویدی خودتون به این زبان، برنامه نویسی کرده و نتیجه برنامه ای که نوشته اید رو بصورت فایل های با پسوند apk (برنامه های قابل نصب در گوشی های دیگر) به دوستان خود بدهید:

دانلود APDE

با استفاده از اپلیکیشن زیر، می توانید به زبان PHP برنامه نویسی کنید:

دانلود PHPRunner


شما هم اگر مورد خاصی مد نظر دارید، در بخش نظرات، مطرح کنید تا به این لیست اضافه کنم.

باتشکر


  • غلامعلی حسینی بهجانی
  • ۱
  • ۰

سلام...

همونطوری که قول داده بودم امروز می خوام روش های اجرای برنامه های اندرویدی نوشته شده در Eclipse رو خدمتتون توضیح بدم.

برای این کار باید یک دستگاه اندرویدی مجازی رو در کامپیوترمون درست کنیم. به این دستگاه ها اصطلاحا AVD یا Android Virtual Device می گوییم. بعد از اینکه یک AVD رو ساختید، کافیه روی دکمه Run (یه دایره کوچولوی سبز رنگ که وسطش یه مثلث سفیده) کلیک کنید. همچنین می تونید دکمه F11 صفحه کلیدتون رو فشار بدید.


روش ساختن AVD:

در نرم افزار Eclipse به منوی Window رفته و گزینه Android Virtual Device Manager کلیک کنید. در پنجره باز شده، در برگه Android Virtual Devices دکمه New را بزنید.

در پنجره Create new Android Virtual Device جلوی AVD Name ، نام وسیله مجازی رو وارد کنید. از لیست بازشو Device یک مورد را بسته به نیاز خود انتخاب کنید. دقت کنید که هرچه رزولوشن وسیله انتخابی شما از این لیست بالاتر باشد نیاز به قدرت پردازشی بیشتری خواهید داشت و برنامه شما ممکن است در سیستم های با قدرت پردازشی پایین، به کندی اجرا شود.

از قسمت Target هم یکی از گزینه ها رو انتخاب کنید. احتمالا اگه از بسته پیشنهادی ما استفاده کرده اید، فقط یک گزینه دارد (Android 4.2 - API Level 17).

بقیه قسمت ها مربوط به شبیه سازی دوربین جلو و عقب دستگاه، تنظیمات مربوط به حافظه SD و RAM دستگاه، تنظیمات مربوط به صفحه کلید و حافظه داخلی می باشند.

  • غلامعلی حسینی بهجانی
  • ۱
  • ۰

سلام...

شما با استفاده از این برنامه می توانید آیکون برنامه های اندروید ذخیره شده در کامپیوتر را به نمایش در آورید. از این پس تمام فایل های با پسوند apk را که در کامپیوتر خود دارید را با آیکون خودشان مشاهده کنید. این برنامه کمک بسیار زیادی در راحت تر پیدا کردن برنامه مورد نظرتان به شما می کند.

بعد از اینکه این برنامه رو از لینک زیر دانلود کردید، برنامه رو از حالت فشرده خارج کنید (با استفاده از برنامه WinRar) روی فایل install راست کلیک کرده و گزینه Run as administrator را انتخاب کنید. پس از چند لحظه برنامه نصب خواهد شد و برای اینکه بتوانید نتایج برنامه رو ببینید می بایست روی فایل restart_explorer راست کلیک کرده و گزینه Run as administrator را انتخاب کرده ، سپس برای ادامه روند نصب برنامه ، در پنجره سیاه رنگ بازشده (Command prompt) دکمه Y از صفحه کلید را فشار دهید.

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

دانلود apk shell ext 2.3

  • غلامعلی حسینی بهجانی
  • ۱
  • ۰

سلام...

توی درس قبل دستور android create project رو تا اونجایی که لازمش داشتیم توضیح دادم. توی این درس یکسری مطالب پراکنده اما بدرد بخور رو بررسی خواهیم کرد. مثلا اینکه چطور شکل ظاهری برنامه رو دستکاری کنیم. اینکه چطور برای رویداد کلیک یک دکمه برنامه نویسی کنیم. چطور به اجزای برنامه (مثلا دکمه -Button- یا کنترل نمایش دهنده متن -TextView- و...) دسترسی داشته باشیم.

از جمله مطالبی که باید در مورد اونها بدونیم چرخه اجرای برنامه های اندروید هست. یک برنامه اندروید از زمان اجرا (رویداد onCreate) تا لحظه ای که از حافظه خارج می شود و به نوعی بسته می شود (رویداد onDestroy) ، بسته به اینکه کاربر چه تعاملاتی با برنامه داشته باشد، مراحلی را پشت سر می گذارد که این مراحل بصورت خیلی خلاصه در نمودار زیر به نمایش در آمده.

  • غلامعلی حسینی بهجانی
  • ۱
  • ۰

سلام. به نظرم این نرم افزار بهترین نرم افزار برای خواندن و دستکاری فایل های PDF هست که سرعت باز کردن فایل ها در این نرم افزار فوق العاده بالا هست.

یکی دیگه از امکانات این برنامه که واقعا من رو مجذوب خودش کرده اینه که می تونید هر قسمت از کتاب رو که بخواهید انتخاب کرده و کارهای مختلفی روی اون انجام بدید. مثلا" کلمه ای رو به دیکشنری (دیکشنری هایی که قبلا نصب کردید؛ مثل GoldenDict) بفرستید و معنی اون رو مشاهده کنید. یا مثلا قسمتی از متن کتاب رو برای دوستانتون پیامک کنید. یا حتی می تونید متن انتخابی خودتون رو به شبکه های اجتماعی مثل افسران بفرستید.

  • غلامعلی حسینی بهجانی
  • ۱
  • ۰

این کار در گوشی های مختلف به روش های گوناگونی انجام می گیرد.

عکس برداری از صفحه گوشی GLX G4 NFC: دکمه Power و کم کردن صدا را همزمان نگهدارید. احتمالا این روش در همه گوشی هایی که روی آنها اندروید 4.1.1 نصب هست جواب میده و نیاز به هیچگونه روت و سوپر یوزر نداره.

گوشی های دیگه (مدلش رو شما بگید): نگهداشتن دکمه Power و انتخاب گزینه ScreenShot.

بعضی از گوشی ها با نگهداشتن دکمه Home و Power عکس می گیرند.

بعضیای دیگه هم کافیه کناره دستتون رو عمود به گوشی قرار داده و از سمت راست به چپ حرکت بدید.


لطفا" تجربه خودتون رو در گوشی های دیگه با ما در میون بگذارید.

  • غلامعلی حسینی بهجانی
  • ۱
  • ۰

سلام دوستان...

بدون هیچ معطلی ادامه میدیم...

android create project -n firstProject -t 1 -p c:\firstProject -k ir.blog.butterfly.firstProject -a mainActivity

نمی دونم این دستور رو اجرا کردید یا نه! اما قرار شد که پارامترهاش رو براتون توضیح بدم که هر کدوم چه کاری انجام میدن. پارامترهای این دستور از یکسری مفاهیم بنیادی برنامه نویسی اندروید تشکیل شده که اگه با این مفاهیم آشنایی پیدا کنید، طبعا با اون پارامترها هم آشنا می شوید.

از قسمت اول دستور که کاملا مشخص هست که کار این دستور ساخته یک پروژه جدید اندروید هست.

  • غلامعلی حسینی بهجانی
  • ۱
  • ۰

سلام.

امیدوارم به اندازه کافی با بسته برنامه نویسی اندروید که بهش ADT (ابزارهای توسعه اندروید) هم می‌گن وَر رفته باشید!

برای امروز قصد دارم یکسری مقدمات رو بگم که با دونستن اونا حتی کار کردن با وسیله اندرویدیتون براتون جذاب تر میشه، چه برسه به برنامه نویسی برای اون.

برنامه های اندروید درواقع فایل هایی با قالب zip هستند. یعنی اگر پسوند فایل رو که apk هست به zip تغییر بدین و اونو باز کنید متوجه یکسری فایل ها و پوشه ها در داخل این فایل خواهید شد. این فایل ها هرکدام کار خاصی را انجام میدن و هرکدام از پوشه ها محل نگهداری فایل هایی خاص هستند که در حین برنامه نویسی مکررا از آنها استفاده می شود. صد البته این فایل ها مورد نیاز خود برنامه هم هستند. مثلا فرض کنید آیکن برنامه باید یک جایی در داخل خود برنامه ذخیره شده باشد تا برنامه بتواند از آن استفاده کند. حالا می خوام برای شروع اول یک برنامه اندروید رو گیر بیارید و پسوند اونو به zip تغییر بدید و فایل ها و پوشه ها اونو مشاهده کنید.

  • غلامعلی حسینی بهجانی
  • ۱
  • ۰

قراره که در تاپیک اندروید به بحث و تبادل نظر در مورد اندروید بپردازیم. خوب بدون فوت وقت میریم سر اصل مطلب...

همونطور که احتمالا می دونید، اندروید یک سیستم عامل متن باز بر پایه لینوکس هست. سیستم عامل هم نرم افزاری هست که مابین کاربر و سخت افزار کامپیوتر (یا هر وسیله کامپیوتری دیگه ای) قرار می‌گیره و باعث میشه تا برنامه نویس ها با سختی های برنامه نویسی برای سخت افزارها مختلف مواجهه کمتری داشته باشند و کاربران عادی از وسیله کامپیوتری خودشون لذت فوق العاده بیشتری ببرند. در کامپیوترهای PC مهمترین سیستم عامل ها، ویندوز و لینوکس هست. اما در میان تلفن های همراه می توان به سیستم عامل های اپل iOS برای گوشی ها اپل (این شرکت همیشه دوست داشته سخت افزار و نرم افزارش متعلق به خودش باشه!!) ، سیمبین که معمولا روی گوشی های نوکیا دیده می شد. (سیستم عامل های دیگه ای هم هست که بیخیال)

اما بحث ما بر روی سیستم عامل اندروید (Android) هست. این سیستم عامل از اول مال شرکت گوگل نبوده، گوگل اونو خریده! امروزه اکثر دستگاه های الکترونیکی درحال مجهز شدن به این سیستم عامل قدرتمند هستند. پس این سیستم عامل نه تنها روی تلفن های هوشمند که حتی بر روی تبلت و تلویزیون های هوشمند و حتی بنا به نقل هایی روی برخی لباسشویی‌ها هم نصب میشه.

ما در این سلسله تاپیک ها بر روی برنامه نویسی این سیستم عامل با استفاده از زبان برنامه نویسی جاوا تمرکز می کنیم. هرچند می توان با زبان های دیگری از جمله خانواده C هم برای این سیستم عامل برنامه نویسی کرد.

برای دانلود ابزار مورد نیاز برای برنامه نویسی اندروید به ادامه مطلب بروید...

  • غلامعلی حسینی بهجانی