فی بوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی بوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درمورد اهداف و وظایف سیستم عامل

اختصاصی از فی بوو تحقیق درمورد اهداف و وظایف سیستم عامل دانلود با لینک مستقیم و پر سرعت .

تحقیق درمورد اهداف و وظایف سیستم عامل


تحقیق درمورد اهداف و وظایف سیستم عامل

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:17

فهرست مطالب:

مقدمه

اهداف سیستم عامل

وظایف سیستم عامل

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

سیستم عامل با سازماندهی ، مدیریت و کنترل منابع سخت افزاری امکان استفاده بهینه و هدفمند آنها را فراهم می آورد. سیتم عامل فلسفه بودن سخت افزار را بدرستی تفسیر و در این راستا امکانات متعدد و ضروری جهت حیات سایر برنامه های کامپیوتری را فراهم می آورد

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

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

به طور کلی نرم افزارهای کامپیوتر به دو گروه تقسیم می‌شوند

یکی برنامه های سیستمی که عملیات کامپیوتر را مدیریت می‌کنند و دیگری برنامه‌های کاربردی


دانلود با لینک مستقیم


تحقیق درمورد اهداف و وظایف سیستم عامل

تحقیق - ترفندهای رجیستری ویندوز

اختصاصی از فی بوو تحقیق - ترفندهای رجیستری ویندوز دانلود با لینک مستقیم و پر سرعت .

تحقیق - ترفندهای رجیستری ویندوز


تحقیق - ترفندهای رجیستری ویندوز

 

لینک دانلود "  MIMI file " پایین همین صفحه 

 

تعداد صفحات "  65 "

فرمت فایل : "  word   "

 

 

فهرست مطالب :

 

نام تابع توضیحات

دستیابی به رجیستری توسط NET Framework.

نام کلید توضیحات

تنظیمات محیط کار کاربر.

غیر فعال کردن ذخیره سازی تنظیمها به هنگام خروج از ویندوز (کلیه نسخه های ویندوز)

غیر فعال کردن قابلیت پرش از اجرای برنامه های Startup (کلیه نسخه های ویندوز)

خارج شدن از برنامه های Non-Responding به هنگام خروج از ویندوز (کلیه نسخه های ویندوز)

اجرای اتوماتیک برنامه ها به هنگام شروع ویندوز(کلیه نسخه های ویندوز)

 

اضافه کردن برنامه ها به Startup

حذف کردن برنامه ها از Startup

 

  1. مشاهده اطلاعاتBios سیستم ( ویندوز XP,NT,2000)
  2. مشاهده اطلاعات پردازنده سیستم ( ویندوز XP,NT,2000)
  3. مخفی کردن Floppy , CDRom و پارتیشن های هارد از My Computer و Explorer ( کلیه نسخه های ویندوز)

تعریف رجیستری

منوی start را سریع تر کنید 

ترفندهایی در Windows Media Player با استفاده از رجیستری

حذف آخرین Play List

پنهان کردن پنجره Anchor

حذف کردن عناصر مختلف از مدیا پلیر

ارسال شناسه کاربر در مدیا پلیر

قفل کردن Skin انتخاب شده برای مدیا پلیر

منوی start را سریع تر کنید 

از کار انداختن ارتقای MEDIA PLAYER 

تغییر دادن گروه بندی نوار تکلیف (TASKBAR

برنامه ها را از منوی START بردارید  

بادکنک ها را بترکانید

کنترل را در دست خود بگیرید ! 

حذف کردن برنامه هایی که پاک نمیشوند !  

نام کاربری خود را عوض کنید 

تغییر دادن مهلت زمانی برنامه ها

تم و رنگ بندی صفحه ی خوش آمد گویی ویندوز را تغییر دهید

پیوند Comments را از گوشه ی سمت راست نوار عنوان بردارید

برنامه های غیر ضروری را از کار بندازید

 

 

بخشی از  فایل  :

 

 

احتمالا تاکنون مطالب زیادی در مورد رجیستری ویندوز شنیده‌اید. اما آیا تابحال فکر کرده‌اید که چگونه میتوانید از این ویژگی ویندوز در برنامه‌های خودتان استفاده کنید؟
این مقاله به بررسی چگونگی دستیابی به رجیستری در ویژوال بیسیک دات نت می پردازد. رجیستری ویندوز یکی از پرکاربرد ترین مباحث در برنامه نویسی استاندارد ویندوز میباشد که اکثر برنامه‌های موجود از این امکان بهره میبرند. برای مثال می توان از رجیستری برای نگهداری آخرین تغییرات داده شده در برنامه و یا ذخیره تنظیماتی که کاربر در برنامه اعمال کرده است استفاده کرد. در NET. از دو کلاس Registry و RegistryKey برای دسترسی به رجیستری و داده‌های موجود در آن استفاده میشود.

هر ورودی در رجیستری ویندوز شامل دو قسمت میشود: نام مقدار (Value Name) و مقدار (Value). این ورودی‌ها در در کلیدها و زیرکلیدهای رجیستری ذخیره میشوند که از این لحاظ میتوان آنها را با فایلهایی مقایسه کرد که در فهرستها و زیر فهرستها قرار میگیرند.

دستیابی به رجیستری به وسیله توابع Visual Basic .NET
ویژوال بیسیک دات نت چهار تابع را برای کار با رجیستری معرفی میکند که برای استفاده از آنها شما باید اجازه خواندن و نوشتن، یعنی دسترسی RegistryPermissionAccess را داشته باشید. برای اطلاعات بیشتر در این مورد به کلاس RegistryPermission رجوع کنید. در زیر اطلاعاتی را در مورد این توابع مشاهده میکنید:


نام تابع توضیحات
DeleteSetting
یک ناحیه یا یک کلید که شامل اطلاعات ورودی از برنامه در رجیستری است را حذف میکند.
GetSetting
مقدار یک کلید که شامل اطلاعات ورودی از برنامه در رجیستری است را برمیگرداند.
GetAllSettings
یک لسیت از کلیدها و ارزش آنها که شامل اطلاعات ورودی از برنامه در رجیستری است را برمیگرداند.
SaveSetting
اطلاعات برنامه را در رجیستری ذخیره میکند.

نکته: : اطلاعات یک ناحیه نمیتواند توسط تابع GetSetting برگردانده شود.

مثال زیر یک کلید و دو زیر کلید در رجیستری میسازد، ارزش کلید اول و ارزش دو زیر کلید آنرا را چاپ میکند سپس دومین زیر کلید را حذف و مقدار کلید اول و زیر کلیدهایش را چاپ میکند تا حذف زیر کلید دوم تایید شود:


' Create the first key.
SaveSetting(''TestApp'',''Startup'', ''FirstKey'', ''First'')

' Create the first subkey.
SaveSetting(''TestApp'',''FirstKey'', ''FirstSubKey'', ''FirstSub'')

' Create the second subkey.
SaveSetting(''TestApp'',''FirstKey'', ''SecondSubKey'', ''SecondSub'')

Try
' Write the first key's value.
Console.WriteLine((GetSetting(''TestApp'', ''Startup'', ''FirstKey''))

' Write the first key as well as its two subkeys.
Console.WriteLine(GetAllSettings(''TestApp'', ''Startup''))

Catch e As ArgumentException
Catch e As Exception
Console.WriteLine(e.GetType.ToString)
End Try

DeleteSetting(''TestApp'', ''FirstKey'', ''SecondSubKey'')

Try
Console.WriteLine(GetSetting(''TestApp'', ''Startup'', ''FirstKey''))
Console.WriteLine(GetAllSettings(''TestApp'', ''Startup''))

Catch e As ArgumentException
Catch e As Exception
Console.WriteLine(e.GetType.ToString)
End Try

توجه داشته باشید که استفاده از این توابع با محدودیتهایی همراه است. شما تنها میتوانید به کلیدهای رجیستری در محدوده HKEY_CURRENT_USER\Software\VB and VBA Program Settings دسترسی داشته باشید و همچنین به علت استفاده از کلید HKEY_CURRENT_USER شما حتما باید با نام کاربری معتبر به سیستم وارد شده باشید.


دستیابی به رجیستری توسط NET Framework.
همانطور که مشاهده کردید استفاده از توابع فوق با محدودیتهایی همراه است. NET Framework. برای حل این مشکل دو کلاس Registry و RegistryKey را معرفی میکند که این دو کلاس در فضانام Microsoft.Win32 قرار دارند. کلاس Registry کلیدهای پایه‌ای زیر را فراهم میکند که توسط آنها میتوان به زیر کلیدها و مقادیر آنها دسترسی داشت. خود این کلیدهای اصلی فقط خواندنی هستند. جدول زیر این هفت کلید را نشان میدهد:


نام کلید توضیحات
ClassesRoot
معرف پسوندهای فایها و انواع اسناد موجود در سیستم به همراه خصوصیات مربوط به آنها.
CurrentConfig
اطلاعات مربوط به سخت افزار که مربوط به کاربر مشخصی نیست.
CurrentUser
اطلاعاتی مربوط به کاربر حاضر مانند تنظیمات محیط کار کاربر.
DynData
شامل اطلاعات پویای رجیستری که برای راه اندازهای دستگاه مجازی بکار میرود.
LocalMachine
شامل پنج زیر کلید (Hardware ،SAM ،Security ،Software و System) که تنظیمات مربوط به سیستم را نگه میدارند.
PerformanceData
شامل اطلاعات اجرایی مربوط به نرم افزارها.
Users
شامل اطلاعات مربوط به اولویتهای پیش فرض کاربر.

مثال زیر نشان میدهد که چگونه یک مقدار DWORD را از کلید HKEY_CURRENT_USER بخوانیم:


Imports Microsoft.Win32

Dim regVersion As RegistryKey
Dim keyValue As String
Dim intVersion As Integer = 0

keyValue = ''Software\\Microsoft\\TestApp\\1.0''
regVersion = Registry.CurrentUser.OpenSubKey(keyValue, False)

If (Not regVersion Is Nothing) Then
intVersion = regVersion.GetValue(''Version'', 0)
regVersion.Close()
End If


مثال زیر یک مقدار DWORD را خوانده، یک واحد به آن اضافه کرده و سپس آنرا چاپ میکند:


Imports Microsoft.Win32

Dim keyValue As String
Dim regVersion As RegistryKey
Dim intVersion As Integer = 0

keyValue = ''Software\\Microsoft\\TestApp\\1.0''
regVersion = Registry.CurrentUser.OpenSubKey(keyValue, True)

If regVersion Is Nothing Then
' Key doesn't exist; create it.
regVersion = Registry.CurrentUser.CreateSubKey(keyValue)
End If

If (Not regVersion Is Nothing) Then
intVersion = regVersion.GetValue(''Version'', 0)
intVersion = intVersion + 1
regVersion.SetValue(''Version'', intVersion)
regVersion.Close()
End If


مطابق مثال بالا، برای دسترسی به یک کلید ابتدا متغیری از نوع RegistryKey تعریف میکنیم. سپس با استفاده از متد OpenSubKey آدرس کلید مورد نظر را داده تا کلید فوق برای خواندن آماده باشد. اگر پارامتر دوم این کلید برابر True باشد اجازه نوشتن بر روی آن کلید را نیز داریم. برای ساختن یک کلید نیز باید از متد CreateSubKey استفاده کرد. پس از ساختن و یا باز کردن یک کلید رجیستری، با استفاده از دو تابع GetValue و SetValue میتوان مقادیری را در آن کلید نوشت و یا از آن کلید خواند.

توسط رجیستری کارهای بسیار زیادی میتوان انجام داد. شما نیز با کمی تمرین میتوانید برنامه های استاندارد و جالبی را طراحی کنید.

از اینکه دیر به دیر آپ میکنم معذرت میخوام ولی حالا که اومدم سعی کردم با دست پر بیام.

خلاصه امروز اومدم که تلافی کنم اونم با ۵ ترفند.

 

 

غیر فعال کردن ذخیره سازی تنظیمها به هنگام خروج از ویندوز (کلیه نسخه های ویندوز):

 

به هنگام خروج از ویندوز آرایش Desktop شامل مکان آیکن ها، شکل ظاهری Desktop و سایر پارامتر ها، ذخیره می شوند . تنظیمها زیر سبب می شوند که تغیرات اعمال شده در Desktop به هنگام خروج از ویندوز ذخیره نشوند; لذا شما همیشه یک شکل ظاهری از ویندوز تان را خواهید دید.

 

کلید زیر پیدا کنید:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

یک مقدار جدید از نوع DWORD با نام NoSaveSettings ایجاد کرده و آن را برابر با 1 قرار دهید تا تغییرات اعمال شده در ویندوز تان به  هنگام خروج از ویندوز ذخیره نشوند. برای باز گرداندن این حالت به حالت اولیه مقدار فوق را برابر 0 قرار دهید.

 

 

غیر فعال کردن قابلیت پرش از اجرای برنامه های Startup (کلیه نسخه های ویندوز):

 

به طور معمولی اگر به هنگام بالا آمدن ویندوز کلید Shift را پایین نگه دارید از اجرای برنامه های که در Startup قرار دارند جلو گیری می شود. تکنیک زیر سبب می شود که فشار دادن کلید Shift باعث جلوگیری از اجرا نمودن برنامه های Startup نگردد.

 

کلید زیر را پیدا کنید:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]

یک مقدار جدید از نوع DWORD  با نام IgnoreShiftOveride ایجاد کرده و آن را برابر 1 قرار دهید تا کلیدShift  به هنگام Startup غیر فعال شود. چنانچه مجددا بخواهید فشار دادن کلید Shift از اجرای برنامه های Startup جلوگیری کند مقدار فوق را برابر 0 قرار دهید.

 

خارج شدن از برنامه های Non-Responding به هنگام خروج از ویندوز (کلیه نسخه های ویندوز):

 

بعضی اوقات ممکن است به هنگام Shutdown یا Restart ویندوز، پیغامی با محتوای Not Responding برای یک برنامه نشان داده شود ک شما را مجبور به End Task آن برنامه می کند. تکنیک زیر سبب می شود که ویندوز به هنگام Shutdown یا Restart کردن از کلیه برنامه های Non-Responding به طور اتوماتیک خارج شود.

 

کلید زیر را پیدا کنید:

[HKEY_USERS\.DEFAULT\Control Panel\Desktop]

مقدار AutoEndTasks را پیدا کرده و آنرا برابر 1 قرار دهید تا عمل خروج از برنامه ها به صورت اتوماتیک انجام شود.چنانچه مجددا بخواهید به حالت اولیه باز گردد مقدار فوق را برابر 0 قرار دهید.

 


دانلود با لینک مستقیم


تحقیق - ترفندهای رجیستری ویندوز

ویژگی های ویندوز xp و برنامه های موجود در آن

اختصاصی از فی بوو ویژگی های ویندوز xp و برنامه های موجود در آن دانلود با لینک مستقیم و پر سرعت .

ویژگی های ویندوز xp و برنامه های موجود در آن


ویژگی های ویندوز xp و برنامه های موجود در آن

دانلود تحقیق آماده

دانلود تحقیق آماده ویژگی های ویندوز xp و برنامه های موجود در آن درس سیستم عامل 2 پودمان کاربری کامپیوتر

با فرمت ورد و قابل ویرایش در23 صفحه

این مقاله بسیار کامل و جهت ارائه به دانشگاه علمی کاربردی و شامل موارد زیر می باشد : مقدمه  سوابق تحقیق  متن تحقیق  نتیجه گیری  پیشنهادات   منابع و ماخذ

مقدمه

ویندوز XP مخفف عبارت Windows eXPerience به معنی تجربه ویندوز است.  حال این سوال پیش می آید که چرا ویندوز XP به سخت افزارهای قویتری نسبت به ویندوزهای دیگر احتیاج دارد؟ همانطور که می دانید دو مورد از ویژگیهای یک سیستم عامل خوب پایداری و داشتن محیط کار آسان است که برای کاربران خانگی جذابیت محیط کار را نیز باید جزو این خصوصیات قرار دهیم و در پیروی از همین مسائل شرکت مایکروسافت در طراحی و ساخت ویندوز XP یکسری سیاستهای خاص را اعمال کرده است از قبیل بهینه سازی محیط کار گرافیکی (همانطوری که شاهد هستیم تغییر کاملاً قابل مشاهده ای با نسخه های قبلی ویندوز داشته است)، اضافه کردن یکسری کنسول ها و پنجره ها برای راحتی کار و همچنین ایجاد یکسری تغییرات برای پایداری بیشتر سیستم عامل (که این نکته هم در مقایسه با ویندوز 98 کاملاً قابل ملاحظه است)  به همین خاطر ویندوز XP نیازمند سخت افزاری قویتر نسبت به نسخه های قبلی ویندوز است.  در نظر اول شاهد محیط کار زیبایی که یک نوار کار در پایین صفحه و یک نماد سطل بازیافت (Recycle Bin) بر روی Desktop ویندوزقرار دارد هستیم.  دیگر خبری از نمادهای Internet Explorer در روی Desktop نیست در عوض آنها در منوی Start قرار داده شده اند حال اگر بخواهید این نمادها بر روی Desktop قراربگیرند چه کاری باید انجام دهیم؟ باید بر روی محلی از Desktop ، راست کلیک کرده و سپس در منویی که باز میشود برروی گزینه ی properties کلیک کنیم و درپنجره Display Properties نمایان شده باید به قسمت Desktop رفته وسپس کلید Customize Desktopکلیک کنیدحال در پنجره باز شده نمادهای مذکور را با کلیک کردن انتخاب کنید و سپس با زدن دکمه Ok انتخاب خود را اعمال کنید.   البته شاید بعضی ها خواهان این باشند که هیچ نمادی را برروی Desktop نداشته باشند حال باید چه کار کرد برای انجام این کار شما می تواند بر روی محلی از Desktop راست کلیک کنید سپس با رفتن بر روی Arrange Icon By از منوی باز شده گزینه Show Desktop Icon را غیر فعال کرده حال دیگر هیچ نمادی برروی Desktop نمایش داده نمی شود.  در صورتی که بخواهید علاوه برعدم نمایش نمادهای Desktop نوار کار ویندوز را هم از نظر پنهان کنید باید بر روی نوار کار راست کلیک کرده و سپس به بخش Properties بروید و در پنجره ای که باز می شود گزینه Auto-hide the taskbar را تیک بزنید حالا شما با زدن کلید Ok شاهد پنهان شدن نوار کار ویندوز هستید. البته هر وقت که نمایشگر ماوس خود را به پائین صفحه ببرید آن نوار کار ظاهر خواهد شد.


دانلود با لینک مستقیم


ویژگی های ویندوز xp و برنامه های موجود در آن

دانلود مقاله استفاده از DNS ویندوز 2000

اختصاصی از فی بوو دانلود مقاله استفاده از DNS ویندوز 2000 دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله استفاده از DNS ویندوز 2000


دانلود مقاله استفاده از DNS ویندوز 2000

خرید و دانلود مقاله دانلود مقاله استفاده از DNS ویندوز 2000

نوع فایل : WORD 

تعداد صفحات :24

درباره این فصل:

در این فصل شما چگونگی کار با ناحیه DNS را یاد خواهید گرفت.این شامل اختیار زون Zone))وایجاد پیکربندی زون (Zone)برای به روز درآوردن پویا است .شما همچنین چگونگی ایجاد پیکربندی سرور DNSرا برای کار به عنوان سرور مخفی وچگونگی اجرای سرور صفحه نمایشDNSرا یاد خواهید گرفت.

قبل از شروع:

برای کامل کردن این فصل شما باید داشته باشید :نصب ویندوز 2000 را با TPC و P I وسرویسهای DNS.

DNS:سیستم اینترنت که نامهای قرار گرفتن در آدرسهای عددی را ترجمه می کند .

TPC:قراردادی ،برای انتقال داده روی شبکه های ومخصوصا روی اینترنت (قرارداد کنترل انتقال)

IP:استانداری که تماسهای کامپیوتر را روی شبکه های که اینترنت ساخته است درست می کند .(در اینترنت هر کامپیوتر با یک شماره خاص به نام IPمشخص میشود )(قرارداد اینترنت)


دانلود با لینک مستقیم


دانلود مقاله استفاده از DNS ویندوز 2000

آموزش کامل ویندوز 8 بصورت تصویری با کیفیت بالا به زبان فارسی

اختصاصی از فی بوو آموزش کامل ویندوز 8 بصورت تصویری با کیفیت بالا به زبان فارسی دانلود با لینک مستقیم و پر سرعت .

آموزش کامل ویندوز 8 بصورت تصویری با کیفیت بالا به زبان فارسی


آموزش کامل ویندوز 8 بصورت تصویری با کیفیت بالا به زبان فارسی

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

مشخصات:

نوع پروژه : فایل PDF  

تعداد صفحات : -

حجم فایل پیوست : 7 MB

 

 


دانلود با لینک مستقیم


آموزش کامل ویندوز 8 بصورت تصویری با کیفیت بالا به زبان فارسی