ورود اعضا
 
 
کتاب ماه
 
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 ريال
 
گروهها
 
 
جستجو
 
 
نظر سنجی
 
هیچ موردی برای نمایش وجود ندارد
 
امكانات پرداخت
 
 
آمار سايت
 
122361
کل بازديدها :
50670
بازديدهاي امسال :
3012
بازديدهاي اين ماه :
179
بازديدهاي امروز :
2
کاربران آنلاين :
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 ريال
 
جزئيات کالا
 

  آموزش گام به گام Java
آموزش گام به گام Java
نام کالا :
61
کد کالا :
180,000 ريال
قيمت کالا :
162,000 ريال
قيمت با تخفيف :
1 گرم
وزن :
‎۶ اردیبهشت ۱۳۸۹ ۱۱:۰۵
تاريخ ثبت :
1024
تعداد بازديد :

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


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

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

تاریخچة پیدایش زبان 28

معرفی جاوا 29

انتخاب ابزار تولید 29

برنامه‌نویسی شی‌ءگرا 30

آبجکت‌ها و کلاس‌ها 32

صفات و رفتار (Attributes & Behaviour) 35

صفات یک کلاس از آبجکت‌ها 35

رفتار یک کلاس از آبجکت‌ها 36

ایجاد یک کلاس 37

اجرای برنامه 39

سازماندهی کلاس‌ها و رفتار کلاس 42

وراثت (Inheritance) 42

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

وراثت در عمل 47

وراثت منفرد و چندگانه 49

واسط‌ها (Interfaces) 49

بسته‌ها (Packages) 49

خلاصه 50

پرسش و پاسخ 50

کوئیز 51

پرسش‌ها 51

پاسخ‌ها 52

سوال امتحانی جاوا 52

تمرین‌ها 52
   فصل‌ 2 الفبای برنامه‌نویسی 54

دستورات و عبارات 54

متغیرها و انواع داده 54

ایجاد متغیرها 55

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

انواع متغیر 58

انواع داده‌‌ای 58

انواع کلاس 59

مقداردهی متغیرها 60

ثابت‌ها 60

توضیحات (Comments) 62

لیترال‌ها (Literals) 63

لیترال‌های عددی 63

لیترال‌های بولین 65

لیترال‌های کراکتری 65

لیترال‌های رشته‌ای 66

عبارات و عملگرها (Expression Operators) 67

محاسبات 67

توضیحات بیشتری درباره انتساب مقدار 69

افزایش و کاهش 71

عملگرهای منطقی 73

تقدم عملگرها 74

عملیات رشته‌ای 76

خلاصه 77

پرسش و پاسخ 78

کوئیز 78

سوالات 78

پاسخ‌ها 79

سؤال امتحانی جاوا 79

تمرین‌ها 80
   فصل‌ 3 کار کردن با آبجکت‌ها 81

ایجاد آبجکت‌های جدید 81

استفاده از new 82

new چه کاری انجام می‌دهد؟ 84

یادداشتی بر مدیریت حافظه 85

نحوه دسترسی و تنظیم کلاس و متغیرهای نمونه‌ای 85

بدست آوردن مقدارها 86

تغییر مقادیر 86

متغیرهای کلاسی 87

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

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

متدهای کلاسی 92

ارجاع به آبجکت‌ها 93

قالب‌گیری و تبدیل آبجکت‌ها و انواع اولیه 95

تبدیل نوع انواع اولیه 96

تبدیل نوع آبجکت‌ها 97

تبدیل انواع اولیه به آبجکت‌ها و بالعکس 99

مقایسه مقادیر آبجکت‌ و کلاس‌ها 101

مقایسه آبجکت‌ها 101

تعیین کلاس یک آبجکت 103

خلاصه 104

پرسش و پاسخ 104

کوئیز 105

سؤالات 105

پاسخ‌ها 106

تمرین امتحانی 106

تمرین‌ها 106
   فصل‌ 4 لیست‌ها، عبارت منطقی و حلقه‌های تکرار 107

آرایه‌ها 107

معرفی متغیرهای آرایه 108

ایجاد آبجکت‌های آرایه 109

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

تغییر دادن عناصر آرایه 111

آرایه‌های چند بُعدی 114

دستورات بلوکی 114

عبارات شرطی if 116

عبارت شرطی Switch 117

حلقه‌های for 123

حلقه‌های while و do 126

حلقه‌های while 126

حلقه‌های do-while 128

خارج شدن از حلقه‌ها 129

حلقه‌های برچسب‌دار 130

علمگر شرطی 130

خلاصه 131

پرسش و پاسخ 132

کوئیز 132

سوالات 132

پاسخ‌ها 133

تمرین امتحانی 133

تمرین‌ها 134
   فصل‌ 5 ایجاد کلاس‌ها و متدها 135

تعریف کلاس‌ها 135

ایجاد متغیرهای نمونه‌ای و متغیرهای کلاسی 136

تعریف متغیرهای نمونه‌ای (Instance Variables) 136

متغیرهای کلاسی (Class Variables) 137

ایجاد متدها 137

تعریف متدها 138

کلمه کلیدی this 140

محدوده متغیر و تعریف متد 141

ارسال آرگومان‌ها به متدها 142

متدهای کلاس 143

ایجاد برنامه‌های جاوا 145

کلاس‌های کمکی (Helper) 146

برنامه‌های جاوا و آرگومان‌های خط فرمان 146

ارسال آرگومان‌‌ها به برنامه‌های جاوا 147

مدیریت آرگومان‌ها در برنامه‌های جاوا 147

ایجاد متدهایی با نام مشابه ولی آرگومانهای متفاوت 149

متدهای سازنده (constructor) 153

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

فراخوانی یک متد سازنده دیگر 154

سربارگذاری متدها سازنده 155

override کردن متدها 156

ایجاد متدهایی که متدهای موجود را override می‌کنند 157

فراخوانی متد اصلی 158

override کردن سازنده‌ها 159

متدهای finalizer (خاتمه دهنده) 161

خلاصه 162

پرسش و پاسخ 163

کوئیز 164

سوالات 164

پاسخ‌ها 164

سؤال امتحانی 165

تمرین‌ها 166
   فصل‌ 6 بسته‌ها، واسط‌ها و سایر ویژگیهای کلاس 167

Modifierها 167

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

دسترسی پیش‌فرض (Default) 169

دسترسی Private 169

دسترسی public 171

دسترسی protected 172

مقایسه سطوح دسترسی 173

کنترل دسترسی و وراثت 173

متدهای Accessor 174

متدها و متغیرهای Static 175

متغیرها، متدها و کلاسهای Final 177

متغیرها 177

متدها 177

کلاس‌ها 178

کلاسها و متدهای abstract 179

بسته‌ها 180

استفاده از بسته‌ها 181

نامهای کامل کلاس و بسته 181

اعلام import 182

مشابهت در نام کلاسها 184

نکته‌ای راجع به classpath و مکانی که کلاسها در آن واقع شده‌اند 184

بسته‌های خودتان را ایجاد کنید 185

انتخاب نام بسته 185

ایجاد ساختار پوشه‌ای 186

اضافه کردن یک کلاس به یک بسته 186

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

واسط‌ها 187

مشکل وراثت منفرد 188

واسط‌ها و کلاس‌ها 188

پیاده‌سازی و استفاده از واسط‌ها 189

پیاده‌سازی واسط‌های چندگانه (Multiple Interfaces) 189

کاربرد دیگر واسط‌ها 190

ایجاد و بسط واسط‌ها 190

واسط‌های جدید 191

متدهای داخل واسط‌ها 192

گسترش واسط‌ها 192

ایجاد یک ویترین مغازه آنلاین 193

کلاسهای درونی (Inner Classes) 200

خلاصه 203

پرسش و پاسخ 203

کوئیز 204

سوالات 204

پاسخ‌ها 204

سوال امتحانی 205

تمرین‌ها 206
   فصل‌ 7 استثنائات (Exceptions) ، Assertionها و Thread ها 207

استثنائات 207

کلاسهای استثناءها 210

مدیریت اسثتناء‌ها 211

بررسی ثبات استثنائات 212

محافظت از کدها و به دام انداختن استثناها 212

عبارت finally 215

عبارت throws 218

چه استثنائاتی را باید رها کنید 219

محول کردن استثنائات 220

throwها و وراثت 221

ایجاد و رها کردن استثنائات خودتان 222

رها کردن استثنائات 222

ایجاد استثناء‌های مختص به خودتان 223

ترکیب throws ، try و throw 224

چه وقت و کجا نباید از استثنائات استفاده کرد 224

چه زمانی از استثنائات استفاده کنیم 224

چه زمانی از استنثائات استفاده نکنیم 225

استفاده بد از استثنائات 226

Assertionها 227

thread ها 230

نوشتن یک برنامه tread شده 231

یک برنامه tread شده 233

متوقف کردن یک tread 237

خلاصه 238

پرسش و پاسخ 239

کوئیز 240

سوالات 241

پاسخ‌ها 241

سوال امتحانی 241

تمرین‌ها 242
   فصل‌ 8 ساختارهای داده (Data Structures) 243

رفتن به فراتر از آرایه‌ها 243

ساختارهای جاوا 344

Iterator 246

مجموعه‌های بیتی (BitSets) 247

بُردارها (Vectors) 250

چرخیدن در ساختارهای داده 254

پُشته‌ها 256

Map 258

جدول‌های Hash 259

Genericها 264

خلاصه 267

پرسش و پاسخ 268

کوئیز 269

سوالات 269

پاسخ‌ها 269

سؤال امتحانی 270

تمرین‌ها 270
   فصل‌ 9 کار کردن با Swing 272

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

ایجاد یک واسط 273

ایجاد یک چارچوب 276

نمایش یک صفحه Splash 277

ایجاد یک کامپوننت 278

افزودن کامپوننت‌ها به یک محفظه 279

کار کردن با کامپوننت‌ها 281

آیکون‌های تصویری 282

برچسب‌ها (Labels) 284

فیلدهای متنی 285

نواحی متن (Text Areas) 286

قابهای پیمایشی (Scrolling pane) 288

کادرهای انتخاب و دکمه‌های رادیویی 289

کارهای کُمبو (Combo Boxes) 292

لیست‌ها 293

خلاصه 295

پرسش و پاسخ 296

کوئیز 296

سوالات 296

پاسخ‌ها 297

سوال امتحانی 297

تمرین‌ها 298
   فصل‌ 10 ساختن یک واسط Swing 299

امکانات Swing 299

تنظیم Look and Feel 300

کادر محاوره‌ای استاندارد 303

کادرهای محاوره‌ای Confirm 304

کادر محاوره‌ای ورودی (Input Dialog Box) 306

کادر محاوره‌ای پیغامی (Message Dialog Boxes) 307

کادرهای محاوره گزینه‌ای (Option Dialog Boxes) 308

استفاده از کادرهای محاوره‌ای 309

لغزنده‌ها (Sliders) 312

قاب‌های پیمایشی (Scroll Panes) 314

نوار ابزارها (Toolbars) 316

Progress Bars (نوارهای پیشرفت) 319

منوها(Menus) 321

Tabbed Pane ها 325

خلاصه 327

پرسش و پاسخ 327

کوئیز 328

سوالات 328

پاسخ‌ها 329

تمرین امتحانی 329

تمرین‌ها 330
   فصل‌ 11 چیدمان اولیه واسط 331

چیدمان اولیه واسط 331

چیدمان یک واسط 332

Flow Layout 333

Grid Layout 336

Border Layout 338

ترکیب مدیریت‌های چیدمان 340

Card Layout 341

استفاده از Card Layout در یک برنامه 343

Grid Bag Layout 349

طراحی این گرید 352

ایجاد یک شبکه 353

لایی‌گذاری (Padding) سلول و حاشیه‌ها (Insets) 358

خلاصه 358

پرسش و پاسخ 359

کوئیز 360

پرسش‌ها 360

پاسخ‌ها 360

سوال امتحانی 361

تمرین‌ها 362
   فصل‌ 12 پاسخ‌دهی به ورودی کاربر 363

شنونده‌های رخداد (event Listeners) 363

تنظیم کامپوننت‌ها 364

متدهای رسیدگی به رخداد (event-handling) 365

کار کردن با متدها 368

رویدادهای Action 369

رویدادهای Focos 370

رویدادهای Item 372

رویدادهای کلید (key events) 374

رویدادهای ماوس 375

رویدادهای حرکت ماوس (Mouse Motion Events) 376

رویدادهای پنجره 380

استفاده از کلاسهای Adapter 381

خلاصه 382

پرسش و پاسخ 383

کوئیز 354

سوالات 384

پاسخ‌ها 384

سوال امتحانی 385

تمرین‌ها 386
   فصل‌ 13 رنگ، فونت و گرافیک 387

کلاس Graphics2D 387

سیستم مختصات گرافیکی 389

رسم متون 390

بهبود فونت‌ها و گرافیک‌ها با Antialiasing (خوش نماسازی) 392

یافتن اطلاعات مربوط به یک فونت 392

رنگ 395

استفاده از آبجکت‌های Color 396

آزمایش و تنظیم رنگهای فعلی 397

ترسیم خطوط و چند ضلعی‌ها 398

فضاهای مختصاتی کاربر و دستگاه 399

تعیین صفات (Attributes) نمایش اشیاء 399

الگوهای پُر کردن 399

تنظیم ترسیم خط (stroke) 401

ایجاد آبجکت‌ها برای ترسیم آنها 403

خطوط (Lines) 403

مستطیل‌ها (Rectangles) 403

بیضی‌ها (Ellipses) 403

کمان‌ها (Arcs) 404

چند ضلعی‌ها (Polygons) 405

ترسیم آبجکت‌ها 406

رسم یک نقشه 406

خلاصه 410

پرسش و پاسخ 410

کوئیز 411

پاسخ‌ها 411

سوال امتحانی 411

تمرین‌ها 412
   فصل‌ 14 تولید برنامه‌های Swing 413

Java Web Start 413

استفاده از Java Web Start 417

ایجاد یک فایل JNLP 418

پشتیبانی از Web Start بر روی یک سرور 424

عناصر اضافی JNLP 425

امنیت (Security) 425

توضیحات (descriptions) 425

آیکونها (Icons) 426

بهبود عملکرد با استفاده از SwingWorker 427

خلاصه 432

پرسش و پاسخ 433

کوئیز 434

سوالات 434

پاسخ‌ها 434

سوال امتحانی 435

تمرین‌ها 436
   فصل‌ 15 کار کردن با ورودی و خروجی 438

معرفی جریان‌ها 438

استفاده از جریان 438

فیلتر کردن یک جریان 439

مدیریت استثنائات 440

جریان‌های بایتی 440

جریان‌های فایل 441

جریان‌های ورودی فایل 441

جریان‌های خروجی فایل 444

فیلتر کردن یک جریان 446

فیلترهای بایتی 446

جریان‌های بافر شده 447

جریان‌های ورودی کنسول 451

جریان‌های داده‌ای 452

جریان‌های کاراکتری 456

خواندن فایلهای متنی 456

نوشتن فایلهای متنی 459

فیلترهای فایل و نام فایل 461

خلاصه 464

پرسش و پاسخ

کوئیز 465

سوالات 466

پاسخ‌ها 466

سوال امتحانی 466

تمرین‌ها 467
   فصل‌ 16 سریال‌سازی و آزمایش آبجکت‌ها 469

سریال‌سازی آبجکت‌ها 469

جریان‌های خروجی آبجکت 471

جریان‌های ورودی آبجکت 475

متغیرهای موقتی (Transient) 478

بررسی فیلدهای سریال شده یک آبجکت 478

بازرسی کلاسها و متدها بوسیله انعکاس (Reflection) 479

بازرسی و ایجاد کلاس‌ها 480

کار کردن با هر یک از بخش‌های یک کلاس 482

بازرسی یک کلاس 483

خلاصه 486

پرسش و پاسخ 486

کوئیز 487

سوالات 487

پاسخ‌ها 487

سوال امتحانی 487

تمرین‌ها 488
   فصل‌ 17 برقراری ارتباط در اینترنت 489

شبکه‌بندی در جاوا

باز کردن یک جریان بر روی شبکه 490

سوکت‌ها 495

سرورهای سوکت 500

طراحی یک برنامه سرور 501

آزمایش برنامه سرور 503

بسته java.nio 504

بافرها 504

بافرهای بایتی 507

مجموعه‌های کاراکتری <507/td>

کانال‌ها (Cnannels) 509

کانال‌های شبکه‌ای 512

سرورها و کلاینت‌های مسدود نشده 513

خلاصه 519

پرسش و پاسخ 520

کوئیز 520

سوالات 521

پاسخ‌ها 521

سوال امتحانی 523

تمرین‌ها 523
   فصل‌ 18 دسترسی پایگاه داده با استفاده از JDBC 523

رابط پایگاه دادة جاوا 523

درایورهای پایگاه داده 525

پُل JDBC-ODBC 526

اتصال به یک منبع ODBC 528


530

نوشتن داده در پایگاه داده با استفاده از SQL 534

حرکت در مجموعه جواب 541

درایورهای JDBC 542

خلاصه 548

پرسش و پاسخ 548

پرسش و پاسخ 549

سوالات 549

پاسخ‌ها 549

سوال امتحانی 550

تمرین‌ها 551
   فصل‌ 19 خواندن و نوشتن فیلدهای RSS 551

استفاده از XML 551

طراحی یک گویش XMLی 555

پردازش XML با جاوا 557

پردازش XML با XOM 557

ایجاد یک سند XML 559

تعییر یک سند XML 562

فرمت بندی یک سند XML 566

ارزیابی XOM 569

خلاصه 572

پرسش و پاسخ 572

کوئیز 573

سوالات 573

پاسخ‌ها 574

آزمون امتحانی 574

تمرین‌ها 575
   فصل‌ 20 : سرویس‌های وب (خدمات) XML 578

معرفی XML-RPC 578

برقراری ارتباط با XML-RPC 579

ارسال یک درخواست 580

پاسخدهی به یک درخواست 582

انتخاب یک پیاده‌سازی XML-RPC 583

استفاده از سرویس وب XML-RPC 585

ایجاد یک سرویس وب XML-RPC 589

خلاصه 594

پرسش و پاسخ 594

کوئیز 595

سوالات 595

پاسخ‌ها 595

تمرین امتحانی 595

تمرین‌ها 596
   فصل‌ 21 نوشتن سِروْلِت‌های جاوا و صفحه‌های سرور جاوا 598

استفاده از servletها 598

تولید servletها 601

استفاده از کوکی‌ها 608

استفاده از sessionها 612

JSP 616

نوشتن یک صفحه JSP 618

استفاده از عبارات 618

استفاده از Scriptletها 621

استفاده از Declaration ها 623

ایجاد یک برنامه تحت وب 626

کتابخانه تگ استاندارد JSP 633

خلاصه 641

پرسش و پاسخ 642

کوئیز 642

سوالات 643

پاسخ‌ها 643

سوال امتحانی 643

تمرین‌ها 644
   ضمیمه A استفاده از کیت تولید برنامه‌های جاوا 645

انتخاب ابزار تولید برنامه‌های جاوا 645

نصب JDK 646

نصب ویندوزی 648

پیکربندی کیت تولید برنامه‌های جاوا 650

استفاده از واسط خط فرمان 650

باز کردن پوشه‌ها در MS-DOS 652

ایجاد پوشه‌ها در MS-DOS 653

اجرای برنامه‌ها در MS-DOS 654

اصلاح خطاهای پیکربندی 656

تنظیم PATH در ویندوز 98 یا Me 656

تنظیم PATH در ویندوزهای NT ، 2000 یا XP 658

استفاده از یک ویرایشگر متنی 660

ایجاد یک برنامه نمونه 662

کامپایل و اجرای برنامه در ویندوز 664

تنظیم متغیر CLASSPATH 666

تنظیم CLASSPATH بر روی ویندوز 98 یا Me 666

تنظیم Classpath بر روی ویندوزهای NT ، XP ، 2000 یا 2003 668

عیب‌یابی نصب کیت 670
   ضمیمه B برنامه‌نویسی با کیت تولید جاوا 671

مرور کلی بر روی JDK 671

مفسر java 673

کامپایلر javac 675

مرورگر appletviewer 677

ابزار مستندسازی javadoc 681

ابزار آرشیو فایل جاوا jar 685

اشکالزدایی jdb 687

اشکال‌زدایی از برنامه‌ها 688

اشکال‌زدایی اپلت‌ها 690

دستورات پیشرفته اشکال زدایی 691

استفاده از System Properties 692

مترجم :
ریحانه هاشم پور

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

نوبت چاپ :
اول

سال چاپ :
1389

مولف :
Rogres Cadenhead - Laura Lemay

شابک :
978-964-2971-21-3



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