Wednesday, June 18, 2008

فایرفاکس 3

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

Saturday, February 2, 2008

Internet Explorer 8

مایکروسافت اولین نسخه آزمایشی از مرورگر اینترنت اکسپلورر 8 را در نیمه نخست سال 2008 در حالی که پیشتیبانی کاملی از استانداردهای وب به عمل می آورد، ارائه خواهد کرد. این مرورگر جدید "Windows Internet Explorer 8" نامگذاری شده است.

از نکات قابل توجه در رابطه با این مرورگر جدید می توان به قابلیتی اشاره کرد که با استفاده از آن طراحان صفحات وب می توانند در کدهای خود دستوری را وارد نمایند که به مرورگر می گوید سایت بر اساس استاندارهای IE 8 نمایش داده شود و بدین ترتیب مرورگر موتور بارگذاری خود را تغییر می دهد.

با این وجود، استفاده از IE 8 هیچ مشکلی را برای نمایش صفحاتی که پیش از آن طراحی شده اند بوجود نخواهد آورد. این صفحات در مرورگرهای IE6 و یا IE7 بخوبی نشان داده می شوند مگر آنکه بواسطه دستور ساده ای که طراح سایت در بین کدهای HTML خود اعمال کرده است، سایت بر اساس استاندارهای IE 8 بارگذاری شود.

تا این زمان مشخص نشده است که آیا امکان نصب و اجرای Windows IE 8 بر روی سیستم عامل های ویندوز XP / 2000 نیز امکان پذیر است و یا خیر ؟
منبع

winbeta.net

Thursday, January 3, 2008

DTD در XML

در مورد DTD ، در Post قبلی توضیح دادیم.

DTD بر دو نوع است.Internal DTD و External DTD

Internal DTD ، زمانی ا ستفاده می شود که تمامی داده ی DTD ، در سند جاری XML باشد.

این به این معنا ست که سند XML نیاز به هیچ سندی دیگری برای دریافت دستورات DTD ندارد.

DTD ، با عنصر !DOCTYPE شروع می شود و پس از باز شدن یک براکت ،عنصر ریشه ی سند تعریف می شود .در ادامه تمامی تعاریف DTD آورده می شود.پس از پایان این تعاریف ، یک براکت بسته نوشته می شود.

Internal DTD ، در خط دوم سند و پس از خط اعلان سند ، آورده می شود.

در صورتی که DTD سند ما Internal باشد ، در خط اعلان سند ، مقدار صفت standalone را برابر YES قرار می دهیم.

External DTD ،به حالتی می گوییم که اطلاعات DTD سند XML ما درون فایل جداگانه ای قرار گرفته باشد.

برای یک External DTD ،پس از نوشتن عنصر !DOCTYPE ،و آوردن نام عنصر ریشه ، لغت کلیدی SYSTEM را می نویسیم.

این لغت کلیدی به Parser می گوید که برای دریافت DTD سند ، باید به URI مشخص شده که در ادامه آورده می شود مراجعه کند.این URI پس از لغت کلیدی SYSTEM نوشته می شود.

برای استفاده از External DTD ، باید مقدار صفت standalone در خط اعلان سند را برابر با NO قرار دهیم.

فرض کنید ساختمان داده ای بصورت زیر در یک سند XML تعریف کرده ایم.


در صوتی که بخواهیم برای این ساختان داده یک Internal DTD تعریف کنیم ، بصورت زیر خواهد بود:


و اگر بخواهیم یک External DTD تعریف کنیم ، بصورت زیر خواهد بود:


در این تعریف ، فایل myfile.dtd ،فایلی است که حاوی اطلاعات DTD ماست.داده های این فایل در Notepad نوشته و سپس با پسوند .dtd ذخیره می شوند.اطلاعات این فایل برای مثال بالا بصورت زیر خواهد بود:


آشنایی با برخی واژه ها و اصطلاحات در XML

Valid :سندی XML را در صورتی Valid (معتبر) می دانیم که مطابق با DTD تعریف شده برای سند باشد.

Document Type Definition(DTD) :مجموعه ای از قوانین که بصورت متنی ساده ، ساختمان ، نحو و لغات مربوط به تگ ها و صفات و ارتباط آن ها را در سند XML ، بیان می کند.

توجه کنید که DTD ، مخفف عبارت Document Type Declaration نیست.Declare کردن یا اعلان ، در خط اول سند XMl صورت می گیرد.

برای اعلان یک سند XML ،خط زیر را می نویسیم:


Document Object Model (DOM) :مدلی از شئ است که مشخص می کند چگونه اشیاء توسط کد (Script) دستکاری می شوند.

Well-Formed : سند XML ای را خوش فرم می گوییم که حداقل قوانین XML ،در مورد آن رعایت شده باشد.(برای مشاهده ی این قوانین این Post را ببینید)