رفتن به مطلب

مجید آرتا

مدیر کل سایت
  • تعداد ارسال ها

    3,866
  • تاریخ عضویت

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

  • روز های برد

    154

تمامی مطالب نوشته شده توسط مجید آرتا

  1. مجید آرتا

    اتصال به دیتابیس

    روشی که بنده توی برنامه های ویندوز استفاده می کردم این بود که میومدم آدرس عکسمو توی یک متغیر می ریختم و توی دیتابیس قرار میدادم بعدش اون فیلدو به کنترل خودم نسبت میدادم اگه صبور باشی حتما مینویسم میزارم واست
  2. این خطا هنگامی که برنامه رو اجرا می کنی میاد ؟ (حتی بدون هیچ کدی ؟)
  3. واسه انجام همچین پروژه ای نیاز به ابزارهای مختلفی داریم و وقتمون جوابگو انجام همچین پروژه ای رو نمیده بنده یه مثال ساده میزنم ببینید من از 2تا دکمه استفاده می کنم طبق عکس زیر: خب بنده میام این کدارو مینویسم: Sub Globals Dim timer1 As Timer Private Porpuse As Button Private Steel As Button End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("a") timer1.Initialize("timer1",120) End Sub Sub timer1_Tick Porpuse.Top=Porpuse.Top-1 DoEvents Dim i As Int : i=Steel.Top If Porpuse.Top=i+1 Then Msgbox("Barkhurd Ba Ma'ane","Barkhurd") End If End Sub Sub Activity_Click timer1.Enabled=True End Sub این کد چیکا میکنه؟ میاد با کلیک شدن روی اکتیویتی تایمرو فعال میکنه تایمر چیکا میکنه؟ تایمر میاد مکان فعلی ماشینمون رو یکی از Top ش کم میکنه که در واقع میره به سمت بالا و بنده در رویداد Timer1_Tick گقتم بیا Top مانع رو بگیر و شرط گذاشتیم اکه Top ماشینمون برابر بود با یکی مونده به مانع بیا بگو برخورد کرد اینم یه مثال ساده امیدوارم تونسته باشی از این مثال اقتباس گرفته باشی فقط جهت راهنمایی بود
  4. مجید آرتا

    خطای ناشناخته

    واسه همه کنترل ها این خطا رو میده؟ تا حالا همچین مشکلی واسه کسی پیش نیومده! خب شما یه کاری بکن بیا همین اسکرول یا لیبل رو دستی مقدار بده تا کوچیک بزرگ بشن روی لیبل کلیک کن و بروی تو Porpertis و قسمت های زیر رو مقدار بده: Left Top Height Width ببین اینجوری کارت راه میوفته
  5. سلام دوست عزیز شما میتونید برای مشاهده فیلم های آموزشی به این قسمت مراجعه کنید آموزش های پایه و مبتدی قرار گرفته http://answercenter.ir/forum11.html
  6. سلام دوست عزیز خوش اومدی به این انجمن در رابطه با چیزی که شما می خواهید باید گفت راهکار وجود داره و اینکه شما دقیقا می خواهید چه چیزی رو به هم ربط بدهید و مقایسه کنید از اونجایی که بیسیک زبان جدید و کاربر پسندیه ولی یک سری محدودیت هایی داره مثلا عدم وجود کنترلی مناسب برای بارگیری اطلاعات از دیتابیس که توی زبان هایی مثل سی شارپ به راحتی میتونید به دیتاگرید بایند کنید اما اینجا محدودیت زیاده واسه کاری که شما می خواهید طبق گقته دوستمون می تونید از چندتا دیتابیس جدا و یا چندتا جدول در یک دیتابیس استفاده کنید خوب واسه ارتباط بخشیدن هم دیگه هیچ شما میایید فیلدها رو مقدارشون رو برمی گردونید و شرط می زارید و عمل مورد نظرو انجام میدید یعنی کافیه چندتا جدول بسازید و مقادیرش رو برگردونید و ربط بدید با ابتکاره خودتون شما اقدام به ایجاد این پروژه رو بکنید هرجا مشکلی بود بنده و دوستان در حد توان کمکت می کنیم
  7. حتما این کارو به مرور زمان انجام میدیم به امید موفقیتمون
  8. سلام گذاشتن موضوع مناسب برای پستتون باعث میشه سریع تر به جوابتون برسید خب واسه حالت اول دیگه کاره خاصی نمی خواد یعنی شما 2تا عکس بزارید توی برنامه ، مثلا توی پوشه ی Files و توی رویداد ItemClick کنترل ListView شرط بزارید اگه آیتم کلیک شده عکسش این بود بیا این عکسو بزار به عبارتی دارم واست سوری سازی می کنم موضوع رو تا بفهمی کدو نمیزارم ببینم خودت میتونی یا نه ;) خب واسه اینکه به حالت دوم در بیاری قطعا روش های متفاوتی وجود داره ، شاید برنامه نویس این برنامه از چندتا Panel و یک ScrollView استفاده کرده و یک Inner Height خاص و محدود به اسکرولش داده اون ستاره ها هم میتونی به وسیله Button انجام بدی.چطور؟ یه عکس ستاره خوشگل پیدا کن و روی دکمه قرار بده با این پست یاد می گیری چطور روی دکمه عکس بزاری: http://answercenter.ir/showthread.php?t=38 و واسه اسکرول دادن به هر کنترلی میتونی به این تاپیک رجوع کنی: http://answercenter.ir/showthread.php?t=236 پس میتونی از چندتا Panel و چندتا Button که بهشون عکس نسبت دادی و یک ScrollView این کارو انجام بدی *give_rose* راهنمایی از من عمل از تو منتظریم سورسشو قرار بدی میدونم میتونی خودت انجام بدی *give_heart*
  9. سلام مبنای جستجو توی دیتابیس همون کلمه Like که برجسب % دامنه سرچش مشخص میشه و اگه دوس داری فقطو فقط همون رشته و داده مورد نظرو پیدا کنه این کد رو : [color=#0000BB][font=monospace] cur[/font][/color][color=#007700][font=monospace]=[/font][/color][color=#0000BB][font=monospace]sql1[/font][/color][color=#007700][font=monospace].[/font][/color][color=#0000BB][font=monospace]ExecQuery[/font][/color][color=#007700][font=monospace]([/font][/color][color=#DD0000][font=monospace]"select esm from tbl1 where esm like '%" [/font][/color][color=#007700][font=monospace]& [/font][/color][color=#0000BB][font=monospace]EditText1[/font][/color][color=#007700][font=monospace].[/font][/color][color=#0000BB][font=monospace]Text [/font][/color][color=#007700][font=monospace]& [/font][/color][color=#DD0000][font=monospace]"%'"[/font][/color][color=#007700][font=monospace])[/font][/color] اینجوری بنویس: [color=#0000BB][font=monospace] cur[/font][/color][color=#007700][font=monospace]=[/font][/color][color=#0000BB][font=monospace]sql1[/font][/color][color=#007700][font=monospace].[/font][/color][color=#0000BB][font=monospace]ExecQuery[/font][/color][color=#007700][font=monospace]([/font][/color][color=#DD0000][font=monospace]"select esm from tbl1 where esm like '" [/font][/color][color=#007700][font=monospace]& [/font][/color][color=#0000BB][font=monospace]EditText1[/font][/color][color=#007700][font=monospace].[/font][/color][color=#0000BB][font=monospace]Text [/font][/color][color=#007700][font=monospace]& [/font][/color][color=#DD0000][font=monospace]"'"[/font][/color][color=#007700][font=monospace])[/font][/color] امیدوارم که مشکلت حل بشه
  10. سلام توی نوشتن یک برنامه راه روش های مختلف و الگوریتم های مختلغی وجود داره خوب واسه ساخت همچین برنامه ای روش زیاده مثلا میتونی اسم عکسارو توی یک آرایه بریزیم و بعد فیلد های دیتابیس رو تکی بگیری و با شرط بگی اگه فلان ایندکس از عکس بود بیا اگه کاربر این گزینه رو انتخاب کرد پیفام بده یا برو مرحله بعد یا امتیاز بده ببینید شما کافیه کار با دیتابیس رو یاد بگیرید و اگه نیاز بود رندم کردنشم یاد بگیر راحت میتونی کارتو راه بندازی ببینید راه زیاده فقط باید یکم خلاقیت به خرج بدین همین، بنده هم مثه خودتون مبتدیم انشاالله مهران واست آمادش میکنه من با سیستم داداشمم و بیسیک ندارم
  11. سلام دوست عزیز شرمنده یکم سردردم و نمیتونم سورس آماده کنم ولی راهنمایی میکنم ببین من بهت سورس Html از این stroke بهت میدم و تو باید این سورس رو به وسیله webview لود کنی و بعد به وسیله GetElement بیایی جایی که مربوط به متن نیشه رو بگیری و نسبت بدی به لیبل یا EditText <!DOCTYPE HTML> <html> <head> <style> body { margin: 0px; padding: 0px; } </style> </head> <body> <canvas id="myCanvas" width="578" height="200"></canvas> <script> var canvas = document.getElementById('myCanvas'); var context = canvas.getContext('2d'); var x = 30; var y = 50; context.font = '60pt Calibri'; context.lineWidth = 3; // stroke color context.strokeStyle = 'blue'; context.strokeText('Hello World!', x, y); </script> </body> </html> سورس html این چیزی که میخوای موجوده بیا این سورس رو توی یک notepad بریز و با فرمت html. ذخیره کن در مرحله بعد این فایلو تو پوشه Files قرار بده و نحوه فراخوانیشم اینجوریه: WebView1.LoadUrl("file:///android_asset/"&"stroke.html") stroke.html:اسم فایل سورسی که بهت دادم هستش که توی پوشه files قرار داره و بعد به وسیله این پروژه getelemnt رو یاد بگیر و کارتو راه بنداز http://answercenter.ir/showthread.php?t=6 شاید دوستان با سورس آموزش بدن بنده یکم مریض احوالم روش های دیگه هم مطمئنا هست،فعلا این به ذهن بنده خطور کرد
  12. سلام من یک نمونه کد واس خودم نوشتم اصن توصیه نمیکنم چون کد یکم در و داغونه و باید بهینش کرد گفتم اینجا بزارم شاید یه چیزی ازش فهمیدی من انشاالله کاملشو و بهینشو اگه عمری باقی موند آناده می کنم Sub Globals Dim sql1 As SQL Private family_lbl As Label Private id_lbl As Label Private name_lbl As Label End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("personal") If File.Exists(File.DirInternal,"Personal_DB.db")=False Then File.Copy(File.DirAssets,"Personal_DB.db",File.DirInternal,"Personal_DB.db") End If If sql1.IsInitialized=False Then sql1.Initialize(File.DirInternal,"Personal_DB.db",True) End If load_rnd_data End Sub Sub load_rnd_data() id_lbl.Text="" name_lbl.Text="" family_lbl.Text="" cr=sql1.ExecQuery("SELECT * FROM private_info") For i=0 To cr.RowCount-1 cr.Position=i Dim random As Int : random = Rnd(0,(cr.RowCount - 1)+1) Select random Case 1 id_lbl.Text=random name_lbl.Text=cr.GetString2(1) family_lbl.Text=cr.GetString2(2) Case 2 id_lbl.Text=random name_lbl.Text=cr.GetString2(1) family_lbl.Text=cr.GetString2(2) Case 3 id_lbl.Text=random name_lbl.Text=cr.GetString2(1) family_lbl.Text=cr.GetString2(2) End Select Next End Sub به امید پیشرفتمون
  13. سلام خوشحال میشم بتونم کارتو راه بندازم بنده این روشی رو که گفتمو توی سی شارپ انجام دادم به راحتی چیزی که مهران گفت هم درسته روشی که بنده واسه رندوم سازی استفاده کردم این بود که یک فیلد id توی دیتابیس واسه اطلاعاتم ساختم و اومدم شماره رکوردهارو می گرفتم و رندوم می کردم توی بیسیک هنوز تست نکردم بیسیک به دلیل محدودیت هایی که داره برنامه نویس باید بیشتر کاراشو با کدنویسی انجام بده خودم باید این روشو تست می کنم اگه به نتیجه رسیدم توی انجمن آموزش خط به خطشو قرار میدم،تا وقتی شاید بچه ها جوابو پیدا کردن
  14. <strong>خوب یکاری بکن<br>بیا واسه هر رکوردت یک آیدی اختصاص بده توی بانکت<br>بعد آیدی کل رکوردهارو بگیر و رندوم کن <br>به این صورت:</strong><br> <span class="Apple-tab-span" style="white-space: pre;"> </span>Dim id As Int<br><span class="Apple-tab-span" style="white-space: pre;"> </span>id=cursor1.GetInt("ID") <br><br><strong>این ID فیلدت توی بانکته و بیا بگو:</strong><br> rnd(0,id) <br><br><strong>بعد اون Cursor1 هم همون تمام فیلداته که قبلن آموزش داده شده<br>فقط میمونه کوئری هارو به لیبل ها نسبت بدی<br>انجان بده اگه نتونستی بگو بیشتر راهنمایی کنیم</strong>
  15. مجید آرتا

    سرچ ویو

    جهت دریافت سورس به لینک زیر مراجعه کنید http://answercenter.ir/showthread.php?t=160
  16. نمیدونم والا اگه تو ساخته دیتابیس مسلط شدین این پست رو هم نگاهی بندازین شاید تونستین اگه بازم حل نشد بگید همون پروژه رو بنده کامل می کنم واستون http://answercenter.ir/showthread.php?149-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A7%D8%B6%D8%A7%D9%81%D9%87-%D8%AD%D8%B0%D9%81-%D9%88-%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3
  17. سلام کدتو چک کردم کلا کدتون اشتباهه 1-متغیر SQL ایراد داره نباید شبیه اسم یک کلاس باشه باید بنویسی SQL1 2-مثل اینکه کلا دیتابیسی که ساختین اشتباس،رفتین 2تا دیتالیس ساختین و در هر مرحله یکی از دیتابیس هارو اومدی صدا زدی در صورتی که باید یک دیتابیس بسازید و در Activity_Create بیایید اسم دیتابیس که Infodb گزاشتید رو Initiliaze کنید و در مراحل دیگه اون تیبل و ستون هایی رو که ساختین رو صدا بزنید. موقعی که می خواهید داده اضافه کنید باید اون ستون های مورد نظر رو که توی تیبل هستن صدا بزنید 3-وقتی Cursor رو برابر تمام فیلدها کردید باید تمام اطلاعات رو توسط حلقه بگیرید تا بتونید چیزی رو اضافه کنید 4-Position باید طبق حلقه پیش بره نباید 0 قرار بدی؛وظیفش اینه که به ترتیب میاد تو همه ی فیلد ها اطلاعاتو قرار میده ببینید نظر بنده اینه که برید آموزش های تصویری و متنی ساخت دیتابیس رو ببینید چون شما هنوز مفهومشو خوب درک نکردین بیشتر کار کنید تا متوجه شید بنده هم دیگه تکرار مکررات نمی کنم تاپیک ها رو با دقت بخونید و فیلم هارو به دقت مضاعف ببینید امیدوارم موفق و پیروز باشید
  18. سلام دوست عزیز با سورس کامل چیزی رو نه تجربه می کنید و نه تلاشی برای نوشتنش شما شروع کن به نوشتن برنامه هر جاشو مشکل داشتید بکید تا راهنمایی کنیم اینجوری واسه خودت بهتره عزیز
  19. سوال اولت بیا میلاد جان با یک شرط ساده میتونی کارتو راه بندازی گسترشش با خودت Try For i=0 To ListView1.Size-1 If ListView1.GetItem(i)=EditText1.Text Then ListView1.RemoveAt(i) End If Next Catch Log("Ehem") End Try سوال دوم کدهارو توی Try بنداز حل میشه مشکلت اگه بازم سوالی بود در خدمتم
  20. سوال اول: Sub ListView1_ItemClick (Position As Int, Value As Object) ListView1.RemoveAt(Position) End Sub سوال دوم: Sub Button3_Click For i=0 To ListView1.Size-1 For j=0 To ListView2.Size-1 ListView1.GetItem(i) ListView2.GetItem(j) ListView2.RemoveAt(i) Next Next End Sub سوالی بود در خدمتم
  21. سلام بدون تعارف می گم واقعا ایده آموزشی خوبیه مهدی یعنی واقعا اگه کاربران از این روش ها و پیشتهادات استفاده نکنن جاهلیته مهدی همونطور که بهت توی پ.خ گفتم مشکلات زیاد دارم وگرنه 100% میومدم به همکاری تو اینجور موارد با اینکه چیزه خاصی رو یاد ندارم به امید موفقیتمون
  22. مجید آرتا

    استفاده از xml

    بنده یک کتابخونه جهت گرفتن Element های فایل xml او کامپیوترم پیدا کردم نمی دونم والا واسه من مشکل داره یا کلا کتابخونش مشکل داره که موقع اجرا ارور میده اگه بتونم راه حلشو پیدا کنم حتما تو سایت قرارش میدم
  23. مجید آرتا

    استفاده از xml

    یه سوال الان محتویات این فایل 6تا ImageView هستش؟ قصد داری اینارو توی چنتا کنترل Imageview بدی ؟ یکم بیشتر توضیع بده عزیزم اگه زحمتی نیس
  24. به 64 یا 32 بیت بودن jdk و ویندوزت هم بستگی داره امیدوارم این موردو رعایت کرده باشید
  25. دوست عزیز اینجوری چیزی رو نمیشه فهمید حدس بنده اینه به خاطر خالی بودن EditText این فقط حدسه.یه توضیح بده یا کدتو قرار بده
×
×
  • اضافه کردن...