رفتن به مطلب

Mr Mansour

مدیر بخش
  • تعداد ارسال ها

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

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

  • روز های برد

    7

آخرین بار برد Mr Mansour در 7 آبان

Mr Mansour یکی از رکورد داران بیشترین تعداد پسند مطالب است !

اعتبار در سایت

283 عالی

درباره Mr Mansour

  • درجه
    کاربر حرفه ای
  • تاریخ تولد 21 مرداد 1376

مشخصات پروفایل

  • محل زندگی
    بندرلنگه
  • محل تولد
    بندرلنگه

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

3,749 بازدید کننده نمایه
  1. خیر نیازی از استفاده کردن دابل کوتیشین نیست. و با / از هم جدا کنید.
  2. به طور مثال شما یک پوشه ای به نام x دارید و یک فایل به نام y شما توی کدتون کافیه بدین شکل بنویسید. up.doFileUpload(Null,Null,File.DirRootExternal&"/"&EditText.Text,uploadapi) و توی ادیت تکست کافیه آدرس فایل رو به این صورت وارد کنید. x/y.jpg البته راه های زیادی برای گرفتن آدرس یک فایل موجوده. موفق باشید.
  3. برای اضافه کردن دسترسی از طریق مانیفست بدین شکل صورت میگیره Addpermission("android.permission.ACCESS_NOTIFICATION_POLICY") برای Runtime هم به این صورت بکار بگیرید. runtimePermissions.CheckAndRequest("android.permission.ACCESS_NOTIFICATION_POLICY") Wait For Activity_PermissionResult (Permission As String, Result As Boolean) If Result=True Then ToastMessageShow("IS OK.",True) Else ToastMessageShow("Please Accept Permission And Then Try Again ...",True) End If
  4. از اندروید 4 به پایین نیازه که تو منیفست اضافه شه و برای اندروید 5 به بالا از RuntimePermissions استفاده میشه. شما هر دو مورد رو انجام بده.
  5. دوست عزیز برای نمایش ایموجی ها باید از utf32 استفاده کرده و برای نمایش اون توی یک lbl باید اون رو تبدیل کنی و بعد نمایشش بدی که از طریق این رویداد میتونی استفاده کنی . Sub UTS (codepoint As Int) As String Dim bc As ByteConverter Dim b() As Byte = bc.IntsToBytes(Array As Int(codepoint)) Return BytesToString(b, 0, 4, "UTF32") End Sub حالا کافیه ایموجی رو بهش بدی . به این شکل EditText1.Text = UTS(0x1F600) واسه کد های هر ایموجی هم از این وب استفاده کن. Emoji - CodePoint موفق باشی.
  6. برای اعمال تغییرات در ریسایکلرویو باید در رویداد onBind انجام بشه . اگر هدف شما اینه که یک پوزیشن خاصی رنگی بشه اول باید اون پوزیشن رو توی یک متغییر ذخیره کنی و با یک شرط کوچیک توی onBind اون رنگ یا تغییراتی که مد نظرتونه رو ایجاد کنید.
  7. با کلاس TAbHostExtras میشه به tabHost هم تصویر اضافه کرد و هم فونت و سایزش رو تغییر داد. نمونه کد Dim TabHost1 As TabHost Dim tb As TabHostExtras tb.setTabHeightTab(TabHost1,15) tb.setTabTextColor(TabHost1,Colors.Red) tb.setTabTextSize(TabHost1,22) tb.setTabTitle(TabHost1,"Title",1) tb.setTabVisibility(TabHost1,False) و سمپل کلی این کتابخونه امیدوارم نیاز کارتون رو برطرف کنه. برای تغییر فونت هم از کتابخونه CsBuilder تست بگیرین. من تست نکردم اما احتمال 60 70 درصد جواب بده TabHostExtras_v2.00.zip
  8. برای اینکار بیشتر از GetElement استفاده میشه که دوست خوبم مهدی ایزدی عزیز قبلا یه پست آموزشی راجب این روش ایجاد کرده که دیدنش خالی از لطف نیست و میتونه بهتون کمک کنه. موفق باشید.
  9. Mr Mansour

    سی شارپ

    خوب دوست عزیز برای اینکه رویداد کلیک اضافه کنید به این شکل صورت میگیره : Btn.Click += new EventHandler(Btn_Click); و اینجا رویداد کلیک رو میسازیم و مقدار lbl خودت رو میگیری . بر فرض مثال شما یک رشته دارید به اسم x و ما میایم به این صورت متن lbl رو به x اضافه میکنیم. protected void Btn_Click(object sender, EventArgs e) { x = lbl.Text.ToString(); } این روش رو تست بگیرید . اگر مشکلی بود مطرح کنید.
  10. دوست عزیز بنده یه api دارم که اگر آشنایی با جیسون داشته باشید میتونید ساعت مورد نظرتون رو آنلاین بگیرید اگر بلد نیستید توی انجمن بارها و بارها آموزش داده شده که چجوری با جیسون کار کنید. API Time IRAN موفق باشید .
  11. Mr Mansour

    سی شارپ

    برای اینکار کافیه یک object از button بسازید و اون رو به کنترولر فرم مورد نظر اضافه کنید. مثال: Button Btn = new Button(); Btn.Text = "button1"; this.Controls.Add(Btn); بدین شکل Button شما ساخته و اضافه خواهد اما قبل از add کردن باید از دستور Location . مقدار بدید که Button مورد نظر شما کجای فرم قرار بگیره Btn.Location = new Point(70, 70); Btn.Size = new Size(100, 100); که اینجا ما حتی یه سایز هم بهش دادیم. میتونید از Top و یا Left هم استفاده کنید. دست شما برای اینکار باز میباشد. خلاصه بقیه ی object ها هم بدین شکل ساخته و اضافه خواهند شد. موفق باشید
  12. دوست عزیز برای انجام اینکار نیاز به دانش API نویسی هستش که بتونید درخواست هارو کنترل کنید. و از سمت بیسیک راه های زیادی موجوده که شما بتونید درخواست بفرستید و یا دریافت کنید که مورد استفاده ترینش میتوان به AsyncTask اشاره کرد که لگی توی برنامه ی شما نندازه و یا استفاده از Retrofit هستش که از نظر من بهترین گزینه است. اما اگر هیچ آشنایی با این مسائل ندارید توی خود انجمن اگر جستجو کنید کلی آموزش در مورد ارتباط با سرور موجود هستش که مطمئنن کمک شایانی به شما خواهد کرد و رفته رفته این گزینه برای شما جایگیر شد سمت این گزینه ها بیاید و برنامه مورد نظرتون رو توسعه دهید.
  13. دوست عزیز احتمالا منظور بنده رو نگرفتید به این عکس توجه کن : اون بالا مسیر sdkmanager.bat رو بهش میدید که توی پوشه ی sdk و بعد پوشه ی tools و در آخر پوشه ی Bin هستش اگر موجود نیست . حتما sdk خوبی برای بیسیک دانلود نکردید پیشنهاد من اینه . از این sdk استفاده کنید : SDK X - اگر مشکلی بود مطرح کنید.
  14. دوست عزیز به صورت پیشفرض sdk manager تو پوشه ی b4a به صورت فایل jar هستش که هم میتونید از منوی خود بیسیک بازش کنید ویا از تو پوشه اجراش کنید. و یک نکته ی دیگه ای که هستش اونم باید یک فایل sdkmanager.bat رو بهش بدید که تو مسیر sdk قرار داره پوشه ی tools و بعد bin و وقتی هم که آدرس دهی خودتون رو انجام دادید نیاز به یک قند شکن دارید که تمامی پکیج هارو لیست کنه Recomended هارو حتما نصب کن. موفق باشی دوست عزیز
  15. Mr Mansour

    ریسایکلر ویو

    دوست عزیز نیازی به کار خاصی نداره . خود ریسایکلر یک متودی داره که به طور خودکار بروز میشه اطلاعاتش و کافیه بهش بگی که دیتا های من بروز شدن و اون هم استفاده از متود notifyItemAdded هستش. و یک نکته ی دیگه چون شما از دیتابیس دارید مقدار میگیرد بهتره در متود Sub LV_GetItemCount As Int Return c.RowCount End Sub قرار بدید . موفق باشید
×
×
  • جدید...