وبلاگ فرهاد مرتضی پور

Farhad Mortezapour's Blog

وبلاگ فرهاد مرتضی پور

Farhad Mortezapour's Blog

طراحی پیشرفته FireFox

مرورگر Firefox خودتون رو باز کنید و در آدرس بار مقدار زیر رو وارد کنید:

chrome://browser/content/browser.xul

در کمال تعجب خواهید دید که یک محیط فایرفاکس جدید در Tab نمایش داده خواهد شد.

توضیح :
آدرس chrome رو که به عنوان نام پروتوکل در آدرس بار وارد شد به فایرفاکس اعلام میکنه این یک فایل منبع داخلی برای فایرفاکس است و داده ها باید از منابع داخلی خوانده شود.
در مورد مذکور فایل browser.xul در داخل فایل منبع browser.jar در در پوشه chrome همراه فایرفاکس قرار داره. این فایل شامل تمام موارد مورد نیاز برای طراحی ظاهر فایرفاکس مورد استفاده است.
با استفاده از برنامه WinAce می تونید فایل browser.jar را از حالت فشرده خارج کنید و ویرایش مورد نظر را انجام داده و مجددا با WinAce عمل فشرده سازی با فرمت JAR رو انجام بدید.

اما توضیح فایل browser.xul :
این یک فایل XUL است که مخفف XML User-Interface Language استاندارد طراحی ظاهر برای چندین سیستم عامل است که توسط Mozilla ایجاد شده است. و از ویژگی های پیشرفته ای که در FireFox و مرورگر Mozilla در اون استفاده شده است و باعث انعطاف پذیری باور نکردنی و قابلیت حمل فراوان اون شده است. اطلاعات بیشتر در مورد XUL در اینجا : http://www.xulplanet.com

نتیجتا وقتی ما آدرس chrome://browser/content در مرورگر فایرفاکس وارد می کنیم از نظر فایر فاکس این یک روند عادی به شمار میره.
و نتیجه نهایی اینکه تمام فرمهای FireFox نوعی Browser هستند با این تفاوت که امکانات اظافی حذف شده است.

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

Report A Broken WebSite: chrome://reporter/content/reportWizard.xul
Page info: chrome://browser/content/pageInfo.xul
About: chrome://browser/content/aboutDialog.xul
Element Properties: chrome://browser/conent/metaData.xul
Oepn location: chrome://browser/conent/openLocation.xul
Options: chrome://browser/conent/preferences/preferences.xul

جالبتر هم هست اینکه تمامی عملیات با استفاده از JavaScript انجام میشه:
مثلا عمل جستجو :

chrome://browser/content/browser/search/engineManager.js

 

salarblog : منبع

Visual Studio 2008 در راه است

 

مایکروسافت تاریخ ارائه نسخه جدید ویژوال استودیو ۲۰۰۸ را ۲۷ فوریه ۲۰۰۸ مطابق با هشتم اسفند ۱۳۸۶ اعلام کرد. با این وجود ویژوال استودیو ۲۰۰۸ در بهار ۸۷ در ایران خواهد بود.

طبق اعلام مدیران این شرکت ، ویندوز سرور ۲۰۰۸ و SQL Server 2008 نیز در همان روز ارائه می شوند.

ویژوال استودیوی ۲۰۰۸ همراه با نسخه ۳.۵ فریم ورک ارائه می شود.

مشخصات ویژوال استودیو ۲۰۰۸

UNION ALL

سلام

 

امروز با یک مثال ساده کاربرد UNION ALL رو توضیح خواهم داد

 

دو جدول بصورت زیر داریم

 

Table1

ID

1

1

1

2

3

 

Table2

ID

1

1

2

3

4

 

حالا میخواهم ID های مشترک تیبل 1 و 2 را با هم انتخاب کنم :

SELECT Table1.ID FROM Table1 WHERE Table1.ID=1 
UNION ALL
SELECT Table2.ID FROM Table2 WHERE Table2.ID=1

نتیجه :

 

ID

1

1

1

1

1