• اگر سمپادی هستی همین الان عضو شو :
    ثبت نام عضویت

ذخیره مطلب در حافظه

  • شروع کننده موضوع
  • #1

مجید

کاربر فعال
ارسال‌ها
26
امتیاز
1
نام مرکز سمپاد
شهید قدوسی قم
سلام.
چطور می توان برنامه ای نوشت که مطالبی که در آن وارد می کنیم را در حافظه خود ذخیره کند. مثل notepad که وقتی مطلبی را در آن می نویسیم ، می توانیم آن را ذخیره کنیم و بعدا دوباره مطالب ذخیره شده را ویرایش کنیم.
متشکرم.
 

armita

کاربر خاک‌انجمن‌خورده
ارسال‌ها
2,204
امتیاز
686
نام مرکز سمپاد
دبیرستان فرزانگان ۱
شهر
تهران
دانشگاه
شریف
رشته دانشگاه
‫علوم کامپیوتر‬‎
پاسخ : ذخیره مطلب در حافظه

چه نوع فایلی رو می خواین ذخیره کنید؟
نوشته ، عکس و یا ... ؟
 
  • شروع کننده موضوع
  • #3

مجید

کاربر فعال
ارسال‌ها
26
امتیاز
1
نام مرکز سمپاد
شهید قدوسی قم
پاسخ : ذخیره مطلب در حافظه

به نقل از آرمیتا ثابتی اشرف :
چه نوع فایلی رو می خواین ذخیره کنید؟
نوشته ، عکس و یا ... ؟
متن
 

hoss

کاربر نیمه‌حرفه‌ای
ارسال‌ها
229
امتیاز
8
پاسخ : ذخیره مطلب در حافظه

خیلی راحت اگه از c++ استفاده میکنید میتونید اول fstream.h رو include کنید و بعد به وسیله ی توابع fstream این کار رو انجام بدین . شما تو اینترنت کار با فایل در c رو سرچ بکن برات میاره
 
  • شروع کننده موضوع
  • #5

مجید

کاربر فعال
ارسال‌ها
26
امتیاز
1
نام مرکز سمپاد
شهید قدوسی قم
پاسخ : ذخیره مطلب در حافظه

به نقل از hoss :
خیلی راحت اگه از c++ استفاده میکنید میتونید اول fstream.h رو include کنید و بعد به وسیله ی توابع fstream این کار رو انجام بدین . شما تو اینترنت کار با فایل در c رو سرچ بکن برات میاره
فعلا با ++C نمی خواهم. با ویژوال بیسیک.
 

hoss

کاربر نیمه‌حرفه‌ای
ارسال‌ها
229
امتیاز
8
پاسخ : ذخیره مطلب در حافظه

خب سرچ کن کار با فایل در ویژوال بیسیک!
 

trustme

لنگر انداخته
ارسال‌ها
2,810
امتیاز
899
نام مرکز سمپاد
شهید بهشتی
شهر
کاشان
سال فارغ التحصیلی
1387
دانشگاه
دانشگاه خواجه نصیر طوسی
رشته دانشگاه
مهندسی مکانیک
پاسخ : ذخیره مطلب در حافظه

کار با فایل در وی بی توی همین فروم حدود یک ساله که هست ... :D
توی تنظیمات رجیستری هم می شد ظاهرا یه جوری ذخیره کرد ... این رو هم سرچ کن اگه به نتیجه رسیدی اینجا بزار (;
 

armita

کاربر خاک‌انجمن‌خورده
ارسال‌ها
2,204
امتیاز
686
نام مرکز سمپاد
دبیرستان فرزانگان ۱
شهر
تهران
دانشگاه
شریف
رشته دانشگاه
‫علوم کامپیوتر‬‎
پاسخ : ذخیره مطلب در حافظه

مثل این که من باز سوتی دادم :D !
عنوان تاپیک به این واضحی بود .... :D

غیر از چیزی که آقای بذرکار گفتند ، اگر یک Richtextbox داشته باشین ، می تونید متن داخلش رو خیره کنید.

کد:
Dim sFile As String
    If Left$(ActiveForm.Caption, 8) = "Document" Then
        With dlgCommonDialog
            .DialogTitle = "Save"
            .CancelError = False
            'ToDo: set the flags and attributes of the common dialog control
            .Filter = "All Files (*.*)|*.*|Text files|*.txt"
            .ShowSave
            If Len(.FileName) = 0 Then
                Exit Sub
            End If
            sFile = .FileName
        End With
     
    Else
        ActiveForm.Caption = sFile
        End If
         ActiveForm.rtftext.SaveFile sFile
 

trustme

لنگر انداخته
ارسال‌ها
2,810
امتیاز
899
نام مرکز سمپاد
شهید بهشتی
شهر
کاشان
سال فارغ التحصیلی
1387
دانشگاه
دانشگاه خواجه نصیر طوسی
رشته دانشگاه
مهندسی مکانیک
پاسخ : ذخیره مطلب در حافظه

این کد کد خوبیه... آخه منم همش با Rich ذخیره می کردم ... ولی نمی دونم چی شد یه مدت خیلی تو کارم اشکال ایجاد می کرد و «هیچی» ذخیره نمی کرد ...... راستی! اگه فایل rtf رو با نوت پو باز کنین، کد هایی که می بینین یه مقدار بی معنیه ... یادم میاد انقدر با rtf ور رفته بود که یاد گرفتم چجوری توش عکس بزارم ... (الان یادم نمیاد...) کلا چیز خوبیه ولی بهتر از اون هم هست...

کد:
Dim sFile As String
    If Left$(ActiveForm.Caption, 8) = "Document" Then
''''' شرط if کاملا بی جاست برای ایشون :دی ولی احتمالا از توی یه برنامه درست و حسابی در اومده :دی یعنی یه نوت پدی که نوشته شده با وی بی
        With dlgCommonDialog
'''' کار with هم که احتمالا بدونین... لازم نیست مدام تکرارش کنین... راحت .Showsave رو می نویسین و ... ;)
            .DialogTitle = "Save"
            .CancelError = False
            'ToDo: set the flags and attributes of the common dialog control
'' همونطوری که توضیح داده شد، نوع و عنوان و پسوند فایل های مورد نمایش رو مشخص می کنه!
            .Filter = "All Files (*.*)|*.*|Text files|*.txt"
            .ShowSave
            If Len(.FileName) = 0 Then
                Exit Sub
            End If
            sFile = .FileName
        End With
     
    Else
        ActiveForm.Caption = sFile
        End If
         ActiveForm.rtftext.SaveFile sFile
 

armita

کاربر خاک‌انجمن‌خورده
ارسال‌ها
2,204
امتیاز
686
نام مرکز سمپاد
دبیرستان فرزانگان ۱
شهر
تهران
دانشگاه
شریف
رشته دانشگاه
‫علوم کامپیوتر‬‎
پاسخ : ذخیره مطلب در حافظه

شرط if برای این لازم بود چون برنامه ی اصلی هم save داشت هم save as

اگر بخواین عکس هم ذخیره کنید می تونین به جای Richtextbox یک Picturebox بذارین .
 

trustme

لنگر انداخته
ارسال‌ها
2,810
امتیاز
899
نام مرکز سمپاد
شهید بهشتی
شهر
کاشان
سال فارغ التحصیلی
1387
دانشگاه
دانشگاه خواجه نصیر طوسی
رشته دانشگاه
مهندسی مکانیک
پاسخ : ذخیره مطلب در حافظه

اگه بخوایم عکس رو در بین متن ها ذخیره کنیم منظورم بود :D
 
  • شروع کننده موضوع
  • #12

مجید

کاربر فعال
ارسال‌ها
26
امتیاز
1
نام مرکز سمپاد
شهید قدوسی قم
پاسخ : ذخیره مطلب در حافظه

حد اقل یک جوری بگوئید که ما تازه کار ها هم بفهمیم. کمی ساده تر بنویسید. لطفا!
 
بالا