امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
کمک در vb.net
نویسنده پیام
robojalal آفلاین
كاربر دو ستاره
**

ارسال‌ها: 162
موضوع‌ها: 11
تاریخ عضویت: شهریور ۱۳۸۹

تشکرها : 125
( 463 تشکر در 142 ارسال )
ارسال: #1
کمک در vb.net
سلام دوستان
چند وقته دارم روی یه طرح کار میکنم و نتونستم به نتیجه برسونم 
من با ماژول sim900 از طریق اینترنتش در یه فایل تکست از سرور، اطلاعات داخلش میخونم و مینویسم
تا اینجا مشکلی ندارم 
اما با vb,net هم میخوام همین کار انجام بدم ولی نمیتونم 
اینکه همون فایلی که sim900 میخونه و مینویسه رو با vb.net از طریق کامپیوتر بخونم و بنویسم 
فایل من هم از نوع txt هست 

لطفا کمک کنید ...



در راه علم هیچ وقت نگید نمی تونیم ، همه چیز تونستنی هست و فقط کمی اراده میخواد ، که شما دارین .Cool


http://robo-elec.blogfa.com

۲۰-فروردین-۱۳۹۸, ۱۸:۱۶:۰۸
وب سایت ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #2
RE: کمک در vb.net
یعنی سوالتون در مورد اینه که چطوری با vb,net یه فایل رو از اینترنت بخونیم و توی یه فایل txt بنویسیم؟

اینجا کدی هست که آدرس فایل txt میگیره و توی textbox نشونش میده
کد:
Dim address As String = "http://www.stackoverflow.com"
Dim client As WebClient = New WebClient()
Dim reader As StreamReader = New StreamReader(client.OpenRead(address))
Textbox2.Text = reader.ReadToEnd

https://stackoverflow.com/questions/1665...in-textbox





و اینجا هم کدی هست که محتویات textbox رو توی فایل ذخیره میکنه:
کد:
My.Computer.FileSystem.WriteAllText("c:\value1.txt", TextBox1.Text, False)


https://stackoverflow.com/questions/5002...ith-vb-net
۲۰-فروردین-۱۳۹۸, ۱۸:۳۱:۲۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, 1نفر, robojalal
robojalal آفلاین
كاربر دو ستاره
**

ارسال‌ها: 162
موضوع‌ها: 11
تاریخ عضویت: شهریور ۱۳۸۹

تشکرها : 125
( 463 تشکر در 142 ارسال )
ارسال: #3
RE: کمک در vb.net
(۲۰-فروردین-۱۳۹۸, ۱۸:۳۱:۲۸)babyy نوشته است: یعنی سوالتون در مورد اینه که چطوری با vb,net یه فایل رو از اینترنت بخونیم و توی یه فایل txt بنویسیم؟

اینجا کدی هست که آدرس فایل txt میگیره و توی textbox نشونش میده
کد:
Dim address As String = "http://www.stackoverflow.com"
Dim client As WebClient = New WebClient()
Dim reader As StreamReader = New StreamReader(client.OpenRead(address))
Textbox2.Text = reader.ReadToEnd

https://stackoverflow.com/questions/1665...in-textbox





و اینجا هم کدی هست که محتویات textbox رو توی فایل ذخیره میکنه:
کد:
My.Computer.FileSystem.WriteAllText("c:\value1.txt", TextBox1.Text, False)


https://stackoverflow.com/questions/5002...ith-vb-net

خیلی ممنونم دوست عزیز
قسمت اول خیلی به دردم خورد
اما قسمت دوم نه. مطمعنا من منظورم بد رسوندم 
در قسمت دوم هم میخوام همون فایل تکستی که خوندم ویرایش کنم و دوباره در سرور ذخیره بشه



در راه علم هیچ وقت نگید نمی تونیم ، همه چیز تونستنی هست و فقط کمی اراده میخواد ، که شما دارین .Cool


http://robo-elec.blogfa.com

۲۰-فروردین-۱۳۹۸, ۲۱:۱۳:۴۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #4
RE: کمک در vb.net
قسمت خوندن فایل رو میتونید از کد زیر استفاده کنید
کد:
Dim fileReader As String
fileReader = My.Computer.FileSystem.ReadAllText("C:\test.txt")

https://docs.microsoft.com/en-us/dotnet/...text-files


بعد از اینکه ویراش کردید فایلتون رو و ذخیره اش کنید:
کد:
My.Computer.FileSystem.WriteAllText("c:\value1.txt", TextBox1.Text, False)

https://stackoverflow.com/questions/5002...ith-vb-net



نوبت فرستادنش به سرور هست
کد:
WebClient client = new WebClient();
client.UploadFile("http://dzimchuk-mbl:14393/",
   null, @"d:\hello.txt");

http://natesbox.com/blog/vb-net-posting-...form-data/


که البته بستگی داره کد سمت سرورتون چطوریه؛ مثلا این کد بالا از متد POST و فایل استفاده میکنه و ...
(یعنی انگار دارید یدونه فرم رو submit میکنید و فایل اپلود میکنید ) (که فکر نکنم توی میکرو این روش رو پیاده کرده باشید خنده بلد − بهینه شده برای ورژن جدید  روشی که فایل رو میفرستید بفرمایید همون رو عرض کنم )

----------

و نکته ای دیگه که لازم به ذکر هست اینه که معمولا در طراحی چنین سیستم هایی که با میکرو و .. کار میکنه به علت اینکه کد جای کمتری بگیره یسری از نکات امینیتی رو رعایت نمیکنند که باعث خطر میشه

برای مثلا ذخیره کردن مستقیم فایلی که کاربر میفرسته بر روی سرور بدون چک کردن مجوزهای لارم و پسوند و محتویات و ... میتونه باعث به خطر افتادم سرورتون بشه و ...

خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید حالا کی ازم نظر امنیتی خواست نمیدونم خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید
(آخرین ویرایش در این ارسال: ۲۱-فروردین-۱۳۹۸, ۰۰:۰۱:۲۴، توسط babyy.)
۲۰-فروردین-۱۳۹۸, ۲۳:۴۱:۱۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر, robojalal, hadikh73


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS