رفتن به مطلب

سورس کد کتاب های چند جدولی(علاقه مندی و فراخونی تیترها و ...)


shahab.es

ارسال‌های توصیه شده

سلام، عید شمام مبارک داداش

الان یکم زمان در دسترسم کمه ، نمیتونم سورستون رو ببینم هموطن

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

و متن اون ای دی رو بگیرید...

همین

حالا یکی از روش ها اینه که شما توی اون اکتیویتی که تیترتون رو نمایش میدید، بیاین و ای دی اون تیتر رو بریزید توی یه متغیر که توی Process_Global تعریف شده و در اکتیویتی بعدی ازش استفاده کنید....

اگر از فراخوانی استفاده میکنید، به شکل پیشفرض ، value لیست ویوتون، id اون سطر هستش....

 

در اکتیویتی myTitr (اسم فرضی هستش)

تعریف متغیر 

Sub Process_Globals
Dim meghdar As String
End Sub

و در کلیک لیست ویو

Sub mylist_ItemClick (Position As Int, Value As Object)

meghdar = Value
StartActivity(matn_activity)

End Sub

matn_activity در اصل اکتیویتی هست که متن رو توش نمایش میدید...

و حالا در اکتیویتی matn_activity به شکل زیر کد میزنیم....

Dim fara As Farakhani
fara.FarakhaniMatn("mydb.db",mysql,mycur,"SELECT * FROM tbl WHERE id = ",myTitr.meghdar,lbl,"mymatnColumn")

به شکل بالا

باز اگر مشکلی داشتید بگید، موید باشید...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوست عزیز
همینطور که در شکل قبل توضیح دادم کدها رو بدون کتابخانه Farakhani نوشتم...

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("p_main")
	

	ListView1.AddSingleLine2("کلیک 1",1)
	ListView1.AddSingleLine2("کلیک 2",2)
	ListView1.AddSingleLine2("کلیک 3",3)
	ListView1.AddSingleLine2("کلیک 4",4)
	ListView1.AddSingleLine2("کلیک 5",5)
	ListView1.AddSingleLine2("کلیک 6",6)
	ListView1.AddSingleLine2("کلیک 7",7)
	ListView1.AddSingleLine2("کلیک 8",8)
	ListView1.AddSingleLine2("کلیک 9",9)
	ListView1.AddSingleLine2("کلیک 10",10)
	
		
	ListView1.SingleLineLayout.Label.Gravity = Gravity.CENTER
	
End Sub
Sub listview_ItemClick (Position As Int, Value As Object)
	 fasl = Value 
	StartActivity(p1)
End Sub

الان یک لیست ویو در اکتیوتی اصلی (main) ایجاد کردم...

الان شما از فراخوانی دوم اگه اشتباه نکنم استفاده کردید، درصورتی که از کتابخانه دوم کد بزنید داخل logs پیغام " Too many Parameters " میده...

و در صفحه متن که p1 نام داره کد رو به این صورت نوشتم:


	fara.initialize("test.db","tbl1",True)
	fara.FarakhaniMatn("id",Main.fasl,lbl,"matn")

کار شما رو انجام دادم اما زمانی که در صفحه اصلی روی گزینه " کلیک 1 " کلیک میکنم هیچ عکسالعملی نشون نمیده.

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

چیزی نیومده برای من ، همینجا سورستون رو قرار بدید...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

چیزی نیومده برای من ، همینجا سورستون رو قرار بدید...

ایمیلتون رو از پنل کاربریتون گرفتم

اینم از سورس:

بخاطر جواب ندادن سورس برداشتم
لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 8 ماه بعد...

سلام خدمت شما و تشکر واسه سورس.

ببخشید اگه تو همین سورس به جای لیست ویو از یه منو با چند دکمه استفاده کنیم ٬ شرطش چطور نوشته میشه که اگه رو هر کدوم از دکمه ها کلیک شد بره به یه اکتیویتی دیگه. لطفا کمک کنید بنده مبتدی هستم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 هفته بعد...

سلام.

دوستان گرامی کسی نیست جواب ما رو بده٬ خواهشا دریغ نکنید اگه بلدین این آموزش جستجو توی متن ها رو واسه همین سورس درست کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1394/03/22, 19:49:03، shahab.es گفته است :

به نام خدا

سلام به همه ی دوستان عزیز

دیدم تو انجمن خیلی ها مشکل دارن در کار با بانک های چند جدولی(فصل بندی، علاقه مندی و فراخوانی متن و ...)

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

MultiTable.rar

 

فراخوانی هارو با کتابخانه Farakhani 2 انجام دادم...

امیدوارم براتون مفید باشه...

سلام و احترام

ممنون از سورس و آموزشتون

ولی مشکلی که داره اینه که من میخوام بجای لیبل که برای نمایش متن قرار دادید ُ اسکرول کنم ُ . ولی هر کاری کردم همون خط ارور میده(با اینکه تو دیزاینر هم اسکرول ویو به لیوت ایجاد کردم) . ظمنا برای لیست اول هم همینطوره 

با اینکه همتون خبره هستید ُ‌خب چرا کامل آموزش نمیدین شما ؟ تو انجمن سردگم میشه !!  . کلا دایرکتوری خوبی نداره .. امید وارم که یه تجدید نظری تو ساختار آموزش ها بشه .  

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام و عرض ادب خدمت شما

خواهش میکنم هموطن ، امیدوارم به کار شما اومده باشه

ببینید عزیزم، دقت کنید که بحث دیتابیس چند جدولی، شامل چند بخش مختلف هست

1- ساخت دیتابیس:

 

2- اموزش استفاده از لیبل در اسکرول ویو

 

 

 

 

3- اموزش استفاده از دیتابیس و کدهای Sql

همین سورسی که الان در همین تاپیک هست ، کتابخانه فراخوانی 3 که لینک دادم و چند اموزش اولی که لینک گذاشتم براتون

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

 



مطلب خیلی خیلی زیاده

حالا 2 تا توصیه دارم براتون

یکی اینکه این تاپیک ، یه سورس کد رو قرار داده که قبلا به شکل کامل تست شده و مشکلی نداره، پس اگر اجرا نمیشه یا با نسخه ی بیسیکتون مشکل داره ، یا نسخه ی دیتابیستون، یا یه نسخه ای چیزی :)

این تاپیک هم برای درخواست اموزش نیست و صرفا همونطور که گفتم، چند خط کد معرفی کرده به شما

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

برای پیشنهاد یا انتقاد در باره ی این دایرکتوری ناقص هم توی بخش انتقادات میتونید تاپیک بزنید که استاد ایزدی بررسی میکنن

موفق باشید عزیزم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 24 دقیقه قبل، shahab.es گفته است :

سلام و عرض ادب خدمت شما

خواهش میکنم هموطن ، امیدوارم به کار شما اومده باشه

ببینید عزیزم، دقت کنید که بحث دیتابیس چند جدولی، شامل چند بخش مختلف هست

1- ساخت دیتابیس:

 

2- اموزش استفاده از لیبل در اسکرول ویو

 

 

 

 

3- اموزش استفاده از دیتابیس و کدهای Sql

همین سورسی که الان در همین تاپیک هست ، کتابخانه فراخوانی 3 که لینک دادم و چند اموزش اولی که لینک گذاشتم براتون

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

 



مطلب خیلی خیلی زیاده

حالا 2 تا توصیه دارم براتون

یکی اینکه این تاپیک ، یه سورس کد رو قرار داده که قبلا به شکل کامل تست شده و مشکلی نداره، پس اگر اجرا نمیشه یا با نسخه ی بیسیکتون مشکل داره ، یا نسخه ی دیتابیستون، یا یه نسخه ای چیزی :)

این تاپیک هم برای درخواست اموزش نیست و صرفا همونطور که گفتم، چند خط کد معرفی کرده به شما

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

برای پیشنهاد یا انتقاد در باره ی این دایرکتوری ناقص هم توی بخش انتقادات میتونید تاپیک بزنید که استاد ایزدی بررسی میکنن

موفق باشید عزیزم

 سپاس از شما 

من از آموزش و کتابخانه های شما زیاد استفاده کردم و  نظر مثبتی نسبت به آموزش ها ی خوبتون دارم و بیسیک از همین جا شروع کردم . و در تاپیکی هم عرض کردم که بهش افتخار می کنم.

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

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 1 ماه بعد...

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

تو توضیحات زده بودید پسند و غیره داره هااااااااااا

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 4 ماه بعد...
در در 1394/03/22, 19:49:03، شهاب اسکندری گفته است :

به نام خدا

سلام به همه ی دوستان عزیز

دیدم تو انجمن خیلی ها مشکل دارن در کار با بانک های چند جدولی(فصل بندی، علاقه مندی و فراخوانی متن و ...)

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

MultiTable.rar

 

فراخوانی هارو با کتابخانه Farakhani 2 انجام دادم...

امیدوارم براتون مفید باشه...

سلام جناب اسکندری

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

این مشکل مربوط به چیه؟

خودم احتمال میدم از ورژن جدید b4a باشه چون این مشکل رو با ورژن 5.8 نداشتم...:fekr:

LogCat connected to: emulator-5554
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
farakhani_singlelinetitr (java line: 131)
java.lang.NoSuchMethodError: anywheresoftware.b4a.objects.ListViewWrapper.AddSingleLine2
	at b4a.example.farakhani._singlelinetitr(farakhani.java:131)
	at b4a.example.main._button1_click(main.java:359)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:179)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:167)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:163)
	at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:78)
	at android.view.View.performClick(View.java:4084)
	at android.view.View$PerformClick.run(View.java:16966)
	at android.os.Handler.handleCallback(Handler.java:615)
	at android.os.Handler.dispatchMessage(Handler.java:92)
	at android.os.Looper.loop(Looper.java:137)
	at android.app.ActivityThread.main(ActivityThread.java:4745)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
	at dalvik.system.NativeStart.main(Native Method)
farakhani_singlelinetitr (java line: 131)
java.lang.NoSuchMethodError: anywheresoftware.b4a.objects.ListViewWrapper.AddSingleLine2
	at b4a.example.farakhani._singlelinetitr(farakhani.java:131)
	at b4a.example.main._button1_click(main.java:359)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:179)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:167)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:163)
	at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:78)
	at android.view.View.performClick(View.java:4084)
	at android.view.View$PerformClick.run(View.java:16966)
	at android.os.Handler.handleCallback(Handler.java:615)
	at android.os.Handler.dispatchMessage(Handler.java:92)
	at android.os.Looper.loop(Looper.java:137)
	at android.app.ActivityThread.main(ActivityThread.java:4745)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
	at dalvik.system.NativeStart.main(Native Method)

با تشکر از زحمات شما دوست عزیز

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...