PDA

View Full Version : درخواست توضیح در مورد یک عبارت



kavehYn
جمعه 20 مهر 1386, 13:55 عصر
سلام دوستان عزیز
من در یک Rfp عبارات زیر را دیدم که کمی برایم درکش مشکل است . اگر دوستان فرصت دارند در این مورد من را راهنمایی فرمایند :

1- سیستم باید از معماری Multi tier بهره برده و در حداقل چهارسطح پیاده سازی شودبه شکلی که تغییر بانک اطلاعاتی و همچنین تغییر بستر صفحات کاربری تغییری در ساختار عملیاتی و کنترلی آن نگذارد .
(آیا این لایه ها چیزی قابل طراحی توسط برنامه نویس است ؟)

2- سیستم باید مجهز به موتور کشف خطا باشدو در زمان بروز خطاها و یا حالات خاص ضمن ارائه نوع خطا راهکار مناسب آنرا به زبان فارسی ارائه نماید (آیا این موتور کشف خطا چیزی جدا از دستورات Error Handler میباشد ؟)

دوستانی که تجربه دارند لطفا من را راهنمایی کنند که آیا این کارها در Vb.net امکانپذیر است ؟

eyes_shut_number1
شنبه 21 مهر 1386, 21:46 عصر
به طور مثال معماری 3 tier برای یه برنامه شامل یک UI یک Database ویک Logic هست
همون طور که واضحه database جایی هست که اطلاعات ذخیره و باز خونی میشه
UI هم بین لایه واسط کاربر هسا
و اما logic اون سیاست هایی که شما دارین
مثلا این که وقتی user یه Email address وارد کرد شما اونو میبرید توی data base ولید بودنش و چک میکنید یا توی لایه logic جلوشو میگیرید!بهتره توی logic باشه تا load اضافی روی سرور نذاره

eyes_shut_number1
شنبه 21 مهر 1386, 21:48 عصر
در مورد سوال دوم منظور همون try catch یا error handler هاست که با raiseeror کردن پیغام مناسب رو نشان بدیم
امید وارم چیزی فهمیده باشه ;)
چون خودم که نفهمیدم! :D

eyes_shut_number1
شنبه 21 مهر 1386, 21:55 عصر
PublicClass Form1
PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
Try
Dim a AsInteger = 1
Dim b AsInteger = 0
MessageBox.Show(a / b)
Catch ex As Exception
MessageBox.Show("امکان تقسیم بر صفر نمیباشد!" + "---> " + ex.Message)
EndTry
EndSub
EndClass