رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


بایگانی شده

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

danial1369

اموزش کامل کار با دیتابیس انلاین وجیسون

پست های پیشنهاد شده

danial1369    102

کاربر رو به رشد

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

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

خب بعد از این که هاستتون رو تهیه کردیدحالا باید یه یک دیتابیس بسازید برای اینکار از طریق پنل هاستتون گزینه mysql databases را بزنید Untitled.png

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

%D8%AB%D8%AB%D8%AB%D8%AB%D8%AB%D8%AB%D9%

حالا اگه دکمه create Databases رو بزنید دیتابیستون ساخته و مشخصات دیتابیستون رو هم به نمایش میذاره .

re.png

  1. نام دیتابیس
  2. یوزر نیم
  3. پسورد هاست
  4. نام هاست 

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

yuj.png

صغحمون به این شیوه است که من اسم جدولمون رو db1 گزاشتم و گزینه بعدی رو 4 گزاشتم که چهار تا تب برام درست کنه خب حالا دکمه go رو بزنید

trtyt.png

 

صغحه ای که باز میشه به این صورت است که در مربع قرمز رنگ مشحص کردم . تبهاشو به این صورت پر میکنیم و اگر هم بخواهید id  خودش  رکورد بشماره وحروفهای فارسی هم بتونه بخونه این گزینه های که در پایین مشخص کردم را به این شیوه انجام دهید

hgg.png

rtrt.png

حالا اگه دکمه save رو بزنید کار تمومه خسته نباشید دیتابیسمون را ساختیم حالا صغحه که باز میشه به این صورت است و الان اگه بخواهیم به تبهای دیتابیسمون دسترسی داشته باشیم تا محتویاتمون را بهش بدیم insert را بزنید

%D8%A7%D8%AA%D8%A7.png

حالا از اینجا تبهامونو پر میکنیم ایدیش نمیخواد چیزی بنویسه چون ما بالا گفتیم که اتوماتیک 1.2.3.4.. و عیره بندازه و در اخر دکمه go را بزنید

%D8%AA%D8%AA%D8%AA%D8%AA%D8%AA%D8%AA%D8%

حالا اگه go را زدید در این عکس که با فلش نشان دادم برید و میبینید دو تا تبو پر کردم 

%D8%A8%D8%A8%D9%84.png

دیگه کم کم کار با دیتابیسمون تمومه حالا وقتشه این تبا رو به جیسون تبدیل کنیم تا بتوانیم در برنامه نمایشش بدیم برای اینکار به پنل کاربریمون برمیگردیم و tile manager  رو میزنیم

%DB%8C%D8%A8%D9%84%DB%8C.png

حالا وارد htdocs این پوشه بشید و این فایل که بهتون میدم را توش اپلود کنید حالا کار این فایل php چیه این تمام تبهای دیتابیستون رو به جیسون تبدیل میکنه و نمایش میده

لینک فایل php

بعد دانلود از حالت زیپ خارج کنید و اپلود کنید

%D8%A7%D8%A8%D8%A7%D9%84%D8%A8.png

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

%D8%AE%D8%AE%D8%AE%D8%AE%D8%AE%D8%AE%D8%

%D8%BA%D8%B9.png

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

%D8%AA%D8%AA%D9%84%D9%84%D9%84%D9%84%D9%

خب خسته نباشد تمام شد حالا نوبته تو برنامه در یک لیست ویو نمایشش بدیم در بالا عرض کرده بودم هاست رایگان یا شبیه ساز وپ یا زمپ نمیتونه جوابگو باشد به خاطر همین من از سایتهای دیگه کمک گرفتم از اینجا  برید و محتویاتو کوپی کنیدو به این نشانی بریداینجا و محتوایتی که کپی کردید را بهش بدید 

%D9%84%D9%84%D9%82%D9%84.png

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

Sub Globals
	Dim Http As HttpJob
	Private ListView1 As ListView
End Sub

Sub Activity_Create(FirstTime As Boolean)
	ListView1.Initialize("")
	Activity.AddView(ListView1,0,0,100%x,100%y)
	ProgressDialogShow("لطفا صبر کنید")
	Http.Initialize("", Me)
	Http.Download("http://www.kelidestan.com/fixed-url/kelidestan-json-1.html")
End Sub

Sub JobDone(job As HttpJob)

	If job.Success = True Then
		ProgressDialogHide
		

		اینجا پیست کنیدد


	Else
		ToastMessageShow("خطا در برقراری اتصال" , False)
	End If
End Sub

%D8%A8%D9%84%D8%A8.png

لینک سورس پایانی

کتابخانه  Httputlis2 و JSON هم تیک بزنید این یه نمونه کار با دیتابیس انلاینه و یه نمونه دیگه که خیلی عالیتر هستش که فرقی با دیتابیس محلی نداره ایشالله اون هم براتون قرار میدم براتون ارزوی موفقیت میکنم خدانگهدارتون

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


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

کاربر رو به رشد

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

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


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

کاربر عادی

سلام ممنون از زحمتتون

کار با دیتا بیس با کتابخانه sqlروهم بذارید لطفا.

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


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

×
×
  • جدید...