مرجع کامل ASP.NET With C#.NET 2005
نام کالا :
45
کد کالا :
220,000 ريال
قيمت کالا :
200,000 ريال
قيمت با تخفيف :
0 گرم
وزن :
۲۵ مهر ۱۳۸۸ ۱۶:۵۸
تاريخ ثبت :
436
تعداد بازديد :
- توضیحات کالا
- مشخصات کالا
- نظرات
| فهرست مطالب | ||
| فصل 1 | مقدمه ای بر ASP.NET 2.0 | |
| سایتی که خواهید ساخت | 28 | |
| ASP.NET 2.0- یک ابزار قدرتمند برای ساخت سایتهای وب پویا | 29 | |
| راه حلهای ساده برای انجام وظایف مرسوم سایتهای وب | 31 | |
| استحکام (Consistency) و سفارشی سازی (Personalization) | 31 | |
| هدایت (Navigation) | 31 | |
| Login، امنیت (Security) و نقش¬ها (Roles) | 32 | |
| اتصال به داده¬ها | 32 | |
| کُد نویسی (Code) | 33 | |
| کامپوننت سازی (Componentization) | 33 | |
| سرویسهای وب (Web Services) | 33 | |
| کارائی (Performance) و عمل کاشه کردن (Caching) | 34 | |
| مدیریت خطاها و Exception ها | 35 | |
| استقرار (Deployment) | 35 | |
| ابزارهای توسعه | 35 | |
| در کجاها ASP.NET 2.0 در داخل سایر تکنولوژیها گنجانده میشود؟ | 36 | |
| بررسی برنامة کابردی Wrox United | 37 | |
| شروع کار بر روی سایت تیم فوتبال United Wrox | 40 | |
| VWD Express – یک محیط توسعه | 41 | |
| معرفی ASP.NET Development Server | 42 | |
| Solution Explorer ابزار VWD | 43 | |
| ایجاد کردن، باز نمودن و بکارگیری سایتها و صفحات وب در داخل VWD | 46 | |
| دایرکتوریهای کُدهای نمونه (دریافتی) | 47 | |
| تمرین : ساخت سایت Wrox United و دو صفحه تمرینی | 47 | |
| اجرای یک صفحه | 50 | |
| تمرین : اجرای یک صفحه | 51 | |
| سطح طراحی (Design Surface) | 52 | |
| جعبه ابزار (Toolbox) | 53 | |
| تمرین : بکارگیری نماها و جعبه ابزار | 56 | |
| پنجره Properties | 57 | |
| پنجرة لیست خطاها (Error List ) | 59 | |
| بکارگیری پنجرةهای Properties و Error Lists | 62 | |
| Data Explorer برنامة VWD | 64 | |
| خلاصه | 64 | |
| تمرینات | 66 | |
| فصل دوم | طراحی سایت | |
| موضوعات عمومی طراحی | 68 | |
| صفحات Master و Content | 69 | |
| ایجاد یک صفحة Master | 70 | |
| ایجاد صفحات Content | 72 | |
| نمونهای از صفحات Master و Content | 74 | |
| بکارگیری شیوه نامه های آبشاری در داخل یک صفحه Master | 75 | |
| تمرین : ساخت یک صفحۀ Master و وارد کردن یک CSS | 76 | |
| تمرین : ایجاد صفحات Content | 81 | |
| قابلیتهای اضافی صفحات Master | 83 | |
| چندین سطوح از صفحات Master | 83 | |
| صفحات Master از چندین محفظة محتویات پشتیبانی مینمایند | 85 | |
| ایجاد یک نقشه سایت (Site Map) | 86 | |
| تمرین : ساخت یک نقشه سایت | 89 | |
| خطوط راهنمای عمومی مربوط به طراحی سایت | 90 | |
| فایلهای استاندارد مربوط به برنامههای ASP.NET 2.0 | 91 | |
| web.config تنظیمات مربوط به کل سایت را نگهداری مینماید | 91 | |
| Global.asax کدهای مربوط به کل سایت را نگه میدارد | 97 | |
| ویرایش پیکربندی سایت از طریق یک مرورگر وب | 98 | |
| تمرین : تغییر دادن تنظیمات از طریق Administration Tool | 100 | |
| اشکالزدایی خطاهای طراحی سایت | 102 | |
| خلاصه | 102 | |
| تمرینات | 104 | |
| فصل سوم | طراحی صفحه | |
| طراحی صفحات ایستا | 106 | |
| تمرین : ایجاد یک صفحۀ ایستا | 107 | |
| دنیای HTML | 113 | |
| از کدهای HTML تا XHTML | 117 | |
| محتویات پویا | 120 | |
| کُدهای کلاینتی پویا و کدهای سروری پویا | 121 | |
| مقدمه ای بر روی کنترلهای سروری | 122 | |
| جعبه ابزار کنترلهای سروری | 122 | |
| کنترلهای سروری چیستند ؟ | 124 | |
| تمرین : افزودن کنترلهای سروری در Design View | 126 | |
| تمرین : افزودن کنترلهای سروری در Source View | 130 | |
| انواع کنترلهای سروری | 136 | |
| کنترلهای استاندارد (Standard) | 137 | |
| کنترلهای HTML | 139 | |
| کنترلهای HTML ی همانند با کنترلهای سروری | 140 | |
| آیا باید از کنترلهای HTML استفاده نمود یا کنترلهای سروری ASP.NET | 140 | |
| کنترلهای Navigation | 141 | |
| کنترل SiteMapPath | 141 | |
| تمرین : افزودن کنترل SiteMapPath | 144 | |
| خاصیتهای کنترل SiteMapPath | 148 | |
| کنترل Site Map Data Source | 150 | |
| کنترل Menu | 150 | |
| تمرین : افزودن یک کنترل Menu به Wrox United | 151 | |
| کنترل Tree View | 158 | |
| خلاصه | 160 | |
| تمرینات | 160 | |
| فصل چهارم | عضویت و هویت | |
| مبانی امنیت | 164 | |
| هویت (Identity)- من کیستم؟ | 164 | |
| اعتبار سنجی – این چیزی است که من هستم | 165 | |
| تنفیذ اختیار ( Authorization) – اینها کارهائی هستند که من مجاز به انجام آنها میباشم | 165 | |
| Login (ورود) به یک سایت | 166 | |
| امنیت ASP.NET | 166 | |
| کنترلهای Login | 166 | |
| تمرین : اختصاصی سازی سایت - طراحی صفحۀ وب | 167 | |
| تمرین : سایت اختصاصی شده – پیکربندی حسابهای کاربری | 172 | |
| اختصاصی سازی (Personalization) | 183 | |
| تمرین : نمایش اطلاعات مختص کاربر | 184 | |
| عضویت (Membership) | 186 | |
| تمرین : افزودن کاربران به نقشها | 187 | |
| اعتبار سنجی ( Authentication ) | 192 | |
| مدل اعتبار سنجی Forms | 193 | |
| امنیت United Wrox | 196 | |
| تمرین : پیکربندی امنیت موجود در سایت Wrox United | 197 | |
| خلاصه | 200 | |
| تمرینات | 201 | |
| فصل پنجم | آراستن سایت بوسیله Theme ها | |
| سبک بندی یک سایت | 204 | |
| صفاتstyle (سبک) | 204 | |
| تمرین : سبک بندی یک صفحۀ ساده ، بخش اول – عنصر به عنصر | 205 | |
| تمرین : سبک بندی یک صفحۀ ساده ، بخش اول – عنصر به عنصر | 205 | |
| Cascading Style Sheets –CSS | 209 | |
| دستور زبان Style | 210 | |
| انتقال از صفات Style به یک بخش Style | 212 | |
| انتقال به یک فایل CSS مجزا | 213 | |
| تمرین : سبک بندی یک صفحۀ ساده ، بخش دوم – بکارگیری | 214 | |
| محدودیتهای CSS و سبکهای کدهای سمت سرور | 219 | |
| Themeها | 220 | |
| ایجاد یک Theme | 221 | |
| تمرین : ایجاد Theme ها | 222 | |
| تمرین : اعمال Theme ها بر روی صفحات | 228 | |
| Themeهای شیوه نامهای (Style Sheet) - CSS برای کنترلهای سروری | 236 | |
| Theme های سفارشی – شما بر رویشان کنترل دارید! | 236 | |
| تمرین : Theme های Customization و Style Sheet | 237 | |
| بکارگیری هم Themeهای Stylesheet و هم Themeهای Customization | 239 | |
| Theme ها در کنار CSS | 240 | |
| اعمال سبک بندی بر روی یک سایت | 242 | |
| تمرین : اعمالTheme ها بر روی یک سایت | 244 | |
| Themeهای موجود در Wrox United | 246 | |
| تمرین : بکارگیری Theme ها در داخل سایت Wrox United | 247 | |
| سبک بندی و صفحه آرایی بهترین تمرین میباشند | 251 | |
| Usability (قابلیت استفاده) | 252 | |
| Accessability (قابلیت دستیابی) | 253 | |
| خلاصه | 254 | |
| تمرینات | 255 | |
| فصل ششم | رویدادها و کدها | |
| معماری سرور وب | 258 | |
| HTTP اطلاعات وضعیت را نگه نمی دارد ( Stateless ) | 258 | |
| رویدادهای سمت سرور | 260 | |
| افزودن رویدادها به صفحه | 262 | |
| تمرین : افزودن رویدادهای صفحه و کنترل خلاصه | 263 | |
| معماری Postback | 270 | |
| تمرین : بررسی Postback | 270 | |
| چه رویدادهایی در دسترس می باشند ؟ | 272 | |
| چه رویدادهایی را باید بکار برد؟ | 273 | |
| تمرین : ایجاد دستی رویدادها | 275 | |
| رویدادها فقط بوسیلة کاربران اجرا نمی شوند | 277 | |
| تمرین : رویدادهای داده ای | 278 | |
| رویدادهای غیر مستقیم | 283 | |
| تمرین : رویدادهای غیرمستقیم | 283 | |
| لغو کردن رویدادها | 287 | |
| تمرین : لغو رویدادها | 287 | |
| رویدادهای سراسری | 291 | |
| خلاصه | 292 | |
| تمرینات | 293 | |
| فصل هفتم | خواندن داده ها | |
| مقدمه¬ای در رابطه با پایگاه داده¬ها | 296 | |
| بکارگیری کنترلهای داده¬ای ASP.NET2.0 | 298 | |
| معرفی کنترلهای Data Source | 298 | |
| معرفی کنترلهای Data-Bound | 300 | |
| کنترلهای جدولی (Tabular) | 301 | |
| کنترلهای نمایش یک تک رکورد | 302 | |
| کنترلهای انتخاب لیست (Selection List) | 303 | |
| کنترلهای درختی | 303 | |
| کنترلهای Data Source و کنترلهای Data Bound با هم کار میکنند | 306 | |
| پیکربندی کنترلهای دادهای با استفاده از VWD | 307 | |
| کنترلهای Data Source | 308 | |
| خاصیتهای پایهای کنترلهای Data Source | 309 | |
| تمرین : کنترل Data Source | 309 | |
| پنهان سازی رشته اتصال | 309 | |
| تمرین : پنهان سازی رشتههای اتصال | 313 | |
| جزئیات رشته اتصال و Provider | 315 | |
| کنترلهای Data-Bound | ||
| کنترلهای Data-Bound | 316 | |
| لیستهای انتخاب Data-Bound | 317 | |
| افزودن آیتمهای لیست با تگهای جداگانه ASP.NET 2.0 | 318 | |
| اتصال آیتمهای لیست به یک آرایه | 319 | |
| افزودن آیتمهای لیست از داخل یک منبع دادهای | 320 | |
| تمرین : اتصال لیست انتخاب به یک کنترل Data Source | 321 | |
| کنترل GridView | 327 | |
| افزودن یک کنترل GridView | 327 | |
| افزودن قابلیت مرتب سازی و صفحه بندی به یک کنترل GridView | 330 | |
| تمرین : افزودن یک کنترل GridView به Fixtures.aspx | 333 | |
| کنترلهای Datalist و Repeater | 335 | |
| تمرین : DataList | 336 | |
| کنترلهای DetailsView و FormView | 345 | |
| تمرین : بکارگیریDetailsView و FormView | 346 | |
| کنترلهای منبع داده ای دارای پارامتر | 350 | |
| تمرین : کنترل¬های داده¬ای همراه با پارامترها | 352 | |
| بکارگیری چندین کنترل داده¬ای در کنار یکدیگر | 356 | |
| تمرین : بکارگیری چندین کنترل در کنار یکدیگر | 358 | |
| کار با دادههای XML | 364 | |
| تمرین : ایجاد دادههای XML | 365 | |
| خواندن دادههای XML | 367 | |
| تمرین : خواندن دادههای XML | 367 | |
| دستور زبان Binding | 371 | |
| خلاصه | 372 | |
| تمرینات | 373 | |
| فصل هشتم | نوشتن داده ها | |
| مقدمه ای بر نوشتن داده ها | 375 | |
| گزینه های مربوط به نوشتن داده ها | 377 | |
| DataKeyNames | 377 | |
| تغییر دادن رکوردهای موجود | 378 | |
| تمرین : بروز رسانی رکورد های موجود | 383 | |
| افزودن رکوردهای جدید | 386 | |
| تمرین : درج یک رکورد جدید | 388 | |
| عمل حذف رکورد ها | 390 | |
| تمرین : حذف کل یک رکورد | 391 | |
| Upload کردن تصاویر | 395 | |
| تمرین : upload کردن فایلها – مبتدی (Basic) | 397 | |
| بهینه سازی Upload تصاویر | 399 | |
| تمرین : Upload کردن فایلها با ایجاد رکورد | 401 | |
| خلاصه | 406 | |
| تمرینات | 408 | |
| فصل نهم | کد نویسی | |
| متغیرها و انواع دادهای | 410 | |
| انواع دادهای Common Language Runtime | 412 | |
| تمامی این آکولادها و سمی کالو نها برای چه منظوری به کار میروند؟ | 413 | |
| تعریف متغیرها | 413 | |
| اختصاص مقادیر | 414 | |
| تبدیل دادهها | 415 | |
| عمل تبدیل انواع دادهای با استفاده از کلاسهای Framework | 416 | |
| تبدیل انواع دادهها بوسیله Casting | 417 | |
| تبدیل صریح (Explicit Conversion) | 417 | |
| مقادیرNull | 418 | |
| کار با رشته ها | 418 | |
| کار با تاریخها | 421 | |
| تمرین : کاربا انواع دادهای ساده | 422 | |
| کار با آرایهها و مجموعهها | 426 | |
| آرایهها تک بعدی | 426 | |
| آرایههای چند بعدی | 427 | |
| مجموعهها | 428 | |
| تمرین : کار با آرایهها و مجموعهها | 430 | |
| تصمیم گیری درمورد اینکه آیا از آرایه ها استفاده شود یا از مجموعه ها | 434 | |
| انواع شمارشی ( Enumerations ) | 434 | |
| ثابتها (constants ) | 437 | |
| دستورات ( statements ) | 437 | |
| عملگرها (Operators ) | 438 | |
| عمل الحاق (concatenation) | 438 | |
| عملگرهای ریاضی | 439 | |
| عملگرهای مقایسه ای | 441 | |
| عملگرهای منطقی | 443 | |
| اولویت عملگر | 445 | |
| تصمیمگیریها (Decision) | 446 | |
| انتخابهای تکی | 446 | |
| انتخابهای چندگانه | 449 | |
| حلقهها | 451 | |
| حلقه While | 451 | |
| حلقه for | 453 | |
| حلقه foreach | 454 | |
| تمرین : چرخیدن (looping) و اعمال تصمیم گیریها | 457 | |
| Namespaceها | 462 | |
| کار با کلاسها | 463 | |
| ایجاد کلاسها | 464 | |
| سازنده¬ها (Construction) | 465 | |
| خاصیتها | 467 | |
| خاصیتهای فقط – خواندنی | 470 | |
| خاصیتهای فقط – نوشتنی | 470 | |
| خاصیتها در برابر متغیرهای عمومی | 471 | |
| متدها | 472 | |
| ارجاع به متغیرهای داخلی | 474 | |
| متدها و خاصیتهای اشتراکی | 475 | |
| وراثت (Inheritance) | 476 | |
| تمرین : کلاسها و وراثت | 477 | |
| محدوده (Scope) و طول عمر متغیر | 483 | |
| ژنریکها (Generics) | 484 | |
| خلاصه | 485 | |
| تمرینات | 486 | |
| فصل دهم | کامپوننت سازی ( Componentization ) | |
| مجزاسازی کدها از محتویات | 489 | |
| مجزاسازی کدها از طراحی | 490 | |
| Code–Behind | 491 | |
| دستور Page | 492 | |
| کلاسهای Partial | 493 | |
| اداره کنندههای رویداد / توابع | 493 | |
| ایجاد یک فایل code-behind | 495 | |
| تمرین : ایجاد یک فایل Code-Behind | 495 | |
| عمل کامپایل در ASP.NET 2.0 | 499 | |
| پوشه App_Code | 500 | |
| لایههای داده¬ای | 501 | |
| برنامه¬های دولایه (Two–Tier) | 501 | |
| برنامههای سه لایه (Three_Tier) | 502 | |
| چه چیز جدیدی در ASP.NET 2.0 وجود دارد | 503 | |
| بکارگیری کنترل ObjectDataSource | 504 | |
| تمرین : ایجاد کامپوننت داده ای | 504 | |
| تمرین : اتصال به کنترل ObjectDataSource | 508 | |
| ObjectDataSource سایت Wrox United | 511 | |
| تمرین : Object Data Source سایت Wrox United | 512 | |
| کنترلهای کاربری | 515 | |
| ساختار کنترل کاربری | 518 | |
| یک کنترل کاربری ساده | 519 | |
| تمرین : ایجاد یک کنترل کاربری ساده | 519 | |
| کنترل کاربری اخبار (News) سایت Wrox United | 523 | |
| تمرین : بکارگیری کنترل News | 524 | |
| کنترلهای مرکب (Composite Controls) | 529 | |
| اسمبلیها و کنترلهای سروری سفارشی | 529 | |
| خلاصه | 531 | |
| تمرینات | 531 | |
| فصل یازدهم | نقش ها و پروفایلها | |
| اهمیت نقشها (Roles) | 534 | |
| مقدمه¬ای بر نقش¬های موجود در سایت Wrox United | 536 | |
| تمرین : کلوپ طرفداران سایت Wrox United | 539 | |
| پیکربندی مجوزهای سطح صفحه | 548 | |
| کنترل مرئیت صفحه | 549 | |
| تمرین : پیکربندی Visiblity (مرئیت)، دسترسی و تنفیذ اختیار (Authorization) | 551 | |
| کار با نقشها در داخل کدها | 558 | |
| فعالسازی پروفایلهای کاربری | 559 | |
| ساخت یک پروفایل | 561 | |
| پروفایلهای موجود در Wrox United | 563 | |
| تمرین : بکارگیری پروفایلها در داخل Wrox United | 563 | |
| ذخیره سازی تنظیمات | 572 | |
| تمرین : ذخیره سازی تنظیمات شخصی Theme در داخل پروفایلها | 572 | |
| مدیریت سبدهای خرید اشخاص ناشناس (Anonymous) | 579 | |
| خلاصه | 580 | |
| تمرینات | 581 | |
| فصل دوازدهم | سرویسهای وب | |
| نگاهی به سرویسها وب | 584 | |
| مصرف یک سرویس وب Third-Party | 586 | |
| تمرین : مصرف یک سرویس وب نمونه | 587 | |
| چرخه عمر یک سرویس وب | 590 | |
| فراخوانی سرویس وب | 591 | |
| انتقال اطلاعات به سرویس وب | 592 | |
| بازگرداندن پاسخ | 595 | |
| بکارگیری پاسخ (Response) | 597 | |
| ساختار سرویس وب مختص به خودتان | 598 | |
| دستور پردازش | 598 | |
| Namespace ها | 599 | |
| کلاس Public | 599 | |
| متدهای وب | 599 | |
| ایجاد یک سرویس وب | 602 | |
| تمرین : :سرویس وب برنامه مسابقات | 602 | |
| تست کردن سرویس وب | 605 | |
| تمرین : تست کردن سرویس وب برنامه مسابقات | 605 | |
| قرارداد WSDL | 607 | |
| کشف سرویس وب | 609 | |
| DISCO | 610 | |
| UDDI | 610 | |
| کشف سرویس وب | 611 | |
| تمرین : افزودن یک ارجاع وب به برنامه خودتان | 611 | |
| افزودن سرویس برنامه مسابقات به برنامه خودتان | 614 | |
| تمرین : افزودن سرویس وب به برنامه خودتان | 614 | |
| به هم چسباندن تمامی این مطالب به یکدیگر | 617 | |
| تمرین : ایجاد یک سرویس وب نمای کوچک از جدول لیگ | 617 | |
| سرویسهای وب راه دور – برنامه PocketPC | 623 | |
| تمرین : بروزرسانی سرویس وب امتیازات (Scores) | 624 | |
| امنیت سرویس وب | 629 | |
| رمزگذاری و امنیت مبتنی بر پیام | 629 | |
| اعتبارسنجی و کنترلهای دسترسی مربوط به سرویسها | 629 | |
| خلاصه | 630 | |
| تمرینات | 631 | |
| فصل سیزدهم | تجارت الکترونیکی ( E-Commerce) | |
| E-Commerce Pipeline | 634 | |
| کاتالوگ محصول | 635 | |
| ساختار کاتالوگ | 636 | |
| طراحی کاتالوگ | 636 | |
| پیاده سازی کاتالوگ | 637 | |
| تمرین : ساخت یک صفحه اندیس برای کاتالوگ | 638 | |
| صفحه Product Item | 646 | |
| تمرین : ساخت یک صفحه محصول برای کاتالوگ | 646 | |
| سبد خرید | 654 | |
| آبجکت Shopping (خرید) | 655 | |
| آبجکت CartItem | 655 | |
| آبجکت ShoppingCart | 657 | |
| تمرین : ساخت آبجکت Shopping Cart | 658 | |
| پروفایل | 667 | |
| تمرین : اصلاح پروفایل برای بکارگیری آن در آبجکت ShoppingCart | 668 | |
| کنترل Shopping Cart ( سبد خرید ) | 669 | |
| تمرین : افزودن یک کنترل سبد خرید | 670 | |
| خودکارسازی سبد خرید | 674 | |
| تمرین : خودکارسازی سبد خرید | 675 | |
| تسهیلات Add-to-Cart | 680 | |
| تمرین : افزودن دکمه Add to Cart | 681 | |
| تسویه حساب | 686 | |
| فرآیند سفارش (Order) | 687 | |
| عمل Login | 688 | |
| جزئیات آدرس/ تحویل کالا | 688 | |
| مدیریت کارت اعتباری | 688 | |
| تراکنشهای کارت اعتباری In-House | 689 | |
| بدست آوردن یک E-Commerce ID، Merchant Number یا IMA | 689 | |
| دروازههای پرداخت (Payment Gateways) | 689 | |
| سرویسهای دبیرخانهای | 690 | |
| خلاصه سازی تراکنش | 691 | |
| چگونه شما متوجه تسویه حساب فرد میشوید | 691 | |
| تمرین : تسویه حساب | 692 | |
| تراکنشهای ایمن | 707 | |
| چه کارهای دیگری را میتوانید انجام دهید؟ | 708 | |
| خلاصه | 709 | |
| تمرینات | 710 | |
| فصل چهاردهم | کارائی | |
| تکنیکهای ساده | 712 | |
| واگذاری آبجکت | 712 | |
| عمل واگذاری با استفاده از Try / Catch | 714 | |
| واگذاری با استفاده از Using | 715 | |
| اتصالات پایگاه داده¬ای | 717 | |
| پروسیجرهای ذخیره شده | 717 | |
| تمرین : ایجاد و بکارگیری پروسیجرهای ذخیره شده | 719 | |
| اصلاح پروسیجرهای ذخیره شده | 721 | |
| نامگذاری پروسیجر ذخیره شده | 721 | |
| بکارگیری | 722 | |
| اصلاح داده ها و پارامترها | 724 | |
| تمرین: اصلاح داده ها و پارامترها | 725 | |
| مجموعه های قویاً تعیین نوع شده | 729 | |
| وضعیت Session | 730 | |
| وضعیت View | 731 | |
| صفحات و کدها | 733 | |
| اتصال داده¬ای و Postback | 733 | |
| ارجاعات آبجکتی | 734 | |
| StringBuilder در برابر StringConnection | 735 | |
| انتخاب مجموعه درست | 737 | |
| کاشه کردن (Caching) | 738 | |
| کاشه کردن صفحه | 738 | |
| تمرین : کاشه کردن خروجی | 742 | |
| کاشه کردن تکه ای (Fragment Caching) | 743 | |
| روش Post Cache Substitution | 744 | |
| طراحی به منظور افزایش کارایی | 745 | |
| سخت افزار و نرم افزار سرور وب | 747 | |
| تست کارایی | 748 | |
| ردگیری (Tracing) | 748 | |
| تمرین :Tracing (عمل رد گیری) | 749 | |
| ابزارهای تست حساسیت (Stress Testing) | 752 | |
| نظارت کردن بر روی کارائی | 753 | |
| خلاصه | 753 | |
| تمرینات | 754 | |
| فصل پانزدهم | رسیدگی به خطاها | |
| کدنویسی تدافعی | 756 | |
| بررسی پارامترها | 756 | |
| اجتناب از خودبینیها | 757 | |
| پارامترهای پرس و جو | 759 | |
| اعتبارسنجی | 760 | |
| تمرین : کنترلهای اعتبارسنجی | 761 | |
| اعتبارسنجی چندین کلاینت | 764 | |
| تمرین : کنترل ValidationSummary | 764 | |
| مدیریت Exception (خطای زمان اجرا) | 768 | |
| Exception ها چیستند؟ | 768 | |
| آبجکت Exception | 769 | |
| چگونه exceptionها را به دام بیاندازیم | 771 | |
| تمرین : به دام انداختن exceptionها | 775 | |
| ثبت کردن exception ها | 779 | |
| تمرین : ثبت exception ها | 779 | |
| ارسال پستی exception ها | 784 | |
| ایجاد exception ها | 786 | |
| بهترین تمرینات در مورد exceptionها | 786 | |
| مدیریت exception سراسری | 787 | |
| تمرین : مدیریت خطاهای سراسری | 788 | |
| صفحات خطای سفارشی | 791 | |
| پیکربندی صفحات خطای سفارشی | 791 | |
| تمرین : صفحات خطای سفارشی | 793 | |
| اشکالزدایی و ردگیری | 794 | |
| بکارگیری ردگیری ASP.NET | 794 | |
| ردگیری تک تک صفحات | 795 | |
| تمرین : ردگیری سطح صفحه | 795 | |
| ردگیری تمامی صفحات | 798 | |
| تمرین : ردگیری سطح برنامه | 799 | |
| بکارگیری Debugger (اشکالزدا) | 801 | |
| تمرین : اشکالزدایی | 801 | |
| خلاصه | 809 | |
| تمرینات | 810 | |
| فصل شانزدهم | استقرار ، ساخت و اتمام کار | |
| استقرار سایت | 812 | |
| فهرست | 813 | |
| کامپایل و اجرای برنامه | 813 | |
| انتشار سایت | 815 | |
| استقرار XCOPY | 819 | |
| تمرین : نشر سایت وب Wrox United | 820 | |
| مشکلات مرسومی که هنگام استقرار یک سایت با آنها مواجه میشوید | 822 | |
| فعالسازی مجوزهای دادهای برنامه | 822 | |
| فعالسازی مجوزها بوسیله Windows Explorer | 823 | |
| فعالسازی مجوزها بوسیله SQL Server Enterprise Manager | 825 | |
| آیا برنامه شما Offline میباشد؟ (از App_Offline.htm استفاده کنید) | 825 | |
| مشکلات مربوط به IIS | 826 | |
| روش آزمایش و خطا | 827 | |
| آزمایش و پشتیبانی | 827 | |
| عمل تست قبل از و بعد از | 828 | |
| تستهای واحدی (Unite Tests) | 828 | |
| نوشتن یک نقشه تست | 829 | |
| پشتیبانی (Maintenance) | 829 | |
| کاربرد وسایل سنجش و نظارت بر سلامت | 829 | |
| نظارت بر روی رویدادها | 831 | |
| کدام رویدادها برایتان جالب میباشند ؟ | 832 | |
| تمرین : افزودن نظارت سلامت به سایت Wrox United | 834 | |
| ارسال ایمیل به یک مدیر سیستم (Administrator) | 836 | |
| تمرین : ارسال ایمیل برای مدیر سیستم | 837 | |
| مقیاس پذیری (Scalability) | 838 | |
| اکنون به کجا میروید؟ | 839 | |
| مرجع | 840 | |
| خلاصه | 841 | |
| تمرین | 841 | |
| ضمیمه A | پاسخ تمرینات | |
| ضمیمه B | برپاسازی (Setup) | |
| ضمیمه C | طراحی پایگاه داده Wrox United | |
| ضمیمه D | VWD Database Explorer | |
| ضمیمه E | مرجع سریع CSS و HTML | |
| پایان | ||
مترجم :
مهرداد توانا - سعید هراتیان
تعداد صفحات :
960
نوبت چاپ :
سوم
سال چاپ :
1389
شابک :
964-2971-14-5
بروز رسانی سبد خرید...