رفتن به مطلب

batman123

کاربر فعال
  • تعداد ارسال ها

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

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

  • روز های برد

    33

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

  1. ۱۸ ساعت قبل، محمدرضا شاهپیری گفته است:
    Dim names(cur.RowCount) As String
    For i= 0 To cur.RowCount-1
    		cur.position=i
    		Dim name As String=cur.GetString("names")
    		names(i)=name
    Next

     

    استاد من واقعا نمیدونم مشکل از کجاست.

    ارسال دیتا به سمت سرور صورت نمیگیره!!

    این کدای php

    $servername = "localhost"; 
    $username = "root"; 
    $password = ""; 
    $dbname = "dbofflinetoonline"; 
    $names=json_decode(file_get_contents('php://input'), TRUE);
    
    $conn = new mysqli($servername, $username, $password, $dbname); 
    mysqli_set_charset ($conn , "utf8"); 
    if ($conn->connect_error) { 
    	die("Connection failed: " . $conn->connect_error); 
    } 
    
    foreach($names as $name) {
    $sql = "INSERT INTO tbl_name (name) VALUES ('$name')"; 	
    if ($conn->query($sql) === TRUE) { 
    	echo "send successful"; 
    } else { 
    	echo "send Error!!"; 
     } 
    }
    $conn->close();

    اینم ارسال دیتا از سمت سرور با آرایه:

    Private s (cur.RowCount) As String
    	
    	For i=0 To cur.RowCount-1
    		cur.Position=i
    		
    		lbl.Text=cur.GetString("names")
    		
    		s(i)=lbl.Text
    
    		ht.PostString("http://192.168.1.5/insert_db.php","name="s(i))

    اینم ارسال دیتا از سمت سرور با لیست

    	For i=0 To cur.RowCount-1
    		cur.Position=i
    
    		lbl.Text=cur.GetString("names")
    
    		l.AddAll(Array As String(cur.GetString("names")))
    		
    		ht.PostString("http://192.168.1.5/insert_db.php","name="&l)
    
    Next

    اینم جدول دیتابیسم

    do.php?imgf=org-9ecb941964d01.png

    دیوانه کرده منو یعنی

    ممنون میشم راهنمایی بفرمایید ( فارغ از بهینه بودن یا نبودن متد )

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

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

    مسئله دیگه ای هم که هست بحث پرفورمنسه. الان حلقه از سمت کلایت اومده سمت سرور. بهتر شده ولی بازم میشه بهینه ترش کرد. توی mysql یه مفهومی هست به نام batch insert که میاد و دیتا رو به صورت batch ذخیره میکنه. در موردش تحقیق کنید

    ببخشید استاد، از طریق لیست جواب نداد

    چه طوری میتونم آیتم ها خط زیرو ببرم داخل آرایه؟!

    cur.GetString("names")

    داخل name اسمه که میخوام داخل آرایه بریزم

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

    فایل اجرایی به همراه سورس

    https://biaupload.com/do.php?filename=org-1295b365d6251.apk

    تهیه و تنظیم:
    مرتضی صباغی
    MR.B4A

    🛑 محصولات MR.B4A
    https://sourcecity.ir/user/mortezab4a/?section=products

    سورس کد و کتابخانه های رایگان
    https://t.me/programmingwithb4a

    #b4a #basic4android #source_code #programming #android #b4x #MR_B4A
    #page_setting #change_them

    #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید
    #تغییر_تم_تنظیمات

    ezgif-5-43c39cbb81.jpg

    • پسندیدن 1
  4. سلام به همه

    اگر دقت کرده باشین توی اندروید های جدید مثلا 9 به بالا وقتی میخواد اکتیویتی تغییر کنه، یه انیمیشنی داره. مثلا از چپ به راست تغییر میکنه

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

    ممنون میشم راهنماییم کنید.

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

    به شکل زیر لاگ بگیرید

    ّFor i= 0 to cur.RowCount-1
    	cur.position=i
        dim name as String=cur.GetString("names")
        Log(name)
    	ht.PostString("http://192.168.1.3/insert_db.php","name="&name)
    Next

     

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

    $json = json_decode(file_get_contents('php://input'), true);

    برای ارتباط با سرور هم میتونید از کتابخونه های زیر راستفاده کنید

     

     

     

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

    استاد، من این خط رو کجای فایل php م بذارم؟!

    $json = json_decode(file_get_contents('php://input'), true);

    این کدای php منه:

    <?php 
     
    $servername = "localhost"; 
        $username = "root"; 
        $password = ""; 
        $dbname = "dbofflinetoonline"; 
         
        $name=$_POST['name']; 
     
        $conn = new mysqli($servername, $username, $password, $dbname); 
        mysqli_set_charset ($conn , "utf8"); 
        if ($conn->connect_error) { 
            die("Connection failed: " . $conn->connect_error); 
        } 
     
        $sql = "INSERT INTO tbl_name (name) VALUES ('$name')"; 
     
        if ($conn->query($sql) === TRUE) { 
            echo "send successful"; 
        } else { 
            echo "send Error!!"; 
        } 
     
        $conn->close();    
     
    ?>

     

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

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

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

    سلام استاد

    قبل از ارسال، آیتم های دیتابیس رو میتونم ببینم

    البته من منظورتونو نفهمیدم از چی باید لاگ بگیرم

     

    خب حالا من اگه دیتارو داخل لیست بریزم، توی فایل php باید چثی بنویسم که لیستو بفرسته سمت سرور؟!

  7. در ۱۴۰۳/۲/۲۷ در ۱۳:۲۵، امین شاهدی گفته است:

    کدتون رو لطفا بزارین ، انگار مشکل از حلقه و پوزیشن cursor باشه

    سلام.

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

    <?php 
     
    $servername = "localhost"; 
        $username = "root"; 
        $password = ""; 
        $dbname = "dbofflinetoonline"; 
         
        $name=$_POST['name']; 
     
        $conn = new mysqli($servername, $username, $password, $dbname); 
        mysqli_set_charset ($conn , "utf8"); 
        if ($conn->connect_error) { 
            die("Connection failed: " . $conn->connect_error); 
        } 
     
        $sql = "INSERT INTO tbl_name (name) VALUES ('$name')"; 
     
        if ($conn->query($sql) === TRUE) { 
            echo "send successful"; 
        } else { 
            echo "send Error!!"; 
        } 
     
        $conn->close();    
     
    ?>

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

    این دستوریه که باهاش ارسال میکنم. ( b4a )

    ّFor i= 0 to cur.RowCount-1
    	cur.position=i
    	ht.PostString("http://192.168.1.3/insert_db.php","name="&cur.GetString("names"))
    Next

    منتهای مراتب اینو توی حلقه فور میندازم به تعداد رکوردهای دیتابیس

    اما آخرین رکورد دیتابیسو به تعداد 10 بار توی دیتابیس آنلاین ثبت میکنه!!

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

  8. سلام.

    من توی دیتابیس آفلاینم ده تا اسم دارم

    حالا اینارو میخوام بفرستم توی دیتابیس آنلاین، اما نمیدونم چرا به اندازه ده بار فقط آخرین آیتم لیستم رو ارسال میکنه!!

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

    اما وقتی ارسال میکنه، ظاهرا فقط آخرین آیتم رو به تعداد ده بار ارسال میکنه

    ممنون میشم کسی راهنمایی کنه که چه کار کنم که رکورد ها تک تک وارد دیتابیس آنلاین شن

  9. 🙏 باسلام خدمت برنامه نویسان b4a

    🥁 همانطور که میدونید، توی اندروید ما چیزی به عنوان دبل کلیک نداریم. اما شما با استفاده از این مینی سورس میتوانید روی ویوی مورد نظرتون دابل کلیک کنید و دستورات مربوطه رو اجرا کنید.

    فایل تست و سورس:

    https://biaupload.com/do.php?filename=org-474be89b08111.apk

    تهیه و تنظیم:
    مرتضی صباغی
    MR.B4A

    🛑 محصولات MR.B4A
    https://sourcecity.ir/user/mortezab4a/?section=products

    سورس کد و کتابخانه های رایگان
    https://t.me/programmingwithb4a

    #b4a #basic4android #source_code #programming #android #b4x #MR_B4A
    #double_click

    #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید
    #دابل_کلیک

    lg_doubleclick_uG3gvtJ.width-1200.jpg

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

    درود.

    از دستور File.Size میتونید استفاده کنید

    سلام استاد

    ببینید این دستور آدرس عکسو میخواد که من آدرسو با کتابخونه BSFileChooser مسیر عکسو گرفتم که وقتی FilePath رو به عنوان ورودی میدم، برام عدد 0 برمیگردونه!!
    مشکلم الان اینه

  11. 🧤 سلام خدمت تمامی برنامه نویسان basic4android

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

    فایل اجرایی و سورس:

    https://biaupload.com/do.php?filename=org-43e3cc9abaa31.apk

    تهیه و تنظیم:
    مرتضی صباغی
    MR.B4A

    🛑 محصولات MR.B4A
    https://sourcecity.ir/user/mortezab4a/?section=products

    سورس کد و کتابخانه های رایگان
    https://t.me/programmingwithb4a

    @basic4android_langueg

    #b4a #basic4android #source_code #programming #android #b4x #MR_B4A
    #hide_number

    #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید
    #مخفی_کردن_شماره_تلفن

    مخفی کردن شماره.jpg

    • پسندیدن 2
  12. 🙏 سلام خدمت برنامه نویسان عزیز b4a

    🟢 بااستفاده از این مینی سورس، میتوانید یک انیمیشن زیبا برای عمل لایک و دیسلایک کردن توی برنامه تان بسازید

    فایل اجرایی و سورس برنامه:

    https://biaupload.com/do.php?filename=org-13878dc6b7031.apk

    تهیه و تنظیم:
    مرتضی صباغی
    MR.B4A

    🛑 محصولات MR.B4A
    https://sourcecity.ir/user/mortezab4a/?section=products

    سورس کد و کتابخانه های رایگان
    https://t.me/programmingwithb4a

    #b4a #basic4android #source_code #programming #android #b4x #MR_B4A
    #like #dislike

    like animation.jpg

    • پسندیدن 1
  13. 🙏 سلام به همه برنامه نویسان b4a

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

    فایل اجرایی بروز شد:

    ویژگی جدید: بازکردن فایل html در برنامه

    فایل اجرایی و سورس

    https://biaupload.com/do.php?filename=org-65cfa696924c1.apk

    تهیه و تنظیم:
    مرتضی صباغی
    MR.B4A

    🛑 محصولات MR.B4A
    https://sourcecity.ir/user/mortezab4a/?section=products

    سورس کد و کتابخانه های رایگان
    https://t.me/programmingwithb4a

    #b4a #basic4android #source_code #programming #android #b4x #MR_B4A
    #open_link_in_webview #open_link_in_browser

    #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید
    #بازکردن_لینک_با_مرورگر #بازکردن_لینک_در_وب_ویو

    banner.jpg

    • پسندیدن 1
  14. 🙏 سلام خدمت تمامی برنامه نویسان b4a

    💎 با یکی دیگر از مینی سورس ها به زبان بیسیک فور اندروید در خدمتتون هستیم.

    🌐 با استفاده از این مینی سورس basic4android میتوانید با استفاده از برنامه خودتان، فایل داخل گوشیتان را به داخل حساب کاربری دراپ باکتون آپلود کنید راهنمایی درمورد خود برنامه به زبان فارسی نوشته شده است.

    🟢 این سورس توسط دوست خوبمون آقای محمدرضا پیرزاده نوشته شده است.

    فایل اجرایی به همراه سورس:

    https://biaupload.com/do.php?filename=org-781e48cbc4211.apk

    تهیه و تنظیم
    محمدرضا پیرزاده

    ID Telegram
    @skillpersian

    MR.B4A

    🛑 محصولات MR.B4A
    https://sourcecity.ir/user/mortezab4a/?section=products

    سورس کد و کتابخانه های رایگان
    https://t.me/programmingwithb4a

    #b4a #basic4android #source_code #programming #android #b4x #MR_B4A
    #source_upload_in_dropbox

    #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید
    #سورس_آپلود_در_دراپ_باکس 

    dropbox.jpg

    • پسندیدن 1
  15. 🙏 با سلام خدمت تمامی برنامه نویسان B4A

    🎇 این سورس، یک تکه سورس پلیر ویدئو در basic4android است.

    🏆 با استفاده از این سورس میتوانید ویدئوهای آفلاین و آنلاین را به راحتی پخش کنید. ویژگی این مدل پلیر به نسبت پلیر قبلی که داخل پیج گذاشتیم این است که اندازه کادر پخش ویدئو را در این پلیر میتوانید تغییر دهید و اصطلاحا این پلیر کاستوم شده تر از پلیر قبلی است.

    فایل اجرایی و سورس:

    https://biaupload.com/do.php?filename=org-639ebf82a3ae1.apk

    تهیه و تنظیم
    مرتضی صباغی

    MR.B4A

    🛑 محصولات MR.B4A
    https://sourcecity.ir/user/mortezab4a/?section=products

    سورس کد و کتابخانه های رایگان
    https://t.me/programmingwithb4a

    #b4a #basic4android #source_code #programming #android #b4x #MR_B4A
    #player_offline #player_online

    #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید
    #پلیر_آفلاین #پلیر_آنلاین 

    player.jpg

    • پسندیدن 1
  16. ✌️ سلام خدمت برنامه نویسان b4a

    ®️ بااستفاده از این مینی سورس basic4android میتوانید برخی از تابع های ریاضی را محاسبه کنید.

    توابع هایی مثل
    سینوس
    کوسینوس
    جذر
    رندکردن عدد
    و...

    ❇️✴️ این سورس بیشتر در ساخت برنامه های مربوط به محاسبات ریاضی کاربرد دارد

    فایل apk + سورس

    https://biaupload.com/do.php?filename=org-29864f7eba8c1.apk

    تهیه و تنظیم
    مرتضی صباغی

    MR.B4A

    🛑 محصولات MR.B4A
    https://sourcecity.ir/user/mortezab4a/?section=products

    سورس کد و کتابخانه های رایگان
    https://t.me/programmingwithb4a

     

    #b4a #basic4android #source_code #programming #android #b4x #MR_B4A
    #function

    #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید
    #توابع_ریاضی 

    tavabe reyazi.jpg

    • پسندیدن 1
  17. سلام به همه

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

    چه طور میشه درون یک اسکرول ویو از یک لیست ویو هم که بشه اسکرولش کرد به صورت مجزا استفاده کرد؟

  18. ✌️ سلام به تمامی برنامه نویسان b4a

    🔥 در این سورس با استفاده از کتابخانه Ripple View به شیء هایی مثل دکمه، لیبل و... خاصیت متریالی دادیم. به این صورت که با کلیک روی هر ویو، یک افکت متریالی زیبا را به معنی این که آن ابزار روش کلیک شده رو میتونید ببینید. خیلی در زیبایی برنامه تان این سورس basic4androidy میتواند موثر باشد.

    فایل apk به همراه سورس

    https://biaupload.com/do.php?filename=org-95d7b40b3cec1.apk

    تهیه و تنظیم
    مرتضی صباغی

    MR.B4A

    🛑 محصولات MR.B4A
    https://sourcecity.ir/user/mortezab4a/?section=products

    سورس کد و کتابخانه های رایگان
    https://t.me/programmingwithb4a

     

    #b4a #basic4android #source_code #programming #android #b4x #MR_B4A
    #ripple_view #effect_material

    #بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید
    #افکت_متریالی 

    ripple view.jpg

    • پسندیدن 1
  19. سلام

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

    https://answercenter.ir/profile/3299-fun_code/

    حالا سواله من اینه که به وسیله این سورس آیا میشه موقعیت مکانی کاربر رو گرفت؟

    ممنون میشم راهنماییم کنید.

    MAP.zip

    • پسندیدن 1
×
×
  • اضافه کردن...