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

Farhad Mortezapour's Blog

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

Farhad Mortezapour's Blog

30 ترفند ویندوز ، رجیستری و اینترنت

غیر فعال کردن گزارش خطا درWindows XP :
کنترل پنل خود را باز کنید. سپس واردSystem شوید. بر روی زبانه Advanced کلیک کنید. سپس بر روی error-reporting در زیر پنجره کلیک کنید.Disable error reporting را انتخاب کنید و با فشار بر روی OK صفحات خارج شوید.
________________________________________

غیر فعال کردن پخش اتوماتیک CD در :Windowx XP
My Computer را باز و بر روی CD Rom خود کلیک کنید. سپسProperties را انتخاب کرده و بر روی Auto Play کلیک نمایید. در Drop Down Box می توانید فعال یا غیر فعال بودن این ویژگی را معلوم کنید.
________________________________________

غیر فعال کردن Shared Document در:Windowx XP
وارد ریجستری شوید. حال به قسمت زیر بروید :
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/MyComputer/NameSpace/DelegateFolders
حالا {59031a47-3f7-2 44a7-89c5-5595fe6b30ee} را حذف کنید.
________________________________________

استفاده از امکانات NTFS در :Windowx XP
اگر آشنایی شما با قابلیتهای NTFS به قبل از ورود ویندوز XP باز می گردد حتماً بعد از نصب ویندوز XP با این مساله مواجه شده اید که بطور پیش فرض دسترسی لازم برای استفاده از امکانات NTFS از طریق برگه Security که یکی از چند برگه موجود هنگام مشاهده خصوصیات یک فایل و یا پوشه می باشد وجود ندارد. چنانچه از فایل سیستم NTFS استفاده می کنید ، برای فعال کردن برگه Security مراحل زیر را طی کنید :
1- با Double-Click کردن بر روی My Computer آن را باز کنید.
-2 به منوی Tools بروید و Folder Options را انتخاب کنید. این گزینه را می توانید در کنترل پنل نیز بیابید.
3- به برگه view بروید و در پایین لیست گزینه File Sharing Use Simple را از حالت انتخاب خارج کنید.
حالا اگر بر روی یک فایل و یا پوشه Right-Click کنید و Properties را انتخاب کنید شاهد ظاهر شدن برگه ی Security خواهید بود که به شما این امکان را میدهد تا دسترسی به فایلها و پوشه ها توسط کاربرانی که به صورت Local وارد سیستم می شوند را محدود کنید.
________________________________________

غیر فعال کردن بالون های توضیحی:
این تنظیمات نکات و اطلاعاتی را که ویندوز اغلب برای کاربران در داخل شکل های بالونی نوار ابزار نشان می دهد غیر فعال می کند. رجیستری را باز کرده و مسیر زیر را در آن پیدا کنید.
[HKEY_CURRENT_USERSoftwareMicrosoft
WindowsCurrentVersionExplorerAdvanced]
در پنجره ی راست با راست کلیک و انتخاب new یک کلید DWORD جدید بسازید و نام آن را EnableBalloonTips بگذارید. آن را باز کنید. اگرمقدار آن را برابر 1 بگذارید بالون ها نمایش داده می شوند و اگر صفرقرار دهید بالون ها نمایش داده نخواهند شد. پس از زدن کلید ok ری استارت کنید.
________________________________________

قفل کردن اندازه و موقعیت نوار ابزار در :Windowx XP/Me
اگر می خواهید کسی نتواند اندازه و موقعیت نوار ابزار شما را تغییر دهد به این صورت عمل کنید : از منوی RAN ریجستری را باز کنید. سپس مسیر زیر را دنبال کنید :
[HKEY_CURRENT_USERSoftwareMicrosoft
WindowsCurrentVersionExplorerAdvanced]
حال یک کلید ازنوع DWORD Value بسازیدو نام آنرا TaskbarSizeMoveبگذارید.حالا اگر مقدار این کلید را صفر قرار دهید نوار ابزار قفل و اگر 1 قرار دهید نوار ابزارآزاد خواهد شد. سیستم را دوباره بوت کنید.
________________________________________

جستجوی بدون دردسر درWindows XP :
هنگامی که می خواهید در ویندوز XP جستجو کنید با عناصری روبرو می شویدکه شاید برای شما آزار دهنده باشند از جمله: وجود انیمیشن سگ، وجود سوالهای گوناگون قبل از جستجو و... شما می توانید این عناصر را حذف کنید و این کار مسلما" در افزایش سرعت جستجوی شما نیز بی تاثیر نخواهد بود.به منوی Start رفته و Search را انتخاب کنید تا یک پنجره جداگانه برای جستجو باز شود. در ستون مخصوص جستجو گزینه Change Preferences را کلیک کنید. برای محو شدن سگ گزینه ی اولرا یعنی Without an animated screen character را کلیک کنید. همچنین برای راحت شدن از مراحل خسته کننده دوباره Change Preferences را کلیک کنید و در مرحله بعدیChange files and folders search behavior را کلیک کرده و پس از آن گزینه دوم یعنی Advanced را انتخاب کنید. ملاحظه می کنید که هم سگ محو شد هم آن مراحل طولانی.
________________________________________

دسترسی سریع برنامه ها از طرق کلیک راست روی منوی استارت:
برای این کار باید در رجیستری کلید Hkey_Classes_Root/Directory/Shell را دنبال کنید. حال بر روی shell کلیک راست کرده و ابتدا new و بعد key را انتخاب کنید. نام برنامه ای را که میخواهید به عنوان نام وارد کنید و بعد Enter را بزنید.در گام بعدی در ستون سمت راست روی default دو بار کلیک کرده و در قسمتvalue نام برنامه را وارد کنید. حال روی کلیدی که در سمتچپ ایجاد کرده اید کلیک سمت راست کنید و مانند قبل کلید دیگری با نام Command درست کنید. دوباره روی ستون سمت راست default را دو بار کلیک کرده و در value مسیر کامل برنامه را بدهید. حال از رجیستری خارج شوید. این بار به ریست کردن نیازی نیست و برای امتحان میتوانید بر روی منوی استارت کلیک راست کنید و ببینید برنامه ای که ایجاد کرده اید وجود دارد.
________________________________________

هنگام ورود به برنامه OutLook برنامه MSN Messenger اجرا نشود :
ابتدا در ریجسرتی به شاخه زیر مراجه کنید :
HKEY_LOCAL_MACHINESOFTWAREMicrosoftOutlook Express
یک متغیر ایجاد کنید به نام Hide Messenger از نوع REG_DWORD حال مقدار عددی 2 را به آن بدهید.
________________________________________

روشن کردن کامپیوتر در زمان دلخواه :
وارد محیط setup شوید.
بعد بدنبال گزینه Power Management Setup بگردید.
حالا گزینه PWron/Resume by alarm را پیدا کنید.
گزینه فوق را از حالت غیر فعال به فعال تغییر دهید.
حالا گزینه date alarm در زیر فعال شده و می توانید تاریخ خود را ثبت کنید.
زمان را می توانید با گزینه Time alarm ثبت نمایید.
با فشردن کلید F10 و ذخیره اطلاعات و تغییرات کامپیوتر خود را خاموش کنید و فقط سیم برق کامپیوتر به پریز باشد حال در تاریخ و تایم مورد نظر شما کامپیوتر بصورت اتوماتیک روشن می شود.
________________________________________

جلوگیری از فراموش کردن پسورد ویندوز:
با این کار شما در واقع یک نسخه پشتیبان(backup) از پسوردتان تهیه می کنید.
برای این کار شما به یک دیسکت خام (بهتر است فرمت شده باشد) احتیاج دارید.
مراحل زیر را انجام دهید:
1- به Control Panel بروید.
2- بر روی User Accounts کلیک کنید.
3- حال بر روی کاربری که می خواهید از پسوردش backup بگیرید کلیک کنید.
4- با این کار شما وارد صفحه تنظیمات مربوط به آن کاربر خواهید شد.
5- در قسمت بالای سمت چپ و در زیر بخش Related Tasks روی گزینه دوم
یعنی Prevent a forgotten password کلیک کنید.
6- با این کار یک پنجره جدید باز می شود. در صفحه اول بر روی گزینه Next کلیک کنید.
7- در صفحه دوم از شما می خواهد که یک دیسکت خالی وارد فلاپی درایو کنید.
این کار را انجام دهید. و برای ادامه کار بر روی Next کلیک کنید.
8- حال از شما می خواهد که پسورد جاری خود را وارد کنید. پس از انجام این کار
دوباره بر روی Next کلیک کنید.
9- منتظر بمانید تا ساخته شود. پس از ساخته شدن دکمه Next فعال می شود. بر روی آن کلیک کنید.
10- در مرحله آخر که موفقیت آمیز بودن این مراحل را نشان می دهد بر روی Finish کلیک کنید.
خب تا اینجای کار شما دیسکت پشتیبان را ایجاد کرده اید. حال نحوه استفاده از آن را شرح می دهم:
اگر زمانی قصد وارد شدن به ویندوز را داشتید و پسورد خود را فراموش کردید طوری که با تایپ کردن پسورد اشتباه، ویندوز به شما هشدار می دهد که رمز اشتباه است و دوباره آن را وارد کنید.در این هشدار (و در صورتی که دیسکت را قبلا آماده کرده باشید) همچنین گفته شده که شما می توانید از دیسک reset پسورد استفاده کنید
(You can use your password reset disk) که بصورت یک لینک می باشد.
بر روی آن کلیک کنید.با این کار یک پنجره با نام Password Reset Wizard باز خواهد شد.با کلیک بر روی Next به مرحله بعد بروید.در این مرحله از شما می خواهد که دیسکت شامل پسورد را در درایو قرار دهید. پس از انجام این کار بر روی Next کلیک کنید.سپس از شما می خواهد که پسورد جدید و تایید آن را وارد کنید. قسمت Password hint هم برای این است که اشاره ای به رمزتان کنید تا در صورت فراموش کردن آن و با دیدن آن اشاره رمزتان را به یاد آورید.پس از انجام این کار بر روی Next کلیک کنید و در مرحله آخر هم بر روی Finish کلیک کنید.حال با رمز جدید وارد ویندوز شوید.
________________________________________

یک ترفند ساده درWindows XP :
اگر شما نیز از Error Reporting ویندوز خسته شده اید میتونید اآن را غیر فعال کنید.
برای این کار مراحل زیر را دنبال کنید:
1- در منوی Start برنامه Run را اجرا کنید.
-2 msconfig را تایپ کرده و OK را کلیک کنید.
3- به برگه Services بروید.
4- Error Reporting Service رو پیدا کرده و تیک کناری آن را بردارید و OK را کلیک کنید.
بار دیگر که کامپیوترتان را Restart کردید دیگر این سرویس غیر فعال است.
________________________________________

خنثی کردن قفل کلیک راست:
در برخی از سایت ها یا وبلاگ ها برای امنیت بیشتر مطالب و جلوگیری از کپی رایت کلیک راست را قفل می کنند.
برخی از روش های خنثی کردن قفل کلیک راست:
1- نگه داشتن کلیک وسط موس و بعد کلیک راست کردن.
2- نگه داشتن کلیک چپ موس و بعد کلیک راست کردن.
3- زدن کلیک راست وبعد زدن کلید esc یا enter و....
4- کلیک راست کردن با کیبورد.
________________________________________

ساختن Folder بدون نام :
بر روی فولدر مورد نظر راست کلیک کنید rename رو انتخاب کنید.کلید alt رو نگه دارید و عدد 0160 یا 255 رو تایپ کنید و کلید alt رو رها کنید و Enter کنید.
________________________________________

آنلاین ماندن یک ID برای همیشه :
بااینکار شما حتی اگر در اینترنت هم نباشید در لیست دوستانتان به شکل آنلاین هستید. برای این کار از منوی Login گزینه preferencec را انتخاب کنید و از صفحه باز شده گزینه Firewall with no peroxie را تیک بزنید.
________________________________________

تغییر سیستم عامل پیش فرض درWindows XP/2000/NT :
این تنظیمات در فایل Boot.ini کنترل می کند که کدام سیستم عامل بطور پیش فرض و در صورت عدم انتخاب از سوی کاربر اجرا شود.
ویژگی فقط خواندنی فایل BOOT.INI را غیر فعال کنید. این فایل بطور معمول در مسیر: C قرار دارد. سپس آن را در یک ویرایشگر متنی باز کنید.
در قسمت [boot loader] مقدار گزینه '=default ' را برابر یکی از سیستم عامل های موجود در قسمت[operating systems] که مورد نظر شماست قرار دهید.
برای مثال برای بارگذاری ویندوز NT که در اولین پارتیشن سیستم شما و در مسیر /WINNT قرار دارد عبارت زیر را وارد کنید :
default=multi(0)disk(0)rdisk(0)partition(1)WINNT
تغییرات در مرحله بعدی راه اندازی به سیستم شما اعمال می شوند.

________________________________________

چگونه با Windows Media Player عکس بگیریم:
اگر خواستید در زمانی که فیلمی را در ویندوز مدیا پلیر می بینید از صحنه ای عکس بگیرید با ترکیب دو کلید ctrl + I این کار را انجام دهید.
________________________________________

Backup گرفتن از آدرس ها و اطلاعات موجود در بخش Favorites:
اگر شما هم از کاربران پر و پا قرص اینترنت هستید، به طور یقین لیست ارزشمندی از اسامی و آدرس سایت های مورد علاقه خود را در ستون Favorites نگه داری می کنید. بسیاری از کاربران از این مساله گلایه مند هستند که با عوض کردن ویندوز و نصب یک ویندوز جدید، لیست سایت های مورد علاقه آنها در ستون Favorites از بین می رود. در این قسمت چگونگی BackUp گرفتن از آدرس ها و اطلاعات موجود در این ستون را آموزش دهیم. در ابتدا برنامه Internet Explorer خود را باز کنید و از منوی File ، گزینه Import and Export … را انتخاب کنید سپس بر روی Next کلیک کنید و از لیست موجود Export Favorites را انتخاب کرده و بر روی Next کلیک کنید. پس از مشاهده لیست آدرس سایت ها و تعیین محلی برای ذخیره شدن فایل BackUp ، بر روی Finish کلیک کنید. خب کار تمام است! هم اکنون شما از منوی Favorites خود یک نسخه پشتیبان در اختیار دارید. برای استفاده از این نسخه پشتیبان در یک ویندوز جدید، در برنامه Internet Explorer از منوی File ، گزینه Import and Export … را انتخاب و سپس از لیست موجود Import Favorites را انتخاب کرده و بر روی Next کلیک کنید. سپس محل ذخیره فایل BackUp در سیستم خود را نیز وارد کنید و کار را به پایان برسانید. شما همچین می توانید این نسخه بک آپ را که یک فایل HTML است به کامپیوتر دیگری برده و در آنجا Import کنید.
________________________________________

افزودن متن دلخواه در کنار ساعت ویندوز:
با این کار متن کنار ساعت ویندوز خود را تغییر خواهید داد:
1- فرمان Regedit را در قسمت RUN ویندوز وارد کنید.
2- به کلید زیر بروید.
HKEY_CURRENT_USERControl PanelInternation
۳- داده ای رشته ای ( نوع String ) با نام S1159 ایجاد کرده ( در صورتی که از قبل ایجاد نشده باشد) و متن دلخواه خود را در آن وارد کنید.
-4 داده رشته ای دیگر با نام S2359 ایجاد کرده و متن دلخواه دیگری را در آن وارد کنید. توجه کنید که در ویندوز XP اگر فارسی را فعال کرده باشید می توانید عبارات را فارسی تایپ کنید.
________________________________________

مشکلی که کاربران هنگام خروج از ویندوز دارند:
شاید تا کنون به این مشکل برخرد کرده باشید که وقتی میخواهید از ویندوز خارج شوید، پیغامی مبنی بر اینکه آیا می خواهید برنامه ای که در حال اجراست از حافظه خارج کنید یا نه. برای اینکه ویندوز
به طور اتوماتیک این برنامه ها را از حافظه بیرون بیاورد، بدین شکل عمل کنید: ابتدا در Run فرمان Regeditرا تایپ کرده و سپس آدرس زیر را دنبال کنید: HKEY_USERDEFAULTControl panelDesktop
حالا یک مقدار رشته ای Auto EndTasks بسازید و به آن مقدار1 بدهید. و اگر هم که بود فقط به مقدار عدد 1 تغییر دهید.
________________________________________
افزودن پسورد دوم برای ورود به ویندوز XP:
در ویندوز XP می توانید قبل از فعال شدن هر حساب کاربری ( USER ) ها پسورد دیگری قبل از همه این ها قرار دهید . انتخاب این پسورد سبب خواهد شد تا دیگران قبل از ورود به ویندوز از دو سپر امنیتی عبور کنند. برای اضافه نمودن این پسورد به ویندوز مراحل زیر را دنبال کنید :
1)در کادر محاوره ای RUN عبارت Syskey را تایپ کنید و سپس OK کنید .
2)در پنجره ظاهر شده با سر برگ Securing the Windows XP Account Database روی گزینه Update کلیک کنید.
3)حال در قسمت Password Startup پسورد دلخواه خود را وارد کنید و پنجره را با OK ببندید.
4) در صورت لزوم می توانید در قسمتSystem Generated Password پسورد را بر روی Floppy Disk ذخیره نمائید تا فقط با استفاده از آن قادر به عبور باشید. از این پس زمانی که سیستم روشن و یا ریبوت شود . پسورد امنیتی قبل از ورود به حساب های کاربری ظاهر می شود و برای ورود از شما پسورد در خواست می کند.
( توجه: اگر پسورد را سه مرتبه اشتباه وارد کنید سیستم ریبوت می شود.)
________________________________________

نحوه تغییر اطلاعات نام و کمپانی بعد از نصب ویندوز:
توسط این ترفند شما میتوانید نام شرکت و خریدار ویندوز XP خود را به دلخواه تغییر دهید. مراحل زیر را دنبال کنید :
ابتدا از طریق قسمت RUN تایپ کنید regedit و Enter بزنید، بعد از این که وارد رجیستری شدید این کلید را بیابید :
HKEY_LOCAL_MACHINSOFTWAREMicrosoftWindows NTCurrentVersion
در صفحه سمت راست بر روی RegisteredOrganization دوبار کلیک کنید و در قسمت Value data اسمی را که می خواهید تایپ کنید. سپس OK بزنید. برای تغییر نام شرکت یا همان کمپانی سازنده در صفحه سمت راست بروی RegisteredOwner کلیک کنید و بعد نامی که می خواهید بگذارید و Ok را بزنید.
________________________________________

تغییر مدت زمان مشاهده لیست Startup:
این تنظیمات به شما امکان می دهد تا تنظیمات پیش فرض Startup List را که 30 ثانیه می باشد و امکان تغییر منو را در این مدت به کاربران می دهدرا تغییر دهید. ویژگی فقط خواندنی فایل BOOT.INI را غیر فعال کنید . این فایل بطور معمول در مسیر: C قرار دارد. سپس آن را در یک ویرایشگر متنی باز کنید . در قسمت [boot loader] مقدار گزینه '=timeout' را برابر مقادیر زیر قرار دهید : مدت زمان را بین 1 تا 999 ثانیه در نظر بگیرید . برای آنکه ویندوز فورا بوت شود مقدار آن را برابر '0' قرار دهید برای آنکه سیستم تا زمانی که شما تعیین نکرده اید در همان وضعیت منو باقی بماند مقدار را برابر '1-' قرار دهید. تغییرات در مرحله بعدی راه اندازی به سیستم شما اعمال می شوند.

________________________________________

نمایش زمان در دسترس بودن ویندوز
شما یک مدیر سیستم هستید و نگهداری از سرور یکی از مهمترین وظایف شماست. آیا برای شما جالب نخواهد بود که بدانید از زمان راه اندازی سرور تا این لحظه زمانی که سرور در دسترسی بوده (Uptime) به روز/ساعت/دقیقه/ثانیه مجموعاً چقدر است و همینطور زمانی که در دسترس نبوده (Downtime) و نسبت این دو، که تشکیل دهنده درصد در دسترس بودن را نمایش میدهد. جالب است، نه؟! شاید جالب تر هم باشد اگر بدانید سرور در چه تاریخ ها و زمانهایی دوباره راه اندازی شده (Boot) و فاصله زمانی بین هر Boot چقدر بوده و باز شاید جالب باشد که بدانید چه تاریخ و زمانهایی دستور Shutdown صادر شده! و قبل از هر Shutdown سرور چه زمانی Up بوده؟ و اینکه تعداد BlueScreenها تا این لحظه چه مقدار است!؟
همه آنچه گفته شد با Uptime Tool و دستور uptime.exe در ویندوز NT،2000 و XP امکان پذیر است و فقط باید ابتدا آن را از سایت مایکروسافت که در بالا به آن لینک دادم دریافت کنید. (اگر آدرس تغییر کرده بود در سایت مایکروسافت uptime.exe را جستجو کنید.)
روش کار با این فرمان بسیار ساده است و اگر بعد از استخراج فایل uptime.exe آن را در systemroot که در ویندوز 2000 بنام WINNT و در ویندوز XP بنام Windows ایجاد میگردد قرار دهید از هر نقطه از Command Prompt می توانید به راحتی با اجرای دستور بدون پارامتر خاصی یک گزارش کلی از آخرین بار که سیستم بوت شده ببینید.
با دستور uptime /s می توانید اطلاعات ریزتری را نیز نمایش دهید.
اما یک نکته مهم که باید به آن توجه داشته باشید استفاده از پارامتر Hearbeat است. برای اینکه سرور قادر باشد اطلاعات مربوط به مدت Shutdown بودن را زمانیکه به درستی نتوانسته پروسه Shutdown را طی کند ذخیره سازد باید با استفاده از uptime /heartbeat آن را فعال کنیم (اگر از این دستور بر روی سرور استفاده میکنید حتماً Heartbeat را فعال کنید). باید توجه داشت که با فعال کردن این گزینه uptime هر پنج دقیقه اطلاعاتی را بر روی Registry ثبت میکند لذا برنامه پیشنهاد میکند از فعال کردن این گزینه بر روی سیستم عاملهایی که بر روی Notebook نصب شده خودداری کنید تا اختلالی در Power Management ایجاد نگردد.برای آگاهی از پارامترهای مختلف این دستور از ?/ Uptime استفاده کنید.

________________________________________

محدود کردن دسترسی به Control Panel و اجزای آن
شاید محدود کردن کاربر در اعمال تغییرات در سیستم یکی از روشهای مناسب برای جلوگیری از از کار افتادگی سیستم در اثر تغییرات غیر لازم میباشد. بسیار دیده شده که کاربران از تغییر محیط، شرایط و یا نحوه کار سیستم نسبت به قبل گلایه دارند و مدعی هم هستند که هیج تغییری اعمال نکرده اند. این مساله ای است که اغلب سرپرستان سیستمها با آن مواجه هستند و مایکرسافت در ویندوز 2000 و XP امکانی را بنام Group Policy در ویندوز گنجانده که بتوان دسترسی یه سیستم را به طرق مختلف محدود کرد.Group Policy این امکان را فراهم میکند تا بتوان Control Panel را به روشهای مختلف کنترل کرد:
1- دسترسی به Control Panel و اجزای آن را به طور کل از کار بیندازید.
2- فقط گزینه های خاصی در Control Panel نمایش داده شوند.
3- گزینه های خاصی را از دید کاربر مخفی کند.
برای آغاز کار ابتدا باید وارد کنترل Group Plolicy بشوید که یکی از روشهای دسترسی به آن اجرا gpedit.msc از گزینه RUN در منوی Start می باشد.
جهت از کار انداختن Control Panel مراحل زیر را طی کنید:
1- از منوی Start گزینه Run را انتخاب کنید و بعد از نوشتن gpedit.msc با زدن دکمه OK آن را تایید کنید.
2- در قسمت User Configuration به Administrative Templates بروید و با زدن علامت + کنار آن به گزینه های آن دسترسی پیدا کنید و Control Panel را انتخاب کنید.
3- اگر از ویندوز 2000 استفاده میکنید بر روی Disable Control Panel و اگر از XP استفاده میکنید بر روی Prohibit access to the Control Panel دوبار کلیک کنید.
4- گزینه Enable را انتخاب کنید و OK را بزنید
حالا دیگر هیج یک از کاربرها قادر به دسترسی به Control Panel نیستند حتی شما Administrator عزیز!!!
متاسفانه در یک سیستم Workgroup محدودیت به تمامی کاربرهای سیستم اعمال میشود حتی Administrator و برای رهایی از این مشکل باید از یک سیستم مبتنی بر Domain استفاده کرد تا بتوان با استفاده از OU ها تغییرات را به کاربرها و گروههای خاص اعمال کرد.
نمایش و عدم نمایش گزینه های مورد نظر:
شما می توانید جهت دور کردن کاربر از گزینه های خاص در Control Panel اقدام به مخفی کردن گزینه های خاص بکنید و یا اگر قصد مخفی کردن اغلب کنترلها را دارید می توانید از گزینه دیگری استفاده کنید که به شما اجازه می دهد به فقط گزینه هایی که مایلید را نمایش دهد:
1- مراحل 1 و 2 حالت قبل را دنبال کنید.
2- بر روی Hide Specified Control Panel Applets دو بار کلیک کنید و Enable را انتخاب کنید.
3-بر روی Show کلید کنید و در پنجره جدید دکمه Add را بزنید.
4- حالا در پنجره جدید نام کنترل مورد نظر خود را بنویسید. نامی که وارد میکنید باید عیناً نام کنترل مورد نظر در Control Panel باشد. در این مثال ما قصد داریم کنترل System را که کاربر در صورت دسترسی به آن میتواند بسیاری از تنظیمات حساس سیستم را تغییر دهد از دید خارج کنیم لذا بنویسید system و همه پنجره ها را OK کنید.
حالا در صورت مراجعه به Control Panel دیگر System را در آن نمی بینید. به یاد داشته باشید که فقط قادر به دیدن آن نیستید و این به معنی محدود کردن دسترسی به این کنترل نیست و یک کاربر حرفه ای میتواند هنوز با نوشتن sysdm.cpl در خط فرمان آن را فرا بخواند.

________________________________________

نمایش شماره ساخت ویندوز بر روی Desktop
با اعمال یک تغییر کوچک در Registry ویندوز 2000 و XP بر روی قسمت پایین سمت راست صفحه نمایش شماره ساخت ویندوز به نمایش در می آید:
1- Run را از منوی Start انتخاب کنید.
2- بنویسید regedit و OK را بزنید.
3- به HKEY_CURRENT_USERCONTROL PANELDESKTOP بروید.
4- در قسمت سمت راست صفحه بر روی PaintDesktopVersion دوبار Click کنید.
5- مقدار Hexadecimal را برابر 1 قرار دهید و پنجره را ببندید.
6- Log off کنید و مجددا وارد سیستم بشوید.
در ویندوز XP علاوه بر شماره ساخت شماره Service Pack نصب شده بر روی سیستم هم نمایش داده می شود.

________________________________________

قفل کردن کامپیوتر توسط یک Shortcut
شاید تا به حال به فکر یافتن راهی بوده اید که کامپیوتر خود را راحت تر از آنچه متداول است در حالت Lock قرار دهید. این کار بسیار ساده است و با طی کردن مراحل زیر شما میتوانید یک Icon به صفحه نمایش یا Quick Launch اضافه کنید که با یک ضربه ماوس بر روی آن سیستم شما در حالت Lock قرار می گیرد.
1- بر روی صفحه نمایش خود Right-Click کنید و از Shortcut، New را انتخاب کنید
2- در پنجرهای که ظاهر شده در قسمت Type the location of the item فرمان زیر را بنویسید:
user32.dll,LockWorkStation rundll32.exe
3- Next را بزنید و نام Shortcut را وارد کنید و کلید Finish را بزنید.
جهت راحتی بیشتر پیشنهاد می توانید میانبر (Shortcut) ایجاد شده را با ماوس به یک قسمت از فضای خالی Quick Launch بکشید تا از این پس در هنگام نیاز با زدن یک کلید دستگاه شما در حالت Lock قرار گیرد.

________________________________________

حذف کردن فایلهای غیر قابل حذف
این اتفاق حتماً تا به حال برای شما پیش آمده است. قصد دارید فایل و یا پوشه ای را حذف کنید ولی با پیغام خطایی مواجه می شوید.
اگر شما مطمئن هستید که فایل و یا پوشه مورد نظر شما در حال استفاده نیست می توانید در اینگونه مواقع برای رهایی از این مشکل بجای راه اندازی مجدد سیستم از روش زیر استفاده کنید:
1- تمام برنامه های باز خود را ببندید.
2- Command Prompt را باز کنید
3- Task Manager را با Right-Click کردن بر روی Taskbar و انتخاب گزینه Task Manager و یا فشردن ترکیب Ctrl-Shift-Esc باز کنید.
4- به برگه Processes بروید، Explorer.exe را انتخاب کنید و دکمه End Process رl بزنید.
5- بدون اینکه Task Manager را ببندید به پنجره Command Prompt بروید.
6- در خط فرمان فایل مورد نظرتان را با دستور Del حذف کنید.
7- دوباره به Task Manager رجوع کنید در برگه Applications دکمه New Task را بزنید و Explorer.exe را اجرا کنید.

________________________________________

دو نکته جهت افزایش سرعت ویندوز XP
اگر کامپیوتر شما خانگی است و د داخل هیچ شبکه ای نمی باشید، با غیر فعال کردن سرویس های زیر می توانید سرعت ویندوز خود را به میزان زیادی افزایش دهید، ویندوز، تمام سرویس ها را در حالت پیش فرض خود دارد. اما برای کامپیوتر مخصوص شما بسیاری از آنها اصلا مورد نیازتان نخواهد بود.
پس چه بهتر که آنها را غیر فعال کنید. اما برای غیر فعال کردن این سرویس ها دوباره لازم است که پنجره Run را گشوده و از آنجا Msconfig را اجرا نموده سپس به برگه سرویس رفته و تیک کنار سرویس های زیر را با خیال راحت حذف کنید.
Alerter
Fastuser switching Compatibility
TCP/IP Net Bios Helper
Remote Desktop Sharing
Session Manager
Themes
Universal Plug and Play Device host
Wireless Zero Configuration
2- منوی Start را باز کنید. داخل منوی All Programs منوی Accessovies را باز کنید. داخل این منو System Tools را باز کنید و گزینه Disk Defragmenter را انتخاب کنید.
برای شما پنجره ای با همین نام باز می شود.
ابتدا (Analyze) را انتخاب کنید تا اطلاعات شما بررسی شود. پس از بررسی گزینه (Defragment) را انتخاب کنید. البته این عمل نسبت به اطلاعات شما ممکن است ساعتی طول بکشد

________________________________________

بدون هیچ برنامه ای درایو خود را مخفی کنید
با یک ترفند بسیار ساده دوستان عزیز می توانند هر یک از درایوهای موجود در سیستم خود را ناپدید کنند البته لازم است برای انجام این کار از رجیستری کمک بگیرید. ابتدا به کمک دستور regedit رجیستری خود را باز نمایید Start -- > Run -- > را تایپ کنید regedit سپس در پنجره سمت چپ به این کلید مراجعه کنید : HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrent VersionPoliciesExplorer و یک متغیر جدید از نوع DWORD ساخته و نام آن را NoDrivers بگذارید . برای اینکار در قسمت سفید و خالی پنجره سمت راست راست کلیک کرده New سپس DWORD VALUE را انتخاب نمائید پس از آن نام آنرا NoDrivers بگذارید . ( دقت کنید حروف بزرگ و کوچک در رجیستری بسیار مهم بوده و باید دقیق تایپ شوند بهترین راه جهت جلوگیری از هرگونه اشتباهی کپی کردن اسامی است ) بر روی NoDrivers دابل کلیک کنید و Value Data آنرا اعداد زیر بگذارید . مقداری که برای این متغیر تعیین می کنید نشان می دهد که چه درایوی از سیستم باید مخفی شود.اعداد به ترتیب خود درایوها به مرور 2 برابر میشوند . مثلا برای مخفی کردن هر درایو یا چند درایو می توانید از اعداد زیر استفاده کنید مثل : A:1 , B:2 , c:4 , D:8 , E:16 , F:32 و... برای ناپدید کردن تمام درایوها می توانید عدد دسیمال ۶۷۱۰۸۸۶۳ را به متغیر NoDrives بدهید . نکته : برای ظاهر شدن مجدد درایو به همان مسیر قبلی در رجیستری رفته و مقدار NoDrives را خالی بگذارید. با استفاده از این روش به سادگی می توانید بدون استفاده از هیچ برنامه ای هر درایو را که مایل باشید از MY COMPUTER حذف نمایید . دقت کنید اگر بر روی سیستم خود از چند ویندوز استفاده میکنید و قصد دارید درایوها را در تمامی آنها حذف نمائید این عمل را باید برای تک تک آنها تکرار نمائید .
________________________________________

به کمک این ترفند می توانید برنامه های را که با CD اجرا می شوند را بدون نیاز به CD اجرا کنید
برنامه Nero رانصب کنید.
ازمنوی Stars وارد Programs شوید و فایل Ahead Nero را باز کنید وگزینه Nero ImageDrive Installer را اجرا ونصب کنید .کامپیوتر را Restart کنید.
My Computer را باز کنید یک درایو CD-Rom به درایوهایتان اضافه شده است. این درایو مجازی شما است.
حال شما باید از CD مورد نظر خود به وسیله برنامه Nero یک Image بگیرید. وبعد از اتمام کار بر روی Image خود راست کلیک کنید وگزینه Image Drive را کلیک کنید. وبعد برنامه خودرا بدون نیاز به CD اجرا کنید.

معرفی سایت

سلام
امروز می خوام براتون یه سایتی رو معرفی کنم که بتونید مقاله ، کتاب و برنامه دانلود کنید
در زمینه کامپیوتر و اینترنت
www.fmsoft.persiangig.com

مکانیسم عینی ذخیره سازی

کاش میشد اشتباهات خود را Undo کرد . . . !

فایل هر چند یک مکانیسم انتزاعی است , نهایتا باید عینیت داشته باشد, یعنی به صورتیکه مکانیسم عینی خیره سازی اطلاعات در محیط فیزیک وجود داشته باشد, در فیزیکی ترین صورتی, همان رشته‌ای بیت است که گفتیم در سیستم فایل, مورد نظر نیست .

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

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

ارتباط دوطرفه با ماهواره جهت سند و رسیو به صورت اس سی پی سی (scpc ) نسبت به سرویس های دریافت یک طرفه تفاوت اساسی دارد.با استفاده از این تجهیزات می توان سند ددیکیت و تضمینی با پهنای باند بالا دریافت کرد و برای رسیو از همان ماهواره یا هر سرویس دیگری روی هر ماهواره ای استفاده نمود.
می توان برای isp یا سرویس تلفنی (phone to phone ) یا ارتباطات وایرلس برای شرکت ها کافی نت ها و ادارات و کارخانجات بهره گرفت با سرعت مناسب بدون تایم اوت و قطعی سرویس . البته کیفیت سرویس بیشتر به پهنای باند درخواستی شما بستگی دارد که مثلا برروی ماهواره دبلیو 5 ( w5) این کیفیت بی نظیر است و تضمین مناسبی را سبب میگردد .
قطعات اصلی این تجهیزات در ذیل اشاره گردیده است اما لازم به توضییح است که دیش سند بسیار متفاوت از دیش های رسیو معمولی است و کانون بسیار دقیقی را لازم دارد زیرا که در میزان سند شما تاثیر بسزایی دارد .
اما مهم ترین عامل های اصلی شما ست مودم و باک (بی یو سی ) می باشد که میزان سند شما را تعیین می کنند. مثلا با یک باک 2وات و یک دیش 1.8 تا 512 کیلو بیت در ثانیه می توان سند نمود اما با یک باک 4 وات تا یک مگ و کمی بالاتر و با یک باک 8 وات به راحتی می توان تا 2 مگابیت در ثانیه نیز سند نمود که البته درایران اغلب از 2 وات استفاده می شود چون اولا در رسیو دیتا محدودیتی نیست و برای سند هم پهنای باند بالای 512 برای مکان های خیلی خاص لازم می گردد.
گاهی از اوقات با کوچکتر و بزرگتر بودن ابعاد دیش می توان با هزینه کمتر به سند مورد نظر دست یافت . برای مثال ممکن است با یک دیش 1.2 یا 98 با هزینه کمتر حتی 128 را هم به راحتی سند نمود و احتیاجی به تهیه دیش با ابعاد بزرگتر نباشد و هزینه کمتری بابت دیش پرداخت گردد.
نمونه دیگر و ارزان قیمت تجهیزات دوطرفه با پهنای باند اشتراکی عرضه میگردد و اکثرا این سرویس ها تعداد یوزرها را محدود می نماید که این عمل با محدود کردن تعداد کانکشن تی سی پی آی پی انجام میگیرد که اتفاقا نرم افزار های جالبی هم در این زمینه عرضه شده . این تجهیزات را می توان بین 2 تا 4 میلیون هم درایران تهیه نمود که البته متفاوت هستند و هرکدام پهنای باند مخصوصی را ارائه میدهند از معایب اینها اغلب بالا بودتن زمان پینگ - استفاده از کش سرور های بسیار قوی -محدود بودن تعداد آی پی های ولید - قدرت سند ضعیف - نداشتن تضمین کیفیت در سرویس مثل ارائه پهنای باند ددیکیت - استفاده از یک نوع پهنای باند بالاجبار و ... می باشد که البته از مزیت آنها هم ارزان بودن تجهیزات و ارزان بودن پهنای باند اشتراکی دوطرفه می باشد . البته مدل های جدید تر این قابلیت را داراهستند که پهنای باند متفاوتی را از شرکت دیگری خریداری کنید . در کل این تجهیزات بیشتر جهت امور کافی نت و اداری استفاده میگردد.

جلوگیری از اشغال شدن خط تلفن به هنگام استفاده از اینترنت

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

1- از منوی Start وارد Control Panel شوید.
2- سپس وارد Network Connections شوید.
3- کانکشنی که با آن به اینترنت وصل میشوید را انتخاب کرده و بر روی آن راست کلیک کنید ، سپس Properties را برگزنید.
4- در پنجره باز شده به تب Advanced بروید.
5 - از قسمت پایین ، دکمه Settings را برگزنید.
6- در پنجره جدید باز شده دکمه Edit را بزنید.
7- باز هم در پنجره جدید ، در کادر خالی عبارت Call Waiting را وارد نمایید.
8- در پایان تمام پنجره ها را OK کرده و خارج شوید.

اکنون در صورتی که در اینترنت باشید و کسی با شما تماس بگیرد ، با پیام Call wating now active روبرو خواهید شد.

لازم به ذکر است که باید برای بهره گیری از این سرویس ، مودم شما از Voice پشتیبانی کند و اینکه سیستم های مخابراتی برخی از مناطق امکان این کار را ندارند. همان طور که ذکر شد خط شما نیز باید قابلیت پشت خطی داشته باشد.

خاموش کردن کامپیوتر با اسم رمز

ابتدا یک اسم رمز برای کامپیوتر خود انتخاب کنید سپس از My Computer Control Panel آیکان System را کلیک کنید. در محل مشخصات و نام کامپیوتر این دستور را تایپ کرده و با فشار دادن دکمه OK از آن خارج شوید.
کامپیوتر شما پس از آن برای خاموش کردن نیز به دانستن اسم رمز نیاز خواهد داشت. Shutdown -r -m computer name -t 300 ا متغیرهای این دستور به این صورت است:
Computer name = اسم رمز کامپیوتر که شما آن را انتخاب کرده‌اید R=Restart, S=Shutdown, L=Log off T300 نشان دهنده زمان خاموش شدن اتوماتیک به ثانیه است و میتواند با عدد دیگری جایگزین شود.

آموزش SQL

زبان SQL تنها زبان استاندارد و جامع پیاده‌سازی، مدیریت، نگهداری و کار با بانکهای اطلاعاتی می‌باشد که تقریباً توسط تمام بانکهای اطلاعاتی کوچک و بزرگ مانند Access، SQL Server، Oracle و DB2 پشتیبانی می‌شود. طراحان و افرادی که بنوعی با بانکهای اطلاعاتی سروکار دارند و همچنین برنامه نویسانی که از این بانکها استفاده می‌کنند هرکدام باید تا اندازه‌‌ای با این زبان آشنایی داشته باشند. این مقاله می‌کوشد تا مفاهیم زبان SQL را در قالب یک مثال کاربردی بیان کند. هرچند که مفاهیم بکار رفته در این مقاله در تمامی بانکهای اطلاعاتی قابل پیاده‌سازی می‌باشند ولی مثالهای ارائه شده در 2000 SQL Server مورد تست قرار گرفته‌اند.

بانک اطلاعاتی که در این مقاله بعنوان مثال مورد استفاده قرار گرفته است بانک اطلاعاتی یک آموزشگاه می‌باشد که شامل دو جدول بنامهای teachers و students می‌باشد. جدول اول اطلاعات اساتید و جدول دوم اطلاعات دانشجویان را در خود نگه می‌دارد. جدول اول دارای چهار فیلد زیر می‌باشد: name یا نام از نوع text، family یا فامیل از نوع text، age یا سن از نوع عدد، salary یا حقوق از نوع عدد.

جدول دانشجویان نیز شامل چهار فیلد می‌باشد، سه فیلد اول آن مشابه سه فیلد اول جدول اساتید می‌باشد و فیلد چهارم آن عبارتست از GPA یا معدل که یک فیلد عددی است.

زبان SQL دارای دستورات متنوع و نسبتاً زیادی می‌باشد. به این دستورات Clause نیز گفته می‌شود. در این مقاله و قسمتهای بعدی آن تعدادی از مهمترین Clauseهای زبان SQL مورد بررسی قرار می‌گیرند.

1 – دستورهای SELECT و FROM :

هدف نهایی از دادن انبوه اطلاعات به کامپیوتر، جستجو و یافتن اطلاعات مفید می‌باشد. به این عمل یعنی جستجوی اطلاعات در بانک اطلاعاتی Query نیز گفته می‌شود. اکثر دستورات زبان SQL نیز در همین راستا مورد استفاده قرار می‌گیرند. در این بین مهمترین و پرکاربردترین دستور را می‌توان دستور SELECT قلمداد کرد.

این دستور جهت انتخاب یک یا چند فیلد از یک یا چند جدول مختلف مورد استفاده قرار می‌گیرد، فیلدهای انتخاب شده پس از اجرای query روی صفحه نمایش داده خواهند شد.

بعنوان مثال اگر در بانک اطلاعاتی فرضی خودمان بخواهیم اسم و فامیل تمام دانشجویان را مشاهده کنیم باید برنامه‌ای به شکل زیر بنویسیم:

SELECT name, family
FROM students

در این برنامه که به زبان SQL استاندارد نوشته شده است از دو دستور SELECT و FROM استفاده شده است. دستور SELECT مشخص می‌کند که چه فیلدهایی از جدول باید نمایش داده شوند و دستور FROM نیز مشخص کننده جدولی است که قرار است اطلاعات از داخل آن استخراج شوند. حال اگر بخواهیم نام و فامیل تمام اساتید را ببینیم برنامه بالا را باید بصورت زیر تغییر دهیم:

SELECT name, family
FROM teachers

همان طوری که از مثال‌های بالا نیز مشخص است جلوی دستور SELECT نام فیلدهایی نوشته می‌شوند که قرار است نمایش داده شوند و بعنوان جداکننده نیز باید از کاراکتر کاما استفاده کرد. در صورتی که بخواهیم تمام فیلدهای یک جدول را ببینیم می‌توانیم بجای نوشتن اسم تمام فیلدها فقط از یک کاراکتر ستاره استفاده کنیم. کاراکتر ستاره بمعنی تمام فیلدهای یک جدول می‌باشد. مثلاً دو دستور زیر با هم معادلند:

SELECT *
SELECT name, family, age, gpa

2 – دستور WHERE :

دستور SELECT همان طوری که گفته شد جهت انتخاب و نمایش تعدادی از فیلدهای جداول مورد استفاده قرار می‌گیرد. در این حالت تمام رکوردها نمایش داده خواهند شد، ولی در بیشتر موارد هدف از نوشتن Query نمایش رکوردهایی است که دارای شرایط ویژه‌ای می‌‌باشند مثلاً نمایش مشخصات اساتیدی که بیش از پنجاه سال سن دارند. دستور WHERE برای گذاشتن یک یا چند شرط به دستور SELECT مورد استفاده قرار می‌گیرد. با اضافه کردن شرط به دستور SELECT تعداد رکوردهای خروجی (پاسخ) معمولاً محدودتر می‌شود. بعنوان مثال اگر بخواهیم مشخصات اساتیدی که بیش از چهل سال سن دارند را ببینیم باید برنامه‌ای بصورت زیر بنویسیم:

SELECT *
FROM teachers
WHERE age > 40

در این برنامه شرط age > 40 با استفاده از دستور WHERE به Query اضافه شده و باعث شده است تا فقط مشخصات اساتیدی نمایش داده شوند که در این شرط صدق می‌کنند یعنی بیش از چهل سال سن دارند.

حال اگر بخواهیم مشخصات دانشجویانی را که نام آنها علی می‌باشد و سن آنها نیز کمتر از پانزده سال است را ببینیم باید Query زیر را اجرا کنیم:

SELECT *
FROM students
WHERE age < 15 AND name = 'ali'

در مثال بالا دو مطلب جدید وجود دارد نخست آنکه در زبان SQL رشته متنی را باید داخل کوتیشن (‘) قرارداد. بنابراین برای معرفی کلمه‌ای بنام علی باید آنرا بصورت ‘ali’ نوشت، زیرا در این حالت این کلمه یک ثابت رشته‌ای (متنی) بحساب می‌آید. نکته دیگر آنکه می‌توان شرطهای مختلف را توسط AND، OR و NOT با همدیگر ادغام کرده و شرطهای پیچیده‌تری را بدست آورد. AND، OR و NOT هر سه از کلمات کلیدی زبان SQL می‌باشند. بعنوان یک مثال دیگر فرض کنید می‌خواهیم مشخصات تمام دانشجویانی را که نام آنها، علی یا رضا نباشند را پیدا کنیم، برنامه‌ای که این Query را انجام می‌دهد بصورت زیر می‌باشد:

('SELECT * FROM studentsWHERE name NOT IN ('ali', 'reza

در صورتی که NOT را از برنامه بالا حذف کنیم مشخصات تمام دانشجویانی که نام آنها علی یا رضا می‌باشند نمایش داده خواهد شد.

در این برنامه نیز یک کلمه کلیدی جدید وجود دارد: IN که برای تست عضویت در یک مجموعه بکار می‌رود. مجموعه‌ای که بادستور IN بکار می‌رود می‌تواند دهها عضو داشته باشد و نوع اعضا نیز می‌تواند رشته‌ای، عددی یا ... باشد. البته واضح است که تمام اعضا باید هم نوع باشند.

حال بعنوان یک مثال پیشرفته‌تر می‌خواهیم مشخصات دانشجویانی را ببینیم که اسم فامیل آنها به ‘ زاده’ ختم می‌شود مانند علیزاده، محمد زاده و ... برای این منظور باید Query زیر را نوشته و اجرا کنیم:

SELECT *
FROM family LIKE '% zadeh'

کاربرانی که با Access کار می‌کنند باید سطر آخر را به صورت زیر تغییر دهند:

WHERE family LIKE '*zadeh'

در این مثال از Wildcardها استفاده شده است که قبلاً با مفهوم آن در DOS و Windows یا حتی Unix آشنا شده‌ایم (ls a*) . در Wildcard ،SQL هایی به شرح زیر وجود دارند:

% (در Access از * استفاده کنید): این Wild card نشانگر هر تعدادی از کاراکترها (هر کاراکتری) می‌باشد.

- (در Access از ? استفاده کنید): این Wildcard نشانگر یک کاراکتر می‌باشد که این کاراکتر می‌تواند هر کدام از کاراکترهای مجاز کامپیوتر باشد.

جهت جستجو کردن فیلدهایی که دارای یک الگوی (Pattern) خاصی هستند باید از دستور LIKE و Wildcardها استفاده کرد. در مثال زیر نام و سن تمام اساتیدی که اسم آنها با Pe شروع می‌شود، نمایش داده خواهد شد.

SELECT name, age
FROM teachers
WHERE name LIKE 'Pe%'

بنابراین مشخصات افرادی که نام آنها مثلاً پدرام یا پیمان باشد در خروجی لیست خواهد شد.

3 – دستور ORDERBY :

دستور ORDERBY جهت Sort کردن رکوردهای نمایش داده شده مورد استفاده قرار می‌گیرد. با این دستور می‌توان مشخص کرد که رکوردهایی که قرار است نمایش داده شوند برحسب کدام فیلد باید مرتب شوند. بعنوان مثال برای مشاهده کردن مشخصات اساتیدی که سن آنها بیشتر از 29 سال می‌باشد و در ضمن لیست خروجی بترتیب اسم فامیل نیز مرتب شده باشد باید Query زیر را اجرا کرد.

SELECT *
FROM teachers
ORDERBY family

در این حالت افراد بترتیب اسم فامیل خود لیست خواهند شد. (از A تا Z) در صورتی که بخواهیم ترتیب Sort شدن برعکس شود (از Z تا A) می‌توان پس از دستور ORDERBY از کلمه کلیدی DESC استفاده کرد، مانند مثال زیر

SELECT *
FROM teachers
ORDERBY DESC name

در این مثال Sort شدن بترتیب اسم و نه بترتیب فامیل انجام می‌گیرد.

برای دستور ORDERBY می‌توان چند فیلد تعریف کرد، در این صورت این دستور عمل Sort کردن را با در نظرگرفتن اولین فیلد انجام خواهد داد در صورتی که چند رکورد دارای مقدار مشابهی در این فیلد باشند ملاک مرتب سازی آنها فیلد دومی خواهد بود که در دستور ORDERBY ذکر شده است، در صورتی که این فیلد نیز دارای مقادیر مشابهی باشد ملاک تصمیم‌ گیری فیلد سوم خواهد بود والی آخر.

بعنوان مثال در Query زیر نام اساتیدی که بیش از 30 سال دارند برحسب فامیل آنها مرتب می‌شود در صورتی که چند استاد دارای اسم فامیل یکسانی باشند ملاک مرتب شدن، اسم کوچک آنها خواهد بود.

SELECT *
FROM teachers
WHERE age > 30
ORDERBY family, name

4 – استفاده از توابع:

در دستور SELECT علاوه بر تعریف فیلدها می‌توان از عبارتهای ریاضی و یا توابع استاندارد SQL نیز استفاده کرد.

بعنوان مثال اگر مالیات بردرآمد پنج درصد باشد Query زیر نام اساتید و مالیاتی را که هر کدام می‌پردازند را مشخص می‌کند.

SELECT family, name, salary*5/100
FROM teachers

علاوه بر عبارتهای ریاضی می‌توان از توابع استاندارد SQL نیز استفاده کرد، تعدادی از این توابع عبارتند از:

تابع COUNT : تعداد فیلدها را برمی‌گرداند.

تابع SUM : مجموع یک فیلد عددی را برمی‌گرداند.

تابع AVG : میانگین یک فیلد عددی را برمی‌گرداند.

تابع MIN : مینیمم یک فیلد عددی را برمی‌گرداند.

تابع MAX : ماکزیمم یک فیلد عددی را برمی‌گرداند.

بعنوان مثال اگر بخواهیم تعداد اساتید و مجموع حقوقهایی را که به آنها پرداخت شده است را ببینیم می‌توانیم از Query زیر استفاده بکنیم.

SELECT COUNT (name), SUM (Salary)
FROM teachers

5 – Queryهای چند جدولی:

تمام Queryهایی که تاکنون مشاهده کردید، Queryهای تک جدولی بودند بدین معنی که در هر Query فقط اطلاعات یک جدول مورد جستجو قرار می‌گرفت. در SQL امکان نوشتن Queryهای چند جدولی نیز وجود دارد. در این حالت اطلاعات چند جدول بطور همزمان مورد جستجو قرار می‌گیرد و حتی امکان مقایسه فیلدهایی از یک جدول با فیلدهایی از جدول دیگر نیز وجود دارد. اگر در بین جداولی که در Query شرکت داده می‌شوند فیلدهای هم نام وجود داشته باشد باید نام آن فیلدها را Fully qualified کرد بدین معنی که ابتدا اسم جدول و سپس اسم فیلد را ذکر کرد. بین اسم جدول و اسم فیلد نیز باید از یک کاراکتر نقطه (‘.’) استفاده کرد.

بعنوان مثال اگر بخواهیم لیست اساتید و دانشجویانی که دارای ارتباط فامیلی هستند را ببینیم می‌توانیم از Query زیر استفاده بکنیم:

SELECT *
FROM students, teachers
WHERE students.family = teachers. Family

و یا اگر بخواهیم لیست اساتیدی را مشاهده کنیم که سن آنها از سن برخی از دانشجویان کمتر است، می‌توانیم Query زیر را اجرا کنیم:

SELECT teachers.family, teachers.name
FROM students, teachers
WHERE teachers.age < students.age

6 – کلام آخر:

کلام آخر اینکه زبان SQL برخلاف زبانهایی مانند C یک زبان Case Sensitive نیست بدین معنی که به بزرگ یا کوچک بودن حروف حساس نمی‌باشد. بنابراین به راحتی می‌‌توان دستورات و کلمات کلیدی آنرا در هر برنامه‌ای با حروف کوچک یا بزرگ تایپ کرد.

تماس رایگان با گوشی موبایل نوکیا ۳۳۱۰

هر گوشی موبایل دارای یک سری کد محرمانه است که اعمال هر کدام با توجه به نوع شبکه باعث اعمال تغییراتی میشود.بهترین گوشی که اعمال کدهای آن بر روی سیستم مخابراتی ایران جواب می دهد نوکیا است.من روش زیر را در مورد ۳۳۱۰ امتحان کرده ام وجواب داده است. کافیست کد زیر را وارد کنید. اگر درست وارد کرده باشید پیام SIM CLOCK STOP ALLOWED را می بینید و این به این معنی است که شبکه به شما اجازه توقف تایمر سیم کارت رو داده است.حال با خیال راحت شماره گیری کنید. برای جلو گیری از لو رفتن این امر بهتر است هر تماس شما بیشتر از ۵ دقیقه طول نکشد.

در ضمن به ازای هر ۵ دقیقه باید یک بار کد را وارد کنید.

این هم از کد:

#746025625 #*