ورود اعضا
 
 
کتاب ماه
 
160,000 ريال
144,000 ريال
 
سبد خريد
 
نام کالا تعداد کالا  
قيمت کل : 0 ريال
 
پرفروش ترین کتابها
 
آموزش سریع CSS
آموزش سریع CSS
70,000 ريال
63,000 ريال
آموزش سریع JavaScript
آموزش سریع JavaScript
80,000 ريال
70,000 ريال
 
گفتگوی زنده
 
 
پربازديد ترين كتابها
 
آموزش گام به گام C#.NET 2008
آموزش گام به گام C#.NET 2008
210,000 ريال
180,000 ريال
اصول طراحی الگوریتمها
اصول طراحی الگوریتمها
150,000 ريال
135,000 ريال
مرجع کامل Word 2007
مرجع کامل Word 2007
140,000 ريال
126,000 ريال
آموزش گام به گام UML 2.0
آموزش گام به گام UML 2.0
80,000 ريال
70,000 ريال
مرجع کامل C#.NET 2005
مرجع کامل C#.NET 2005
320,000 ريال
290,000 ريال
مرجع کامل UML With Rational Rose
مرجع کامل UML With Rational Rose
360,000 ريال
350,000 ريال
اصول و مبانی شبکه
اصول و مبانی شبکه
220,000 ريال
200,000 ريال
مرجع کامل Excel 2007
مرجع کامل Excel 2007
250,000 ريال
220,000 ريال
 
گروهها
 
 
جستجو
 
 
نظر سنجی
 
هیچ موردی برای نمایش وجود ندارد
 
امكانات پرداخت
 
 
آمار سايت
 
122338
کل بازديدها :
50647
بازديدهاي امسال :
2989
بازديدهاي اين ماه :
156
بازديدهاي امروز :
3
کاربران آنلاين :
374
اعضاي سايت :
0
اعضاي جديد :
 
پر امتيازترين كتابها
 
Hack
Hack
45,000 ريال
40,000 ريال
آموزش گام به گام Ajax
آموزش گام به گام Ajax
160,000 ريال
145,000 ريال
آموزش گام به گام UML 2.0
آموزش گام به گام UML 2.0
80,000 ريال
70,000 ريال
اصول و مبانی شبکه
اصول و مبانی شبکه
220,000 ريال
200,000 ريال
آموزش گام به گام PowerPoint 2010
آموزش گام به گام PowerPoint 2010
160,000 ريال
144,000 ريال
مرجع کامل SQL Server 2008
مرجع کامل SQL Server 2008
250,000 ريال
225,000 ريال
آموزش گام به گام C# 2010
آموزش گام به گام C# 2010
270,000 ريال
243,000 ريال
مرجع کامل SharePoint 2010
مرجع کامل SharePoint 2010
210,000 ريال
189,000 ريال
مرجع کامل Word 2007
مرجع کامل Word 2007
140,000 ريال
126,000 ريال
مرجع کامل Access 2010
مرجع کامل Access 2010
160,000 ريال
144,000 ريال
مرجع کامل Excel 2007
مرجع کامل Excel 2007
250,000 ريال
220,000 ريال
مرجع کامل PHP4 Professional
مرجع کامل PHP4 Professional
89,500 ريال
80,000 ريال
مرجع کامل VB.NET
مرجع کامل VB.NET
85,000 ريال
76,000 ريال
 
جزئيات کالا
 

  آموزش گام به گام C#.NET 2008
آموزش گام به گام C#.NET 2008
نام کالا :
49
کد کالا :
210,000 ريال
قيمت کالا :
180,000 ريال
قيمت با تخفيف :
1 گرم
وزن :
‎۲۵ مهر ۱۳۸۸ ۱۷:۰۷
تاريخ ثبت :
3600
تعداد بازديد :



  • توضیحات کالا
  • مشخصات کالا
  • نظرات
فهرست‌ مطالب

مقدمه

این کتاب برای چه کسانی است 31

یافتن بهترین نقطة شروع در این کتاب 32

قواعد و ویژگیهای داخل این کتاب 33

قواعد 33

سایر ویژگیها 33

نیازمندیهای سیستم 34

مثالهای کد نویسی 34

نصب مثالهای کدنویسی 35

بکارگیری نمونه‌های کُد 35

عزل کدهای نمونه 40
بخش اول: مقدمه‌ای بر Microsoft Visual C# و Microsoft Visual Studio
   فصل‌ 1 به C#.NET 2008 خوش آمدید

شروع برنامه‌نویسی با محیط Visual Studio 2008 44

ایجاد یک برنامة کنسولی در Visual Studio 2008 44

نوشتن اولین برنامه 50

کدها را با استفاده از ویژگی Intellisense بنویسید 51

آیکونهای InterlliSense 53

ساخت و اجرای برنامة کنسولی 54

بکارگیری namepaceها 57

امتحان اسامی طولانی 59

NameSpaceها و اسمبلی‌ها 60

ایجاد یک برنامه گرافیکی 61

ایجاد یک برنامه گرافیکی در Visual Studio 2008 62

ایجاد واسط کاربر 64

نوشتن کد مربوط به دکمة OK 72

مرجع سریع فصل اول 73
   فصل‌ 2 کار با متغیرها ، عملگرها و عبارتهای منطقی

شناخت دستورات 76

بکارگیری شناسه‌ها (Identifiers) 77

شناسایی کلمات کلیدی 77

بکارگیری متغیرها 78

نامگذاری متغیرها 78

تعریف متغیرها 79

کار با انواع داده‌ای اولیه 80

متغیرهای محلی تخصیص داده نشده 81

نمایش مقادیر نوع داده‌ای اولیه 81

نمایش مقادیر نوع داده‌ای اولیه 82

استفاده از انواع داده‌ای اولیه در داخل کدها 83

بکارگیری عملگرهای ریاضی 87

عملگرها و انواع داده‌‌ای 87

انواع داده‌ای عددی و مقادیر بی‌نهایت 88

بررسی عملگرهای ریاضی 89

کار با عملگرهای ریاضی 89

بررسی کُدهای برنامة MathsOperators 90

متد ToString 92

کنترل کردن اولویت 92

استفاده از خاصیت شرکت پذیری (Associativity) برای ارزیابی عبارتها 93

شرکت‌پذیری و عملگر تخصیص 94

افزایش و کاهش متغیرها 95

پیشوند (prefix) و پسوند (postfix) 95

تعریف ضمنی متغیرهای محلی تعیین نوع شده 96

مرجع سریع فصل دوم 98
   فصل‌ 3 نوشتن متدها و اعمال حوزه (Scope)

تعریف کردن متدها 100

تعیین دستور زبان تعریف متد 100

نوشتن دستورات return 102

بررسی تعاریف متدها 103

فراخوانی متدها 104

تعیین دستور زبان فراخوانی متد 104

بررسی فراخوانیهای متد 106

بکارگیری scope (حوزه) 107

تعریف محدودة محلی 108

تعریف محدودة‌ کلاس 108

Overload کردن متدها 109

نوشتن متدها 110

توسعه منطق مربوط به برنامه 111

نوشتن متدها با استفاده از ویزارد Generate Method Stub 112

فاکتورگیری مجدد از کُدها 115

تست کردن برنامه 116

گذر از میان متدها با استفاده از اشکالزدای Visual Studio 2008 116

مرجع سریع فصل سوم 120
   فصل‌ 4 کارگیری دستورات تصمیم گیری

تعریف کردن متغیرهای بولین 122

بکارگیری عملگرهای بولین 123

شناخت عملگرهای تساوی و رابطه‌ای 123

شناخت عملگرهای منطقی شرطی 124

میان‌بر زدن (short-circuiting) 125

جدول اولویت و اشتراک پذیری عملگر 125

بکارگیری دستورات if برای اخذ تصمیم 126

شناخت دستور زبان if 126

فقط عبارتهای بولین، لطفاً ! 127

بکارگیری بلوکها برای گروه‌بندی دستورات 128

تودرتو سازی دستورات if 129

نوشتن دستورات if 129

مقایسه تاریخها در برنامه‌های واقعی 133

بکارگیری دستورات switch 134

شناخت دستور زبان switch 134

از قوانین دستور switch پیروی کنید. 136

قوانین شکست خوردن switch 137

نوشتن دستورات switch 137

مرجع سریع فصل چهارم 140
   فصل‌ 5 بکارگیری دستورات تخصیص و تکرارشوندة ترکیبی

بکارگیری عملگرهای تخصیص ترکیبی 142

نوشتن دستورات while 143

نوشتن یک دستور while 145

نوشتن دستورات for 148

شناخت محدودة دستور for 150

نوشتن دستورات do 151

دستورات break و continue 151

بررسی یک دستور do 152

گذر از میان دستور do 155

مرجع سریع فصل پنجم 160
   فصل‌ 6 مدیریت خطاها و استثناها

سر و کله زدن با خطاها 162

نوشتن کدها و به دام انداختن استثناها 162

اداره کردن یک استثناء 164

استثناهای مدیریت نشده 164

بکارگیری چندین اداره کنندة catch 165

گرفتن چندین استثناء 166

نوشتن یک دستور 168

بکارگیری ریاضیات عددی چک شده و چک نشده 171

نوشتن دستورات checked 173

نوشتن عبارتهایchecked 173

بکارگیری عبارتهای چک شده (checked) 174

رها سازی استثناها 175

رها سازی استثناء مختص به خودتان 177

بدام انداختن استثناء مختص به خودتان 178

به دام انداختن استثناهای مدیریت نشده 179

بکارگیری بلوک finally 180

مرجع سریع فصل ششم 182
بخش دوم: شناخت زبان C#
   فصل‌ 7 ایجاد و مدیریت کلاسها و آبجکتها

شناخت کلاسه‌بندی (Classification) 186

هدف از کپسوله‌سازی (Encapsulation) 187

تعریف و بکارگیری یک کلاس 187

کنترل قابلیت دسترسی 189

نامگذاری و قابلیت دسترسی 190

کار با سازنده 191

overload کردن سازنده‌ها 192

کلاسهای partial (جزیی) 193

نوشتن سازنده‌ها و ایجاد آبجکتها 194

نوشتن و فراخوانی متدهای نمونه 198

شناخت متدها و داده‌های ایستا (static) 200

ایجاد یک فیلد اشتراکی 201

ایجاد یک فیلد ایستا با استفاده از کلمه کلیدی Const 202

کلاسهای ایستا 203

نوشتن اعضای ایستا و فراخوانی متدهای ایستا 204

کلاسهای ناشناس (Anonymous Classes) 206

مرجع سریع فصل هفتم 208
   فصل‌ 8 شناخت مقادیر و ارجاعات

کپی کردن متغیرها و کلاسهایی از نوع مقداری 210

بکارگیری پارامترهای مقداری و پارامترهای ارجاعی 212

شناخت مقادیر Null و انواع Nullable 216

بکارگیری انواع Nullable 217

شناخت خاصیتهای انواع Nullable 218

بکارگیری پارامترهای ref و out 219

ایجاد کردن پارامترهای ref 220

ایجاد پارامترهای out 221

بکارگیری پارامترهای ref 222

چگونه حافظه کامپیوتر سازماندهی می‌شود 223

بکارگیری پشته و heap 224

کلاس System.Object 225

عمل boxing 226

عمل unboxing 227

تبدیل ایمن داده‌ها 229

عملگر is 230

عملگر as 230

اشاره‌گرها و کدهای ناامن 231

مرجع سریع فصل هشتم 233
   فصل‌ 9 ایجاد انواع مقداری از طریق Enumeration و ساختارها

کار با انواع شمارشی (Enumerations) 236

تعریف کردن یک نوع شمارشی 236

بکارگیری یک نوع شمارشی 237

انتخاب مقادیر ثابت شمارشی 238

ایجاد و بکارگیری یک نوع شمارشی 239

کار با ساختارها 241

انواع مرسوم ساختارها 242

تعریف یک ساختار 243

شناخت تفاوتهای میان ساختارها و کلاسها 244

تعریف متغیرهای ساختاری 246

شناخت مقداردهی ساختار 247

کپی کردن متغیرهای ساختاری 249

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

مرجع سریع فصل نهم 254
   فصل‌ 10 بکارگیری آرایه‌ها و مجموعه‌ها

یک آرایه چیست؟ 256

تعریف کردن متغیرهای آرایه‌ای 256

ایجاد یک نمونه آرایه 257

مقداردهی متغیرهای آرایه‌ای 258

ایجاد یک آرایه که بصورت ضمنی تعیین نوع شده است 259

دسترسی به تک تک عناصر آرایه 260

چرخش در میان یک آرایه 261

کپی کردن آرایه‌‌ها 263

کلاسهای Collection چیستند؟ 265

کلاس مجموعه‌ای ArrayList 266

کلاس مجموعه‌ای Queue 269

کلاس مجموعه‌ای Stack 270

کلاس مجموعه‌ای Hashtable 271

کلاس مجموعه‌ای SortedList 273

بکارگیری مقداردهی کننده‌های مجموعه 274

مقایسه آرایه‌ها و مجموعه‌ها 275

بکارگیری کلاسهای مجموعه برای بازیهای کارتی 275

توزیع کارتها 276

بُر زدن دسته کارت 277

بازگرداندن کارتها به دستة کارتها 279

مرجع سریع فصل دهم 281
   فصل‌ 11 شناخت آرایه‌های پارامتردار

بکارگیری آرگومانهای آرایه‌ای 285

تعریف کردن یک آرایه params 286

بکارگیری params object[] 288

متد Console.WriteLine 290

بکارگیری یک آرایه params 290

نوشتن یک متد آرایه params 290

تست متد Util.Sum 292

مرجع سریع فصل یازدهم 294
   فصل‌ 12 کار با وراثت

وراثت چیست؟ 296

بکارگیری وراثت 297

کلاسهای پایه و کلاسهای مشتق شده 297

فراخوانی سازنده‌های کلاس پایه 299

تخصیص کلاسها 300

تعریف متدهای new 302

تعریف کردن متدهای مجازی 304

تعریف متدهای override 305

متدهای مجازی و چند ریختی (polymorphism) 307

شناخت دسترسی protected 308

ایجاد سلسله مراتبی از کلاسها 310

شناخت متدهای بسط پذیر 315

ایجاد یک متد بسط‌پذیر 317

مرجع سریع فصل دوازدهم 320
   فصل‌ 13 ایجاد واسطها و تعریف کلاسهای مجرد

شناخت واسطها 322

دستور زبان واسط 323

محدودیتهای واسط 324

پیاده‌سازی یک واسط 324

مزایای پیاده‌سازیهای صریح واسط 325

رجوع به کلاس از طریق واسطش 326

کار با واسطهای چندگانه 327

کلاسهای مجرد 328

متدهای مجرد 329

کلاسهای مهر و موم شده (Sealed Classes) 330

متدهای مهر و موم شده (Sealed Methods) 331

پیاده‌سازی یک چارچوب بسط‌پذیر 331

شناخت سلسله مراتب وراثت و اهدافش 332

نوشتن کلاس ColorSyntaxVisitor 336

تولید یک نمودار کلاس 340

جدولی از ترکیبات کلمه کلیدی 341

مرجع سریع فصل سیزدهم 342

طول عمر و زمان اجرای یک آبجکت 344

نوشتن مخربها 345

چرا از Garbage Collector استفاده می‌کنید؟ 347

چگونه Garbage Collector کار می‌کند؟ 349

توصیه‌ها 349

مدیریت منبع 350

متدهای آزادساز (Disposal Methods) 350

آزاد سازی عاری از خطا 351

دستور using 352

فراخوانی متد Dispose از طریق یک مخرب 354

عاری از خطا کردن کدها 356

نوشتن یک دستور using 356

مرجع سریع فصل چهاردهم 359
بخش سوم: ایجاد کامپوننتها
   فصل‌ 15 پیاده سازی خاصیتها برای دسترسی به فیلدها

پیاده‌سازی کپسوله‌سازی با بکارگیری متدها 364

خاصیتها چیستند؟ 366

بکارگیری خاصیتها 368

خاصیتهای فقط – خواندنی 369

خاصیتهای فقط – نوشتنی 370

قابلیت دسترسی خاصیت 370

اسامی خاصیتها و فیلدها: یک هشدار 371

شناخت محدودیتهای خاصیت 372

بکارگیری مناسب خاصیتها 373

تعریف کردن خاصیتهای واسط 374

بکارگیری خاصیتهای موجود در یک برنامة ویندوزی 376

تولید خاصیتهای خودکار 377

مقداردهی آبجتها با استفاده از خاصیتها 379

تعریف کردن خاصیتهای خودکار و بکارگیری مقداردهی کننده‌های آبجکت 382

مرجع سریع فصل پانزدهم 384
   فصل‌ 16 بکارگیری ایندکسرها ( Indexers)

یک ایندکسر (Indexer) چیست؟ 388

مثالی که از ایندکسرها استفاده نمی‌کند 388

عملگرهای بیتی و شیفتی 389

همان مثال با بکارگیری ایندکسرها 390

شناخت اکسسورهای ایندکسر 393

مقایسه ایندکسرها و آرایه‌ها 393

خاصیتها، آرایه‌ها و ایندکسرها 394

ایندکسرهای داخل واسطها 396

بکارگیری ایندکسرها در یک برنامه ویندوزی 397

آشنا شدن با برنامه 398

نوشتن ایندکسرها 399

فراخوانی ایندکسرها 401

برنامه را اجرا کنید 403

مرجع سریع فصل شانزدهم 404
   فصل‌ 17 ایجاد وقفه در جریان برنامه و مدیریت رویدادها

تعریف کردن و بکارگیری Delegateها 406

سناریوی کارخانة مکانیزه شده 406

پیاده‌سازی کارخانه بدون بکارگیری Delegateها 407

پیاده‌سازی کارخانه با استفاده از یک Delegate 408

بکارگیری Delegateها 411

تکمیل کردن برنامة ساعت دیجیتالی 411

عبارتهای لاندا (lambda) و delegateها 415

ایجاد یک آداپتور متد 416

بکارگیری یک عبارت لاندا بعنوان یک آداپتور 416

شکل عبارتهای لاندا 417

عبارتهای لاندا و متدهای ناشناس 419

فعالسازی اعلانات (Notifications) از طرق رویدادها 420

تعریف کردن یک رویداد 420

مشترک شدن با یک رویداد 421

اجرای یک رویداد 422

لغو اشتراک از یک رویداد 422

شناخت رویدادهای واسط کاربر WPF 423

بکارگیری رویدادها 425

کار مجدد بر روی برنامة ساعت دیجیتالی 425

مرجع سریع فصل هفدهم 428
   فصل‌ 18 معرفی ژنریکها

مشکل موجود در رابطه با آبجکتها 432

راه حل ژنریکها 434

ایجاد یک کلاس ژنریک 438

کلاسهای ژنریک در برابر کلاسهای عمومی شده 437

ژنریکها و شروط (constraints) 437

تئوری درختهای دودویی (Binary Tree) 438

ساخت یک کلاس Binary Tree با استفاده از ژنریکها 442

واسطهای System.IComparable و System.Icomparable 443

ایجاد کلاس Tree 445

تست کردن کلاس Tree 450

ایجاد یک متد ژنریک 453

تعریف یک متد ژنریک برای ساخت یک درخت دودویی 454

نوشتن متد InsertIntoTree 454

تست کردن متد InsertIntoTree 456

مرجع سریع فصل هجدهم 457
   فصل‌ 19 شمارش مجموعه‌ها

شمارش عناصر داخل یک مجموعه 460

پیاده‌سازی دستی یک شمارنده 462

ایجاد کلاس TreeEnumerator 462

مقداردهی متغیری که با یک پارامتر نوع تعریف شده است 467

پیاده‌سازی واسط IEnumerable 468

پیاده‌سازی واسط IEnumerable در کلاس Tree 468

تست کردن شمارنده 469

پیاده‌سازی یک شمارنده (Enumerator) با استفاده از یک تکرار شونده (Iterator) 470

یک تکرار شوندة ساده 470

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

افزودن یک شمارنده به کلاس Tree 473

تست نمودن شمارنده جدید 473

مرجع سریع فصل نوزدهم 476
   فصل‌ 19 پرس‌و‌جو از داده‌های داخل حافظه با استفاده از عبارتهای پرس‌و‌جو

پرس‌وجوی یکپارچه شده در زبان (LINQ) چیست؟ 478

بکارگیری LINQ در یک برنامة C# 479

اطلاعات مشتریان 479

اطلاعات آدرس 480

انتخاب کردن داده‌ها 481

فیلتر کردن داده‌ها 484

مرتب‌سازی ، گروه‌بندی و گردآوری داده‌ها 485

بکارگیری عملگرهای پرس‌وجو 489

پرس‌وجوی داده‌‌های داخل آبجکتهای Tree 492

بازیابی داده‌ها از یک BinaryTree با استفاده از متدهای الحاقی 493

بازیابی داده‌ها از یک BinaryTree با استفاده از عملگرهای پرس‌وجو 498

LINQ و ارزیابی معوق (Defered Evaluation) 499

بررسی اثرات ارزیابی معوق و کاشه شدة یک پرس‌وجوی LINQ 500

مرجع سریع فصل بیستم 503
   فصل‌ 20 Overload کردن عملگر

شناخت عملگرها 506

محدودیتهای عملگری 506

عملگرهای Overload شده 507

ایجاد عملگرهای متقارن 509

عملگرها و قابلیت همکاری بین زبانی (Language Interoperability) 511

شناخت تخصیص مرکب (Compound Assignment) 512

تعریف کردن عملگرهای افزاینده و کاهنده 513

عملگرهای موجود در ساختارها و کلاسها 514

تعریف کردن جفتهای عملگری 515

پیاده‌سازی یک عملگر 516

نوشتن overloadهای operator+ 516

شناخت عملگرهای تبدیل 519

ارائه تبدیلات توکار 519

پیاده‌سازی عملگرهای تبدیل کاربر – تعریف 520

ایجاد عملگرهای متقارن ، مرور مجدد 522

افزودن یک عملگر تبدیل ضمنی 523

نوشتن عملگر تبدیل 523

مرجع سریع فصل بیست و یکم 525
بخش چهارم: کار با برنامه‌های ویندوزی
   فصل‌ 22 معرفی Windows Presentation Foundation

ایجاد یک برنامه WPF 530

ایجاد یک برنامة Windows Presentation Foundation 531

ایجاد پروژة Middleshire Bell Ringers Association 531

بررسی فرم و طرح‌بندی Grid 532

افزودن یک تصویر پس زمینه به فرم 537

ایجاد یک سبک (style) برای مدیریت شکل ظاهری کنترلهای واقع بر روی فرم 540

چگونه یک برنامة WPF اجرا می‌شود 547

افزودن کنترلها به فرم 548

بکارگیری کنترلهای WPF 548

اعمال سبکها بر روی کنترلها، و تست کردن فرم 557

تغییر دادن پویای خاصیتها 558

ایجاد متد Reset 559

مدیریت رویدادها در یک فرم WPF 564

پردازش رویدادها در Windows Forms 564

مدیریت رویداد Click مربوط به دکمة Clear 565

مدیریت رویداد Closing مربوط به فرم 569

مرجع سریع فصل بیست و دوم 571
   فصل‌ 23 کار با منوها و کادرهای محاوره‌ای

خطوط راهنما و سبک منو 574

منوها و رویدادهای منو 575

ایجاد یک منو 575

ایجاد منوی برنامه 575

انواع آیتمهای منویی 580

مدیریت رویدادهای منو 581

مدیریت رویدادهای آیتم منو 582

تست کردن رویدادهای منو 587

منوهای میانبر 588

ایجاد منوهای میانبر 588

ایجاد منوی میانبر پنجره 591

کادرهای محاوره‌ای متداول ویندوز 593

بکارگیری کلاس SaveFileDialog 594

بکارگیری کلاس 594

مرجع سریع فصل بیست و سوم 598
   فصل‌ 24 انجام اعتبارسنجی

اعتبارسنجی داده‌ها 600

استراتژیهای مربوط به اعتبارسنجی ورودی کاربر 600

یک مثال، نگهداری اطلاعات مشتری 601

انجام اعتبارسنجی با استفاده از اتصال داده (Data Binding) 602

بررسی فرم جزئیات مشتری 602

ایجاد کلاس Customer با منطق اعتبارسنجی برای ورود قطعی یک نام 603

اتصال کنترلهای کادر متنی واقع بر روی فرم به خاصیتهای داخل کلاس Customner 604

برای نمایش پیغامهای خطا یک سبک را اضافه کنید 607

افزودن خاصیتهایی برای اعتبارسنجی عنوان و جنسیت مشتری 609

ایجاد کلاسها و متدهای مبدل 613

اتصال کنترلهای کادر کومبو و دکمة رادیویی واقع بر روی فرم به خاصیتهای داخل کلاس Customer 616

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

نقطه‌ای که در آنجا اعتبارسنجی رخ می‌دهد را تغییر دهید 622

تست کردن مجدد برنامه 626

مرجع سریع فصل بیست و چهارم 627
بخش پنجم: مدیریت داده ها
   فصل‌ 25 پرس و جوی اطلاعات داخل یک پایگاه داده

پرس‌وجوی یک پایگاه داده با استفاده از ADO.NET 632

پایگاه دادة Northwind 633

ایجاد پایگاه داده 633

کسب مجوزهای مربوط به ایجاد یک پایگاه دادة SQL Server 2005 634

ایجاد پایگاه دادة Northwind 635

بکارگیری ADO.NET برای پرس‌وجوی اطلاعات سفارش 636

اتصال به پایگاه داده 636

بکارگیری اعتبارسنجی SQL Server 638

پرس‌وجو از جدول Orders 639

واکشی داده‌ها و نمایش سفارشها 641

Firehose Cursorها 642

قطع اتصال از پایگاه داده و تست برنامه 643

بستن اتصالها 646

مدیریت مقادیر پایگاه داده‌ای null 647

پرس‌وجوی یک پایگاه داده با استفاده از DLINQ 648

تعریف یک کلاس Entity (موجودیتی) 648

ایجاد و اجرای یک پرس‌وجوی DLINQ 651

واکشی تأخیری و فوری 653

اتصال جداول و ایجاد روابط 654

مرور مجدد واکشی تأخیری و فوری 659

تعریف یک کلاس سفارشی DataContext 660

بکارگیری DLINQ برای پرس و جوی اطلاعات سفارش 662

تعریف کردن کلاس موجودیتی Order 662

بازیابی اطلاعات سفارش با بکارگیری یک پرس و جوی DLINQ 664

مرجع سریع فصل بیست و پنجم 667
   فصل‌ 26 نمایش و ویرایش داده‌ها با استفاده از Data Binding

بکارگیری Data Binding همراه با DLINQ 670

اعطای مجوز دسترسی به یک فایل پایگاه دادة _SQL Server 2005 Visual C# 2008 Express Edition جدا کردن پایگاه دادة Northwind 671

اعطای مجوز دسترسی به فایل پایگاه دادة Northwind تحت ویندوز ویستا 672

ایجاد کلاسهای موجودیتی برای جداول Suppliers و Products 673

بکارگیری یک فایل پیکربندی برنامه 677

ایجاد واسط کاربر مربوط به برنامة Suppliers 678

کدهایی را برای بازیابی اطلاعات فراهم کننده و برقراری اتصالات داده‌ای بنویسید 684

بکارگیری DLINQ برای اصلاح داده‌ها 688

بروز رسانی داده‌های موجود 688

ادارة تداخل بروز رسانی‌ها 690

افزودن و حذف کردن داده‌ها 692

نوشتن کدهایی برای اصلاح، حذف و ایجاد محصولات 694

تست برنامة Suppliers 700

مرجع سریع فصل بیست و ششم 702
بخش ششم: ساخت برنامه های تحت وب
   فصل‌ 27 مقدمه‌ای بر ASP.NET

شناخت اینترنت بعنوان یک زیربنا 706

شناخت درخواستها و پاسخهای سرور وب 707

مدیریت وضعیت 708

شناخت ASP.NET 709

ایجاد برنامه‌های تحت وب با استفاده از ASP.NET 711

ساخت یک برنامة ASP.NET 712

ایجاد برنامة تحت وب 712

الگوی خارجی فرم وب 714

تست کردن فرم وب 721

استقرار یک سایت وب بر روی IIS 723

شناخت کنترلهای سرور 724

بررسی یک کنترل سروری 724

کنترلهای HTML 724

مدیریت رویدادهای کنترلهای سروری 725

تست مجدد فرم وب 731

پردازش رویداد و رفت و برگشت‌ها 732

ایجاد و بکارگیری یک Theme 733

تعریف یک Theme 734

اعمال یک Theme 735

ایجاد یک فایل پیکربندی و اعمال theme 737

مرجع سریع فصل بیست و هفتم 738
   فصل‌ 28 شناخت فرمهای وب و کنترلهای اعتبارسنجی

مقایسه اعتبارسنجی‌های سمت و سرور سمت کلاینت 740

اعتبارسنجی داده‌ها در سرور وب 740

اعتبارسنجی داده‌ها در مرورگر وب 741

پیاده‌سازی اعتبارسنجی کاربر 743

افزودن کنترلهای RequiredFieldValidator 743

افزودن یک کنترل RangeValidator 747

غیر فعال کردن اعتبارسنجی سمت کلاینت 748

افزودن یک کنترل ValidationSummary 749

HTML پویا و پیامهای خطا 751

مرجع سریع فصل بیست و هشتم 752
   فصل‌ 29 حفاظت از یک سایت وب و دسترسی به داده‌ها از طریق فرمهای وب

مدیریت امنیت 754

شناخت امنیت مبتنی بر فرمها 754

پیاده‌سازی امنیت مبتنی بر فرمها 755

ایجاد یک ساخت وب Northwind 756

ساخت یک فرم login 757

پیکربندی امنیت سایت وب و فعالسازی امنیت مبتنی بر فرمها 759

پرس و جو و نمایش داده‌ها 764

شناخت کنترل GridView فرمهای وب 764

نمایش اطلاعات مشتری و اطلاعات تاریخچة سفارش 765

ایجاد یک data Source برای بازیابی اطلاعات مشتری 766

طرح بندی فرم وب CustomerData 767

تست کردن فرم CustomerData 770

امنیت سایت وب و SQL Server 770

صفحه‌بندی داده‌ها (Paging Data) 771

اصلاح کنترل GridView برای بکارگیری Paging 771

ویرایش داده‌ها 773

بروز رسانی سطرها از طریق یک کنترل GridView 773

ایجاد دکمه‌های Edit ، Update و Cancel 774

هدایت مابین فرمها 776

اصلاح فرم وب CustomerData 777

ایجاد یک data source برای بازیابی اطلاعات تاریخچه سفارش مشتری 778

ایجاد فرم وب OrderHistory 779

نوشتن کُد برای اتصال کنترل GridView به منبع داده‌ای 781

تست برنامة تکمیل شده 783

مرجع سریع فصل بیست و نهم 785
   فصل‌ 30 ایجاد و بکارگیری یک سرویس وب

یک سرویس وب چیست؟ 788

نقش SOAP 789

زبان توصیف سرویسهای وب چیست؟ 790

نیازمندیهای غیر عملی سرویسهای وب 790

نقش Windows Communication Foundation 792

ساخت یک سرویس وب 793

ایجاد سرویس وب ProductsService 794

ایجاد سرویس وب و بررسی کُد نمونه 794

تعریف قراردادهای مربوط به سرویس وب ProductsService 798

پیاده‌سازی واسط IProductsService 800

پیکربندی سرویس وب 803

سرویسهای وب ، کلاینتها و پروکسیها 806

صحبت کردن با SOAP : روش دشوار 806

صحبت کردن با SOAP :‌ روش آسان 806

بکارگیری سرویس وب ProductsService 807

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

افزودن کدها برای فراخوانی سرویس وب در داخل برنامة کلاینتی 808

تست کردن برنامه 812

مرجع سریع فصل سی‌ام 815
پایان
مترجم :
مهرداد توانا - سعید هراتیان

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

نوبت چاپ :
سوم

سال چاپ :
1389

شابک :
964-2971-16-9


نظرات کاربران
لینک خرید کی فعال میشه اطلاع بدهید که ما مردیم از بس آمدیم و دیدیم غیر فعال لست
پاسخ
اگر كتاب موجود باشه امكان خريد وجود دارد.
مدیر : مهدی فلاح
تاریخ : ‎۱۳۹۰/۰۷/۳۰ ۱۶:۲۲
نگارنده : عطاءالرحمن زحمتکش
تاریخ : ‎۱۳۸۹/۰۹/۰۶ ۱۶:۳۳


ارسال نظر
نام و نام خانوادگی *:
پست الکترونیکی :
وب سایت :
متن نظر *: