درهردو صورت درست فکرکرده ايد.
[استاد حلت]
کامپوننت های ویندوز وجود دارند که قابل دیدن نیستند. برای اینکه بتوانید تمامی کامپوننت های ویندوز را
ببینید ، ابتدا باید ازView\folder option را انتخاب وسپس در تب File type گزینه Show hidden files
را مارک دار کنید. تا قادر به دیدن تمامی فایلها باشید.
سپس از شاخه Windows\system32 فایل Sysco.inf را پیدا کنید و آنرا در Notepad باز کنید. در این
فایل چندین سطر میبینید که حاوی کلمه Hide هستند.تمامی آنها را پاک کرده و تغییرات را ذخیره و از
محیط خارج شوید .
حالا Add/remove program را از Control panel انتخاب کنید و میبینید که قادر به دیدن تمامی کامپوننت
های ویندوز هستید .
در جواب فقط يک کلمه بگيد ، بگيد عاليه .
خدایا پروردگارا ، ای رحمان رحیم و ای بخشنده مهربان ، سالی نو بهاری نو و روزگاری تازه در
راه است با یاد تو ، با نام تو و با عشق تو آغازش می کنیم.
پرودگارا ، خداوندا تو را قسم میدهم به هفت آسمانت ، پاکی و معصومیت کبوترانت ، به
شقایقهای دشتهای بیکرانت ، تو را قسم میدهم به ستاره های کهکشانت ، به دریاهای
جاودان و به آبهای جاری و روانت ، تو را قسم می دهم به برگهای پریشان حال خزانت ، که
قلبمان مشکن ، اشکمان مریز و آباد کن دلهایمان ، غرق نعمت کن روزگارمان ، با عزت کن
ناممان ، دلپذیر کن کاممان و قرین صحت کن جانمان ، خدایا پروردگارا تو را قسم میدهم به
پرستوهای غربت کشیده ، به عظمت غروب ، به سادگی سحر و به آرمش سپیده ، به پاکی
لبخندهای کودکانه و به عزت و عصمت عشقهای جاودانه ، که قلبمان را مجذوب محبت ،
زبانمان مست مروت و وجدانمان را برقرار عدالت گردان . پروردگارا پنجره دل بگشا به سوی
بیماران ، گرفتاران ، به سوی سرهای بی سامان ، به سوی دلهای چشم انتظار و عاشقان بی
صبر و قرار که چشم انتظارند ، چشم انتظار شفای تو ، وفای تو ، عطای تو و رضای تو .
پروردگارا پنجره دل بگشای به سوی دلهای دردمند که دلی دردمند دارم و سری سرگردان و
فکری نگران و گمشده ای در غبار روزگار و روحی بی صبر و قرار و دلی چشم انتظار .

برای خواندن ترفند روی (More) کلیک کنید …
بدین منظور:
1- کافی است یاهو مسنجر را باز کنید.
2- از منوی Messenger بر روی Preferences کلیک کنید.
3- دقت کنید Category بر روی Connection باشد.
4- بر روی No network detection کلیک کنید.
5- بر روی Ok کلیک کرده و دوباره Sign In کنید.
ممکن است شما هم گاهی مشغول کار با کامپیوتر بوده اید که ناگهان برق میرود و کار شما نیمه کاره میماند ، حتی ممکن است بر روی
یک پروژه بزرگ کار میکردید و اطلاعات را ذخیره نکرده بودید اما با این اتفاق تمامی زحمات شما از دست می رود. پس باید چاره ای بیاندیشید ، قصد داریم به شما ترفندی را معرفی کنیم که با استفاده از آن میتوانید بدون خریداری دستگاه خاصی کاری کنید که با رفتن برق دستگاه شما خاموش نشود!روی دسکتاپ یا صفحه اصلی راست کلیک کنید.سپس گزینه آخر یعنی Properties را انتخاب کنید.
بعد به قسمت Settings میرویم. و بعد به گزینه advanced مراجعه کنید.بعد بهadaptar میرویم و properties را میزنیم ، سپس بهrescoures میرویم وmemory range رو انتخاب میکنید.و بعدok کنید.
حالا اگر برق رفت دستگاه شما خاموش نمی شود میتوانید با زدن فیوض امتحان کنید. (لازم به ذکر است ممکن است این ترفند بر روی بعضی از دستگاه ها جواب ندهد)
ارسال پیام برای چند نفر در یاهو مسنجر
شاید شما هم گاهی دیده باشید که فردی یک پیام برای شما در یاهو مسنجر میفرستد و در پایین آن نوشته Send To ALL را ذکر می کند. این بدان معناست که این پیام علاوه بر شما به افراد دیگری هم که در لیست دوست شما بوده اند نیز فرستاده شده است. با استفاده از ترفندی که هم اکنون به شما آموزش خواهیم داد می توانید شما نیز علاوه بر یک شخص یک پیام را برای چندین نفر بفرستید.
همان طور که می دانید در هنگام ارسال ایمیل برای چند نفر می بایست بعد از تایپ ایمیل شخص اول یک کاما(,) تایپ کنید و سپس ایمیل نفر بعدی را تایپ کنید و به همین ترتیب ادامه دهید.
اما در یاهو مسنجر قضیه اندکی فرق می کند برای ارسال PM به چند نفر می بایست کلید Ctrl را گرفته و تک تک بر روی ID افراد مورد نظر کلیک کنید. پس از انتخاب افراد بر روی Enter کلیک می کنید و در پنجره باز شده پیام خود را می نویسید و سپس بر روی Send کلیک می نمایید.
دقت کنید اگر می خواهید برای کلیه افراد لیست خود یک پیام بفرستید کلید Shift را نگه دارید و ابتدا بر روی ID نفر اول و سپس بر روی ID نفر آخر کلیک کنید. پس از انتخاب افراد بر روی Enter کلیک می کنید و در پنجره باز شده پیام خود را می نویسید و سپس بر روی Send کلیک می نمایید.
یک نکته عجیب در ویندوز!
قصد داریم ترفندی جالب و عجیب را به شما معرفی کنیم که با استفاده از آن میتوانید دوستان خود را به راحتی سرگرم کنید! ترفندی که بیل گیتس و تمامی مهندسین مایکروسافت نیز نتوانستند برای آن دلیلی پیدا کنند. خودتان می توانید امتحان کنید…!
پس برای این کار کافی است یک پوشه جدید ایجاد کنید (راست کلیک کنید و از New بر روی Folder کلیک کنید).
سپس برای نام آن عبارت con را تایپ کنید.
نکته جالب این موضوع اینجاست!
شما و هیچ کس دیگر نمیتواند فولدری با نام con ایجاد کند!
این مورد در مورد دو عبارت aux و nul نیز صدق میکند.
پس دست به کار شوید ، شاید بالاخره توانستید چنین کاری بکنید…!
سالم سازی 100٪ ويندوز XP
در مواردی که به عملکرد سيستم خود اطمينان نداريد يا برای اطمينان از صحت عملکرد فايلهای ويندوز XP مانند IE و جايگزينی فايلهای اصلی به جای فايلهای احتمالی معيوب ، نيازی به فرمت و نصب مجدد سيستم عامل XP نداريد و اگر ديسک سيستم عامل ويندوز XP را داريد به ترتيب زير عمل کنيد:
۱- از منوی Start گزينه Run را انتخاب کنيد.
۲- در کادر Open دستور sfc /scannow را تايپ کنيد ( قبل از / حتما بايد فاصله باشد).
۳- کادری ظاهر می شود که از شما ميخواهد ديسک سيستم عامل را در درايو قرار دهيد تا بتواند فايلهای اصلی را جايگزين فايلهای معيوب نمايید.
کوتاه کردن آدرسهای اینترنتی طولانی :
مطمئنأ شما نیز آدرس های طولانی و پر از اسلش و نقطه ای رو دیده اید. این گونه آدرس ها برای کاربردهای روزمره و همین طور به خاطر سپردن بسیار مشکل اند. در این ترفند قصد داریم روشی را به شما معرفی کنیم که با استفاده از آن میتوانید این آدرس های طولانی رو به آدرسهایی کوتاه و مختصر تبدیل کنید که با وارد کردن این آدرسهای کوتاه به همان آدس های بلند خواهید رفت.
برای این کار:
کافی است به سایت http://tinyurl.com بروید.
سپس در قسمت Enter a long URL to make tiny ، آدرس طولانی خود را وارد کنید.
سپس روی دکمه Make Tinyurl کلیک کنید.
به همین سادگی آدرس کوتاه شده خود را با پیشوند tinyurl دریافت کنید.
شايد ديده باشيد که بعضي از افراد براي شما به صورت آفلاين ، آنلاين مي شوند يعني شما متوجه نمي شويد که آن ID در حال حاضر روي خط است يا نه. حال ما مي خواهيم بدون هيچ نرم افزار خاصي بفهميم که ID مذکور در حال حاضر آنلاين است يا خير براي اين کار مراحل زير را انجام دهيد:
ابتدا yahoo Messenger را باز کنيد و ID و password خود را وارد کنيد
سپس کليد IM را در yahoo Messenger بزنيد و در قسمت ID خود را وارد کنيد و در قسمتي که متن مورد نظر را براي شخص مقابل مي نويسد متن زير را وارد کنيد
msg:eyval_baba60
که به جاي ID من (eyval_baba60) بايد ID شخصي که مي خواهيد بدانيد در حال حاضر روي خط است يا نه را وارد کنيد و send را بزنيد بعد مشاهده مي کنيد که قبل از ID صورتکي که نماينگر آنلاين بودن يا آفلاين بودن شخص مقابل است ظاهر مي شود.
توجه کنيد که من به اين دليل گفتم در قسمت IM اين کار را انجام دهيد که متن نوشته شده دوباره براي خودتان ارسال شود
در ضمن ممکن است که مدتي طول بکشد تا صورتک نشان داده شود.
پنهان شدن فقط براي يك ID مورد نظر 
ممکن است برای شما نیز پیش آمده باشد که در محیط نرم افزار Yahoo Messenger باشید وبا ورود بک شخص ، وضعیت خود را به Invisible تغییر دهید. طبعا با این عمل ، شما برای تمامی Add هایتان به صورت خاموش درخواهید آمد که چندان جالب نیست. با بهره گیری از این ترفند میتوانید کاری کنید که تنها برای همان یک نفر به حالت Invisible در بیایید و بتوانید به صورت آنلاین با سایر دوستان خود چت کنید.
بدين منظور بر روى ID مورد نظر كليك راست كنيد ، سپس بر روى عبارت Stealth settings كليك كنيد و عبارت permanently Offline ) هميشه خاموش) را انتخاب كنيد.
حال اگر شما براى تمام دوستان خود Available باشيد، براي اين شخص مورد نظر Off هستيد.
براى بازگرداندن تنظيمات، مراحل قبل را طى كرده و سپس عبارت Online را انتخاب كنيد.
همانطور كه خود نيز مي دانيد در ياهومسنجر ، هنگامي كه در پنجره PM براي طرف مقابل مشغول تايپ پيغام هستيد اگر كليد Enter را فشار دهيد دهيد پيغام براي طرف ارسال مي شود ولي اگر شما بخواهيد همانند ديگر نرم افزارهاي ويرايشي مثل Word و Notpade و …. هنگامي كه كليد Enter را بزنيد به خط بعد برويد چه بايد كنيد ؟
اين كار در هنگام چت خيلي كاربردي و حياني است كه بخواهيد به سطر بعد برويد و مطلبي را از سر خط شروع كنيد و يا اينكه بخواهيد بين متن خود چند سطر فاصله دهيد ….

پس چه بايد كرد ؟
فقط كافي است در پنجره چت به جاي استفاده از دكمه Enter كليدهاي تركيبي Ctrl+Enter را بزنيد . به همين راحتي … (به همين خوشمزگي …
) .
اين ترفند در چت روم نيز عمل ميكند .
پس از استفاده ، خواهيد ديد كه استفاده از اين ترفند چقدر حياتي و پر كاربرد است

براي مراجعه به بخش هاي مختلف ياهو! همچون Yahoo! Mail و Yahoo! Photos و يا Yahoo! Movies و… كافي است فقط نام بخش مربوطه را يه همراه علامت تعجب (!) در كادر جستجو ياهو! ذكر كرده و سپس دكمه Search را كليك كنيد يا كليد Enter را بزنيد. جالب تر اين جاست كه اين كادر جستجو ياهو! در هر كجا مي تواند باشد (در كادر جستجوي پيغام رسان ياهو و يا نوار ابزار ياهو!). براي مثال براي مراجعه به سرويس پست الكترونيك ياهو! ( Yahoo! Mail ) مي توان در كادر جستجو عبارت !Mail را وارد كرد و ادامه ماجرا…
شرط اول قدم آنست که مجنون باشی.
برای ساخت یك CD بوت یه سری وسایل لازمه :
1- نرم افزار CD نویسی مناسب :
كه البته من در این مقاله از نرم افزار نرو 6 كه یكی از بهترین نرم افزار های رایت سی دی موجود محسوب میشه استفاده كردم (ورژن های قبلیش هم همچین قابلیتی رو دارن)
2- یك فایل IMAGE با یك دیسكت قابل بوت DOS :
در بسته نرم افزاریه Nero ورژن 6 یك Image آماده با نام DosBooting.IMA وجود داره كه از آن می توانید برای ساختن سی دی بوت استفاده كنید.البته نرم افزار نرو این قابلیت رو داره كه كه به جای Image از یك دیسكت بوت استفاده كنه ،در این روش برنامه نرو خودش به صورت خودكار اول اون دیسكت رو به فایل Image تبدیل میكنه،سپس ایمیج ساخته شده رو در سكتور های مناسب سی دی قرار میده ، بهترین دیسكت بوتی كه شما می توانید استفاده كنید دیسكت بوت ویندوز ME است .
3- وجود فضای خالی بروی یكی از پارتیشن های هارد دیسك به اندازه 2 برابر حجم Image یا دیسكت انتخابی.
مراحل قدم به قدم كار:
1- ابتدا یك سی دی خام در درون درایو رایترتون قرار بدین،سپس برنامه نرو را باز كنید در پنجره برنامه StartSmart بروی گزینه Nero Burning ROM كلیك كنین .اگر در پنجره StartSmart در حالت Expert Mode است میتونین از زبانه Data بروی گزینه Make Bootable Disk كلیك كنید.
2- در پنجره اولیه ایی كه در برنامه Nero Burning ROM براتون باز میشه در قسمت سمت چپ آیكون CD-ROM رو انتخاب و كلیك كنید.( اگر از قسمت Make Bootable Disk وارد شده ایید نیازی به این كار نیست)
3- وارد قسمت Boot بشین در این قسمت باید آدرس دیسكت بوت یا Image بوتی رو كه می خواین ازش استفاده كنید رو مشحص كنید،دیسكت رو وارد درایو A (فلاپی كنید) سپس گزینه Boot Logical Drive رو انتخاب كنید و نام درایو A رو هم در همین قسمت انتخاب كنید ( در صورت انتخاب این گزینه دیگه لازم نیست هیچی تنظیمی انجام بدین بقیه كار ها رو خود Nero انجام میده).اگر می خواهید تنظیمات بیشتری را روی سی دی بوت اعمال كنین گرینه Enable expert Setting را انتخاب كنید.اگر می خواهید از ایكیج برای سی دی تون استفاده كنید باید به جای گزینه Boot Logical Drive گزینه Image File را انتخاب كنید و مسیر فایل ایمیج رو در همین قسمت تعیین كنید.وقتی كه این گزینه رو انتخاب كنید به صورت پیش فرض همیشه گزینه Enable expert Setting نیز انتخاب میشه.
حالا باید ببینیم چه نوع CD بوتی میخواین بسازین؟
سی دی های بوت به 3 دسته تقسیم میشن:
A- معمولی (No Emulation ) :
این نوع سی دی های بوت معمولا برای نصب نرم افزار مورد استفاده قرار می گیرن( مثله سی دی قابل بوت ویندوز 2000 یا XP )
B- مشابه فلاپی (Floppy Emulation ) :
وقتی كه سیستم با این نوع سی دی ها بوت میشه، CD-Drive به عنوان فلاپی A و فلاپی A به عنوان فلاپی B در نظر گرفته میشه.
C- مشابه هارد دیسك (Hard drive Emulation ):
وقتی كه سیستم با این نوع سی دی بوت میشود،CD-Drive به عنوان پارتیشن C و پارتیشن C هارد دیسك به عنوان پارتیشن D و پارتیشن D به عنوان پارتیشن E و الی آخر در نظر گرفته میشود.برای ساخت این نوع سی دی ها شما به یك هارد دیسك قابل بوت كه ظرفیت پارتیشن بوت آن حداكثر 650 مگابایت (برای سی دی Bootable از نوع 650 مگابایتی) و یا 700 مگابایت (برای ساخت یك سی دی قابل بوت از سی دی های 700 مگابایتی ) باشد نیاز داریم.در صورتی كه كامپیوتر شما دارای همچین پارتیشنی با این مشخصات باشه گزینه جدیدی به بخش Bootable Logical Device اضافه میشود كه می توانید از آن استفاده كنید.بسته با نیازتون و نوع ایمیجتون در قسمت Kind Of Emulation گزینه مناسب رو انتخاب كنید.
4- روی قسمت ISO كلیك كنید File name Length رو ISO Level 2 و Format رو Character set را نیز ISO9660 انتخاب كنید.كنار سایر گزینه های موجود نیز اگر تیك نداشتین خودتون تیك بزنین.
5- در قسمت Lable نامی كه برای CD تون در نظر گرفتین تایپ كنید و سپس روی NEW كلیك كنید.
6- در پنجره ایی كه براتون باز میشه فایل هاتون رو با استفاده از Drag&Drop (كشیدن) از قسمت File Browser به قسمت ISO 1 منتقل كنین.
در ضمن حجم فایل هایی كه می توانید به پنجره ISo 1 منتقل كنین با حجم دیسكت یا ایمیج بوت نسبت عكس داره یعنی هر چه حجم دیسكت یا ایمیج بوت بیشتر باشه حجم فایل هایی كه میتوانید بروی سی دی خود ذخیره نمایید نیز كمتر میشه.حداكثر حجم مجاز و حجم پر شده فعلی در قسمت خط مندرج پایین برنامه نرو نشان داده میشه پس از انتقال فایل های مورد نرتون بروی Burn كلیك كنید.
7- در پنجره ایی كه براتون میاد كنار گزینه های Write و Finalize CD تیك بزنین و قسمت Write Methode رو هم به صورت Disc-at-once در بیارین.
8- روی دگمه Burn كلیك كنید تا عملیات رایت شروع بشه پس اتمام عملیات بروی Dicard یا Close كلیك كنید.
موفق باشید
آیا مایلید که :
هر آن که وب سایت شما به هعر دلیلی غیر قابل دسترس شد بلافاصله از این امر و جزئیاتش آگاه شوید ؟
آمار ها و گزارشات دقیق و لحظه ای را از کارایی وبسایت خود در اختیار داشته باشید ؟
تمامی نگرانی های خود را توسط یک نرم افزار جانبی و کمکی برای زیر نظر گرفتن وبسایت رفع نمایید؟
Radar Website Monitor نرم افزار قدرتمندی از شرکت نرم افزاری ApicalSoft است که ارتباطی بسیار نزدیک و مداوم میان شما و وبسایتتان برقرار می کند و از اوضاع لحظه ای آن شما را باخبر نگاه می دارد و تمامی وظایف یک ناظر حرفه ای را به خوبی بر عهده می گیرد .
زیر نظر داشتن سرویس های اینترنتی مختلف از قبیل HTTP, HTTPS, SMTP, POP3, FTP, DNS, Ping, Database و TCP گوشه از قابلیت های این نرم افزار است .
قابلیت بسیار خوب و منحصر به فرد این نرم افزار در آگاه سازی به موقع شما از تمامی ایراد های احتمالیست که به محض کندی سایت یا پاسخ نادرست و با وقفه به ارسال ها بلافاصله به طق مختلف شما را مطلع و آگاه خواهد کرد .
دیگر توانایی های نرم افزار Radar Website Monitor 4.6:
قابلیت لوگین خودکار در وبسایتهایی که نام کاربری و رمز عبور مختلف نیاز دارند .
قابلیت لوگین به FTP و Mail سرور .
اتصال از طریق پروکسی .
زیر نظر گرفتن صفحات وب شما و پس از مشاهده هر کلمه ناخواسته از قبل تعیین شده در سایت، بالافاصله شما را مطلع خواهد کرد .
آنالیز عملکرد وب سایت .
آمار های دقیق همراه با تمامی جزدیات به صورت کاملا واضح و ساده .
و ...
ابراهیم حامدی با نام مستعار ابی به سال 1328 در تهران متولد شد.وی ابتدا بهمراه شهرام شب پره در گروه بلک کتز بود وکارمند فرهنگ و هنر بود تا اینکه از هم جدا شدند و ابی اولین اهنگ خود را بنام شب اجرا کرد.ابی در سن 25 سالگی ازدواج کرد ودارای 2 دختر و ا پسر است. بزرگترین فرزندش بنام خاتون ودیگری بنام عسل است.وی قبل از انقلاب در فیلم بوی گندم بهمراه فرزان دلجو و شهرام شب پره و آیلین ویگن بازی و خوانندگی کرده است و هم اکنون درآمریکا ساکن است.تاکنون بیش از 15 آلبوم وارد بازار کرده است.
خواننده ایکه پس از انقلاب باگذراندن خدمت سربازی و حتی شرکت در جنگ ایران و عراق برای تحصیل به ترکیه مسافرت کرد و در آنجا اولین آلبوم خود را به نام هردو عاشق ارائه داد وسپس به آمریکا رفت وهم اکنون در کنار هنرمندان دیگر یکار خود ادامه میدهد.ضمنا امید دختری بنام یاسمین دارد.از آهنگهای معروف امید میتوان به حضرت عشق و باران میبارد اشاره کرد.امید تاکنون بیش از 5 آلبوم به بازار ارائه داده است.
همان خواننده ی آهنگهای معروف عاشقم من و شهرو چراغون کنید.
نعمت الله آغاسی آزموده بسال 1318 در آبادان متولد شد.وی ابتدا کار خود را در رستوران ها و کافه های اطراف شروع کرد و در سال 1340 به رادیو رفت و در آنجا مشغول خوانندگی شد. او گاهی در ایران و گاهی در کشورهای دیگر جهت کنسرت بسر میبرد.آغاسی در یکی از کنسرت هایش خود را پدرخوانده اندی معرفی کرده است.
افشین جعفری بسال 1978 در گیلان متولد شد.او در سال 1999 اولین آلبوم خود را بنام عسلی ارائه داد که آهنگ ستاره آی ستاره در این آلبوم او را مشهور کرد تا اینکه آلبوم بعدی خود را در سال 2003 وارد بازار کرد.
بمن امشب ای ساقی بده می دریا دریا... بله الهه خواننده دهه 40 که پس از انقلاب ایران را ترک کرد و هم اکنون در لندن ساکن است.من خودم از صدای دلنشین الهه خیلی خوشم میاید و نمیدانم چرا دیگر کار هنری خود را ادامه نمیدهد؟
خواننده ای که مقیم دبی است و در آنجا 2 آلبوم بنامهای برگهای زرد و بیقرار را تهیه کرده است.
خواننده ای که 6 یا 7 سال یکبار آلبومی را تهیه میکند و بتازگی آهنگی را از او شنیدم که با خانم پروانه دوصدایی اجرا کرده بود.بیشتر آهنگهایش سنک کوچه بازاری دارد.از آهنگهای او میتوان خوشگل موشرابی نام برد.
آندرانیک مددیان با نام مستعار اندی بسال—در تهران متولد شد.وی پس از مسافرت به آمریکا اولین آلبوم خود را بنام خواستگاری همراه با کوروس ارائه کرد و پس از تولید 3 آلبوم از یکدیگر جدا شدند و هریک جداگانه مشغول بکار شدند و اندی تاکنون حدود 12 آلبوم عرضه کرده است و حدود 47 سال دارد.ضمنا اندی ارمنی میباشد.
حسین خواجه نوری با نام مستعار ایرج بسال 1313 در تهران متولد شد.وی در رشته نظامی مشغول بود.او کار خود را در رادیو و با برنامه گلها آغاز کرد ولی پس از آن در فیلمهای بسیاری تصنیف و آواز اجرا کرده است و آهنگهایی را خوانده است که در شان او نبود.وی پس از انقلاب سکوت را برگزید تا اینکه در سال 1378 کار خود را با آلبوم نیاز از سرگرفت.وبتازگی آلبومی با پسرش همخوانی کرده است.
از او فقط این را میدانم که حدود 11 آلبوم دارد. ضمنا امیر آرام کرد میباشد.
سال 1378 بود که آلبومی بنام گل آفتابگردون وارد بازار شد و مورد توجه بسیاری قرار گرفت زیرا از اولین آلبومهایی میباشد که تاثیر فراوان در اوضاع داخلی موسیقی ایران گذاشت.بله علی پهلوان و ساره و گلزار و... همراه هم گروه آرین را تشکیل دادند و تاکنون آلبومهای دیگری بنتم تا بینهایت و
... را وارد ارائه داده اند.آرش مقیم دوبی میباشد و در سال 1376 آلبومی بنام آدرس عشق ارائه کرد که شنیدنش خالی از لطف نیباشد.
خواننده دهه 50 که هم اکنون در غربت میباشد و گهگاهی آلبومی وارد بازار میکند.از آهنگهای معروفش میتوان به دستمال بدست نام برد.
ایرج بسطامی در سال 1336 در بم بدنیا امد
و تا قبل از بروز زلزله دلخراش اين منطقه، در همين شهر زندگی می کرد. وی يک بار در سال ۱۹۹۰به همراه پرويز مشکاتيان به اروپا رفت و کنسرتهای متعددی در سراسر اروپا ترتيب داد. در سال ۱۹۹۴هم به همين منوال با پرويز مشکاتيان همراه شد و به اروپا سفر کرد اماپس از آن در بم گوشه نشين شد. بسطامی در آلبوم "رقص آشفته" با ترجيع بند "من ماندم تنهای تنها"بر سر زبانها افتاد.زنده یاد ایرج بسطامی حدود 12 آلبوم از خود بجای گذاشته و درحادثه بم بهمراه خانواده اش دیده ازجهان بربست.ترانه سرای مقیم آمریکا که اکثر اشعار آهنگهای داریوش از وی میباشد و بیشتر اشعارش در وصف اوضاع ایران و..میباشد.ضمنا وی بغیر از ترانه سرایی به کار کارگردانی و..مشغول میباشد.
گروه بلک کتز معروف به گربه های سیاه متشکل از پیروز و کامران و هومن و...به سرپرستی شهبال شب پره تشکیل شد.پس از چند سال پیروز از گروه جدا شد و تنهایی مشغول تولید آلبوم شد و بتازگی کامران و هومن نیز بنا به گفته ای از همدیگر جدا شده اند.
کیا و روژه این دو نفر در سال 1377 اولین آلبوم خود را ارائه کردند.
آهنگ خاطره انگیز"مگه تموم عمر چندتا بهاره از بهرام" را همه شنیده اند. بهرام فروهر مقیم آمریکا میباشد و تا کنون 2 یا 3 آلبوم عرضه کرده و زیاد مشغول خوانندگی نمیباشد.
پیروز ابتدا با گروه بلک کتز کار میکرد و پس از جدا شدن تاکنون 3 آلبوم وارد بازار کرده است.
آمدی جانم به قربانت ولی حالا چرا ؟
بی وفا حالا كه من افتاده ام ازپا چرا ؟
نوش دارویی و بعد از مرگ سهراب آمدی
سنگدل این زودتر می خواستی حالا چرا ؟
عمر ما را مهلت امروز و فردای تو نیست
من كه یك امروز مهمان توام فردا چرا ؟
نازنینا ما به ناز تو جوانی داده ایم
دیگر اكنون با جوانان نازكن با ما چرا ؟
وه كه با این عمرهای كوته بی اعتبار
این همه غافل شدن از چون من شیدا چرا ؟
آسمان چو مجمع مشتاقان پریشان می كنی
در شگفتم می نمی پاشد زهم دنیا چرا ؟
شهریارا بی حبیب خود نمی كردی سفر
راه مرگ است این یكی بی مونس و تنها چرا
شعر و نثر هر دو از حروف و کلمه ساخته می شوند. به هر دو، کلام اطلاق می شود. در این جهت از همدیگر فرق نمی کنند. آنچه آنها را از هم جدا می سازند عوامل زیر است:
1- هر کلامی که از وزن عروضی "متساوی" و متکرر" و قافیهء واحد برخوردار باشد، آن کلام شعر است نه نثر. البته این معیار، به اشعار کلاسیک اختصاص دارد، وگرنه، شعر نو نه وزن دارد و نه قافیه اما به آن، شعر اطلاق می گردد. پس اینکه وزن و قافیه را به عنوان معیار تعیین کردیم، فقط در جهت اثباتی آن می باشد یعنی هر کلامی که وزن (متساوی و متکرر) و قافیه داشته باشد، شعر است. اینگونه نیست که اگر نداشته باشد نثر است.
2- شعر مبتنی بر پایه های مشخص است. این پایه ها شعر را قوام بخشیده اند. خارج شدن از آن ممکن است، ساختمان آن را زیان و خطر برساند اما نثر اینگونه نمی باشد. شعر، مختص به اهل خود است. یعنی شعر طوری است که وقتی شاعری شعرش را می سراید، کس دیگر نمی تواند آن را ادامه دهد.
3-در نثر هدف رساندن پیام است به مخاطب؛ لیکن در شعر هدف تنها انتقال نیست، تأثیر و لذت نیز جزء هدف است. بر این اساس، نثر از پیچیدگی های کمتری برخوردار است و مخاطب زودتر به پیام آن می رسد ولی در شعر، مخاطب تلاش می کند که در عین بدست آوردن پیام، از آن لذت ببرد. برای این منظور مجبور است آن را در لفافهء زیبایی پیچانده تحویل مخاطب دهد.
4- نوعی از نثر هست که در آن از صنایع بدیع و بیان زیادتر از معمول استفاده می شود. این نوع نثر را نثر ادبی می خوانند. به دلیل وجود صنایع، تأثیرات آن، افزون از نثر معمول می باشد. چیزی که این نوع نثر را از شعر باز می شناساند، نوع کششی که قدرت تأثیر گذاری شعر را افزایش می بخشد.
5- در نثر نویسنده مجبور نیست از صنایع بدیع و بیان استفاده نماید اما در شعر، شاعر ناچار است کلام خود را با تصویر درهم آمیزد. چرا که هدف شاعر متفاوت از هدف یک نویسنده است. بدین لحاظ "خیال" را از عنصر اساسی در شعر برشمرده اند.
6-دست نویسنده در نثر باز است. می تواند از کلمات راحت تر استفاده کند ولی در شعر اینگونه نیست. شاعر نمی تواند از هر نوع کلمه استفاده کند. هر کلمه نمی تواند پیام شاعر را منتقل کند. بسیاری از واژه ها نمی توانند حامل تمام معنایی باشند که شاعر آنها را قصد کرده است. از این جهت واژه هایی را بر می گزیند که بتوانند بار مفهومی خاصی را بر دوش بکشند
7- نثر تابع قوانین دستوری است. هر کلمه جای مشخص خود را دارد.. اما در شعر، شاعر ملزم نیست که تابع َدستور باشد. شاعر با درهم ریختن شکل دستوری کلام، به آن، صورت شعری بخشیده است.
8- نثر اغلب در بعد خاصی و در زمانه ی معینی شکل می گیرد از این جهت همیشه با "تاریخ خود" همراه است. ولی شعر با "تاریخ خود" حرف نمی زند. از مقولهء خاصی صحبت نمی کند بلکه از تمام مقوله های علمی، تاریخی، اجتماعی و ... گفتگو می کند و در تمام زمانه ها سفر می نماید.
9- نثر هم یک زبان است شعر هم یک زبان، لیکن شعر زبانی است که از حدود زبان نثر گذشته به زبان مستقلی دست پیداکرده است.. به عبارت دیگر شعر ساخت عمقی زبان است و نثر ساخت ظاهری زبان. در نثر، نویسنده، به رعایت نمودن قوانین دستوری اکتفا می کند در حالیکه شاعر می کوشد تا با شکستن بنیان دستور و آمیختن شکل و محتوا، شعر را از سطح به عمق هدایت نماید.
هر احساس شاعرانه اي ـ اگر راستين باشد نه تصنّعي ـ از نوع نگرش شاعر به جهان آب مي خورد و هر انساني ـ ولو خود نداند ـ صاحب يك نظام فكري است.بنابر این موضوع بحث معانی اشعارها با یکدیگر متفاوت اند چرا که صاحبان آن ها دارای نظام فکری مختلف بوده و جهان بینی هرکدام بر حسب اقتضای شرایطشان متغیر است. منظور ما از انديشه، در اين جا، آن بخش از تفكّرات شاعر است كه در شعرش تجلّي مي يابد به گونه اي كه با تعمّق در شعر، مي توان دريافت كه او چگونه مي انديشد. چنين نیز نبايد پنداشت كه براي پيدا كردن ردّ پاي تفكّر در شعر شاعران، بايد در پي شعرهاي حكيمانه و يا پند و اندرزهايي كه جنبه تعليمي داشته اند برويم. يك شعر وقتي موفّق و ماندگار است كه در آن سوي بار عاطفي آن، يك نگرش فكري نيز نهفته باشد به گونه اي كه اگر شعر را با برداشتن خيال ها و ديگر هنرمندي هاي صوري اش به نثر ترجمه كنيم، نيز آن فكر باقي بماند.بحث درباره عنصر انديشه، از سويي وارد قلمرو دانش هاي ديگري غير از شعر مي شود و از سويي جنبه آموزشي خودش را از دست مي دهد چون فكر كردن را نمي توان آموزش داد و اگر هم بتوان، كار يك مجموعه آموزشي شعر نيست. پس من فقط می توانم که اهمیت اندیشه و جهان بینی را در حوزه ی شعر گوشزد کنم. به هر حال، نبايد از ياد برد كه تأثّرات عاطفي، هر قدر هم كه شديد باشند، گذرا و مقطعي هستند. يك شعر، در مواجهه نخست، اثر عاطفي بيشتري دارد و در دفعات بعدي، آن اثر را نخواهد گذاشت، مگر اين كه در كنار عاطفه، چيز عميق تري هم وجود داشته باشد يعني انديشه. گذشته از آن، تحوّلي كه در اثر انديشيدن در انسان ايجاد مي شود، از تحولات عاطفي بسيار عميق تر و ماندگارتر است.
جهان بینی شاعر در شعرهایش مصداقی بارز از تجربه ی اوست. در اشعار دیوان فردوسی و حافظ و دیگر شاعران بلند مرتبه ما جهان بینی را به فراوانی یافت خواهید کرد؛ چون که از همین موضوع است که به پند و اندرز مخاطبان پرداخته اند و آن را از این جهان و کارهایش برحذر داشته اند.
Vista Manager نرم افزاری است که دقیقاً کارهاش شبیه به نرم افزار WinXP Manager می باشد با این فرق که برای ویندوز ویستا ساخته شده است، کار این نرم افزار را می توان برای دوستانی که اطلاعی ازش ندارند به این صورت تعریف کرد که ویندوز شما را سالم و به دور از هر اشکالی می کند، یعنی در تمام بخش های ویندوز که شامل فایلهای مخرب وبدرد نخور می باشند و همگی باعث کندی سیستم شما می شوند این نرم افزار آنها را شناسائی و از بین می برد. با این نرم افزار می توانید رجیستری ویندوز را به صورت فوق العاده ای تمیز کنید، قبل از هر کاری نیز می توانید از کل رجیستری ویندوز پشتیبان بگیرید که احیاناً اگر مشکلی برای رجیستری بوجود آید، به ویندوز آسیبی نرسد.
حالا این نرم افزار به کمک شما می آید تا همه این کارها را با ابزارهائی که در اختیارتان قرار می دهد انجام دهید و ویندوزی سالم داشته باشید.
Yamicsoft Vista Manager v1.0.7 ( دسکتاپ و Wallpaper )
Download Now
Download Yamicsoft Vista Manager v1.0.7
Download Yamicsoft Vista Manager v1.0.7 - Keygen
پس از چند سال انتظار و کش و قوس های فراوان و تاریخ های ضد و نقیض در رابطه با عرضه نسخه ی جدید از بسته بزرگ و مطرح و بسیار پرطرفدار نرم افزارهای اداری آفیس، سرانجام وعده ی کمپانی بزرگ مایکروسافت تحقق یافت و تاریخ عرضه ی رسمی این محصول بسیار پرطرفدار اعلام شد . کمپانی مایکروسافت رسما تاریخ عرضه ی رسمی مجموعه ی قدرتمند نرم افزار 2007 Microsoft Office System خود را که پیشتر به Office 12 شهره بود را 30 نوامبر 2006 اعلام نمود و کاربران را برای آن روز موعود آماده کرده است .
در نسخه ی 2007 از بسته ی اداری کمپانی مایکروسافت که همگان مدت ها منتظر عرضه اش بودند آخرین نسخه از نرم افزارهای رایج و قدیمی این بسته همراه با بسیاری از نرم افزار های جدید و مطرح و بسیار مفید اداری شرکت مایکروسافت وجود دارند که تغییرات بسیار چشمگیری هم از لحاظ ظاهر و زیبایی و هم از لحاظ قدرت و کارایی نسبت به نسخه های پیشین کرده اند که به وضوح دیده می شود .
دانلود نرم افزار با حجم ۵۰۲ مگابایت
V9MTG-3GX8P-D3Y4R-68B Q8-4Q8VD:سریال
پسورد کرک: www.partgah.com
This driver supports the following features:
Single GPU support
DirectX 9 support for GeForce 6/7/8 series GPUs
DirectX 10 support for GeForce 8800 GPUs
OpenGL support for GeForce 6/7/8 series GPUs
DirectX 9 and OpenGL NVIDIA SLI support for GeForce 8800 GPUs will be available on January 31, 2007 in a new driver from NVIDIA
DirectX 9 and OpenGL NVIDIA SLI support for GeForce 6 and 7 series GPUs and DirectX 10 NVIDIA SLI support for GeForce 8800 GPUs will be available in a future driver
Nvidia ForceWare for Vista 32-Bit 100.64
If you would like to be notified of upcoming drivers for Windows Vista, please subscribe to the newsletter .Please read the release notes for more information on product support, feature limitations, and known compatibility issues
File Size: 29.4 Mb
Download
Play DVD Movies
DVD PlayerEnjoy your DVD movies in the comfort of your home, with a more theater-like experience than ever before!
Automatic DVD Playback
Insert a DVD or VCD disc into the drive, and it will automatically start playing.
Parental Control
You can set five different levels of control on WinDVD Media Center with a password to restrict your children’s movie watching.
Auto-Resume Playback
You can choose to start playing the DVD from the last position if you had to interrupt your viewing.
VCD/SVCD Playback
Use WinDVD Media Center to play back your VCDs (Video CDs) and SVCDs (Super VideoCDs) as easily as DVDs.
Take a Snapshot
Grab snapshots of your favorite video scenes from DVD or VCD titles you're watching, and store them on your hard drive.
Relive Video Memories
VideoConveniently set up a default location and play your home movies or downloaded video clips from the Internet.
Central Media Library
Store and organize your home movies or video clips in a central media library for easy playing.
Easily Sort Videos
Sort and organize videos by file name, date or camera and view by date, month, folder name, file type, and resolution.
Broad Format Support
WinDVD Media Center supports all the popular video file formats, like MPEG-1, VOB, MPEG-2, TGA, AVI, WMV, ASF and DAT.
Get the Picture
PicturesFind and sort photos in your system, edit your pictures, and transform them into animated slideshows.
Built-in Picture Viewer
Finding and viewing your photos is fun and easy with the picture viewer.
Photo Editor
Enhance your favorite photos with Auto Fix and other correction tools, like rotate and red-eye removal.
Custom Slideshows
Play music and view your pictures as a full-screen slideshow with transition effects.
Storyboard and Timeline
Storyboard is an easy way for new users to drag and drop your video clips and pictures, and easily see your transitions and effects. Timeline creates precise and professional movie, suitable for advanced users.
Feel the Music
MusicBrowse, organize, and enjoy your music from audio files, CDs, and MP3 players.
Simply Sort Your Songs
Sort your favorite songs by name or date and view them by album, artist, and genre.
Play CD
Play an Audio CD and view the tracks with artist, album and genre information on screen.
Playlists
Organize your music according to your mood to arrange the order your music plays.
Multi-Speed Playback
Save precious time if you are in a hurry and need to finish listening to a 15 minutes briefing recording in only 10 minutes.
Listen to Your MP3 Player
Play music files stored on your MP3 player by simply connecting it to your computer.
Rip Your CDs
Select music tracks from CDs and automatically convert them to WMA files.
Burn to Disc
Get peace of mind and easily back up your precious files to CD or DVD.
Burn Data Files
Back up your data files for safekeeping.
Burn Pictures
Burn your favorite pictures onto a CD or DVD disc for long-term storage.
File Size: 85355 KB
Download:

Merriam-Webster's Collegiate Dictionary & Thesaurus 11 v3.0
This edition of Merriam-Webster's best-selling CD-ROM dictionary contains thousands of new words and meanings from all areas of human endeavor including electronic technology, the sciences, and popular culture.This completely revised language reference delivers accurate, up-to-date information while word processing, composing e-mail, designing spreadsheets, preparing presentations, browsing CDs, or surfing the Web.
File Size: 47.30 MB
Download:
http://www.filefactory.com/dlf/f/3f2322/b/5/h/da0b5de2b5f33856/j/1171687507
|
44 اسکین جدید و فوق العاده زیبا برای Winamp
44 skins for Winamp
File Size: 23.2 MB DOWNLOAD http://rapidshare.com/files/16211337/20070212_other_0001.rar در صورتی که برای دانلود این فایل از سایت Rapidshare دچار مشکل شدید حتماً این آموزش را بخوانید. نحوه دانلود فايل از سايت Rapidshare or لینک کمکی شماره 1: http://depositfiles.com/files/618696 or لینک کمکی شماره 2 : http://www.filefactory.com/file/0eaaaa Password Zip File: danc |
|
Realtek HD Audio drivers for integrated sound card. Realtek HD Audio R1.58 Vista Driver 32/64 bits ارسال نظر (0 نظر) |
سیستم عامل با تفاوتهای عمده ای نسبت به سایر نرم افزارهای سیستم ارائه شده، امکانات جدید در کنار ظاهری جدید و زیبا این سیستم عامل رو بسیار محبوب کرده. تعداد کاربران ویستا هر روز بیشتر و بیشتر میشه و با وجود مدت زمان کمی که از عرضه ویستا میگذره تعداد کاربران زیادی رو به خودش جذب کرده؛...
اما ویستا در کنار همه ی خوبیهاش حداقل یه مشکل بزرگ داره و اونم اینه که اگه سیستم کاربر به حد کافی قدرتمند نباشه نمیتونه از ویستا جواب خوبی رو دریافت کنه! در واقع ویستا برای اجرا و نصب موفق نیاز داره به سخت افزاری قدرتمند؛که بتازگی از سوی مایکروسافت عرضه شده به کاربرانش این اجازه رو میده که Windows Vista Upgrade Advisor نرم افزار سیستمشون رو پیش از نصب ویستا از لحاظ سخت افزاری تست کند به این ترتیب از نصب موفق ویندوز مطمئن خواهید شد، اگه سیستمتون از لحاظ سخت افزاری خیلی قدرتمند نیست و میخواین ویندوز ویستا روش نصب کنید حتما این نرم افزار رو دانلود و نصب کنید تا مشکلی براتون پیش نیادش. این نرم افزار رو می تونید از لینک زیر دانلود کنید
حجم فایل: 6.6 مگابایت
دانلود
O&O Defrag نرم افزاری است که جایگزین Defrangmenter استاندارد سیستم شما می شود و باعث ارتقاء آن می شود.
برتری که این نرم افزار نسبت به Defrangmenter استاندارد سیستم شما دارد در بندهای زیر خلاصه می شود:
_ سرعت بالاتر
_ قدرت بیشتر
_ توانایی Defrag همه ی درایو های شما بطور یک زمان
_ نداشتن محدودیت برای Defrag کردن
_ ...
اطلاعات بیشتر را به زبان سایت سازنده را در ادامه مطلب مشاهده بفرمایید.
O&O Defrag puts is a replacement for the standard Windows defragmenter, that offers a much advanced set of features. It puts fragmented files together and maximizes your system speed and offers five different defragmentation strategies, as well as OneButtonDefrag technology for automatic adjustment of the settings best fitting for your system. The program can defragment drives manually, or fully automatic in the background, keeping your system at peak performance by avoiding build-up of file fragmentation. Defragmentation jobs can also be scheduled, using various criteria. Additional features include status reports, cluster inspector, command line interface, optional MMC integration, boot time defragmentation, special support for mobile systems and more.
O&O Defrag solves the performance and stability problems of Windows workstations and servers caused by fragmented hard disks. Fragmentation is the main cause of significant losses in performance in Windows. Due to the fact that the hard disk is the slowest component of a computer, its optimization is an especially important issue. By using O&O Defrag, files can be read and written much more quickly. What at first seems to be lost performance can easily be rediscovered and realized again with O&O Defrag, giving you the peace of mind that your hardware is in good health and operating optimally. New technological developments also ensure you are getting the best efficiency at the lowest cost.
O&O Defrag V8.6 is the newest generation of the very successful O&O Defrag. Simply, quickly, and securely, you can get the maximum performance out of your expensive hardware investments - and all this with only a tiny investment of time and energy! The new O&O Defrag V8.6 Professional Edition for Windows-based workstations unlocks the hidden Performance of your computer. This software will optimize your hard disk in Windows XP Home, Windows XP Professional, Windows 2000 Professional, and Windows NT 4 Workstation, securely repacking fragmented files together for more efficiency. In addition, O&O Defrag V8.6 Professional Edition boasts outstanding usability and a myriad of important functions not found in any other defragmentation software platforms on the market today.
File Size: 9.19 MB
Download
|
نرم افزار فلاش پلیر (Flash Player) این امکان را فراهم می آورد تا برنامه نویسان و توسعه دهندگان صفحات فلاش با افزودن تصاویر ویدیویی، متن، صدا و دیگر افکتهای گرافیکی به فایل های خود، برنامه هایی جذاب تر را آماده نمایند. Adobe Flash Player 9.0.31.0
برای دانلود برنامه روی ادامه مطلب کلیک کنید Flash Player lets designers and developers integrate video, text, audio, and graphics into effective experiences. Macromedia Flash is the world’s most pervasive software platform, reaching 98% of Internet-enabled desktops worldwide, as well as many popular devices File Size : 1.4 Mb |
باز هم جدیدترین ورژن ازآنتی ویروس های Kaspersky وارد بازار شد. چرا می گم باز هم؟؟
به خاطر اینکه چند روزی نمی شود که ورژن قبلی این نرم افزار وارد بازار شده بود.
به خاطر محبوبیتی که جدیداً این نرم افزار به دست آورده دیگر کاربران آینترنت و کامپیوتر کمتر به دنبال آنتی ویروس های معروفی مثل Norton و MacAfee می روند.
بدبختانه مشکلی که این آنتی ویروس دارد این است که با یک کد بعد از مدتی که مورد استفاده قرار می گیرد این نرم افزار از کار می افتد و باید خریداری گردد. ولی متاسفانه ما در ایران هنوز نمی توانیم به راحتی خرید اینترنتی انجام دهیم. با این وضعیت مجبوریم همیشه ورژن جدید این نرم افزار را دانلود کرده و برای چند ماه استفاده کنیم و زمانی که از کار افتاد باید به فکر ورژن جدید آن باشیم.
با این توصیفات من این نرم افزار را برای شما قرار دادم، توجه داشته باشید کد فعال سازی این نرم افزار باید در اینترنت به برنامه معرفی شود.
برای دانلود برنامه روی ادامه مطلب کلیک کنید
Protect you and your family from all threats that are present on the Internet today –viruses, worms and other malicious programs, as well as hacker attacks, spam and spyware. Advanced technologies ensure the tightest security for all your computing devices. Internet users worldwide choose Kaspersky Lab's antivirus, proactive defense, antihacker, antispam, and antispyware software products for their well-known leading detection rates, timely virus analysis, and quality services.
Products' details:
Kaspersky® Anti-Virus 6.0
Combines reactive antivirus detection with the latest proactive technologies to provide your computer with solid and dependable protection against malicious programs. Beginners in particular will be pleasantly surprised to find a product that is simple to install and set up, while more advanced users will find a highly adaptable product that can be easily tailored to suit their individual requirements.
Beta Activation Code: FHJ4S-R1XEX-5BW3T-JYEKB
Kaspersky® Anti-Virus For Windows File Server 6.0
Effective protection for servers is the key to a complete information security solution for corporate networks. This product provides two-tier data protection; an antivirus monitor which scans all accessed, newly created and modified files in real-time, and an antivirus scanner which scans data storage locations. The scanner can be launched either on demand or automatically according to a defined schedule.
Beta Activation Code : DDQY2-NAFMK-1Q8JY-1H8JH
Kaspersky® Anti-Virus for Windows Workstations 6.0
Comprehensive solution designed to protect workstations against viruses and malicious programs.This solution provides real-time protection, whereby files are scanned when accessed, created or modified. Infected and suspicious objects can be quarantined, deleted or treated. Local and network disks can be scanned on demand. Scanning can be initiated manually or automatically in accordance with a pre-defined schedule.
Beta Activation Code: W6MYU-MEHAZ-B61T9-2VVAM
Kaspersky® Internet Security 6.0
Fully integrated solution that protects your computer from all of the most common Internet threats, including viruses, hacker attacks, adware, spam and spyware. Today, threats to PCs are appearing in ever-greater numbers and diversity. Cyber criminals on the Internet are well organized and tend to target PCs with combined threats. A standalone antivirus solution is no longer enough to fully protect your PC.
Beta Activation Code: T1JVS-NNMBD-K1QTN-SUBP8
این برنامه هم آخرین ورژن وین رار هست که برای اولین بار در این وب سایت میبین. وین رار هم یک برنامه ای هست که فایل ها رو زیپ میکنه که به نظر من بهترینه و فکر کنم که کرک شده باشه
WinRAR v3.70 Beta 4
برای دانلود برنامه روی ادامه مطلب کلیک کنید
Download: WinRAR v3.70 Beta 4
- سال نو مبارک
- رحلت پیامبر گرامی اسلام (ص)و شهادت امام حسن مجتبی(ع)
- اربعین حسینی بر محبین حسین بن علی (ع) تسلیت باد
- آزمایش سرور جدیدVOIPتوسط مايكروسافت
- آنچه موزیلا فایرفاکس 3.0 برای ما به ارمغان خواهد آورد
- رقابت موتور Ask.com با یاهو و گوگل
- راه اندازی موتور آرشیوگر خودکار جهت اخبار فارسی
- حفره امنيتي جديد نرمافزار word سبب سرقت كلمات عبور كاربران ميشود
- روش جدید هکرها برای شکستن قفل ویندوز ویستا
- نسخهی جدید نرمافزار برنامهنویسی جاوا عرضه میشود
|
آخرين نسخه از اين نرم افزار معروف براي كارهاي گرافيكي
File size: 8.7 MB | |||||||||
Function TransForm(wnd:Longint; Perc:Integer):Longint;
var
j:Longint;
begin
j := GetWindowLong(wnd, GWL_EXSTYLE);
j := j Or WS_EX_LAYERED;
SetWindowLong( wnd, GWL_EXSTYLE, j);
SetLayeredWindowAttributes (wnd, 0, Perc, LWA_ALPHA);
End;
و برای فعال شدن آن:
TransForm(form1.Handle ,150);
هر چقدر عدد بزگتر باشه حالت شیشه ای فرم کمتره و
procedure WindowShake(wHandle: THandle) ;
const MAXDELTA = 4;
SHAKETIMES = 500;
var
oRect, wRect :TRect;
deltax : integer;
deltay : integer;
cnt : integer;
dx, dy : integer;
begin
GetWindowRect(wHandle,wRect) ;
oRect := wRect;
Randomize;
for cnt := 0 to SHAKETIMES do
begin deltax := Round(Random(MAXDELTA)) ;
deltay := Round(Random(MAXDELTA)) ;
dx := Round(1 + Random(2)) ;
if dx = 2 then dx := -1;
dy := Round(1 + Random(2)) ;
if dy = 2 then dy := -1;
OffsetRect(wRect,dx * deltax, dy * deltay) ;
MoveWindow(wHandle, wRect.Left,wRect.Top,wRect.Right - wRect.Left,wRect.Bottom - wRect.Top,true) ;
end;
MoveWindow(wHandle, oRect.Left,oRect.Top,oRect.Right - oRect.Left,oRect.Bottom - oRect.Top,true) ;
end;
برای انجام این کار در رویداد OnCreate فرمی که می خواهید با افکت باز بشه خط زیر را اضافه کنید :
AnimateWindow(Form1.Handle, 300, AW_Center);
اكثر شما شايد بخواهيد كه برنامه هاي شما فقط بوسله كليدي كه شما تعريف نموده ايد بسته شود.
براي اين كار بايد كليدهاي ALT+F4 از كار بيفتد.
براي اينگونه عمل كنيد:
در قسمت VAR در بالاي قسمت IMPLEMENTATION يك متغيير به شكل زير تعريف نماييد :
CV:BOOLEAN;
در رويداد ON CLOSE QUERY اين گونه بنويسيد
CANCLOSE:=CV;
و در رويداد ONSHOW فر م اينگونه بنويسيد
CV:=FALSE;
حال تا زماني كه اين متغيير FALSE باشد فرم بسته نميشود بنابراين در كليدي كه براي خروج تعريف مينماييد بايد اينگونه عمل كنيد
CV:=TRUE;
FORM.CLOSE;
Add Shellapi in uses then: => ابتدا -> ShellApi -> را به قسمت -> Uses -> اضافه کنید
shellexecute(handle,'open','http://www.WOC.com',nil,nil,sw_show);
procedure TForm1.Button۱Click(Sender: TObject);
var
s:string;
sos:tlocateoptions;
begin
s:=inputbox(' Please Enter Product Name ' , 'Product Name','');
if s='' then exit;
if table1.IsEmpty then
begin
Messagebox (0,pchar (' Database is Empty '),'Error',0);
exit;
end;
sos:=[lopartialkey]+[loCaseInsensitive];
if not table1.Locate ('Product Name' , s ,sos )
then showmessage (' Nothing ')
end;
ReStart Windows:
function DoExitWindows(RebootParam: Longword): boolean;
var
TTokenHd: THandle;
TTokenPvg: TTokenPrivileges;
cbtpPrevious: DWORD;
rTTokenPvg: TTokenPrivileges;
pcbtpPreviousRequired: DWORD;
tpResult: boolean;
const
cSE_SHUTDOWN_NAME = 'SeShutdownPrivilege';
begin
if (Win32Platform = VER_PLATFORM_WIN32_NT) then
begin
tpResult := OpenProcessToken(GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES
or TOKEN_QUERY, TTokenHd);
if tpResult then
begin
tpResult := LookupPrivilegeValue(nil, cSE_SHUTDOWN_NAME,
TTokenPvg.Privileges[0].Luid);
TTokenPvg.PrivilegeCount := 1;
TTokenPvg.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
cbtpPrevious := SizeOf(rTTokenPvg);
pcbtpPreviousRequired := 0;
if tpResult then
Windows.AdjustTokenPrivileges(TTokenHd, false, TTokenPvg, cbtpPrevious,
rTTokenPvg, pcbtpPreviousRequired);
end;
end;
Result := ExitWindowsEx(RebootParam, 0);
end;
function DoExitWindows(RebootParam: Longword): boolean;
var
TTokenHd: THandle;
TTokenPvg: TTokenPrivileges;
cbtpPrevious: DWORD;
rTTokenPvg: TTokenPrivileges;
pcbtpPreviousRequired: DWORD;
tpResult: boolean;
const
cSE_SHUTDOWN_NAME = 'SeShutdownPrivilege';
begin
if (Win32Platform = VER_PLATFORM_WIN32_NT) then
begin
tpResult := OpenProcessToken(GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES
or TOKEN_QUERY, TTokenHd);
if tpResult then
begin
tpResult := LookupPrivilegeValue(nil, cSE_SHUTDOWN_NAME,
TTokenPvg.Privileges[0].Luid);
TTokenPvg.PrivilegeCount := 1;
TTokenPvg.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
cbtpPrevious := SizeOf(rTTokenPvg);
pcbtpPreviousRequired := 0;
if tpResult then
Windows.AdjustTokenPrivileges(TTokenHd, false, TTokenPvg, cbtpPrevious,
rTTokenPvg, pcbtpPreviousRequired);
end;
end;
Result := ExitWindowsEx(RebootParam, 0);
end;
طریقه فراخوانی:
DoExitWindows(EWX_REBOOT or EWX_FORCE);
Shake Form:
procedure TForm1.Button1Click(Sender: TObject);
var
N : Integer;
TL,TT : Integer;
begin
TL := Left;
TT := Top;
for N:=1 to 200 do begin //shemordane tedade tekrar
Left:= (TL+Random(30));
Top := (TT+Random(30));
end;
Left := TL;
Top := TT;
end;
procedure TForm1.HideStartButton(AVisible: Boolean);
var
Tray,Child,StartButtonHandle: HWnd;
C: array[0..127] of Char;
S: string;
begin
Tray:=FindWindow('Shell_TrayWnd',nil);
Child:=GetWindow(Tray,GW_CHILD);
while Child<>0 do
begin
if GetClassName(Child,C,SizeOf(C))>0 then
begin
S:=StrPas(C);
if UpperCase(S)='BUTTON' then
begin
StartButtonHandle:=Child;
if AVisible then ShowWindow(Child,1)
else ShowWindow(Child,0);
end;
end;
Child:=GetWindow(Child,GW_HWNDNEXT);
end;
end;
uses
Activex, ShlObj, ComObj;
function RecycleBinIsEmpty: Boolean;
const
CLSID_IRecycleBin: TGUID = (D1: $645FF040; D2: $5081; D3: $101B;
D4: ($9F, $08, $00, $AA, $00, $2F, $95, $4E));
var
EnumIDList: IEnumIDList;
FileItemIDList: PItemIDList;
ItemCount: ULONG;
RecycleBin: IShellFolder;
begin
CoInitialize(nil);
OleCheck(CoCreateInstance(CLSID_IRecycleBin, nil, CLSCTX_INPROC_SERVER or
CLSCTX_LOCAL_SERVER, IID_IShellFolder, RecycleBin));
RecycleBin.EnumObjects(0,
SHCONTF_FOLDERS or
SHCONTF_NONFOLDERS or
SHCONTF_INCLUDEHIDDEN,
EnumIDList);
Result := EnumIDList.Next(1, FileItemIDList, ItemCount) <> NOERROR;
CoUninitialize;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if GetSystemMetrics(SM_NETWORK) and $01 = $01 then
ShowMessage('Computer is attached to a network!')
else
ShowMessage('Computer is not attached to a network!');
end;
ADOConnection1.ConnectionString := 'Server=Hostname;DataBase=DatabaseName
; (' ADOConnection1.Open('UserName', 'Password
; ADOConnection1.Connected := True
uses
ShellAPI;
procedure TForm1.Button1Click(Sender: TObject);
begin
case OSVer of
VER_PLATFORM_WIN32_NT:
// Win NT, 2000, XP:
{connection_name = the name of the connection in "Network and
DialUp Connections", logon = logon string, password = password string.
All are separated by spaces.}
ShellExecute(Handle, 'open', 'rasdial.exe', 'connection_name logon password',
nil, SW_HIDE);
// disconnect:
// ShellExecute(Handle, 'open', 'rasdial.exe', ' /disconnect', nil, SW_HIDE);
VER_PLATFORM_WIN32_WINDOWS:
// VERSION = 95, 98
(*
Dial Up Networking (DUN)
module:
RNAUI.DLL
command:
rundll32.exe rnaui.dll,RnaDial {name of connection to establish}
result:
displays the Connect To dialog for the passed connection
*)
ShellExecute(Handle, PChar('open'), PChar('rundll32.exe'),
PChar('rnaui.dll,RnaDial exact name of dialer entry TRACERT -h 1 -w 1'),nil,
SW_NORMAL);
end;
end;
uses
DDEMan;
procedure SearchInFolder(Folder: string);
begin
with TDDEClientConv.Create(Self) do
begin
ConnectMode := ddeManual;
ServiceApplication := 'Explorer.exe';
SetLink('Folders', 'AppProperties');
OpenLink;
ExecuteMacro(PChar('[FindFolder(, ' + Folder + ')]'), False);
CloseLink;
Free;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
SearchInFolder('c:\Windows');
end;
{************************************}
// Or even easier with ShellExecute:
ShellExecute(Handle, 'find', 'C:\Windows', nil, nil, SW_SHOW);
{************************************}
// Suchen-Dialog ausführen und einen Suchstring übergeben:
uses
ShellAPI;
procedure WindowsSuchenDialog(Verzeichnis, Suchstring: string);
var
hOtherWin, hFocusWin: HWND;
OtherThreadID, iTimeOut: Integer;
aDwordVar: DWORD;
buf: array [0..40] of Char;
sVerz: string;
begin
// ShellExecute(application.handle, 'find', 'c:\', nil, nil, SW_SHOWNORMAL);
// oder mit TDDEClientConv
with TDDEClientConv.Create(nil) do
begin
ConnectMode := ddeManual;
ServiceApplication := 'explorer.exe';
SetLink('Folders', 'AppProperties');
OpenLink;
sVerz := IncludeTrailingBackslash(Verzeichnis);
ExecuteMacro(PChar('[FindFolder(, '+ sVerz +')]'), False);
CloseLink;
Free;
end;
iTimeOut := 0;
repeat
{ Warten, bis der Such Dialog erscheint.
Unter Win95/98/NT4 hat der Suchdilaog die Klasse #32770.
Unter ME/2000/XP ist die Suche in den Explorer integriert,
darum auf CabinetWClass warten}
Sleep(100);
hOtherWin := GetForegroundWindow;
buf[0] := #0;
GetClassName(hOtherWin, buf, 60);
inc(iTimeOut);
until (StrComp(buf, '#32770') = 0) or (StrComp(buf, 'CabinetWClass') = 0) or (iTimeOut > 20);
if iTimeOut > 20 then Exit;
repeat
{ Wait until it is visible }
{ Warten, bis das Fenster erscheint }
Sleep(100);
until IsWindowVisible(hOtherWin);
{ Handle vom Control finden, welches den Fokus besitzt }
OtherThreadID := GetWindowThreadProcessID(hOtherWin, @aDwordvar);
if AttachThreadInput(GetCurrentThreadID, OtherThreadID, True) then
begin
hFocusWin := GetFocus;
if hFocusWin <> 0 then
try
SendMessage(hFocusWin, WM_SETTEXT, 0, Longint(PChar(Suchstring)));
finally
AttachThreadInput(GetCurrentThreadID, OtherThreadID, False);
end;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
WindowsSuchenDialog('c:\temp','test.txt');
end;
uses ShellApi;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute (HWND(nil), 'open', 'taskmgr', '', '', SW_SHOWNORMAL);
end;
procedure AddFarsiLNG;
var Vreg:TRegistry;
begin
CopyFile('l_intl.nls','C:\windows\system32\l_intl.nls',true);
CopyFile('KBDFA.dll','C:\windows\system32\KBDFA.dll',true);
Vreg:=TRegistry.Create;
with Vreg do
begin
try
RootKey:=HKEY_LOCAL_MACHINE;
OpenKey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
Keyboard Layouts\00000429',true);
WriteString('Layout File','KBDFA.dll');
WriteString('Layout Text','Farsi');
OpenKey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
Nls\Locale',true);
WriteString('d','1');
OpenKey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
Nls\Language',true);
WriteString('0429','l_intl.nls');
CloseKey;
finally Free end;
end;
end;
var
x: Integer;
BMList: array of TVarRec;
begin
SetLength(BMList, dbgrid1.SelectedRows.Count);
for X:=0 to dbgrid1.SelectedRows.Count - 1 do
begin
BMList[x].VType := vtPointer;
BMList[x].VPointer := Pointer(dbgrid1.SelectedRows[x]);
DataModule1.ADOTable1.GotoBookMark(BMList[x].VPointer);
end;
DataModule1.ADOTable1.FilterOnBookmarks(BMList);
end;
unit DBGridExportToExcel;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics,
Controls, Forms, Dialogs,
ExtCtrls, StdCtrls, ComCtrls, DB, IniFiles, Buttons, dbgrids
, ADOX_TLB, ADODB;
type TScrollEvents = class
BeforeScroll_Event: TDataSetNotifyEvent;
AfterScroll_Event: TDataSetNotifyEvent;
AutoCalcFields_Property: Boolean;
end;
procedure DisableDependencies(DataSet: TDataSet;
var ScrollEvents: TScrollEvents);
procedure EnableDependencies(DataSet: TDataSet;
ScrollEvents: TScrollEvents);
procedure DBGridToExcelADO(DBGrid: TDBGrid; FileName: string;
SheetName: string);
implementation
//Support procedures: I made that in order to increase speed in
//the process of scanning large amounts
//of records in a dataset
procedure DisableDependencies(DataSet: TDataSet; var
ScrollEvents: TScrollEvents);
begin
with DataSet do
begin
DisableControls;
ScrollEvents := TScrollEvents.Create();
with ScrollEvents do
begin
BeforeScroll_Event := BeforeScroll;
AfterScroll_Event := AfterScroll;
AutoCalcFields_Property := AutoCalcFields;
BeforeScroll := nil;
AfterScroll := nil;
AutoCalcFields := False;
end;
end;
end;
procedure EnableDependencies(DataSet: TDataSet;
ScrollEvents: TScrollEvents);
begin
with DataSet do
begin
EnableControls;
with ScrollEvents do
begin
BeforeScroll := BeforeScroll_Event;
AfterScroll := AfterScroll_Event;
AutoCalcFields := AutoCalcFields_Property;
end;
end;
end;
//This is the procedure which make the work:
procedure DBGridToExcelADO(DBGrid: TDBGrid;
FileName: string; SheetName: string);
var
cat: _Catalog;
tbl: _Table;
col: _Column;
i: integer;
ADOConnection: TADOConnection;
ADOQuery: TADOQuery;
ScrollEvents: TScrollEvents;
SavePlace: TBookmark;
begin
//
//WorkBook creation (database)
cat := CoCatalog.Create;
cat._Set_ActiveConnection('Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=' + FileName + ';Extended Properties=Excel 8.0');
//WorkSheet creation (table)
tbl := CoTable.Create;
tbl.Set_Name(SheetName);
//Columns creation (fields)
DBGrid.DataSource.DataSet.First;
with DBGrid.Columns do
begin
for i := 0 to Count - 1 do
if Items[i].Visible then
begin
col := nil;
col := CoColumn.Create;
with col do
begin
Set_Name(Items[i].Title.Caption);
Set_Type_(adVarWChar);
end;
//add column to table
tbl.Columns.Append(col, adVarWChar, 20);
end;
end;
//add table to database
cat.Tables.Append(tbl);
col := nil;
tbl := nil;
cat := nil;
//exporting
ADOConnection := TADOConnection.Create(nil);
ADOConnection.LoginPrompt := False;
ADOConnection.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=' + FileName + ';Extended Properties=Excel 8.0';
ADOQuery := TADOQuery.Create(nil);
ADOQuery.Connection := ADOConnection;
ADOQuery.SQL.Text := 'Select * from [' + SheetName + '$]';
ADOQuery.Open;
DisableDependencies(DBGrid.DataSource.DataSet, ScrollEvents);
SavePlace := DBGrid.DataSource.DataSet.GetBookmark;
try
with DBGrid.DataSource.DataSet do
begin
First;
while not Eof do
begin
ADOQuery.Append;
with DBGrid.Columns do
begin
ADOQuery.Edit;
for i := 0 to Count - 1 do
if Items[i].Visible then
begin
ADOQuery.FieldByName(Items[i].Title.Caption).
AsString := FieldByName(Items[i].FieldName).AsString;
end;
ADOQuery.Post;
end;
Next;
end;
end;
finally
DBGrid.DataSource.DataSet.GotoBookmark(SavePlace);
DBGrid.DataSource.DataSet.FreeBookmark(SavePlace);
EnableDependencies(DBGrid.DataSource.DataSet, ScrollEvents);
ADOQuery.Close;
ADOConnection.Close;
ADOQuery.Free;
ADOConnection.Free;
end;
end;
end.
function RunControlPanelApplet(sAppletFileName: string): Integer;
begin
Result := WinExec(PChar('rundll32.exe shell32.dll,' +
'Control_RunDLL ' + sAppletFileName),
SW_SHOWNORMAL);
end;
{
Filenames of some Applets:
Dateinamen einiger Applets:
Access.cpl : Accessibility Properties
Appwiz.cpl : Add/Remove Programs Properties
Desk.cpl : Display Properties
Inetcpl.cpl : Internet Properties
Intl.cpl : Regional Settings Properties
Joy.cpl : Joystick Properties
Main.cpl : Mouse Properties
Mmsys.cpl : Multimedia Properties
Modem.cpl : Modems Properties
Netcpl.cpl : Network Properties
Odbccp32.cpl : 32 bit ODBC Data Source Administrator
Password.cpl : Password Properties
Sysdm.cpl : System Properties
Themes.cpl : Desktop Themes
timedate.cpl : Time/Date Properties
Wgpocpl.cpl : MS Workgroup Post Office
}
{
Example to show the "Display Properties" Applet:
Beispiel, um das Applet "Eingenschaften von Anzeige" anzuzeigen:
}
procedure TForm1.Button1Click(Sender: TObject);
begin
RunControlPanelApplet('Desk.cpl');
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
SendMessage(Form1.Handle, WM_SYSCOMMAND, SC_TASKLIST, 0);
end;
on of these passwords, it works well.
for PARADOX 7.0 use this password: "jIGGAe" or "cupcdvum"
for PARADOX 5.0 use this password: same thing
for PARADOX 4.x (DOS) use this password: "nx66ppx"
توسط این کد می توانید تشخیص دهید که ویندوز چه مدت است که در حال اجراست:
function UpTime: string;
const
ticksperday: Integer = 1000 * 60 * 60 * 24;
ticksperhour: Integer = 1000 * 60 * 60;
ticksperminute: Integer = 1000 * 60;
tickspersecond: Integer = 1000;
var
t: Longword;
d, h, m, s: Integer;
begin
t := GetTickCount;
d := t div ticksperday;
Dec(t, d * ticksperday);
h := t div ticksperhour;
Dec(t, h * ticksperhour);
m := t div ticksperminute;
Dec(t, m * ticksperminute);
s := t div tickspersecond;
Result := 'Uptime: ' + IntToStr(d) + ' Days ' + IntToStr(h) + ' Hours ' + IntToStr(m) +
' Minutes ' + IntToStr(s) + ' Seconds';
end;
//Sample
procedure TForm1.Button1Click(Sender: TObject);
begin
label1.Caption := UpTime;
end;
ProgressBar1: TprogressBar;
در ادامه دستورات زیر را در خاصیت OnCreate فرم خود بنویسید:
varProgressBarStyle: LongInt;begin{create a run progress bar in the status bar}
ProgressBar1 := TProgressBar.Create(StatusBar1);ProgressBar1.Parent := StatusBar1;{remove progress bar border}
ProgressBarStyle := GetWindowLong(ProgressBar1.Handle, GWL_EXSTYLE);ProgressBarStyle := ProgressBarStyle - WS_EX_STATICEDGE;SetWindowLong(ProgressBar1.Handle, GWL_EXSTYLE, ProgressBarStyle);{set progress bar position and size - put in Panel[2]}
ProgressBar1.Left := StatusBar1.Panels.Items[0].Width +StatusBar1.Panels.Items[1].Width + 4;ProgressBar1.Top := 4;ProgressBar1.Height := StatusBar1.Height - 6;ProgressBar1.Width := StatusBar1.Panels.Items[2].Width - 6;{set range and initial state}
ProgressBar1.Min := 0;ProgressBar1.Max := 100;ProgressBar1.Step := 1;ProgressBar1.Position := 0;end;
حالا برای آنکه پس از خارج شدن از فرم حافظه اشغال شده آزاد گردد، در قسمت
محیط دلفی برای برنامه نویسی یکی از بهترین محیطهای برنامه نویسی است گذشته از کارکرد داخلی و کمپایلر آن که بسیار قوی و سریع است، محیط آن یعنی IDE آنهم قدرت بسیار زیادی دارد که باعث شده یکی از بهترین ادیتورها باشد. در این مقاله من سعی بر این داشته ام تا با ارائه یک سری از نکات و کلیدهای میانبر که می توانند برای کار در دلفی بسیار مفید و کارا باشند، کمک کنم تا شما بتوانید با قدرت بیشتر به برنامه نویسی و کار در این محیط قدرتمند ادامه دهید.
در قسمت اول مقاله که در حال حاضر در مقابل شماست من یک سری از کلیدهای میانبر و ترکیبی مورد استفاده در IDE دلفی را بصورت لیست وار و همراه یک توضیح کوچک آورده ام. دوستان عزیز برنامه نویس ممکنه که شما مدتها با دلفی مشغول برنامه نویسی بوده باشید اما من یقین دارم که در این لیست نکات و روشهای جدیدی را خواهید آموخت.
جستجو در متن بصورت مستقیم:
برای اینکار کلیدهای Ctrl+E را بفشارید و بدنبال آن شروع به تایپ کلمه مورد نظر کنید نتیجه آن را خود ببینید. برای اینکه به کلمه بعدی بروید کافیست کلید F3 را بزنید.
ایجاد فرورفتگی در کد:
بعضی اوقات - که خیلی هم پیش میآید - لازم است که یک مقداری از متن را بصورت بلوک شده به جلو و یا عقب ببریم. منظور دندانه دار کردن متن است که به خوانایی برنامه کمک می کند. برای اینکار می تونید از کلید Ctrl +Shift+I برای جلو بردن و Ctrl+Shift+U برای عقب برگرداندن متن بلوک شده استفاده کنید.
پرش به قسمت تعریف یک شی (Object):
ببنید شی مورد نظرتون (از قبیل VCL, Procedure, Function,...) در کجا و چطور تعریف شده می توانید کلید Crtl رو پایین نگه داشته و روی شی مورد نظر Click کنید.
برای تغییر حالت کاراکترها:
شما می توانید یک قسمت از متن (که ممکن است با حروف بزرگ و یا کوچک تایپ شده باشد) را انتخاب کنید و با زدن کلیدهای Ctrl+O+U به ترتیب تمامی حروف کوچک آن قسمت از متن را به حروف بزرگ و تمامی حروف بزرگ آنرا به حروف کوچک تبدیل کنید. برای تعییر حالت یک کلمه نیز میتوانید روی کلمه مورد نظر رفته و کلیدهای Ctrl+K+F برای بزرگ کردن و کلیدهای Ctrl+K+E را برای کوچک کردن حروف آن کلمه بکار برد.
درست کردن ماکرو متنی:
این امکان بسیار مفید است و می تواند بسیاری از کارهای نوشتاری را کاهش دهد با اینکار شما میتوانید یک سری از کارهای تکراری که روی متون انجام می دهید را بصورت ماکرو در آورده و از آنها به راحتی استفاده کنید. برای شروع به ضبط ماکرو کلیدهای Ctrl+Shift+R را بفشارید و آن سری کارهایی را که می خواهید را انجام دهید و سپس برای اینکه به کار ضبط ماکرو پایان دهید کلیدهای Ctrl+Shift+R را دوباره بزنید. حال برای استفاده از ماکرو کافیست در هر جا که لازم بود کلیدهای Ctrl+Shift+P را بفشارید.
انتخاب متن بصورت مربعی:
اگر شما از کهنه کارهای کامپیوتر باشید حتما از زمان داس یادتون هست که برنامه ای بود به نام PE2 که یکی از امکانات بسیار جالبش این بود که یک مربع از متن رو میتوانستین انتخاب کنید و آنرا کپی یا حذف کنید. بله درست متوجه شدید در محیط دلفی هم شما اینکار را میتوانید انجام دهید اما نه به مشکلی PE2 بلکه اینکار را میتوانید فقط با گرفتن کلید Alt و کشیدن موس روی متن انجام دهید. هر چند ممکن است در نگاه اول زیاد این امکان مفید به نظر نیاید ولی بعضی وقتهای خیلی کار را راحت میکنه، که حتماً تجربه خواهید کرد.
گذاشتن علامت روی متن:
این کار که به BookMark معروف است بسیار مفید و کارا می باشد. در هنگامی که شما روی قسمتی از متن برنامه کار میکنید و می خواهید به یک قسمت دیگر بروید ممکن است برای برگشتن به مکان اول خود کمی مشکل پیدا کنید. ولی شما میتوانید با زدن چند دکمه به محل مورد نظرتون باز گردید. برای اینکار در خطی که قصد دارید علامت بگذارید کلیدهای Ctrl+Shift+0..9 را بفشارید. منظور اینست که کلیدهای Ctrl+Shift را نگه دارید و یکی از اعداد 0 تا 9 را وارد کنید تا آن خط به همان شماره علامت گذاری شود و سپس هر جا که خواستید بروید و سپس هر بار که کلید Ctrl را نگه دارید و شماره مورد نظر را وارد کنید به همان خط باز خواهید گشت. البته توجه داشته باشید که فقط می توانید 10 خط را با این روش علامت گذاری بکنید و برای برداشتن علامت ها کافیست روی همان خط دوباره کلید Ctrl+shift و شمارهای که برای آن خط وارد کرده اید را بفشارید با اینکار علامت آن خط برداشته می شود.
ایجاد کلاس مورد نظر:
شما هنگامی که در قسمت Private و یا Public یک type، روال یا تابع درست کردید لازم دارید که قسمتی را برای قرار دادن کدهای مربوط به آن روال یا تابع را ایجاد کنید. برای اینکار شما پس از اینکه نام تابع را تایپ کردید می توانید کلیدهای Ctrl+Shift+C را فشار دهید تا دلفی یک قسمت برای نوشتن کدهای مورد نظرتان ایجاد کند.
ظاهر کردن پنجره Code insight:
شما حتما به اهمیت و مفید بودن این قسمت دلفی واقفید که در هنگام کد نویسی تا چه حد می تواند کارها را راحت کند. بله در هنگام وارد کردن کدها بعد از وارد کردن نام یک کلاس و یا Object با زدن یک نقطه (.) پنجره Code Insight ظاهر می شود. حال در بعضی وقتها شما ممکن است که نقطه را قبلا وارد کرده باشید و یا در مواقع دیگر این پنجره ظاهر نشود. در این صورت برای اینکه پنجره را ظاهر کنید باید دوباره نقطه را وارد کنید ولی راه آسانتری هم وجود دارد و آن اینست که کلیدهای Ctrl+Speacebar را فشار دهید.
ظاهر کردن پنجره Code Parameter:
همانند بالا در هنگام ظاهر شدن Hint مربوط به راهنمای توابع که معمولاً بعد از گذاشتن پرانتز مربوط ظاهر میشود و در مورد پارامترهای لازم می باشد نیز می توانید از کلیدهای Ctrl+Shift+SpaceBar استفاده کنید.
رفتن از قسمت تعریف توابع و روالها به قسمت کد آنها:
همیشه این نیاز وجود خواهد داشت که شما در هنگامی که دارید به دنبال یک روال در قسمت type میگردید بعد از پیدا کردن نام آن می خواهید که خود آن تابع یا روال را نیز ببنید. برای اینکار خوب حتما نام آن را جستجو میکنید ولی یک راه آسانتر اینست که شما روی نام آن تابع قرار گیرید و کلیدهای Ctrl+Shift+Up/Down را بزنید. در اینحالت اگر روی کد تابع باشید به قسمت تعریف آن خواهید رفت.
دلفی در واقع یک کامپایلر پاسکال است. دلفی 6 نسل جدید کامپایلر های پاسکال است که شرکت Borland از زمان ایجاد اولین نسخه پاسکال توسط Andres Hejlsberg در 15 سال پیش به بازار عرضه کرد.
برنامه نویسی به زبان پاسکال در سالیان سال از استواری و ثبات، زیبایی و ظرافت و البته سرعت بالای کامپایل سود برده است. دلفی هم از این قاعده مستثنی نیست. کامپایلر دلفی ترکیبی از بیش از یک دهه تجربه طراحی کامپایلر پاسکال و معماری بهبود یافته کامپایلر های 32 بیتی است. اگرچه قابلیت های کامپایلرها با گذشت زمان پیشرفت قابل توجهی داشته است ولی سرعت آن چندان کاهش نیافته و همچنان از سرعت بالایی برخوردار است. به علاوه استحکام و قدرت کامپایلر دلفی معیاری برای سنجش دیگر کامپایلر هاست.
در اینجا به بررسی تفصیلی روند حرکتی دلفی در هر یک از نسخه های آن می پردازیم و مشخصات مهم آن را بررسی می کنیم.
سال 1995 - Delphi1
در زمان استفاده از سیستم عامل DOS برنامه نویسان مجبور بودند از بین زبان پر قدرت ولی کم سرعت Basic و زبان کارآمد ولی پیچیده و نامفهوم Assembly یکی را انتخاب کنند. پاسکال با ارائه یک زبان ساخت یافته و یک کامپایلر سریع و کم نقص این شکاف را پرکرد. برنامه نویسان Windows 3.1 هم با تصمیم گیری مشابهی رو برو شدند. یکی زبان قدرتمند و سنگین ++C و یکی زبان ساده و محدود کننده Visual Basic .
ارائه Delphi1 در این مورد هم راه حل خوبی برای برنامه نویسان بود. دلفی مجموعه متفاوتی برای برنامه نویسی بود . طراحی و توسعه برنامه های کاربردی، ایجاد DLL ها، پایگاههای داده و ... که یک محیط ویژوال وسیع را تشکیل می داد. Delphi1 اولین ابزار برنامه نویسی ویندوز بود که محیط طراحی ویژوال، کامپایلر بهینه کد برنامه و دسترسی قوی به پایگاههای داده را در یک جا جمع کرد که آن را به یکی از بهترین ابزارهای روش نوین توسعه سریع نرم افزار (Rapid Application Development) تبدیل کرد. این مجموعه قدرتمند باعث شد که در همان زمان بسیاری از برنامه نویسان زبانهای دیگر به Delphi روی بیاورند و این موفقیت بزرگی برای Borland به حساب می آمد. همچنین بسیاری از برنامه نویسان پاسکال دلفی را ابزاری یافتند که توسط آن هم از توانایی و تجربه خود در برنامه نویسی پاسکال استفاده می کردند و هم توانایی کار در ویندوز را به دست آوردند. همچنین زبانی که در آن زمان با نام پاسکال شیئی (ObjectPascal) در دانشگاهها ایجاد شده بود یک زبان بسیار خشک و محدود کننده بود که اصلاٌ حالت کاربردی پیدا نکرد.
ویژگیهای دلفی مثل طراحی ظاهری حساب شده و کاربر پسند آن باعث شد که زبان پاسکال شیئی عملاٌ از رده خارج شود. تیم طراحی VB در Microsoft قبل از حضور دلفی هیچ رقیب مهمی برای خود نمی دید. VisualBasic در آن زمان زبانی نا کارآ ، کم سرعت و کند ذهن بود. Visual Basic 3 در عمل اصلا توانایی رقابت با
در این زمان که Borland مشغول فعالیتهای قضایی و تجاری بود Microsft توانست گوی سبقت را از Borland برباید و قسمت اعظم بازار ابزار های برنامه نویسی تحت Windows را در اختیار بگیرد و سعی می کرد تا این طرز فکر را اشاعه دهد که چون Windows را طراحی کرده صلاحیت و توانایی تهیه بهترین ابزار های برنامه نویسی تحت آن را نیز در دست دارد. در این شرایط Borland با عرضه Delphi و نسخه جدید ++Borland C سعی کرد خدشه ای در فرمانروایی Microsoft وارد کند و سهمی در بازار بزرگ این محصولات داشته باشد.
سال 1996 - Delphi2
یک سال بعد Delphi2 تمام مزایای نسخه قبلی را تحت سیستم های جدید 32 بیتی (Windows 95,Windows NT) ارائه داد. همچنین Delphi2 با ارائه خصوصیات اضافه و کارکرد های قویتری نسبت به Delphi1 توانایی های خود را افزایش داد. (ازجمله ارائه کامپایلر 32 بیتی که سرعت بالایی به نرم افزار ها می بخشید، کتابخانه بزرگ و کاملی از اشیای مختلف، شیوه جدید و تکامل یافته ای برای اتصال به پایگاه های داده مختلف، ادیتور پیشرفته، پشتیبانی از OLE ، توانایی وراثت در فرمهای ویژوال و سازگاری با پروژه های 16 بیتی Delphi1 ). Delphi2 به معیاری برای سنجش و مقایسه همه ابزارهای توسعه نرم افزار در آن زمان تبدیل شد.
در آن زمان با ارائه سیستم 32 بیتی Windows95جهش بزرگی در سیستم عامل Windows رخ داد و Borland بسیار مشتاق بود که Delphi را به بهترین ابزار برنامه نویسی سیستم جدید تبدیل کند. نکته این که در آن زمان به منظور تاثیر در افکار عمومی و تاکید بر قدرت Delphi در سیستم عامل 32 بیتی قرار بود که نرم افزار با نام جدید Delphi32 به بازار عرضه شود ولی در آخرین مراحل به خاطر اینکه نشان دهند این زبان زبانی رشد یافته و تکامل یافته نسخه قبلی یعنی Delphi1 است نام Delphi2 را برای آن انتخاب کردند.
Microsoft تلاش کرد که با Visual Basic 4 با Delphi مقابله کند ولی از ابتدا کیفیت پایین آن و ضعف آن در انتقال برنامه های 16 بیتی به سیستم 32 بیتی و بروز اشکالات ساختاری در طراحی آن موجب شکست زودهنگام Visual Basic 4 شد. در این زمان هنوز تعداد زیادی از برنامه نویسان به Visual Basic وفادار بودند. Borland هنچنین روشها و ابزارهای قدرتمندی همچون PowerBuilder برای طراحی نرم افزار های Client/Server ارائه داد ولی
سال 1997 - Delphi3
از زمان تهیه و توسعه Delphi1 تیم توسعه Delphi در فکر گسترش و ایجاد یک زبان قدرتمند جهانی بود. برای Delphi2 این تیم تمام نیروی خود را صرف اعمال مربوط به انتقال تواناییها و کارکرد ها به سیستم 32 بیتی و همچنین اضافه کردن خصوصیات Client/Server و پایگاه داده کرد. در زمان تهیه Delphi3 تیم توسعه فرصت لازم برای گسترش مجموعه ابزار موجود را یافت و در این راستا کیفیت و کمیت ابزارهای Delphi بهبود یافت. به علاوه راه حل هایی برای مشکلات عمده و قدیمی برنامه نویسان تحت ویندوز ارائه شد. به ویژه استفاده از برخی فناوری های پیچیده و نا مفهوم (مثل COM و ActiveX وتوسعه نرم افزار های تحت Web وکنترل پایگاههای داده چند کاربره). روش نمایش کد برنامه همچنین توانایی کامل کردن خودکار کد (Code Completion) عملیات کد نویسی را راحت تر کرد. ضمن این که همچنان در بیشتر موارد اساس و متدولوژی برنامه نویسی مانند Delphi1 بود و بر پایبندی به قوانین اصولی Pascal تاکید می شد.
در این زمان رقابت شرکت های تولید کننده ابزار های برنامه نویسی بسیار تنگاتنگ شده بود. Microsoft با ارائه Visual Basic 5 به پیشرفت های خوبی دست یافت ازجمله پشتیبانی قوی از COM و ActiveX و ایجاد برخی خصوصیات و تغییرات کلیدی و اساسی در کامپایلر VB. ضمن این در همین سال Borland با پشتوانه قوی Delphi و با استفاده از ساختار موفق آن ابزارهای دیگری همچون Forte و BC++ Builder به بازار عرضه کرد.
تیم Delphi در زمان طراحی Delphi3 چند تن از اعضای کلیدی خود را از دست داد. Andres Hejlsberg معمار اصلی
سال 1998 - Delphi4
Delphi4 بیشتر بر روی راحتتر کردن کار با دلفی متمرکز شد. مرورگر روال ها (Module Explorer) بهبود یافت و مرور و ویرایش Unit ها را راحت تر کرد. کنترل کد و کامل کردن خودکار کلاسها این فرصت را به کاربر داد که فکر و زمان خود را روی ساختار اصلی برنامه بگذارد و در وقت صرفه جویی کند. طراحی رابط کاربر هم کاملاٌ عوض شد و بهبود یافت و اشکال زدا (Debugger) نیز پیشرفت قابل توجهی داشت. Delphi4 قابلیتهای برنامه نویسان را در استفاده از تکنولوژیهای چند منظوره خارجی مثل MIDAS ، DCOM ، MIS و Corba افزایش داد.
در این سال Delphi جایگاه خود را در رقابت با دیگران مستحکم کرده بود و کم کم به سمت دست یابی به سودآوری مالی مورد نظر خود پیش می رفت. در واقع در این زمان بود که حاصل کار سنگین چند ساله تیم نمایان می شد. بعد از سالها آزمایش Delphi شهرت و محبوبیت خاصی پیدا کرد و دیگر برنامه نویسان Delphi توانایی جدا شدن از آن را نداشتند. در این زمان Borland به کار سوٌال برانگیزی دست زد و به منظور تبلیغ بیشتر و برتری در جنگ روانی با دیگر شرکتها نام Inprise را برای فعالیتهای تجاری خود برگزید.
ابزار های مربوط به فن آوری Corba را گسترش داد تا راه جدیدی برای سودآوری ایجاد کند. برای موفقیت در این زمینه Corba نیاز به رابط کاربر قدرتمندی داشت که در کنار توانایی های آن کار کردن با آن نیز راحت باشد. دقیقاٌ همان کاری که در سالهای قبل در مورد COM و برنامه نویسی تحت Web انجام شده بود و به موفقیت دست یافته بود. با این وجود بنا به دلایل مختلفی این گسترش و توسعه Corba هیچ وقت تکامل و موفقیتی که مورد نظر بود را به دست نیاورد و بر خلاف تبلیغات و سرمایه گذاری های انجام شده فن آوری Corba تنها توانست نقش کوچکی در روند رو به جلوی Delphi ایفا کند.
سال 1999 - Delphi5
Delphi5 در برخی زمینه ها پیشرفت های قبلی را ادامه داده است. اولاٌ مسیری را که Delphi4 با اضافه کردن ویژگیهای زیادی شروع کرده بود ادامه داد. Delphi4 باعث شد کارهایی که قبلاٌ به صرف وقت زیادی احتیاج داشت بسیار سریعتر انجام شود.
ثانیا Delphi5 خصوصیات جدیدی را در بر می گیرد که توسعه برنامه های تحت وب را واقعاٌ راحت کرده است. این ویژگیها شامل طراح اشیای مربوط به ASP برای ساختن صفحات (Active Server Page)، اشیایی موسوم به Internet Express برای پشتیبانی از XML و خصوصیات جدید MIDAS که آن را به یک ابزار همه کاره در پایگاه های داده تحت Web تبدیل کرد. در نهایت با صرف وقت ، هزینه و صبر زیاد توانست Delphi5 قدرتمند را عرضه کند. این فعالیت مدتها به طول انجامید و قبل از عرضه عمومی، Delphi5 بارها در بازبینی ها و آزمایشهای داخلی قسمتهای مختلف آن تغییر کرد و بهبود یافت.
Delphi5 در نیمه دوم سال 1999 به بازار عرضه شد و به نفوذ و تسلط بر بازار ادامه داد. در این زمان Visual Basic که کم کم به عضوی تحقیر آمیز برای Microsoft تبدیل می شد هم با پیشرفتهایی توانست در رقابت دوام بیاورد و از صحنه خارج نشود. در اقدام درست و به جایی نام Inprise دوباره به Borland بازگشت. این اقدام از سوی طرفداران و مشتریان قدیمی Borland با استقبال خوبی مواجه شد.
سال 2001 – Delphi6
در هنگام تهیه Delphi6 ساختار Delphi در زمینه های مختلف شکل گرفته بود و به یک تکامل نسبی رسیده بود. این مسئله باعث شد که تیم طراحی بتواند وقت خود را بر روی طرحی که مدتها تنها در حد یک نظریه بود بگذارد و آن را بسیار زودتر از آن که انتظار می رفت عملی کند: گام نهادن به محیط های فراتر از Windows . بیشتر نیروی توسعه گران Delphi در این مدت صرف رهانیدن Delphi از بند Windows شد که این خود در درجه اول مبارزه ای آشکار با سلطه Microsoft بود و ثانیاٌ راه برنامه نویسان را به سوی فضا های دیگر برنامه نویسی باز کرد. در ابتدا این عمل ریسک بزرگی بود و بیم آن می رفت که جایگاه Delphi در Windows هم به خطر بیفتد ولی در نهایت به نقطه رشد و قوتی بدل شد که Delphi را به یکی از بهترین ابزار برنامه نویسی Multi Platform تبدیل کرد.تکنولوژی CLX روالهای مختلف Delphi را با Kylix (عضو جدید خانواده Borland که در فضای Linux کار می کند) به اشتراک گذاشت و استفاده از سیستم بایت Java باعث شد که Delphi حتی از قید سخت افزار هم رها شود.
به نظر می رسد که این فعالیتها باعث ثبات Delphi در دنیای برنامه نویسان شود و نگرانی های Borland و برنامه نویسان که همیشه می ترسیدند که مبادا با ضعیف شدن Windows جایگاه خود را از دست بدهند حال به افتخار و آرامش برای آنان و نگرانی برای طرفداران Microsoft تبدیل شده است.
حالا به ترتیب Label3 , 4 رو روبروی Label های 1و2 بذارید
حالا برای تایمر اینو می نویسیم.
var M : TMouse;
begin
Label3.Caption := IntToStr(M.CursorPos.x);
Label4.Caption := IntToStr(M.CursorPos.y);
end;
حالا برای Button1 اینو بنویسید .
procedure TForm1.Button1Click(Sender: TObject);
begin
LoadKeyboardLayout('00000429',KLF_ACTIVATE);
end;
و برای Button2 هم این .
procedure TForm1.Button1Click(Sender: TObject);
begin
LoadKeyboardLayout('00000409',KLF_ACTIVATE);
end;
یه Button روی فرم بذارید و این دستورات رو بنویسید .
procedure TForm1.Button1Click(Sender: TObject);
var
pid1: PitemIDList;
buf: Array[0..Max_PATH] of char;
begin
if Succeeded(ShGetSpecialFolderLocation(Handle,CSIDL_DESKTOP,pid1)) then
begin
if ShGetPathfromIDList(pid1,buf) then ShowMessage(buf) ;
CoTaskMemFree(pid1);
end;
end;
ابتدا Registry رو به بخش Uses ها اضافه می کنیم. بعد چهار تا Edit و چهار تا Button روی فرم می ذاریم.
می خواهیم کلید اوّل مسیر ویندوز نصب شده رو تو Edit1 مشخص کنه پس Caption Buton1 رو بذارید Get Windows Path حالا برای همین کلید این دستورات رو بنویسید.
procedure TForm1.Button1Click(Sender: TObject);
var
WinDir: Array[0..MAX_PATH -1] of char;
Result: string;
begin
SetString(Result,WinDir,GetWindowsDirectory(WinDir,MAX_PATH));
Edit1.Text:=WinDir;
end;
خوب تو کلید بعدی هم می خواهیم مسیر system32 رو پیدا کنیم پس مثل کلید اول ابتدا Coption این کلید رو می ذاریم Get System Path و این دستورات رو می نویسیم.
var
SysDir: Array[0..MAX_PATH -1] of char;
Result: string;
begin
SetString(Result,SysDir,GetSystemDirectory(SysDir,MAX_PATH));
Edit2.Text:=SysDir;
end;
برای کلید سومی هم می خواهیم مسیر Program Files رو پیدا کنیم Caption این کلید رو می ذاریم Get Program Files Path بعد دستورات زیر رو براش می نویسیم .
procedure TForm1.Button3Click(Sender: TObject);
var
Reg: TRegistry;
begin
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_LOCAL_MACHINE;
Reg.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion',False);
Edit3.Text:=Reg.ReadString('ProgramFilesDir');
Reg.CloseKey;
end;
برای کلید و ادیت چهارم هم می خواهیم مسیر Temp رو نشون بدیم پس Caption این کلید رو می ذاریم Get Temp Path و بعد این دستورات رو براش می نویسیم.
var
TempDir: Array[0..MAX_PATH -1] of char;
Result: string;
begin
SetString(Result,TempDir,GetTempPath(MAX_PATH,TempDir));
Edit4.Text:=TempDir;
end;
با این Procedure می تونید یک فایل رو از سیستم به جای دیگر انتقال دهید.این رویه دو مقدار می گیرد که اولی فایل مورد نظر برای انتقال و پارامتر دومی مسیر جدید یا محل Past شدن.
ابتدا رویه را بصورت زیر تعریف کنید.
procedure CopyFile(const FromFile,ToFile : string);
var
FromF,ToF : File;
NumRead,NumWritten : integer;
Buf : Array[1..2048] of char;
begin
AssignFile(FromF,FromFile);
Reset(FromF,1);
AssignFile(ToF,ToFile);
Rewrite(ToF,1);
repeat
BlockRead(FromF,Buf,SizeOf(Buf),NumRead);
BlockWrite(ToF,Buf,NumRead,NumWritten);
until (NumRead = 0) or (NumWritten <> NumRead);
CloseFile(FromF);
CloseFile(ToF);
end;
الان یه Button بذارید و از رویه استفاده کنید مثلاً
procedure TForm1.Button1Click(Sender: TObject);
begin
CopyFile('c:\camera.exe','d:\119.exe');
end;
تا الان شده که کسی پشت سیستم شما بشینه و برنامه هاتونو نگاه کنه و بعد انکار کنه بگه اون ساعت کار نکردم.
با این برنامه می تونید زمان و تاریخ دقیق آخرین دسترسی به یک فایل رو ببینید.
خوب شروع می کنیم یک Button , یک Memo روی فرم بذارید و برای Button دستورات زیر را بنویسید.
procedure TForm1.Button1Click(Sender: TObject);
var
SearchRec : TSearchRec;
Success : integer;
DT : TFileTime;
ST : TSystemTime;
begin
Memo1.Font.Name:='Tahoma';
Success := SysUtils.FindFirst('c:\Yahoo!\YPager.exe'{ اسم و آدرس فایل با پسوند },faAnyFile,SearchRec);
if (Success = 0) and
((SearchRec.FindData.ftLastAccessTime.dwLowDateTime <> 0 ) or
(SearchRec.FindData.ftLastAccessTime.dwHighDateTime <> 0 )) then
begin
FileTimeToLocalFileTime(SearchRec.FindData.ftLastAccessTime,DT);
FileTimeToSystemTime(DT,ST);
Memo1.Lines.Clear;
Memo1.Lines.Add('آخرین زمان و تاریخ دسترسی به فایل ');
Memo1.Lines.Add('سال = ' + IntToStr(ST.wYear));
Memo1.Lines.Add('ماه = ' + IntToStr(ST.wMonth));
Memo1.Lines.Add('روز از هفته= ' + IntToStr(ST.wDayOfWeek));
Memo1.Lines.Add('روز = ' + IntToStr(ST.wDay));
Memo1.Lines.Add('ساعت = ' + IntToStr(ST.wHour));
Memo1.Lines.Add('دقیقه = ' + IntToStr(ST.wMinute));
Memo1.Lines.Add('ثانیه= ' + IntToStr(ST.wSecond));
Memo1.Lines.Add('میلی ثانیه = ' +IntToStr(ST.wMilliseconds));
end;
SysUtils.FindClose(SearchRec);
end;
فتوشاپ یکی از نرم افزارهای گیرافیکی است که اساس کار آن بر پایه ی Bitmap می باشد . نرم افزار فتوشاپ متعلق به شرکت Adobe بوده و برای ویرایش تصاویر ، طراحی موارد گرافیکی چاپی یا غیر چاپی و ... مورد استفاده ی کاربران قرار می گیرد .
ضمن اینکه این نرم افزار با چاپگرها و دستگاههای خروجی فیلم و زینک بصورت استاندارد هماهنگی دارد .
حالتها و مدهاي رنگ :
مدلهاي رنگ به صورت زير مي باشد :
مدل RGB :
مدل رنگ RGB - Red, Green , Blue- كه در مانيتور ها و تلويزيون براي نمايش رنگها مورد استفاده قرار مي گيرد. مقادير هر يك از رنگهاي اصلي RGB با عددي بين (255-0) نشان داده می شود . براي ايجاد رنگ سفيد خالص مقادير رنگهاي اصلي RGB معادل 255 مي باشد و براي ایجاد رنگ سياه خالص مقادير رنگ هاي اصلي RGB معادل صفر مي شود .
مدل CMYK :
مدل رنگ CMYK معمولا براي چاپ مورد استفاده قرار مي گيرد . در اين مدل رنگها بر حسب درصد بيان مي شوند .
(Cyan – Magenta – Yellow - Black) اين چهاررنگ بعنوان جوهر چاپ مورد استفاده قرار مي گيرند.
محدودة رنگي هر يك از ، (0 تا 100 ) تعریف می شود .
مدل Grayscale :
در اين مدل تصاوير به صورت سياه و سفيد مي باشند و در پنجره كانالهاي فقط يك كانال Black مشاهده مي شود . در اين حالت طيف رنگي از سفيد تا سياه مي باشد (سفيد – خاكستري – سياه ) و محدودة رنگي آن صفر تا 255 مي باشد بنابراين بهتر است كه براي كارهاي تك رنگ مديا حالت رنگي را روي Grayscale تنظيم نماييم .
مدل Bitmap :
Bitmap كوچكترين حجم اطلاعات براي هر پيكسل را به همراه دارد . اغلب ابزارهاي برنامه فتو شاپ در حالت رنگ Bitmap قابل دسترسي نيستند . براي كار با ابزارها بهتر است ، تصاوير Bitmap را به انواع ديگر حالت رنگ تبديل كنيد .
يك تصوير طرح بيتي (Bitmap) ، فقط شامل پيكسلهاي سياه و سفيد است . تصويري كه داراي چنين حالت رنگي است از درجه وضوح كمتري برخوردار است . به طور كلي در اين حالت رنگ نمي توان از رنگهاي ديگر و نيز لايه ها و فيلتر ها استفاده كرد . همچنين هيچ گونه تغييري به جز چرخش 60و 180 درجه و معكوس كردن در جهتهاي افقي و عمودي روي تصوير اعمال نمي شود . (براي تبديل يك فايل رنگي به حالت Bitmap،ابتدا بايد تصوير را به حالت Grayscale تبديل كنيد . )
برنامه فتوشاپ محصول شركت Adobe مي باشد . هنگام نصب این نرم افزار بر روی سیستم ، لیست این برنامه ها هم نظیر دیگر برنامه ها در منوي Start مي نشيند . جهت ورود به اين برنامه مسير زير را طي مي كنيم :
Start > programs> adobe> photo shop 6
در نظر داشته باشيد كه فايل اجرايي اين برنامه آيكوني شبيه يك چشم دارد . پس از كليك بر روي فايل اجرايي ، برنامه فتو شاپ باز مي شود .
وقتي براي اولين بار ، فتو شاپ را باز مي كنيد ، جعبه ابزاري را در قسمت سمت چپ صفحه مشاهده ميكنيد كه تمامي ابزارهاي مربوط به طراحي در اين Box موجود می باشد . در سمت راست نيز چهار پنجره قرار دارد . عنوان منوها در نوار منو قرار گرفته است . زمينه اين پنجره ميزكار (Desktop) محيط فتوشاپ مي باشد .
فتوشاپ بر خلاف ساير برنامه هاي گرافيكي به صورت خودكار صفحة جديدي را برايتان باز نمي كند . براي باز كردن فايل جديد (بوم نقاشي) گزينة New را از منوي File انتخاب مي كنيم ، با انتخاب اين گزينه كادر New ظاهر مي شود .
Name : نام فايل را در اين قسمت تايپ مي كنيم .
Width : پهناي فايل را در اين قسمت وارد مي كنيم و در كادر مقابل آن واحد را تعيين مي كنيم .
Height : ارتفاع فايل را در اين قسمت وارد مي كنيم و در كادر مقابل آن واحد را تعيين مي كنيم .
Resolution : اين قسمت مربوط به تعداد نقاط جوهر بر اينچ است. اين پارامتر به علت تعیین کیفیت تصویر از اهمیت زیادی برخوردار است. هرچه تفكيك پذيري بالاتر باشد ، كيفيت تصوير نيز بهتر مي باشد . اما حافظة بيشتري را نيز مورد استفاده قرار مي دهد . تفكيك پذيري مانيتور 72 نقطه بر اينچ و براي چاپ 300 نقطه بر اينچ (DPI) مي باشد .
( به طور كلي كيفيت و وضوح تصوير بستگي به Resulation دارد .)
Mode : در اين قسمت مديا حالت رنگ را مشخص مي كنيم . طراحي براي چاپ با مد
CMYK ، براي مانيتور RGB ، و ...
Contents : زمينة بوم نقاشي را مشخص مي كند ، که شامل سه حالت :
White : :سفيد
Background color : به رنگ B.G
Transparent : بي رنگ ، می باشد .
جعبه ابزار (Tool Box) مانند جعبه رنگ هنرمند نقاش است . يعني ابزارهاي مورد نياز براي ترسيم ، رنگ آميزي ، پاك كردن و ساير عملكردهاي مربوط به تصوير را در خود جاي داده است .
پنجرة Layer ( كار با جدول لايه ها) :
مرحله اول باز كردن صفحه اي جديد مي باشد . پس بايد جدول لايه ها را باز كنيد . براي اين كار گزينة Show Layer را از منوي Window انتخاب مي كنيم . پنجره لايه ها محلي است كه مي توانيد از طریق آن عملكرد لايه ها را كنترل كنيد . يعني لايه ها را ايجاد ،اضافه ،حذف ، پنهان و يا آشكار كنيد .
ايجاد لايه :
براي اضافه كردن و يا ايجاد لايه ی جديد از روشهاي زير می توان استفاده کرد.
روش 1 : از منوي Layer گزينه New و آنگاه Layer را انتخاب مي كنيم .
روش 2 : روي آيكون ( Creat new layer ) كه زير پنجره لايه ها قرار دارد ،كليك مي كنيم.
روش 3 : فشار همزمان سه كليد shift + ctrl + N ، لایه یی جدید ایجاد می کنیم .
پنهان كردن لايه :
براي پنهان كردن يك لايه كافيست آيكون چشم كنار لايه را غير فعال كنيم . براي اين كار يكبار روي آيكون چشم كليك می كنيم . سپس براي ظاهر كردن مجدد لايه همين كار را تكرار مي كنيم ،تا لايه فعال شود .
حذف لايه :
به روشهاي مختلفي مي توان لايه اي را حذف نمود كه عبارتند از :
روش 1 : لايه مربوطه را به سمت سطل باز يابي كه در زير پنجره لايه ها قرار دارد drag مي كنيم .
روش 2: روي نوار رنگي لايه مورد نظر كليك راست كرده ، گزينه Delete layer را انتخاب مي كنيم.
روش 3 : ابتدا لايه مورد نظر را فعال كرده ( روي لايه يكبار كليك مي كنيم ) سپس روي آيكون سطل بازيابي كه در زير پنجره لايه ها قرار دارد كليك مي كنيم ، در اين حالت كادري باز مي شود كه در مورد اطمينان از حذف ،از ما سوال مي كند .
روش 4 :ابتدا لاية مورد نظر را فعال كرده ، سپس از منوي Layer ، گزينة Delete layer را انتخاب مي كنيم .
نكته :
در مجموعة لايه ها، لايه اي فعال است كه نوار رنگي روي آن باشد و همچنين آيكون قلم مو كنار آيكون چشم آن قرار داشته باشد.
كپي گرفتن از لايه :
به روشهاي مختلفي مي توان از يك لايه كپي تهيه نمود كه عبارتند از :
روش 1 : روي لايه مورد نظر R-Click كرده و گزينة Duplicate را انتخاب ميكنيم
روش 2 : از منوي Layer گزينة Duplicate Layer را انتخاب مي كنيم
روش 3 : دو كليد Ctrl + J را همزمان فشار مي دهيم
روش 4 : لاية مربوطه را به طرف آيكون Create New Layer كه در زير پنجرة لايه هاست Drag ميكنيم
كار با چندين لايه :
تا اين قسمت نحوة ايجاد ، اضافه كردن ، و يا حذف لايه را فراگرفتيد . اما هنوز مشخص نكرده ايم كه مورد استفاده آن چيست . ممكن است لايه ها را در موقعيتهاي بسيار متفاوتي بكار بريد . براي تركيب دو يا چند تصوير با يكديگر ( كه در فتوشاپ اصطلاح composition در مورد آن بكار مي رود .) عنصرهايي كه در پس زمينه قرار داده ايد به لايه هاي متفاوت اضافه خواهد شد . براي كنترل دقيق نحوه تركيب عنصرهاي موجود در لايه ها مي توانيد از جدول لايه ها استفاده كتيد .
همچنين مي توانيد ميزان كدر بودن Opacity عنصرهايي كه به لايه اي ديگر منتقل مي شوند را كنترل كنيد ( لايه ها به خودي خود شفاف مي باشند . حتي اگر رنگي با ميزان كدر بودن 100 درصد را برايشان نعيين كنيد .) علاوه بر اين مي توانيد با استفاده از حالتهاي آميختگي [Blending Modes] تعيين كنيد كه رنگهاي يك لايه ، چگونه بر روي لايه اي ديگر ظاهر شوند . يعني درست همان قابليتهايي كه در هنگام ترسيم يا رنگ آميزي تصوير موجود در لايه پس زمينه در اختيار داريد .
مطمئنأ همگی شما با نرم افزار Adobe Photoshop آشنا هستید ؛ معروف ترین نرم افزار ویرایش عکس در جهان. در این ترفند قصد داریم چند نکته بسیار مفید هنگام کار با این نرم افزار را به شما معرفی کنیم که ممکن است از چشمتان پنهان مانده باشد.
- ساخت آلبوم در فتوشاپ: هنگامي كه مجموعهاي تصوير داريم و مي خواهيم نمونه ي كوچكي از آنها را مانند آلبوم در كنار هم قرار دهيم از پنجره يFile/Automate/Contact sheet II را انتخاب ميكنيم، پنجرهاي باز ميشود در اين پنجره طول و عرض قسمتي را مي خواهيم تصاوير در آن چيده شود را ميدهيم و حساسيت تصاوير را در قسمت پايين اين پنجره تعداد ستون ها و رديف هاي تصاوير را سوال مي كند و در قسمت پايينتر نام فايل تصاوير را با چه فونت خطي بنويسد براي اينكه محل تصاوير دلخواه را وارد كنيم از بالاي صفحه Browse را كليك كرده و محل تصوير را مشخص ميكنيم سپس دگمه OK را كليك ميكنيم.
- تغيير يك رنگ در تصوير: ابتدا تصوير را باز كرده مدل آن را CMYK ميكنيم سپس از پنجرهي Image/Ajustment/Selectiv Color را انتخاب ميكنيم. پنجرهاي باز ميشود رنگ دلخواه را انتخاب مي كنيم و با جابه جا كردن مقدار رنگ هاي مختلف آن رنگ درتصوير تغيير مي كند. در كار طراحي پارچه هنگامي كه بخواهيم نمونه رنگهاي ديگري از پارچهي طراحي شده را تهيه كنيم از اين روش استفاده ميكنيم.
- ريختن اطلاعات در فلاپي: فلاپي ظرفيت كمي برابر 83/1 مگابايت دارد اگر تصاوير كوچك و يا با كيفيت پاييني داريد مي توانيد با فورمت Tiff آنها را در فلاپي ذخيره كنيم به اين صورت كه تصوير را در فتوشاپ باز مي كنيم سپس از پنجرهي File/Save as را كليك مي كنيم پنجرهاي باز ميشود. در قسمت بالاي اين پنجره فلاپي A را انتخاب و در قسمت فورمت Tiff را انتخاب ميكنيم. اگر وزن تصوير از ظرفيت فلاپي بيشتر باشد. ابتدا آن را Flatt كرده و با فورمت Jepg با كيفيت 5 يا 6 ذخيره ميكنيم.
- روتوش عكس: ابتدا عكس را در كامپيوتر اسكن ميكنيم و نور عكس را شبيه به عكس اصلي تنظيم مي كنيم. چون تصوير از روي عكس چاپ شده اسكن شده، تصوير داراي دانه هايي(گرين) در عكس براي از بين بردن آن ابتدا تصوير را در صورت رنگي بودن به RGB تبديل مي كنيم تا بتوانيم از فيلترها استفاده كنيم سپس از پنجره فيلتر Noise را انتخاب كرده و روي Dust & Scratches ميرويم. پنجرهاي باز مي شود Radius تصوير را محو ميكند و Threshold لايه هاي خاكستري رنگ در تصوير را از يكديگر مجزاتر ميكند. مي توانيم با جابه جا كردن اين دو متغيير بسياري از شكستگي هاي عكس را پنهان كنيم. سپس به وسيله ي ابزار استامپ شكستگي هاي بزرگتر را از بين مي بريم. اگر ترك ها داخل صورت بود بايد سرقلم كوچكتري را انتخاب كرد و براي اينكه در صورت سايه هاي نرمي وجود دارد غلظت قلم را كم ميكنيم و از چند محل نمونه ميگيريم.
- Opacity: در لغت به معني كدري و تاري ميباشد و در اينجا به معني مقدار غلظت تصوير مي باشد، يعني هرچه درصد آن بالا باشد واضح و هرچه پايين بيايد مقدار وضوح كم و تصوير به صورت ترام در ميآيد. براي تعيين مقدار Opacity بايد ابتدا تصوير را باز كرده و از پنجره ي window/Layer را كليك كرد و لايه ي آنرا صفر كرد سپس درصد آنرا از قسمت بالاي آيكون تغيير داد.
اعمال Stroke
چنانچه بخواهيم دور جسم يا متني به اندازه دلخواه رنگي شود، بهترين روش استفاده از گزينهStroke منوي Edit ميباشد. روش كار به صورت زير است:
1-ابتدا محدوده مورد نظر را انتخاب ميكنيم
2-در پنجره Layer يك لايه خالي ايجاد ميكنيم
3-گزينه Stroke را از منوي Edit انتخاب ميكنيم، كادري ظاهر ميشود كه در قسمت Width پهناي مورد نظر را وارد ميكنيم. در قسمت Location موقعيت قسمت رنگي را مشخص ميكنيم سپس روي دكمه OK كليك ميكنيم.
4-مشاهده ميشود كه خط رنگي با پهناي وارد شده دور تا دور موضوع مورد نظر وارد ميشود
تغيير اندازه يك تصوير :
براي تغيير اندازه يك تصوير ، گزينة Image Size را از منوي Image انتخاب نمائيد. كادر محاوره اي آن ظاهر مي شود . شما مي توانيد ابعاد تصوير را بر حسب پيكسل ( به طور منطقي ) يا درصد ببينيد. همچنين مي توانيد اندازه چاپ تصوير ( كه در بخش Output size تنظيم مي شود.) را بر حسب اينچ ، سانتيمتر ، نقطه ، پيكسل يا ستون ملاحظه نمائيد و علاوه بر آن با استفاده از منوهاي گشودني درصدها را پيدا كنيد .
وقتي براي اولين بار كادر محاوره اي Image Size را باز مي كنيد ، اگر پهنا و ارتفاع ابعاد را به درصد تنظيم نمائيد متوجه خواهيد شد كه تنظيم پيش فرض به صورت 100 درصد است . ساده ترين روش براي بزرگ يا كوچك كردن تصوير اينست كه گزينة constrain proportions ( تناسب هاي محدود ) در پايين اين جعبه ها محاوره اي فعال شود ، پس به راحتي درصدهاي جديد را در يكي از اين ميدان ها وارد نموده و روي دكمة OK كليك كنيد . بدين ترتيب اعداد ديگر تغيير مي كنند تا درصد صحيحي از افزايش يا كاهش در اختيار شما قرار گيرد . فعلا به گزينة Resample Imageتوجهي نداشته باشيد و آن را به همان صورت Bicubic رها كنيد . همچنان كه در جعبه محاوره اي Image Size تغييراتي را اعمال مي كنيد فتوشاپ نيز به طریقه خودكار ، پرونده ی اندازه را در بالاي اين پنجره بهنگام خواهد كرد.
تغيير اندازه يك بوم :
بزرگتر كردن اندازه بوم ،فضاي اضافه اي را در اطراف تصوير در اختيار شما قرار مي دهد ولی در اندازه تصوير تاثيري ندارد . به دليل اين كه تغيير اندازه از رنگ پس زمينه براي پر كردن فضاي اضافه شده استفاده مي كند . اطمينان يابند كه اين رنگ همان رنگ مورد نظر شماست . قبل از تغيير اندازه بوم ، روش ديگري براي برش دادن عكس يا كاهش ناحية بوم محسوب مي شود . اين روش چندان مطمئن نيست زيرا ممكن است به طور تصادفي ، قسمتي از تصوير را از دست داده و ديگر نتوانيد آن را ترميم كنيد .
براي تغيير اندازه بوم ، جعبه محاوره اي Convazse Size ( بوم نقاشي) را از طريق فرمانImage Canvas size باز كرده ، سپس پهنا و ارتفاع مورد نظر بوم را مشخص نمائيد . شما مي توانيد در منوي گشودني مربوطه سيستم اندازه گيري دلخواه خود را تعيين كنيد . ( همان طور كه قبلا در جعبه محاوره اي Image Size مشاهده كرديد .) به محض اينكه اعداد مورد نظر خود را وارد مي كنيد ،فتوشاپ اندازة پرونده جديد را محاسبه كرده و آن را نمايش مي دهد .
براي تعيين محل مورد نظر تصوير در بوم مزبور از لنگر مربوطه استفاده كنيد . در وسط بوم كليك كنيد تا تصوير مورد نظر را در مركز اين بوم قرار دهد ، يا روي هر سلول در جدول پايين كادر ،متناسب با ناحيه ايي كه مي خواهيد تغيير كند ، كليك نمائيد .
اعمال ماسك
ماسك ها مي توانند شيء انتخاب شده و يا پس زمينه را پنهان كنند . ممكن است كاملاً كدر ، يا نيمه شفاف باشند .
كار با ماسك سريع Quick mask :
فتوشاپ روشي بسيار سريع و آسان را براي ايجاد نوعي ماسك موقتي ، و قابل ويرايش ارائه كرده است . كه (ماسك سريع ) ( Quick mask ) ناميده ميشود . يكي از مزيتهاي آن اين است كه مي توانيد تصوير و ماسك را به طور همزمان مشاهده كنيد .
مي توانيد كار را با ناحية انتخاب شده شروع كنيد ، و سپس با استفاده از قلم موي نقاشي بخشهايي را به آن اضافه ، و يا از آن كم كنيد ، همچنين ميتوانيد ، ماسك سريع را به طور كامل با استفاده از قلم موي نقاشي ايجاد كنيد .
كار عملي ايجاد ماسك سريع :
1-با كمك يكي از ابزارهاي انتخاب ( Selection tool ) كه مناسبتر به نظر مي رسد ، بخشي از تصویر مورد نظر خود را در حالت انتخاب شده قرار دهيد .
2-براي ويرايش انتخاب كافيست دكمة Quick mask را انتخاب كنيد .
3-با اين كار مشاهده خواهيد كرد كه پوششي از ماسك روي تصوير به غير از محدودة انتخابي قرار ميگيرد . ( رنگ مزبور، ناحية محافظت شده را نشان ميدهد . اين رنگ به اصطلاح نشان دهندة ناحية انتخاب نشده مي باشد . طبق تعريف ماسك با رنگ قرمز و ميزان كدر بودن ، opacity به میزان 50 % درصد ظاهر ميشود .
4-اگر ماسك مزبور به ويرايش احتياج داشت سرقلم مناسبي انتخاب مي كنيم و با يكي از ابزارهاي ترسيمي مثل قلم موي نقاشي شروع به ويرايش مي كنيم . (با در نظر گرفتن رنگ F.g )
5-از آنجا كه ماسك ها در اصل به صورت تصويرهاي خاكستري رنگ( grayscale ) ميباشند رنگ آميزي با رنگ سياه موجب اضافه شدن بخشهاي انتخاب شده به رنگ قرمز مي شود . رنگ آميزي با رنگ سفيد نيز بخشهاي انتخاب شده را كاهش مي دهد. (معادل پاك كردن )
6-وقتي ويرايش ماسك به حد رضايت بخشي رسيد ، دكمة standard mask را در جعبه ابزار كليك كنيد . با اينكار به تصوير اصلي باز خواهيد گشت .
اعمال سايه :
اعمال سايه به متن يا تصوير به آن بعد داده و موجب مي شود بيشتر به چشم بيايد . سايه جلوه خاص و زيبايي براي تاكيد بر روي يك چيز و جلب توجه بيشتر مي باشد .
Drop Shadow قبل از اينكه يك فيلتر باشد ،جلوة لايه محسوب مي شود ، بنابراين مي توانيد آن را قبل و بعد از رند كردن تايپ استفاده كنيد .
نكته:
سايه را در همه جا استفاده نكنيد ! اگر از سايه در همه جاي تصوير استفاده شود ،همه چيز به يك نسبت به چشم مي آيد و شما مزيت استفاده از سايه را براي جلب توجه يك شي از دست خواهيد داد .
دقت كنيد تمام سايه ها يكنواخت باشند ! اگر در يك ناحيه به چند شيء سايه اعمال مي كنيد ، دقت كنيد كه تمام سايه ها يكسان بوده و ((عمق)) آنها مناسب باشد ، اگر سايه متفاوت و اتفاقي باشند ، اين تفاوتها مشخص خواهد بود .
سايه را زياد تيره نكنيد . زيرا ممكن است عمق و تيرگي بيش از آنچه كه قرار است جلب توجه كند به چشم بيايد . سايه ها را روشن و ظريف ايجاد كنيد . تصویر زیر نمونه هایی از اعمال نادرست و درست سايه ها را نشان مي دهد .
فتوشاپ 6 ، شامل ابزار قدرتمند و ساده سايه [drop shadow] و نيز ابزارهاي درخشندگي [glow] بيرون زدگي [bevel] ، برجسته سازي [emboss] ، روي هم افتادگي [overlay] براي متن و گرافيك مي باشد . مي توانيد اين ابزارها و افكتها را در منوي layer و زير منوي Style layer بيابيد . به خاطر داشته باشيد كه مي توانيد جلوه سايه را علاوه بر متن بر اشياء نيز اعمال كنيد . با وجود اين ، نمي توان جلوه لايه را به چيزي كه در يك لايه مجزا قرار ندارد ، اعمال كرد . اگر بر روي پس زمينه نقاشي كنيد نمي توانيد به آن جلوه اي بيفزاييد .
( مسير اعمال Effect در ورژن 5/5 ) Layer > Effect > Drop Shadow
( مسير اعمال Effect در ورژن 6.0 ) Layer > Layer Style > Drop Shadow
تعيين ميزان كدر بودن سايه توسط اين گزينه صورت مي گيرد .
Dangle : زاويه تابش نور در اين قسمت مشخص مي شود .
Distance :فاصلة سايه تا جسم مورد نظر در اين قسمت تعيين مي شود .
Spread :انتشار و وسعت سايه در اين قسمت مشخص مي شود .
Size : اندازه سايه بوسيله اين گزينة تنظيم مي گردد.
قسمت QUALITY :
Contour : طرح يا محيط مرئي را مشخص مي كند .
Noise : توسط اين قسمت مي توانيم پيكسلهاي مربوط به سايه را انتشار داد .
چنانچه در اين كادر گزينةPreview فعال باشد . تمام تغييرات را به طور همزمان مشاهده مي كنيد .
قصد داریم تا هم اکنون یکی از شوخی های جالب سازندگان نرم افزار فتوشاپ را به شما معرفی کنیم. با استفاده از این ترفند مخفی میتوانید مرلین جادوگر را در فتوشاپ ظاهر کنید! این ترفند بر روی نسخه Adobe Photoshop 8 به بعد قابل اجراست.
بدین منظور:
نرم افزار Adobe Photoshop را اجرا کنید.
دکمه F7 را بزنید تا در صورت عدم وجود ، پنجره Layers / Channels / Paths بازگردد.
اکنون دکمه Alt را نگه دارید و رها نکنید.
در ریشه درایو C فایلی وجود دارد به نام Boot.ini که البته مخفی می باشد که می توانید آن را باز کنید و تغییرات را روی آن انجام دهید البته می توانید بر رویMy Computer کلیک راست کرده و بر روی Properties کلیک کنید به قسمت Advanced رفته و در قسمت Startup And Recovery بر روی Setting کلیک کنید همان طور که مشاهده می کنید می توانید زمان توقف منوی بوت جهت انتخاب ویندوز برای بوت را که به طور پیش فرض 30 می باشد را تغییر دهید . بر روی Edit کلیک نمایید ؛ متنی شبیه دستورات زیر در آن می بینید :
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Media Center Edition"
/noexecute=optin /fastdetect
که من برای شما دستورات را شماره گذاری کردم. خط 2 زمان توقف منو بوت در زمان انتخاب ویندوز را تعیین می کند. خط 3 مشخص می کند که گزینه پیش فرض منو روی کدام سیستم عامل باشد. خطوط 5 و 6 نام سیستم عامل می باشد . در میان " " نام سیستم عامل شما نوشته شده که می توانید آن را به دلخواه خود تغییر دهید .
اگر میخواهید بدانید هنگام روشن کردن کامپیوتر و بار گزاری سیستم عامل ویندوز چه فایل هایی را برای بارگزاری می خواند و چه اعمالی انجام میدهد تا ویندوز بالا بیاید در انتهای فایل Boot.ini تنها کافیست /sos را اضافه کنید و آن را ذخیره کنید .
ممکن است این مشکل برای شما نیز پیش آمده باشد که قصد پاک کردن و Uninstall کردن برنامه ای را دارید و هر چه میکنید برنامه پاک نمیشود. حتی ابزار Add/Remove Programs موجود در کنترل پنل نیز به کمک شما نمیاید. با استفاده از این ترفند میتوانید تمامی برنامه های نصب شده بر روی سیستم خود را به وسیله رجیستری ویندوز پاک کنید.
بدین منظور:
از منوی Start وارد Run شده و در آن عبارت regedit را تایپ کنید و Enter بزنید تا ویرایشگر رجیستری باز شود.
سپس به آدرس زیر بروید:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall
حالا در لیست باز شده نام تمامی برنامه های نصب شده را میبینید. کافی است روی برنامه مورد نظر کلیک کرده و دکمه Delete را بزنید.
تنها دقت کنید برای Uninstall کردن برنامه ها از روش معمول استفاده کنید و تنها در مواری که برنامه پاک نمیشود از این روش استفاده نمایید.
شما می توانید با نگه داشتن کلید Windows ودر همان حالت که آن کلید را نگه داشته اید کلید E را بزنید مشاهده می کنید که MyComputer فعال می شود .
با نگه داشتن کلید Windows ودرهمان حالت که آن کلید را نگه داشته اید کلید D را بزنید مشاهده می کنید که Show Desktop می شود . برای آنکه با مفهوم این جمله آشنا شوید قبل از اجرا این ترفند یک پنجره مانند MyComputer باز داشته باشید . بعد از اجرای این ترفند می بینید که صفحه فعال شما به صورت Hiden می شود .
با نگه داشتن کلید Widnows و درهمان حالت که آن کلید را نگه داشته اید کلید R را بزنید مشاهده می کنید که Run در سیستم شما اجرا می شود .
با نگه داشتن کلید Windows ودرهمان حالت که آن کلید را نگه داشته اید کلید F را بزنید مشاهده می کنید که Search برای شما فعال می شود .
با نگه داشتن کلید Windows ودر همان حالت که آن کلید را نگه داشته اید کلید U را بزنید مشاهده می کنید که برنامه Utility Manager فعال می شود .
اگر همین ترفند را برای سایر کلیدها امتحان کنید خواهید دید که اگر برنامه ای در Desktop داشته باشید که ابتدای آن با همان حرفی که شما زده اید شروع شود اجرا می شود .
Ctrl+Alt+Delete ؛ عملی که روزانه همگی ما بارها انجام میدهیم تا خود را از دست مشکلات پیش آمده برای ویندوز خلاص کنیم. اما آیا تمامی توانایی Task Manager این است؟ Task manager ابزار بسيار سودمندی است که اطلاعاتی درباره برنامه ها و فرايندهای اجرا شده بر روی سيستم و ميزان مصرف منابع توسط اين برنامه ها و فرايندها ارائه ميدهد. از اين ابزار بسياری از مواقع برای عيب يابی سيستم استفاده ميشود و اين امکان را ميدهد تا برنامه های را متوقف و يا اجرا کنيم. در این ترفند قصد داریم به معرفی بخش های مختلف این ابزار بپردازیم.
دو روشی که برای اجرای Task Manager بکار ميرود به قرار زير است :
1- Right-Click کردن بر روی يک قسمت خالی از Task Bar و انتخاب Task Manager .
2- فشردن سه کليد Ctrl+Shift+Esc (ابتدا Ctrl و Shift را نگاه داريد و سپس Esc را بزنيد) یا همون دستور معروف Ctrl+Alt+Del .
در همه سيستمها بعد از اجرای Task Manager بايد حداقل سه برگه Applications، Processes و performance نمايش داده شوند.
برگه Applications برنامه های اجرا شده بعد از ورود به سيستم را نمايش ميدهد ؛ بسياری از مواقع که برنامه ای در کار خود دچار مشکل ميشود و قادر به پاسخگويی به فرامين شما نيست اين پنجره شما را قادر ميسازد برنامه را با انتخاب آن و زدن دکمه End Task متوقف کنيد.
برگه Processes کليه فرايندهای اجرا شده را با ذکر کاربر، مقدا مصرف CPU و Memory نمايش ميدهد و اين قابليت را داراست تا مقادير ديگری را نيز نمايش دهد که از منوی View قابل تنظيم است ؛ شايد بسيار پيش آمده که بعد از نصب يک برنامه و درايور جديد متوجه ميشويد که سرعت سيستم بصورت قابل ملاحظه ای کاهش پيدا کرده است. برای شناسايی مشکل اولين کاری که بايد انجام داد مراجعه به اين قسمت و اطمينان از اين که هيچ فرايندی به غير از System idle process به طور ثابت مقداری بالاتر از 80 درصد ندارد. اگر با چنين مساله ای برخورد کرديد بايد حتما آن فرايند بخصوص را خاتمه دهيد و مطمئن شويد که بعد از راه اندازی مجدد سيستم آن فرايند بخصوص مجدداً اجرا نميشود.
برگه Performance بصورت شماتيک تغييرات سيستم را در استفاده از منابعی نظير CPU و Memory نمايش ميدهد.
برای استفاده از اطلاعات ارائه شده در اين پنجره استفاده از جدول زير برای آشنايی با برخی گزينه ها لازم ميباشد :
CPU Usage :
درصد زمانی که پردازشگر مشغول به کار است ( ثابت ماندن اين مقدار در بالای 80 درصد نشاندهنده ضعف سخت افزار و يا مشکل نرم افزاری است و نياز به تحقيق و جستجوی بيشتر جهت کشف منبع مشکل است ) .
CPU Usage History :
يک نمای گرافيکی که ميزان فعاليت پردازشگر را در طول زمان نشان ميدهد.
PF Usage :
مقدار مصرف Page File و يا همان حافظه مجازی بر روی ديسک را نمايش ميدهد و اگر مقدار آن به انتها رسيده باشد بهتر است فضای بيشتری به آن اختصاص بدهيم.
PF Usage History :
نموداری که تغييرات در مصرف Page File را نمايش ميدهد و تغييرات زياد اين نمودار نشان دهنده نوعی ضعف يا مشکل در قسمتی از سيستم است.
Commit Charge :
مقدار حافظه اختصاص داده شده به برنامه ها و سيستم عامل را نمايش ميدهد.
Physical Memory :
مقدار حافظه فيزيکی نصب شده بر روی سيستم ( RAM ) را نمايش ميدهد.
Kernel Memory :
مقدار حافظه اختصاص داده شده به هسته سيستم عامل (Kernel) و درايورهای موجود را نمايش ميدهد.
مرور زمان و کار با اين ابزار بسيار سودمند تعبيه شده در ويندوز شما را هر چه بيشتر با قابليت های بسيار جالب آن در رديابی و شناسايی مشکلات آشنا ميسازد بنابراين سعي كنيد كمي بيشتر به آن توجه كنيد.
ابتدا از منوی Start وارد Run شده و regedit را در آن تایپ کنید و Enter بزنید تا ویرایشگر رجیستری باز شود. حال هر یک از ترفندهای زیر را انجام دهید.
غیرفعال کردن پیغام Upgrade
با این کار پیغام Upgrade ای که موقع نصب یک نسخه جدیدتر مدیا پلیر ویندوز ظاهر می شود غیر فعال می شود.
به آدرس زیر بروید :
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MediaPlayer/PlayerUpgrade
در صفحه سمت راست در یک فضای خالی راست کلیک کنید و از آنجا New و از منوی باز شده String Value را انتخاب کنید و نام آنرا AskMeAgain بگذارید . سپس روی آن کلیک کرده و در قسمت Value Data عبارت No را بنویسید.
با این کار Upgrade مربوط به مدیا پلیر خذف می شود . برای فعال کردن مجدد این پیغام مقدار Yes را به جای No قرار بدهید.
حذف آخرین Play List
با این کار می توانید آخرین فایل ها و URL های استفاده شده را از History مربوط به مدیا پلیر ویندوز حذف کنید.
برای حذف لیست فایل هایی که آخرین بار پخش شده اند به این آدرس بروید :
HKEY_CURRENT_USER/Software/Microsoft/MediaPlayer/Player/RecentFileList
و برای حذف لیست URL ها به این آدرس بروید :
HKEY_CURRENT_USER/Software/Microsoft/MediaPlayer/Player/RecentURLList
موارد مورد نظر خود را Delete ( حذف ) كنيد.
پنهان کردن پنجره Anchor
وقتی در حالت Skin از مدیا پلیر استفاده می کنید ، پنجره ای با نام Anchor نمایش داده می شود که به نظر ک چیز ضائد و اضافي است.
برای حذف این پنجره به آدرس زیر بروید :
HKEY_CURRENT_USER/Software/Policies/Microsoft/WindowsMediaPlayer
با راست کلیک کردن در صفحه سمت راست و با راست کلیک کردن از منوی باز شده یک DWORD با نام DoNotShowAnchor بسازید و مقدار آنرا 1 قرار دهید تا پنجره Anchor حذف شود . برای نمایش دادن این پنجره عدد 0 را به جای 1 قرار دهید.
نکته : این ترفند برای مدیاپلیر با ورژن 8 به بالا کاربرد دارد.
تغییر عنوان پنجره مدیا پلیر
با این ترفند می توانید عنوان برنامه را تغییر دهید و عنوان دلخواه خودتان را جایگزین کنید.
به آدرس زیر بروید :
HKEY_CURRENT_USER/Software/Policies/Microsoft/WindowsMediaPlayer
در این صفحه یک String با نام TitleBar بسازید و روی آن کلیک کنید و متن دلخواه خود را بنویسید.
حذف کردن عناصر مختلف از مدیا پلیر
عناصر متعددی روی مدیا پلیر موجود است که ممکن است برای ما کاربردی نداشته باشد. اگر می خواهید بعضی از این عناصر را حذف کنید به آدرس زیر بروید :
HKEY_CURRENT_USER/Software/Policies/Microsoft/WindowsMediaPlayer
شما می توانید در اینجا عناصر Radio Bar , Media Favorite , Find New Station را حذف کنید . برای حذف هر کدام باید یک DWORD بسازید و با توجه به زیر نام مناسب را انتخاب کنید و مقدار آنرا برابر 1 قرار دهید تا حذف شود . برای فعال کردن مقدار 1 را به 0 تغییر دهید.
Radio Bar = NoRadiaBar
Media Favorite = NoMediaFavorite
Find New Station = NoFindNewStation
ارسال شناسه کاربر در مدیا پلیر
در زمان برقرار ارتباط راه دور با یک شبکه تلویزیونی یا رادیویی معمولا یک شناسه خاص توسط مدیا پلیر ارسال می شود . ترفند زیر ارسال یا عدم ارسال این شناسه را کنترل می کند.
به آدرس زیر بروید :
HKEY_CURRENT_USER/Software/Microsoft/MediaPlayer/Preferences
یک Binary با نام SendUserGUID بسازید , جهت ارسال شدن شناسه خاص ( GUID ) عدد 1 و جهت عدم ارسال عدد 0 را بنویسید.
قفل کردن Skin انتخاب شده برای مدیا پلیر
این ترفند به شما این امکان را می دهد تا یک Skin خاص برای مدیا پلیر تعریف کنید و آنرا قفل کنید . با این کار سایر کاربران نمی توانند به ویژگی هایی که برای Skin تعریف شده دسترسی پیدا کنند . برای این کار به آدرس زیر بروید :
HKEY_CURRENT_USER/Software/Policies/Microsoft/WindowsMediaPlayer
یک String با نام DefaultSkin ایجاد کرده و آنرا برابر با نام Skin مورد نظر قرار دهید.
توجه : حتما نام Skin را به طور کامل وارد کنید ( مانند : Classic.wmz )
حالا یک DWORD با نام SetAndLockSkin بسازید و آنرا برابر با 1 قرار دهید تا skin قفل شود.
نکته : این ترفند برای مدیاپلیر با ورژن 8 به بالا کاربرد دارد.
فعال کردن ویژگی های مربوط به DVD در مدیا پلیر
با استفاده از این ترفند می توانید از مدیا پلیر برای نمایش DVD ها استفاده کنید.
به آدرس زیر بروید :
HKEY_CURRENT_USER/Software/Microsoft/MediaPlayer/Player/Settings
یک String با نام EnableDVDUI ایجاد کنید و آنرا برابر با Yes قرار دهید تا توابع کنترل کننده DVD در مدیاپلیر فعال شود.
ممکن است شما نیز به هنگام ورود به ویندوز XP هر بار با پنجره Logon ورود به ویندوز روبرو میشوید. در صورتی که شما تنها کاربری هستید که از این ویندوز استفاده میکنید و یا اینکه این صفحه موجب آزار شما میشود ، با استفاده از این ترفند میتوانید کاری کنید که ويندوز XP شما به صورت اتوماتيك و مستقيم وارد حساب کاربری و ویندوز شما شود.
فقط توجه داشته باشيد كه اين ترفند فقط براي افرادي مفيد خواهد بود كه به تنهايي از سيستمشان استفاده ميكنند و سيستم كاربر ديگري ندارد ، اگر غير از اين باشد آنوقت تمام كاربران ميتوانند بدون هيچ ممانعتي به راحتي و به صورت مستقيم به حساب شما دسترسي پيدا كنند.
براي اين كار مراحل زير را دنبال كنيد :
ابتدا از طريق منوي Start برنامه Run را اجرا كنيد.
سپس در آن تايپ كنيد control userpasswords2 و بعد Enter را بزنيد. با اين كار برنامه User Accounts باز ميشود.
در صفحه اي كه باز ميشود آن Account اي را كه ميخواهيد به عنوان حساب اصلي و ابتدايي در نظر گرفته شود انتخاب كنيد ( آن را Highlight كنيد ).
بعد از اين كار تيك كنار عبارت User must enter a user name and password to use this computer را حذف كنيد.
سپس روي دكمه Apply كليك كنيد. بعد يك پيغام نمايش داده ميشود كه براي تأييد پسورد User اي كه انتخاب كرده ايد ميباشد. بعد از تأييد روي دكمه Ok كليك كنيد.
بعد از يك بار Restart كردن سيستم تغيير اعمال ميشود.
بدين منظور:
براي Shutdown كردن:
برای Shutdown نمودن سيستم با كيبورد ، ابتدا دكمه Win (مابين كليدهاي Alt و Ctrl) را فشار داده و پس از نمايش منوي Start حرف U انگليسي را دوبار با اندكي مكث ميزنيم. خواهيد ديد كه سيستم خاموش ميشود.
براي Restart كردن:
برای Restart نمودن سيستم با كيبورد ، ابتدا دكمه Win (مابين كليدهاي Alt و Ctrl) را فشار داده و پس از نمايش منوي Start اين بار كليدهاي U و سپس R را با اندكي مكث ميزنيم. خواهيد ديد كه سيستم Restart ميشود.
براي Standby كردن:
برای Standby نمودن سيستم با كيبورد ، ابتدا دكمه Win (مابين كليدهاي Alt و Ctrl) را فشار داده و پس از نمايش منوي Start اين بار كليدهاي U و سپس S را با اندكي مكث ميزنيم ، خواهيد ديد كه سيستم Standby ميشود.
براي Hibernate كردن:
برای Standby نمودن سيستم با كيبورد ، ابتدا دكمه Win (مابين كليدهاي Alt و Ctrl) را فشار داده و پس از نمايش منوي Start اين بار كليدهاي U و سپس H را با اندكي مكث ميزنيم ، خواهيد ديد كه سيستم Hibernate ميشود.
براي Loggoff كردن:
برای Loggoff نمودن سيستم با كيبورد ، ابتدا دكمه Win (مابين كليدهاي Alt و Ctrl) را فشار داده و پس از نمايش منوي Start اين بار كليد L را دوبار با اندكي مكث ميزنيم. خواهيد ديد كه سيستم Logoff ميشود.
براي Switch User كردن:
برای Switch User نمودن سيستم با كيبورد ، ابتدا دكمه Win (مابين كليدهاي Alt و Ctrl) را فشار داده و پس از نمايش منوي Start اين بار كليدهاي L و سپس S را با اندكي مكث ميزنيم ، خواهيد ديد كه سيستم Switch User ميشود.
برای این کار:
ابتدا بر روی فایل يا فولدر مورد نظر راست كليك كرده Add to archives رو انتخاب کنید.
در پنجره ی باز شده Compression method را بر روی Best قرار دهید.
نكته اصلي اينجاست كه شما بايد تب Advance رو انتخاب کنید و سپس دکمه Compression رو بزنید در قسمت Text compression گزینه ی Force را انتخاب کنید ؛ مقدار Prediction order را 63 و مقدار Memory to use ,MB را 128 قرار دهید.
دقت كنيد به هیچ کدام از نتظیمات دیگر دست نزنید چرا كه نتیجه ی معکوس میدهد.
در پايان Ok را زده و در پنجره بعدي نيز با فشردن Ok خارج شويد.
چندي است كه CD ها جايگزين صفحه هاي موسيقي قديمي شده اند و طبيعتاً از لحاظ كاربردي راحتتر هستند. صفحه هاي موسيقي قديمي در طي ساليان متمادي به خاطر CD هاي موسيقي و فايلهاي موسيقي كه به صورت MP3 در اينترنت قرار گرفته اند، از دور خارج شده اند. امروزه به كمك كامپيوتر اين امكان وجود دارد كه كلكسيونهاي صفحات موسيقي قديمي را ديجيتالي نمود و آنها را به عنوان CD هاي صوتي براي قرار دادن در CD خوان دستگاههاي استريو رايت كرد و يا آنها را به صورت فايلهاي MP3 بر روي كامپيوتر آرشيو كرد. هم اكنون قصد داريم ترفندي را به شما معرفي كنيم که چگونه مي توان صفحه هاي قديمي صوتي ساخته شده از وينيل (Vinyl) را به صفحه هاي نقره اي مدرن يا همان CD تبديل نمود.
شرايط اوليه:
اول از همه كامپيوتر بايد داراي يك كارت صداي مجهز به تبديل كننده آنالوگ به ديجيتال باشد.
امروزه اكثر كامپيوترها يا با چنين كارتهاي صوتي به بازار عرضه مي شوند و يا اينكه به صورت On board ( يعني از جانب كارخانه سازنده به صورت قطعه اي جدا نشدني بر روي مادربرد قرار مي گيرد و تعويض يا ارتقاي آن امكان پذير نيست ) عرضه مي شود.
شما براي انتقال سيگنالهاي آنالوگ از صفحه موسيقي به كامپيوتر، احتياج به يك كابل رابط مناسب داريد و براي اينكه بتوانيد موسیقی ديجيتاليزه شده را که در کامپیوتر ذخیره شده بر روي CD ضبط كنيد، احتياج به يك دستگاه رايت CD داريد.
متاسفانه گرامافون را نمي توان مستقيماً به ورودي كارت صدا متصل كرد. نتيجه چيزي جز شنيدن صداهاي ناهنجار و بلندي نخواهد بود. به منظور دستيابي به سيگنالهاي واضح، نياز به يك تقويت كننده صدا داريد.
ساده ترين و ارزان ترين راه، به كار گيري از دستگاه استريوي خودتان است. خروجي ايي كه دستگاه Tape شما به آن متصل شده است را به ورودي كارت صداي كامپيوترتان وصل كنيد. براي اين منظور احتياج به يك كابل رابط با دو عدد فيش Cinch براي خروجي دستگاه استريو و يك فيش اتصال براي ورودي كارت صدا، داريد.
ضبط صدا
پس از اينكه شما همه دستگاهها را به همديگر وصل كرديد، بايد كامپيوتر را آماده ضبط كنيد. ابتدا در قسمت Control Panel كامپيوتر خود مقادير صحيح و درست را تنظيم كنيد:
• در قـــسمت Control Panel بــا دو بــار كــلــــيك بـــــر روي Sounds and Multimedia آن را باز كنيد. سپس از قسمت Audio بر روي پنجره باز شده، پنجره زير قسمت Sound Recording را كليك كنيد.
• در پنجره باز شده كنترل عمل ضبط، تيك كنار Line-in را فعال كنيد. سپس پنجره كنترل عمل ضبط صدا را ببنديد و براي اطمينان خاطر از اِعمال تغييرات انجام شده آن را با OK تاييد كنيد. پس از اينكه شما اين تنظيمات اوليه را در ويندوز انجام داديد، مي توانيد ضبط صفحه موسيقي خود را طبق مراحل زير شروع كنيد:
1- برنامه Jukebox Media را از طريق منوي Start در ويندوز فعال كنيد و در منوي Tools اين برنامه قسمت Recorder (ضبط) را انتخاب كنيد.
2- توسط دگمه Options، پنجره Recorder Settings را باز كنيد. در اينجا و در قسمت Recording Source تنظيم Line-in را انتخاب كنيد. سپس در قسمت Encodig امــواج را بــه صـــورت غــير فــشـرده (uncompressed) انتخاب كنيد.
3- در قسمت Spilt Track، مقاديري را براي پرش اتوماتیک ضبط در يكايك قطعات موسيقي وارد كنيد. تــوصيه مي شــود كـه ايـن انتخاب (Option) را غير فعال كنيد. بهتر است كه قطعات موسيقي را تك تك ضبط كنيد زيرا اين شيوه دقيق تر بوده و در زماني كه شما براي بازبيني مجدد شيوه اتوماتيك صرف مي كنيد، صرفه جويي خواهيد كرد.
4- قسمت Artist و Album در پنجره كنترل ضبط را تعريف كرده و عنوان يا اسم آهنگ صفحه گرامافون را وارد كنيد. اين برنامه يك دايركتوري جداگانه را بر روي هارد ديسك ايجاد مي كند و تمام آهنگ ها بر روي اين دايركتوري ذخيره مي شوند.
5- اكنون گرامافون را روشن كنيد. براي شروع ضبط، در لحظه مناسب دگمه Start را فشار دهيد. هر دو ستون آبي نوسانگر، همانند دستگاه استريوي شما، نشان دهنده روند عمل ضبط مي باشد. دقت کنید که اين ستون های نوسانگر در محدوده حداکثر قرار نداشته باشند زيرا در غير اين صدای ضبط شده ناهنجار و دارای خش خش خواهد بود.
6- زماني كه آهنگ به پایان رسيد، دگمه Stop را فشار دهيد تا ضبط آهنگ مربوطه به اتمام برسد. براي آهنگهاي بعدي صفحات گرامافون به همين شيوه عمل كنيد.
CD صوتي يا MP3
پس از اين كه شما همه آهنگهايتان را به شيوه فوق ضبط كرديد، مي توانيد يكي از حالات زير را انتخاب كنيد:
حالت اول این است که شما مي توانيد آهنگهاي ضبط شده را به صورت فايلهاي MP3 درآوريد و در آرشيو موسيقي بر روي كامپيوتر خود ذخيره كنيد و حالت دوم این است که آنها را مستقيماً به صورت CD صوتي رايت كنيد. در زير هر دو شيوه را نشان مي دهيم.
رايت كردن CD صوتي
برای اینکه بتوانید موسيقي هاي ضبط شده را بر روي CD رايت كنيد، چند نكته ضروري است. ابتدا شما مي بايست عنوانها را تفكيك و دسته بندي كنيد.
1- در قسمت سمت چپ پنجره اصلي در برنامه Media Jukebox بر روي دايركتوري Media Library كليك كنيد و دايركتوري را كه آهنگهايتان در آن ذخيره شده اند، باز كنيد. آهنگهايي را كه مي خواهيد روي CD رايت كنيد مارك (علامت) بزنيد.
2- از قسمت Menu و سپس Tools در برنامه CD-Writer ،Jukebox را انتخاب كنيد. پس از آن پنجره تنظيمات CD-Writer باز مي شود. در قسمت Create تنظيمات Audio-CD را مارك بزنيد. از قسمت Option تنظيمات لازمه را برای مدل CD-Writer خود مشخص كنيد.
3- عمل كپي را با انتخاب دگمه Start شروع كنيد. پس از آن آهنگهاي ضبط شده از صفحه گرامافون به صورت CD صوتي رايت مي شوند.
ايجاد فايلهاي MP3
براي اينكه آهنگها را با رعايت حداقل صرفه جويي فضای هارد روي كامپيوتر خود بايگاني كنيد، از فرمت فايلهاي MP3 استفاده كنيد. اين فرمت از فايل موسيقي قابليت فشرده سازي بسيار بالايي را دارد. فايلهاي ضبط شده با فرمت MP3 بسيار كم حجم بوده ولي در عين حال از كيفيت صدايي بسيار بالايي برخوردار است. به منظور تبديل فايلهاي موسيقي با فرمت WAV به MP3 بايد يك برنامه مبدل Plug-In را از اينترنت Down Load كنيد.
1- از قسمت Settings و از منوي پنجره اصلي، Plug-In Manager را استارت كنيد. در پنجره اي كه در درون خود اين پنجره باز مي شود، قسمت Encoder را انتخاب كنيد.
2- بر روي لينك (Encoder Plug-in (Link كليك نماييد. پس از آن Internet-Browser شما باز مي شود و شما مستقيم به سايت Plug-In وارد مي شويد.
3- يك MP3-Encoder را انتخاب كنيد. ما براي تست اين برنامه از Go-Go MP3 Encoder استفاده كرده ايم. با كليك بر روي لينك، برنامه Plug-in مستقيماً به برنامه (Jukebox) مرتبط مي شود.
4- عنوانی را كه به فايل MP3 مي خواهيد تبديل كنيد، مارك بزنيد. اين كار مجدداً در پنجره اصلي برنامه و در قسمت Media-Library انجام مي پذيرد.
5- از طريق Menu بخش گفتمان (Dialogfield) را جهت عمل تبديل باز كنيد. سپس وارد قسمت ...Tools/Converter شويد.
6- بر روي Options كليك كنيد و قسمتEncoder را، كه قبلاً download كرده ايد، انتخاب نماييد.
7- در قسمت Quality، ميزان فشرده سازي را بر حسب (Bit) مشخص نماييد. هر چه اين مقدار بالاتر باشد، به همان اندازه كيفيت آهنگ مطلوب تر خواهد بود. طبيعي است كه در چنين حالتي نياز به فضاي بيشتري بر روي هارد لازم مي شود. معمولاً مقدار 128 كيلوبيت براي اين امر كافي است.
8- پس از اينكه همه تنظيم ها اعمال شدند، پروسه تبديل با فعال كردن دگمه Start شروع مي شود. ستون نوسانگر آبي رنگ در حاشيه پايين پنجره پيشرفت محاسبات و تبديل را به فرمت MP3 نشان مي دهد. چنانچه عمل تبديل خاتمه يابد، شما مي توانيد فايلهاي موسيقي با فرمت WAV را كه قبلاً در كامپيوتر خود ذخيره كرده ايد پاك كنيد، البته در صورتي كه قصد تهيه CD صوتي از آن را نداشته باشيد. از فايلهاي MP3 ايجاد شده مي توانيد هر زمان CD صوتي ايجاد كنيد. چنانچه بخواهيد فايلهاي MP3 را بر روي CD رايت كنيد، مي توانيد اين كار را با Media Jukebox انجام دهيد.
براي اين كار دقيقاً مانند رايت كردن CD صوتي عمل كنيد.
نرم فزار Jukebox Media را می توانید از سایت http://www.musicex.com به صورت Shareware (مدت دار) Download کنید
يكي از بزرگترين مشكلاتي كه كاربران ايراني با آن سر و كار دارند كپي بودن ويندوز XP آنان است. اين مسئله ميتواند مشكلات زيادي را همچون آپديت نشدن ويندوز و عدم نصب برخي برنامه ها و بسياري مشكلات ديگر را موجب شود. در اين ترفند قصد داريم روشي را به شما معرفي كنيم كه با استفاده از آن ميتوانيد ويندوز كپي شده خود را به طور كامل قانوني كنيد و از امكانات CD هاي اورجينال ويندوز استفاده كنيد.
بدين منظور:
از منوي Start بر روي Run رفته و در آن عبارت regedit را تايپ كنيد و Enter بزنيد تا ويرايشگر رجيستري شما باز شود.
سپس در پنجره باز شده به آدرس زير برويد:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/WPAEvents
حالا از قسمت سمت راست پنجره روی گزینه OOBETimer دوبار کلیک کنید.
سپس مقدار FF را به 00 تغيير دهيد و روي دكمه Ok کلیک کنید و پنجره رجیستری رو ببندید.
اكنون مانند مرحله اول از منوی Start به Run رفته در آن دستور command رو تایپ کنید و روی دکمه Ok کلیک کنید.
در پنجره باز شده دستور زیر رو بنویسید :
%systemroot%/system32/oobe/msoobe.exe /a
چند لحظه صبر کنید تا پنجره ای به نام Activate Windows باز شود.
حالا گزینه دوم (Yes,I want to telephone a customer service representative to activate Windows) رو انتخاب کنید و در پایین پنجره روی دکمه Next کلیک کنید.
حال از پنجره جدید از قسمت پایین روی دکمه Change product key کلیک کنید.
سپس در پنجره جدید کد زیر رو وارد کنید :
B7R7P-J63JP-2J7VH-W3TDJ-PDP7T
بعد از نوشتن این کد روی دکمه Update کلیک کنید و سپس پنجره رو ببندید و سیستم رو یکبار Reboot کنید.
بعد از restart سیستم به منوی Start رفته و run رو انتخاب کنید و مثل قبل دستور command رو بنویسید و روی دکمه Ok کلیک کنید و دوباره مانند بالا در پنجره command عبارت زیر رو تايپ كنيد:
%systemroot%/system32/oobe/msoobe.exe /a
در پايان باید پیغام Windows is already activated.click ok to exit رو مشاهده کنید.
كار قانوني سازي ويندوز به پايان رسيده است!
