رفتن به مطلب

fun_code

کاربر رو به رشد
  • تعداد ارسال ها

    942
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    18

پست ها ارسال شده توسط fun_code

  1. در 5 ساعت قبل، محمدرضا شاهپیری گفته است :

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

    
    pr.Builder("pr").NormalRecycler.XMLLayout.ListView.RecyclerView.RefreshRecycler.Build

     

    ممنون ، امتحان کردم و آیکونه رفرش بالای لیست نمایش داده شد.

    خاطرتون هست حدودا کدام آموزش هست ؟ (اگر نیست که آموزش ها رو برای پیدا کردنش مرور کنم...)

    و آیا امکان تغییر آیکونه هست تا بتونیم با تِم برنامه یکیش کنیم ؟

    مثلا برنامه زرد هست و اون آیکون رنگارنگ...

  2. در در 1397/07/25, 19:28:08، محمدرضا شاهپیری گفته است :

    نسخه 2.8 اضافه شد.

    سلام

    بدون شک در برنامه هایی که از ریسایکلر استفاده میکنن و دیتای زیادی رو نمایش میدن (شبیه به دیوار ، بازار و ...) ، مشاهده کردین که وقتی در ابتدای لیست هست ، کاربر میتواند با کشیدن اسکرول به سمت پایین لیست را رفرش کند.

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

    این مورد در 90 درصد برنامه ها تنظیم شده و برای کاربران آشنا است.

    آیا در کتابخانه شما چنین چیزی برای آبجکت ریسایکلر طراحی شده است ؟؟

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

    با سپاس

  3. در 5 ساعت قبل، محمدرضا شاهپیری گفته است :

    این لاگو واسه تست گذاشته بودم نوع سی پی یو رو نشون میده. یادم نبود بردارم. چیز خاصی نیست.

    سلام

    طبق بررسی در 858 دستگاه متفاوت از کلا دو نوع کد میده که همگی شامل 5 بخش و مجموعا 32 کارکتر است.

    همگی در نوع قابل قیاس هستند که یکسری بخش اولشان که 8 کارکتر است همگی صفر و یکسری همگی f است.

    بخش چهارم کد هم که شامل 4 کارکتر است در تمام دستگاه ها صفر است !

    گویی می توانستید بجای 5 بخش ، کد را بصورت 4 بخشی استخراج کنید.

    با تشکر

  4. در در 1397/07/25, 19:28:08، محمدرضا شاهپیری گفته است :

    با سلام خدمت دوستان عزیز و همراهان همیشگی انجمن انسر سنتر

    سلام

    جناب شاهپیری ، در آپدیت یکی از برنامه هام متوجه شدم که وقتی API28 رو انتخاب میکنیم و تارگت sdk رو 28 میذاریم ، کتابخانه های okhttp و کلا کتابخانه هایی که با سروری ارتباط برقرار میکنن در دستگاه های با اندروید 9 و بالاتر ارور میدن.

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

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

    با تشکر

  5. در 5 دقیقه قبل، ForI گفته است :

    برای لود لیمیت هم روش خاصی نداره مث لود لیمیت همون مولتی پنل یه متغیر تعریف کنید بهش آیدی بدید و با هربار رسیدن به آخر لیست یکبار دیگه درخواست به سرور بفرستید تا از ایدی جدید اطلاعات رو بگیره

    آخه انگار آداپتر میخواد و نمیدونم چی هست و در آموزش ها هم ندیدم.

    در 14 دقیقه قبل، ForI گفته است :

    اگه حل نشد واستون تلگرام پیام بدید Foruta_an 

    جستجو کردم و یافت نشد !

    ممنون

  6. در 8 دقیقه قبل، ForI گفته است :

    خیر در این نسخه مشکل همچنان باقی هست

    این تاپیک مربوط به نسخه قدیمی کتابخانه هست.

    مثلا انگار در نسخه قدیمی متد setScrollEndListener وجود داشته اما در نسخه جدید نیست و رویداد اسکرول هم جواب نمیده !

  7. در 4 دقیقه قبل، ForI گفته است :

    سلام
    خیر در این نسخه مشکل همچنان باقی هست

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

    سلام

    دوست عزیز ، بنده نسخه جدید رو گرفتم اما چیزی در رابطه با بارگزاری دیتا بصورت مثلا 10 تا 10 تا ندیدم.

    یا مثلا اضافه یا ویرایش یا حذف آیتم ...

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

    و ما چطور میتونیم این امکانات رو حدس بزنیم.

    زمان زیادی هم ندارم.

    خواهش میکنم اگر سورسی کوچکی دارید که این موارد رو میشه درونش دید ارسال کنید تا بتونیم از دیتابیس آنلاین اطلاعات را چند تا چند تا بارگزاری و به ریسایکلر اضافه کنیم.

    فکر نمیکنم برنامه نویسان بخوان از این کتابخانه برای بارگزاری دیتای آفلاین یا آنلاین بصورت یکجا استفاده کنن.

    ممنونم

  8. در در 1397/05/11, 12:46:03، محمدرضا شاهپیری گفته است :

    یه آموزش درخصوص ایجاد مولتی پنل آنلاین تا یکی دوروز آینده توی آموزشهای مربوط به این کتابخونه قرار میگیره. طبق اون پیش برید انشالا که مشکلتون حل میشه

    سلام
    جناب شاهپیری،

    این همون آموزش شماره ده هست ؟ و آیا آموزش دهم مشکل کاربر Forl رو برطرف کرد ؟

    چون ایشان در بارگزاری 10 تا 10 تا دیتا آنلاین هم مشکل داشتن و دیگه پیامی ندادن.

    متشکرم

  9. سلام

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

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

    بنده در رویدادها چند لاگ گذاشتم که از متنشون مشخصه چه زمانی در لاگ ثبت میشن.

    شما لاگ ها رو مشاهده بفرمایید و ببینید این روند تا نمایش منطقی و بهینه است ؟ چندین مرتبه اجرای متدهای تکراری مشاهده میشه... (چون دارم از سورس شما به عنوان الگو و زیر ساخت برنامه ام استفاده میکنم.)

    slides_onCreateViewHolder
    
    slider.Recycler.startAutoPlay_onBindViewHolder >> when position=0
    slider.Recycler.startAutoPlay_onBindViewHolder >> when viewtype=0
    
    > Get json
    prtask_DoInBackground
    
    slider.Recycler.startAutoPlay_onBindViewHolder >> when position=0
    slider.Recycler.startAutoPlay_onBindViewHolder >> when viewtype=0
    
    mainitems_onCreateViewHolder
    
    mainitems_onBindViewHolder
    
    mainitems_onCreateViewHolder
    
    mainitems_onBindViewHolder

     

  10. در 1 ساعت قبل، محمدرضا شاهپیری گفته است :

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

    بنده مجددا دانلود کردم و کش رو هم پاک کردم که تکراری نباشه اما مشکل داشت !

    به هر روی...

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

    ممنون میشم راهنماییم  کنین :

    "سلام

    جناب شاهپیری ، این کتابخانه استفاده اش سخته...

    اگر ممکنه سورس هر کلیپ آموزشی این کتابخانه رو قرار بدین.

    1. بنده متوجه نمیشم که پارامتر viewtype در متد های onCreateViewHolder , onBindViewHolder چی هست و چه زمانایی چه مقدارهایی داره ؟ (چون دیدم بخوبی و کاربردی ازش استفاده کردین)

    2. و جسارتا در کلیپ ها تاکید دارید که سایز دهی در xml بهتر از b4a است. چرا ؟! (شما در xml هم از dip استفاده میکنید.)

    ممنون"

     

  11. در 19 ساعت قبل، محمدرضا شاهپیری گفته است :

    دوست عزیز

    سلام

    1. این کتابخانه قابلیت ارتباط با وب سوریس REST رو هم داره ؟ (چون آدرس این نوع وب سرویس متفاوته)

    2. جسارتا وقتی برای ارسال دیتا به یک فایل PHP یا وب سرویس تایم اوت قرار میدیم... پس از گذشت اونخودش خودکار اقدام میکنه به ارتباط با همون لینکی که پاسخی ازش دریافت نکرده ؟

    3. چرا انقدر حجم کتابخانه بالا است ؟ این خودش یک مگابایت به سایز برنامه اضافه میکنه !؟

    آیا راهی هست که فقط بخش مورد نیاز رو استفاده کنیم تا حجم زیادی اضافه نشود ؟

    با تشکر

  12. در 13 دقیقه قبل، محمدرضا شاهپیری گفته است :

    من نمیدونم شما چی دانلود کردین. پنل کتابخونه persianfastnet به شکل زیره. اون آیتمی که دورش خط کشیده شده باید دانلود کنید.

     

    دقیقا همین رو دانلود کرده بودم و مجددا امروزم کردم.

    لطفا خودتون یک مرتبه دانلود کنید و ببینید برای تعریف متغیر از نوع پرشیدن جیسون ، چه کدی رو نوشته ؟

    آیا از P_JsonOBject استفاده نکرده ...

  13. در 18 ساعت قبل، محمدرضا شاهپیری گفته است :

    عزیز چرا اینقد زجر میدین خودتونو:empathy3:. همه آموزشها و سمپلها که تقریبا به روز شده دیگه. کتابخونه فست نت که کلا یه دونه سمپل بیشتر نداره اونم سورس لاگینه که چندروز پیش آپدیت شده.

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

    همه نسخه های قبلی هم تو ریسایکلر و هم تو فست نت حذف شد که خلوت تر بشه. 

    سلام

    شما خودتون ببینید و قضاوت کنید.

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

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

    اون متد startUploadAsJSONObject رو به startUpload تغییر دادم. یعنی سرعت تغییراتتون در کتابخانه انقدر بالاست که نمیشه گفت سورس هفته گذشته درست اجرا میشه.

    اسکرین شات رو ملاحظه بفرمایید :

    P_Jason.jpg

  14. در 16 ساعت قبل، محمدرضا شاهپیری گفته است :

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

    سورسهای این کتابخونه هم آپدیت شد. دوباره دریافت کنید. موفق باشید

     

    سلام

    خب استاد عزیز ،

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

    چون متدهای کتابخانه رو نمیدونن.

    چون ایونت هاش رو نمیشناسن.

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

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

    در اینکه شما زحمت بسیار زیادی برای برنامه نویسان میکشید شکی نیست.

    اما حداقل کتابخانه های پولی رو آپدیت نگهدارید...

    متشکرم

    • تشکر 1
  15. استاد بنده دو تا قرص استامینوفن خوردم و میرم استراحت که ببینم میتونم ریلکس کنم یا نه.

    کار به جایی رسیده که کتابخانه های فست نت ورک و جیسون هم تهیه کردم.

    سورس های همراه اون کتابخانه ها هم جواب نمیدن.

    مهمتر اینکه بنده برای اجرای سورس صفحه اول کتابخانه تهیه کردم که خروجی رو عملا ببینم اما سورس مربوط به کتابخانه فست نت ورک جواب نمیده و به احتمال 110 درصد کدهاش عوض شده...

    مثلا دیدم که کد زیر تغییر کرده و دیگه نام متد نمیگیره !

    pr.initialize("pr").Build

    پس خب چطور رویدادش اجرا میشه ؟

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

    در پست اول کتابخانه مذکور هم اصلا در رابطه با تغییر این متد چیزی گفته نشده...! نیاز به آپدیت سورس ها است...برای تمام کتابخانه های پرشین. لطفا لطفا

    دیگه با httpjob خروجی فایل php رو دریافت و برنامه رو راه انداختم و کتابخانه فست نت ورک رو بیخیال شدم... کتابخانه AriaGlide هم زیاد سریع نیست.

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

    والله من که گیج شدم و سردرد گرفتم بسکه بین سورس های قدیمی و جدید همه کتابخانه های کاربردی  پرشین چرخیدم... :20::wacko2:

  16. در در 1395/09/17, 09:19:22، محمدرضا شاهپیری گفته است :

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

    سلام

    خدایی روانی شدم.

    این کتابخانه هم سورس هاش کار نمیکنه.

    اصلا کتابخاه پرشین جیسون تیک نمیخوره !

    اصلا نوع P_JsonOBject رو نمیشناسه و به احتمال 99 درصد در نسخه جدید کتابخانه چنان تغییر دادین که نوع آن هم تغییر کرده.

    سورس هاش کتابخانه customlistview هم میخوان که دانلود کردم اما نمیشناسه.

    چکار کنم ؟ :scare3:

  17. در در 1396/06/03, 21:17:10، محمدرضا شاهپیری گفته است :

    نسخه 6.5 منتشر شد

    سلام

    1. این کتابخانه قابلیت ارتباط با وب سوریس REST رو هم داره ؟

    2. بنده خریداری کردم ، اینم در صفحه دانلود کتابخانه چند لینک دانلود داره و نظم مناسبی نداره.

    باید نسخه با شماره بیشتر رو دانلود کنم یا هر کدون ویژگی و کارایی خودش رو داره ؟

    3. چرا انقدر حجم کتابخانه بالا است ؟ این خودش یک مگابایت به سایز برنامه اضافه میکنه !؟

  18. در در 1398/02/30, 19:12:23، محمدرضا شاهپیری گفته است :

    متدهای onCreateViewHolder  و onBindViewHolder  از اسمشون مشخصه که کارشون چی هست. اولی برای ساختن ویوها است. و دومی برای تغییرات توی ویوهای ساخته شده هست مانند رنگ و متن و اینا.

    بنده سورس صفحه اول بازار رو مطالعه میکنم میبینم که در هر دو متد ویو ساختید !

    در اولی دکمه و نام گروه بندی و اسکرول افقی    و   در دومین متد هم با آبجکت های داخل اسکرول ویو رو ساختید ! خب چرا ویو های داخل اسکرول هم در رویداد مربوط به ساختن ویوها اضافه نکردین ؟

    جریان چیه  ؟   :scratch_one-s_head:

  19. در 13 ساعت قبل، محمدرضا شاهپیری گفته است :

    انشالا سورسها در اسرع وقت به نسخه های آخر کتابخانه ها به روز میشه.

    موفق و موید باشید.:53:

    سلام

    جناب شاهپیری ، این کتابخانه استفاده اش سخته...

    اگر ممکنه سورس هر کلیپ آموزشی این کتابخانه رو قرار بدین.

    1. بنده متوجه نمیشم که پارامتر viewtype در متد های onCreateViewHolder , onBindViewHolder چی هست و چه زمانایی چه مقدارهایی داره ؟

    2. و جسارتا در کلیپ ها تاکید دارید که سایز دهی در xml بهتر از b4a است. چرا ؟! (شما در xml هم از dip استفاده میکنید.)

    ممنون

  20. در در 1398/03/09, 18:50:28، محمدرضا شاهپیری گفته است :

    این مشکل هم در نوع خودش جالب شده واقعا. شما آخرین نسخه buildtools , و extera و platformtools و نسخه 28 یا 29 api  رو به صورت کامل دانلود کنید . اگه مورد برطرف نشد تا یه فکر دیگه به حالش بکنیم

    خب استاد عزیز ، مشکل از نبود همین پوشه res بود که فایل xml رو ساختم و سورس اجرا شد !!!

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

    باورم نمیشه برای چنین موردی چندین روز هست که گیرم و اگر شما یه بار سورستون رو تست میکردین میدید اجرا نمیشه راحت متوجه مشک بنده میشدین.

    خواهشا ، لطفا ، سورس بدون مشکل و بروز تمام کلیپ های آموزشیتون رو آپلود کنید تا بتونیم سورس رو مطالعه و بررسی کنیم.

    خواهش میکنم از شما استاد محترم

    ممنون از این کتابخانه و زحمت هایی که برای تهیه اش کشیدین

  21. در در 1398/03/09, 18:50:28، محمدرضا شاهپیری گفته است :

    این مشکل هم در نوع خودش جالب شده واقعا. شما آخرین نسخه buildtools , و extera و platformtools و نسخه 28 یا 29 api  رو به صورت کامل دانلود کنید . اگه مورد برطرف نشد تا یه فکر دیگه به حالش بکنیم

    سلام جناب شاهپیری عزیز ،

    بنده حدود 19 گیگابایت در خود SDK Manager دانلود کردم.(17 گیگابایت بیشتر از سایز SDK قبلیم.)

    اما سورس شما اجرا نمی شود و فورس کلوز می دهد و همان لاگ بالا را نمایش می دهد !

    جسارتا شما سورسی که در صفحه فروشگاه و در صفحه دانلود کتابخانه قرار داده اید را اجرا کرده اید ؟!

    در ابتدای اجرا پیش از کامپایل از خط زیر ایراد میگیرد چون چنین پوشه ای را قرار نداده اید :

    #AdditionalRes:..\res

    پس از غیرفعال کردن آن برنامه را کامپایل میکنم و زمان اجرا فورس کلوز می دهد...

    شما چطور بدون وجود این پوشه سورس را اجرا میکنید ؟!

  22. در در 1398/03/07, 19:55:40، محمدرضا شاهپیری گفته است :

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

    سلام

    آیا من همه رو پاک کنم و مجددا همه رو + api28 , api29 رو در خود sdk manager دانلود کنم درست میشه ؟

    sdk manager داخل خود B4A هم زمان بارگزاری دیتا از سرورش خطا میده...

  23. در 3 ساعت قبل، محمدرضا شاهپیری گفته است :

    دوست عزیز اصن ربطی به نسخه بیسیک و جاوا نداره. من الان نسخه 8.8 و جاوای 8 ( (JDK.8.0.144.x86) ) استفاده میکنم. هیچ مشکلی نداره.من تنها چیزی که به ذهنم میرسه اینه که از یکی از دوستان که sdk کامل داره بگیرید و جایگزین کنید. خودم امکان آپلود فایل با این حجم رو ندارم متاسفانه.

    بنده هم همین اعتقاد رو دارم که ربطی به ورژن ها نداره...

    ولی SDK هم اگر مشکل داشت نباید اکثر کتابخانه ها با مشکل مواجه میشد ؟

    بنده هیچ مشکلی با هیچ کتابخانه ای ندارم.

     

×
×
  • اضافه کردن...