خوش آمدید

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


seyyedamir

عضو عادی
  • تعداد ارسال ها

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

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

  • روز های برد

    33

آخرین بار برد در seyyedamir

seyyedamir بیشترین تعداد پسند مطالب را دارد!

2 دنبال کننده

درباره seyyedamir

  • درجه
    کاربر دائمی

آخرین بازدید کنندگان نمایه

121 بازدید کننده نمایه
  1. سلام دوستان آموزش بسیار ساده اما کاربردی هستش و خیلی بدرد اونایی میخوره که در ذخیره سازی اطلاعات از دیتابیس و یا ذخیره فایل متنی استفاده میکنن امیدوارم لذت ببرید کتابخانه ها پیوست شدن فایل ویدیویی آموزش: http://yon.ir/IPGDY فایل jar کتابخانه : http://yon.ir/413wf فایل xml کتابخانه : http://yon.ir/PE0oA
  2. سلام دوستان تو این ویدیو یاد میگیرید چطور بین متن هاتون اینتر بزنید. امیدوارم خوشتون بیاد و تشکر از آقای مجتبی قاسمی که تو این کدها کمک کردن به بنده. لینک دانلود ویدیو: (پسندیدم فراموش نشه) http://s8.picofile.com/file/8302960368/bandicam_2017_08_08_19_29_46_911.mp4.html /////////////////////////////////////////////////////////////////////////////////// قسمت قبلی (ارسال عکس همراه با متن به کانال تلگرام) http://yon.ir/hFDcV
  3. من الان بیرونم بیام خونه مشکلتون رو حل میکنم
  4. سلام تصویرتون فکر میکنم مشکل داره لینکش رو مستقیم قرار بدید این آدرس های گوگل مستقیم نیستن عکس مستقیم بزارید مجدد تست کنید
  5. سلام خدمت شما زیاد توضیح نمیدم فقط میگم که این با این آموزش میتونید به راحتی از بیسیک به کانال تلگرامتون عکس همراه با متن ارسال کنید. ویدیو و فایل مورد نیاز هم گذاشتم. فقط چون برنامه ضبطم کرک شده نبود 10 دقیقه ظبط کرد و دو ویدیو شد با عرض شرمندگی ویدیوی اول: http://s8.picofile.com/file/8302851384/bandicam_2017_08_07_17_02_03_549.mp4.html ویدیوی دوم: http://s8.picofile.com/file/8302848476/bandicam_2017_08_07_17_13_19_254.mp4.html index.php پسندیدم فرااااموووووش نشووووووووود
  6. خوب چک کردن آره خیلی ساده تر میشه انجام داد ولی خوب دیگه گفتم دارم یاد میدم یه کم بهترش کنم خواهش میکنم وظیفه هستش
  7. سلام شما با دیتابیس دستتون بازه میتونید هر ستونی میخواید اضافه کنید به دیتابیس و هر اطلاعاتی که میخواید رو ارسال کنید به برنامه واسه آپدیت
  8. سلام شما مشکلتون حل شد؟
  9. سلام سورسی که نوشتم و پیوست کردم میاد به صورت تصادفی یک آیتم لیست ویو رو حذف میکنه و شمارش رو میریزه توی لیبل با کلیک روی دکمه موفق باشید http://s8.picofile.com/file/8296444642/RandomRemoveList.zip.html
  10. مشکلی از سمت adb فکر نکنم باشه شما یه شبیه ساز دیگه رو وصل کنید به بیسیک و نتیجه رو بگید چی میشه
  11. سلام وقت بخیر من روی این موضوع کار کردم کدهاش فکر کنم زیاد اصولی باشه اما کار میکنه شما یه فایل config.php درست کن و کد های زیر رو داخلش بزار و تو هر دو قسمت اطلاعات دیتابیست رو بزار <?php ini_set( 'error_reporting', E_ALL | E_STRICT ); ini_set( 'display_errors', 1 ); $db = new PDO ('mysql:host=localhost;dbname=test;charset=utf8','root',''); $user = "root"; $password = ""; $host = "localhost"; $dbname = "test"; $data = new mysqli($host,$user,$password,$dbname); ?> کدهای فایل مکس نوتی رو هم پاک کن کدهای زیر رو بزار <?php require("config.php"); $sql="SELECT MAX(id) AS LargId FROM db"; $res = $data->query($sql); if($res->num_rows > 0){ $row = $res->fetch_assoc(); $tt = $row['LargId']; } $st = $db->query("SELECT * FROM db WHERE id = $tt"); $a = array(); while ($row = $st->fetch()) { echo $row['title']; } echo json_encode($a); $db = null; ?> تو قسمت های زیر به جای db اسم جدول دیتابیس خودتون و به جای title اسم ستون یوزر نیم یا هرچیزی که میخواید رو قرار بدید $sql="SELECT MAX(id) AS LargId FROM db"; /////////////////////////////////////////////////////////////////////////// $st = $db->query("SELECT * FROM db WHERE id = $tt"); /////////////////////////////////////////////////////////////////////////// echo $row['title']; قبل از تغییر کدها توی بیسیک توی ساب جاب دان مقدار job1.JobName بزرگترین آی دیمون برمیگشت ولی الان به جای این عنوان آخرین مقدار یا بزرگترین مقدار رو نشون میده حالا شما ممکنه حای عنوان یوزر رو بگیرید حالا به این صورت میتونید توی بیسیک به مقایس کنید مثلا اگر مقدار دریافتی از دیتابیس آنلاین برابر با amir بود سپس.... که میشه به شکل زیر If job1.GetString = amir Then End if
  12. ُسلام بله میشه شما ببینید کوچک ترین آی دی توی دیتابیس آنلاینتون چیه یکی از اون کمتر رو توی دیتابیس آفلاین بزارید حتی اگه دیتابیس آنلایم 0 بود شما میتونید آفلاین رو1- بزارید
  13. گرافیک عالی موفق باشید
  14. سلام من باز اومدم خوب دیگه از موضوع معلومه چی میخوام یاد بدم اول بیسیک رو باز کنید خوبببب یه سرویس بسازید با اسم دلخواه کتابخانه HttpUtils رو تیک بزنید و متغیر زیر رو تعریف کنید توی پراسس Dim job As HttpJob یه فایل php بسازید به اسم maxnoti.php توی هاستتون و کدهای زیر رو داخلش قرار بدید: <?php $user = "root"; $password = ""; $host = "localhost"; $dbname = "test"; $data = new mysqli($host,$user,$password,$dbname); if(!$data) die("Error In Connection".$data->mysql_error()); $sql="SELECT MAX(id) AS LargId FROM db"; $res = $data->query($sql); if($res->num_rows > 0){ $row = $res->fetch_assoc(); echo $row['LargId']; } ?> خوب این میاد اول به دیتابیستون وصل میشه بعد میره توی همون دیتابیس ستون آی دی رو سلکت میکنه و بزرگترین ستون بر اساس آی دی رو میگیره خوب حالا برید توی بیسیک و تو همون سرویس استارت کد زیر رو بزارید: job.Initialize("job",Me) job.Download("http://yourdomain/maxnoti.php") جای اون ادرسی که من گذاشتم شما آدرس خودتون رو بزارید. حالا نوبت اینه که ما مقداری که از دیتابیس میگیریم رو یک بار یه جا ذخیره اش کنیم تا دفعه بعد بتونیم با مقدار جدید مقایسه اش کنیم پس شما بیاید با نویکت یه دیتابیس آفلاین درست کنید با دو تا ستون id , ch آی دی رو برابر 0 بزارید و ch رو خالی کنید البته یادتون باشه مقدار هر دورو از نوع اینتیجر قرار بدید. دو تا متغیر زیر رو توی پراسس تعریف کنید(قبلش کتابخونه SQL رو تیک بزنید) Dim sql As SQL Dim cur As Cursor فایل دیتابیستون رو داخل بیسیک اد کنید و توی سرویس استارت قبل از همه کدها کد زیر رو بزارید و مقدار های مورد نظر رو با مقدار های خودتون جای گزین کنید If File.Exists(File.DirInternal,"notich.db")=False Then File.Copy(File.DirAssets,"notich.db",File.DirInternal,"notich.db") End If If sql.IsInitialized=False Then sql.Initialize(File.DirInternal,"notich.db",False) End If cur.IsInitialized cur=sql.ExecQuery("SELECT * FROM db") cur.Position = 0 اسم فایلتون و اسم جدول دیتابیستون رو جایگذار کنید. حالا باید ساب زیر رو توی سرویسمون بزاریم Sub JobDone(job1 As HttpJob) If job1.Success Then If job1.JobName = "job" Then cur.IsInitialized cur=sql.ExecQuery("SELECT * FROM db") cur.Position = 0 If job1.GetString > cur.GetInt("ch") Then Dim n As Notification n.Initialize n.AutoCancel = True n.Icon = "icon" n.Light = True n.SetInfo("مقدار جدید","خداییش یه مقدار جدید اضافه شده ها","") n.Sound = True n.Vibrate = False n.Notify(1) sql.ExecNonQuery("UPDATE db SET ch="&job1.GetString) Else sql.ExecNonQuery("UPDATE db SET ch="&job1.GetString) End If End If End If End Sub خوب ما تو کد بالا گفتیم اگه فایل php ما با موفقیت دانلود شد بیاد کرسر مارو مجدد اینیشیالایز کنه و جدول دیتابیسمون رو سلکت کنه بعد بیاد مقدار آی دی که از دیتابیس آنلاین گرفته رو با مقدار توی دیتابیس آفلاین مقایسه کنه اگه مقدار آنلاین بزرگتر از آفلاین بود بیاد نوتیفیکیشن بفرسته که مقدار جدید اضافه شده خوب اولین بار قطعا نوتیفیکیشن نمیفرسته ون مقداری نتوی آفلاین نداریم پس میاد شرط دوم رو اجرا میکنه یعنی میاد مقداری که از آنلاین گرفته رو میریزه توی آفلاین و هر سری مقدار آنلاین رو با آفلاین مقایسه میکنه و هروقت ه مقدار اضافه شد شرط اول اجرا میشه اگه جایی نا مفهوم بود بگید. به عنوان آخرین کد باید کد زیر رو توی سرویس استارت بزارید و زمان موردنظر خودتون رو به میلی ثانیه بدید و یادتون نره موقع اجرای برنامه حتما یک بار سرویس رو استارت کنید. StartServiceAt("",DateTime.Now *5000,True) بالای سرویستون هم استارت ات بوت رو تورو کنید و کد زیر رو هم زیرش بزارید #StartCommandReturnValue: android.app.Service.START_STICKY موفق باشید (پسندیدم فراموش نشه)
  15. سلام به شما عزیزان امروز برای شما یه سورس درست کردم که توست مسیج هستش و هر بلایی که میخواید میتونید سرش بیارید و کاملا شخصیش کنید. هرجا خواستید نمایش بدید کافیه کد زیر رو اونجا فراخوانی کنید: text = "کوئیک لرن" StartMassege مقدار text رو برابر متن خودتون قرار بدید. یه کم کدهاش زیاده اما کاملا شخصی شدست. نقطه ضعفش اینه که شما باید سعی کنید از متن های کوتاه استفاده کنید یا اینکه اندازه پنل و لیبلی که به کار رفته داخلش رو بزرگتر کنید یا اینکه اگه خواستید متن بلند بزارید سایز متن لیبل رو کم کنید به هرال دست خودتونه نقطه قوتش هم اینه که از تخم مرغ بلدرچین تا شیر مار رو میتونید داخلش بزارید و نمایش بدید هرسوالی بود در خدمتم (پسندیدم فراموش نشود) toast.zip