تکنیک های پیشرفته در برنامه سازی وب ) اسلايد هفتم ) جوانمرد Website: به نام خدا.

Slides:



Advertisements
Similar presentations
Awe sim.
Advertisements

معاونت درمان امور مامایی اردیبهشت 90. برای ثبت اطلاعات در برنامه نرم افزاری نظام مراقبت مرگ پریناتال ابتدا لازم است برنامه نرم افزار info-path وپرنیان.
فاکتورهای مهم در ایجاد یک مقاله علمی
Definition. قانون بیز P(b|a) = P(a|b)P(b)/P(a) P(b|a) = P(a|b)P(b)/P(a) این قانون برای استنتاج آماری استفاده می شود. این قانون برای استنتاج آماری استفاده.
محدثه گل پرور, ملاحت ملکی استاد راهنما : مهندس برادران هاشمی.
Decision Tree.
فایل پردازی در C File based Programming in C. انواع فایل متنی –سرعت بالا –حجم کمتر –امکان دسترسی تصادفی –حفظ امنیت داده ها دودویی (باینری) –امکان باز.
How to installHow to use You must have a pejvak Shortcut in your computers Desktop: You must have a pejvak Shortcut in your computers Desktop: double.
1 بنام خدا زبان برنامه نویسی C (21814( Lecture 14 Structures.
Database Laboratory: Session #4 Akram Shokri. DB-Lab 2 Lab Activity You must already created all tables You have to have inserted proper data in tables.
به نام خدا برنامه سازی سمت سرور (php)
تکنیک های پیشرفته در برنامه سازی وب ) اسلايد نهم SVG - ) جوانمرد Website: به نام خدا.
تکنیک های پیشرفته در برنامه سازی وب ) اسلايد پنجم ) جوانمرد Website: به نام خدا.
1 بنام خدا زبان برنامه نویسی C (21814( Lecture 9 Selected Topics.
موضوع: دبير مربوطه: آموزشگاه : اجرا : عبارتهای جبری خانم مقصودی
بسم الله الرحمن الرحیم. Visual Studio 2012 Performance Profiling Tools.
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education 3-1.
9ghalam.ir. Make lunch 9ghalam.ir Bake a cake 9ghalam.ir.
آشنايي با سيستم اعداد.
برآورد خطر خطرنسبي (relative risk) نسبت شانس) (odds ratio
پنل های خورشیدی ساختار وانواع مختلف. عبارتند از قطعات نیمه رسانا یی که انرژی خورشید را به انرژی الکتریکی تبدیل می کنند. رسانایی این مواد به طور کلی به.
تمرین هفتم بسم الله الرحمن الرحیم درس یادگیری ماشین محمدعلی کیوان راد
هیدروگراف(Hydrograph) تهیه : دکتر محمد مهدی احمدی
فصل اول: رسانه های ذخیره سازی
بنام خدا زبان برنامه نویسی C (21814( Lecture 12 Selected Topics
SY800 router mode [AD-14-TB ].
آشنایی مقدماتی با نرم افزار Endnote X4
آموزش مقدمات MATLAB سیگنال ها و سیستم ها دانشگاه صنعتی شریف پائیز 86
دانشگاه علوم پزشکی شهید بهشتی
نرم افزار نگهداری و تعمیرات مبتنی بر مدیریت دانش نت CMMS-MKMS
سیستم مدرسه کارنیک شرکت کارنیک سیستم
فصل دوم جبر بول.
Route configuration for 5400W ADSL Router
تکنیک دیماتل DEMATEL: decision making trial and evaluation laboratory.
بررسی قطبش در لیزر های کاواک عمودی گسیل سطحی(vcsel)
SSO Single Sign-on Systems
آشنایی با پایگاه داده mysql
خودآموز آسان ویکی‌پدیای فارسی
آموزش کرک کردن نرم افزار ACTIVE HDL
Tree Sort.
کوئیز از جلسه قبل) کارخانه ای در حال خرید قطعه‌ای برای یکی از ماشین‌آلات خود می باشد اگر نرخ بهره 10% برای محاسبات فرض شود، دو مدل از قطعه ماشین در دسترس.
مدارهای منطقی فصل سوم - خصوصیات توابع سويیچی
ساختمان داده‌ها پیمایش درخت دودویی
آشنایی مقدماتی با نرم افزار Endnote X4
آدرس : میدان هفت تیر – بن بست هوشیار – پلاک 5
دینامیک سیستمهای قدرت مدرس: دکتر مهدی بانژاد
Bucket sort اكرم منوچهري زهرا منوچهري
راهنمای استفاده از ابزار Mailings در Ms Word
پشته و صف پیوندی Give qualifications of instructors: DAP
آشنایی مقدماتی با نرم افزار Endnote X4
نام درس: طراحی و پیاده سازی زبانهای برنامه سازی
بسم الله الرحمن الرحیم هرس درخت تصمیم Dr.vahidipour Zahra bayat
آشنایی مقدماتی با نرم افزار Endnote
کاربرد کامپیوتر در داروخانه
جستجوی منابع الکترونیک
مظفر بگ محمدی دانشگاه ایلام
به نام خدا Koha برنامه.
پروتکلها و استانداردهای وب (فصل نهم)
سمینار SharePoint رانندگی در بزرگراه پرتال ها
فصل ششم مدارهای ترتیبی.
سخت افزارهای امنیتی Hardware Security تهیه و ارایه : یونس جوان.
به نام یکتای دانا فصل اول: متدها و قواعد.
فصل 8 –Process and Deployment
نسبت جرم فرمولی ”جرم اتمی و فرمول تجربی
عملیات با رشته‌ها موسوی ندوشنی ویراست 1389 دانشگاه صنعت آب و برق.
برنامه ریزی خطی پیشرفته (21715( Advanced Linear Programming Lecture 7
پشته و صف پیوندی Give qualifications of instructors: DAP
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
سد خونی- مغزی. تکنولوژی نمایش فاژی و کاربرد آن  مقدمه و تاریخچه  نمایش فاژی در تولید آنتی بادی مونوکونال.
Presentation transcript:

تکنیک های پیشرفته در برنامه سازی وب ) اسلايد هفتم ) جوانمرد Website: به نام خدا

ایجاد XML با کمک ASP تکنیک های پیشرفته در برنامه سازی وب – جوانمرد – اسلايد 7 2 ") response.Write(" ") response.Write(" Jani ") response.Write(" Tove ") response.Write(" Remember me this weekend ") response.Write(" ") %> فایل را با پسوند.asp ذخیره میکنیم و روی سرور اجرا میکنیم. نتیجه :

ایجاد XML با کمک PHP تکنیک های پیشرفته در برنامه سازی وب – جوانمرد – اسلايد 7 3 "; echo " "; echo " Jani "; echo " Tove "; echo " Remember me this weekend "; echo " "; ?> فایل را با پسوند.php ذخیره میکنیم و روی سرور اجرا میکنیم. نتیجه :

تمرین 1: تکه کد زیر چه کاری انجام میدهد؟ تکنیک های پیشرفته در برنامه سازی وب – جوانمرد – اسلايد 7 4

تمرین 2: تکه کد زیر چه کاری انجام میدهد؟ تکنیک های پیشرفته در برنامه سازی وب – جوانمرد – اسلايد 7 5 " text=text & " Tove " text=text & " Jani " text=text & " Reminder " text=text & " Don't forget me this weekend! " text=text & " " set xmlDoc=Server.CreateObject("Microsoft.XMLDOM") xmlDoc.async=false xmlDoc.loadXML(text) xmlDoc.Save("test.xml") %>

یادآوری تکنیک های پیشرفته در برنامه سازی وب – جوانمرد – اسلايد 7 6 برای به دست آوردن مقدار یک عنصر از این روش استفاده میکردیم : xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET","books.xml",false); xmlhttp.send(); xmlDoc=xmlhttp.responseXML; txt=xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue; در اینجا مقدار اولین عنصر title در سند books.xml بدست می آید.

بدست آوردن مقدار یک attribute تکنیک های پیشرفته در برنامه سازی وب – جوانمرد – اسلايد 7 7 xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET","books.xml",false); xmlhttp.send(); xmlDoc=xmlhttp.responseXML; txt=xmlDoc.getElementsByTagName("title")[0].getAttribute("lang"); در اینجا مقدار ویژگی lang اولین عنصر title در سند books.xml بدست می آید.

تغییر مقدار یک عنصر تکنیک های پیشرفته در برنامه سازی وب – جوانمرد – اسلايد 7 8 xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET","books.xml",false); xmlhttp.send(); xmlDoc=xmlhttp.responseXML; xmlDoc.getElementsByTagName("title")[0].childNodes[0] = nodeValue="Easy Cooking"; در اینجا مقدار اولین عنصر title در سند books.xml به مقدار جدید ”Easy Cooking” تغییر می یابد.

تغییر مقدار یک attribute و یا ایجاد آن ( در صورت عدم وجود ) تکنیک های پیشرفته در برنامه سازی وب – جوانمرد – اسلايد 7 9 xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET","books.xml",false); xmlhttp.send(); xmlDoc=xmlhttp.responseXML; xmlDoc.getElementsByTagName("title")[0].setAttribute("edition","first"); در اینجا یک attribute جدید با نام edition به اولین عنصر title سند اضافه میشود که مقدار آن برابر first است.

متدهای مورد نیاز برای ساخت عنصر جدید تکنیک های پیشرفته در برنامه سازی وب – جوانمرد – اسلايد 7 10 createElement(): متدی برای ایجاد عنصر جدید createTextNode() : متدی برای ایجاد نود متنی جدید appendChild(): متد اضافه کردن یک عنصر فرزند به یک عنصر( بعد از آخرین فرزند )

مثال: اضافه کردن عنصر و متن first در درون آن. تکنیک های پیشرفته در برنامه سازی وب – جوانمرد – اسلايد 7 11 newel=xmlDoc.createElement("edition"); newtext=xmlDoc.createTextNode("First"); newel.appendChild(newtext); xmlDoc.getElementsByTagName("book")[0].appendChild(newel);

حذف یک عنصر تکنیک های پیشرفته در برنامه سازی وب – جوانمرد – اسلايد 7 12 x=xmlDoc.getElementsByTagName("book")[0]; x.removeChild(x.childNodes[0]); در این مثال اولین فرزند از اولین عنصر book سند xml حذف میگردد. نکته : به کمک x.childNodes.length میتوان تعداد فرزندان یک عنصر را بدست آورد.

کاربرد XML در زندگی واقعی تکنیک های پیشرفته در برنامه سازی وب – جوانمرد – اسلايد XML News : به منظور تبادل اخبار و دیگر اطلاعات (News Industry Text Format) Colombia Earthquake 143 Dead in Colombia Earthquake By Jared Kotler, Associated Press Writer Bogota, Colombia Monday January :28 ET

کاربرد XML در زندگی واقعی تکنیک های پیشرفته در برنامه سازی وب – جوانمرد – پایان اسلايد XML Weather Service : به منظور تبادل اطلاعات هواشناسی NOAA's National Weather Service New York/John F. Kennedy Intl Airport, NY KJFK Mon, 11 Feb :51: EST A Few Clouds West