به نام خدا

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

شاید بتوان گفت دیتابیس یکی از مهم ترین موارد برای یادگیری برامه نویسی اندروید است چرا که اکثر برنامه ها نیاز به یک دیتابیس برای ذخیره اطلاعات خود دارند. دیتابیسی که در سیستم عامل اندروید مورد استفاده قرار میگیرد sqlite است. دیتابیسی کم حجم و سبک مناسب برای این سیستم عامل . این نوع دیتابیس از استاندارد های sql تبعیت میکند. یکی از موارد حائز اهمیت این است که دیتایسی که شما برای برنامه خود ایجاد مکنید فقط وفقط توسط برنامه خودتان قابل دسترسی هست و سایر برنامه ها و یا کاربران اجازه دسترسی و یا تغییر در دیتابیس را ندارند.

مهمترین کاربرد دیتابیس را میتوان در ساخت برنامه های محتوایی یافت برنامه هایی که اطلاعاتی را به کاربر ارائه میکنند مثل کتابها و یا برنامه های اموزشی. همانطور که میدانید در حال حاضر حدود ۸۰ درصد برنامه های موجود در مارکتهای ایرانی را این دسته از برنامه ها یعنی برنامه های محتوایی تشکیل داده اند از این رو میتوان اهمیت یادگیری دیتابیس در اندروید را درک کرد.

 

 

به صورت کلی دو نوع نحوه ایجاد و دسترسی به دیتابیس در اندروید داریم:

دیتابیس داخلی:

در این روش دیتابیس را در خود برنامه و در اولین اجرا میسازیم بدین شکل که کاربر برای اولین بار که برنامه را اجرا میکند کلاس ساخت دیتابیس فراخوانی میشود و دیتابیس ما با فیلدهای مشخص شده در برنامه ایجاد میشود .(کاملا خالی و بدون محتوا) و سپس با توجه به کاربرد برنامه اطلاعات و محتوا در آن ذخیره میشود.

 

دیتابیس خارجی:

در این روش که میتوان گفت کاربردی تر از روش قبل میباشد شما دیتابیس برنامه خود را از قبل ایجاد میکنید و محتوا و اطلاعات خود را در ان ذخیره میکنید. سپس با اضافه کردن دیتابیس به پروژه و فراخوانی آن در برنامه میتوانید به اطلاعات خود دسترسی داشته باشید و از انها استفاده کنید. ساخت دیتابیس خارجی در محیط ویندوز به کمک نرم افزار Sqlite Expert  انجام میشود.

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

 

نکته: این پپکیج اموزشی یکی از مهمترین مباحث اندروید و پیشنیاز سایر فصلها و مباحث دیگر میباید. همچنین در قسمت آخر این جلسه برای درک بهتر و کاربردی تر مطالب گفته شده به صورت عملی ، کاربردی و قدم به قدم پروژه دفترچه تلفن را انجام خواهیم داد.

نکته: پیشنیاز این پکیج اموزشی مشاهده فصل اول آموزش برنامه نویسی اندروید میباشد.

 

موارد آموزشی در این پکیج بر اساس جلسه:

جلسه اول : 

در این جلسه بعد از مقدمات کلی کار به نحوه ایجاد دیتابیس داخلی در برنامه میپردازیم. به کمک دستورات sql دیتابیس را در برنامه ایجاد میکنیم و به تعداد نیاز جدول در دیتابیس قرار میدهیم . فیلدهای مورد نظر برای ذخیره اطلاعات را جدول ها قرار خواهیم داد.

جلسه دوم :

 در این جلسه نحوه کار و عملیات روی دیتابیس رو مشاهده می فرمایید و عملیات ثبت، حذف، آپدیت و Select رو در دیتابیس اندروید فرا خواهید گرفت.در پایان این جلسه شما به راحتی می توانید بانک مورد نظر خود را در برنامه ایجاد کرده ، به تعداد مورد نیاز جدول ساخته و  مقداردهی کنید ، رکوردی را بازیابی کنید، رکوردی را حذف و همینطور رکوردی را به روز رسانی نمایید.

جلسه سوم : 

در این جلسه نحوه ساخت دیتابیس خارجی توسط نرم افزار SQLite Expert در محیط ویندوز بررسی می کنیم، سپس اتصالات لارم جهت برقراری ارتباط با برنامه و دستگاه اندرویدی برقرار می کنیم و در نهایت اطلاعات خود را داخل دیتابیس وارد می کنیم.

جلسه چهارم :

در قسمت چهارم و قسمت پایانی آموزش Android ، نحوه ساخت یک دفترچه تلفن را به صورت عملی و قدم به قدم در محیط برنامه نویسی Eclipse به صورت کامل بررسی می کنیم! در این جلسه نحوه ساخت فرمهای درج ، ویرایش ، حذف و انتخاب، نحوه بازیابی از دیتابیس به کمک دستورات SQL، نحوه ارسال پیامک برای یک مخاطب خاص، نحوه تماس با مخاطب خاص بررسی شده است.

.

آموزش برنامه نویسی اندروید دیتابیس و فایلینگ در Android Studio (کلیک کنید)

———————————————————————————————————

مدت زمان آموزش : ۴ ساعت ( میانگین هر قسمت ۱ ساعت )

تعداد جلسات : ۴ جلسه

حجم کل: ۴۵۹ مگابایت

رمز فایل فشرده: www.nikandroid.com

قیمت : ۲۰ هزار تومان

فروش ویژه %۲۰ تخفیف – ۱۶ هزار تومان

  • پرداخت از طریق تمامی کارتهای عضو شتاب امکان پذیر است
  •  بعد از پرداخت لینک دانلود، هم به شما نشان داده میشود و هم به ایمیل شما ارسال میشود.
  • لطفا شماره تراکنش را یادداشت نمایید تا در صورت بروز مشکل امکان پیگیری وجود داشته باشد.
  • اعتبار لینک های دانلود تنها ۷ روز پس از انجام عملیات خرید میباشد.

 

———————————————————————————————————

سایر فصلهای آموزشی اندروید:

فصل اول: مقدمات برنامه نویسی

فصل دوم : دیتابیس در اندروید

فصل سوم : فایلینگ در اندروید

فصل چهارم : ارتباط با سرور در اندروید

فصل پنجم : سخت افزار در اندروید

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

فصل هفتم : آموزش ساخت برنامه برای وبسایت

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

۳۲۳ نظرات

  1. تیموری

    شهریور ۲۶, ۱۳۹۳ at ۱۰:۱۸ ب.ظ

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

    پاسخ

    • مدیر-پوریا انجمنی

      شهریور ۲۷, ۱۳۹۳ at ۱:۵۶ ب.ظ

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

      پاسخ

      • حسین

        مهر ۱۹, ۱۳۹۳ at ۲:۵۶ ق.ظ

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

        پاسخ

      • فرزین

        آبان ۸, ۱۳۹۳ at ۹:۰۶ ب.ظ

        لطفا سورس این پکیج را برای من ای میل کنید. تشکر.

        پاسخ

      • رحیمی

        آبان ۱۴, ۱۳۹۳ at ۱۰:۰۶ ب.ظ

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

        پاسخ

    • َAbbas

      آبان ۲۴, ۱۳۹۳ at ۹:۵۱ ب.ظ

      لطفا سورسشم برا منم بفرستین

      پاسخ

      • مدیر-پوریا انجمنی

        آبان ۲۵, ۱۳۹۳ at ۷:۳۲ ب.ظ

        ارسال شد

        پاسخ

        • امید

          فروردین ۱۱, ۱۳۹۴ at ۸:۳۵ ب.ظ

          لطفا سورس رو واسه من هم ارسال کنید، ممنون

          پاسخ

      • احسان

        تیر ۹, ۱۳۹۵ at ۴:۲۳ ق.ظ

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

        پاسخ

  2. بهنام

    شهریور ۳۰, ۱۳۹۳ at ۳:۰۱ ب.ظ

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

    پاسخ

  3. alireza

    شهریور ۳۱, ۱۳۹۳ at ۱۰:۴۴ ق.ظ

    سلام شی Context چه نوع شی؟ من که C# کار کردم میشه یک نمونه مثل اونو تو c# بگید و یکم در مورد کارش توضیح بدید

    پاسخ

    • مدیر-پوریا انجمنی

      شهریور ۳۱, ۱۳۹۳ at ۱:۲۸ ب.ظ

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

      پاسخ

  4. alireza

    شهریور ۳۱, ۱۳۹۳ at ۱۱:۱۰ ق.ظ

    تو ماشین YouWave سیستم من زمانی که پایگاه داده رو با کد ساختم مثل تو فیلم به صورت شی گرا پایگاه داده رو نشون نداده ، SQLite نیاز به نصب نداره؟ تو خود Eclipse از قبل نصب شده؟

    پاسخ

    • مدیر-پوریا انجمنی

      شهریور ۳۱, ۱۳۹۳ at ۱:۳۴ ب.ظ

      منظورتون از نشون ندادن چیه؟ آیا منظورتون اینکه که محتوای دیتابیس در برنامه نشون داده نمیشه و یا اینکه فایل دیتابیس در پوشه data نشون داده نمیشه؟ برای مشاهده فایل دیتابیس در ماشین مجازی فقط نیاز به یک fileexplorer دارید که من از root explorer در آموزشها استفاده میکنم.چیز دیگه ای لازم نیست نصب بشه.

      پاسخ

      • alireza

        شهریور ۳۱, ۱۳۹۳ at ۱:۵۴ ب.ظ

        بله منظورم فایل دیتابیس تو پوشهdata،من از همون فایل اکسپلورر رفتم نبود فایلش,از کجا بفهمم فایل پایگاه داده ساخته شده؟داخل خود پروژم فایلو نمیسازه؟از داخل خود اکلیپس نشون داده نمیشه؟

        پاسخ

        • مدیر-پوریا انجمنی

          شهریور ۳۱, ۱۳۹۳ at ۲:۱۳ ب.ظ

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

          پاسخ

          • alireza

            مهر ۱, ۱۳۹۳ at ۷:۴۲ ب.ظ

            عذر میخوام من پروژه رو فرستادم ، چی شد چک کردید؟!

          • مدیر-پوریا انجمنی

            مهر ۱, ۱۳۹۳ at ۷:۵۸ ب.ظ

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

  5. رضا

    مهر ۳, ۱۳۹۳ at ۱۱:۴۲ ق.ظ

    با سلام
    من این پکیج آموزشی رو خریدم خواهشن سورس پکیج رو واسم بفرستید ایمیل بنده pe_koja2006@yahoo.com ممنون

    پاسخ

  6. رضا

    مهر ۳, ۱۳۹۳ at ۲:۰۷ ب.ظ

    با سلام من فیلم اول رو دیدم و اجرا کردم برنامه اول خطا داد و بعد از بستن و دوباره باز کردن ایکلیپس دیگه خطا نداد ولی you wave من مثل شما تو صفحه اولش root explor نداره از کجا این آیکون رو تو you wave پیدا کنم راهنمایی کنید
    با تشکر

    پاسخ

    • مدیر-پوریا انجمنی

      مهر ۳, ۱۳۹۳ at ۲:۱۱ ب.ظ

      سلام
      root explorer یک نرم افزار برای اندروید. با یک جستجوی ساده پیداش کنید روی youwave نصبش کنید.
      برای نصب نرم اقزار روی yowave هم از منوی فایل گزینه path to apps رو انتخاب کنید و آدرس فایل apk برنامه رو انتخاب کنید.

      پاسخ

  7. رضا

    مهر ۳, ۱۳۹۳ at ۵:۴۶ ب.ظ

    با سلام من فیلم اول آموزش شما رو دیدم درست مانند شما برای من یک جدول ساخت خواستم یک جدول دیگر بسازم برای همین نام جدول را عوض کردم در همان static final گذاشتم tbluser3 و برنامه رو اجرا کردم برنامه طا نداد ولی جدولی ساخته نشد؟ چرا ؟ لطفا کمک کنید
    متشکرم

    پاسخ

    • مدیر-پوریا انجمنی

      مهر ۴, ۱۳۹۳ at ۶:۴۵ ب.ظ

      از کجا متوجه شدید جدول ساخته نشده؟ شاید ساخته شده باشه.

      پاسخ

      • رضا

        مهر ۵, ۱۳۹۳ at ۱۲:۴۷ ب.ظ

        با سلام مجدد من رفتم تو خود مسیری که جدول قبلی ساخته شد نگاه کردم جدول دیگری ساخته نشد مسیر جدول قبلی با مسیر جدول جدید یکی است درسته؟ چون من فقط نام جدول رو عوض کردم

        پاسخ

        • مدیر-پوریا انجمنی

          مهر ۶, ۱۳۹۳ at ۲:۰۳ ب.ظ

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

          پاسخ

          • رضا

            مهر ۷, ۱۳۹۳ at ۱۱:۰۷ ق.ظ

            ببخشید منظورتونو درست نگرفتم یعنی اگر بخوام یک جدول دیگه درست کنم باید یک برنامه دیگه مثل این برنامه که جدول اولمو ساخت بنویسم؟؟ چرا؟ یعنی اندروید نمی تونه دستور create table دو بار تو برنامه اجرا کنه یا مثلا وقتی نام جدول رو عوض کردم بفهمه جدول نداره دوباره بسازه؟

          • مدیر-پوریا انجمنی

            مهر ۷, ۱۳۹۳ at ۱۱:۱۶ ق.ظ

            ببنید زمانی که شما تغییری در دیتابیس ایجاد میکنید و برنامه رو اجرا میکنید در صورتی که برنامه قبلا نصب بوده باشه رو ماشین مجازی میاد و فقط کدهای برنامه رو بروز میکنه و دیتابیس رو از همون دیتابیسی که قبلی استفاده میکنه. اینطور به نظر میاد که تمام تغییرات شما روی دیتابیس اعمال نشده. منظورم اینکه که بعد از اینکه در دیتابیستون تغییرات رو اعمال کردید قبل از اجرا برنامه نسخه قبلی برنامه رو از روی ماشین مجازی پاک کنید و بعد برنامه رو اجرا کنید.

          • رضا

            مهر ۷, ۱۳۹۳ at ۳:۱۴ ب.ظ

            با سلام مجدد
            چطور برنامه قبلی رو از روی ماشین مجازی پا کنم ؟

          • مدیر-پوریا انجمنی

            مهر ۸, ۱۳۹۳ at ۱:۰۱ ب.ظ

            سلام
            روی آیکونش موس رو نگه دارید تا به حالت edit بره. بعد با درگ کردن آیکونش روی کلمه unistall پاک میشه.

  8. مهرجردی

    مهر ۸, ۱۳۹۳ at ۸:۵۲ ق.ظ

    با سلام
    من از youwave ورژن ۴٫۱٫۲ استفاده می کنم. در برنامه پروژه تلفن دیتا بیس را ساخته چون رکوردها را نشون میده اما با برنامه openmanager موجود در همه شاخه ها را که جستجو می کنم نمیتونم دیتا بیس را پیدا کنم. لطفا راهنمایی کنید.
    با تشکر

    پاسخ

    • مدیر-پوریا انجمنی

      مهر ۸, ۱۳۹۳ at ۱:۰۲ ب.ظ

      از همون برنامه root explorer که من تو فیلمها استفاده میکنم ، استفاده کنید.

      پاسخ

      • شاه محمدی

        مهر ۸, ۱۳۹۳ at ۲:۵۶ ب.ظ

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

        پاسخ

  9. شاه محمدی

    مهر ۸, ۱۳۹۳ at ۹:۰۱ ق.ظ

    با سلام
    من پروژه تلفن را قدم به قدم انجام دادم. قسمت اول فرم insert کار میکنه و رکوردها در بانک ایجاد میشه.
    قسمت دوم وقتی که بر ر.وی یک رکورد کلیک می کنم id رکورد به درستی نشان داده میشود. در قسمت بعدی وقتی با استفاده از دستور
    name.settext(dbh.displayID(Integer.parseInt(id),1));
    رکورد را برای نمایش به فرم contact میفرستم خطا میدهد. اگر در همین قسمت به جای id عدد ۱ یا ۲ بدهم به درستی نمایش انجام میشود
    لطفا راهنمایی کنید اشکال کجاست
    در ضمن اگر میشه فایل سورس را برام بفرستید
    با سپاس فراوان

    پاسخ

    • مدیر-پوریا انجمنی

      مهر ۸, ۱۳۹۳ at ۱:۰۴ ب.ظ

      خوب مطمئنا اون مقداری که باید داخل id باشه نیست.
      سورس به همین ایمیلتون ارسال شد.

      پاسخ

      • شاه محمدی

        مهر ۸, ۱۳۹۳ at ۲:۲۰ ب.ظ

        با سپاس فراوان از ارسال مشکل حل شد

        پاسخ

        • شاه محمدی

          مهر ۸, ۱۳۹۳ at ۳:۰۰ ب.ظ

          سلام دوباره
          مشکل انجا بود که در برنامه اموزشی تون در کلاس main خط ۵۶ به شکل زیر است
          contact.putExtra(“id”, id[arg2]);q
          اما در برنامه ارسای ارگومان دوم به شکل زیر است
          id[arg2]+”” ;q

          پاسخ

  10. امیر احمدی

    مهر ۹, ۱۳۹۳ at ۱۰:۳۷ ق.ظ

    با سلام
    من برنامه را به طور کامل اجرا کردم .تشکر از برنامه فقط یک نظر و یک مشکل داشتم
    مشکل: در این برنتامه فقط امکان تایپ فارسی وجود داره. یعنی من نمیتونم نام ، نام خانوادگی و بقیه فیلدها را فارسی بدم برای اینکا باید چه تنظیمی انجام بشه
    با تشکر

    پاسخ

    • مدیر-پوریا انجمنی

      مهر ۹, ۱۳۹۳ at ۱:۵۶ ب.ظ

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

      پاسخ

  11. amir

    مهر ۱۳, ۱۳۹۳ at ۱۱:۲۳ ب.ظ

    سلام ، استاد سورشو ممنون میشم ایمیل کنید

    پاسخ

  12. امين

    مهر ۱۷, ۱۳۹۳ at ۹:۴۵ ق.ظ

    با سلام
    استاد چرا قیمت ۲۵۰ تومان گران تر از آن چیزی بود که در سایت اعلام کردید
    با تشکر

    پاسخ

  13. علی اصغر

    مهر ۱۷, ۱۳۹۳ at ۱:۱۳ ب.ظ

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

    پاسخ

    • علی اصغر

      مهر ۱۸, ۱۳۹۳ at ۱:۱۶ ب.ظ

      استاد مشکل ما ک برطرف نشد . قسمت اول رو رد کردم رفتم با اون نرم افزار دیتابیس ساختم کد ها هم ده بار نگاه کردم . نرم افزار root expelor هم نصب کردم اخطار میاد فایل هم کپی نمیشه و توی data هیچی نیس .
      پکیج قسمت دوم ساخت دیتبایس با نرم افزار رو هم ایمیل کردم . فعلا تا این مشکل حل نشه که نمیتونم برم قسمت های بعدی منتظر هستم مشکلم برطرف بشه استاد . ممنون
      http://s5.picofile.com/file/8145132442/Untitled.png
      http://s5.picofile.com/file/8145132484/Untitlesd.png

      پاسخ

      • مدیر-پوریا انجمنی

        مهر ۱۸, ۱۳۹۳ at ۶:۰۲ ب.ظ

        سلام
        والا این چیزی که من تو تصویر میبینم root explorer نیست. هر نرم افزار دیگه ای هم که هست با توجه به پیغام، اجازه دسترسی بهش داده نشده.
        با توجه به خطاها میشه گفت توی نام گذاری ها مشکل وجود داره. با دقت فیلمها رو ببینید.

        پاسخ

  14. امیر

    مهر ۱۹, ۱۳۹۳ at ۱۰:۴۸ ب.ظ

    سلام خسته نباشید

    ببخشید اگه بعد از هفت روز لینک ها غیر فعال شدن باید بازم دوباره خرید کنیم؟!!!

    پاسخ

    • مدیر-پوریا انجمنی

      مهر ۲۰, ۱۳۹۳ at ۹:۳۴ ق.ظ

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

      پاسخ

  15. میثم

    مهر ۲۰, ۱۳۹۳ at ۶:۳۱ ب.ظ

    سلام
    طبق بخش اول وقتی دستورات رو مینویسم و تو youwave اجرا میکنم خطای زیر رو میده و اجرا نمیشه
    Unfortunately,DbOpenHelper has Stop
    همه دستورات رو طبق آموزش درست نوشتم! نمیدونم دلیلش چیه

    پاسخ

  16. فرزین

    مهر ۲۱, ۱۳۹۳ at ۷:۵۱ ب.ظ

    شما منظورتان این است که با این پکیجهای آموزش اندروید که گذاشتید شخص با استفاده از موارد درس داده شده در آنها می تواند تقریبا حدودی هر اپلیکیشن اندروید که بخواهد بسازد. درست است؟

    پاسخ

    • مدیر-پوریا انجمنی

      مهر ۲۱, ۱۳۹۳ at ۱۱:۴۷ ب.ظ

      بعد از مشاهده ۶ فصل بله میتونید تقریبا اکثر برنامه های اندرویدی را بسازید.

      پاسخ

  17. میثم

    مهر ۲۳, ۱۳۹۳ at ۹:۲۸ ب.ظ

    سلام
    ممنون میشم سورس فصل دوم بخش سه رو برام ایمیل کنید.
    Android Learning S02-E03

    پاسخ

  18. امیر

    مهر ۲۴, ۱۳۹۳ at ۷:۳۶ ب.ظ

    سلام ، استاد آموزش های بعدیتون کی روی سایت قرار میگیره ؟؟ ؟

    میشه لطف کنید بگید ؟

    پاسخ

    • مدیر-پوریا انجمنی

      مهر ۲۵, ۱۳۹۳ at ۳:۳۵ ب.ظ

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

      پاسخ

  19. sadra

    آبان ۱, ۱۳۹۳ at ۱۲:۴۴ ق.ظ

    سلام. من در قسمت ایموررت کردن دیتابیس خارجی مشکل دارم.
    یعنی دیتابیس رو میسازم. تمام اون کدای دستوری مراحل اول رو انجام می دم ( فیلم سوم) حتی کدتون رو عینا کپی کردم. اما بازم این خطا رو میده:
    ۱۰-۲۲ ۲۱:۰۵:۴۸٫۹۲۴: E/SqliteDatabaseCpp(1631): sqlite3_open_v2(“data/data/com.appnegar.book.fireyourself/databases/database”, &handle, 1, NULL) failed
    ۱۰-۲۲ ۲۱:۰۵:۴۸٫۹۵۴: E/SQLiteDatabase(1631): Failed to open the database. closing it.

    ینی نرم افزار باز میشه ها. مین اکتیویتی باز میشه اما دیتابیس کپی نمیشه تو اون مسیری که مشخص کردیم و این اررور رو میده 🙁
    این متن لاگ کت رو براتون گذاشتم: http://txt.do/olq4

    پاسخ

  20. maria

    آبان ۴, ۱۳۹۳ at ۳:۱۲ ب.ظ

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

    پاسخ

    • مدیر-پوریا انجمنی

      آبان ۴, ۱۳۹۳ at ۱۱:۰۱ ب.ظ

      سلام
      متاسفانه هیچ یک از پکیج های سایت مربوط به مبحث بازی نویسی نمیشه.

      پاسخ

      • maria

        آبان ۵, ۱۳۹۳ at ۱۱:۱۹ ق.ظ

        بازی نویسی و اموزش نمیدین؟میشه لطفا به من چند تا مرجع در این مورد بگین؟

        پاسخ

  21. nima

    آبان ۷, ۱۳۹۳ at ۳:۴۴ ب.ظ

    سلام. ببخشید استاد من از داخل root explorer به فایل های database دسترسی دارم ولی فرمتش یه جوریه که نمیشه بازش کرد. ینی وقتی روش کلیک میکنم و مثلا با یکی از ادیتور های متن بازش میکنم به شکل حروف عجیب غریب باز میشه! چیکار کنم مثل شما به صورت جدول نشون بده؟ ممنونم

    پاسخ

  22. m

    آبان ۹, ۱۳۹۳ at ۱۱:۱۰ ب.ظ

    سلام اقای انجمنی, من یک ماه قبل فصل ۲ و۳ پکیج اموزش اندروید رو خریدم, متاسفانه از روی حافظه ای که ذخیره بود پاک شد, شماره ی پیگیری شون رو هم دارم , میشه لطفا دوباره این دو فصل رو بفرستید به ایمیلم.تشکر.

    پاسخ

  23. مصطفی

    آبان ۱۱, ۱۳۹۳ at ۵:۱۰ ب.ظ

    با سلام
    من میخواستم همه فصلها رو بخرم اما با این قیمت کی میتونه بخره!؟
    خواستم بدونم کی یه تخفیف درست حسابی میزارین تا بتونیم بخریمش

    پاسخ

    • مدیر-پوریا انجمنی

      آبان ۱۱, ۱۳۹۳ at ۷:۱۰ ب.ظ

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

      پاسخ

      • مصطفی

        آبان ۱۲, ۱۳۹۳ at ۱:۵۸ ق.ظ

        خوب چرا تا اون موقع، چه وقتی بهتر از این شبای عزیز

        پاسخ

  24. maziyar

    آبان ۲۷, ۱۳۹۳ at ۲:۱۴ ب.ظ

    سلام
    آیا تو این فصل اینترنتی بخرم سورساش همراهش هست ؟
    چون خیلها اینو پرسیدن من می خوام بدونم باید حتما سورسو ایمیل کنید یا اصلاح کردید و همراه دانلود فیلشم هست ؟

    پاسخ

    • مدیر-پوریا انجمنی

      آبان ۲۷, ۱۳۹۳ at ۷:۱۹ ب.ظ

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

      پاسخ

  25. maziyar

    آبان ۳۰, ۱۳۹۳ at ۷:۱۷ ق.ظ

    سلام و تشکر از استاد بخاطره آموزشهای عالی

    استاد فقط یه چیز که شدیدا دنبالش بودم سرچ کردن بود
    ای کاش یادمون بدید چون من پروژه دانشگام اندرویده برنامم باید سرچ داشته باشه
    میشه یه سورس برام بفرستید که سرچ یاد بگیرم مثلا همین دفترچه تلفن با سرچش
    شدیدا کارم بهش گیر کرده 🙁
    با تشکر
    relax_Devil@yahoo.com
    اگه اپ بنویسم فایلشو لینک میدم بچه ها هم ببینن که با همین ۲فصل اول میشه اپ ساخت و لذتشو برد 🙂

    پاسخ

    • مدیر-پوریا انجمنی

      آذر ۱, ۱۳۹۳ at ۳:۵۸ ب.ظ

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

      پاسخ

  26. Kathus

    آذر ۲, ۱۳۹۳ at ۴:۲۰ ب.ظ

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

    پاسخ

    • مدیر-پوریا انجمنی

      آذر ۲, ۱۳۹۳ at ۹:۲۶ ب.ظ

      سلام
      ارسال کردم براتون.

      پاسخ

      • Kathus

        آذر ۳, ۱۳۹۳ at ۱۲:۰۶ ق.ظ

        این پروژه فصل ۶ بود که شما فرستادین که توی فایل های دانلودی هستش . بنده پروژه مربوط به جلسه آخر فصل ۲ رو نیاز دارم اگه امکانش هست

        پاسخ

        • Kathus

          آذر ۳, ۱۳۹۳ at ۱۲:۱۰ ق.ظ

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

          پاسخ

  27. محمد

    آذر ۹, ۱۳۹۳ at ۱:۲۸ ب.ظ

    سلام. نوشتین ۶۰درصد تخفیف به مناسبت میلاد امام باقر(ع) اما فقط ۲۰درصد تخفیف اعمال شده چرا؟

    پاسخ

  28. MAHTAB

    آذر ۱۲, ۱۳۹۳ at ۱۰:۴۳ ق.ظ

    یه چیزه دیگه اینکه تو قسمتroot explorer منوی data من خالیه ؟؟؟؟!!!!!

    پاسخ

    • مدیر-پوریا انجمنی

      آذر ۱۲, ۱۳۹۳ at ۴:۱۱ ب.ظ

      به صورت عادی دسترسی ندارید به این پوشه. باید سیستم عامل روت شده باشه. از youwave استفاده کنید

      پاسخ

  29. a.p

    آذر ۱۹, ۱۳۹۳ at ۱۰:۵۱ ب.ظ

    با سلام
    لطفا سورس رو برایم ایمیل کنید

    پاسخ

  30. نوید

    آذر ۲۸, ۱۳۹۳ at ۷:۰۴ ب.ظ

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

    پاسخ

    • مدیر تقی زاده

      آذر ۲۸, ۱۳۹۳ at ۱۱:۲۵ ب.ظ

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

      پاسخ

  31. Star

    آذر ۲۹, ۱۳۹۳ at ۸:۲۲ ب.ظ

    سلام
    لطفاً سورس را برای من ارسال کنید
    ممنون

    پاسخ

  32. محسن

    دی ۸, ۱۳۹۳ at ۱۲:۴۳ ب.ظ

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

    پاسخ

    • مدیر-پوریا انجمنی

      دی ۱۱, ۱۳۹۳ at ۸:۱۳ ب.ظ

      سلام
      اگه خودتون میخواین ادیتور درست کنید میتونید به کمک #c این کارو انجام بدید. ولی بهترین راه برای اضافه کردن دیتا در محیط ویندوز استفاده از همین نرم افزار sqlite expert.

      پاسخ

  33. فرزاد شکیبایی

    دی ۲۴, ۱۳۹۳ at ۲:۴۱ ق.ظ

    سلام.من هم خریداری کردم.لطفا سورس را ایمیل کنید.ممنون

    پاسخ

  34. حمید

    دی ۲۸, ۱۳۹۳ at ۱:۳۴ ب.ظ

    سلام استاد
    میگم من فصل مقدماتی کلا یاد گرفتم
    الان برای شروع این فصل دو هفته سه هفته برم java بخونم یا می تونم مثل فصل یک همنجوری یاد بگیرم
    ؟؟؟

    پاسخ

    • مدیر-پوریا انجمنی

      دی ۲۸, ۱۳۹۳ at ۳:۲۴ ب.ظ

      سلام
      نیازی نیست. فصل اول رو اگه مسلط هستید به راحتی میتونید فصل دوم رو شروع کنید

      پاسخ

  35. mohammad

    بهمن ۱۶, ۱۳۹۳ at ۹:۵۴ ق.ظ

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

    پاسخ

  36. saeed

    بهمن ۱۸, ۱۳۹۳ at ۲:۰۳ ق.ظ

    سلام
    میخواستم ببینم توی آموزش هاتون طریقه ی نوشتن فرمول های ریاضی رو هم توضیح دادید ؟؟
    یعنی کتابی بسازیم که هم فرمول هایی مثل انتگرال و توان و جذر و … و هم فارسی استفاده بشن ؟؟

    پاسخ

  37. امیر

    بهمن ۱۹, ۱۳۹۳ at ۱۲:۱۳ ق.ظ

    با سلام و عرض ادب

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

    پاسخ

  38. نورمحمد

    بهمن ۲۰, ۱۳۹۳ at ۱۱:۲۰ ب.ظ

    سلام استاد من نسخه های مختلف root explorer رو امتحان کردم رو you wave همشون این خطا رو میدن :

    http://s4.picofile.com/file/8169713776/root.jpg

    پاسخ

    • مدیر-پوریا انجمنی

      بهمن ۲۳, ۱۳۹۳ at ۴:۳۵ ب.ظ

      سلام
      این نسخه همونطور که خودش گفته فقط روی اندروید ۲٫۳ کار میکنه.
      اخرین ورژن این برنامه رو پیدا کنید و نصب کنید

      پاسخ

  39. علی

    بهمن ۲۱, ۱۳۹۳ at ۱۱:۰۶ ق.ظ

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

    پاسخ

  40. نورمحمد

    بهمن ۲۲, ۱۳۹۳ at ۲:۳۳ ب.ظ

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

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

    پاسخ

    • مدیر-پوریا انجمنی

      بهمن ۲۳, ۱۳۹۳ at ۴:۳۰ ب.ظ

      سلام
      سورس براتون ارسال شد

      پاسخ

    • hassan

      بهمن ۲۶, ۱۳۹۳ at ۹:۴۵ ب.ظ

      سْلام دوست عزیز
      منم این مشکل رو داشتم ولی خدا رو شکر برطرف شد برای حل مشکل درج باید در برنامه yourwave و به کمک نرم افزار root explorer وارد پوشه data و سپس وارد پوشه data بشد و اونجا ی تعداد دیتا بیس وجود دارد و دنبال دیتا بیسی باشین که ساختین برای مثال com.example.testdb و اون رو پاک کنین بعد از این کار مجددا برنامه رو اجرا کنین و لذت ببرین اگه سوالی بود درخدمتم

      پاسخ

  41. علی

    بهمن ۲۳, ۱۳۹۳ at ۸:۴۱ ق.ظ

    سلام
    بعد از کد نویسی برای اجرای برنامه خطا unfort….stop database
    lمیدهد .علت چیست ممنون

    پاسخ

    • مدیر-پوریا انجمنی

      بهمن ۲۳, ۱۳۹۳ at ۴:۲۷ ب.ظ

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

      پاسخ

  42. ramin

    بهمن ۲۷, ۱۳۹۳ at ۱:۲۵ ق.ظ

    سلام
    میخواستم ببینم امکان قرار دادن یک فایل pdf به عنوان کتاب هست ، یعنی متن رو داخل word تایپ کنیم و بعد به pdf تبدیل کنیم و در انتها بعد از برنامه نویسی هر صفحه از فایل pdf یک صفحه از کتاب بشه
    در کل منظورم این هست که یک فایل pdf رو تبدیل به یک کتاب اندرویدی کنیم که دسترسی به صفحات و … داشته باشه ؟
    شما داخل آموزش هاتون این رو آموزش میدید ؟؟
    ممنون

    پاسخ

    • مدیر-پوریا انجمنی

      بهمن ۲۸, ۱۳۹۳ at ۳:۰۵ ب.ظ

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

      پاسخ

  43. الهه

    اسفند ۹, ۱۳۹۳ at ۱۲:۲۵ ق.ظ

    سلام من بسته رو خریدم آدرس ایمیلمم وارد کردم شماره تراکنش رو هم دارم وسط دانلودم لپ تاپم خاموش شد هرکار کردم نتونستم بقیشو دانلود کنم چیکار کنم ؟

    پاسخ

  44. ناصر توکلی

    اسفند ۱۲, ۱۳۹۳ at ۴:۱۶ ب.ظ

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

    پاسخ

    • مدیر-پوریا انجمنی

      اسفند ۱۲, ۱۳۹۳ at ۵:۳۲ ب.ظ

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

      پاسخ

  45. الهه

    اسفند ۱۲, ۱۳۹۳ at ۱۱:۳۴ ب.ظ

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

    پاسخ

    • مدیر-پوریا انجمنی

      اسفند ۱۷, ۱۳۹۳ at ۳:۳۱ ب.ظ

      سلام
      استانداردش اینه که از دستور like استفاده کنید. ولی اگه مطمئنید که دقیقا همون اسمی که کاربر وارد میکنه در دیتابیس هست از همون دستور = استفاده کنید حله.

      پاسخ

  46. reza

    اسفند ۱۴, ۱۳۹۳ at ۱۱:۴۷ ق.ظ

    اگه سورس رو برای من هم ارسال کنین ممنون میشم

    پاسخ

    • مدیر-پوریا انجمنی

      اسفند ۱۷, ۱۳۹۳ at ۳:۳۲ ب.ظ

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

      پاسخ

  47. الهه

    اسفند ۱۶, ۱۳۹۳ at ۷:۲۸ ق.ظ

    سلام استاد من آموزش هاتون رو مرحله به مرحله خودم کدشو نوشتم و رو گوشیم اجرا کردم و کار کرد ولی تو آموزش آخری قسمتی که قراره اطلاعات یک رکورد رو برگردونه با دستور
    select
    نمیدونم چرا برنامم ارور میده و میاد بیرون . میشه سورس برنامه رو برام ایمیل کنید ؟

    پاسخ

  48. الهه

    اسفند ۱۸, ۱۳۹۳ at ۹:۰۲ ق.ظ

    سلام من سورس رو لازم دارم میشه ایمیلش کنید

    پاسخ

  49. Navid

    اسفند ۲۵, ۱۳۹۳ at ۱۲:۱۷ ق.ظ

    سلام ،خسته نباشید،لطف کنید سورس رو برام ایمیل کنید ،ممنون
    Navid_najafzade@yahoo.com

    پاسخ

  50. Navid

    فروردین ۷, ۱۳۹۴ at ۱۰:۰۳ ب.ظ

    سلام آقای انجمنی،خسته نباشید،سال نوتون مبارک باشه.
    من این بخش رو خریداری کردم ،درقسمت اول دقیقا کدای آموزشیتون روپیاده می کنم موقعی که ران میشه این ارور میده ،میشه راهنمایی کنید.
    اینم عکسش
    unfortunately ,dbtets has stoped
    http://s6.uplod.ir/i/00564/dpfu7agudocs.jpg

    پاسخ

    • مدیر-پوریا انجمنی

      فروردین ۹, ۱۳۹۴ at ۳:۱۸ ب.ظ

      سلام و ممنون
      خوب برنامه شما به دلایلی مختلفی ممکنه کرش کرده باشه. مطمئنا یک جایی قطعه کدی رو جا انداختین. فیلم رو با دقت بیشتری ببینید و با پروژتون تطبیق بدید.

      پاسخ

  51. علیرضا

    فروردین ۱۹, ۱۳۹۴ at ۱۰:۴۳ ق.ظ

    سلام وشاد باش به مناسبت نوروز
    من پکیج نوروزیتون خریداری کردم خسته نباشید میگم اطلاعات خوبی تونستم تو مدت کوتاهی که باهاش کارمیکنم بدست بیارم فقط یه مشکلی تو import کردن پروژه ها برام پیش میاد که فایل manifest پس از باز کردن پروژه خالیه من دوباره با کپی و ریپلیس فایلها پروژه کمپایل میکنم اگه ممکنه راهنمایی بفرمایید .

    پاسخ

    • مدیر پوریا انجمنی

      فروردین ۲۰, ۱۳۹۴ at ۱:۳۰ ب.ظ

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

      پاسخ

  52. ali

    فروردین ۲۰, ۱۳۹۴ at ۷:۱۵ ب.ظ

    با سلام در یکی از آموزش هایتان ،ذخیره عکس در دیتابیس را آموزش داده بودید.شما عکس را در دیتا بیس قرار داده بودید ولی اگر ما بخواهیم از آدرس عکس برای ذخیره در دیتابیس استفاده کنیم چه کار باید بکنیم

    پاسخ

    • مدیر پوریا انجمنی

      فروردین ۲۱, ۱۳۹۴ at ۱۲:۰۱ ب.ظ

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

      پاسخ

      • ali

        فروردین ۲۱, ۱۳۹۴ at ۱۲:۲۷ ب.ظ

        با سلام مجدد
        من می خواهم در برنامه تعدادی عکس را از سرور دریافت نمایم(وقتی کاربر آنلاین هست) و در فایلی ذخیره کنم (نه در دیتابیس)بلکه آدرس آن عکسی که در فایل هست را در دیتابیس ذخیره کنم تا کاربر بتواند در حالت آفلاین آن عکس را مشاهده کند تا بدین نحو حجم دیتابیس افزایش نیابد

        پاسخ

        • مدیر پوریا انجمنی

          فروردین ۲۱, ۱۳۹۴ at ۱۲:۴۴ ب.ظ

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

          پاسخ

          • ali

            فروردین ۲۸, ۱۳۹۴ at ۲:۲۶ ب.ظ

            با سلام و خسته نباشید
            آموزش درخواستی را توانستید آماده نمایید

  53. gogo19a

    فروردین ۲۱, ۱۳۹۴ at ۱۱:۵۵ ق.ظ

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

    پاسخ

    • مدیر پوریا انجمنی

      فروردین ۲۱, ۱۳۹۴ at ۱۲:۰۷ ب.ظ

      سلام
      حقیقتش اصلا متوجه نشدم منظورتون رو. لطفا کامل تر و واضح تر و اینکه نهایتا قصد دارید چه کاری انجام بشه رو برام ایمیل کنید.

      پاسخ

      • gogo19a

        فروردین ۲۱, ۱۳۹۴ at ۳:۳۰ ب.ظ

        اینطوری بگم بهتره : اون متدی که واسه در یافت تعداد سطر ها نوشین cont
        یه همچین متدی می خوام که بیاد تعداد فیلد های یه سطر مشخص رو به من بده

        پاسخ

        • مدیر پوریا انجمنی

          فروردین ۲۲, ۱۳۹۴ at ۳:۰۸ ب.ظ

          تعدا فیلدها که متغیر نیست و همیشه ثابته ولی اگه بخواید آخرین فیلدی که مقدار دهی شده رو دربیارید میتونید از یک حلقه تکرار و یک دستور شرط استفاده کنید. دونه دونه فیلدها رو برید جلو تا برسید به فیلد خالی

          پاسخ

  54. رضایی

    فروردین ۲۴, ۱۳۹۴ at ۱۰:۰۶ ق.ظ

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

    پاسخ

  55. رضا

    فروردین ۲۷, ۱۳۹۴ at ۲:۲۶ ب.ظ

    با سلام و خسته نباشید خدمت شما
    میخواستم بدونم اگر در پروژه ی خودم به روشی که شما گفتین دیتابیسی از قبل درست کنم و درون اون فراخوانی کنم، چطور میشه در صورتی که رکوردی جدید به دیتابیسم اضافه کنم، در برنامه ی خودم هم این رکورد اضافه شود؟ منظورم اینه که بتونم برنامم قابلیت بروزرسانی داشته باشه و مثلا بتونم داستان های جدید به اون اضافه کنم

    پاسخ

    • مدیر پوریا انجمنی

      فروردین ۲۷, ۱۳۹۴ at ۴:۱۰ ب.ظ

      سلام
      شما باید برای اینکار فصل ۴ آموزش که مبحث ارتباط با سرور هست رو ببینید

      پاسخ

      • رضا

        اردیبهشت ۲۷, ۱۳۹۴ at ۸:۳۱ ب.ظ

        باتشکر از شما… هنوز فرصت نکردم که آموزش های فصل چهارم را تماشا کنم. البته چیزی که مورد نظر من بود این بود که نرم افزارم کاملا لوکال باشد و احتیاجی و سرور و وبسایت نداشته باشد. خودم راه حلی برای این کار پیدا کردم. در نسخه جدید نرم افزارم دیتایبیسم را بروز میکنم و اسمش را تغییر می دهم. سپس در کدهایم هم اسم جدید را وارد میکنم و به وسیله ی فرمان حذف فایل، دیتابیس قبلی را پاک میکنم.

        پاسخ

  56. Matarata

    فروردین ۲۸, ۱۳۹۴ at ۱۱:۵۳ ب.ظ

    آموزشهاتون بی نظیره کامل و قابل فهم. خیلی ممنون

    پاسخ

  57. میلاد

    فروردین ۲۹, ۱۳۹۴ at ۱:۴۸ ق.ظ

    سلام ببخشید من کاملا از روی فیلم پیش رفتم و هنگام اجرای برنامه و با کلیک برای رفتن به اکتیویتی list_season خطا میده و همچنین دیتابیس رو میسازه ولی تیبل رو ایمپورت نمیکنه و برنامه رو خارج میکنه … چیکار باید بکنم؟

    پاسخ

    • مدیر پوریا انجمنی

      فروردین ۳۰, ۱۳۹۴ at ۴:۰۸ ب.ظ

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

      پاسخ

      • hasti

        خرداد ۲۸, ۱۳۹۴ at ۴:۱۱ ب.ظ

        استاد میشه لطفا به خاطر خدا تخفیف ۷۰ درصدیتون رو برای عید فطر هم قرار بدین؟

        پاسخ

  58. میلاد

    اردیبهشت ۴, ۱۳۹۴ at ۹:۳۷ ب.ظ

    سلام من الان list_story و list_season برام بدرستی کار میکنه ولی وقتی رو اسم داستان کلیک میکنم که بره به main_matn خطا میده و بر میگرده به فهرست داستان ها تو لاگ ارور ها هم به قرمز اینا رو.مینویسه قسمت tag میگه sqlitedatabase و قسمت تکست
    Close() was never explicitly called on database ‘data/data/com.ex.test/databases/database’
    یکی دیگه
    At android.database.sqlite.sqlitedatabase.(sqlitedatabase.java:1943)
    و چندتای دیگه هم هست اگه لازم شد بگید تا بنویسم
    لطفا کمکم کنید

    پاسخ

    • مدیر پوریا انجمنی

      اردیبهشت ۶, ۱۳۹۴ at ۱:۱۵ ب.ظ

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

      پاسخ

  59. عادله

    اردیبهشت ۵, ۱۳۹۴ at ۱۲:۱۱ ق.ظ

    سلام.من فصل ۲ را خریداری کردم.لطفا سورس را برای من ارسال کنید

    پاسخ

  60. Mostafa

    اردیبهشت ۹, ۱۳۹۴ at ۳:۴۱ ب.ظ

    خسته نباشید. عذر میخوام من اگر بخوام یک داده از دیتابیس به صورت رندوم بگیرم و اون داده رو برای دفعات بعدی که رندوم میگیرم بهم نده باید چه الگوریتمی به کار ببرم؟ میخوام اینکارو برای هر رندومی که از دیتابیس میگیرم بکنم یعنی مثلا هر رندمی که بهم داد اون داده ی رندم تا صد رندوم بعدی بهم نده. میدونم اصلا وظیفه شما نیست و ربطی هم به این چهار جلسه دیتابیس نداره اما اگر کمک کنید و بگید که چه الگوریتمی به کار ببرم ممنون میشم.

    پاسخ

    • مدیر پوریا انجمنی

      اردیبهشت ۱۲, ۱۳۹۴ at ۲:۴۱ ق.ظ

      سلام
      برای دریافت یک رکورد به صورت رندوم که میتونید از تابع رندوم یا تایم استفاده کنید. ولی برای اینکه مقادیر تکراری بهتون نده یه فیلد فلگ برای رکورد در نظر بگیرید هر بار یک رکوردی بازیابی میشه فیلد فلگش برابر با ۱ بشه یعنی اون رکورد به عنوان رکورد سوخته شناخته بشه و دیگه نیاز به بازیابیش نباشه .

      پاسخ

  61. هادی زارع

    اردیبهشت ۲۰, ۱۳۹۴ at ۹:۱۹ ب.ظ

    سلام من فیلم آموزشی را خریدم لطفا کد برنامه را برایم ایمیل کنید ممنون hz.azadii@yahoo.com

    پاسخ

  62. اصغر

    اردیبهشت ۲۷, ۱۳۹۴ at ۱۱:۵۱ ب.ظ

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

    پاسخ

  63. امیر

    خرداد ۴, ۱۳۹۴ at ۱۰:۲۷ ب.ظ

    نرم افزارشو ازکجا باید بگیریم؟

    پاسخ

  64. محمد

    خرداد ۱۸, ۱۳۹۴ at ۳:۵۶ ب.ظ

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

    پاسخ

    • مدیر پوریا انجمنی

      خرداد ۱۸, ۱۳۹۴ at ۹:۱۴ ب.ظ

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

      پاسخ

  65. سارا

    خرداد ۱۹, ۱۳۹۴ at ۱۰:۴۴ ب.ظ

    سلام قسمت سوم برای کپی کردن دیتابیس ها دستور ها رو از چه سایتی گرفتین ؟؟

    پاسخ

  66. abbas

    خرداد ۲۲, ۱۳۹۴ at ۱:۱۶ ق.ظ

    سلام خسته نباشید: بنده به اشتباه این فصل را ۲ بار خریدم و اصلا حواصم نبود و نمیدونم چی شد که این اتفاق افتاد و حالا از شما یه خواهشی دارم اگه امکان داره به جای بار دوم لینک فصل ۳ را برام فعال کنید اگه موردی نداره، اگه این کارو بکنی ممنون میشم، در ضمن بنده شماره تراکنش های هر دو بار رو هم دارم!!!!

    پاسخ

  67. LORD

    خرداد ۲۷, ۱۳۹۴ at ۷:۳۳ ب.ظ

    سلام مهندس

    یه سوال داشتم
    من فصل دو قسمت اولش رو دیدم و دقیقااااا مثل شما پیش رفتم اما هر کاری میکنم برنامه فورس کلوزمیده دونه دونه کد ها رو هم دیدم اما مشکلی توش ندیدم نمیدونم چیکار کنم اینم کد ارورش هست

    http://8pic.ir/images/z8qhstruxgk1b3zs7yur.png

    ممنون میشم اگه راهنماییم کنید

    پاسخ

    • مدیر پوریا انجمنی

      خرداد ۲۷, ۱۳۹۴ at ۱۱:۳۱ ب.ظ

      سلام
      کوئری ساخت جدول شما مشکل داره
      بین کلمه Table و اسم جدول باید یک اسپیس بزنید

      پاسخ

      • LORD

        خرداد ۲۸, ۱۳۹۴ at ۱۲:۳۸ ق.ظ

        خیلی ممنون مهندس مشکل حل شد…

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

        پاسخ

  68. hasti

    خرداد ۲۸, ۱۳۹۴ at ۳:۵۶ ب.ظ

    آقای انجمنی
    هربار که یک فایل xml میخام بسازم ،روی layout که راست کلیک می کنم از کادر newگزینه android xml file رو ندارم و به جای اون گزینه xml file دارم که قسمتRoot Element نداره تا relative layout رو انتخاب کنم.با این مشکل چکار کنم؟درضمن فایل xml هم قفل است موقعی که ایجاد میشه و نمیشه بیشتر از یک دکمه یا تکست ویو روی فرم ایجاد کنم

    پاسخ

  69. hasti

    خرداد ۲۸, ۱۳۹۴ at ۴:۱۵ ب.ظ

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

    پاسخ

  70. علی

    خرداد ۲۹, ۱۳۹۴ at ۴:۲۶ ب.ظ

    دوست عزیز قیمت فیلم های آموزشی که گذاشتی اصلا با عقل جور در نمیاد خیلی گرونه با قیمت ۲۰هزار میشه یه کتاب برنامه نویسی اندروید خرید که تمام قسمت ها را مفصل توضیح داده

    پاسخ

    • مدیر پوریا انجمنی

      خرداد ۳۱, ۱۳۹۴ at ۱:۳۶ ب.ظ

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

      پاسخ

  71. محسن

    تیر ۵, ۱۳۹۴ at ۱۲:۵۵ ق.ظ

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

    پاسخ

    • مدیر پوریا انجمنی

      تیر ۵, ۱۳۹۴ at ۵:۰۲ ب.ظ

      ارسال شد

      پاسخ

      • محسن

        تیر ۵, ۱۳۹۴ at ۷:۴۳ ب.ظ

        سلام
        من دوتا سوال داشتم اگه بتونید کمکم کنید ممنون میشم
        سوال اولم مربوط به ListView ها میشه
        شما تو برنامه PhoneBook برای آیتم های لیست ویو خاصیت setOnClickListener رو استفاده کردید حالا من میخوام تو برنامم یه تغییری ایجاد کنم و برنامم قابلیت سلکت(select) کردن آیتم ها رو داشته باشه و تغییرات گروهی رو ایتم ها، مثلا کاربر ۳ ایتم از میان ایتم ها انتخاب کند و گزینه delete را انتخاب کند و اون ۳ ایتم از دیتابایس حذف شود.
        خاصیت setOnItemSelectedListener رو پیدا کردم ولی بلد نیستم تعریف کنم چطوری عملیات select انجام بشه و ارتباطش با دکمه دلیت برقرار بشه .
        سوال دومم هم در واقع بازم مربوط میشه به لیست ویوها
        چطوری خاصیت rtl یا همون راست به چپ بودن نوشته ها رو فعال کنم.
        ممنون میشم اگه وقت بزارید و سوال هام رو جواب بدید.

        پاسخ

        • مدیر پوریا انجمنی

          تیر ۸, ۱۳۹۴ at ۱:۵۲ ب.ظ

          سلام
          سوال اولتون: برای اینکار به راحتی میتونید یک ارایه تعریف کنید و به کمک همون تابع setOnClickListener مقادیری که کاربر روشون کلیک میکنه رو بریزید داخل ارایه و در نهایت همه محتوایی که ارایه بهشون اشاره میکنه رو حذف کنید. بهد از هر انتخاب هم رنگ پس زمینه هر ایتم رو عوض کنید که مشخص بشه انتخاب شده
          سوال دوم:
          اگه از سطرهای دست ساز استفاده کنید میتونید هر تغییری که خواستید اعمال کنید. آموزشهای فصل های دیگه رو ببینید .(فصل ۴ و ….)

          پاسخ

  72. moji

    تیر ۶, ۱۳۹۴ at ۱۱:۴۲ ب.ظ

    سلام لطفا برای منم میل کنید لطفا 🙂

    پاسخ

  73. محسن

    تیر ۱۴, ۱۳۹۴ at ۱۰:۴۵ ب.ظ

    سلام لطفا اگر میشود سورس رو برام ایمیل کنید
    ممنون
    moh3nsalehi@yahoo.com
    moh3nsalehi@gmail.com

    پاسخ

  74. هادی

    تیر ۱۵, ۱۳۹۴ at ۱۲:۰۷ ب.ظ

    سلام
    لطفا سورس رو برای من ایمیل کنید
    ممنون

    پاسخ

  75. هادی

    تیر ۱۸, ۱۳۹۴ at ۷:۰۵ ق.ظ

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

    پاسخ

  76. گمیل

    تیر ۱۸, ۱۳۹۴ at ۷:۳۰ ب.ظ

    با سلام آموزش رو خریداری کردم خیلی عالی.
    لطفا سورس برنامه رو برام ایمیل کنید.ممنون

    پاسخ

  77. msh

    تیر ۲۳, ۱۳۹۴ at ۱۰:۲۶ ق.ظ

    سلام
    آیا این آموزش برای کار با اندروید استودیو هم مفید است؟ در صورت تسلط به اندروید استودیو!

    پاسخ

  78. mrym

    تیر ۲۵, ۱۳۹۴ at ۷:۵۱ ب.ظ

    سلام
    لطفا سورس این فصل رو برای من ارسال کنید.
    ممنون

    پاسخ

  79. علیرضا

    تیر ۳۱, ۱۳۹۴ at ۸:۰۴ ب.ظ

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

    پاسخ

  80. سوال

    مرداد ۱۱, ۱۳۹۴ at ۳:۰۷ ب.ظ

    سلام خسته نباشید.
    اول اینکه سورس این فصل همراه پکیج نبود , بعدم توی قسمت سوم که یک اطلاعاتمون رو از طریق یک دیتابیس خارجی میگیریم من نتونستم ازش اجرابگیرم نمیدونم دیتابیس ساخته شده یا نه اما با زدن دکمه که باید نام اون سطر مورد نظر رو بهم بده ایراد میگیره. اینم اضافه کنم که از emulator ای به نام genymotion استفاده میکنم که سرعت خیلی خوب و بالایی داره, از طریق بلواستک هم امتحان کردم همین مشکل رو این برنامه داشت. به نظرم اون مسیر data/data….. که میگید مشکل داره و این مسیر فقط برای youwave هست و احتمالا ایمپورت کردن دیتابیس از طریق این آدرس دهی برای برنامه های واقعی مشکل ایجاد کنه, , لطفا راهنمایی کنید ممنون.

    یک چیز دیگه هم اینکه توی کلاس checkDatabase بعد از اون خطی که دیتابیس رو باز میکنه نباید دستور close رو هم براش بنویسیم؟

    بازم ممنون و خسته نباشید از آموزش های خوبتون,
    منتظر پاسخ هستم

    پاسخ

    • مدیر پوریا انجمنی

      مرداد ۱۲, ۱۳۹۴ at ۵:۰۰ ب.ظ

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

      پاسخ

      • سوال

        مرداد ۱۳, ۱۳۹۴ at ۱:۰۹ ب.ظ

        ممنون از پاسخت, الان که برنامه ی شمارو اجرا کردم و با کد خودم مقایسه کردم دیدم از نظر کد مشکلی نداره اما وقتی دیتابیسی که خودم ساخته بودم رو بجای دیتابیس شما قرار دادم همون مشکل پیش اومد 🙂 فکر میکنم بخاطر این باشه که شما از database manager استفاده کردید برای ساخت دیتابیستون و من از sqlitestudio-2.1.5 میتونه مشکل از همین باشه؟ یعنی ابزاری که باهاش دیتابیسمون رو میسازیم همچین مشکلی ایجاد کنه؟
        بازم ممنون
        لطفا پسور فایل های زیپ ghanoon و mahe hossein رو هم بهم بدید. مرسی

        پاسخ

        • مدیر پوریا انجمنی

          مرداد ۱۵, ۱۳۹۴ at ۱۲:۲۸ ب.ظ

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

          پاسخ

  81. ali

    مرداد ۱۳, ۱۳۹۴ at ۲:۳۸ ب.ظ

    سلام
    ببخشید میخاستم ببینم ما اگر بخواهیم مطالب یک سایت رو با دستور بخونیم و در برنامه بذاریم که با هر لود کردن جدید برنامه اینا بر اساس جدید شدن سایت این مطالب هم جدید بشند.
    باید از چه دستوری استفاده کنم؟منظورم مثله همون برنامه نیک اندروید است که گفتید اخر همه پکیجا میتونید بزنید
    خواهشا جواب بدید
    خیلی خیلی احتیاج دارم و نمیدونم باید چه کنم؟

    خیلی ممنون

    پاسخ

    • مدیر پوریا انجمنی

      مرداد ۱۵, ۱۳۹۴ at ۱۲:۲۹ ب.ظ

      سلام
      منظورتون رو اصلا متوجه نشدم
      در حال حاضر برنامه ای که در آموزش فصل ۷ ساخته شده این قابلیتو داره که اخرین تغیرات سایت رو نمایش بده

      پاسخ

  82. سید حسین

    مرداد ۲۰, ۱۳۹۴ at ۱۰:۵۴ ق.ظ

    سلام سورس پکیجو لطفا ارسال کنید

    پاسخ

  83. امیر

    مرداد ۲۱, ۱۳۹۴ at ۱:۲۷ ب.ظ

    سلام مهندس انجمنی.من تو اتصال به پایگاه داده مشکل دارم.ینی وصل میشه نمایش هم میده ولیlogcat ارور هایی میده مثلfailed to open database.closing it
    یا
    select local fromandroid_metadata failed
    اگ میشه کمکم کنید و سورس رو برام ایمیل کنید منتظرم
    تشکر

    پاسخ

    • امیر

      مرداد ۲۱, ۱۳۹۴ at ۱:۳۸ ب.ظ

      یادم رفت بگم که از یک کلاس و نرم افزارsqlite expertاستفاده کردم

      پاسخ

  84. حمید

    مرداد ۲۴, ۱۳۹۴ at ۱:۰۴ ق.ظ

    سلام آقای انجمنی خسته نباشی میشه جواب ایمیل منوبدید (درخواست سورس فصل دوم) باتشکر

    پاسخ

  85. hossein75

    شهریور ۲, ۱۳۹۴ at ۹:۳۱ ب.ظ

    سلام خسته نباشین ، یه سوال داشتم
    چجوری میشه در تابعdisplay شرطی اعمال کرد که داده های یک جدول از دیتابیس رو بر اساس اون شرط نمایش بده.
    ممنون میشم جوابمو بدین

    پاسخ

    • مدیر پوریا انجمنی

      شهریور ۸, ۱۳۹۴ at ۱۲:۳۱ ب.ظ

      سلام
      توی کوئری از دستور where استفده کنید مثلا:
      select * from tbl1 where id=2

      پاسخ

      • hossein75

        شهریور ۹, ۱۳۹۴ at ۱۲:۰۳ ب.ظ

        ممنون حل شد .

        پاسخ

  86. ابوالفضل

    شهریور ۱۷, ۱۳۹۴ at ۱۲:۰۸ ق.ظ

    خیلی مبهمه . مثلا شما از همون اول شروع به آموزش دیتابیس میکنید و هیچ توضیحی نمیدین که اصلا جی کوئری ، کوئری ، اس کیو لایت و ….. چی هستن و بدون هیچ پیش زمینه ی ذهنی ما باید بشینیم آموزش هارو نگاه کنیم.

    پاسخ

  87. مجتبی

    مهر ۳, ۱۳۹۴ at ۱۱:۱۹ ب.ظ

    سلام
    ببخشید یه سوال از خدمتتون داشتم
    توی asp ما دیتابیسمون رو که درست میکردیم میرفتیم توی صفحاتی که میخواستیم نمایش اطلاعات داشته باشیم گرید ویو و لیست ویو و این کنترل ها رو میزاشتیم و وصلش میکردیم به دیتابیس بعد به جدول مورد نظرمون و براحتی و بدون هیچ کدنویسی فقط از طریق ویزارد اطلاعات دیتابیسمون رو نمایش می دادیم.
    میخواستم بدونم توی اندروید هم همین طوره؟

    پاسخ

  88. کاظم بهادری

    مهر ۱۱, ۱۳۹۴ at ۳:۵۵ ب.ظ

    سلام این مشکل مربوط به چی میشه؟
    unfortunately test10 has stopped

    پاسخ

  89. کاظم بهادری

    مهر ۱۸, ۱۳۹۴ at ۴:۵۸ ب.ظ

    سلام
    آیا در تابع سازنده کلاس helper دیتابیس ساخته میشود؟
    در روش اول و دوم هر دو در کلاس سازنده اول تابع
    super(context, “dbtest”, null, 1);
    اجرا میشود !!!
    در صورتی که که در روش دوم دیتابیس ساخته شده از قبل

    پاسخ

    • مدیر پوریا انجمنی

      مهر ۲۰, ۱۳۹۴ at ۷:۰۳ ب.ظ

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

      پاسخ

      • کاظم بهادری

        مهر ۲۴, ۱۳۹۴ at ۱:۳۲ ب.ظ

        در هر دو روش اول تابع سازنده اجرا خواهد شد
        و چون با توجه به فرمایش شما تابع سازنده وظیفه ساختن دیتابیس را بر عهده دارد
        در هر دو روش دیتابیس ساخته خواهد شد

        سوالی که برای من پیش آمده اینجاست
        سیستم چطور میتواند تشخیص دهد که ما دیتابیس را ساخته ایم و نیازی به ساخت مجددآن نیست
        چون اول تابع سازنده اجرا خواهد شد بعد تابع copydatabase

        پاسخ

  90. hhgh

    مهر ۲۹, ۱۳۹۴ at ۴:۳۸ ب.ظ

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

    public void open(){
    //mydb.getWritableDatabase(); error
    database=mydb.getWritableDatabase(); // ok
    }

    فقط مجدد درخواست سورس برنامه را دارم

    پاسخ

  91. رضا

    آبان ۷, ۱۳۹۴ at ۸:۳۹ ق.ظ

    سلام اقای انجمنی من فصل دوم جلسه اول رو مثل شما پیش رفتم اما اررور میده واز برنامه خارج میشه سورس اینجا گذاشتم لطفا چک کنید ممنون
    http://s6.picofile.com/file/8219761550/dbtest.rar.html

    پاسخ

    • مدیر پوریا انجمنی

      آبان ۱۰, ۱۳۹۴ at ۸:۴۴ ق.ظ

      سلام
      کوئری ساخت جدول مشکل داره : String createtb
      اسپیس ها رو رعایت نکردید. مجدد فیلم رو ببینید

      پاسخ

  92. مهدی

    آبان ۱۸, ۱۳۹۴ at ۱۰:۴۶ ب.ظ

    سلام ببخشید منظور شما از فصل ۳ اینه که: بازی ساخته شده با یونیتی و دیتا بیس ساخته شده در اکلیپس رو میشه بهم وصل کرد؟؟؟
    یا منظور چیز دیگه ای هست؟

    پاسخ

    • مدیر پوریا انجمنی

      آبان ۲۱, ۱۳۹۴ at ۹:۲۳ ق.ظ

      سلام
      فصل ۳ آموزش فایلینگه
      کار با فایلها در اندروید و ساخت یک file explorer
      نه به دیتابیس ربطی داره نه به unity ربطی داره.

      پاسخ

  93. حامد

    آبان ۲۰, ۱۳۹۴ at ۱۱:۲۰ ب.ظ

    با سلام
    من دستور drop مشکل دارم
    همه چیز درست کار می کنه ولی وقتی که برنامه دباره اجرا میشه دیتابیس قبلی که ساخته شده رو پاک نمیکنه !
    db.execSQL(“DROP TABLE IF EXIST” + tblname);

    مشکلش چیه ؟

    پاسخ

  94. mahdi

    آبان ۲۲, ۱۳۹۴ at ۱:۵۸ ق.ظ

    لطفا سورسشو سریعا ایمیل کنید.ضروریه.ممنونم

    پاسخ

  95. رسول

    آذر ۱۴, ۱۳۹۴ at ۸:۴۰ ق.ظ

    سلام من تو قسمت سوم قدم به قدم با برنامه پیش رفتم ولی از اخر اصلا دیتابیسی تو قسمت Android/data/ ساخته نشد .اگر امکانش هس سورس رو هم ایمیل کنید .بابت مشکل هم اگر نکته ای به ذهنتون می رسه لطفا راهنماییم کنید

    ممنون

    پاسخ

  96. رضا هادی پور

    آذر ۲۶, ۱۳۹۴ at ۱۰:۱۴ ب.ظ

    سلام.مرسی از پکیج خوبی که فراهم کردید.
    من این فصل رو قدم به قدم انجام دادم اما هنگام کار با دیتابیس خارجی مشکل دارم و دیتابیس ایجاد نمیشه.نه در شبیه ساز و نه در گوشی موبایل.
    با این خطا مواجه میشم
    SQLiteDatabase Failed to Open ‘data/data/com.example.mydbtest3/databases/mydb’
    حتی سورسی که خودتون هم نوشتید رو امتحان کردم باز همین جوریه.

    پاسخ

    • حسن رجبیان

      آذر ۲۹, ۱۳۹۴ at ۱۱:۱۱ ق.ظ

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

      پاسخ

  97. Amir

    دی ۳, ۱۳۹۴ at ۱۰:۳۰ ب.ظ

    سلام.
    چطور میشه دیتابیس خارجی که رو هاست ذخیره شده رو به برنامه متصل کرد؟
    طوری که با آپدیت اون دیتابیس ،برنامه دیتابیس جدید رو بخونه و بروز بشه.
    مرسی

    پاسخ

    • حسن رجبیان

      دی ۵, ۱۳۹۴ at ۲:۰۸ ب.ظ

      سلام
      این روشی که شما مد نظرتونه روش استانداردی نیست و مشکلات زیادی پیش میاره . بهترین کار اینه که از دیتابیس MySQL روی سرور استفاده کنید و محتوا رو بصورت آنلاین دریافت کنید و اگه خواستید آفلاین سیو کنید
      آموزش فصل ۴ و ۷

      پاسخ

  98. قربانی

    دی ۴, ۱۳۹۴ at ۱۰:۲۶ ق.ظ

    سلام
    مبلغ ۱۶۰۰۰ تومان تنها برای این فصل (۲) است یا برای تمام فصلها (۷) ؟ باتشکر

    پاسخ

    • حسن رجبیان

      دی ۵, ۱۳۹۴ at ۱:۱۴ ب.ظ

      سلام
      فقط برای همین فصل

      پاسخ

  99. رامین

    دی ۴, ۱۳۹۴ at ۸:۰۴ ب.ظ

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

    پاسخ

    • حسن رجبیان

      دی ۵, ۱۳۹۴ at ۲:۰۱ ب.ظ

      سلام
      در صورتی که فیلد یوزرتون یونیک باشه بدون مشکل می تونین پاک کنین . فقط باید فیلد ارسالیتون string باشه

      پاسخ

  100. Ali.Fathalizadeh

    دی ۸, ۱۳۹۴ at ۳:۲۹ ب.ظ

    سلام استاد خسته نباشید
    یه مشکلی داشتم متابق فیلم آموزشی که درست کردین project رو میزنم و مراحلش رو انجام میدم Finish رو میزنم و کلی صبر می کنم تا لود شه اما بعد لود شدن رو appcompat_v7 علامت ضرب میزاره و رو test هم علامت تعجب !!! و اون پایین سه تا Error نشون میده
    ممنون میشم کمکم کنید

    پاسخ

    • مدیر پوریا انجمنی

      دی ۱۰, ۱۳۹۴ at ۱:۲۵ ب.ظ

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

      پاسخ

    • محمد

      بهمن ۱۲, ۱۳۹۴ at ۱:۴۷ ب.ظ

      برای من هم همچین مشکلی هست و کل نرم افزار ها رو هم از همین سایت دانلود کردم.کاری که من کردم این بود که بعد از ساخت پروژه این کار رو کردم :
      project>clean> clean all project
      و بعد از رفع مشکل شروع به برنامه نویسی میکنم .

      پاسخ

  101. محمد

    بهمن ۶, ۱۳۹۴ at ۳:۴۲ ب.ظ

    سلام استاد
    یه سوال داشتم :
    اون قسمت آرایه و حلقه for رو من متوجه نشدم. منظور از این دو خط چیه ؟ :
    for (int i=0;i<count;i++){
    name [i]=db.Display(i,1);
    }

    بیشتر قسمت داخل پرانتز که جلوی for هست رو متوجه نمیشم. یعنی i++ و…
    ممنون میشم یه توضیح مختصر بدید 🙂

    پاسخ

    • مدیر پوریا انجمنی

      بهمن ۱۶, ۱۳۹۴ at ۳:۲۴ ب.ظ

      سلام
      به این معنیه که تمام کدهای داخل آکولاد به تعداد عدد ذخیره شده در متغییر count تکرار میشن
      یعنی اگر count=5 باشه دستور name [i]=db.Display(i,1);0 به تعداد ۵ بار اجرا میشه
      i++ یعنی در هر مرحله یک واحد به شمارنده اضافه بشه

      پاسخ

  102. مجید

    بهمن ۷, ۱۳۹۴ at ۱۱:۰۹ ق.ظ

    سلام من فیلم مربوط به قسمت دیتابیس خارجی رو دیدم…
    همه کدهام رو چک کردم ولی خطلای force close میده
    بعد از ساخت کلاس database ،در اکتیوتی ی شی ازش ساختم و متد database که کار کپی رو انجام میده رو صدا زدم….
    متاسفانه خطلای force close میده
    به نظر شما مشکل کار کجاس؟
    و اگه میشه سورس این قسمت رو برای من هم میل کنید..
    تشکر….

    پاسخ

    • مدیر پوریا انجمنی

      بهمن ۱۶, ۱۳۹۴ at ۳:۲۸ ب.ظ

      سلام
      برنامه شما کرش میکنه و همینجوری نمیشه گفت علتش چیه
      مجدد تمام کدهاتون رو با فیلم چک کنید و اشتباه رو پردا کنید
      کوئری رو هم چک کنید و مطمئ باشید دقیق نوشتید مخصوصا space های بین کلمات رو

      پاسخ

  103. پارسا

    بهمن ۱۷, ۱۳۹۴ at ۹:۰۵ ب.ظ

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

    پاسخ

    • مدیر فنی

      اسفند ۱, ۱۳۹۴ at ۱:۳۷ ب.ظ

      سلام ارسال شد

      پاسخ

  104. noshour

    بهمن ۲۷, ۱۳۹۴ at ۲:۴۵ ق.ظ

    سلام.در برنامه دفتر چه تلفن در کلاس mainبرای گرفتن id لیست یه toast نوشتید و اون id رو نمایش دادید و بعد به همراه intent به کلاس contact ارسال کردید .من هم عینا همین کاررو کردم اما در کلاس contact هم یه toast نوشتم اما به اکتیویتی contact میره اما همه id هارو null نمایش میده settext هم که مثل شما مینویسم و بر نامه رو اجرا میکنم برنامه متوقف میشه .لطفا راهنماییم کنید یا سورس برنامه رو برام ایمیل کنید

    پاسخ

    • مدیر فنی

      بهمن ۲۹, ۱۳۹۴ at ۹:۵۸ ق.ظ

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

      پاسخ

  105. زاهدی

    بهمن ۳۰, ۱۳۹۴ at ۱۱:۲۸ ق.ظ

    سلام اقای انجمنی
    من آموزش شما رو خریدم
    فصل دومش آموزش اول کد نویسی ها رو عینا مثل شما انجام میدم ولی موقع اجرای برنامه stop میده و اجرا نمیشه …
    یعنی مشکل از کجا میتونه باشه ؟
    میشه سورسش رو برام ارسال کنید بی زحمت

    پاسخ

    • مدیر فنی

      اسفند ۱, ۱۳۹۴ at ۱۰:۴۰ ق.ظ

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

      پاسخ

  106. omid

    اسفند ۱, ۱۳۹۴ at ۱۱:۰۹ ق.ظ

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

    پاسخ

    • مدیر فنی

      اسفند ۱, ۱۳۹۴ at ۱۱:۲۴ ق.ظ

      سلام ارسال شد

      پاسخ

  107. محمد

    اسفند ۱۱, ۱۳۹۴ at ۱۰:۴۸ ق.ظ

    سلام
    من سورس رو بی زحمت برای من ارسال کنید
    همراه فیلم ها نبود

    پاسخ

    • مدیر فنی

      اسفند ۱۲, ۱۳۹۴ at ۱۲:۲۷ ب.ظ

      سلام براتون ارسال شد

      پاسخ

  108. ایمان

    اسفند ۱۳, ۱۳۹۴ at ۲:۲۷ ب.ظ

    درود
    سورس پکیج لطفا ارسال کنید
    سپاس

    پاسخ

    • مدیر فنی

      اسفند ۱۵, ۱۳۹۴ at ۱۱:۰۳ ق.ظ

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

      پاسخ

  109. ایمان

    اسفند ۱۳, ۱۳۹۴ at ۲:۳۱ ب.ظ

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

    پاسخ

    • مرتضی رحمتی

      اسفند ۱۴, ۱۳۹۴ at ۱۰:۰۶ ب.ظ

      درود. در صورت امکان کدها رو برام بفرستید تا بررسی کنم .
      morteza20401@yahoo.com

      پاسخ

  110. امید

    اسفند ۱۳, ۱۳۹۴ at ۸:۱۲ ب.ظ

    سلام.اقای انجمنی بفرمایید
    .۱ اگه بخوام یه مقدار رو از یکی از فیلد ها دیتا بیس بگیرم و ذخیره کنم تو یه یه متغیر باید چیکار کنم.
    ۲٫اگه بخوام مثل بنامه های حرفه ای که دیدیم با لانگ کلیک روی هر کدوم از سطر های لیست ویو یه منو باز بشه و توی اونجا چند تا اپشن باشه چیکار باید بکنم.
    لطفا راهنمایی کنید

    پاسخ

  111. امید

    اسفند ۱۷, ۱۳۹۴ at ۹:۵۹ ق.ظ

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

    public class Dbopenhelper extends SQLiteOpenHelper{
    public static final String dbname=”****”;
    public static final String afradtblname=”****”;
    //نام های تیبل های جدول
    public static final String cid=”id”;
    public static final String cnumber=”number”;
    public static final String cdate=”date”;
    public static final String createtable=”CREATE TABLE “+****+”(“+cid+” INTEGER PRIMARY KEY AUTOINCREMENT,”+cnumber+” TEXT,”+cdate+” TEXT);”;
    public Dbopenhelper(Context context) {
    super(context, dbname, null, 1);
    // TODO Auto-generated constructor stub
    }
    @Override
    public void onCreate(SQLiteDatabase db) {
    db.execSQL(createtable);
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    // TODO Auto-generated method stub
    }
    }

    پاسخ

  112. فرزاد

    اسفند ۲۵, ۱۳۹۴ at ۱۱:۳۹ ب.ظ

    سلام و درود ….
    من همه موارد ذکر شده رو با هیچکدوم مشکلی ندارم
    من فقط یه موردی رو میخواستم
    میخواستم ک داده هایی ک توی دیتابیس ذخیره میشه از یه سایت بگیرم ولی خودم کپی پیست نکنم یعنی یه نرم افزار یا متد ک عنوان اون رو بگیره در عنوان بزاره توضیحات رو در داخل توضیحات و …… باید چیکار کنم ؟

    پاسخ

    • مرتضی رحمتی

      اسفند ۲۶, ۱۳۹۴ at ۹:۲۱ ق.ظ

      درود. با توجه به توضیحاتی که دادین شما باید برنامتون رو با وب سرویس به دیتابیس سایت مورد نظر وصل کنید .
      وب سرویس با php و سمت سرور نوشته میشن . موفق باشین .

      پاسخ

      • فرزاد

        اسفند ۲۶, ۱۳۹۴ at ۱۰:۲۸ ق.ظ

        مهمه ک وب سایت برای خودم باشه یا ن ؟

        پاسخ

        • مرتضی رحمتی

          فروردین ۶, ۱۳۹۵ at ۵:۳۶ ب.ظ

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

          پاسخ

  113. at

    اسفند ۲۷, ۱۳۹۴ at ۱۰:۰۸ ق.ظ

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

    پاسخ

  114. ziba

    فروردین ۲, ۱۳۹۵ at ۲:۱۸ ق.ظ

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

    پاسخ

  115. zabih

    فروردین ۲, ۱۳۹۵ at ۱۱:۵۹ ب.ظ

    با سلام
    استاد عزیز میشه سورس های این فصل رو هم برا من بفرستید.
    ممنون

    پاسخ

  116. زرنوش

    اردیبهشت ۱۵, ۱۳۹۵ at ۹:۱۲ ب.ظ

    سلام علیکم.ایا این پروژه با اندروید استدیو هست یا با اکلیپس؟

    پاسخ

    • مدیر فنی

      اردیبهشت ۱۸, ۱۳۹۵ at ۱۱:۲۱ ق.ظ

      سلام آموزش ها در محیط ایکلیپس هستش ولی کلیات برنامه نویسی در هر دو محیط یکسان هست

      پاسخ

  117. حامد

    اردیبهشت ۱۷, ۱۳۹۵ at ۴:۴۶ ق.ظ

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

    پاسخ

    • مدیر فنی

      اردیبهشت ۲۰, ۱۳۹۵ at ۹:۰۰ ق.ظ

      سلام مشکلی نداره به شرط این که از ۲ نفر بیشتر نشه

      پاسخ

  118. بیژن

    اردیبهشت ۲۴, ۱۳۹۵ at ۱۲:۱۹ ق.ظ

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

    پاسخ

    • مدیر فنی

      اردیبهشت ۲۶, ۱۳۹۵ at ۱۱:۱۴ ق.ظ

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

      پاسخ

  119. محمد عبدی

    خرداد ۳, ۱۳۹۵ at ۴:۱۱ ب.ظ

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

    پاسخ

    • مدیر فنی

      خرداد ۴, ۱۳۹۵ at ۱۰:۳۱ ق.ظ

      سلام ممنون از دیدگاهتون

      پاسخ

  120. علی

    تیر ۱۰, ۱۳۹۵ at ۱۰:۴۶ ب.ظ

    با سلام خدمت استاد گرامی….ممنون از اموزش خوبتون… یه سوال داشتم… من یه دیتابیس اکسز دارم میخوام تبدیلش کنم به sqlite …داخل اینترنت هم سرچ کردم ولی برنامه ای پیدا نکردم! شما برنامه ای سراغ دارین ؟
    در ضمن بی زحمت سورس این اموزشتون رو هم برام بفرستین

    با تشکر

    پاسخ

    • مدیر پوریا انجمنی

      تیر ۱۱, ۱۳۹۵ at ۱۰:۰۵ ب.ظ

      سلام
      به کمک ابزارdata transfer wizard در نرم افزار sqlite expert میتونید سایر پایگاه های داده ای رو به sqlite تبدیل نمایید

      پاسخ

  121. جواد

    تیر ۱۳, ۱۳۹۵ at ۱۰:۳۴ ب.ظ

    سلام استاد
    من قسمت برنامه نویسی sqlite expert رو دقیقا مثل خودتون جلو رفتم اما برنامه از این خط کد زیر ارور میگیره
    Cursor cu= mydb.query(“users”, null, null, null, null, null, null);
    میشه راهنماییم کنید چکارش کنم؟

    پاسخ

    • مدیر فنی

      تیر ۱۹, ۱۳۹۵ at ۱۱:۱۵ ق.ظ

      سلام از دستور (rawQuery(“query”, null استفاده کنید و در فصل ۶ بیشتر توضیح داده شده

      پاسخ

  122. milaad

    تیر ۲۰, ۱۳۹۵ at ۱۰:۲۶ ب.ظ

    سلام
    آیا میشه از ورژن ۴ sqlite به جای ورژن ۳ sqlite استفاده کرد

    پاسخ

    • مدیر فنی

      تیر ۲۱, ۱۳۹۵ at ۹:۴۴ ق.ظ

      سلام فرقی نمیکنه

      پاسخ

  123. shahin

    تیر ۲۸, ۱۳۹۵ at ۱۲:۴۰ ق.ظ

    با سلام
    شما در آموزش قسمت سوم فایل dbtest ساخته شده در sqllite را در فولدر asset کپی کردید و سپس از آن استفاده کردید
    اما در android stadio فولدری به نام asset وجود ندارد . حالا فایل dbtest رو در چه فولدری در android stadio کپی کنم ؟

    پاسخ

    • مدیر پوریا انجمنی

      مرداد ۷, ۱۳۹۵ at ۱۲:۲۱ ب.ظ

      سلام
      روی پروژه کلیک راست کنید و از قسمت add folder گزینه asset رو انتخاب کنید

      پاسخ

  124. محسن

    تیر ۳۱, ۱۳۹۵ at ۲:۱۴ ق.ظ

    با سلام و خسته نباشید
    اول از همه میخواستم تشکر کنم از اموزشهای بسیار بسیار خوبتون و آرزوی موفقیت بیشتر برای شما
    من یک سوال داشتم . من یک دیتابیس دارم که دو table دارم که میخوام به هم این دو رو وصل کنم یعنی:
    در table اولی : یک رکوردی مثلا : id:1 name:mohsen
    و در table دومی : id:1 name:ali
    میخوام این دو بهم وصل بشند و یک tdble که ئو رکورد بالا رو داشته باشه درست بشه یا یکی از اون دو بره توی اون یکی و با هم ترکیب شوند
    خواهشا جواب من رو بدید
    بسیار بسیار ممنونم….
    در پناه حق

    پاسخ

    • مدیر فنی

      مرداد ۱۱, ۱۳۹۵ at ۱۲:۳۲ ب.ظ

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

      پاسخ

      • محسن

        مرداد ۱۱, ۱۳۹۵ at ۱:۵۷ ب.ظ

        متاسفانه منظور منو نفهمیدید من میخام دو تیبل به هم وصل شوند ایا امکانش هست یعنی با هم مخلوز بشند و یک تیبل بشند

        پاسخ

        • مدیر فنی

          مرداد ۱۲, ۱۳۹۵ at ۱۰:۴۸ ق.ظ

          سلام باید از join ها در پایگاه داده استفاده کنید

          پاسخ

  125. جواد

    مرداد ۵, ۱۳۹۵ at ۱۱:۱۸ ق.ظ

    سلام
    خسته نباشید . اگر من بخام دستور update رو تو دیتابیس sqliteexpert استفاده کنم باید دقیقا چکار کنم؟
    public void update(String value,int fild,int id){
    ContentValues cv=new ContentValues();

    if(fild==1){
    cv.put(dbhelper.cname, value);
    }else if(fild==2){
    cv.put(dbhelper.cuser, value);
    }else if(fild==3){
    cv.put(dbhelper.cpass, value);
    }

    database.update(dbhelper.tblname, cv, “id=”+id, null);

    }
    میشه برام این دستور رو همون جور که هست تغییر بدین تا بتونم استفاده کنم؟

    پاسخ

    • مدیر پوریا انجمنی

      مرداد ۷, ۱۳۹۵ at ۱۱:۵۵ ق.ظ

      سلام
      برای آپدیت از دستور rawquery استفاده کنید. در فصل ۴ و ۶ این دستور توضیح داده شده

      پاسخ

  126. سروش

    مرداد ۵, ۱۳۹۵ at ۱۱:۲۰ ب.ظ

    سلام.درود بر شما.میشه توضیح بدین که اکر فایله دیتابیسمون PDF باشه چجوری میشه ازش استفاده کرد؟؟
    تو قسمت ساخت کتاب استفاده ز WORD رو توضیح دادین.اما PDF رو نکفتین.
    ممنونم
    سپاااااااس فرااااااااااااوااااااااان

    پاسخ

    • مدیر پوریا انجمنی

      مرداد ۷, ۱۳۹۵ at ۱۱:۵۰ ق.ظ

      سلام
      دیتابیس که نمیتونه pdf باشه. ولی اگه منظورتون اینه که بیاد محتوا رو از فایل pdf بخونه باید با کتابخانه های adobe که برای جاوا و اندروید منتشر شده کار کنید. با یک جستجوی ساده به زبان اصلی مثال های زیادی پیدا میکنید

      پاسخ

  127. وحید

    مرداد ۱۲, ۱۳۹۵ at ۱:۱۲ ب.ظ

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

    پاسخ

    • مدیر فنی

      مرداد ۱۳, ۱۳۹۵ at ۱۱:۳۶ ق.ظ

      سلام باید با استفاده از نرمافزار Root Explorer این کار رو انجام بدید

      پاسخ

  128. alirezah

    مرداد ۲۷, ۱۳۹۵ at ۲:۲۱ ق.ظ

    سلام .اقا من پکیج رو خریداری کردم فصل اولش رو دیدم آموزشتون عالی بود ولی الان میخوام بقیه فصل هارو دانلود کنم چه با گوشی چه با لپ تاپم ارور not found میده من الان چی کار کنم.

    پاسخ

    • مدیر فنی

      مرداد ۳۰, ۱۳۹۵ at ۹:۲۶ ق.ظ

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

      پاسخ

      • alirezah

        مرداد ۳۱, ۱۳۹۵ at ۶:۱۶ ب.ظ

        پس من الان چیکار کنم هرکاری میکنم ارور میده

        پاسخ

        • مدیر فنی

          شهریور ۱, ۱۳۹۵ at ۱۰:۵۳ ق.ظ

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

          پاسخ

          • alirezah

            شهریور ۱, ۱۳۹۵ at ۸:۲۸ ب.ظ

            مرسی مشکل رفع شدخیلی ممنون از پشتیبانی خوبتون

  129. alirezah

    شهریور ۱۴, ۱۳۹۵ at ۱:۵۳ ق.ظ

    سلام من دوسه روزه تو اموزش جلسه اول گیر کردم مشکلمم اینکه کد هارو درست مث اموزش مینویسم اما موقع اجرا شدن ارور میده وبرنامه متوقف میشه به عنوان مثال اگه من اسم متغییر String رو tbl گذاشته باشم و اسم tbl رو هم Table گذاشته باشم داخل log cat اروره”TABLETable”: syntax error رو میده و اگر هم اسم tbl رو تغییر بدم باز یه ارور به ارور قبلی اضافه میشه که الان در اصل هفده تا ارور از نوع syn tax دارم که نمیدونم چیکارش کنم زیره هیچ کدی هم خطی نکشیده و به ظاحر کد ها درست میان

    پاسخ

    • مدیر فنی

      شهریور ۱۴, ۱۳۹۵ at ۱۰:۲۸ ق.ظ

      سلام باید داخل کوئری اسپیس بزارید

      پاسخ

  130. alireza

    مهر ۹, ۱۳۹۵ at ۱:۵۷ ب.ظ

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

    پاسخ

    • مدیر پوریا انجمنی

      مهر ۱۰, ۱۳۹۵ at ۱:۲۱ ب.ظ

      سلام
      روی پروژه کلیک راست کنید و از مسیر زیر پوشه assets رو اضافه کنید
      new>folder>assets folder

      پاسخ

  131. alireza

    مهر ۲۰, ۱۳۹۵ at ۱۰:۴۷ ب.ظ

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

    پاسخ

    • مدیر فنی

      مهر ۲۷, ۱۳۹۵ at ۸:۵۵ ق.ظ

      سلام خطای داخل log cat رو برام بفرستید

      پاسخ

  132. alireza

    مهر ۲۴, ۱۳۹۵ at ۸:۲۸ ب.ظ

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

    پاسخ

    • مدیر فنی

      مهر ۲۵, ۱۳۹۵ at ۸:۵۴ ق.ظ

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

      پاسخ

      • alireza

        مهر ۲۵, ۱۳۹۵ at ۳:۳۸ ب.ظ

        اون دستورات داخل سایت مشخصی نوشته شده ؟ چون من اونا رو بلد نیستم و زیادم هستن

        پاسخ

        • مدیر فنی

          مهر ۲۷, ۱۳۹۵ at ۸:۵۳ ق.ظ

          سلام باید به زبان اصلی سرچ کنید

          پاسخ

  133. غیاثی

    مهر ۲۸, ۱۳۹۵ at ۲:۰۹ ب.ظ

    سلام استاد خواستم تشکرکنم تدریس اتون عالی است .

    پاسخ

  134. ناصر

    آبان ۱, ۱۳۹۵ at ۱:۲۹ ب.ظ

    سلام استاد …شما در جلسه اول دقیقه ۲۲ در کلاس main دو تا شی تعریف کردید و لی در جلسه دوم در دقیقه ۱۵ وقتی کلاس main رو باز کردید اون دو تا شی نبودند ….من فکر میکنم اون دو تا شی رو در جلسه اول فقط برای تست دیتا بیس ساختید درسته؟

    پاسخ

  135. Pouria

    آبان ۴, ۱۳۹۵ at ۱۱:۳۸ ق.ظ

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

    پاسخ

  136. بهنام

    آبان ۱۲, ۱۳۹۵ at ۴:۵۰ ب.ظ

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

    پاسخ

    • مدیر فنی

      آبان ۱۳, ۱۳۹۵ at ۸:۵۶ ق.ظ

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

      پاسخ

  137. پریا

    آبان ۲۵, ۱۳۹۵ at ۲:۵۶ ق.ظ

    سلام
    ببخشید قبل از خرید دو تا سوال دارم لطف کنید جواب بدید:
    ۱- این اموزش دیتابیس در محیط b4a هم کاربرد داره؟ چون من دارم b4a رو یاد میگرم
    ۲- شما روی چه نوع نرم افزاری دیتابیس اموزش دادید؟ مثلا navicat یا browser sqlite?

    پاسخ

    • مدیر پوریا انجمنی

      آبان ۲۵, ۱۳۹۵ at ۹:۲۸ ق.ظ

      سلام
      خیر. این آموزش به زبان جاوا در محیط ایکلیپسه.
      ساخت دیتابیس رو با نرم افزار sqlite expert بررسی کردیم

      پاسخ

  138. محمود

    دی ۷, ۱۳۹۵ at ۴:۲۷ ب.ظ

    سلام
    سورس هایی رو که برای من فرستادید هم چک کردم و رو گوشیم اجراشون کردم.اما بازهم تو پوشه دیتا هیچ دیتابیسی ساخته نشد.خواهش میکنم راهنمایی کنید من چکار کنم؟
    گوشی من الجی جی ۳ هست و اندروید ۵

    پاسخ

    • مدیر فنی

      دی ۸, ۱۳۹۵ at ۱۲:۳۶ ب.ظ

      سلام اگر برنامه خطا میده logcat رو چک کنید

      پاسخ

  139. s

    بهمن ۲۳, ۱۳۹۵ at ۳:۲۹ ب.ظ

    سلام خواستم بدونم چطوره میشه در نرم افزارSQLite Expert Professional 3 عکس اضافه کرد

    پاسخ

    • مدیر فنی

      بهمن ۲۷, ۱۳۹۵ at ۱۰:۳۹ ق.ظ

      سلام با فیلد blob آموزش کار با تصاویر رو ببینید

      پاسخ

  140. امیر

    خرداد ۲۳, ۱۳۹۶ at ۷:۵۲ ب.ظ

    باعرض سلام

    شما در قسمت اموزش دیتابیس خارجی برای ایدی نوعش رو AUTOINC در نظر گرفتید ،
    ۱- مگه فیلد ایدی به غیر از AUTOINCREAMENT بودن نباید INTEGER PRIMARY KEY هم باشه ؟
    ۲- در این حالتی که شما گذاشتید اگه بعدا به صورت داخلی رکوردی درج بشه تکلیف ایدی چی میشه ؟خودش پر میکنه به صورت یکتا یا چی ؟
    ۳- یه نوع هم بود بنام UNIQUEIDENTIFIER که معنیشم میشه آیدی منحصربفرد ،خب این پس کجا کاربرد داره ؟ این بهتره یا AUTOINC ؟

    اینا ذهنمو درگیر کردن ، ممنون

    پاسخ

    • مدیر پوریا انجمنی

      خرداد ۲۷, ۱۳۹۶ at ۲:۵۷ ب.ظ

      سلام
      ما id رو autoinc کردیم تا به صورت خودکار در صورتی که مقدار id وارد نشده مقدار بگیره
      خاصیت uniq هم بهش دادیم که مقدار تکراری نتونه بگیره

      پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد.