PDA

View Full Version : آموزش: نمونه برنامه دفترچه تلفن با برنامه نویسی سه لایه+LINQ---دانلود کنید



Behnam6670
یک شنبه 06 بهمن 1392, 06:26 صبح
نمونه برنامه دفترچه تلفن با برنامه نویسی سه لایه

Behnam6670
یک شنبه 06 بهمن 1392, 11:52 صبح
این برنامه میتونه یه نمونه برنامه برای افراد مبتدی باشه.امیدوارم به درد دوستان بخوره

Mani_rf
یک شنبه 06 بهمن 1392, 12:04 عصر
دستت درد نکنه . فقط کاش لایه ها رو تو قالب پروژه جدا میکردی.
البته این فقط نظر شخصیه منه.

aminbrleevb
دوشنبه 07 بهمن 1392, 18:58 عصر
دیتا بیس برام اتچ نمیشه چرا؟

Behnam6670
سه شنبه 08 بهمن 1392, 06:35 صبح
دیتا بیس برام اتچ نمیشه چرا؟

چرا دوست عزیز براحتی میتونی دیتابیست رو اتچ کنی بعد از اتچ یه یوزر بساز با مشخصات زیر و دسترسیشو به دیتابیسی که اتچ کردی بده
user:admin
password:admin
موفق باشی

jpjpjp
سه شنبه 08 بهمن 1392, 08:33 صبح
كاش آموزشش رو ميذاشتي.

Behnam6670
سه شنبه 08 بهمن 1392, 15:37 عصر
كاش آموزشش رو ميذاشتي.

منظورت از آموزش نحوه اتچ کردن دیتا بیس هستش؟

aminbrleevb
چهارشنبه 09 بهمن 1392, 02:03 صبح
بله من بار ها اتچ کردم ولی الان نمیدونم چرا نمیشه اگه امکان داره زحمتی بکشید و مراحل اتچ کردن رو بزارین

Behnam6670
چهارشنبه 09 بهمن 1392, 06:51 صبح
116138116139
بله من بار ها اتچ کردم ولی الان نمیدونم چرا نمیشه اگه امکان داره زحمتی بکشید و مراحل اتچ کردن رو بزارین

اگه نمیتونی دیتا بیس رو اتچ کنی فایل sql رو برات گذاشتم مراحل زیر رو انجام بده
1-یه دیتا بیس به نام notbook تو SQL Server بساز
2-فایل sql رو تو SQL Server بازش کن
3-همینجوری که تو عکس میبینی بعد از باز کردن فایل دکمه Execute رو انتخاب کن
4-رو دیتابیست کلیک است کن و زیر منوی رفرش رو انتخاب کن
الان باید دیتابیست ساخته شده باشه
اینم فایل sql

Behnam6670
چهارشنبه 09 بهمن 1392, 06:54 صبح
فایل sql مورد نظر برای اجرا کردن تو دیتابیس بعد از ساختن notbook تو sql server

mehrdad2025
دوشنبه 14 بهمن 1392, 13:44 عصر
با سلام
بسیار زیبا نوشتین.بنده از طرفداران معماری سه لایه هستم.آقای بهنام همونطور که می دونید ما برای هز جدول بایستی متد Insert بنویسیم.نمی شه کاری کرد که جدولی که قرار insert بشه رو به لایه DAL بدیم و اون خودش عمل insert رو انجام بده؟
با تشکر

Behnam6670
چهارشنبه 16 بهمن 1392, 09:50 صبح
با سلام
بسیار زیبا نوشتین.بنده از طرفداران معماری سه لایه هستم.آقای بهنام همونطور که می دونید ما برای هز جدول بایستی متد Insert بنویسیم.نمی شه کاری کرد که جدولی که قرار insert بشه رو به لایه DAL بدیم و اون خودش عمل insert رو انجام بده؟
با تشکر
خواهش میکنم...
منظورت از اینکه خودش عمل Insert رو انجام بده چیه؟هر جدول با توجه به فیلدهایی که داره و نوع فیلدهایی که براش تعریف شده باید یه متد Insert مخصوص اون نوشته بشه

mehrdad2025
شنبه 19 بهمن 1392, 00:53 صبح
سلام
پس شما واسه هر کلاس یه CRUD می نویسین؟درسته؟یعنی select و insert و update و delete می نویسین؟

Behnam6670
شنبه 19 بهمن 1392, 13:25 عصر
سلام
پس شما واسه هر کلاس یه CRUD می نویسین؟درسته؟یعنی select و insert و update و delete می نویسین؟

select and delete نه ولی insert و update آره.شما روش بهتری میدونی بگو دوست عزیز تا استفاده کنیم

mehrdad2025
یک شنبه 20 بهمن 1392, 17:58 عصر
نه درسته.حق باشماست.تراکنش ها رو چه جوری مدیریت می کنین؟من یه پستی گذاشته بودم که کسی جواب نداد.همه از transactionScope استفاده می کنن ولی بهتر است از Connection.BeginTransaction()
استفاده بشه.اونو چه جوری می نویسین؟

winner1
یک شنبه 20 بهمن 1392, 18:57 عصر
http://barnamenevis.org/showthread.php?428003-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AF%D9%81%D8%AA%D8%B1%DA%86%D9%87-%D8%AA%D9%84%D9%81%D9%86-%D8%A8%D8%A7-%D9%84%DB%8C%D9%86%DA%A9&highlight=%D8%AF%D9%81%D8%AA%D8%B1%DA%86%D9%87+%D8 %AA%D9%84%D9%81%D9%86+%D9%84%DB%8C%D9%86%DA%A9

mehrdad2025
یک شنبه 20 بهمن 1392, 19:49 عصر
سلام
نمی شه دانلودش کرد

Behnam6670
دوشنبه 21 بهمن 1392, 17:18 عصر
نه درسته.حق باشماست.تراکنش ها رو چه جوری مدیریت می کنین؟من یه پستی گذاشته بودم که کسی جواب نداد.همه از transactionScope استفاده می کنن ولی بهتر است از Connection.BeginTransaction()
استفاده بشه.اونو چه جوری می نویسین؟

دوست عزیز من از LINQ استفاده کردم نمیدونم اینی که شما می گی فکر کنم فرق میکنه

naseryisfahani
سه شنبه 11 آذر 1393, 19:40 عصر
سلام رمز این فایل چیه

Behnam6670
چهارشنبه 12 آذر 1393, 16:54 عصر
سلام رمز این فایل چیه
دوست عزیز رمز نداره