تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 9 از 9

نام تاپيک: پرسش و پاسخ Basic 4 Android!

  1. #1
    اگه نباشه جاش خالی می مونه mo_sa's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    قـــــــــــــم
    پست ها
    237

    13 پرسش و پاسخ Basic 4 Android!

    سلام دوستان!
    همونطور که می دونید تو این مدت بازارِ فروش برنامه های اندرویدی خیلی خوب گرفته!
    لذا می خوام با برنامه ای به نام Basic 4 Android آشنا بشید!


    Basic 4 Android

    قبل از همه چیز بگم که:
    به هیچ وجه برنامه رو از خود سایت سازنده دانلود نکنید!

    چون دیگه به این راحتیا نمیشه کرکش کرد و درد سر داره... میشه رفت و از سایتهای دیگه ای مثل پی سی دانلود، دانلود کرد

    با این برنامه که بر پایه ی Visual Basic نوشته شده و کد های اون هم شبیه به Visual Basic ئه می شه به راحتی برنامه نویسی کرد!
    انشاءالله کم کم پیش می ریم تا یه برنامه نویس حرفه ای بشیم و برنامه هامونو به بازار ارسال کنیم و...

    با ما همراه باشید!
    Last edited by mo_sa; 10-04-2014 at 13:52.

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    May 2011
    پست ها
    44

    پيش فرض

    موافقم
    امیدوارم موفق باشی.

  3. این کاربر از djfafa بخاطر این مطلب مفید تشکر کرده است


  4. #3
    داره خودمونی میشه Mohammad_HNF's Avatar
    تاريخ عضويت
    May 2013
    محل سكونت
    شیراز
    پست ها
    134

    پيش فرض

    من هم موافقم خیلی عالی میشه
    این هم لینک دانلودش هست
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. این کاربر از Mohammad_HNF بخاطر این مطلب مفید تشکر کرده است


  6. #4
    اگه نباشه جاش خالی می مونه mo_sa's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    قـــــــــــــم
    پست ها
    237

    پيش فرض

    دوستان توجه داشته باشید که از سایت های ایرانی دانلود کنین این برنامه رو.
    اگه خود سایت برنامه بفهمه که برنامه تون کرک شده ست، به این راحتی نمی شه کرکش کرد.
    از این لینک، برنامه رو دانلود کنین:

    خود برنامه:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    کرک به تنهایی:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    برنامه رو نصب کنین و کرکش کنین تا با هم پیش بریم و ادامه بدیم.

    خود لینک صفحه ی پی-سی-دانلود
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    به جای خط چین، متن p30دانلود رو تایپ کنین.

  7. 2 کاربر از mo_sa بخاطر این مطلب مفید تشکر کرده اند


  8. #5
    اگه نباشه جاش خالی می مونه mo_sa's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    قـــــــــــــم
    پست ها
    237

    پيش فرض

    برنامه نویسی Basic 4 Android از دو بخش مهم تشکیل می شه:
    1- Activity
    2- Layout

    1- اکتیویتی شامل بخش کد نویسی می شه. که شما توش کدهاتونو می نویسید. مثلا می خواید بنویسید که اگه مثلا روی فلان دکمه کلیک کرد، این شکل از این جا به مقدار مشخصی آن طرف تر حرکت کنه. که ان شاء الله به طور کامل درباره ی این ها صحبت خواهیم کرد.

    2- قسمت لِیْ اوْت برنامه، که شامل طراحی و ظاهر و قیافه و شکل برنامه ی شما میشه. مثلا می خواید که بالای صفحه مثلا یه عکس گُل باشه و پایینش به صورتی که خودتون دوست دارید مثلا چند تا دکمه بذارید که روی هر دکمه ای متن خاصی نوشته. همه این چیزای ظاهری، مثل رنگ فونت، و رنگ شکل و عکس و .... رو باید توی قسمت لی اوت برنامه درست کرد.
    و عملکرد هر کدوم از اون ها رو باید توی اکتیویتی ها نوشت.
    یعنی اینکه قیافه ی دکمه چه شکلی باشه رو توی لی اوت تعریف می کنن و این که اون دکمه مثلا وقتی روش کلیک شد چی کار کنه رو توی اکتیویتی می نویسن.

    این توضیحات اولیه رو داشته باشید تا کم کم انشاءالله با برنامه آشنا بشیم.

  9. 2 کاربر از mo_sa بخاطر این مطلب مفید تشکر کرده اند


  10. #6
    اگه نباشه جاش خالی می مونه mo_sa's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    قـــــــــــــم
    پست ها
    237

    پيش فرض

    درس 2

    این صفحه ی محیط برنامه ست که بخش بخشش رو براتون توضیح می دم:

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

    خب این صفحه، صفحه ی کد نویسی برنامه ست. همونطور که مشاهده می کنید اون بالا یکی از تب های برنامه Designer نام داره که توی اون تب می شه طراحی برنامه رو انجام داد.

    در نسخه ی 3.5 برنامه ی Basic 4 Android دیزاینر برنامه خیلی بهتر شده.

    این تصویری که در بالا مشاهده می کنید دیزاینر برنامه رو نشون می ده که توی اینجاست که ما ظاهر برنامه رو درست می کنیم.

    سمت راست یک صفحه ی نسبتا کوچک مشکی رو می بینید که این یک شبیه ساز خیلی ساده از صفحه ی گوشیه که مثلا وقتی شما می خواید یه دکمه توی صفحه تون بذارید یه مربع یا مستطیل به شما در محلی که می خواید باشه میذاره که بگه شما مثلا فلان جا یه دکمه گذاشتید.

    خب حالا ما یه دکمه اضافه می کنیم.
    اول باید از منوی Add view یه چیزی مثل یه دکمه (Button) اضافه کنیم:



    حالا که روی اون کلیک کردیم دکمه ای به آن صفحه ی ساده اضافه خواهد شد


    خب حالا که می بینید یه دکمه به صفحه ی ما اضافه شد و خصوصیاتی درباره ی اون در صفحه ی دیزاینر ما به نمایش در اومد.

    در جلسه ی بعدی به تک تک خصوصیات این باتن می پردازیم.

  11. 2 کاربر از mo_sa بخاطر این مطلب مفید تشکر کرده اند


  12. #7
    اگه نباشه جاش خالی می مونه mo_sa's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    قـــــــــــــم
    پست ها
    237

    پيش فرض

    درس 3

    همانطور که مشاهده می کنید این باتنی که در حال حاضر در صفحه ی کوچکی که تقریبا شبیه صفحه ی موبایل است (Abstract) دارای خصوصیاتی در صفحه ی دیزاینر است.

    خب، حالا تک تک خصوصیات این Button1 رو بررسی می کنیم:

    -اولین و مهمترین خصوصیت این باتن اولین خصوصیت آن یعنی Name است. این Name پرکاربردترین خصوصیت در برنامه نویسی Basic 4 Android است.
    این Name در حقیقت اسمی است که ما به یک شیء در برنامه مان می دهیم تا کل برنامه از آن استفاده کنیم. یعنی الان این باتن (دکمه) ما که Name آن Button1 است، هرجا ما خواستیم آن را فراخوانی کنیم، از اسم آن استفاده می کنیم.
    مثلا ما می خواهیم که این دکمه ی ما وقتی روی آن کلیک شد، بچرخد. در این صورت ما چگونه بگوییم که وقتی رو آن دکمه کلیک شد آن دکمه بچرخد؟! در اینجا باید از Name هر شیء استفاده کرد. یعنی در اینجا می گوییم: وقتی روی Button1 کلیک شد، Button1 بچرخد. در طول برنامه نویسی خیلی خیلی با این Name ها کار داریم.

    -دومین ردیف Type است، که نشانگر این است که این شیء ما که در Abstract در حال نمایش است از چه نوع شیئی است. که ما وقتی از منوی AddView خواستیم یک شیء اضافه کنیم، چون Button اضافه کردیم اینجا هم نوشته Button.

    -Event Name هم زمانی استفاده می شود که بخواهیم برای آن یک Sub بنویسیم. که الآن خیلی با این کاری نداریم. وقتی وارد قسمت کد نویسی شدیم، بیشتر با این مورد آشنا می شویم.

    -Parent هم در حقیقت پدر یا مادر این شیء است که می گوید که این Button که نمی تواند روی هوا باشد. بلکه باید مثلا سطحی داشته باشد که روی آن باشد این مورد هم در مورد AddView در کدنویسی بدرد می خورد که با آن آشنا خواهیم شد.

    -Horizontal Anchor و Vertical Anchor هم در نسخه ی جدید بیسیک فور اندروید اضافه شده که برای این است که وقتی برنامه را در صفحه های بزرگتر مثل تبلت ها اجرا کردیم، دکمه ها مانند صفحه ی های کوچک موبایل بر روی تبلت ها هم ریز نشان داده نشوند و به نسبت مناسب در صفحه قرار گیرند. همچین این کار را می توان با استفاده از قسمت Designer Scripts هم انجام داد که بازهم با آن آشنا خواهیم شد.

    -Left به ما می گوید که شیء ما از سمت چپ صفحه چقدر فاصله دارد.

    -Top به ما می گوید که شیء ما از بالای صفحه چقدر فاصله دارد.

    -Width به ما می گوید که عرض شیء ما چقدر است.

    -Height به ما می گوید که ارتفاع یا طول شیء ما چقدر است.

    -و اما Enabled، .... این گزینه در برنامه تا حدی در کارهای گرافیکی اش مهم است. یک دکمه در حقیقت باید سه حالت داشته باشد:
    1- حالت معمولی: یعنی همین حالتی که وقتی یک دکمه را می بینیم چه ظاهری دارد. مثلا قرمز است و دورش خطی مشکی دارد.(Enabled)
    2- حالت فشرده شده: یعنی حالتی که وقتی کاربر دستش را روی دکمه گذاشته و دکمه در حالت فشرده شده قرار دارد. مثلا آن دکمه ی قرمز که دورش خط مشکی دارد در حال فشرده شدن رنگ قرمزش مشکی می شود و خط دورش که سیاه بود قرمز می شود. (Pressed)
    3- حالت از کار افتاده: گاهی اوقات پیش می آید که نیاز نیست یک دکمه فشرده شود و باید از کار افتاده باشد. این حالت را می توان در ویندوز اینچنین گفت که مثلا وقتی شما یکسری تغییرات در سیستمان انجام می دهید و دکمه ی Apply را می زنید. وقتی این دکمه را زدید، دیگر حالت روشن ندارد و خاکستری شده و انگار که خاموش است. به این حالت اصطلاحا Disabled گفته می شود.

    حال اگر این گزینه روی True به معنای «درست» باشد دکمه ی ما فعال است و قابلیت فشرده شدن دارد، ولی اگر روی گزینه ی False به معنای «غلط» باشد، دکمه ی ما در حالت غیر فعال قرار دارد و با کلیک کردن دکمه هیچ تغییری نمی کند.

    -Visible هم یکی از چیزهای کاربردی در Basic 4 Android است، به معنای «مرئی بودن». حال اگر این گزینه روی True به معنای «درست» باشد دکمه ی ما فعال است و قابلیت فشرده شدن دارد، ولی اگر روی گزینه ی False به معنای «غلط» باشد، دکمه ی ما در حالت غیر فعال قرار دارد و با کلیک کردن دکمه هیچ تغییری نمی کند.
    ممکن است شما در برنامه ای بخواهید که مثلا پس از مثلا 10 ثانیه Button1 غیب شود. در این صورت باید از visible استفاده کنیم. یعنی بخواهیم به زبان برنامه نویسی بگوییم، باید بگوییم: پس از 10 ثانیه Button1، قابلیت Visibleـش False شود.

    -مورد بعدی Tag است که بیش تر برای این کاربرد دارد که بفهمیم کاربر الآن مثلا دستش را روی کدام دکمه گذاشته. مثلا اگر دکمه ی x تگش 2 بود از این 2 می توانیم استفاده کنیم که مثلا فلان صفحه باز شود.

    -و اما Text که دیگر معلوم است. متنی که می خواهیم برای کاربر به نمایش در آید و آنرا ببینید. مثلا اگر جلوی جای خالی تکست بنویسیم «سلام». وقتی کاربر برنامه را بر روی گوشی یا تبلت خود نصب و اجرا کند خواهد دید که روی آن دکمه نوشته شده «سلام».

    -Text Style مربوط به ویژگی های متن است. مثلا چه رنگی باشد و سایز فونتش چقدر باشد و ...

    -و Button Properties هم ویژگی های دیگر Button ما از جمله ظاهر آن، مثلا رنگ آن در حالت Enabled و Disabled و Pressed چگونه باشد، را نشان می دهد.

    -Pressed هم کاربردی در برنامه ندارد. بلکه فقط برای درست کردن گرافیک باتن است. چون شما در این صفحه ی گوشی خود قبل از نصب برنامه، حالت فشرده شده ی دکمه را نمی بینید می توانید از این دکمه برای دیدن حالت فشرده ی دکمه قبل از نصب روی گوشی استفاده کنید.

    --در جلسه ی بعدی برنامه ی ساده با استفاده از یک Button خواهیم ساخت.
    موفق باشید.

  13. 2 کاربر از mo_sa بخاطر این مطلب مفید تشکر کرده اند


  14. #8
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2014
    پست ها
    2

  15. #9
    آخر فروم باز Amir-Rainman's Avatar
    تاريخ عضويت
    Dec 2011
    محل سكونت
    Rasht
    پست ها
    1,042

    پيش فرض

    با سلام

    کتاب یا بسته های آموزشی که برنامه نویسی رو با این نرم افزار یاد بده ، وجود داره؟

    اکثر آموزشایی که تو نت بصورت موضوعیه و پخش و پَلاست ! و نمیشه با این آموزشا پایه ای و مفهومی یاد گرفت !

    البته این دوستمون زحمت کشیدن و یه سری چیزا رو بصورت پایه ای گفتن و دستشون هم درد نکنه

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •