خانه ASP.NET, Visual Studio, آموزش های پروژه محور, پروژه فروشگاه اینترنتی, فیلم آموزشی, ویژوال استدیو آموزش پروژه محور Asp.Net بخش چهاردهم (تکمیل پروژه)

آموزش پروژه محور Asp.Net بخش چهاردهم (تکمیل پروژه)

درود. با بخش چهاردهم مجموعه آموزشی Asp.Net در خدمت شما هستم.

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

 

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

خلاصه مطالب این بخش:

  • ارتباط پروژه با SQLServer توسط LinqtoSQL
  • تکمیل صفحه اصلی و نمایش محصولات فروشگاه از دیتابیس
  • تبدیل تاریخ میلادی به شمسی برای ثبت زمان انتشار محصولات
  • تکمیل صفحه مدیریت مطالب جهت مدیریت محصولات
  • آپلود تصویر محصول به همراه توضیحات مربوط به پست
  • اعتبار سنجی مقادیر ورودی قبل از ارسال اطلاعات به سرور
  • اضافه کردن Editor به صفحه مدیریت نوشته ها
  • تکمیل صفحه مدیریت دیدگاه ها
  • تکمیل صفحه مدیریت کاربران
  • داینامیک سازی صفحه تماس با ما و درباره ما
  • تکمیل صفحه تنظیمات فروشگاه
  • صفحه بندی پست ها در صفحه اصلی
  • و موارد دیگر

Asp.Net Trianing Course

دریافت مجموعه:

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

 

پیشنهاد میکنیم
دیدگاه ها
  1. صادق گفت:

    سلام
    میشه تاریخ اتمام پروژه رو بگی؟
    بی صبرانه منتظز اتمام این آموزش هستم تا اینکه بتونم پک کاملش رو خریداری کنم .

  2. amir گفت:

    سلام
    واقعا آموزشتون عالیه
    فقط اگه ممکن بود در قسمت بعدی اتصال به درگاه مستقیم رو آموزش بدین منظور از درگاه های رابط مثل payline و غیره نباشه
    با تشکرات فراوان

  3. amir گفت:

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

  4. مهدی گفت:

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

  5. مجتبی آقایی گفت:

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

  6. پژمان گفت:

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

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

    • مدیر گفت:

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

  7. ف گفت:

    سلام خسته نباشید.
    ۱٫(مهمترین سوالم) با توجه به چیزهایی که تا الان درس دادین ، اگر بخوام این کدها رو تبدیل به معماری سه لایه کنم ممکنه کمی با مثال توضیح بفرمایید؟
    ۲٫برای گرید ویو چطوری میتونیم پیجر بذاریم؟ مثلا بگیم ۱۰ تای آخر رو نمایش بده بقیه ش هم صفحه بندی بشه.
    ۳٫امکان نظرسنجی و آمار بازدید سایت رو هم آیا در آموزش قرار میدین؟ چطور میشه نتیجه حاصل از آمار رو بصورت نمودار به مدیر نمایش داد؟
    ۴٫ بخش کامنتدونی، چطور میشه کامنتهای خونده شده و خونده نشده رو مشخص کرد ؟
    خیلی ممنون از توضیحات ساده و روانی که ارائه فرمودین :)

    • مدیر گفت:

      سلام
      اگه کار کرده باشید تبدیل به سه لایه کاری نداره
      مورد ۲ و ۳ رو جلسه بعد توضیح میدم
      با یه متغییر مشخص کنید اگه ۰ بود خوانده شده اگه ۱ بود خوانده نشده
      سپاس

  8. ف گفت:

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

  9. ف گفت:

    سلام مجدد.
    نقشه داینامیک سایت رو هم میشه آموزش بدین؟
    site map

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

  10. ف گفت:

    با تشکر از پاسختون.

    ۱٫امکان تغییر پسورد کاربران
    ۲٫ امکان ارسال و دریافت پیام بین کاربر و مدیر در پروفایل هر کاربر.
    ۳٫جست و جو در بین ویژگی های محصولات
    ۴٫امکان به اشتراک گذاشتن هر محصول به شبکه های اجتماعی
    ۵٫عضویت در خبرنامه ایمیلی سایت
    ۶٫ گزارش خریدهایی که فرد تاکنون از سایت داشته بهمراه تاریخ و توضیحات در پروفایلش

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

  11. sht گفت:

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

  12. sina گفت:

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

    • مدیر گفت:

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

  13. محمد گفت:

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

  14. sobhan گفت:

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

  15. علي گفت:

    سلام جناب زینلی
    من فروشگاه استاد پاسبان رو دیدم
    نیاز هست به نظر شما که این آموزش رو هم ببینم؟

    • مدیر گفت:

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

  16. mahnaz گفت:

    سلام . من تا پارت ۱۴ رو خرید کردم میشه از پارته ۱۵ تا آخرو به صورت کلی یا تکی خرید کرد. راهنمایی کنید لطفا

  17. محمد گفت:

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

  18. فرهاد محمدبیگی گفت:

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

    اما موقعی که listview1.datasource ;
    listview1.databind ();
    مینوسم تو قسمت خطاها یه خطایی میده که

    name “listviw1″not exited current

    باید چکار کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

  19. فرهاد محمدبیگی گفت:

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

    db.pinsertcomments………..

    ,وقتی txtname.text &txtemial.text&txtmesagge .text رو مینوسم

    یه خطا میاد با این مضمون که not overloaded for method match ‘pinsertcomment’ for 3 argomant

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

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

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

    • مدیر گفت:

      سلام
      پروسیجر pinsertcomments شما ۳ تا آرگومان میگیره. پارامترهای ارسالی اگه بیشتر یا کمتر از ۳ تا باشه با این ارور مواجه میشید.
      هنگام وارد کردن پارامتر ها با زدن کلیدهای Ctrl + Shift + Space ببنید چه ورودی هایی ازتون می خواد که وارد کنید.

  20. فرهاد محمدبیگی گفت:

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

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

    اسم گلت یادت نره.

    • مدیر گفت:

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

  21. فرهاد محمدبیگی گفت:

    سلام اقا ببخشید من هی مزاحمت میشم.به خدا قسم من هیچ کاری نکردم.عصر با پروژم کار کردم.دیتا بیسش سالم بود اما الان نیست.نمیشه کانکت شد اصلا تو ویژوال استدیو هم جدولام نشون داده نمیشه.تو رو قران کمکم کن.این خطارو میده.باید چکار کنم؟؟؟؟؟؟؟؟
    http://8pic.ir/images/natri0ctcfdyqlqadvs1.png

    • مدیر گفت:

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

  22. فرهاد محمدبیگی گفت:

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

  23. farhad گفت:

    سلام.امید جان ببخشید.من میخوام صفحه هایی که ساختم مثلا مستر پیج ها وب فرم مرتب کنمو دسته بندی.مثلا یه پروشه برای عکس هاست.برای صفحه هامم یه پوشه درست کنم.که مرتب باشند. منظورم تو سولیشن اکسپلورر هست.اگه میشه یه راهنمایی بکن.چطوری یه پوشه درست کنم ؟؟؟
    از کدوم قسمتش؟ویژوال استدیو ۲۰۱۳ دارم

  24. hamid گفت:

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

  25. امین گفت:

    ۱ – سلام.من قصد خرید این مجموعه رو از شما دارم فقط چند سوال دارم.شماره تماسی دارید واسه مشاوره؟
    ۲ – ضمنا آموزش Asp Mvc رو آماده نمیکنید؟

  26. hediyeh گفت:

    سلام خسته نیاشید. این چه نوع فروشگاهی هست؟؟؟

  27. Rayka گفت:

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

    در حال یادگیری این دوره ی ای اس پی هستم و راستش یه چند روزه درگیر یه خطایی هستم و به هر مرجعی رجوع کردم برای رفع خطا موفق نشدم، ممنون میشم اگه امکانش هست کمکم کنید، در ضمن چند تا از سولوشنهای stackoverflow و microsoft امتحان کردم ولی همچنان همینه. تو کد زیر موقع تعریف listview در کد پس زمینه صفحه دیفالت listview قابل شناسایی نیست و میگه این ایتم در این کانتکس وجود ندارد. اسپلینگ هم مطابقات داره از نظر کیس سنستیو

    بازم ممنون

    DataClassesDataContext db = new DataClassesDataContext();
    var q = db.tblposts;

    ListView1.DataSource = q;
    ListView1.DataBind();

  28. علی گفت:

    با سلام
    امکانش هست یه آموزش asp.net با تکنولوژی Entity framework زحمت بکشید فراهم کنید
    متشکرم

  29. توحید گفت:

    سلام
    یه تشکر بابت اموزش های خیلی خوبتون .
    سوال دارم اینکه یه قسمت هست تو فصل ۱۴
    میگید
    DataClasses1DataContext db = new DataClasses1DataContext();
    var q = db.tbl_posts;
    ListView1.DataSource = q;
    ListView1.DataBind();

    اینو
    یاده سازی کنیم من دقیقا همین کارو کردم ولی موقع اجرا ارور میده:

    Server Error in ‘/’ Application.
    The null value cannot be assigned to a member with type System.Int32 which is a non-nullable value type.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.InvalidOperationException: The null value cannot be assigned to a member with type System.Int32 which is a non-nullable value type.

    Source Error:

    Line 16: var q = db.tbl_posts;
    Line 17: ListView1.DataSource = q;
    Line 18: ListView1.DataBind();
    Line 19:
    Line 20: }

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

دیدگاه شما

نام

ایمیل

سایت( اختیاری )