Parsi Coders
اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Mobile (http://parsicoders.com/forumdisplay.php?fid=56)
+--- انجمن: Basic4Android (http://parsicoders.com/forumdisplay.php?fid=112)
+--- موضوع: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها (/showthread.php?tid=1439)



RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - mohsen.zeus - 02-18-2014

ممنون که جواب میدید
چطور میشه وقتی رو گوشی از سمت چب به راست وقتی انگشت رو میکشی پنل باز شه :-؟  ؟؟؟
منظورمو فهمیدید ؟ ورژن جدید کافه بازار اینجوریه


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - m.gooooolzar - 02-18-2014

(02-18-2014، 12:18 AM)'mohsen.zeus' نوشته: ممنون که جواب میدید
چطور میشه وقتی رو گوشی از سمت چب به راست وقتی انگشت رو میکشی پنل باز شه :-؟  ؟؟؟
منظورمو فهمیدید ؟ ورژن جدید کافه بازار اینجوریه
 


چنتا سمپل گذاشتم
یکم کدها رو تغییر بدی یه چیز حرفه ای میتونی بسازی
موفق باشی
 
 



 (تا ساعت 23 روز 29/11 درخدمتتون هستم ،خوشحال میشم اگه بتونم کمک کنم ، بعد از اون هفته ای یک روز سر میزنم)


 


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - mojtaba212 - 02-18-2014

(02-17-2014، 07:34 PM)'m.gooooolzar' نوشته:
(02-17-2014، 05:08 PM)'mojtaba212' نوشته: سلا:م دوستان
اول از همه خواهشا اول این سلا م که میشه درود و تشک ر و مرس ی که میشه سپاسگزارم رو درست کنید تو بعضی جملات درود و بعضی جملات سپاسگزارم معنی خاصی نمیده.

و حالا برای 5 یا 6 مین بار سوال من در مورد یه اسکرول که بیش از 100/000 آیتم داره حالا من میخوام این آیتم ها که درون یک پنل هستن رو در یک اسکرول نمایش بدم و اسکرولم قفل میکنه باید پله پله برم جلو ولی نمیدونم چطوری.
تو سایت بیسیک هم سوالم رو مطرح کردم ولی متاسفانه گفت چون کاربر پولی نیستی جوابتو نمیدم.
امین جان هم جواب داد ولی من متوجه نشدم خواهشا اگه کسی بلده واسم یه سمپل بزاره.
سپاسگزارم دست گلتون درد نکنه.

 

 


عزیزم شما نمیتونی پنلی که توش یک آیتم وجود داره رو به اسکرول اضافه کنی (البته با یه کتابخوانه میشه) . اول باید پنل رو اضافه کنی بعد آیتم های داخل پنل رو
تازه ، شما اصلاً نمیگی این آیتم ها چی هستن ! خب عزیزم شما که ننشستی این 100000 آیتم رو تک تک اضافه کنی ،مطمئناً چیدن این آیتم ها توسط یک حلقه تکرار بوده و یه نظمی داره . اجزای سازنده اون رو بگید تا بتونیم کمک کنیم

 

 
سلام
این کد منه:
کد پی‌اچ‌پی:
s1.Initialize(1000000)
 
Activity.AddView(s1,10,10,100%x,100%y)
 For 
0 To 100000
    Dim l2
,l1,l3 As Label
    Dim btnfav
,btnread,btndelete,btnshair As Button
    l1
.Initialize("")
    
l2.Initialize("")
  
l3.Initialize("")
  
btnfav.Initialize("btnfav")
  
btnread.Initialize("btnread")
  
btndelete.Initialize("btndelete")
  
btnshair.Initialize("btnshair")
  
s1.Panel.AddView(l1,0,stop,100%x,50dip)
   
s1.Panel.AddView(l2,0,stop,100%x,50dip)
    
s1.Panel.AddView(l3,0,stop,100%x,50dip)
     
s1.Panel.AddView(btnfav,0,stop,100%x,50dip)
      
s1.Panel.AddView(btnread,0,stop,100%x,50dip)
       
s1.Panel.AddView(btndelete,0,stop,100%x,50dip)
        
s1.Panel.AddView(btnshair,0,stop,100%x,50dip)
  
l1.Text=i    
  l2
.Text=i
  l3
.Text=i
 
 Next 
مرسی
من تا الان بیش از 100 تا کد نوشتم ولی هیچ کدوم کار نکرده.


 


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - m.gooooolzar - 02-18-2014

(02-18-2014، 09:29 AM)'mojtaba212' نوشته: درود
این کد منه:
کد پی‌اچ‌پی:
s1.Initialize(1000000)
 
Activity.AddView(s1,10,10,100%x,100%y)
 For 
0 To 100000
    Dim l2
,l1,l3 As Label
    Dim btnfav
,btnread,btndelete,btnshair As Button
    l1
.Initialize("")
    
l2.Initialize("")
  
l3.Initialize("")
  
btnfav.Initialize("btnfav")
  
btnread.Initialize("btnread")
  
btndelete.Initialize("btndelete")
  
btnshair.Initialize("btnshair")
  
s1.Panel.AddView(l1,0,stop,100%x,50dip)
   
s1.Panel.AddView(l2,0,stop,100%x,50dip)
    
s1.Panel.AddView(l3,0,stop,100%x,50dip)
     
s1.Panel.AddView(btnfav,0,stop,100%x,50dip)
      
s1.Panel.AddView(btnread,0,stop,100%x,50dip)
       
s1.Panel.AddView(btndelete,0,stop,100%x,50dip)
        
s1.Panel.AddView(btnshair,0,stop,100%x,50dip)
  
l1.Text=i    
  l2
.Text=i
  l3
.Text=i
 
 Next 
سپاسگزارم
من تا الان بیش از 100 تا کد نوشتم ولی هیچ کدوم کار نکرده.


 

 


درود
دوست خوبم یکم رو طرز کد نویسیت کار کن ، اگه اصول کد نویسیت خوب نباشه وقتی که کد برنامه زیاد میشه خیلی گیج کننده میشه ،حتی خود برنامه نویسش هم کلی باید وقت بذاره تا یادش بیاد چرا این کدها رو نوشته !!!!!
اگه دقت کرده باشی قبلاً گفته بودم که برای ساخت یه همچین چیزی شما به ساخت لیست سفارشی نیاز داری که با کتابخانه CustomListView میشه انجامش داد
کدهای اصلی رو براتون نوشتم و با پیوست ارائه دادم
فقط شما تیک گزینه Reflection و StringUtils رو از کتابخانه فعال کنید
در ضمن من وقتی برنامه رو با حلقه تکرار 1000 روی گوشی تست کردم در عرض 1 ثانیه اجرا شد ،اگه میخوای از حلقه های بزرگتر استفاده کنی مشکل سرعت پیش میاد ،برای حل این مشکل میتونم چنتا پیشنهاد بدم ،اگه لازم بود بگید
موفق باشید


 


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - parsvb - 02-19-2014

نقل قول: و برای ارسال فایل از این کد :
کد پی‌اچ‌پی:
Sub Activity_Create(FirstTime As Boolean)
 ‘Activity.LoadLayout(“Layout1”)
 Dim i As Intent
 Dim sFile 
As String
 Dim sFullPath 
As String
 Dim URI 
As String
 sFile
=”MyFile.TXT”
 sFullPath
=File.CombineFile.DirRootExternal ,sFile)
 URI =  “file://” & sFullPath
 i.Initialize(i.ACTION_SEND“”)
 i.SetType(“text/plain”)
 i.PutExtra(“android.intent.extra.STREAM”URI)
 i.WrapAsIntentChooser(“Share via”)
 StartActivity(i)
End Sub 
 

درورد
ممنون از کدی که قرار دادید.
اما این کد رو من قبلا هم تست کرده بودم اما صفحه Share Via رو باز میکنه ولی وقتی بلوتوث رو انتخاب میکنم هیچ عملی انجام نمیده Sad
باید دسترسی خاصی به برنامه بدم؟
اگه سمپل خاصی وجود داره ممنون میشم قرار بدید.

 


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - majid20100 - 02-19-2014

سلام با استفاده از webView هم میشه کتاب ساخت اگه میشه یک پروژه کوچک حداقل 2 مطلب داشته باشه را بذارید


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - mojtaba212 - 02-20-2014

(02-18-2014، 06:01 PM)'m.gooooolzar' نوشته:
(02-18-2014، 09:29 AM)'mojtaba212' نوشته: درود
این کد منه:
کد پی‌اچ‌پی:
s1.Initialize(1000000)
 
Activity.AddView(s1,10,10,100%x,100%y)
 For 
0 To 100000
    Dim l2
,l1,l3 As Label
    Dim btnfav
,btnread,btndelete,btnshair As Button
    l1
.Initialize("")
    
l2.Initialize("")
  
l3.Initialize("")
  
btnfav.Initialize("btnfav")
  
btnread.Initialize("btnread")
  
btndelete.Initialize("btndelete")
  
btnshair.Initialize("btnshair")
  
s1.Panel.AddView(l1,0,stop,100%x,50dip)
   
s1.Panel.AddView(l2,0,stop,100%x,50dip)
    
s1.Panel.AddView(l3,0,stop,100%x,50dip)
     
s1.Panel.AddView(btnfav,0,stop,100%x,50dip)
      
s1.Panel.AddView(btnread,0,stop,100%x,50dip)
       
s1.Panel.AddView(btndelete,0,stop,100%x,50dip)
        
s1.Panel.AddView(btnshair,0,stop,100%x,50dip)
  
l1.Text=i    
  l2
.Text=i
  l3
.Text=i
 
 Next 
سپاسگزارم
من تا الان بیش از 100 تا کد نوشتم ولی هیچ کدوم کار نکرده.


 


 


درود
دوست خوبم یکم رو طرز کد نویسیت کار کن ، اگه اصول کد نویسیت خوب نباشه وقتی که کد برنامه زیاد میشه خیلی گیج کننده میشه ،حتی خود برنامه نویسش هم کلی باید وقت بذاره تا یادش بیاد چرا این کدها رو نوشته !!!!!
اگه دقت کرده باشی قبلاً گفته بودم که برای ساخت یه همچین چیزی شما به ساخت لیست سفارشی نیاز داری که با کتابخانه CustomListView میشه انجامش داد
کدهای اصلی رو براتون نوشتم و با پیوست ارائه دادم
فقط شما تیک گزینه Reflection و StringUtils رو از کتابخانه فعال کنید
در ضمن من وقتی برنامه رو با حلقه تکرار 1000 روی گوشی تست کردم در عرض 1 ثانیه اجرا شد ،اگه میخوای از حلقه های بزرگتر استفاده کنی مشکل سرعت پیش میاد ،برای حل این مشکل میتونم چنتا پیشنهاد بدم ،اگه لازم بود بگید
موفق باشید


 

 
سلام دوباره خیلی خیلی عذر میخوام از دوستان ولی عزیزم کجای کد من گنگ و گیج کننده بود؟
دوما من تا الان هزار بار گفتم که نیاز دارم وقتی که اسکرول به انتها میرسه ئوباره شروع به لود و اضافه کردن پنلهای دیگه به برنامه باشه بعدم گفتم که نیاز دارم که 100 هزارتا پنل رو بریزم توی یه اسکرول اگر سوال منو کامل میخوندی مجبور نبودی سوالمو با سوال جواب بدی.
خیلی متشکرم ولی خواهشا اگه بلد نیستین راه حل الکی ندین.
منم میدونم با 1000 تا کار میکنه خودمم اگه نگاه کنی گفتم تا الان 100 بار تست گرفتم این یعنی اینکه 1000 و 2000 و custom list view و پنل ها و از همه گزینه ها استفاده کردم.
دیگه وقتی به جایی نرسیدم دارم چندتا صفحه میزارم.
در ضمن کجای کد من گنگه بگید تا حداقل کد نویسیم بهتر بشه.


 


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - parvin - 02-22-2014

(02-19-2014، 07:26 AM)'majid20100' نوشته: درود با استفاده از webView هم میشه کتاب ساخت اگه میشه یک پروژه کوچک حداقل 2 مطلب داشته باشه را بذارید

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


 


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - mojtaba212 - 02-22-2014

سلام دوستان من بیش از 100 بار راجب سرچ توی اس کی. ال پرسیدم هیچکس جوابمو نداد. متاسفانه.
من رفتم گشتم و بلاخره موفق شدم پیداش کنم واسه بقیه دوستان میزارم که اگه یه وقت دوست داشتن ببیننش:
کد پی‌اچ‌پی:
cursor1=sql1("SELECT * FROM tbname WHERE col1 LIKE '%" EditText1.Text "%'" 
با این دستور تمام ستون هایی که کلمه وارد شده در ادیت تکست رو داشته باشه رو سلکت میکنه واسمون.
اگر درصد اولی رو برداریم متن داخل ادیت تکست باید اول جمله باشه و اگه درصد دومی رو برداریم متن درون ادیت تکست باید آخر جمله باشه تا سلکت بشه ولی اگه هر دوتاشون رو قرار بدیم تمام جملاتی که ادیت تکست رو چه در اول چه در آخر و چه در وسط جمله باشد سلکت میکند.
این هم از پروژه بزرگ سرچ در اس کیو ال که بعضی از دوستان میگفتن یه پروژه سنگین حساب میشه سرچ توی اس کیو ال.
با تشکر.


RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - majid20100 - 02-23-2014

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

http://quicklearn.ir/?q=node/170