نمایش نتایج 1 تا 2 از 2

نام تاپیک: برنامه نویسی چند لایه ای(عملی)

  1. #1

    برنامه نویسی چند لایه ای(عملی)

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

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

  2. #2
    کاربر تازه وارد آواتار JaVaD_1900
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تبریز
    پست
    52

    نقل قول: برنامه نویسی چند لایه ای(عملی)

    سلام، رو Solution راست کلیک، Add، سپس Add New Project و نهایتا Class Library رو انتخاب میکنی، عنوانی که میدی اونجا همون نام فایل dll هست که این پروژه برات ایجاد میکنه و باید به رفرنس های برنامه اصلیس اضافه بکنی.
    این میشه یه لایه ساده، اما نحوه لایه بندی و استفاده از EF یا ابزارهای دیگه مونده به سلیقه و آشنایی
    این پروژه هس که مشخص میکنه برنامه چند تا لایه داشته باشه، نصبت به بزرگیش (البته به نظر من ، چون همه عادت کردن همیشه 3 لایه کار کنن)

    مثلا میتونی نام Library اولت رو همون Data Access Layer بزاری، اونوقت معماری حکم میکنه که تموم کلاس های مربوط به ارتباط بانک اطلاعاتی برنامت رو ایجا ایجاد کنی
    مثلا: با توجه به جدول مشتری، یه کلاس بنام مشتری ایجاد، بعد داخل کلاس عملیات ثبت و ویرایش و حذف و ... برای این جدول رو انجام بدی.

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

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

    اما روش Entity Framwork Model به نظر من بهتر از این هس، یعنی لایه ارتباط با بانک رو از این روش استفاده کنی که اساتید زحمت کشیدن و تو سایت کامل روش کار کردن. این دیر مطرح شد میون ما برنامه نویسان اما خب هم آسونه و هم عالی.

    https://barnamenevis.org/showthread.p...ghlight=entity

تاپیک های مشابه

  1. برنامه‌نویسی چند لایه (Multi Tier)
    نوشته شده توسط babak_delphi در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 22
    آخرین پست: پنج شنبه 21 بهمن 1389, 01:30 صبح
  2. برنامه نویسی چند لایه و شی گرا
    نوشته شده توسط dehghanimeh در بخش C#‎‎
    پاسخ: 3
    آخرین پست: پنج شنبه 28 شهریور 1387, 12:48 عصر
  3. مشکل با ReportViewr و برنامه نویسی چند لایه
    نوشته شده توسط mahdi_negahi در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: شنبه 03 آذر 1386, 11:11 صبح
  4. برنامه نویسی چند لایه
    نوشته شده توسط niksoft در بخش VB.NET
    پاسخ: 2
    آخرین پست: سه شنبه 26 تیر 1386, 22:22 عصر
  5. برنامه نویسی چند لایه در دلفی
    نوشته شده توسط Mahdavi در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 8
    آخرین پست: چهارشنبه 28 آبان 1382, 00:36 صبح

قوانین ایجاد تاپیک در تالار

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