Parsi Coders
کمک در ارتباط با web - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Software Development Programming (http://parsicoders.com/forumdisplay.php?fid=37)
+--- انجمن: C# Programming (http://parsicoders.com/forumdisplay.php?fid=55)
+--- موضوع: کمک در ارتباط با web (/showthread.php?tid=2226)

صفحات 1 2 3


RE: کمک در ارتباط با web - Amin_Mansouri - 05-04-2012

حتما باید به سی شارپ باشه ؟


RE: کمک در ارتباط با web - Amin_Mansouri - 05-04-2012

واسه لاگین کردن به اف تی پی و فرستادن فایل به این روش عمل کنید .
سورس کد :
کد:
using System;
using System.IO;
using System.Net;
using System.Text;

namespace Examples.System.Net
{
    public class WebRequestGetExample
    {
        public static void Main ()
        {
            // Get the object used to communicate with the server.
            FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.contoso.com/test.htm");
            request.Method = WebRequestMethods.Ftp.UploadFile;

            // This example assumes the FTP site uses anonymous logon.
            request.Credentials = new NetworkCredential ("anonymous","janeDoe@contoso.com");
            
            // Copy the contents of the file to the request stream.
            StreamReader sourceStream = new StreamReader("testfile.txt");
            byte [] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
            sourceStream.Close();
            request.ContentLength = fileContents.Length;

            Stream requestStream = request.GetRequestStream();
            requestStream.Write(fileContents, 0, fileContents.Length);
            requestStream.Close();

            FtpWebResponse response = (FtpWebResponse)request.GetResponse();
    
            Console.WriteLine("Upload File Complete, status {0}", response.StatusDescription);
    
            response.Close();
            }
        }
    }
}



RE: کمک در ارتباط با web - Oep - 05-04-2012

برای تکمیلترشدن بحث.دوست عزیز شما میتونید از طریق وب اپلیکشن دیتا رو در دیتابیس ذخیره کنید برفرض مثال کاربر میخاد لامپ شماره های 1و2و5و6و7 روشن بشه مابقی خاموش.حالا اینارو تو دیتابیس ذخیره کن بعد یک سرویس ارائه بدی که لیستی از لامپ های روشن رو برگردونه( اگه امنیتم خواستی با پسورد کارکنه و ... که میره تو امنیت سرویس ها.)از طریق برنامه ویندوزی هم با سرویس کار میکنی و لیست لامپ ها رو برمیگردونی.که اینکار حرفه ای تره و بهتر.

ولی همیشه میگن راحتترین روش = بهترین روش.


RE: کمک در ارتباط با web - lpln852 - 05-04-2012

بله اخه من زبان ذیگه ای بلد نیستم


RE: کمک در ارتباط با web - Amin_Mansouri - 05-04-2012

اره امن ترین بهترین روش هما دیتابیس هست که oep اشاره کردن

چون دیتابیس

1.کلاینت میتونه راحت متصل بشه

2.وب سایتتون هم راحت میتونه بهش اتصال پیدا کنه

سرعت این روش هم بسیار بالاتره
چون مقدماتی اشاره کرده بودید منم پاسخ مقدماتی دادم اما راه روش استانداد همینه که oep اشاره کردن


RE: کمک در ارتباط با web - Ghoghnus - 05-05-2012

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


ساده ترین روش به نظر من اینکه هر کلید که زده شد تو یه فایل ذخیره کنیم بعد هر بار فایل را بخونه! خیلی ساده و بدون درگیر شدن به مسائل تخصصی!


RE: کمک در ارتباط با web - lpln852 - 05-05-2012

مثالی ندارید برای این کار سایت من رو http هست


RE: کمک در ارتباط با web - Ghoghnus - 05-05-2012

(05-05-2012، 02:51 PM)lpln852 نوشته: مثالی ندارید برای این کار سایت من رو http هست
فرقی نداره http باشه یا چیز دیگه شما فایل را مثل صفحه های دیگه لود کن توبرنامه و بخونش!


RE: کمک در ارتباط با web - Oep - 05-05-2012

(05-05-2012، 02:28 PM)Ghoghnus نوشته: وقتی بحث دیتابیس وسط میاد طرف باید سرور به بانک وصل بشه که گاهی سرور ها اجازه نمیدن و اس کیو ال بدونه و...
دوستان سرویس سمت سرور هستش و جزیی از سایتمون محسوب میشه و همونطورکه راحت میتونیم عملیات CURD روی دیتا انجام بدیم. نیازی نیست از طریق win app ما متصل به SQLServer برروی هاستمون بشیم و ....فقط یک request به سرویس میفرستیم و response رو میگیریم.


RE: کمک در ارتباط با web - Ghoghnus - 05-05-2012

(05-05-2012، 04:33 PM)Oep نوشته:
(05-05-2012، 02:28 PM)Ghoghnus نوشته: وقتی بحث دیتابیس وسط میاد طرف باید سرور به بانک وصل بشه که گاهی سرور ها اجازه نمیدن و اس کیو ال بدونه و...
دوستان سرویس سمت سرور هستش و جزیی از سایتمون محسوب میشه و همونطورکه راحت میتونیم عملیات CURD روی دیتا انجام بدیم. نیازی نیست از طریق win app ما متصل به SQLServer برروی هاستمون بشیم و ....فقط یک request به سرویس میفرستیم و response رو میگیریم.