رفتن به مطلب
  • 0

پیغام تصادفی در هر بار اجرای برنامه


mahdig502

سوال

سلام

میخوام توی برنامم تعداد زیادی مثلا جک بزارم ک هر دفعه برنامه اجرا شد یکی از اون جک ها به نمایش در بیاد

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

در ضمن دوستان چندتا سایت خارجی واسه سورس های بیسیک4اندروید اگه دارید معرفی کنید

:-)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

9 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

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

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

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

یه ای دی با تابع رندوم بگیرید و متن جوکتون رو با اون از بانک بگیرید...

Dim max_id As Int = sql.ExecQuerySingleResult("SELECT count(*) FROM tbl")
Dim myid As Int = Rnd(1,max_id)
cur = sql.ExecQuery("SELECT * FROM tbl WHERE id = "& myid)
cur.Position = 0
lbl.text = cur.GetString("joke")

خط اول میاد و تعداد ردیف هارو میشماره

سطر دوم یه عدد از 1 تا تعداد ردیفهاتون میده بهتون

سطر 3 به بعد میان و متن اون ای دی خط 2 رو میریزن توی لیبل...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

یه ای دی با تابع رندوم بگیرید و متن جوکتون رو با اون از بانک بگیرید...

Dim max_id As Int = sql.ExecQuerySingleResult("SELECT count(*) FROM tbl")
Dim myid As Int = Rnd(1,max_id)
cur = sql.ExecQuery("SELECT * FROM tbl WHERE id = "& myid)
cur.Position = 0
lbl.text = cur.GetString("joke")

خط اول میاد و تعداد ردیف هارو میشماره

سطر دوم یه عدد از 1 تا تعداد ردیفهاتون میده بهتون

سطر 3 به بعد میان و متن اون ای دی خط 2 رو میریزن توی لیبل...

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

میشه به جای همین خط کد از cur.RowCount هم استفاده کرد دیگه ؟  :fekr:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

میشه به جای همین خط کد از cur.RowCount هم استفاده کرد دیگه ؟  :fekr:

سلام اقا مهدی

اره میشه، فقط برای اون باید دو خط نوشت دیگه، یه دستور select و یه دستور rowCount

این تابع count یکی از توابع خود sql هستش و تابع ExecQuerySingleResult هم که از توابع sql هست و فقط یه نتیجه رو بر میگردونه....

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در تکمیل صحبت های استاد اسکندری و ایزدی شما میتونید این کارو به راحتی بدون دیتابیس هم انجام بدید کافیه با یه متغیر اینت که اونو برابر میکنید به یه تابعrnd و این متغیر ایناو به یهselect caseمعرفی‌کنید.اگر نفهمیدی بگو تا یه اموزش تصویری برات ظبط کنم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

سلام ،

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

در مورد سورس های خارجی هم ، وبسیات b4x.com هست. بیش تر سورس ها در سایت مرجع هستند.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در تکمیل صحبت های استاد اسکندری و ایزدی شما میتونید این کارو به راحتی بدون دیتابیس هم انجام بدید کافیه با یه متغیر اینت که اونو برابر میکنید به یه تابعrnd و این متغیر ایناو به یهselect caseمعرفی‌کنید.اگر نفهمیدی بگو تا یه اموزش تصویری برات ظبط کنم

دوست عزیز من نتونستم پیغام خصوصی براتون بفرستم هر وقت اموزش را ضبط کردی ممنون میشم همینجا لینک بزارید :DD:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...