PDA

View Full Version : سوال: سیو کردن



AmiRReZzZzA
پنج شنبه 16 شهریور 1391, 00:49 صبح
سلام دوستان من برای خودم 1 برنامه حسابداری نوشتم فقط میخوام بعد از زدن 1 باتن برنامم سیو بشه که دفه بعد که اومدم داخل برنامم چیزی حذف نشده باشه و دوباره مطلب جدید اضافه کنم و دوباره سیو کنم

مرسی اگه سورسی دارید بزارید

meisam12
پنج شنبه 16 شهریور 1391, 01:40 صبح
سلام
شما از چه دیتابیسی استفاده می کنید؟

Mani_rf
پنج شنبه 16 شهریور 1391, 08:34 صبح
سلام دوستان من برای خودم 1 برنامه حسابداری نوشتم فقط میخوام بعد از زدن 1 باتن برنامم سیو بشه که دفه بعد که اومدم داخل برنامم چیزی حذف نشده باشه و دوباره مطلب جدید اضافه کنم و دوباره سیو کنم

مرسی اگه سورسی دارید بزارید

سوالت خیلی کلیه! مشکلت تو کدوم قسمتشه؟

AmiRReZzZzA
پنج شنبه 16 شهریور 1391, 14:47 عصر
سوالت خیلی کلیه! مشکلت تو کدوم قسمتشه؟

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

مرسی

zaeimh90
جمعه 17 شهریور 1391, 13:05 عصر
میتونی از Setting استفاده کنی، این یه راه حلشه
یکی اینکه همه اون چیزایی که میخوای سیو کنی تو یه فایل سیو کنی
و یک راهه دیگه استفاده از رجیستری هست

sadeghlinux
شنبه 18 شهریور 1391, 17:41 عصر
حداقل یه اشاره ای میکردی که می خوای کجا ذخیره بشه!!!

AmiRReZzZzA
شنبه 18 شهریور 1391, 19:09 عصر
میتونی از Setting استفاده کنی، این یه راه حلشه
یکی اینکه همه اون چیزایی که میخوای سیو کنی تو یه فایل سیو کنی
و یک راهه دیگه استفاده از رجیستری هست
مرسی ولی عزیز من مبتدیم میشه بیشتر توضیح بدین یا سورس بزارید ممنون میشم

dataking
دوشنبه 20 شهریور 1391, 23:40 عصر
با سلام دوست خوبم
براي ذخيره اطلاعات شما مي تونيد از فايل ها - و بانك هاي اطلاعاتي و ...
بهترين راه بانك هاي اطلاعاتي است تقريبا بدون استفاده از بانك هاي اطلاعاتي برنامه نويسي غير ممكن است . نظر من اينه كه شما بايد يه كتاب جامع درباره VB.NET مطالعه كنيد مثلا اين كتاب (http://forum.shopkeeper.ir/showthread.php?t=9972)
در مرحله بعد مي توانيد سولاتتان را بپرسيد و مطمئن باشيد اين انجمن سوالي را بي پاسخ نخواهد گذاشت . اساتيد بي ادبي حقير را ببخشند .

AmiRReZzZzA
سه شنبه 28 شهریور 1391, 23:35 عصر
با سلام دوست خوبم
براي ذخيره اطلاعات شما مي تونيد از فايل ها - و بانك هاي اطلاعاتي و ...
بهترين راه بانك هاي اطلاعاتي است تقريبا بدون استفاده از بانك هاي اطلاعاتي برنامه نويسي غير ممكن است . نظر من اينه كه شما بايد يه كتاب جامع درباره VB.NET مطالعه كنيد مثلا اين كتاب (http://forum.shopkeeper.ir/showthread.php?t=9972)
در مرحله بعد مي توانيد سولاتتان را بپرسيد و مطمئن باشيد اين انجمن سوالي را بي پاسخ نخواهد گذاشت . اساتيد بي ادبي حقير را ببخشند .
مرسی از زحمتت عزیز
ولی توی این کتاب در مورد سیو چیزی نبود توی انجمن هم همی تاپیک ها بی جواب موندن اگه یکی جواب بده ممنون میشم

sadeghlinux
پنج شنبه 30 شهریور 1391, 05:16 صبح
سلام

تو تاپیک زیر برو من یه سورس ساده کار با پایگاه (ثبت ، ویرایش ، حذف ) گذاشتم

http://barnamenevis.org/showthread.php?360694-%D8%A7%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7-sql-%D8%A8%D8%A7-vb.net
امیدوارم به کارت بیاد

موفق باشی

zaeimh90
پنج شنبه 30 شهریور 1391, 17:30 عصر
سلام.
برای سیو کردن اگه از رجیستری و setting استفاده کنی دیگه لازم نیست فایلی و یا دیتابیسی را استفاده کنی.
برای setting کافیه بری تو قسمت my project بعد قسمت setting بعد اونجا اسم setting و نوعشو تعیین میکین.
بعدشم تو برنامت از دستورای زیر استفاده میکنی :
دستور زیر برای خواندن اطلاعات از setting :
Dim str As String
My.Settings.Reload()
Str = My.Settings("data").ToString
که در بالا به جای data از اسم متغییر settingت استفاده میکنی.

برای save کردن اطلاعات هم :
My.Settings("Data") = "Name+Family"
My.Settings.Save()

برای استفاده از رجیستری هم که از متودهای داخل My.Computer.Registry استفاده کن.
موفق باشی.

AmiRReZzZzA
پنج شنبه 30 شهریور 1391, 22:02 عصر
مرسی ولی بازم وقتی که برنامرو باز و بسته می کنم همه چی مثله اوله و هیچ چیزی سیو نشده

l4dl4d
پنج شنبه 30 شهریور 1391, 23:26 عصر
خوب یک Function درست کن تو اون کد های مربوط به ذخیره ی همه ی اطلاعات رو بزار!
بعد تو کد دکمه call Function-Name (صدا کن!)

xxnagin
پنج شنبه 30 شهریور 1391, 23:05 عصر
سلام

برنامه نویسی پایگاه داده به صورت گام به گام (http://barnamenevis.org/showthread.php?333713-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%DA%AF%D8%A7%D9%85-%D8%A8%D9%87-%DA%AF%D8%A7%D9%85)

واینم یه مثال ساده با listbox و textbox

Public Class Form1
Dim w As IO.StreamWriter
Dim r As IO.StreamReader
Private Sub loadfile()
Try
r = New IO.StreamReader("D:\MyTextFile.txt")
While (r.Peek() > -1)
ListBox1.Items.Add(r.ReadLine)
End While
r.Close()
Catch ex As Exception
End Try
End Sub
Private Sub savefile()
Try
Dim i As Integer
w = New IO.StreamWriter("D:\MyTextFile.txt")
For i = 0 To ListBox1.Items.Count - 1
w.WriteLine(ListBox1.Items.Item(i))
Next
w.Close()
Catch ex As Exception
End Try
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If IO.File.Exists("D:\MyTextFile.txt") = True Then
loadfile()
Else
IO.File.CreateText("D:\MyTextFile.txt")
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
loadfile()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
savefile()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
If TextBox1.Text <> "" Then
ListBox1.Items.Add(TextBox1.Text)
End If
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
ListBox1.Items.Clear()
savefile()
End Sub
End Class

sadeghlinux
جمعه 31 شهریور 1391, 12:37 عصر
عزیزم دقیق بگو که این برنامه ای که مد نظرته چه جوری باشه


اگه Sql میخوای من اون برنامه ای رو که نوشتم بانکش اس کیو ال هست واینکه میگی اطلاعات میپره واسه اینه که اکسپرس هست و وقتی از برنامه ست آپ بگیری حل میشه !

اگه تو سیستمت اس کیو ال هستش همون فیلد ها رو تو اس کیو ال 2008 یا 2005 درست کن بعد بگو برات کانکشن استرینگ رو بگم