PDA

View Full Version : ساختن فرمت در #c



daneshjoo2
دوشنبه 06 اسفند 1386, 11:00 صبح
چه طور میشه یک فرمت یا پسوند جدید ساخت، تا پروژه های ساخته شده توسط برنامه با آن پسوند ذخیره و یا بازخوانی شوند؟

hassan razavi
دوشنبه 06 اسفند 1386, 12:08 عصر
شما می تونید اطلاعاتتون را بصورت Binary یا اسکی با هر پسوندی که می خواهید ذخیره کنید و دوباره آونها رو بخونید.

sinpin
دوشنبه 06 اسفند 1386, 12:35 عصر
چه طور میشه یک فرمت یا پسوند جدید ساخت، تا پروژه های ساخته شده توسط برنامه با آن پسوند ذخیره و یا بازخوانی شوند؟

شما میخواهید وقتی روی آیکون اون فایل خاص دابل کلیک شد ویندوز اون رو با برنامه شما باز کنه ؟
در اینصورت از طریق افزودن - یکسری کلید - به رجیستری اینکار ممکنه.
در غیر اینصورت از همینجا return کنید !
;
در مورد این کلمات کلیدی جستجو کنید :
associated file type extension

اینهم یک مثال بسیار جامع و کامل :
http://www.codeproject.com/KB/dotnet/System_File_Association.aspx

Amir Oveisi
دوشنبه 06 اسفند 1386, 12:36 عصر
اگر منظورتون این باشه که شما فایلی رو توسط برنامه درست کردین و میتونین بصورت مستقیم و از داخل برنامه بخونینش و توش بنویسین و حالا میخواین کاری کنین که توسط ویندوز هم اون فایل به برنامه شما اختصاص داده بشه که آقای امیرشکاری فرمودند چیکار کنین.
ولی اگه مشکلتون سره اینه که اصلا چجوری برنامهتون مستقیما با یک نوع فایل خاص که خودتون میخواین بسازین کار کنه و غیر از برنامه شما برنامه دیگه ای نتونه باهاش کار کنه فکر کنم این روش بد نباشه :
با Deserialize/serialize کردن object هایی از یک کلاس خاص در/از یک فایل یک فرمت فایل جدید ایجاد کنید که برنامه خودتون فقط میتونه با اون کار کنه و بشناسه.

موفق باشید