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

AnswerCenter

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

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

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

اطلاعیه

کاربر گرامی

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

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


جستجو در تالارهای گفتگو

در حال نمایش نتایج برای برچسب های 'json'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


گروه محصول

  • اندروید استودیو
    • آموزش های تصویری کاربردی
    • سورس کد
    • آموزش های مرتباط با برنامه های آنلاین و اینترنتی
  • بیسیک4اندروید
    • سورس کد
    • فیلم آموزشی کاربردی
    • فیلم آموزشی برنامه های آنلاین
    • کتابخانه ها
  • اشتراک ویژه
  • Products
  • تعرفه تبلیغات

تالارهای گفتگو

  • بخش اطلاعات اصلی انجمن
    • قوانین تیــم
    • انتقادات و پیشـــنهادات
    • اخبار تـــیم
    • تـولـیـداتـــ انـجـمــن
    • مرتبط با فروشگاه
    • درخواست ارتقا درجه کاربری
  • برنامه نویسی بیسیک4اندروید
    • آموزش های گام به گام برای مبتدی ها
    • پرسش و پاسخ (بیسیک4اندروید)
    • کتابخانه ها (Libraries)
    • درخواست Wrap کردن کتابخانه
    • ســـورس کـــدهـا
    • قطعه کدها (Code Snippets)
    • آموزش های تصویری
    • آموزش های متنی
    • آموزش های بازی سازی
    • ابزارهای B4A
    • برنامــه هـای سـاختـه شـده توسـط شمــا
  • برنامه نویسی اندروید استودیو
    • آموزش های گام به گام برای مبتدی ها
    • کتابخانه ها (Libraries)
    • ســـورس کـــدهـا
    • قطعه کدها (Code Snippets)
    • آموزش های تصویری
    • آموزش های متنی
    • پرسش و پاسخ (اندروید استودیو)
    • ابزار های اندروید استودیو
    • برنامــه هـای سـاختـه شـده توسـط شمــا
  • برنامه نویسی B4J
    • آموزش
    • پرسش و پاسخ
    • کتابخانه ها
    • قطــــــعه کــــــــد ها
    • ابزار ها
  • مـتـفـرقـه
    • بحث آزاد
    • نقد و بررسی برنامه ها
    • صندلی داغ انجمن
    • مسابقات انجمن
    • مرتبط با برنامه نویسی
    • بخش توسعه دهندگان
  • گرافیک
    • ابزارهای طراحی
    • آموزش گرافیک
    • عکس ها و تصاویر لایه باز
    • درخواست طراحی
    • نمونه کارها
  • HTML & PHP
    • ابزار مورد نیاز برنامه نویسی HTML و PHP
    • آموزش PHP
    • آموزش HTML
    • سوالات مربوط به PHP و Html
  • آرشیو
    • بایگانی

جستجو در ...

نمایش نتایجی که شامل ...


تاریخ ایجاد

  • شروع

    پایان


آخرین بروزرسانی

  • شروع

    پایان


فیلتر بر اساس تعداد ...

تاریخ عضویت

  • شروع

    پایان


گروه


اسکایپ


آدرس سایت


یاهو


آیدی تلگرام


بیوگرافی


محل زندگی


محل تولد


علایق


شغل


علاقه مندی ها


مدل گوشی

3 نتیجه پیدا شد

  1. به نام خدا سلام و عرض ادب خدمت همه دوستان عزیز اگه اهل برنامه های سمت سرور باشید قطعا تا حالا اسم جیسون(json) به گوشتون خورده و آشنایی نسبی رو با اون دارید یکی از پرکاربردترین کتابخونه ها برای نرم افزارهای آنلاین و حتی بعضی از مواقع برای آفلاینها همین کتابخونه جیسون هست ساختاری بسیار ساده منعطف و جذاب داره ولی متاسفانه توی بیسیک به روش درستی پیاده سازی نشده و ضعفهای بسیار جدی و عمده ای داره که یا باهاش مواجه شدین یا در آینده ای نزدیک میشین کتابخونه حاظر از کتابخونه قدرتمند org.json ایمپلمنت شده و نهایت سادگی و جذابیت رو شما در کار با جیسون تجربه میکنید توی بیسیک تو فیلم زیر یه مقایسه خیلی ساده بین جیسون خود بیسیک و جیسون این کتابخونه انجام شده و میبینید که عملا کتابخونه خود بیسیک بلا استفاده اس به خاطر همون ضعفهایی که توی فیلم عرض میشه خدمتتون persianlibeju در نهایت امیدوارم دوستان از این کتابخونه نهایت استفاده رو ببرن شاد و موفق باشید لینک آموزش و حل مشکل با ariavolley
  2. به نام خدا سلام خدمت تمامی کاربران عزیز و محترم. خب تا حالا شاید کلمه Json به گوشتون خورده باشید ! میدونید Json مخفف چیه ؟ JavaScript Object Notation دوست عزیزم استاد آرتا زحمت کشیدن و آموزش کار با Json رو که بیش از 1 ساعت آموزش هست رو برای ما آماده کردن .. توضیحات بیشتر از زبان استاد آرتا : توی این پکیچ اموزشی قصد داریم شما دوستان عزیز رو با json آشنا و نحوه استفاده از json و چگونگی اون رو بهتون اموزش بدیم. ما برای تبادل اطلاعات بین برنامه و سرور باید یکسری استاندارد ها رو رعایت کنیم که json از این موضوع مبرا نیست و باعث تبادل سبک و راحت بین سرور و برنامه ما هستش. توی این پکیج چی چیزهایی رو یاد می گیریم ؟ نحوه تعریف آرایه ها در PHP پی بردن به ماهیت json ایجاد ساختار دیتابیس و ارتباط با MYSQL گرفتن مقادیر انکد شده به صورت تکی و نمایش در برنامه کرفتن مقادیر انکد شده به صورت همگانی و نمایش آند در برنامه گرفتن مقادیر دیتابیس و نمایش در ListView گرفتن مقادیر و نمایش در Multi Panel نکات اضافی در حین آموزش ~~~~~~~~~~~~~~~~~~~~~~~~~~ دموی این آموزش رو میتونید از آپارات تماشا کنید مشاهده دمو پیشنهاد میکنم کسایی که دوست دارن حرفه ای کار کنن به هیچ وجه این آموزش رو از دست ندن لینک تهییه آموزش
  3. درود بر همه کاربران و اساتید محترم به درخواست بعضی از دوستان نحوه کار با کتابخانه جیسون رو براتون آماده کردم امید وارم گامی در پر بار کردن مطالب انجمن برداشته باشم برگ سبزیست تحفه درویش و پیشکش برای زحمات دوستان و خسته نباشید به مدیریت برای قالب جدید. سعی می کنم از اول شروع کنم: JSON چیست؟ JSON مخفف کلمات JavaScript Object Notation می باشد JSON فرمتی سبک وزن برای مبادله داده های متنی می باشد JSON مستقل از زبان می باشد * JSON بصورت "خود تشریح" و برای درک آسان می باشد یکی از پر کاربرد ترین استفاده JSON واکشی داده های JSON از سرویس دهنده وب (به عنوان یک فایل یا درخواست Html). برای اطلاعات بیشتر می تونید به آدرس زیر یه سری بزنید معرفي جي‌سان، JSON و برای اطلاعات بیشتر در مورد کتابخانه جیسون به سایت زیر مراجعه کنید JSON حال با ذکر یک مثال می ریم سراغ b4a. فرض کنید ما یک فایل جیسون داریم به صورت زیر: { "basic4android.org":[ { "id": "1", "name": "mehdi", "family": "izadi","city": "city_1" } , { "id": "2", "name": "nima","family": "ghobadi", "city": "city_2" } , { "id": "3", "name": "majid", "family": "arta","city": "city_3" } , { "id": "4", "name": "mostafa", "family": "haghighi","city": "city_4" } , { "id": "5", "name": "farzad","family": "mosavi", "city": "city_5" } , { "id": "6", "name": "armin","family": "ramezani", "city": "city_6" } , { "id": "7", "name": "mehdi","family": "alavi", "city": "city_7" } , { "id": "8", "name": "mehdi","family": "rostami", "city": "city_8" } , { "id": "9", "name": "ahmad","family": "samadyar", "city": "city_9" } , { "id": "10", "name": "pejman","family": "nikravan", "city": "city_10" } ]} با مراجعه به سایت زیر می توانیم آبجیکت ها و آرایه های فایل جیسون بالا را مشاهده کنیم string of JSON text وارد سایت شده و در تکست باکس متن جیسون خود رو وارد می کنیم و بر روی دکمه json 2 html کلیک می کنیم همانطور که مشاهده می کنید یک جدول با مشخصات فایل جیسون ما ساخته و آبجکت و آرایه ها و value نشان داده می شود توضیحات بالا عرض شد تا با json بیشتر آشنا بشید حالا می ریم سراغ کد نویسی مثل تمام پروژه ها سیو کردن و بقیه عمل ها که خودتون استادید 1-referenced library بعد می ریم سراغ ارجاع به کتابخانه یا referenced library که برای استفاده از کتابخانه json نیاز به زدن تیک این کتابخانه داریم یعنی تیک کتابخانه json v 1.10 را می زنیم 1-1-add file یا اظافه کردن پوشه در این مرحله ما یک فایل txt که حاوی فایل json ماست رو به برنامه اظافه می کنیم که این فایل حاوی اطلاعات json ماست یعنی یک فایل txt درست کرده و محتوای json رو داخل آن ریخته و با پسوند .txt ذخیره و به برنامه اظافه می کنیم 2-تعریف متغیر ها ما نیاز به یک متغیراز نوع json داریم برای این کار در داخل Sub Globals متغیر را تعریف می کنیم و یک lable یک listview و یک spinner که به شکل زیر تعریف می کنیم Sub Globals 'These global variables will be redeclared each time the activity is created. 'These variables can only be accessed from this module. Dim json As JSONParser Private Label1 As Label Private ListView1 As ListView Private Spinner1 As Spinner End Sub 3-Initialize یا مقداردهی اولیه همان طور که می دونید برای دسترسی بهتر و شناساندن متغیر به برنامه ما می یایم از مقداردهی اولیه یا Initialize کردن استفاده می کنیم به شکل زیر json.Initialize(File.ReadString(File.DirAssets,"test.txt")) دستور بالا می یاد در داخل متغیر json ما محتوای string فایل test.txt از File.DirAssets که یک دسترسی فقط خواندنیست می ریزه 4-نسبت دادن فایل json به یک متغیر map سپس یک متغیر map تعریف می کنیم تا محتوای آبجیکت های json رو داخل آن ذخیره کنیم Dim m As Map نکته: اگر در جدولی که سایت string of JSON text به ما داده توجه کنید ما یک آبجیکت داریم به نام basic4android.org که از 10 آرایه تشکیل شده است حالا ما می یایم آبجیکت رو به متغیر map نسبت می دیم و سپس چون این آبجکت از لیستی از آرایه ها تشکیل شده یک متغیر از نوع لیست هم تعریف می کنیم و به آرایه های آبجکتمون نسبت می دیم این طوری ما سعی می کنیم به تمام value ها دسترسی داشته باشیم. مثل کد زیر: m=json.NextObject Dim bas As List bas=m.Get("basic4android.org") با دستور m=json.NextObject ما اولین آبجکت فایل جیسونمون رو می خونیم و داخل متغیر m می ریزیم و با دستور bas=m.Get("basic4android.org") ما آرایه های object اولمون که با اندیس basic4android.org مشخص شده رو داخل متغیر bas می ریزیم 5-پیمایش در آرایه همانظور که می دونید بیشتر اوقات هرجا اسم از آرایه می یاد ما برای پیمایش در آرایه از یک حلقه استفاده می کنیم آرایه حالا ما نیاز به یک حلقه for داریم که از 0 شروع بشه و تا انتهای آریه ساخته شدمون بره بخاطر همین از دستور زیر استفاده می کنیم For i=0 To bas.Size-1 next در دستور بالا ما یه حلقه ایجاد کردیم که از 0 شروع می شه و تا انتهای آرایه bas می ره چون هر عضو آرایه ی ما هم خودش از چند مقدارتشکیل شده دوباره می یایم هر کودوم از آرایه مون رو به متغیر map نسبت می دیم تا بتونیم به value هاش دسترسی پیدا کنیم برای این کار از دستور زیر استفاده می کنیم: For i=0 To bas.Size-1 m=bas.Get(i) next ما حالا کامل می تونیم به همه فایل جیسونمون دسترسی داشته باشیم و از طیق اندیس های آرایه به داده های اصلی و مقدار های نهایی دسترسی داشته باشیم حالا می یایم از طریق اندیس های آرایه که اگر یادتون باشه با id,name,family,city مشخص شده بودند به مقدار هاشون دسترسی پیدا می کنیم مثلا در کد زیر اولین آرایه ما هست: { "id": "1", "name": "mehdi", "family": "izadi","city": "city_1" } اندیس id مقدارش برابر با 1 است و name برابر با mehdi و family برابر با izadi و الی آخر 6-مقدار دهی به Spinner1 و ListView1 که دیگه این مقدار دهی هم کاملا مشخص است و حلقه for ما هم کامل می شه For i=0 To bas.Size-1 m=bas.Get(i) Spinner1.Add(m.Get("id")) ListView1.AddTwoLines(m.Get("name"), m.Get("family")) Next در آخر هم کل پروژه به صورت زیر در می یاد: Sub Globals 'These global variables will be redeclared each time the activity is created. 'These variables can only be accessed from this module. Dim json As JSONParser Private Label1 As Label Private ListView1 As ListView Private Spinner1 As Spinner End Sub Sub Activity_Create(FirstTime As Boolean) 'Do not forget to load the layout file created with the visual designer. For example: Activity.LoadLayout("Layout1") json.Initialize(File.ReadString(File.DirAssets,"test.txt")) Dim m As Map m=json.NextObject Dim bas As List bas=m.Get("basic4android.org") For i=0 To bas.Size-1 m=bas.Get(i) Spinner1.Add(m.Get("id")) ListView1.AddTwoLines(m.Get("name"), m.Get("family")) Next End Sub ممنون از همه عزیزان آموزش بعدی برای کار با json online اگر برسم می زارم شرمنده اگر یه کم گنگه فعلا تازه کارم اما خودمو سعی می کنم برسونم json.rar lib.rar
×
×
  • جدید...