یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

دانلود پایان نامه ایجاد وب سرور Host

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

دانلود پایان نامه ایجاد وب سرور Host


دانلود پایان نامه ایجاد وب سرور Host

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

تعداد صفحات:101

فهرست مطالب:

عنوان                                           صفحه

برپایی یک سرور وب.......................... 1

مقدمه‌ای بر سرورهای وب...................... 2

سرور وب Apache.............................. 3

سرور وب Tux................................ 5

سایر سرورهای وب............................ 7

شروع کار به سرور وب Apache.................. 9

پیکره‌بندی سرور Apache...................... 12

تنظیم محیط سراسری.......................... 13

پیکره‌بندی مقادیر Timeout.................... 16

اتصال به آدرسهای خاص......................... 22

جدول ماژول‌های (DSO).......................... 25

تنظیم پیکره‌بندی اصلی سرور.................... 30

تنظیم یک آدرس ایمیل.......................... 31

جدول ویژگی‌های سروری خاص مربوط به دستور Option. 35

جدول ویژگی‌های دسترسی مربوط به دستور Allow override 36

جدول نام مسیر URL........................... 39

نقش کاری سرور برنامه کاربردی وب.............. 41

معماری جدید پردازش درخواستها................. 43

مدیریت سرویس WWW........................... 46

مدایزوله کردن پردازش‌های کارگر................ 48

قابلیت کار در هر شرایط (Robustenss)............ 52

تنظیم مدت زمان بیکاری........................ 56

مدایزوله کردن IIS5.0.......................... 59

بهبودهای SSI................................. 64

تعیین حدود اختیارات URL..................... 67

XML Metaase................................... 70

درایور جدید مدکرنل........................... 75

Web Garden.................................... 76

Asp.net....................................... 79

سرویس‌های Com+ در Asp........................ 84

پروتکل انتقال فایل........................... 89

‌Webcam ها یا دوربین‌های اینترنتی.............. 92

قوانین ارتقای کنترل‌کننده‌ها................... 94

 

مقدمه ای بر سرورهای وب
World wide web بصورتی که امروزه شناخته شده است. بعنوان یک پروژه از Tim Bern-lee در مرکز اروپایی فیزیک علمی (cern) شروع شد . عدف اصلی ارائه یک رابط ثابت بود برای محققان و دانشمندانی که بوصرت جغرافیایی در کل گیتی پخش شدهه بودند و سعی داشتند به اطلاعاتی با فرمتهای گوناگون دسترسی پیدا نمایند . از این ایده مفهوم بکارگیری یک سرویس گیرنده (مرور وب) برای دسترسی به داده ها ( متن , تصاویر , اصوات] ویدئو و فایلهای باینری) از نوع سرویس دهنده finger .wais ,NNTP,SMTP,FTP,HTTP) و سرورهای (streaming – media استخراج شد.سرور وب معمولا دارای یک وظیفه مشابه می باشد : درخواستها Hyper Text Transfer Protocol (HTTP) و ارسال یک پاسخ بخ کلانیت ، اگر چه این وظیفه می تواند با انجام کارهای زیر پیچیده تر گردد ( همانند کاری که سرور می تواند انجام دهد):
انجام کنترل دسترسی مبتنی بر مجوزهای فایل , زوجهای نام کاربری / کلمه عبور و محدودیتهای نام میزبان / ادرس IP
تجزیه یک سند ( جایگزینی مقادیر مناسب برای تمامی فیلدهای شرطی موجود در سند) پیش از ارسال آن به کلاینت
ایجاد یک اسکریپیت common Gateway interface (CGI) یا برنامه Application   (API) programming interface سفارشی برای ارزیابی محتویات فرم submit شده مایش سندی که بصورت پویا ایجاد شده است یا دسترسی به یک پایگاه داده.
ارسال یک اپلیت جاوا به سرویس گیرنده.
ثبت تمامی دسترسی های موفق, ناموفق  خطاها


دانلود با لینک مستقیم

مطالعه روشهای مختلف معماری Data warehouse به همراه ایجاد یک نمونه آزمایشی با بکارگیری بانک اطلاعاتی Oracle

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

مطالعه روشهای مختلف معماری Data warehouse به همراه ایجاد یک نمونه آزمایشی با بکارگیری بانک اطلاعاتی Oracle


مطالعه روشهای مختلف معماری Data warehouse به همراه ایجاد یک نمونه آزمایشی با بکارگیری بانک اطلاعاتی Oracle

 

 

 

 

 

 

 



فرمت فایل : word(قابل ویرایش)

تعداد صفحات:180

فهرست مطالب:

عنوان                                                                                                       صفحه

مقدمه

چکیده

فصل اول : سیر تحول سیستمهای پشتیبان تصمیم

1-1 مقدمه : سیر تحول………………………………………………………………………………………………….1

……………………………………………………………………………………………………..2DASD1-2 ظهور

1-3 تکنولوژی زبانهای نسل چهارم و کامپیوتر های شخصی ……………………………………………..3

1-4 سیستم استخراج ……………………………………………………………………………………………………3

1-5 یک تغییر در بحث ………………………………………………………………………………………………..14

1-6 سیستمهای عملیاتی در مقابل سیستمهای پشتیبان تصمیم ……………………………………………20

1-7 انبار داده تعریف شده ……………………………………………………………………………………………22

 

فصل دوم : معماری انبار داده

2-1 مقدمه …………………………………………………………………………………………………………………25

2-2 خصوصیات تعریف انبارداده ………………………………………………………………………………….25

2-3 مروری بر لایه های مختلف انبارداده ………………………………………………………………………31

2-4 معماری در سه ناحیه اصلی …………………………………………………………………………………..46

2-5 معماری انبار داده و پیاده سازی گزینه منتخب ………………………………………………………….58

2-6 از نیازمندیها تا طراحی داده ……………………………………………………………………………………63

………………………………………………………………………………………81 SNOWFLAK 2-7 شمای

 
 

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

3-1 مقدمه …………………………………………………………………………………………………………………85

3-2 مروری بر استخراج در انبارداده ……………………………………………………………………………..85

3-3 مروری بر عمل انتقال در انبارهای داده …………………………………………………………………..89

3-4 مروری بر بارگذاری و تغییر شکل داده در انبار داده …………………………………………………91

…………………………………………………………97(Replication) 3-5 مروری بر کپی سازی داده        

 

فصل چهارم : پیاده سازی یک انبارداده آزمایشی

4-1 مقدمه ………………………………………………………………………………………………………………108

4-2 مدل بانک اطلاعاتی حقوق و دستمزد …………………………………………………………………..109

4-3 پیاده سازی پیکربندی محیط طراحی شده ……………………………………………………………..116

4-4 تجمیع اطلاعات دریک شما ………………………………………………………………………………..147

 

فصل پنجم : نتیجه گیری و پیشنهاد

5-1 مقدمه ………………………………………………………………………………………………………………166

………………………………………….166Oracle 9i Warehouse Builder5-2 مرورری بر ابزار

…………………………………………………168Oracle Warehouse Builder5-3 راهکار مجتمع

5-4 تعریف اشیاء ……………………………………………………………………………………………………..169

5-5 نگاشتها …………………………………………………………………………………………………………….177

 

فهرست شکل ها

عنوان                                                                                                      صفحه

شکل 1-.1……………………………………………………………………………………………………………………..2

شکل 1-2………………………………………………………………………………………………………………………4

شکل 1-3………………………………………………………………………………………………………………………6

شکل 1-4………………………………………………………………………………………………………………………7

شکل 1-5………………………………………………………………………………………………………………………9

شکل 1-6…………………………………………………………………………………………………………………….11

شکل 1-7…………………………………………………………………………………………………………………….13

شکل 1-8…………………………………………………………………………………………………………………….15

شکل 1-9…………………………………………………………………………………………………………………….17

شکل 1-10………………………………………………………………………………………………………………….19

شکل 2-1……………………………………………………………………………………………………………………27

شکل 2-2……………………………………………………………………………………………………………………28

شکل 2-3……………………………………………………………………………………………………………………32

شکل 2-4……………………………………………………………………………………………………………………33

شکل 2-5……………………………………………………………………………………………………………………41

شکل 2-6……………………………………………………………………………………………………………………43

شکل 2-7……………………………………………………………………………………………………………………46

شکل 2-8……………………………………………………………………………………………………………………49

شکل 2-9……………………………………………………………………………………………………………………54

شکل 2-10………………………………………………………………………………………………………………….56

شکل 2-11…………………………………………………………………………………………………………………60

شکل 2-12…………………………………………………………………………………………………………………61

شکل 2-13…………………………………………………………………………………………………………………64

شکل 2-14…………………………………………………………………………………………………………………66

شکل 2-15…………………………………………………………………………………………………………………68

شکل 2-16…………………………………………………………………………………………………………………70

شکل 2-17…………………………………………………………………………………………………………………71

شکل 2-18 ………………………………………………………………………………………………………………..74

شکل 2-19…………………………………………………………………………………………………………………81

شکل 2-20…………………………………………………………………………………………………………………83

شکل 3-1……………………………………………………………………………………………………………………94

شکل 3-2…………………………………………………………………………………………………………………..102

شکل 3-3………………………………………………………………………………………………………………….104

شکل 3-4………………………………………………………………………………………………………………….107

شکل 4-1………………………………………………………………………………………………………………….109

شکل 4-2………………………………………………………………………………………………………………….109

شکل 4-3………………………………………………………………………………………………………………….112

شکل 4-4………………………………………………………………………………………………………………….114

شکل 4-5………………………………………………………………………………………………………………….115

شکل 4-6………………………………………………………………………………………………………………….117

شکل 4-7………………………………………………………………………………………………………………….117

شکل 4-8………………………………………………………………………………………………………………….118

شکل 4-9………………………………………………………………………………………………………………….118

شکل 4-10……………………………………………………………………………………………………………….119

شکل 4-11……………………………………………………………………………………………………………….120

شکل 4-12……………………………………………………………………………………………………………….120

شکل 4-13……………………………………………………………………………………………………………….121

شکل 4-14……………………………………………………………………………………………………………….122

شکل 4-15……………………………………………………………………………………………………………….122

شکل 4-16……………………………………………………………………………………………………………….123

شکل 4-17……………………………………………………………………………………………………………….123

شکل 4-18……………………………………………………………………………………………………………….124

شکل 4-19……………………………………………………………………………………………………………….125

شکل 4-20……………………………………………………………………………………………………………….126

شکل 4-21……………………………………………………………………………………………………………….127

شکل 4-22……………………………………………………………………………………………………………….128

شکل 4-23……………………………………………………………………………………………………………….128

شکل 4-24……………………………………………………………………………………………………………….129

شکل 4-25……………………………………………………………………………………………………………….130

شکل 4-26……………………………………………………………………………………………………………….128

شکل 4-27……………………………………………………………………………………………………………….131

شکل 4-28……………………………………………………………………………………………………………….131

شکل 4-29……………………………………………………………………………………………………………….132

شکل 4-30……………………………………………………………………………………………………………….132

شکل 4-31……………………………………………………………………………………………………………….133

شکل 4-32……………………………………………………………………………………………………………….134

شکل 4-33……………………………………………………………………………………………………………….135

شکل 4-34……………………………………………………………………………………………………………….136

شکل 4-35……………………………………………………………………………………………………………….137

شکل 4-36……………………………………………………………………………………………………………….138

شکل 4-37……………………………………………………………………………………………………………….139

شکل 4-38……………………………………………………………………………………………………………….140

شکل 4-39……………………………………………………………………………………………………………….140

شکل 4-40……………………………………………………………………………………………………………….141

شکل 4-41……………………………………………………………………………………………………………….142

شکل 4-42……………………………………………………………………………………………………………….143

شکل 4-43……………………………………………………………………………………………………………….144

شکل 4-44……………………………………………………………………………………………………………….145

شکل 4-45……………………………………………………………………………………………………………….146

شکل 4-46……………………………………………………………………………………………………………….147

شکل 4-47……………………………………………………………………………………………………………….148

شکل 4-48……………………………………………………………………………………………………………….148

شکل 4-49……………………………………………………………………………………………………………….149

شکل 4-50……………………………………………………………………………………………………………….150

شکل 4-51……………………………………………………………………………………………………………….151

شکل 4-52……………………………………………………………………………………………………………….152

شکل 4-53……………………………………………………………………………………………………………….153

شکل 4-54……………………………………………………………………………………………………………….154

شکل 4-55……………………………………………………………………………………………………………….155

شکل 4-56……………………………………………………………………………………………………………….156

شکل 4-57……………………………………………………………………………………………………………….156

شکل 4-58……………………………………………………………………………………………………………….157

شکل 4-59……………………………………………………………………………………………………………….158

شکل 4-60……………………………………………………………………………………………………………….159

شکل 4-61……………………………………………………………………………………………………………….159

شکل 4-62……………………………………………………………………………………………………………….160

شکل 4-63……………………………………………………………………………………………………………….161

شکل 4-64……………………………………………………………………………………………………………….161

شکل 4-65……………………………………………………………………………………………………………….162

شکل 4-66……………………………………………………………………………………………………………….162

شکل 4-67……………………………………………………………………………………………………………….163

شکل 4-68……………………………………………………………………………………………………………….163

شکل 4-69……………………………………………………………………………………………………………….164

شکل 4-70……………………………………………………………………………………………………………….165

شکل 4-71……………………………………………………………………………………………………………….165

شکل 5-1…………………………………………………………………………………………………………………170

شکل 5-2…………………………………………………………………………………………………………………171

شکل 5-3…………………………………………………………………………………………………………………173

شکل 5-4…………………………………………………………………………………………………………………173

شکل 5-5…………………………………………………………………………………………………………………174

شکل 5-6…………………………………………………………………………………………………………………175

شکل 5-7…………………………………………………………………………………………………………………175

شکل 5-8…………………………………………………………………………………………………………………176

شکل 5-9…………………………………………………………………………………………………………………177

شکل 5-10………………………………………………………………………………………………………………177

شکل 5-11………………………………………………………………………………………………………………178

 

 

فهرست جدول ها

عنوان                                                                                                       صفحه

جدول 4-1………………………………………………………………………………………………………………….110

جدول 4-2………………………………………………………………………………………………………………….112

جدول 5-1………………………………………………………………………………………………………………….172

جدول 5-2………………………………………………………………………………………………………………….178

 

مقدمه:

انبار داده  (Data Warehouse)یک سیستم تحویل اطلاعات است که در آن، داده اولیه جهت اتخاذ تصمیمات استراتژیک به اطلاعات قابل استفاده تبدیل می شود. کلیه اطلاعات برمبنای تاریخ آنها از سیستمهای عملیاتی مختلف دریافت شده، و این اطلاعات با اطلاعات مربوط به آن از منابع خارجی دیگر ترکیب  می شوند. این اطلاعات جمع آوری شده به صورت کارآمدی به منظور ایجاد اطلاعات مختلف برای کلاسهای متفاوت کاربران تغییر شکل داده می شودو در نهایت روشهای تحویل داده پیاده سازی می شود. آقای بیل اینمون که پدرانبار داده نامیده شده ، تعریف زیر را برای آن ارائه می کند:

«انبار داده، مجموعه داده موضوع گرا، یکپارچه، غیر فرار و زمان دار است که به منظور پاسخگویی به پرسجوهای تحلیلی و آماری در جهت اتخاذ تصمیمات مدیریتی جمع آوری می شوند.»

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

چکیده :

به منظور ایجاد یک بستر مناسب جهت تحویل اطلاعات به سیستم پشتیبان تصمیم (DSS) ، انبارداده ایجاد می شود . بانک اطلاعاتی نمونه که جهت ایجاد انبارداده آزمایشی انتخاب شده ، بانک اطلاعاتی سیستم حقوق و دستمزد یک شرکت دارای سه شعبه در سه نقطه مکانی مختلف می باشد که روی یک Station شبیه سازی شده است.

برای ایجاد محیط مورد نظرمی بایست براساس چند محور مورد نظر طراح اطلاعات از منابع مختلف جمع آوری شده و براساس ساختار جدید در محیط مقصد که همان انبار داده می باشد بارگذاری شود، از میان ساختار های داده بررسی شده ساختار Star Schema پیاده سازی شد و از میان روشهای انتقال اطلاعات روشهای مختلف Replication  مورد بررسی قرار گرفته و یکی از این روشها با عنوان روش ترکیبی (Hybrid) برای پیاده سازی انتخاب شد.

در نهایت سیستمی ایجاد شد که قادر به پاسخگویی درخواستهای درنظر گرفته شده براساس محورهای ازقبل تعیین شده می باشد.البته لازم به ذکر است که کلیه مراحل تولید انبارداده می توانست از طریق ابزارهای تولید موجود استفاده شود که به عنوان پیشنهاد در فصل پنجم به بررسی یکی از این ابزارهای قدرتمند با نام Oracle Data warehouse Builder پرداخته شده است.

 

۱-۱         مقدمه: سیر تحول

منشاء اصلی پردازش DSS به روزهای خیلی دور در تاریخ سیستمهای کامپیوتری و اطلاعاتی بر می‌گردد. جالب است بدانیم که سیستمهای پشتیبان تصمیم دارای قدمت طولانی وپیچیده در تکنولوژی اطلاعاتی است.و سیر تحول آن تا به امروز ادامه داشته است .]۳[

شکل ۱-۱ سیر تحول پردازش اطلاعات از ۱۹۶۰ تا ۱۹۸۰ را نشان می‌دهد.

درحدود دهه۱۹۶۰ جهان کامپیوتر موفق به‌ایجاد نرم افزارهایی شد که با استفاده از فایلهای Master اجرا می‌شدند.این نرم افزارها در قالب برنامه ها و گزارشاتی بودند‌‌‌‌‌‌‌‌‌‌‌، که معمولاٌ به زبان COBOL نوشته می‌شد. پانچ کارتها یک ابزار ذخیر سازی عمومی به حساب می‌آمدند. فایلهای Master توسط نوارهای مغناطیسیی نگهداری می‌شدند که برای ذخیره سازی ارزان قیمت حجم زیادی از داده مناسب بودند، اما بخاطر‌اینکه دسترسی به اطلاعات می‌بایست به صورت متوالی باشد‌این روش زیاد مفید نبود. در یک گذار در فایل نوار مغناطیسی که از۱۰۰% رکوردها عبور می‌شود، عموما فقط ۵ درصد ازاین رکوردها یا حتی کمتر مورد نظر بودند. بعلاوه بسته به داده درون فایل و پردازشی که باید روی آن انجام می‌شد، دسترسی به فایل نوار ورودی بیشتر از ۲۰ تا ۳۰ دقیقه به طول می‌انجامید.]۳[

در اواسط دهه ۱۹۶۰، به طور گسترده‌ای رشد استفاده از فایلهای Master و نوار مغناطیسی افزایش یافتند و در پی آن مقادیر هنگفتی داده افزونه نیز به وجود آمد. ازدیاد فایل Master و داده افزونه منجر به بروز چندین مشکل شد:]۳[

-        نیاز به داده همزمان به محض عمل به روز رسانی

-          پیچیدگی نگهداری برنامه ها

-          پیچیدگی‌ایجاد برنامه‌های جدید

-          نیاز به سخت افزار گران برای پشتیبانی کلیه فایلهای Master

جالب است که اگر فقط ابزار ذخیره سازی داده، نوار مغناطیسی باشد، جهان پردازش اطلاعات شاهد هیچ پیشرفتی نبود، . اگر هرگز چیزی برای ذخیره داده حجیم به وجود نمی آمد، سیستمهای سریع و خیلی بزرگ درجهان ظاهر نمی‌‌شد، ونیز هرگز سیستمهای ATM و شبیه آن به وجود نمی‌‌آمد. حقیقتا، اگر قابلیت ذخیره سازی و مدیریت داده در انواع جدید ابزارهای ذخیره سازی وجود نداشت، هرگز بستر لازم برای همکاری تکنسینها و تجار با هم به وجود نمی آمد.]۳[

۱-۲ ظهور DASD

در ۱۹۷۰ تقریبا هر روز یک تکنولوژی جدید برای ذخیره سازی و دسترسی داده به وجود می‌آمد.در دهه ۱۹۷۰ زمان تحول وسیله ذخیره سازی دستیابی مستقیم (DASD )بود. دیسک ذخیره سازی اصولا با نوار مغناطیسی از نظر قابلیت دسترسی مستقیم تفاوت داشت. ونیازی نبود که رکوردها ۱,۲,…,n تا n+1 رکورد مرور شود.]۳[

آدرس رکورد n+1 ام شناخته شده بود، موضوع ساده‌ای بود که بفهمیم رکورد n+1 ام دقیقا در کجای دیسک قرار دارد. از‌این گذشته، زمان مورد نیاز برای دسترسی به رکورد n+1 ام، کمتر از زمان مورد نیاز برای مرور یک نوار بود. در حقیقت زمان مورد نیاز برای قرار دادن یک رکورد در DASD فقط به اندازه چند میلی ثانیه بود.]۳[

به همراه DASD نوع جدیدی از نرم افزارها تولید شد که به عنوان یک سیستم مدیریت

بانک اطلاعاتی مطرح گردید. هدف از ساخت DBMS بدین منظور بود که برای برنامه نویسان ذخیره سازی و دستیابی داده در محیطDASD آسان گردد.به علاوه‌این ابزار، عملیات مختلفی را برای ذخیره سازی داده در DASD، از جمله فهرست گذاری داده و غیره راانجام می‌داد. از طریق DASD وDBMSیک راه حل تکنیکی برای حل مشکلات فایلهای Master پد

دانلود با لینک مستقیم

دانلود مقاله پیرامون نقش خانواده در ایجاد جامعه مدنی

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

دانلود مقاله پیرامون نقش خانواده در ایجاد جامعه مدنی


دانلود مقاله پیرامون نقش خانواده در ایجاد جامعه مدنی

 

 

 

 

 

 

 

 



فرمت فایل : word(قابل ویرایش)

تعداد صفحات:15

چکیده:

نقش خانواده در ایجاد جامعه مدنی

ابتدا از جامعه مدنی تعریفی ارایه می دهیم : جامعه مدنی یک جامعه آزاد است که در آن افراد ، گروهها، سازمانها با دیدگاههای گوناگون مشارکت دارند و هر یک بیان کننده نظرها و اعتقادات خویش است .

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

 در نظام فرهنگی ما دوعنصر فرهنگی اساسی وجود دارد :

1ـ زور : استفاده از زور و اجبار ، بدون متقاعد کردن زیردست برای دستیابی به هدف.

2ـ پذیرش زور : پذیرش بدون چون و چرای زور و مشروعیت اجتماعی آن ( عباراتی نظیر این کشور یک آدم می خواهد مثل رضا خان، تا

زور بالا سر این مردم نباشد آدم نمی شوند ، باید زد توی دهنشان.

روابط اجتماعی بر اساس این دو عنصر ( زور و پذیرش زور ) در طول تاریخ آنچنان تدائم داشته و تثبیت شده که به یک پدیده عمیق فرهنگی تبدیل گشته است . بچه از بدو هشیاریش در این نظام فرهنگی پرورش می یابد از پدر و مادر و سپس از مربی زور می شنود و کتک می خورد در مدرسه هرکس زورش بیشتر باشد بیشتر مورد احترام قرار می گیرد . وقتی متهمی دستگیر می شود اولین برخورد با او چیست ؟ وقتی شخصی در آلمان یک سیلی به صورت رئیس جمهور ( آقای هاینه مان ) زد عکس العمل او به عنوان ریس جمهور چه بود ؟هیچ ! اگر این مسئله در کشورهای جهان سوم اتفاق بیفتد چه می شود ؟ ممکن است ما بگوییم عجب خری بوده است . عجب آدم بی عرضه ای بوده است اگر من بودم…. باید حساب یک همچین آدم نفهمی را با همان روش خودش رسید … اما اینها همه عکس العملهایی مبتنی بر نظام ارزشی ما ( پذیرش زور ) است .

عواقب استبداد در سطح خانواده ، سازمانها و حکومت اداری

در سطح خانواده

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

مردی که در طول روز در محیط کارش و در بیرون از مافوق و نیروهای زورمند جامعه ( که با آنها سروکار پیدا می کند ) ، حرف زور شنیده ، عزت نفس و نیاز به احترامش خدشه دار شده است . او وقتی شب به خانه برمی گردد با اولین مسئله بهانه می گیرد و بچه ها و یا زنش را کتک می زند . زن هم اگر عاقل باشد ، زود بچه های کتک خورده را دور می کند . بچه می پرسد آخه چرا بابا منو زد ؟ مادران عاقل معمولاً می گویند عیبی نداره بابا خسته است . از صبح تا حالا کار کرده است و …. این واقعه در بیشتر خانواده ها روی می دهد ، چه سرتیپ چه گروهبان ، چه استاد جامعه شناس ، چه مدیر کل ، چه کارمند دون .

اما در هر صورت بچه می آموزد که وقتی پدر ( یا آدم ) خسته است ،

اولاً باید چنین عکس العمل زورمدارانه ای از خود نشان دهد ( که این را رفتار آموخته شده ، می نامند و ثانیاً عیبی ندارد اگر در این شرایط کسی کتک بزند یا کتک بخورد و این آموختن پذیرش استبداد یعنی مشروعیت بخشیدن به آن است . بدین ترتیب نسل اندر نسل رفتار استبدادی به اعضاء جامعه آموخته و تثبیت می شود یعنی به یک عنصر پایدار فرهنگی و پذیرفته شده ( = ارزش ) تبدیل می گردد . زور چیز خوبی می شود و دستیابی به عوامل زور از جمله نیرو و فنون بدنی ( کاراته ، کنفو و بکس … ) با ارزش .

 در سطح سازمانها :

صاحبان قدرت و مشاغل در چنین فرهنگ استبدادی ، چنانکه گفته شد همواره در پی تأیید و پیروی بی چون و چرا از زیر دستانند . هر چه که در سلسله مراتب اداری و حکومتی بالاتر رویم ( یعنی هر چه که اهمیت و منزلت مسئولیتها و موقعیتهای اجتماعی بیشتر شود )انتظار پذیرش و احترام مافوق از جانب زیر دستان بیشتر می گردد .

در سازمانهایی که استبداد در آن حکمفرماست مشارکت زیر دستان و مشورت با آنها ، فهماندن اهداف به آنها و ایجاد انگیزه درونی جائی ندارد ، در این شرایط نیازها از بالا دیکته می شوند . هدف و دستور هرگز نباید مورد سؤال قرار بگیرد هدف ودستور باید در کوتاهترین زمان انجام گیرد . شخص نافرمانبردار باید مجازات شود ، آنهم حتی المقدور مجازات سنگین . نمونه های این گونه رفتارها در سطوح مختلف : مدرسه ، ادارات ، سازمانها و سیاست … زیاد است

 


دانلود با لینک مستقیم

پایان نامه روشهای ایجاد ارتباط موثر با کودکان کار و خیابانی

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

پایان نامه روشهای ایجاد ارتباط موثر با کودکان کار و خیابانی


پایان نامه روشهای ایجاد ارتباط موثر با کودکان کار و خیابانی

 

 

 

 

 

 

 

 

 


فرمت:word(قابل ویرایش)

تعداد صفحات:132

 

« بچه های خیابانی»
کسی نگفت که نام تورا بر روی نسیم دود آلود خیاانها و چهارراههای شهر نوشته اند. کسی ننوشت تو ،هشدار ظهور قشر جدیدی از کودکان خیابانی قرن اکنونی. تویی که نامت در هیچ کجا با مهر و بی مهر ثبت نشده است.
ما این کار کوچک را با تمام مهری کخ در وجودم نهفته است به شما شکوفه های شهرم تقدیم می کنم.
فصل اول
مقدمه پژوهش

مقدمه:
انسان در نتیجه فرآیند اجتماعی شدن ، برخی از مهارتهای ارتباط بین فردی را کسب میکند. اما سطح عملکرد او در این مهارتها را می توان بهبود بخشید.هرفردی،برای آنکه در روابط انسانی خود فهمیده تر؛مودبتر،صمیمی تر،بیریاتر،آزاد اندیش تر،صریح ترو عینی تر رفتار کند ، از ظرفیت بالایی برخوردار است . ارتباط سبب می شود که انسان دربارهء نیازها و شرایط محیط زندگی خودش ، اطلاعات لازم را بدست آورد. کنش های متقابل و هماهنگ با محیط نیز با تبادل اطلاعات ساده می شوند.ارتباط ،از طریق پیامهای خود،مجراهای نفوذ بر محیط را آماده می کند و متقابلاً از طریق پس خورد پیامها، اطلاعات مروط ه عکس العمل های محیط و نیاز های متغیر آن را به سیستم می رساند. اندیشمندانی چون ارسطو، گربنر هدف اصلی ارتباط را تاثیر گذاری بر مخاطبان معرفی می کند.
اصولاًمددکاران  کسانی که با کودکان کار و  خیابانی در ارتباط می باشنداز این موضوع شکایت می کنند که نمی توانندبا این کودکان ارتباط موثری برقرار کنند و اطمینان آنها را جلب کنندو کمک کنند تا از بحران ها جان سالم به در برند.
ما بواسطه این پژوهش و به کمک مجموعه مستحکمی از دانش نظری ، الگوی مناسب و فرصتهای تجربه شخصی ،می توانیم فرایند انسان کاملتر شدن را تا حدزیادی تسریع نماییم.و سعی برآن داریم تا بتوانیم ارتباط موثر و بهتری را با کودکان  کار و خیابان برقرار کنیم تا بدین طریق در راستای اهداف خود کمک شایانی به مدد کاران و این کودکان کرده باشیم.
در این پژوهش پس از بیان مسئله و اهداف و اهمیت موضوع ارتباط با کودکان خیابانی به پیشینه و تاریخچه پیدایش آنها می پردازیم و همچنین تاملی ر نظریه های ارتباط می کنیم و راهکارهای مفیدی را رای ایجاد ارتباط موثر با این کودکان عنوان می کنیم و سپس در بخش سوم به وسیله پرسشنامه و مصاحبه به جایگاه عملی می رسیم و نتیجه گیری حاصل از این پژوهش را عنوان خواهیم کرد.
موثر با کودکان کار و خیابانی در NGOها طراحی شده و این راه کارها و مولفه ها د سه زمینه (ایجاد) ارتباط روشن ، متقاعد سازی ، شکستن مقاومت)مد نظر می باشد
برای چه تحقیق
هدف نهایی این تحقیق کمک به مسیر آموزش این کودکان است ، پیش زمینه برنامه ریزی اصولی و عملی برای ساماندهی کودکان کار و خیابان درNGOهای مربوطه در تهران همچون خانه حمایت از کودکان کار و خیابانی ناصر خسرو،خانه حمایت از کودکان کار و خیابانی شوش،خانه حمایت از کودکان کار و خیابانی مولوی و …فراهم می نماید چرا که کودکان کار و خیابانی یکی از معضلات بزرگی است که نهادهای دولتی و خیریه باید ه آن توجه زیادی بکنند.
اهمیت و ضرورت تحقیق
در رابطه با پرورش کودکان کا و خیابانی این پرسش مهم برای ما مطرح می شود که(چگونه می توان با کودکان کار و خیابانی ارتباط موثری بر قرار کرد؟)به نظر من هرچه این مسئله اساسی تر و دقیق تر و روشن تر شناخته شود، توفیق ما در امر شناسایی و کمک بیشتر می شود و در موقعیتی قرار می گیریم که مشکلات کودکان خیابانی را بشناسیم و با درک مناسب به رفتار و برخورد درست با آنها رو به رو می شویم.
دوران کودکی ، دوران شکل پذیری و تکوین شخصیت است .پایه هایی که در این مرحله از زندگی برای او گذارده می شود، می تواند بنایی از انسانیت و اخلاق بسازد که کج میرود یا همچنان راست و استوار کودک را به سر منزل مقصود میرساند.

فهرست مطالب :

فصل اول

مقدمه پژوهش

مقدمه

اهمیت و ضرورت تحقیق

بیان مسئله

هدف تحقیق

تعاریف نظری

تعاریف عملیاتی

فص دوم

پیشینه پژوهش

مقدمه

تعاریف کودکان کار و خیابانی

خصوصیات کودکان خیابانی

ساختار اجتماعی کودکان خیابانی

ویژگی های روانی و اجتماعی کودکان خیابانی

علل پیدایش کودکان خیابانی

ارتباط چیست

شناخت فراگرد (فرایند)

مدلهای فراگرد ارتباط

هدف از برقرراری ارتباط چیست

مبانی ارتباط اثر بخش

موانع ارتباطی

مهارت های روابط انسانی

مراحل بهبود ارتباط

نظریه نیاز و ارتباط موثر

محل ارتباط سیستم های ( سازش پذیر ) فرهنگی هستی گرا

مدل ارتباطی گربنر

مدل ارتباطی NLP

برقراری ارتباط روشن

روبرو شدن با مقاومت

راههای برخورد با مقاومت

فصل سوم

روش تحقیق

مقدمه

کراحل تحقیق

جامعه آماری

نمونه و رشو نمونه گیری

ابزار اندازه گیری

روش جمع اوری اطلاعات

روش آماری

فصل چهارم

نتیجه گیری

مقدمه

نتایج حاصل از مصاحبه با کودکان

اولویتهای مددکاران برتر

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

نتیجه گیری

فصل پنجم

بحث

محدودیتهای پژوهش

چکیده

پیشنهادات

 


دانلود با لینک مستقیم

دانلود مقاله ایجاد یک برنامه وب نمونه در دات نت

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

دانلود مقاله ایجاد یک برنامه وب نمونه در دات نت


دانلود مقاله ایجاد یک برنامه وب نمونه در دات نت

 

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

تعداد صفحات:83

چکیده:

تاکنون مقالات متعددی در رابطه با دات نت و برنامه نویسی وب بر روی سایت منتشر شده است و شاید این سوال برای بسیاری از خوانندگان مطرح شده باشد که ارتباط این مطالب با یکدیگر چیست و چگونه می توان آنان را با یکدیگر مرتبط و از مطالب ارائه شده در جهت ایجاد یک برنامه وب استفاده نمود؟. در مجموعه مقالاتی که بدین منظور آماده و بر روی سایت منتشر خواهد شد ، سعی می گردد به سوالات فوق ، پاسخ داده و با استفاده از مطالب ارائه شده و تلفیق آنان با یکدیگر، به صورت کاملا” عملی و هدفمند با نحوه ایجاد یک برنامه وب ، آشنا شویم .
برای استفاده مطلوب از این مقاله ، مطالعه مقالات زیر پیشنهاد می گردد :

• محموعه مقالات مبانی برنامه نویسی وب در دات نت
• ایجاد یک برنامه وب در دات نت
• رویدادها در برنامه های وب دات نت
• مجموعه مقالات فرم های وب
• مجموعه مقالات دستیابی به داده ها در دات نت

• دستیابی به داده ها در فرم های وب
• مجموعه مقالات ارتباط به منابع داده در ADO.NET
• مجموعه مقالات ذخیره وبازیابی داده توسط ADO.NET
• مجموعه مقالات امنیت برنامه های وب

• بررسی اعتبار داده ها توسط VB.NET در فرم های وب
• راهکارهای مدیریت وضعیت صفحات ASP.NET
در ابتدا لازم است یک مسئله را تعریف و در ادامه مراحل لازم برای حل آن را دنبال نمائیم :
• مسئله : ایجاد یک برنامه وب در دات نت ( سیستم مقالات )
• توضیحات : در این برنامه کاربران در ابتدا از طریق یک فرم Login تائید و پس از تائید آنان توسط برنامه ، امکان استفاده از پتانسیل های برنامه (مشاهده لیست مقالات و انجام ویرایش های لازم در رابطه با یک مقاله ) در اختیار آنان قرار خواهد گرفت

• مراحل حل مسئله : جدول زیر فازهای متفاوت حل مسئله به همراه مراحلی که می بایست در هر فاز دنبال شود را نشان می دهد :
مراحل لازم برای تکمیل فاز فاز
• مرحله اول : ایجاد و ذخیره سازی یک برنامه وب ASP.NET
• مرحله دوم : ایجاد یک فرم وب
فاز اول : آشنائی با برنامه های وب دات نت
• مرحله اول : افزودن کنترل های سرویس دهنده به فرم وب
• مرحله دوم : آنالیز کدهای HTML تولید شده

• مرحله سوم : بررسی صحت واعتبار داده ها و ارائه پیام خطاء
• مرحله چهارم : افزودن اسکریپت

• مرحله پنجم : نوشتن کد لازم در فایل Code Behind فاز دوم : استفاده از کنترل ها
• مرحله اول :فعال نمودن امکان دیباگ در برنامه های وب
• مرحله دوم : تنظیم Break point

• مرحله سوم : اشکال زدائی هوشمند
• مرحله چهارم : استفاده از Debug.write فاز سوم : اشکال زدائی برنامه
• مرحله اول : مدیریت وضعیت برنامه سمت سرویس گیرنده
• مرحله دوم : مدیریت وضعیت برنامه سمت سرویس دهنده فاز چهارم : مدیریت وضعیت برنامه

• مرحله اول : استفاده از کلاس SqlConnection
• مرحله دوم : نمایش داده در DataGrid
• مرحله سوم : Paging و مرتب سازی DataGrid

• مرحله چهارم : دستورات ویرایش ، بهنگام سازی و … فاز پنجم : دستیابی به داده در فرم های وب
• مرحله اول : بکارگیری از طریق امکانات ویژوال استودیودات نت فاز ششم : بکارگیری برنامه وب

خلاصه و نتایج
فاز اول : آشنائی با برنامه های وب دات نت
در این فاز با نحوه ایجاد یک برنامه وب و اضافه نمودن یک فرم وب ( صفحه Login ) ، آشنا خواهیم شد.
مرحله اول : ایجاد و ذخیره سازی یک برنامه وب ASP.NET : در این مرحله ، یک برنامه وب خالی ( ساختار پیش فرض ) ، ایجاد می گردد . برای ایجاد یک پروژه جدید وب با نام SrcoTest1 ، مراحل زیر را دنبال می نمائیم :
• اجرای برنامه ویژوال استودیو

• انتخاب File|New|Project و یا فشردن کلیدهای CTRL+SHIFT+N
• انتخاب نوع پروژه Visual Basic Projects از طریق جعبه محاوره ای New Project
• انتخاب ASP.NET Web Application ،از طریق تمپلیت های ارائه شده
• درج آدرس http://localhost/SrcoTest1 در فیلد Location ( نام در نظر گرفته شده برای پروژه ، اختیاری است ) .
• تائید عملیات با فشردن دکمه OK

توضیحات : در این مرحله ، ویژوال استودیو دات نت ، یک ریشه مجازی با نام SrcoTest1 ، فایل Global.asax ، فایل Global.asax.vb ، فایل Web.Config ، فایل WebForm1.aspx.vb ، فایل Style.css و یک فرم وب پیش فرض با نام WebForm1.aspx را ایجاد می نماید . ویژوال استودیو ، همچنین فایل های SrcoTest1.disco ، فایل SrcoTest1.vbproj و فایل SrcoTest1.vbproj.webinfo را نیز ایجاد می نماید .

ویژوال استودیو دات نت ، یک فولدر با نام SrcoTest1 در مسیر InetPub\wwwroot \ را ایجاد می نماید . محتوی این فولدر به صورت زیر است :

مرحله دوم : ایجاد یک فرم وب : در این مرحله ، فرم وب پیش فرض ایجاد شده در مرحله قبل را تغییر نام داده و با نام جدید ذخیره می نمائیم .
• انتخاب View|Solution Explorer و یا فشردن دکمه های CTRL+ALT+L
• کلیک سمت راست بر روی فایل WebForm1.aspx و انتخاب دستور Rename ( از طریق پنجره Solution Explorer )
• تغییر نام فایل WebForm1.aspx به Login.aspx
• مشاهده محتویات صفحه با کلیک بر روی HTML Tab ( در قسمت پائین صفحه )
• دایرکتیو Page @ در ابتدای صفحه پارامترهای متفاوتی را برای صفحه مشخص می نماید ( مثلا” زبان استفاده شده برای نوشتن کد مرتبط با صفحه )

• برای ذخیره فایل Login.aspx ، دستور File|Save Login.aspx و یا File|Save Login.aspx As را انتخاب و یا کلید CTRL+S را فعال می نمائیم . با توجه به این که قصد ایجاد فرم وب را با محتویات فارسی ( رابط کاربر فارسی ) داریم ، گزینه File|Save Login.aspx As را انتخاب و در ادامه با انتخاب گزینه Save with Encoding ، نوع Code Page را مشخص می نمائیم .

نتایج فاز اول :
• ایجاد یک پروژه جدید با نام SrcoTest1
• تغییر نام و ذخیره فرم وب پیش فرض ( WebForm1.aspx ) به Login.aspx
در بخش دوم این مقاله به بررسی عملیات مرتبط با فاز دوم خواهیم پرداخت. در این رابطه با نحوه استفاده ازکنترل های سرویس دهنده بر روی فرم وب آشنا خواهیم شد( بخش رابط کاربر یک برنامه وب ) .

ایجاد یک برنامه وب نمونه در دات نت ( بخش دوم )
در بخش اول این مقاله به بررسی یک برنامه نمونه دات نت پرداخته و با نحوه ایجاد یک برنامه وب آشنا شدیم . در این بخش به بررسی عملیات مرتبط با فاز دوم پرداخته و با نحوه استفاده ازکنترل های سرویس دهنده بر روی فرم وب آشنا خواهیم شد( بخش رابط کاربر یک برنامه وب ) .
فاز دوم : استفاده از کنترل ها
• مرحله اول : افزودن کنترل های سرویس دهنده به فرم وب
• مرحله دوم : آنالیز کدهای HTML ، تولید شده

• مرحله سوم : بررسی صحت و اعتبار داده ها و ارائه پیام خطاء
• مرحله چهارم : افزودن اسکریپت
• مرحله پنجم : نوشتن کد لازم در فایل Code Behind

فاز دوم : استفاده از کنترل ها
در این فاز، از کنترل های سرویس دهنده و Validation ( به منظور بررسی صحت داده ورودی توسط کاربر) ، استفاده کرده و کدهای مورد نیاز را هم در سمت سرویس گیرنده ( اسکریپت های همراه فرم وب ) و هم در سمت سرویس دهنده ( کدهای نوشته شده در صفحه Code behind مربوط به صفحه Login ) خواهیم نوشت و در نهایت تگ های HTML تولید شده را بررسی می نمائیم .
مرحله اول : افزودن کنترل های سرویس دهنده به فرم وب : در این مرحله ، با نحوه استفاده از کنترل های سرویس دهنده ASP.NET آشنا خواهیم شد( چهار کنترل Lable ، دو کنترل TextBox ، دو کنترل Button )

• سوئیچ به حالت Design ( کلیک بر روی Design Tab )
• فعال نمودن پنجره Toolbox ( انتخاب گزینه Toolbox از طریق منوی View و یا فشردن کلیدهای CTRL+ALT+X )
• انتخاب کنترل Label ازطریق Web Forms tab موجود در Toolbox و استفرار آن بر روی فرم وب Login.aspx ( در وضعیت Desgin view ) .

• تنیظیم خصلت های زیر برای کنترل Label استفاده شده بر روی فرم وب . ( برای مشاهده پنجره Properties مربوط به یک کنترل ، پس از انتخاب کنترل دستور View|Properties را فعال و یا از کلید F4 ، استفاده می نمائیم ) .
تنظیم خصلت های کنترل Label اول
خصلت مقدار
ID lblHeading
Text ورود به بخش مقالات سایت سخا روش

• فرم وب Login.aspx پس از استقرار اولین کنترل سرویس دهنده Label بر روی آن :

• افزودن یک کنترل سرویس دهنده Label دیگر بر روی فرم وب Login و تنیظیم خصلت های آن

تنظیم خصلت های کنترل Label دوم
خصلت مقدار
ID lblUserID
Text نام

• افزودن یک کنترل سرویس دهنده Label دیگر بر روی فرم وب Login و تنیظیم خصلت های آن

تنظیم خصلت های کنترل Label سوم
خصلت مقدار
ID lblPassword
Text رمز عبور

• انتخاب کنترل TextBox از طریق Web Forms tab موجود در Toolbox و استقرار آن بر روی فرم وب Login.aspx ( در مجاورت کنترل label مربوط به “نام” )

تنظیم خصلت های کنترل TextBox اول
خصلت مقدار
ID txtUserID
TabIndex 1
Width 182px

• انتخاب یک کنترل TextBox دیگر و استقرار آن بر روی فرم وب Login.aspx ( در مجاورت کنترل label مربوط به “رمزعبور” )
تنظیم خصلت های کنترل TextBox دوم
خصلت مقدار
ID txtPassword
TabIndex 2
Width 182px
TextMode Password

• انتخاب کنترل Button از طریق Web Forms tab موجود در Toolbox و استقرار آن بر روی فرم وب Login.aspx و تنظیم خصلت های آن

تنظیم خصلت های کنترل Button اول
خصلت مقدار
ID btnSignin
Text ورود به سایت
TabIndex 3

• انتخاب کنترل Button دیگر و استقرار آن بر روی فرم وب Login.aspx و تنظیم خصلت های آن
تنظیم خصلت های کنترل Button دوم
خصلت مقدار
ID btnRestore
Text انصراف
TabIndex 4
CausesValidation False

• افزودن یک کنترل سرویس دهنده Label دیگر بر روی فرم وب Login و تنیظیم خصلت های آن ( از کنترل فوق برای نمایش پیام مورد نظر در زمان بررسی صحت داده ورودی توسط کاربر، استفاده می گردد ) .
تنظیم خصلت های کنترل Label
خصلت مقدار
ID lblResult
Text خالی
Font Smaller
ForeColor Red
• فرم وب Login.aspx پس از استقرار کنترل های سرویس دهنده مورد نیاز بر روی آن :

مرحله دوم : آنالیز کدهای HTML ، تولید شده : در این مرحله با نحوه تبدیل کنترل های سرویس دهنده به عناصر HTML مختص قابل نمایش در مرورگر توسط ASP.NET runtime ، آشنا خواهیم شد.
• برای مشاهده محتوی صفحه ، بر روی HTML Tab کلیک می نمائیم . کد زیر به صورت اتوماتیک برای کنترل های سرویس دهنده استفاده شده در فرم وب Login.aspx ایجاد می گردند. خصلت runat =”server” ، نشاندهنده سمت سرویس دهنده بودن کنترل است .
HTML Code For Server Controls
<asp:Label id=”lblUserID” runat=”server” … >نام</asp:Label>
<asp:Label id =”lblPassword” runat=”server” …>رمز عبور</asp:Label>
<asp:TextBox id=”txtUserID” runat=”server” …></asp:TextBox>
<asp:TextBox id=”txtPassword” runat=”server” …></asp:TextBox>
<asp:Button id=”btnSignin” runat=”server” …></asp:Button>
<asp:Button id=”btnRestore” runat=”server”…></asp:Button>
<asp:Label id=”lblResult” runat=”server” …></asp:Label>

• برای مشاهده خروجی در مرورگر ، گزینه Debug | Start را انتخاب و یا کلید F5 را فعال می نمائیم .
• برای مشاهده خروجی HTML کنترل های سرویس دهنده ، گزینه Source را از طریق منوی View در مرورگر IE انتخاب می نمائیم :
HTML Output for Server Controls in browser
<span id=”lblHeading” … > ورود به بخش مقالات سایت سخا روش</span>
<input name=”txtUserID” type=”text” id=”txtUserID” … />
<input type=”submit” name=”btnSignin” value=”ورود به سایت” … />

• همانگونه که مشاهده می شود ، ASP.NET runtime ، کنترل های سرویس دهنده را به عناصر HTML مختص مرورگر ،تبدیل نموده است . Runtime ممکن است در صورت ضرورت از DHTML به منظور تعیین موقعیت و محل استقرار عناصر متفاوت HTML استفاده نماید .
نتایج مراحل یک و دو فاز دوم :
• افزودن کنترل ها ی سرویس دهنده مورد نیاز بر روی فرم Login.aspx ( چهار کنترل Lable ، دو کنترل TextBox ، دو کنترل Button )
• بررسی کد تولید شده در ویژوال استودیو دات نت برای کنترل ها ی سرویس دهنده که به صورت اتوماتیک ، ایجاد می گردند .
• بررسی کد تولید شده توسط ASP.NET Runtime برای کنترل های سرویس دهنده به منظور نمایش توسط مرورگر
در بخش سوم این مقاله به بررسی سایر مراحل تعریف شده در فاز دوم ( بررسی صحت داده ،افزودن اسکریپت ، … ) ، خواهیم پرداخت .

ایجاد یک برنامه وب نمونه در دات نت ( بخش سوم )
آنچه تاکنون گفته شده است :
• بخش اول ایجاد یک برنامه و فرم وب ( فاز اول )
• بخش دوم : استفاده از کنترل های سرویس دهنده و بررسی کد HTML تولید شده ( فاز دوم )
فاز دوم : استفاده از کنترل ها
• مرحله اول : افزودن کنترل های سرویس دهنده به فرم وب
• مرحله دوم : آنالیز کدهای HTML ، تولید شده

• مرحله سوم : بررسی صحت و اعتبار داده ها و ارائه پیام خطاء
• مرحله چهارم : افزودن اسکریپت
• مرحله پنجم : نوشتن کد لازم در فایل Code Behind
در بخش دوم این مقاله ، مراحل اول و دوم تشریح گردید . در این بخش به بررسی مرحله سوم ، خواهیم پرداخت .
مرحله سوم : بررسی صحت و اعتبار داده ها و ارائه پیام خطاء :در این مرحله با نحوه استفاده از کنترل های Validation به منظور بررسی صحت داده ورودی توسط کاربر ، آشنا خواهیم شد.
• سوئیچ نمودن به Design View ( کلیک بر روی Design tab )
• استفاده از کنترل RequiredFieldValidator به منظور اطمینان از صحت درج داده ورودی در کنترل txtUserID با توجه به سیاست های مورد نظر و مقداردهی مناسب خصلت های آن :
– انتخاب کنترل RequiredFieldValidator ازطریق Web Forms tab موجود در Toolbox و استفرار آن بر روی فرم وب Login.aspx ( پائین کنترل txtUserID ) .

• مقداردهی مناسب خصلت های کنترل RequiredFieldValidator .
تنظیم خصلت های کنترل RequiredFieldValidator اول
خصلت مقدار
ID RequiredFieldValidator1
ControlToValidate txtUserID
Error Message نام کاربر می بایست وارد شود

• استفاده از کنترل RequiredFieldValidator به منظور اطمینان از صحت درج داده ورودی در کنترل txtPassword با توجه به سیاست های مورد نظر و مقداردهی مناسب خصلت های آن :
– انتخاب کنترل RequiredFieldValidator ازطریق Web Forms tab موجود در Toolbox و استفرار آن بر روی فرم وب Login.aspx ( پائین کنترل txtPassword) .
– مقداردهی مناسب خصلت های کنترل RequiredFieldValidator .
تنظیم خصلت های کنترل RequiredFieldValidator دوم
خصلت مقدار
ID RequiredFieldValidator2
ControlToValidate txtPassword
Error Message Password is required.

• استفاده از کنترل ValidationSummary به منظور نمایش خلاصه اطلاعات بررسی صحت داده های ورودی :
– انتخاب کنترل ValidationSummary ازطریق Web Forms tab موجود در Toolbox و استفرار آن بر روی فرم وب Login.aspx ( قسمت پائین صفحه )

• مقداردهی مناسب خصلت های ValidationSummary .
تنظیم خصلت های کنترل ValidationSummary
خصلت مقدار
ID ValidationSummary1
DisplayMode BulletList

• فرم وب Login.aspx پس از استقرار کنترل های سرویس دهنده و کنترل های RequiredFieldValidator و ValidationSummary :

• برای تست صحت داده ها ، گزینه Start را از طریق منوی Debug انتخاب و یا کلید F5 را فعال می نمائیم .
تست اول : کلیک بر روی دکمه “ورود به سایت ” ، بدون درج نام و رمز عبور

• تست دوم : کلیک بر روی دکمه ” ورود به سایت ” ، درج نام و بدون درج رمز عبور

• تست سوم : کلیک بر روی دکمه ” ورود به سایت ” ، درج رمز عبور و بدون درج نام

نتایج مراحل اول ، دوم و سوم فاز دوم :
• افزودن کنترل ها ی سرویس دهنده مورد نیاز بر روی فرم Login.aspx ( چهار کنترل Lable ، دو کنترل TextBox ، دو کنترل Button )
• بررسی کد تولید شده در ویژوال استودیو دات نت برای کنترل ها ی سرویس دهنده که به صورت اتوماتیک ، ایجاد می گردند .
• بررسی کد تولید شده توسط ASP.NET Runtime برای کنترل های سرویس دهنده به منظور نمایش توسط مرورگر
• بررسی صحت داده ها
در بخش چهارم این مقاله به بررسی سایر مراحل تعریف شده در فاز دوم ( افزودن اسکریپت و نوشتن کد لازم در فایل Code Behind ) ، خواهیم پرداخت .

ایجاد یک برنامه وب نمونه در دات نت ( بخش چهارم )
آنچه تاکنون گفته شده است :
• بخش اول ایجاد یک برنامه وب و فرم وب ( فاز اول )
• بخش دوم : استفاده از کنترل های سرویس دهنده و بررسی کد HTML تولید شده ( فاز دوم )
• بخش سوم : بررسی صحت و اعتبار داده ها ( فاز سوم )


دانلود با لینک مستقیم