Welcome to بیسیک فور ایکس

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

salmana

پاسخگو و راهنما
  • تعداد ارسال ها

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

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

  • روز های برد

    26

تمامی ارسال های salmana

  1. توی سایت مرجع اگر لایسنس رو تهیه کنی و برید سوال بکنید پست شما پاک رو میکنن
  2. 2 رو پاک کن و اینطور بنویس : B4Aflash اگر بازم ایراد داشت حتنمن کدنویسیت ایراد داره
  3. مزایای کتابخانه پایین: سادگی کدها - اجرا شدن در سرویس معایب: روی برخی گوشیها فلش گوشی رو روشن نمیکنه(روی زد5 و برخی گوشیهای هواوی روشن نکرد) دانلود کتابخانه fiddlearound Dim mf As B4Aflash برای روشن کردن mf.TurnFlashOn(True) برای خاموش کردن mf.TurnFlashOff
  4. احتمالا کسی نباشه اصلا شما بیا از کتابخانه های پایین استفاده کن. دو تا سورس و لیب برات گذاشتم که یکی ماله آقای رجبی هست و یکی دیگه هم ماله آقای نامنی لینک دانلود
  5. ما از شیوه خبرنامه میاییم داخل گوشی کاربر و هر بلایی که بخاییم سر گوشی کاربر میاریم (البته باید از قبل تمهیدات اندیشه باشید) روال کار: ما توی هاست یک فایل تکست میسازیم و بعد از اونجا متن و عبارات رو وارد میکنیم و توی گوشی کاربر اتفاق(مثلا نوتیفیکشن یا هر عملی) رخ میده همانگونه که توی اموزش گفتم از این شیوه فقط خاص ارسال نوتیفیکیشن نیست.بلکه هرکاری میتونین بکنین مثلا : میتونین از قبل توی برنامه تعریف کنین که اگر در مسیر فلان فایلی وجود داشت برنامه قفل بشه یا مثلا 100 سکه به کاربر بده. حالا شما میاین از این روش استفاده میکنین. مثلا زمانی که دلتون خاست برنامه را قفل کنین میاین توی سرور تعریف میکنین که برنامه رو ببند توی آموزشهای اینده خیلی حرفه ای تر براتون توضیح میدم با این آموزشها و آموزشهای آینده میتونین خیلی پیشرفته برنامه تون رو مدیریت کنین.همچنین مدیریت تبلیغاتیتون رو هم خیلی پیشرفته تر از سایتهای ارایه دهنده اینگونه خدمات کنین. با توضیحاتی که در آینده میدم باعث میشه که خیلی وقتا نیاز به آپدیت نداشته باشین .یعنی مثال پایین: مثلا من میام توی برنامه از آدرس سایت ارایه دهنده هاست رایگان www.mysite.ir جهت بعضی فعالیتهام استفاده میکنم.حالا منه برنامه نویس از قبل حدس میزنم که احتمال داره این سایت دایمی نباشه و میام تمهیداتی می اندیشم و بعد از طریق این خبرنامه آدرس سایت جدید رو به جای آدرس قبلی میزارم دیگه نیازی نیست من برم آپدیت برای اینکار بدم توی آموزشهای آتی اشاره کامل به این میکنم همانگونه که مستحضرید بازار ارسال تبلیغات رو ممنوع کرده(دستش درد نکنه کار خوبی کرده) ولی من یک اموزشی میدم که شمامیتونین تبلیغ کنین و بازار هم نمیفهمه حتی خود کاربر هم نمیدونه از کجا داره تبلیغات میاد . بقول معروف نمیدونه از کجا داره چوب میخوره.خخخخخ موفق باشین دانلود سورس+آموزش --------------------------------------------------------------------------- سورس بهینه (از سورس بالا استفاده نکنید و از این سورس استفاده کنید ولی از آموزش بالا حتمن استفاده کنید) آموزش مربوط به بهینه شدن ----------------------------------------------------------- لینک آموزش تکمیلی ------------------------------------
  6. باید یه هاستی برای خودت راه بندازی. این مسیر که خودت هم میبینی که مشکل داره و ارور بهت میده
  7. برای من ارور نمیده اینم سورسش. البته شما ابتدا فایل apk رو توی گوشیت بریز ببین جواب میده. http://s9.picofile.com/file/8275183426/test_SQL.rar.html
  8. برای اینکار چن کتابخونه رپ شده که برای حرفه ای ها مشکلاتی دارن من خودم از DSFloatlabelEditText استفاده میکنم. کتابخانه دیزاین ساپورت رو تیک بزن و بعدش برو گزینه ادد ویو بزن از توی دیزاینر روی کاستوم و.یو لمس کن و دنبال DSFloatlabelEditText بگرد دیگه میتونی مثل بالا برای خودت تنظیمش کنی با مشخصات وارده خودت
  9. شما ابتدا اومدین اس کیو ال را با مسیری اینیشیلایز کردی که وجود نداره بعدش اومدی اون مسیر رو بوجود آوردین شما باید اینجوری بنویسین کدهای کریت رو: Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("lm") If File.Exists(File.DirInternal , "test sql.db") = False Then File.Copy(File.DirAssets , "test sql.db" , File.DirInternal , "test sql.db") End If sql.Initialize(File.DirInternal , "test sql.db" , False) cor = sql.ExecQuery("select * from tbltest") see_list End Sub
  10. کد رو اینگونه توی اکتیویتی بنویسین Dim vv As VideoView vv.Initialize("vv") Activity.AddView(vv, 10dip, 10dip, 250dip, 250dip) If File.Exists(File.DirRootExternal, "IMAG0018.mp4")=False Then File.Copy(File.DirAssets,"IMAG0018.mp4", File.DirRootExternal, "IMAG0018.mp4") End If vv.LoadVideo(File.DirRootExternal, "IMAG0018.mp4") vv.Play
  11. لینک صحیحش همینه http://s9.picofile.com/file/8274794334/basic4x.rar.html
  12. آموزش قبلی(مربوط به آیکن فونت بود) حذف گردید آموزش تغییر دادن آیکن در MsMaterialDrawer: در این آموزش بیتمپ برای آیکنمون در نظر میگیریم لینک آموزش تصویری لینک سورس
  13. ای نباشد.خخخخ من فیلم براش ضبط کردم و کامل گفتم که هیچ وقت اسم انتخابی نباید مثل اسم اکتیویتی ها و سایر متدها باشه و همچنین نحوه دیباگش هم برات گفتم. چون دفعه قبلی هم اسم starter روی باتن گذاشته بودی
  14. مشکل شما این بوده که توی دیزاینر اسم باتن رو گذاشتی starter starter اسم پیشفرض سرویسی در بیسیک هست بدیثن خاطر بهت گیر د اده. یه ویدیو در این رابطه برات ضبطیدم تا بهتر توجیحت کنم لینک دانلود
  15. سورست رو پیوست کن
  16. اگر ما در منیفیست تارگت رو کمتر از 23 بزاریم نیاز به هیچ کاری نداریم و همون ابتدای نصب لیست پریمیشن ها به کاربر نشون میده یعنی دیگه اندروید 6 و 5 و 4 و اینا در این خصوص(منظور دسترسی هست) فرقی با هم ندارن. یعنی اگر تارگت رو روی 22 بزارید در انئروید 6 لیست دسترسی طبق معمول به کاربر نشون میده یعنی مثل پایین حالا همین برنامه رو من فقط اومدم تارگتش رو گذاشتم روی 23 و در تصویر پایین میبینین که لیست دسترسی در اندروید 6 نشون کاربر نداد و حالا برای اینکار باید طبق روش آقا مجتبی پیش بریم. پس چرا دردسری بیخود به خودمون بدیم. ما تارگت رو از 22 به بالاتر نمیزاریم تا روی اندروید 6 به بالاتر با مشکل مواجه نشیم خاب جدا از اینها: ما داریم روز به روز با کتابخانه ها و کدهای جدید و گرافیک های متنوع روبرو میشیم که در آینده نه چندان دور برای اینکه از این عوامل در برنامه بهره ببریم باید تارگت رو بزاریم رو 23 چون دیگه روی 22 کامپایل نمیشه. پس میشه گفت این آموزش و کتابخانه خیلی مهم و خیلی کار را برای ما آسان کرده. یه خسته نباشید بگیم به آقا مجتبی عزیز که انصافا خوبم پیادش کردن
  17. اونجایی که آخرین پست میاد این کد رو اضافه بکن و ببین جواب میده Activity_Create(False)
  18. شما بیا بیسیک رو توی پوشه دیگه نصب کن و کتابخونه هاش رو کپی کن و بریز توی کتابخونه های بیسیک قبلیت
  19. شما توی منیفیست تارگت روی 22 به پایین بزار دیگه دسترسی همون ابتدای نصب بصورت نوشتاری در اختیار کاربر قرار میگیره و دیگه نیازی به این جنگولک بازی نیست.یعنی اگر روی 22 به پایین بزارین دیگه اندروید 6 و 5 و 4 فرقی ندارن در رابطه با دسترسی
  20. ایده اول اگه حرفه ای بزنی و حرفه ا هم براش بتبلیغی گزینه خوبی هست ایده دوم که ملت همه جا ..ناله های خود رو میزارن. ایده سومی: نظری ندارم
  21. این خطای RunHook هست برای رفعش : آیا شما کتابخانه های قدیم(کل کتابخانه های بکاپ گرفته شده) رو پیست میکنی توی نسخه جدید بیسیکت؟(اگر اینکار رو کردی نبیاد replace کنی. یعنی کتابخانه های موجود در نسخه جدید نباید حذف بشن) اگر اینکار نکردی باید توی نت این را بسرچی : رفع خطای RunHook در بیسیک4اندروید
  22. یه سورست که اینجوریه رو براغی ما بزار تا بررسی بشه
  23. خسنه نباشی آقا مجتبی اگه زحمت دادن فونت بهش بدی ممنونت میشم