<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 24, 文章 - 6, 評論 - 70, 引用 - 0
    數據加載中……

    RComponent 網絡組件 .java版 源碼

    RComponent 網絡組件 .java版
    提供對FTP, NTP, POP3, SMTP編程組件
    下載
    http://www.rcomponet.com

    Full support for all standard and many optional FTP operations, passive and active modes, and support for a very wide range of FTP servers. cd , madir ,rename, update, download delete operations on directories, including wildcarding.
    NTP Client
    Get NTP server datetime.
    POP3 Client
    List all e-mails on that server and delete the e-mails of your choice of the server,Display the mail data
    SMTP Client
    SMTP client connects to a mail server to send messages. It can relay message delivery to a defined server or directly deliver messages to a recipient's server for urgent message delivery. It supports connection timeouts.


    FTPdemo.java
    /**
    ?* Supports client-side access. RComponent net component suite demo. version 1.1
    ?* www.rcomponent.com
    ?*/
    package demo.ftp;

    import com.rcomponent.net.ftp.FtpClient;
    import com.rcomponent.util.RLicenseManager;

    public class FTPdemo {
    ??? public static void main(String[] args) {
    ??????? RLicenseManager.Registers("RComponentnet", "9assdddfkdccbfabksaeasefkssfrabe");
    ??????? FtpClient ftpClient = new FtpClient();
    ??????? ftpClient.setHostName("??????? ftpClient.setPort(21);
    ??????? ftpClient.setUserName("");
    ??????? ftpClient.setPassword("");
    ??????? System.out.println("Connect status: " + ftpClient.connect());
    ??????? System.out.println("Remote file list: " + ftpClient.getFileList());
    ??? }
    }


    NTPDemo.java
    /**
    ?* Supports client-side access. RComponent net component suite demo. version 1.1
    ?*
    www.rcomponent.com
    ?*/
    package demo.ntp;

    import java.net.InetAddress;
    import com.rcomponent.net.ntp.NtpClient;
    import com.rcomponent.net.ntp.NtpPacket;
    import com.rcomponent.net.ntp.NtpTimeInfo;
    import com.rcomponent.net.ntp.NtpTimeStamp;
    import com.rcomponent.util.RLicenseManager;

    public? class NTPDemo {

    ??? public static? void main(String[] args) {
    ??????? RLicenseManager.Registers("RComponentnet", "9assdddfkdccbfabksaeasefkssfrabe");
    ??????? //1 clock.psu.edu
    ??????? //2 "clock.nc.fukuoka-u.ac.jp";
    ??????? //3 "ntp.alaska.edu";
    ??????? NtpTimeInfo info = null;
    ??????? try {
    ??????????? NtpClient client = new NtpClient();
    ??????????? String s = "clock.psu.edu";
    ??????????? InetAddress hostAddr = InetAddress.getByName(s);
    ??????????? System.out.println(" " + hostAddr.getHostName() + "/" + hostAddr.getHostAddress());
    ??????????? info = client.getTime(hostAddr);
    ??????????? // processResponse(info);
    ??????? } catch (Exception e) {
    ??????????? e.printStackTrace();
    ??????? }
    ??????? NtpPacket message = info.getMessage();
    ??????? NtpTimeStamp xmitNtpTime = message.getTransmitTimeStamp();
    ??????? System.out.println(" Transmit Timestamp:\t" + xmitNtpTime + "? " + xmitNtpTime.toDateString());
    ??????? info.computeDetails(); // compute offset/delay if not already done
    ??????? Long offsetValue = info.getOffset();
    ??????? Long delayValue = info.getDelay();
    ??????? String delay = (delayValue == null) ? "N/A" : delayValue.toString();
    ??????? String offset = (offsetValue == null) ? "N/A" : offsetValue.toString();
    ??????? //offset in ms
    ??????? System.out.println(" Roundtrip delay(ms)=" + delay + ", clock offset(ms)=" + offset);
    ??? }
    }


    POP3Demo.java
    /**
    ?* Supports client-side access. RComponent net component suite demo. version 1.1
    ?* www.rcomponent.com
    ?*/
    package demo.pop3;

    import java.util.Vector;
    import com.rcomponent.net.pop3.POP3Client;
    import com.rcomponent.net.pop3.POP3MessageHeader;
    import com.rcomponent.util.RLicenseManager;

    public class POP3Demo {
    ??? public static void main(String[] args) {
    ??????? RLicenseManager.Registers("RComponentnet", "9assdddfkdccbfabksaeasefkssfrabe");
    ??????? String host = "", user = "", password = "";
    ??????? int port = 21;
    ??????? POP3Client pop3Client = new POP3Client();
    ??????? pop3Client.setHostName(host);
    ??????? pop3Client.setPort(port);
    ??????? pop3Client.setUserName(user);
    ??????? pop3Client.setPassword(password);
    ??????? pop3Client.Connect();
    ??????? System.out.println(pop3Client.getStatus());
    ??????? int noOfMessages = pop3Client.getNoOfMessage();
    ??????? try {
    ??????????? for (int i = 0; i < noOfMessages; i++) {
    ??????????????? POP3MessageHeader pop3MessageHeader = pop3Client.getMailHeader(i + 1);
    ??????????????? if (pop3MessageHeader != null) {
    ??????????????????? Vector rowData = new Vector();
    ??????????????????? rowData.addElement("" + (i + 1));
    ??????????????????? rowData.addElement(pop3MessageHeader.getFrom());
    ??????????????????? rowData.addElement(pop3MessageHeader.getSubject());
    ??????????????????? rowData.addElement(pop3MessageHeader.getDate());
    ??????????????????? System.out.println(pop3MessageHeader.getDate());
    ??????????????? }
    ??????????? }
    ??????? } catch (Exception e) {
    ??????????? System.out.println("Exception occured from GetMailHeadersThread : " + e);
    ??????? } finally {
    ??????????? pop3Client.closeConnection();
    ??????? }
    ??? }
    }



    SMTPDemo.java

    /**
    ?* Supports client-side access. RComponent net component suite demo. version 1.1
    ?* www.rcomponent.com
    ?*/
    package demo.smtp;

    import com.rcomponent.net.message.Mail;
    import com.rcomponent.net.smtp.SMTPClient;
    import com.rcomponent.util.RLicenseManager;

    public class SMTPDemo {
    ??? public static void main(String[] args) {
    ??????? RLicenseManager.Registers("RComponentnet", "9assdddfkdccbfabksaeasefkssfrabe");
    ??????? Mail message = new Mail();
    ??????? String from = "", to = "", cc = "", bcc = "", subject = "", body = "", attach = "";
    ??????? message.setFrom(from);
    ??????? message.setTo(to);
    ??????? message.setCc(cc);
    ??????? message.setBcc(bcc);
    ??????? message.setSubject(subject);
    ??????? message.setAttachments(attach);
    ??????? message.setBody(body);
    ??????? String host = "", userName = "", password = "";
    ??????? int port = 21;
    ??????? boolean authentication = true;
    ??????? SMTPClient smtpClient = new SMTPClient();
    ??????? smtpClient.setHostName(host);
    ??????? smtpClient.setPort(port);
    ??????? smtpClient.setAuthentication(authentication);
    ??????? smtpClient.setUserName(userName);
    ??????? smtpClient.setPassword(password);
    ??????? smtpClient.setSaveSentMessages(true);
    ??????? boolean success = false;
    ??????? if (smtpClient.connect()) {
    ??????????? success = smtpClient.sendMail(message);
    ??????????? smtpClient.closeConnection();
    ??????? }
    ??????? System.out.println(smtpClient.getStatus());
    ??????? if (success) {
    ??????????? String msg = "Mail successfully sent!";
    ??????????? if (true) {
    ??????????????? System.out.println("\nMessage has been successfully saved.");
    ??????????? }
    ??????? } else {
    ??????????? System.out.println("Mail could not sent successfully.\nSee Status for more details.");
    ??????? }
    ??? }
    }




    RComponent.RTDesign
    RComponent.RTDesign? 是RComponent為.NET開發人員提供的網絡組件,100%.NET實現。提供完整的API,幫助文檔。
    豐富的Demo和Demo源碼。提供免費技術支持。
    The powerful runtime form designer - RComponent.RTDDesign 1.1 released!
    The RComponent.RTDDesign is the 100% pure .NET class library, which allows you to
    runtime design form from your application. The designer component simplifies
    creation of design environments by providing the core functionality needed.

    The features of RComponent.RTDDesign
    1) Runtime creating and resizing .RComponent.RTDDesign provides support to Move,
    re-size, and create objects controls at runtime. The controls can be
    moved using mouse as well as keyboard..
    2) Rich functions Multi-select, edit and designer
    events, Relative Align controls, Undo and Redo,
    Saving and loading form to/from file, Customizable
    designer features.
    3) Standard and 3rd party components supporting.
    nested controls supporting.
    Dynamic component information Tool tip in runtime
    design.
    4) Pure .NET component written in 100% managed C#.

    1.RTDDesign 提供在運行時建立控件和調整控件,容器尺寸.
    RTDDesign支持在在運行時用鼠標或鍵盤移動對象.
    2.豐富的編輯功能. 同時選中多個控件,相關對象的對齊,
    可對齊到網格,前后層次的調整,
    2.動態的


    -----------------------------------------------------------------------------------------------------------
    RComponent.net (For java)
    RComponent.net (For java)? 是RComponent為java開發人員提供的網絡組件,100%java實現。提供完整的API,幫助文檔。
    豐富的Demo和Demo源碼。提供免費技術支持。
    ? 1.FTP Client 組件?? 目標是向用戶提供完備的FTP操作服務。支持所有標準的FTP協議,有主動和被動模式可供選擇。 支持
    廣泛的FTP Server。目錄管理有cd,madir ,rename, update, download和delete均有較好表現。
    通配符操作也被完整的支持。
    ? 2. NTP Client 組件???? 目標是向用戶提供一個跨越廣域網或局域網的復雜的同步時間協議組件。支持時鐘偏移、時間延遲及差量,
    可獲得Time Server毫秒級的精度。支持RFC-868規范標準。可選廣泛Time Server, 推薦使用pool.ntp.org
    ? 3.POP3 Client組件?? 目標是向用戶提供高效、可靠的郵件接收服務.支持所有標準的POP3協議,認可,處理,和更新這三種狀態均有較好表現。
    可從指定Server端獲取Mail列表,Mail時間。可獲取Mail主題,Mail內容, 可刪除Mail.
    ? 4.SMTP Client組件?? 目標是向用戶提供高效、可靠的郵件發送服務。 支持所有標準的郵件傳輸協議,
    支持郵件從Client傳輸到Server, 或從一個Server傳輸到另一個Server。支持連接超時。


    ---------------------------------------------------------------------------------------------------------------------------------------

    RComponent.net (For .NET)
    RComponent.net (For NET)? 是RComponent為.NET開發人員提供的網絡組件,100%.NET實現。提供完整的API,幫助文檔。
    豐富的Demo和Demo源碼。提供免費技術支持。
    ? 1.FTP Client 組件?? 目標是向用戶提供完備的FTP操作服務。支持所有標準的FTP協議,有主動和被動模式可供選擇。 支持
    廣泛的FTP Server。目錄管理有cd,madir ,rename, update, download和delete均有較好表現。
    通配符操作也被完整的支持。
    ? 2. NTP Client 組件???? 目標是向用戶提供一個跨越廣域網或局域網的復雜的同步時間協議組件。支持時鐘偏移、時間延遲及差量,
    可獲得Time Server毫秒級的精度。支持RFC-868規范標準。可選廣泛Time Server, 推薦使用pool.ntp.org
    ? 3.POP3 Client組件?? 目標是向用戶提供高效、可靠的郵件接收服務.支持所有標準的POP3協議,認可,處理,和更新這三種狀態均有較好表現。
    可從指定Server端獲取Mail列表,Mail時間。可獲取Mail主題,Mail內容, 可刪除Mail.
    ? 4.SMTP Client組件?? 目標是向用戶提供高效、可靠的郵件發送服務。 支持所有標準的郵件傳輸協議,
    支持郵件從Client傳輸到Server, 或從一個Server傳輸到另一個Server。支持連接超時。

    ----------------------------------------------------------------------------------------------------------------------------
    RComponent.Swing
    RComponent.Swing是RComponent為java開發人員提供的表現層Swing組件集合,100%java實現。提供完整的API,幫助文檔。
    豐富的Demo和Demo源碼。提供免費技術支持。
    1.RDatePicker 輸入日期數據。
    2.RIpAddressField 輸入IP數據。
    3.RMask 輸入指定格式的數據。
    4.RTreeComboBox ComboBox的item 可從分組樹選取
    5.RPopupButton 帶Popup功能的button.
    6.Print? 帶preView的Print
    7.RBarCode BarCode支持豐富的類型:
    Type39,CodaType2dot1,?? Code128,?? Code39,?? Code39_2to1,?? Ean13,? Ean8,?? ExtendedCode39,??
    ExtendedCode39_2dot1,?? Interleaved25,?? Interleaved25_2to1,? MSI , 輸出有Clipboard, GIF,Print
    8.RCalendar? RCalendar 提供Calendar表現.
    9.RInspect RInspect是一個強大的組件, 提供在運行期對控件的檢視,在demo和屬性編輯有廣泛的用途。
    10.ROutlookBar ROutlookBar是一個強大的信息組織組件,提供動態添加, 編輯, 刪除band和item,
    11.RShape 提供多種Shape 類型.
    12.RTreetable? RTreetable提供對table信息進行分組的組件.可自定義item圖標。
    13. RWizard. RWizard提供良好的控制,支持back.

    ------------------------------------------------------------------------------------------------------------------------
    RComponent.WinForm
    RComponent.WinForm是RComponent為.NET開發人員提供的表現層.NET組件集合,100%.NET實現。提供完整的API,幫助文檔。
    豐富的Demo和Demo源碼。提供免費技術支持。
    1.RBarCode.
    BarCode支持豐富的類型: 2_5_interleaved,
    code39, 2_5_industrial, 2_5_matrix,? code39 Extended,code128B,code128C,code93,
    code93,EAN128C Extended,MSI,PostNet, codebar,code128A EAN8,EAN13,UPC_A,UPC_E0, UPC_E1,
    UPC Supp2,UPC Supp5,EAN128A,EAN128B , 能自定義文字和圖片, 可以輸出 jpg,gif和Clipboard.
    2. RShape 能做出各種圖片.
    Rectangle,Square ,Ellipse ,Circle,Valve,ValveUp, House, TriangleRight, TriangleUp, TriangleLeft,
    TriangleDown, ArrowRight, ArrowUp, ArrowLeft, ArrowDown, Diamond, Octagon, Hexagon
    UBarUp, UBarLeft, UBarDown, UBarRight, ChairLeft, ChairRight, BowlLeft, BowlRight, BowlDown,
    BowlUp, IBar, HBar, fourPoint, Waggle, CloudLeft, CloudRight, DoubleOval, DoubleOvalV, Torus,
    Frame, FrameNarrow, LBarUpLeft, LBarUpRight, LBarLeft, LBarRight,? twoHoleHoriz, twoHoleVert,
    CubeUpRight, CubeUpLeft, CubeDownRight,HexagonFlat。?
    3.REdItor? 控制輸入的控件, 數字, 顏色, 字體,IP,時間。
    None 普通,DateOnly 時間,PhoneWithArea電話,IpAddress IP地址,SSN?? ssn號碼
    Decimald?? 帶小數的數字,Digit 數字。
    4. RToolbar 支持xp style的 toolbar
    5. ROutlookBarPanel
    6. ROutlookBar
    7. RNavigationBar
    8. RCodeEditor
    高級的代碼編輯控件,完整支持C#, java, SQL等常見的語言 。語法高亮著色,背景色, 行號。
    自定義編輯模式,支持Find/Replace,支持無限步驟的撤消/回復。加載, 保存文件。
    豐富的方法.屬性。設置背景色,設置字體,得到文檔是否被變動過的bool值,得到鼠標位置。
    9. RCS2VB
    轉換.NET C# 代碼到.NET VB代碼, 完整支持C#和VB的語法。支持注釋。

    10.RDocker

    ToolBox? will be add into RComponent.WinForm
    http://www.codeproject.com/cs/miscctrl/AgToolBox.asp

    ?

    ?



    ?

    posted on 2006-04-11 12:24 大雁北飛 閱讀(159) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲午夜无码片在线观看影院猛| 最近中文字幕无吗免费高清| 久久综合亚洲色HEZYO国产| 337p日本欧洲亚洲大胆人人 | 中文字幕人成人乱码亚洲电影| 亚洲成在人线在线播放无码| 成人免费淫片在线费观看 | 在线观看国产一区亚洲bd| 在线免费观看污网站| 99亚洲男女激情在线观看| 深夜国产福利99亚洲视频| 免费看一级高潮毛片| 伊人亚洲综合青草青草久热| AAA日本高清在线播放免费观看| 亚洲AV无码精品色午夜在线观看| 嫩草在线视频www免费观看| 亚洲精品线在线观看| 精品久久久久成人码免费动漫| 亚洲AV无码一区二区三区在线| 成人免费在线视频| 午夜在线亚洲男人午在线| 国产亚洲成归v人片在线观看| 成在人线av无码免费高潮喷水 | 亚洲伊人久久精品| 老司机永久免费网站在线观看| 美女尿口扒开图片免费| 久久青青草原亚洲av无码| 久久午夜夜伦鲁鲁片免费无码| 亚洲专区一路线二| 免费a级黄色毛片| 污视频在线观看免费| 亚洲AV综合色区无码二区爱AV| 在线免费观看国产视频| 中文字幕在线免费视频| 亚洲韩国在线一卡二卡| 国产免费69成人精品视频| 国产拍拍拍无码视频免费| 亚洲欧美国产国产一区二区三区| 亚洲国产精品综合久久一线| 日韩午夜理论免费TV影院 | 日本高清不卡中文字幕免费|