PDA

View Full Version : آموزش: آموزش کنترلهای پرکاربرد بسته Chilkat



SHD.NET
دوشنبه 11 دی 1391, 13:35 عصر
سلام و عرض خسته نباشید خدمت همه

هدف از ایجاد این تاپیک آموزش کنترل های Chilkat هستش که به نظر من خیلی بدردبخورن و با حجم کم ، کارهای بزرگی رو میشه باهاشون انجام داد.

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



CHILKAT mail
CHILKAT zip
CHILKAT crypt
CHILKAT http
CHILKAT ftp2
CHILKAT imap
CHILKAT xml
CHILKAT mht
CHILKAT ssh/sftp
CHILKAT html conversions
CHILKAT rsa
CHILKAT xmp
CHILKAT upload
CHILKAT bounce
CHILKAT s/mime
CHILKAT tar
CHILKAT dsa/dss
CHILKAT diffie-hellman
CHILKAT socket
CHILKAT compression
CHILKAT charset


لطفا دوستان قبل از پست زدن توی این تاپیک موارد زیر رو رعایت کنن:

1- از پرسیدن سوالات تکراری پرهیز کنید . سوالات و مشکلات خودتون رو میتونید توی همین تاپیک میتونید ذکر کنید.
2- کسانی که میتونند توی این تاپیک مارو همراهی کنند لطفا هماهنگی انجام بدن و آموزش های مربوطه خودشون رو بزارن
3- به جای پست اضافی و تشکر کردن توی پست میتونید از دکمه تشکر استفاده کنین و ....

نکته : به دلیل وجود قوانین کپی رایت توی این سایت ، ما با وجود این که برنامه خارجی می باشد اونو لینک نکردیم و خودتون میتونید با جستجو توی گوگل اونو دانلود کنین.

:چشمک:\\\موفق باشید///:چشمک: **یاعلی**
__________________________________________________ ________________________________________
مطالبی که تا به حال توی این تاپیک مورد بررسی قرار گرفته اند:

آموزش اضافه کردن کامپوننت به پروژه (http://barnamenevis.org/showthread.php?376600-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D9%86%D8%AA%D8%B1%D9%84%D9%87%D8%A7%DB%8C-%D9%BE%D8%B1%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-%D8%A8%D8%B3%D8%AA%D9%87-Chilkat&p=1664342&viewfull=1#post1664342)
آموزش کرک کردن ابزار این مجموعه (http://barnamenevis.org/showthread.php?376600-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D9%86%D8%AA%D8%B1%D9%84%D9%87%D8%A7%DB%8C-%D9%BE%D8%B1%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-%D8%A8%D8%B3%D8%AA%D9%87-Chilkat&p=1665548&viewfull=1#post1665548)

آموزش وصل شدن به HTTP به وسیله Socks 4 و Socks 5 (http://barnamenevis.org/showthread.php?376600-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D9%86%D8%AA%D8%B1%D9%84%D9%87%D8%A7%DB%8C-%D9%BE%D8%B1%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-%D8%A8%D8%B3%D8%AA%D9%87-Chilkat&p=1664411&viewfull=1#post1664411)
آموزش آپلود فایل از طریق FTP (http://barnamenevis.org/showthread.php?376600-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D9%86%D8%AA%D8%B1%D9%84%D9%87%D8%A7%DB%8C-%D9%BE%D8%B1%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-%D8%A8%D8%B3%D8%AA%D9%87-Chilkat&p=1720900&viewfull=1#post1720900)
آموزش دانلود فایل از طریق FTP (http://barnamenevis.org/showthread.php?376600-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D9%86%D8%AA%D8%B1%D9%84%D9%87%D8%A7%DB%8C-%D9%BE%D8%B1%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-%D8%A8%D8%B3%D8%AA%D9%87-Chilkat&p=1721501&viewfull=1#post1721501)
آموزش حذف یک دایرکتوری در FTP (http://barnamenevis.org/showthread.php?376600-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D9%86%D8%AA%D8%B1%D9%84%D9%87%D8%A7%DB%8C-%D9%BE%D8%B1%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-%D8%A8%D8%B3%D8%AA%D9%87-Chilkat&p=1754372&viewfull=1#post1754372)

SHD.NET
دوشنبه 11 دی 1391, 13:48 عصر
سلامی مجدد

خوب اول آموزش اضافه کردن این کامپوننت به رفرنس ها و روش استفاده از اون رو میدیم . امیدواریم دوستان متوجه بشن و اگه جایی رو متوجه نشدین به صورت پ.خ بپرسین

1- ابتدا با توجه به تصویر به صفحه رفرنس ها میریم
http://barnamenevis.org/attachment.php?attachmentid=101276&stc=1&d=1363022354

2- حالا با استفاده از دکمه Browse به محل نصب کامپوننت ها میریم و اونها رو انتخاب می کنیم
http://barnamenevis.org/attachment.php?attachmentid=101277&stc=1&d=1363022357
http://barnamenevis.org/attachment.php?attachmentid=101278&stc=1&d=1363022358

3- تیک گزینه مورد نظر (کامپوننت چیلکات) رو میزنیم و روی دکمه OK کلیک می کنیم
http://barnamenevis.org/attachment.php?attachmentid=101279&stc=1&d=1363022362

4- حالا مشاهده می کنید که کامپوننت مورد نظر با موفقیت به پروژه ما افزوده شد
http://barnamenevis.org/attachment.php?attachmentid=101280&stc=1&d=1363022363

:چشمک:\\\موفق باشید///:چشمک:

RamezanBeik
دوشنبه 11 دی 1391, 14:32 عصر
'sh.dehnavi (http://barnamenevis.org/member.php?254254-sh.dehnavi)
ما هم دکمه تشکر رو زدیم هم نوشتاری تشکر می کنیم می خواستم در خواست کنم که بیشتر رو مباحثی که کاربردی تر هستن تمرکز کنید مثلا:
xml,http,socket که البته به نظر من کاربردی تر از بقیه مباحث هستن
مرسی

SHD.NET
دوشنبه 11 دی 1391, 14:55 عصر
'sh.dehnavi (http://barnamenevis.org/member.php?254254-sh.dehnavi)
ما هم دکمه تشکر رو زدیم هم نوشتاری تشکر می کنیم می خواستم در خواست کنم که بیشتر رو مباحثی که کاربردی تر هستن تمرکز کنید مثلا:
xml,http,socket که البته به نظر من کاربردی تر از بقیه مباحث هستن
مرسی

بله . به نظر خودم هم این میاحث بیشتر کاربردی هستند . سعی میکنم بیشتر روی این مباحث کار کنم .
البته الان شاید دیر به دیر تاپیک رو آپدیت کنم چون زمان امتحاناس. اما تمام سعیمو می کنم .

:چشمک:\\\موفق باشید///:چشمک:

SHD.NET
دوشنبه 11 دی 1391, 15:17 عصر
خوب در این پست میخوایم آموزش کار کردن با Socks 4 & 5 به وسیله این کامپوننت رو توضیح بدیم .
قبلا توی تاپیکی توضیح داده بودم . اما چون دیدم مربوط به اینجا هم میشه گفتم اینجا هم بزارم.


ابتدا کامپوننت رو با توجه به پست شماره 2 به پرژتون اضافه کنید .

کدهای مربوطه:


Chilkat.Http http = new Chilkat.Http();

bool success;

// ابتدا باید کامپوننت رو فعال کنیم
success = http.UnlockComponent("کد فعال سازی");
if (success != true) {
MessageBox.Show(http.LastErrorText);
return;
}

// آموزش وصل شدن به سرور HTTP با استفاده از Socks 4 و 5
// نام هاست ساکس می تواند آی پی یا آدرس مورد نظر باشد
http.SocksHostname = "آدرس هاست پروکسی";
http.SocksPort = 1080;
http.SocksUsername = "یوزر لوگین";
http.SocksPassword = "پسورد";
// باید ورژن ساکس رو معلوم کنیم
http.SocksVersion = 5;
// نکته: ساکس 4 یوزرنیم بدون پسورد می پذیرد
// در ساکس 5 یوزرنیم به همراه پسورد محافظت شده است

// دانلود نمونه ای برای تست ساکس مورد نظر
success = http.Download("http://www.python.org/ftp/python/2.5/python-2.5.msi","python-2.5.msi");
if (success != true) {
MessageBox.Show(http.LastErrorText);
}
else {
MessageBox.Show("فایل مورد نظر دانلود شد!");
}


:چشمک:\\\موفق باشید///:چشمک:

aradrobo
سه شنبه 12 دی 1391, 17:28 عصر
خوب اول آموزش اضافه کردن این کامپوننت به رفرنس ها و روش استفاده از اون رو میدیم . امیدواریم دوستان متوجه بشن و اگه جایی رو متوجه نشدین به صورت پ.خ بپرسین

1- ابتدا با توجه به تصویر به صفحه رفرنس ها میریم
http://shdehnavi.persiangig.com/Forum/barnamenevis.org/Images/Chilkat/1.png

2- حالا با استفاده از دکمه Browse به محل نصب کامپوننت ها میریم و اونها رو انتخاب می کنیم
http://shdehnavi.persiangig.com/Forum/barnamenevis.org/Images/Chilkat/2.png
http://shdehnavi.persiangig.com/Forum/barnamenevis.org/Images/Chilkat/3.png

3- تیک گزینه مورد نظر (کامپوننت چیلکات) رو میزنیم و روی دکمه OK کلیک می کنیم
http://shdehnavi.persiangig.com/Forum/barnamenevis.org/Images/Chilkat/4.png

4- حالا مشاهده می کنید که کامپوننت مورد نظر با موفقیت به پروژه ما افزوده شد
http://shdehnavi.persiangig.com/Forum/barnamenevis.org/Images/Chilkat/5.png

:چشمک:\\\موفق باشید///:چشمک:
تصاویری نمایش داده نمی شود .

r_s1389@yahoo.com
سه شنبه 12 دی 1391, 17:35 عصر
داداش اولا دستت ردد نکنه
شرمنده یکم توضیح میدی chikat یعنی چه؟
و خود این بسته رو من از کجا دانلود کنم

aradrobo
سه شنبه 12 دی 1391, 17:39 عصر
من برنامه شما رو اینگونه ساختم . آیا درست است ؟

چرا اجرا نمی شود ؟

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Chilkat;

namespace Socks_5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
Chilkat.Http http = new Chilkat.Http();

bool success;

// ابتدا باید کامپوننت رو فعال کنیم
success = http.UnlockComponent("کد فعال سازی");
if (success != true)
{
MessageBox.Show(http.LastErrorText);
return;
}

// آموزش وصل شدن به سرور HTTP با استفاده از Socks 4 و 5
// نام هاست ساکس می تواند آی پی یا آدرس مورد نظر باشد
http.SocksHostname = "آدرس هاست پروکسی";
http.SocksPort = 1080;
http.SocksUsername = "یوزر لوگین";
http.SocksPassword = "پسورد";
// باید ورژن ساکس رو معلوم کنیم
http.SocksVersion = 5;
// نکته: ساکس 4 یوزرنیم بدون پسورد می پذیرد
// در ساکس 5 یوزرنیم به همراه پسورد محافظت شده است

// دانلود نمونه ای برای تست ساکس مورد نظر
success = http.Download("http://www.python.org/ftp/python/2.5/python-2.5.msi", "python-2.5.msi");
if (success != true)
{
MessageBox.Show(http.LastErrorText);
}
else
{
MessageBox.Show("فایل مورد نظر دانلود شد!");
}
}
}
}

negar.rafie
سه شنبه 12 دی 1391, 18:09 عصر
سلام
تاپیک خیلی خوبی است ولی به شرطی که ادامه بدید که ظاهرا بی خیال شدید
من دوست دارم کار کردن با همه اینها را یاد بگیرم مخصوصا CHILKAT mail چون من خیلی دوست دارم دریافت ایمیل را در برنامم قرار بدم
این تاپیک (http://barnamenevis.org/showthread.php?364996-%D9%86%D8%AD%D9%88%D9%87-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-Chilkat-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA-%D8%A7%DB%8C%D9%85%DB%8C%D9%84) را هم زدم در این مورد که به نتیجه نرسید

SHD.NET
سه شنبه 12 دی 1391, 18:35 عصر
سلام
تاپیک خیلی خوبی است ولی به شرطی که ادامه بدید که ظاهرا بی خیال شدید
من دوست دارم کار کردن با همه اینها را یاد بگیرم مخصوصا CHILKAT mail چون من خیلی دوست دارم دریافت ایمیل را در برنامم قرار بدم
این تاپیک (http://barnamenevis.org/showthread.php?364996-%D9%86%D8%AD%D9%88%D9%87-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-Chilkat-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA-%D8%A7%DB%8C%D9%85%DB%8C%D9%84) را هم زدم در این مورد که به نتیجه نرسید

نه دوست عزیز. کم ول نکردم این تاپیک ر و. همونطور که گفتم فعلا دوره امتحاناس و نمیتونم زیاد فعالیت کنم . بعد از اتمام فعالیت ها این تاپیک رو آپدیت می کنم و آموزش ها رو توش میزارم
:چشمک:\\\موفق باشید///:چشمک:

SHD.NET
سه شنبه 12 دی 1391, 18:50 عصر
سلام . توی این پست آموزش کرک کردن هریک از ابزارهای این مجموعه رو قرار میدم.

برای این کار باید ابتدای کدنویسی با رفرنس مورد نظر (ابزار مورد نظر) کد کرک رو به صورت کدنویسی بنویسیم وگرنه کامپوننت کار نمیکنه.

توی این مثال مثلا ما ماخوایم از ابزار FTP استفاده کنیم و اونو کرک کنیم. برای این کار طبق کدهای زیر باید عمل کرد:
Chilkat.Ftp2 ftp = new Chilkat.Ftp2();

bool success;

//دراینجا کد فعالسازی باید وارد شود وگرنه ابزار ما پس از 30 روز از کار می افتد
success = ftp.UnlockComponent("کد فعالسازی");
if (success != true) {
MessageBox.Show(ftp.LastErrorText);
return;
}

** موفق باشید **

SHD.NET
سه شنبه 12 دی 1391, 18:51 عصر
من برنامه شما رو اینگونه ساختم . آیا درست است ؟

چرا اجرا نمی شود ؟

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Chilkat;

namespace Socks_5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
Chilkat.Http http = new Chilkat.Http();

bool success;

// ابتدا باید کامپوننت رو فعال کنیم
success = http.UnlockComponent("کد فعال سازی");
if (success != true)
{
MessageBox.Show(http.LastErrorText);
return;
}

// آموزش وصل شدن به سرور HTTP با استفاده از Socks 4 و 5
// نام هاست ساکس می تواند آی پی یا آدرس مورد نظر باشد
http.SocksHostname = "آدرس هاست پروکسی";
http.SocksPort = 1080;
http.SocksUsername = "یوزر لوگین";
http.SocksPassword = "پسورد";
// باید ورژن ساکس رو معلوم کنیم
http.SocksVersion = 5;
// نکته: ساکس 4 یوزرنیم بدون پسورد می پذیرد
// در ساکس 5 یوزرنیم به همراه پسورد محافظت شده است

// دانلود نمونه ای برای تست ساکس مورد نظر
success = http.Download("http://www.python.org/ftp/python/2.5/python-2.5.msi", "python-2.5.msi");
if (success != true)
{
MessageBox.Show(http.LastErrorText);
}
else
{
MessageBox.Show("فایل مورد نظر دانلود شد!");
}
}
}
}


دوست عزیز شما باید مقادیر فارسی که من توی برنامه نوشتم رو پاک کنید ، به جاش اطلاعات ساکس خودتون رو بنویسید !
سؤال عجیبی بود !!

:چشمک:\\\موفق باشید///:چشمک:

SHD.NET
شنبه 16 دی 1391, 15:35 عصر
بله . من اونارو توی پرشین گیگ آپ کرده بودم . اما انگار این سرور اسن چندروزه دچار مشکل شده
سریعا وقت کردم عکس ها رو جای دیگه آپ می کنم

عکس ها درست شدند .

RamezanBeik
شنبه 16 دی 1391, 16:37 عصر
:خجالت:
ما باز هم منتظر آموزش های دیگه شماهستیم

SHD.NET
یک شنبه 17 دی 1391, 12:21 عصر
سلام .

من یه نرم افزار فایل زیپر نوشتم با همین کامپوننت ها . گفتم اینجا بزارم . شاید بدرد کسایی که میخوان با فایل های زیپ کار کنن بخوره . البته توش از کامپوننت های دات نت بار هم استفاده کردم .

عکس از محیط برنامه رو هم واستون ضمیمه کردم

دانلود (http://uplod.ir/fk2ebp9uctic/FileZipper_v1.1.rar.htm)

:چشمک:\\\موفق باشید///:چشمک:

vahidth
یک شنبه 17 دی 1391, 13:03 عصر
داداش اگه میشه دانلود
Chilkat


رو بزار یا به ایمل ما بفرست البته اگه کرک شده است

SHD.NET
یک شنبه 17 دی 1391, 14:20 عصر
:خجالت:
ما باز هم منتظر آموزش های دیگه شماهستیم

حتما دوباره شروع می کنیم . این دفعه میخوایم کاربا فایل های زیپ و ... رو کار کنیم اگه شروع کردیم .
چون به نظر من این موضوع بیشتر از موضوع های دیگه سوال شده و ..

:چشمک:\\\موفق باشید///:چشمک:

SHD.NET
یک شنبه 17 دی 1391, 14:22 عصر
داداش اگه میشه دانلود
Chilkat


رو بزار یا به ایمل ما بفرست البته اگه کرک شده است

براتون پ.خ کردم

barnamenevisforme
یک شنبه 17 دی 1391, 14:50 عصر
سلام
ممنون از آموزشی که گذاشتید
به نظرتون میشه مشکل این تاپیک
client side serial port communication in asp.net (http://barnamenevis.org/showthread.php?345851-client-side-serial-port-communication-in-asp.net)
رو با استفاده ازchilkat حل کرد؟

SHD.NET
یک شنبه 17 دی 1391, 15:12 عصر
سلام
ممنون از آموزشی که گذاشتید
به نظرتون میشه مشکل این تاپیک
client side serial port communication in asp.net (http://barnamenevis.org/showthread.php?345851-client-side-serial-port-communication-in-asp.net)
رو با استفاده ازchilkat حل کرد؟

فک نکنمم . در حقیقت اطلاعی در این باره ازش ندارم .

:چشمک:\\\موفق باشید///:چشمک:

Restlesa
دوشنبه 18 دی 1391, 00:29 صبح
سلام .
من یه نرم افزار فایل زیپر نوشتم با همین کامپوننت ها . گفتم اینجا بزارم . شاید بدرد کسایی که میخوان با فایل های زیپ کار کنن بخوره . البته توش از کامپوننت های دات نت بار هم استفاده کردم .

دوست عزیز از کدوم نسخه VS استفاده کردی ؟؟؟

لطفا پاسخ پ.خ ای که در رابطه با پیغام خطای سورس پست 5 برات ارسال کردم رو برام در همین جا بزار :بوس::بوس::بوس:

danialafshari
پنج شنبه 21 دی 1391, 20:16 عصر
این کد رو در اینترنت پیدا کردم برای ارسال ایمیل توسط این کامپوننت:

private void SendMail_Click(object sender, System.EventArgs e)
{
// Create a mailman object for sending email.
Chilkat.MailMan mailman = new Chilkat.MailMan();
mailman.UnlockComponent("unlockCode");

mailman.SmtpHost = "smtp.earthlink.net";
// The SMTP username and password are only necessary if
// your SMTP server requires authentication.
mailman.SmtpUsername = "myLogin";
mailman.SmtpPassword = "myPassword";

// Create an email object
Chilkat.Email email = new Chilkat.Email();
email.Subject = "This is the subject";
email.Body = "This is the body";
email.AddTo("John Smith","john.smith@chilkatsoft.com");
email.From = "Chilkat Software <support@chilkatsoft.com>";

// Send email in C#
bool success = mailman.SendEmail(email);
if (!success)
{
mailman.SaveLastError("sendError.xml");
}

}

SHD.NET
جمعه 22 دی 1391, 11:04 صبح
دوستان از اونجایی که چند نفر پ.خ دادن که این کدهای ساکس کار نمیکنه و مشکل داره (فک کنم تا الان 6و7 نفر پیغام داادن) گفتم که بگم اکثر ساکس های مورد استفاده در ایران از نوع HTTPS هستش و اون کدها مخصوص ساکس های ورژن 4 و 5 میباشد .

یا علی
:چشمک: \\\موفق باشید ///:چشمک:

SHD.NET
جمعه 22 دی 1391, 11:05 صبح
این کد رو در اینترنت پیدا کردم برای ارسال ایمیل توسط این کامپوننت:

private void SendMail_Click(object sender, System.EventArgs e)
{
// Create a mailman object for sending email.
Chilkat.MailMan mailman = new Chilkat.MailMan();
mailman.UnlockComponent("unlockCode");

mailman.SmtpHost = "smtp.earthlink.net";
// The SMTP username and password are only necessary if
// your SMTP server requires authentication.
mailman.SmtpUsername = "myLogin";
mailman.SmtpPassword = "myPassword";

// Create an email object
Chilkat.Email email = new Chilkat.Email();
email.Subject = "This is the subject";
email.Body = "This is the body";
email.AddTo("John Smith","john.smith@chilkatsoft.com");
email.From = "Chilkat Software <support@chilkatsoft.com>";

// Send email in C#
bool success = mailman.SendEmail(email);
if (!success)
{
mailman.SaveLastError("sendError.xml");
}

}

داداش تست شده ؟؟ مشکلی نداره ؟؟ اگ میتونی یه سورسم در این باره ازشش بزاری خیلی خوب میشه .

:چشمک: \\\موفق باشید ///:چشمک:

SHD.NET
جمعه 22 دی 1391, 11:06 صبح
دوست عزیز از کدوم نسخه VS استفاده کردی ؟؟؟

لطفا پاسخ پ.خ ای که در رابطه با پیغام خطای سورس پست 5 برات ارسال کردم رو برام در همین جا بزار :بوس::بوس::بوس:

از VS2012 استفاده کردم .

danialafshari
جمعه 22 دی 1391, 12:39 عصر
داداش تست شده ؟؟ مشکلی نداره ؟؟ اگ میتونی یه سورسم در این باره ازشش بزاری خیلی خوب میشه .

:چشمک: \\\موفق باشید ///:چشمک:

از سایت سازندس
http://www.example-code.com/csharp/sendEmail.asp

موفق باشی

r_s1389@yahoo.com
دوشنبه 09 بهمن 1391, 00:09 صبح
سلام
آقا میشه این کامپوننت ها رو بذارین برای دانلود همین بسته
Chilkat

aradrobo
جمعه 13 بهمن 1391, 14:58 عصر
دوست عزیز شما باید مقادیر فارسی که من توی برنامه نوشتم رو پاک کنید ، به جاش اطلاعات ساکس خودتون رو بنویسید !
سؤال عجیبی بود !!

:چشمک:\\\موفق باشید///:چشمک:
دوست عزیز من خودم اینو می دونم . همونطور که براتون پ.خ کردم . بازم اجرا شد .

SHD.NET
دوشنبه 21 اسفند 1391, 15:50 عصر
سلام به همگی . پس از مدت ها رهاشدن این تاپیک دوباره اومدم تا آموزش های جدیدتر رو بزاریم . بنا به دلایلی نتونستم اداممه آموزش ها رو بزارم و این تاپیک رها شد . اما دوباره تا قبل عید فعالیت رو شروع می کنم توی این تاپیک تا ببینیم به کجا می رسیم ان شاءالله .

به نظرم اگه مبحث FTP رو شروع کنیم خیلی بهتره . چون من جدیدا سوالایی از قبیل (چجوری فایل رو هاست آپ کنم ) یا (نحوه آپلود فایل) دیده شده . اگه دوستان نظر دیگه ای دارن لطف کنن بگن .
اگر کسی نظر خاصی نداشت FTP رو شروع می کنیم .

** یاعلی **

SHD.NET
دوشنبه 21 اسفند 1391, 19:57 عصر
اولین آموزش مربوط به FTP, آموزش: نرم افزار ساده آپلود یک فایل از طریق FTP:

Chilkat.Ftp2 ftp = new Chilkat.Ftp2();

bool success;

// کرک کردن ابزار اف تی پی
success = ftp.UnlockComponent("کد فعالسازی");
if (success != true) {
MessageBox.Show(ftp.LastErrorText);
return;
}

ftp.Hostname = "ftp.chilkatsoft.com";
ftp.Username = "****";
ftp.Password = "****";

// وصل شدن و لوگین کردن به سرور اف تی پی
success = ftp.Connect();
if (success != true) {
MessageBox.Show(ftp.LastErrorText);
return;
}

// انتخاب دایرکتوری مورد نظر برای آپلود فایل
success = ftp.ChangeRemoteDir("DirectoryName");
if (success != true) {
MessageBox.Show(ftp.LastErrorText);
return;
}

// و در نهایت آپلود فایل
string localFilename;
localFilename = "Filename.Ext";
string remoteFilename;
remoteFilename = "Filename.Ext";

success = ftp.PutFile(localFilename,remoteFilename);
if (success != true) {
MessageBox.Show(ftp.LastErrorText);
return;
}

ftp.Disconnect();

MessageBox.Show("فایل شما با موفقیت آپلود شد!");

موفق باشید

SHD.NET
سه شنبه 22 اسفند 1391, 16:00 عصر
با سلام . در این پست آموزش دانلود فایل از طریق FTP رو میزارم . این آموزش با آپلود فایل در اف تی پی تفاوتی نداره . فقط باید به جای متد Putfile از Getfile استفاده کنیم.
Chilkat.Ftp2 ftp = new Chilkat.Ftp2();

bool success;

// کرک کردن ابزار اف تی پی
success = ftp.UnlockComponent("کد فعالسازی");
if (success != true) {
MessageBox.Show(ftp.LastErrorText);
return;
}

ftp.Hostname = "ftp.chilkatsoft.com";
ftp.Username = "****";
ftp.Password = "****";

// وصل شدن و لوگین کردن به سرور اف تی پی
success = ftp.Connect();
if (success != true) {
MessageBox.Show(ftp.LastErrorText);
return;
}

// انتخاب دایرکتوری مورد نظر برای دانلود فایل
success = ftp.ChangeRemoteDir("DirectoryName");
if (success != true) {
MessageBox.Show(ftp.LastErrorText);
return;
}

// و در نهایت دانلود فایل
string localFilename;
localFilename = "Filename.Ext";
string remoteFilename;
remoteFilename = "Filename.Ext";

success = ftp.GetFile(localFilename,remoteFilename);
if (success != true) {
MessageBox.Show(ftp.LastErrorText);
return;
}

ftp.Disconnect();

MessageBox.Show("فایل شما با موفقیت دانلود شد!");

SHD.NET
جمعه 06 اردیبهشت 1392, 19:19 عصر
سلام. توی این پست به روش حذف یک دایرکتوی در اف تی پی توسط این کامپوننت قرار داده میشه. کدهای زیر گویای همه چیز است :لبخند: :


Chilkat.Ftp2 ftp = new Chilkat.Ftp2();

bool success;

// فعال سازی کامپوننت
success = ftp.UnlockComponent("کد فعال سازی");
if (success != true) {
MessageBox.Show(ftp.LastErrorText);
return;
}

ftp.Hostname = "www.shdsoft.tk";
ftp.Username = "****";
ftp.Password = "****";

// وصل شدن و لوگین کردن اف تی پی
success = ftp.Connect();
if (success != true) {
MessageBox.Show(ftp.LastErrorText);
return;
}

// حذف کردن دایرکتوی
success = ftp.RemoveRemoteDir("newDirName");
if (success != true) {
MessageBox.Show(ftp.LastErrorText);
return;
}

ftp.Disconnect();

** Good Luck **

mohammadsamadi1377
چهارشنبه 09 مرداد 1392, 12:24 عصر
آقا این خطا رو میده موقع افزودن
108235

bazikadeh
چهارشنبه 13 شهریور 1392, 15:38 عصر
اجرا کردن پروکسی برای برنامه میشه انجام داد ؟

sadeghjun
چهارشنبه 13 شهریور 1392, 17:00 عصر
سلام
اینجا (http://soft98.ir/software/programming/component/3802-Chilkat-Components.html)لینک همه کامپوننت ها هست.

basiry
چهارشنبه 23 مهر 1393, 11:54 صبح
سلام .ممنون از آموزش هاتون .
با این کامپوننت چطوری میتونم ترافیک مصرفی اینترنت کاربران در شبکه رو کنترل کنم ؟
اصلا میشه ؟