نام کتاب:آموزش سی شارپ به زبان ساده
موضوع: آموزشی (دانشگاهی)
تعداد صفحه:215
زبان:فارسی
حجم: 11MB
توضیح کتاب:
این کتاب کاملا به زبان فارسی می باشد
مناسب برای دانشجویان و علاقه مندان به برنامه نویسی
کتاب از صفر شروع به آموزش کرده و تا شی گرایی و مراحل بالاتر پیش رفته است
دارای تمرین های بین درسی می باشد
کتاب مصور بوده و از کیقیت عکس های بالایی برخوردار است
و...
شما بعد از پرداخت به راحتی می توانید فایل PDF را دانلود کرده و لذت ببرید...
اسکرین شات های مرتبط:
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 29 صفحه
قسمتی از متن .doc :
دسترسی به راه اندازی شبکه ویژوال C# شرکت تعاونی میکروسافت ژولای 2001
قابل اجرا برای : شبکه ویژوال C# مسکروسافت
خلاصه : شبکه ویژوال C# تازه ترین اضافه شده به مجموعه استودیو ویژوال می باشد د ررابطه با زبانهای برنامه ریزی وبرنامه نویسی قوی راهنمای در دسترسی به راه اندازی شبکه C# ویژوال شما را راهنمائی می کند از طریق چگونگی ساختن یک پروژه ویژوال C# بوسیله انام و نوع سریع گرفتن وباگذاری کردن با شبکه سریع ویژوال C
محتوی : مقدمه گام یک= پروژه های شروع واره اندازی
گام2- سلام ، دنیا گام3- ساختار برنامه
گام4- ورود کنسول
گام5- استفاده از ارا یه ها
گام6- ورودی وخروجی فایل
گام7- بوجود آوردن توابع وکارها
گام8- استفاده از اشکال زدائی
نتیجه:
ضمیمه:کد منبع برای شبکه ویژوال C# طبقه بندی سریع
ضمیمه: درباره شبکه ویژوالC# طبقه بندی سزیع
مقدمه :
شبکه ویژوال C# جدیدترین عضو خانواده استودیو ویژوال می باشد این زبان جدید متکی است برC/C++ اما ان وسعت وامتداد پیداکرده است برای اینکه بایسستی با برنامه ریزانC/C++ بسیار آشنا باشند این کاربری نمونه نشان می دهد که چگونه یک پروژه C# ساده را بسازیم که الگوریتم نوع سریع را انجام هد آن مشتمل می شود براجزا متشکله اساسی برنامه C# وخواندن ونوشتن برای کنسول وفایل ها بوجود آوردن توابع واستفاده از ارایه های اساسی راهنمای راه اندازی وشرو مفهومشان این نسیت که تمام جنبه های زبان برنامه نویسی را مشمول باشند هدف آنها این است که یک لفظه شروع را به شما عرضه ککنده برای کشف سیاحت د رمورد زبان شما تشویق می شوند تا در امتداد او آن پیروی کنید چن موارد آموزشی مشمول قطعات مختلفی است از کاربری طبقه بندی سریع کد منبع کامل وفایل های پروژه هم چنین موجو ود ردسترس می باشند
ضرورتهای پیشنهاد شد:suggested requirments
شبکه استودیو ویژوال ( 2 یا بعدی ) ضرورت دارد که کاربری نمونه را کمپایل ( تالبف) کند دانش مربوط به زبان C/C++ مفید می باشد اما ضرورتی ندارد.
گام اول: پروژ ه های راته اندازی
رشد وگسترش در استودیو ویژوال پیرامون راه حل ها تشکل پیدا می کند که مطوئن یک یا دو پروژه می باشد برای این مورد اموزشی ما یک راه حلی را خلق خواهیم کرد توام با یک پروژه واحدC#
خلق یک پروژه جدید
در محیط شبکه استودیوی ویژوال پروژه جدید فایل از منو یا فهرست انتخاب کنید
کمک ویندوز ابزار جدید نشرویرایش فایل
N + انتقال+ترکیب کلید پروژه
جدید
N + ترکیب کلید…. فایل
……..راه حل خالی
باز
بست
انتخاب کنید پروژه های ویژوالC# در سمت چپ وسپس کاربری کنترل در سمت راست
پروژه خود را اختصاص دهید ووارد موضعی نمائید که دران پروژه را خلق کنید فهرست راهنمای پروژه بطور خودکار بوسیله استودیو ویژوال خلق خواهد شد
4-با موس تائید کنید ودر مسیر کار خودتان قرار می گیرید
راه حل ویژوالC# شما.
شبکه استودیو ویژوال یک راه حل بوچود اورده است توام به یک پرووژه ویژوالC# ساده پروژه دارای دو فایل می باشد اسمبلی Info.cs و طبقه بندی یک CS چند گام بعدی این فایل های متفاوت را مرود بحث قرار خواهد داد وچگونگی کاملکردن پروژه
گام2 سلام دنیا
متاسف هستیم اما عینا قادر نبودیم وسوسه را تحمل کنیم ما حالا مجبور هستیم که کاربری کلاسیک ( سلام دنیا) را که اولین بار به زباان C نوشته شده وبر مبنای C# میباشد را انجام دهیم
تغییرات وتعدیلات کد منبع:
با طبقه بندی یک CS فیل را در کشف کننده راه حل با موس ضریع یزنید شما می توانید کشف کننده راه حل روی صفحه نمایش دهید با استفاده از منو یا فهرست شما یا منظر
تغییرات را با حروف کوچک یا حروف کج برجسته وممتاز نشان دهید نسبت ب الگو قالب قبلا تولید شده ( طبقه بندی یک CS )
توجه داشته باشید همینطور که شما تایپ می کنید استودیو ویژوال شما را کمک خواهد کرد د رابطه با اسامی طبقه بندیها وتوابع چون چهر چوب کاری شبکه اطلاعات تایپ را منتشر می کند
کمپایل کاربری شما
اکنون که شما تغییرات وتعدیلات را بعمل آئرده اید می توانید پروژه ویژوال C# را کمپاین کنید صرفا بئسیله انتخاب منو یا فهرست Build یا Buildin
خطاها وپیام ها از کمپایلرC# نمایش داده خواهد شد د رویندوز خروجی ارگخطاهای وجود نداشته باشند شما می توانید کاربری سلام دنیا را راه اندازی کیند بوسیله موس ضربه بزنید به قسمت ( شروع کنید بدون اشکال زدائی ) د رزیر منو یا فهرست اشکال زدائی
خروجی برنامه:
این یک محافظ صفحه نمایش است مربوط ه خروجی از کاربری نمونه سلام دنیا زمانیکه از ویژوال C# راهاندازی می شود
درک وفهم وتغییرات :
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 135
درس اول : آغاز کار با C#
در این درس با ارائه چند برنامه و مثال ساده به طرز کار زبان C# میپردازیم. اهداف این درس عبارتند از :
فهم ساختار پایهای یک برنامه C#
آشنایی با Namespace
آشنایی با کلاس (Class)
آشنایی با عملکرد متد Main()
آشنایی با ورودی/خروجی یا I/O
لیست 1-1، یک برنامة ساده با عنوان Welcome در زبان C#
// Namespace اعلان
using System;
// کلاس آغازین برنامه
class WelcomeCSS
{
// آغاز کار اجرای برنامه
public static void Main()
{
// نوشتن متن در خروجی
Console.WriteLine("Welcome to the C# Persian Tutorial!");
}
}
برنامة لیست 1-1 دارای 4 پارامتر اصلی است، اعلان Namespace، کلاس، متد Main() و یک دستور زبان C#.
در همین جا باید به یک نکته اشاره کنم، برای زبان C# همانند بیشتر زبانهای برنامهسازی دو نوع کامپایلر وجود دارد. یک نوع کامپایلر که به کامپایلر Command Line معروف است و نوع دیگر کامپایلر Visual است. کامپایلرهای Command Line محیطی شبیه به محیط DOS دارند و با دادن یک سری دستورات به اجرا در میآیند. کامپایلرهای Visual محیطی همانند ویندوز دارند که با دارا بودن محیط گرافیکی و ابزارهای خاص، برنامهنویس را در امر برنامهسازی کمک میکنند. از نمونههای هر یک از کامپایلرها، میتوان به Microsoft C# Command Line Compiler که یک کامپایلر Command Line و Microsoft Visual C# که یک کامپایلر Visual است، اشاره کرد. البته در حال حاضر بیشتر از کامپایلرهای ویژوال استفاده میشود.
من سعی میکنم در آینده به توضیح محیط Visual C# و Visual Studio.Net بپردازم. اما فعلاً برای اجرای برنامهها میتوانید از Visual Studio.Net استفاده کنید. پس از نصب آن، وارد محیط C# شده و در قسمت انتخاب برنامة جدید گزینة Console را جهت اجرای برنامهها انتخاب نمایید.
برای این درس، فعلاً به توضیحات بیشتر دربارة محیط ویژوال نمیپردازم اما در آینده به توضیح کامل محیط Visual Studio.Net خواهم پرداخت.
برای اجرای کد بالا در صورتیکه از محیط ویژوال استفاده میکنید باید بر روی دکمة Run کلیک کنید و در صورتیکه کامپایلر Command Line دارید با دستور زیر میتوانید برنامه را اجرا کنید : csc Welcome.cs
پس از اجرای برنامه، کامپایلر برای شما یک فایل قابل اجرا(Executable) تحت نام Welcome.exe تولید میکند.
نکته : در صورتیکه از Visual Studio.Net(VS.Net) استفاده کنید، پس از اجرای برنامه، یک صفحه برای نمایش خروجی به سرعت باز شده و بسته میشود و شما قادر به دیدن خروخی نخواهید بود. برای اینکه بتوانید خروجی برنامه را ببینید، در انتهای برنامه دستور زیر را وارد نمایید :
Console.ReadLine();
استفاده از این دستور باعث میشود تا برنامه منتظر دریافت یک ورودی از کاربر بماند، که در این حالت شما میتوانید خروجی برنامه خود را دیده و سپس با زدن کلید Enter برنامه را خاتمه دهید.
نکتة دیگری که در مورد زبان برنامهنویسی C# باید مورد توجه قرار دهید اینست که این زبان Case Sensitive است، بدین معنا که به حروف کوچک و بزرگ حساس است یعنی برای مثال ReadLine با readLine متفاوت است به طوریکه اولی جزو دستورات زبان C# و دومی به عنوان یک نام برای متغیر یا یک تابع که از طرف کاربر تعریف شده است در نظر گرفته میشود.
اعلان Namespace به سیستم اعلان مینماید که شما از توابع کتابخانهای System جهت اجرای برنامهها خود استفاده مینمایید. دستوراتی مانند WriteLine و ReadLine جزو توابع کتابخانهای System میباشند. اغلب دستورات و توابع مهم و کلیدی استفاده از کنسول ورودی/خروجی در این کتابخانه میباشد. در صورتیکه در ابتدای برنامه از using System استفاده نکنید، یابد در ابتدای هر یک از دستورات برنامه که مربوط این کتابخانه است، از کلمة System استفاده نمایید. بعنوان مثال در صورت عدم استفاده از using System باید از دستور System.Console.WriteLine() به جای Console.WriteLine() استفاده نمایید.
تعریف کلاس،Class Welcome CSS، شامل تعریف دادهها(متغیرها) و متدها جهت اجرای برنامه است. یک کلاس، جزو معدود عناصر زبان C# است که بوسیلة آن میتوان به ایجاد یک شی (Object) از قبیل واسط ها (Interfaces) و ساختارها(Structures)، پرداخت. توضیحات بیشتر در این زمینه در درسهای آینده ذکر میشوند. در این برنامه کلاس هیچ داده و متغیری ندارد و تنها شامل یک متد است. این متد، رفتار(Behavior) این کلاس را مشخص میکند.
متد درون این کلاس بیان میکند که این کلاس چه کاری را پس از اجرا شدن انجام خواهد داد. کلمة کلیدی Main() که نام متد این کلاس نیز میباشد جزو کلمات رزرو شده زبان C# است که مشخص میکند برنامه از کجا باید آغاز به کار نماید. وجود متد Main() در تمامی برنامههای اجرایی ضروری است. در صورتیکه یک برنامه حاوی متد Main() نباشد بعنوان توابع سیستمی همانند dll های ویندوز در نظر گرفته میشود.
قبل از کلمة Main() کلمه دیگری با عنوان static آورده شده است. این کلمه در اصطلاح Modifier میگویند. استفاده از static برای متد Main() بیان میدارد که این متد تنها در در همین کلاس قابل اجراست و هیچ نمونهای (Instance) دیگری از روی آن قابل اجرا نمیباشد. استفاده از static برای متد Main() الزامی است زیرا در ابتدای آغاز برنامه هیچ نمونهای از هیچ کلاس و شیای موجود نمیباشد و تنها متد Main() است که اجرا میشود. (در صورتیکه با برخی اصطلاحات این متن از قبیل کلاس، شی، متد و نمونه آشنایی ندارید، این به دلیل آنست که این مفاهیم جزو مفاهیم اولیة برنامهنویسی شیگرا (OOP) هستند. سعی میکنم در درسهای آینده به توضیح این مفاهیم نیز بپردازم، ولی فعلاً در همین حد کافی میباشد.)
هر متد باید دارای یک مقدار بازگشتی باشد، یعنی باید مقداری را به سیستم بازگرداند، در این مثال نوع بازگشتی void تعزیف شده است که نشان دهنده آنست که این متد هیچ مقداری را باز نمیگرداند یا به عبارت بهتر خروجی ندارد. همچنین هر متد میتواند دارای پارامترهایی نیز باشد که لیست پارامترهای آن در داخل پرانتزهای جلوی آن قرار میگیرد. برای سادگی کار در این برنامه متد ما دارای هیچ پارامتری نیست ولی در ادامة همین درس به معرفی پارامترها نیز میپردازم.
متد Main() رفتار و عمل خود را بوسیله Console.WriteLine(…) مشخص مینماید. Console کلاسی در System است و WriteLine() متدی در کلاس Console. در زبان C# از اپراتور "." (نقطه dot) جهت جداسازی زیرروتینها و زیرقسمتها استفاده میکنیم. همانطور که ملاحظه میکنید چون WriteLine() یک متد درون کلاس Console است به همین جهت از "." جهت جداسازی آن استفاده کردهایم.
در زبان C#، برای قرار دادن توضیحات در کد برنامه از // استفاده میکنیم. بدین معنا که کامپایلر در هنگام اجرای برنامه توجهی به این توضیحات نمیکند و این توضیحات تنها به منظور بالا بردن خوانایی متن و جهت و کمک به فهم بهتر برنامه قرار میگیرند. استفاده از // تنها در مواردی کاربرد دارد که توضیحات شما بیش از یک خط نباشد. در صورت تمایل برای استفاده از توضیحات چند خطی باید در ابتدای شروع توضیحات از /* و در انتها آن از */ استفاده نمایید. در این حالت تمامی مطالبی که بین /* */ قرار میگیرند به عنوان توضیحات (Comments) در نظر گرفته میشوند.
تمامی دستورات (Statements) با ";"، سمی کولون، پایان مییابند. کلاسها و متدها با } آغاز شده و با { خاتمه مییابند. تمامی دستورات بین { } یک بلوک را میسازند.
بسیاری از برنامهها از کاربر ورودی دریافت میکنند. انواع گوناگونی از این ورودیها میتوانند به عنوان پارامتری برای متد Main() در نظر گرفته شوند. لیست 2-1 برنامهای را نشان میدهد نام کاربر را از ورودی دریافت کرده و آن را بر روی صفحه نمایش میدهد. این ورودی به صورت پارامتری برای متد Main() در نظر گرفته شده است.
لیست 2-1 : برنامهای که ورودی را از کاربر، بعنوان پارامتر Main()، دریافت میکند.
// Namespace اعلان
using System;
// کلاس آغازین برنامه
class NamedWelcome
{
// آغاز اجرا برنامه
public static void Main(string[] args)
{
// نمایش بر روی صفحه
Console.WriteLine("Hello, {0}!", args[0]);
Console.WriteLine("Welcome to the C# Persian Tutorial!");
}
}
توجه داشته باشید که این برنامه، ورودی را به صورت Command-Line دریافت میکند و در هنگام اجرای برنامه باید ورودی را در Command-Line وارد نمایید. در صورتیکه ورودی را وارد ننمایید برنامه دچار مشکل شده و متوقف خواهد شد.
همان طور که در لیست 2-1 مشاهده مینمایید، پارامتر متد Main() با عنوان args مشخص شده است. با استفاده از این نام در داخل متد میتوان آن استفاده نمود. نوع این پارامتر از نوع آرایهای از نوع رشته (string[]) در نظر گرفته شده است. انواع(types) و آرایهها را در درسهای بعدی بررسی میکنیم. فعلاً بدانید که آرایه رشتهای جهت نگهداری چندین کاراکتر مورد استفاده قرار میگیرد. [] مشخص کننده آرایه هستند که مانند یک لیست عمل میکند.
همانطور که ملاحظه میکنید در این برنامه دو دستور Console.WriteLine(…) وجود دارد که اولین دستور مقداری با دستور دوم متفاوت است. همانطور که مشاهده میکنید داخل دستور Console.WriteLine(…) عبارتی به شکل {0} وجود دارد. این آرگومان، نشان میدهد که به جای آن چه مقداری باید نمایش داده شود که در این جا args[0] نشان داده میشود. عبارتی که داخل " " قرار دارد عیناً در خروجی نمایش داده میشود، به جای آرگومان {0}، مقداری که پس از " قرار دارد، قرار میگیرد.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 29
دسترسی به راه اندازی شبکه ویژوال C# شرکت تعاونی میکروسافت ژولای 2001
قابل اجرا برای : شبکه ویژوال C# مسکروسافت
خلاصه : شبکه ویژوال C# تازه ترین اضافه شده به مجموعه استودیو ویژوال می باشد د ررابطه با زبانهای برنامه ریزی وبرنامه نویسی قوی راهنمای در دسترسی به راه اندازی شبکه C# ویژوال شما را راهنمائی می کند از طریق چگونگی ساختن یک پروژه ویژوال C# بوسیله انام و نوع سریع گرفتن وباگذاری کردن با شبکه سریع ویژوال C
محتوی : مقدمه گام یک= پروژه های شروع واره اندازی
گام2- سلام ، دنیا گام3- ساختار برنامه
گام4- ورود کنسول
گام5- استفاده از ارا یه ها
گام6- ورودی وخروجی فایل
گام7- بوجود آوردن توابع وکارها
گام8- استفاده از اشکال زدائی
نتیجه:
ضمیمه:کد منبع برای شبکه ویژوال C# طبقه بندی سریع
ضمیمه: درباره شبکه ویژوالC# طبقه بندی سزیع
مقدمه :
شبکه ویژوال C# جدیدترین عضو خانواده استودیو ویژوال می باشد این زبان جدید متکی است برC/C++ اما ان وسعت وامتداد پیداکرده است برای اینکه بایسستی با برنامه ریزانC/C++ بسیار آشنا باشند این کاربری نمونه نشان می دهد که چگونه یک پروژه C# ساده را بسازیم که الگوریتم نوع سریع را انجام هد آن مشتمل می شود براجزا متشکله اساسی برنامه C# وخواندن ونوشتن برای کنسول وفایل ها بوجود آوردن توابع واستفاده از ارایه های اساسی راهنمای راه اندازی وشرو مفهومشان این نسیت که تمام جنبه های زبان برنامه نویسی را مشمول باشند هدف آنها این است که یک لفظه شروع را به شما عرضه ککنده برای کشف سیاحت د رمورد زبان شما تشویق می شوند تا در امتداد او آن پیروی کنید چن موارد آموزشی مشمول قطعات مختلفی است از کاربری طبقه بندی سریع کد منبع کامل وفایل های پروژه هم چنین موجو ود ردسترس می باشند
ضرورتهای پیشنهاد شد:suggested requirments
شبکه استودیو ویژوال ( 2 یا بعدی ) ضرورت دارد که کاربری نمونه را کمپایل ( تالبف) کند دانش مربوط به زبان C/C++ مفید می باشد اما ضرورتی ندارد.
گام اول: پروژ ه های راته اندازی
رشد وگسترش در استودیو ویژوال پیرامون راه حل ها تشکل پیدا می کند که مطوئن یک یا دو پروژه می باشد برای این مورد اموزشی ما یک راه حلی را خلق خواهیم کرد توام با یک پروژه واحدC#
خلق یک پروژه جدید
در محیط شبکه استودیوی ویژوال پروژه جدید فایل از منو یا فهرست انتخاب کنید
کمک ویندوز ابزار جدید نشرویرایش فایل
N + انتقال+ترکیب کلید پروژه
جدید
N + ترکیب کلید…. فایل
……..راه حل خالی
باز
بست
انتخاب کنید پروژه های ویژوالC# در سمت چپ وسپس کاربری کنترل در سمت راست
پروژه خود را اختصاص دهید ووارد موضعی نمائید که دران پروژه را خلق کنید فهرست راهنمای پروژه بطور خودکار بوسیله استودیو ویژوال خلق خواهد شد
4-با موس تائید کنید ودر مسیر کار خودتان قرار می گیرید
راه حل ویژوالC# شما.
شبکه استودیو ویژوال یک راه حل بوچود اورده است توام به یک پرووژه ویژوالC# ساده پروژه دارای دو فایل می باشد اسمبلی Info.cs و طبقه بندی یک CS چند گام بعدی این فایل های متفاوت را مرود بحث قرار خواهد داد وچگونگی کاملکردن پروژه
گام2 سلام دنیا
متاسف هستیم اما عینا قادر نبودیم وسوسه را تحمل کنیم ما حالا مجبور هستیم که کاربری کلاسیک ( سلام دنیا) را که اولین بار به زباان C نوشته شده وبر مبنای C# میباشد را انجام دهیم
تغییرات وتعدیلات کد منبع:
با طبقه بندی یک CS فیل را در کشف کننده راه حل با موس ضریع یزنید شما می توانید کشف کننده راه حل روی صفحه نمایش دهید با استفاده از منو یا فهرست شما یا منظر
تغییرات را با حروف کوچک یا حروف کج برجسته وممتاز نشان دهید نسبت ب الگو قالب قبلا تولید شده ( طبقه بندی یک CS )
توجه داشته باشید همینطور که شما تایپ می کنید استودیو ویژوال شما را کمک خواهد کرد د رابطه با اسامی طبقه بندیها وتوابع چون چهر چوب کاری شبکه اطلاعات تایپ را منتشر می کند
کمپایل کاربری شما
اکنون که شما تغییرات وتعدیلات را بعمل آئرده اید می توانید پروژه ویژوال C# را کمپاین کنید صرفا بئسیله انتخاب منو یا فهرست Build یا Buildin
خطاها وپیام ها از کمپایلرC# نمایش داده خواهد شد د رویندوز خروجی ارگخطاهای وجود نداشته باشند شما می توانید کاربری سلام دنیا را راه اندازی کیند بوسیله موس ضربه بزنید به قسمت ( شروع کنید بدون اشکال زدائی ) د رزیر منو یا فهرست اشکال زدائی
خروجی برنامه:
این یک محافظ صفحه نمایش است مربوط ه خروجی از کاربری نمونه سلام دنیا زمانیکه از ویژوال C# راهاندازی می شود
درک وفهم وتغییرات :
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 3 صفحه
قسمتی از متن .doc :
هپاتیت C- زندگی با یک بیماری مزمن و بیصدامرکز تحقیقات گوارش و کبد دانشگاه علوم پزشکی تهران
آیا هپاتیت C مانند سایر انواع هپاتیت است؟هپاتیت به معنی التهاب کبد است. انواع مختلفی از هپاتیت وجود دارد. بعضی از آنها قابل سرایت هستند و برخی مسری نیستند. ابتلا به هپاتیت C می تواند منجر به بیماری مزمن کبدی و در صورت پیشرفت نمودن باعث سیروز (فرسودگی کبد) و در گروه بسیار کوچکی باعث سرطان کبد گردد.علائم بیماری هپاتیت•بیشتر مبتلایان به هپاتیت C هیچ علامتی ندارند. برخی از بیماران علائم عمومی عفونت ویروسی را نشان میدهند، از قبیل خستگی، دل درد، درد عضلانی و تهوع و بی اشتهایی، ولی در موارد پیشرفته علائم نارسایی کبدی بروز می کند که شامل تورم شکم و اندامها، یرقان، خونریزیهای گوارشی و... است.•منگی و خواب آلودگی در مراحل بسیار پیشرفته دیده میشود. •بیماران ممکن است خارش داشته باشند.ویروس هپاتیت C عامل بیماری هپاتیت C یک ویروس است و در ابتدا می تواند مثل یک سرماخوردگی معمولی بروز نماید. ولی بیماری مزمن هپاتیت Cبرعکس سرماخوردگی معمولی، به دلیل از کار افتادن کبد و مشکل بودن درمان میتواند حیات بیمار را تهدید کند.هپاتیت C چگونه انتشار می یابد؟ در کشور ما بالغ بر دویست هزار نفر آلوده به ویرورس هپاتیت C هستند. این ویروس عمدتاً از طریق تماس با خون شخص آلوده منتقل می شود. همچنین روشهای زیر میتواند باعث انتقال ویروس گردد.•استفاده از سوزن سرنگهای آلوده، بویژه در افراد معتاد به مواد مخدر تزریقی، سوراخ شدن بدن با هر وسیله تیز یا سوزن آلوده (مثل خالکوبی غیربهداشتی)•زخمی شدن پوست بدن شما در یک بخش آلوده بیمارستانی•استفاده از لوازم شخصی به صورت مشارکتی •مقاربت بدون کاندوم با یک فرد آلوده ( احتمال انتقال از این راه بسیار کم است)•دریافت فرآوردههای خون و پلاسمای آلوده که در ایران اکثراً در بیماران هموفیلی و تالاسمی دیده میشود.•در بسیاری موارد هرگز راه انتقال ویروس مشخص نمیشودهپاتیت C به کندی پیشرفت میکنداین ویروس بیماری هپاتیت C مزمن را سبب می گردد. این بیماری به تدریج به کبد آسیب میرساند.یک کبد سالم مواد شیمیایی مورد نیاز بدن را می سازد و مواد سمی را از خون خارج می کند. وقتی شما هپاتیت C دارید کبد شما ملتهب می شود و بافت طبیعی آن تخریب شده و به جای آن بافت فیبری و فرسوده میماند. طی 10 تا 30 سال بعد مشکلات کبدی مزمن از قبیل سیروز و سرطان هم ممکن است ایجاد شوند.بطور منظم پیگیر بیماریتان باشیدچون هپاتیت C می تواند بدون تظاهرات بالینی به کبد آسیب برساند در صورت ابتلا به این بیماری هرچه زودتر با پزشک خود موضوع را درمیان بگذارید. طبیب و تیم مراقبت های بهداشتی شما را تحت نظر قرار میدهند. آنها نتایج تحقیقات جدید در مورد هپاتیت C و انواع درمان هپاتیت C را با شما درمیان می گذارند و آگاهی های لازم را جهت پیشگیری از انتقال ویروس به دیگران را به شما خواهند داد.آزمایش کبدیبا انجام آزمایشهای مخصوص می توان هپاتیت C را تشخیص داد. به محض کشف هپاتیت C ارزیابی وضعیت کبد الزامی است. این کار از طریق آزمایشهای خون، سونوگرافی و نمونهبرداری از کبد انجام می شود. نمونه برداری از کبد کار بسیار آسانی است، به این صورت که از طریق بیحسی موضعی با یک سوزن نمونه گیری انجام میشود و حداکثر ممکن است بیمار یک روز در بیمارستان بستری گردد.درمان هپاتیت C درمان هپاتیت C اگرچه مشکل است اما در بسیاری موارد موفقیتآمیز است.•پرهیز از تحت فشار قراردادن کبد: از هر چه که کبد را آزار میدهد پرهیز کنید. اینها شامل مصرف الکل و داروهای غیر ضروری است، حتی داروهایی که بدن نسخه میتوانند در دسترس قرار گیرند مثل استامینوفن در صورتی که بیرویه مصرف شوند میتواند برای کبد بسیار خطرناک باشند.•غذای متعادل بخورید: استفاده از غذای کم چرب با فیبر زیاد، میوه و سبزیجات تازه و فراوان کمک به حفظ سلامتی است.•تحت درمان قرار گیرید: اینترفرون الفا 2b در بعضی افراد باعث بهبود علمکرد کبد می شود که شامل 3 تزریق در هفته برای 6 تا 12 ماه است. عوارض جانبی این دارو بیشتر اوقات قابل اغماض است ولی در مواردی میتوانند بسیار جدی باشند.•استفاده همزمان از داروی ضد ویروسی ریباویرین میتواند کمک کننده باشد.برای رهایی از بعضی عوارض جانبی اینترفرون آلفا از دستورات زیر پیروی کنید.الف) ضد دردها از قبیل استامینوفن یا بروفن میتوانند برای جلوگیری یا آرام بخشی نسبی تب و درد بکار روند.ب) تزریق اینترفرون آلفا به هنگام خواب به شما اجازه خواهد داد تا در زمان بروز علائم شبیه آنفولانزا خواب باشید.ج) انرژیتان را حفظ کنید: بکوشید تا بیشتر استراحت کنید. د) به اندازه کافی مایعات بنوشید: قبل از درمان و طی درمان مایعات کافی بنوشید.ه) غذاهای متعادل بخورید: از وجود مقدار کالری لازم هر وعده غذایی اطمینان داشته باشید.و) به چیزهای مثبت فکر کنید: دورنمای فکری سالمی داشته باشید. اگرچه شما تحت درمان با اینترفرون آلفا هستید، می توانید کار کنید و حتی مسافرت کنید. فقط همیشه دارو را به همراه داشته باشید. طرز تلقی شما نسبت به بیماری و چگونگی پذیرش آن عواملی است که وضعیت شما را تعیین خواهد نمود. هرچقدر دید مثبت تری داشته باشید وضعیت عمومی شما بهتر خواهد بود. فقط به خاطر بسپارید که صبوری و پایداری و جدیت در درمان به شما کمک خواهد کرد تا حداکثر بهره را از اینترفرون آلفا ببرید.فقط شما میتوانید جلوی انتشار را بگیرید تا به حال بدلیل خصوصیات این ویروس، دانشمندان موفق به ساخت واکسن مؤثر نشدهاند، متأسفانه مبتلایان را نمیتوان براحتی درمان کرد. لذا لازم است شما با رعایت نکات بهداشتی مانع از ابتلای خود و دیگران شوید.موارد زیر در پیشگیری از انتقال ویروس نقش بسزایی دارند: •زخم و بریدگی های پوست را خودتان پانسمان کنید. در صورت نیاز به کمک برای پانسمان زخم از دستکش استریل استفاده شود. •در صورتیکه به این بیماری مبتلا هستید، خون، پلاسما، اعضای بدن یا بافت اهدا نکنید.•سوزن را به اشتراک نگذارید.•از ریش تراش، مسواک و لوازم آرایشی یا لوازم شخصی دیگران بطور مشترک استفاده نکنید.•بیاد داشته باشید هپاتیت C واکسن ندارد و درمان کامل نیز ندارد لذا پیشگیری از آلودگی دیگران با عمل به توصیه های بهداشتی بر عهده شماست.ریباویرین ریباویرین یک داروی خوراکی ضد ویروسی است که مصرف همزمان آن با انترفرون در درمان هپاتیت C مؤثر است این دارو در حال حاضر نباید بتنهایی مصرف شود. مهمترین عارضه آن از بین رفتن گویچه های قرمز خون میباشد. که ممکن است تا ده درصد موارد منجر به قطع دارو گردد. بنابراین هنگام مصرف ریباویرین در فواصل منظم باید توسط پزشک معاینه شوید و آزمایشهای لازم را انجام دهید. مدت مصرف این دارو 12- 6 ماه می باشد این دارو نیز بسیار گران قیمت است.