PDA

View Full Version : مثال Asp.net



azam2005
سه شنبه 15 فروردین 1385, 12:58 عصر
سلام و تبریک به مناسبت سال نو
آیا مثال جامع و کاملی از برنامه نویسی شی گرا در دات نت که به صورت Sample باشد دارید

manager
سه شنبه 15 فروردین 1385, 21:08 عصر
این پروژه با عنوان تاکسی سرویس و در غالب وب سایت با تکنولوژی Asp.net ارائه شده است. وب سایت تاکسی سرویس کورس به عنوان مطالعه و ارائه راه حل های جامع و کاربردی جهت مکانیزه کردن عملیات داخلی یک تاکسی سرویس ارائه شده است.
شاید عنوان پروژه جذاب و تازگی نداشته باشد اما عملیات و راه حل های به کار رفته در این پروژه و همچنین تکنیک های مورد استفاده در این پروژه جذاب است.
این پروژه از چندین بخش مختلف تشکیل شده است که هر کدام از این بخش ها با عنوان یک شیئ مطرح شده اند و وظایف خود را به نحو احسن و جدا از سایر قسمت ها انجام می دهند. در قسمت های بعدی تک تک این اشیاء بررسی و تجزیه و تحلیل شده اند.
طریقه کار این پروژه به صورت ساده به این شرح می باشد; کاربر وارد سایت می شود حال این کاربر یا مشترک می باشد و یا به تازگی وارد سایت شده است. امکاناتی جهت ثبت نام ساده و ابتدائی برای کاربر در نظر گرفته شده است که فقط شامل اطلاعات بسیار جزئی نظیر نام ونام خانوادگی کاربر و همچنین شماره تلفن او می باشد و کاربر با وارد کردن این اطلاعات خود را به عنوان مشترک تاکسی سرویس ثبت می نماید.
بعد از ثبت نام کردن کاربر می تواند خودرو و همچنین راننده مورد نظر خود را برای روز و ساعتی خاص انتخاب کند. مدیریت آژانس می تواند درخواست های کاربران را مشاهده آنها را تائید و یا رد کند که اطلاعات مربوط به این فرایند متقابلا به کاربر اطلاع داده می شود.
سیستم خودکار می باشد و حضور و غیاب و وجود رانندگان و خودرو ها در یک روز خاص بررسی می شود. خودرو ها هنگامی که در یک روز خاص باید سرویس دهی داشته باشند در آن روز به کاربر نشان داده نمی شوند همچنین خودرو ها می توانند تاریخ سرویس داشته باشند و متقابلا رانندگان نیز می توانند مرخص داشته باشند که مانند بالا نمی توانند در آن روز خاص سرویس دهی داشته باشند.
در زیر قسمت های کلی این پروژه نام لیست گردیده اند :
1- بانک اطلاعاتی
2- لایه ارتباط با بانک اطلاعاتی
3- اشیاء گزارش گیری
4- اشیاء مدیریت اطلاعات
5- شیئ پالیسی کاربران یا قوانین دسترسی کاربران
دیاگرام زیر نحوه ارتباط این اشیائ را با یکدیگر نشان می دهد :

http://www.barnamenevis.org/forum/attachment.php?attachmentid=3092&stc=1&d=1144127816

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





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

mahdi_negahi
سه شنبه 15 فروردین 1385, 21:39 عصر
میگم manager جان اگر میشه یک کم درباره این لایه ها بیشتر توضیح بده مخصوصا پیاده سازی اگر یک sample خیلی ساده بزاری که مردانگی کردی داداش

mahdi_negahi
سه شنبه 15 فروردین 1385, 21:41 عصر
منظورم بیشتر در لایه بندی کردن پروژه ات است فکر کونم تمام دوستان خواهان این موضوع باشند

manager
سه شنبه 15 فروردین 1385, 21:43 عصر
من نزدیک 3mb مستندات راجع به این لایه ها نوشتم...(نترسید چیز ترسناکی نیست مستندات پروژه ست) اگر تقاضا برای دریافت این پروژه زیاد بود .می زارم تا استفاده کنید ...

nazaninam
سه شنبه 15 فروردین 1385, 22:58 عصر
آره منم شدیدا دراین بخش لنگ میزنم خدا عمرت بده

reza_62
سه شنبه 15 فروردین 1385, 23:25 عصر
من هم احتیاج بسیار زیادی برای آشنایی با معماری های چند لایه دارم اگه لطف کنید و در این جا قرار دهید ممنون می شوم .

iekrang
چهارشنبه 16 فروردین 1385, 06:33 صبح
جالب بود.منم دوست دارم در این مورد بیشتر بدونم.ممنون.

azam2005
چهارشنبه 16 فروردین 1385, 08:26 صبح
با سلام اگر لطف کنیید ممنون میشم

reza_rad
چهارشنبه 16 فروردین 1385, 09:56 صبح
ببینید خود دات نت توی sample هاش یه نمونه پروزه ی خوب برای oop , multi layer programing داره به نام دوامیش. dowamish

البته من الان روی سیستمم دات نت 2005 نصب هست و توی این مسیرش رو پیدا نکردم ولی توی 2003 مطالعه اش کرده بودم. بسیار مثال خوب جامع و مفیدیه. توصیه می کنم ازش استفاده کنید.

ali643
چهارشنبه 16 فروردین 1385, 13:20 عصر
آقا بزار برا DL همه استفاده کنیم(فیض ببریم)

مرسی

manager
پنج شنبه 17 فروردین 1385, 20:49 عصر
این هم پروژه که قولش رو به شما دادم !!! امیدوارم به دردتون بخوره و نکته های تازه ای ازش یاد بگیرید !!!!!!

هر جا سوالی داشتید بگید من جواب می دم و اگر نظرتون رو هم بگید ,منو خوشحال می کنید !!!!


http://www.megaupload.com/?d=HYYXVB8T

nazaninam
جمعه 18 فروردین 1385, 11:45 صبح
آقای manager با اینکه هنوز ندیدمش بی صبرانه منتظرم دانلودش تموم شه و واقعا ممنون

manager
جمعه 18 فروردین 1385, 19:48 عصر
اگر اشکالات ( نه جزئی ) پروژه رو یا قسمت هائی که جالبه بهم بگید ممنون می شوم!!!
ایشاال.. Document پروژه رو هم میزارم Download کنید (فکر کنم یه جاهائی به دردتون بخوره)

azam2005
شنبه 19 فروردین 1385, 09:36 صبح
من dowamish را پیدا نکردم حتی با اینکه 2003 دارم

azam2005
شنبه 19 فروردین 1385, 11:11 صبح
:گریه: :گریه: :گریه: :گریه: من نتونستم download کنم

manager
یک شنبه 20 فروردین 1385, 00:28 صبح
برای دانلود کردن Duwnmish تو Microsoft.com جستجو کنید..

azam2005
یک شنبه 20 فروردین 1385, 13:20 عصر
با سلام آقاِ manager من برنامه شمارا نتوانستم download کنم

manager
یک شنبه 20 فروردین 1385, 17:55 عصر
اگر تو همون صفحه 30 ثانیه صبر می کردید لینک زیر ظاهر می شد ولی من کار شما رو راحت تر کردم :

http://www20.megaupload.com/files/756875ab8f9cd0c554327ac2af664138/Latest.rar

azam2005
دوشنبه 21 فروردین 1385, 11:16 صبح
برای دانلود کردن فیلد continue غیر فعال است

manager
دوشنبه 21 فروردین 1385, 13:04 عصر
با این لینکی که دوباره معرفی کردم مستقیما دانلود می شه ...

azam2005
دوشنبه 21 فروردین 1385, 14:03 عصر
به خدا نمیشه چرا:گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: من خیلی وقته دنبال یه سمپل خوبم حالا که پیدا کردم نمیشه

nazaninam
دوشنبه 21 فروردین 1385, 21:36 عصر
ابتدا اون تبلیغ بالا رو با علامت ضرب در ببندید تا continue ظاهر شه و بتونید روش کلیک کنید
البته اینترنت من سایت رو فیلتر کرده بود :)) ...

azam2005
سه شنبه 22 فروردین 1385, 09:48 صبح
بابا به جون خودم این کار را کردم اما موقع دانلود کردن انجام نشده

manager
سه شنبه 22 فروردین 1385, 21:14 عصر
اگر سایت فضائی رو برای Upload پروژه های Open Source بده من دوباره پروژه رو براتون Upload می کنم ...

mahdi_negahi
چهارشنبه 23 فروردین 1385, 19:07 عصر
Manager جان ÷روژه ات واقعا جالب بود البته کتاب من هم جالب بود Document چی شد

azam2005
پنج شنبه 24 فروردین 1385, 08:16 صبح
آیا امکان داره برام میل کنید تو رو خدا.

azam2005
پنج شنبه 24 فروردین 1385, 08:25 صبح
www.azam2006.somee.com (http://www.azam2006.somee.com)
با user name=azam2006
و password=naze2002ir
این host هم هست

azam2005
دوشنبه 28 فروردین 1385, 13:43 عصر
این سوال من بود ولی مثل اینکه هم جواب گرفتن الا خودم:قهقهه:

manager
دوشنبه 28 فروردین 1385, 14:09 عصر
دوست من شما یه مثال می خواستید من هم پروژه خودم رو براتون گذاشتم..هر جاش رو هم نفهمیدید بگید من براتون توضیح می دم...

reza_62
دوشنبه 28 فروردین 1385, 16:39 عصر
با تشکر از این که برنامتون را به صورت open source در سایت گذاشته اید لطفا داکیومنت های آن را که قبلا قول داده اید نیز در این تاپیک بگذارید . ممنون .

aslan
دوشنبه 28 فروردین 1385, 18:29 عصر
سلام

manager عزیز

اگه میشه پروژه تون را در ادرسی که azam2005 اعلام کردن قرار بدین تا دوستانی که مثل من از

rapidshare نتونستن دانلود کنن از azam2006.somee.com فایل و دانلود کنن

با تشکر

اصلان

Behrouz_Rad
چهارشنبه 30 فروردین 1385, 17:34 عصر
این پست خیلی - بی جهت - طولانی شده....
دوستان بهتره این پست رو به نحوی جمع و جور کنند.
با تشکر.

manager
پنج شنبه 31 فروردین 1385, 15:53 عصر
برای مشاهده بنر بالای سایت باید FlashPlayer 6.0+ نصب کنید دوست من..
در ضمن برای استفاده از User Control ها باید اون ها رو در ابتدای هر صفحه رجیستر کنید :




<% Register Src="آدرس فایل با پسوند ascx" TagPrefix="هرچی خواستید" TagName="اسم کلاستون"%>



البته این برای User Control ها است و برای Custom Control ها فرق می کنه. ..

manager
سه شنبه 05 اردیبهشت 1385, 22:30 عصر
این هم لینک مستنداتش (دوتاش یکی )

http://www.megaupload.com/?d=7LL2FLDP
http://www15.megaupload.com/files/4d4019595745e4163c7ac7401c96a64c/Documents.rar

yavari
چهارشنبه 06 اردیبهشت 1385, 20:53 عصر
سلام

دست Manager جان گلمون درد نکنه :تشویق: :تشویق: :تشویق:

azam2005
پنج شنبه 07 اردیبهشت 1385, 07:42 صبح
متاسفانه من نه فایل کد و نه فایل مستندات را نتوانستم بردارم زیرا در هر دو مورد ایراد زیر را دریافت کردم


file download of [document.rar] was not completed successfully server has internar error

naze2002ir@yahoo.com :my mail
آیا یه بنده خدایی حاضر به ارسال فایل ها برای من هست؟

ali643
جمعه 08 اردیبهشت 1385, 08:30 صبح
سلام

لطفا یکم در مورد Login ش توضیح بدید؟

برا ورود به قسمت مدیریت رمزش چیه؟؟؟


مرسی

manager
جمعه 08 اردیبهشت 1385, 10:19 صبح
این مثال ازForm Authentication استفاده می کنه




if(UserPolicy.Container.CheckeUser(pass,key))...


لطفا به فایل Container.cs از قسمت UserPolicy مراجعه کنید ... (خارج از WebSite) .
چون عجله داشتم از این روش استفاده کردم و گرنه شما می تونید داخل این فایل از Membership استفاده کنید..

azam2005
دوشنبه 11 اردیبهشت 1385, 10:18 صبح
هورا هورا هورا هورا هورا هورا :قهقهه:
:تشویق: :تشویق: :تشویق: :تشویق: :تشویق: :تشویق: :تشویق:

منم تونستم فایل دانلود کنم دلیلی که من نمیتونستم بگیرم این بود که برنامه DownloadAccelerator plusروی کامپیوتر داشتم

alireza_CBoy
دوشنبه 01 آبان 1385, 11:07 صبح
فایلهایی که در سایت MegaUpload ، آپلود شده ، Expire شده اگر خود آقای Manager و یا یکی از دوستانی که این فایلها ( خود برنامه و document ) رو دانلود کردن ، لطف کنن توی یک سایت دیگه upload کنن تا دوستان دیگه که این فایلها رو نگرفتن ( مثل من ) هم Download کنن ممنون میشم .

manager
سه شنبه 02 آبان 1385, 15:45 عصر
http://rapidshare.com/files/483158/Taxiservice.aspx.rar.html
فقط یه نکته بگم که تو این سایت رو لاگین و اعتبار سنجیش زیاد کار نشده ولی با Data Grid بخوبی کار شده ، همچنین می تونه بهتون در رابطه با گزارش گیری ایده بده ...
http://rapidshare.com/files/485804/Document3.rar.html

Chabok
پنج شنبه 04 آبان 1385, 09:21 صبح
جناب منیجر . خیلی از زحمات شما ممنونم .
راستش من خودم دارم روی یک پروژه تاکسی سرویس کار میکنم و خیلی دوست داشتم که ببینم در این کار شما چه چیزهای گنجانده شده .

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


Cannot set sub-classed System.Globalization.PersianCalendar object to System.Globalization.DateTimeFormatInfo object.






Source Error:

[No relevant source lines]
Source File: d:\WIN_XP\Microsoft.NET\Framework\v2.0.50727\Tempo rary ASP.NET Files\tsw\c461aaf2\c2aaa577\App_global.asax.-pwrzzux.0.cs Line: 0



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

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

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

skywork
یک شنبه 28 آبان 1385, 15:10 عصر
بانک اطلاعاتی اکسس در ASP.NET رو کسی می دونه و به من یاد بده:گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :متفکر: :متفکر: :متفکر: :متفکر: :متفکر: :متفکر: :متفکر: :متفکر: :متفکر: :متفکر: :متفکر: :متفکر:
هر کی که می دونه و اگه بتونه مشکل من حا کنه بهش یک دعوت نامه جی میل می دم
E-MAIL: AHASBCB@YAHOO.COM

mr_mtc
چهارشنبه 24 مرداد 1386, 17:36 عصر
این هم پروژه که قولش رو به شما دادم !!! امیدوارم به دردتون بخوره و نکته های تازه ای ازش یاد بگیرید !!!!!!

هر جا سوالی داشتید بگید من جواب می دم و اگر نظرتون رو هم بگید ,منو خوشحال می کنید !!!!


http://www.megaupload.com/?d=HYYXVB8T

این فایل اکسپایر شده:متعجب:
اگه ممکنه دوباره بگذارید یا برام میل کنید
mr_mtc@hotmail.com

egoldashraf
چهارشنبه 24 مرداد 1386, 21:30 عصر
بله. فایل expire شده. اگه امکانش هست ممنون میشیم بتونیم استفاده کنیم

federrer
پنج شنبه 25 مرداد 1386, 14:02 عصر
من هم مثل بقیه دوستان التماس 2A دارم . اگه میشه یه جای دیگه هم آپلودش کنید .

یا برام بفرستید : Email : assar2005@yahoo.com