سلام دوستان. با یه آموزش منحصر به فرد در خدمتتون هستم ! ولی اجازه بدید که آموزش رو با یه سوال شروع کنم.
سوال اینه : به نطرتون آیا در برنامه b4a قابلیتی وجود داره که ما بتونیم برای گوشی ها با سایز های مختلف , دید های مختلفی از لایه داشته باشیم ؟ یعنی برای گوشی هایی با سایز 480 * 320 یه نوع دید و همون لایه برای گوشی های با سایز 1280 * 800 یه نوع دید دیگه داشته باشه ؟
جواب قطعا مثبته اما من فکر میکنم به نظر خیلی ها این کار مشکلیه و بازم باید بگم که کار ساده ایه و مشکل هم نیست !
یکم ذوق و سلیقه میخواد همین !!
خوب از شوخی که بگزریم با چه چیزی میتونیم این کار رو انجام بدیم ؟؟
جواب استفاده از Variants هست. امروز قصد داریم که به صورت تصویری این قسمت رو آموزش بدیم.
برای مشاهده ادامه آموزش لطفا به ادامه مطلب مراجعه کنید.
سلام امید وارم حال همتون خوب باشه -
ببخشید که خیلی وقت بود نتونسته بودم سایت رو آپ کنم روی یه پروژه کار میکردیم که به زودی سورس هاش رو هم قرار خواهم داد !
جعبه پیام های سایت رو که نگاه میکردم خیلی ها میخواستن از برنامه b4a به برنامه eclipse مهاجرت کنن ! ولی به دلیل محیط نسبتا پیچیده و سخت این برنامه موفق به این کار نشدن.
امروز قصد دارم کمکتون کنم با هم این برنامه رو راه بندازیم
لطفا به ادامه مطلب مراجعه نمایید
ادامه مطلب ...سلام . با یه آموزش دیگه از سورس دی ال -- برنامه نویسی اندروید -- خدمت شما دوستان هستیم.
یکی از دوستان توی فرم تماس با ما سوالی راجب Basic 4 Android مطرح کرد که من جوابش رو به ایملش فرستادم ولی :
چون سوال خوبی بود گفتم بزار پست کنم :
سوال این بود :
چطوری میشه توی بیسیک فور اندروید تست اتصال به اینترنت انجام داد و اگر دستگاه به اینترنت وصل بود فلان کار انجام بشه و اگه وصل نبود مثلا یه ارور به کاربر نمایش داده بشه.
و اما جواب :
برای این کار ما یه ترفند جالب میزنیم و اون ایینه که : میدونیم که آیپی پیش فرض همه دستگاه ها 127.0.0.1 هست و اگر دستگاه به اینترنت متصل بشه آیپی هم فرق میکنه.
حالا ما از این مورد استفاده میکنیم و باهاش اتصال به اینترنت رو چک میکنیم . برای این کار از کتابخانه : Network استفاده میکنیم.
برای شروع کار یه متغیر در قسمت Globals از نوع ServerSocket تعریف میکنیم. مثلا :
Dim x As ServerSocket
خوب حالا به یه متد احتیاج داریم تا برسی کنه و ببینه که آیا آیپی 127.0.0.1 هست یا نه . اگه بود False رو برگردونه و اگر نبود True رو برگردونه.
متد رو از نوع Boolean تعریف میکنم به شکل زیر :
Sub GetIp As Boolean
("",0) x.Initialize
If x.GetMyIP = "127.0.0.1" Then
Return False
Else
Return True
End If
End Sub
خوب دیگه میشه گفت تمومه فقط مونده که از این متد استفاده کنیم !
مثلا من یه دکمه تعریف کردم و در رویداد کلیک کد رو به شکل زیر استفاده کردم :
Sub zamBtn_Click
Dim isNet As Boolean
isNet = GetIp
If isNet = True Then
("تست اتصال","ارتباط با اینترنت برقرار است")msgbox
Else
("تست اتصال","ارتباط با اینترنت برقرار نیست")msgbox
End If
End Sub
فقط یه نکته داره که توی شبیه ساز همیشه اعلام میکنه که اینترنت متصل هست و دلیلش هم اینه که آیپیش 127.0.0.1 نیست
موفق باشید. :)
سلامی دوباره به دوستان خوبم !
یکی از مشکلات برنامه نویسی یا بهتره بگیم بحث های سرد درد آور و خسته کننده برنامه نویسی ساخت دیتابیس ها و کد نویسی برای اون هاست.
اما من در این پست قصد معرفی یه نرم افزار رو دارم که با اون فوق العاده آسان میتونید دیتابیس ها رو بسازید و جداول ر ومدیریت کنید
و ...
این نرم افزار Navicat for SQLite نام داره و برای ساخت دیتابیس های SQLite که خیلی هم پر کاربرد هستن و شما در یه محیط کاملا گرافیکی به ساخت دیتابیس ها مشغول خواهید شد.
برای دانلود نرم افزار اینجا کلیک کنید
پسورد فایل فشرده : soft98.ir ( پسورد را تایپ کنید )
حجم : 11 مگ