Form1.cs
上传用户:xuelanruo
上传日期:2015-04-02
资源大小:163k
文件大小:2k
源码类别:

Ftp服务器

开发平台:

C#

  1. using System;
  2. using System.Drawing;
  3. using System.Collections;
  4. using System.ComponentModel;
  5. using System.Windows.Forms;
  6. using System.Data;
  7. using FtpServerLibrary;
  8. namespace FtpClientTest
  9. {
  10. public class Form1 : System.Windows.Forms.Form
  11. {
  12. private System.Windows.Forms.Button button1;
  13. private System.Windows.Forms.Button button2;
  14. private FtpServer ftpserv=new FtpServer();
  15. /// <summary>
  16. /// 必需的设计器变量。
  17. /// </summary>
  18. private System.ComponentModel.Container components = null;
  19. public Form1()
  20. {
  21. InitializeComponent();
  22. }
  23. /// <summary>
  24. /// 清理所有正在使用的资源。
  25. /// </summary>
  26. /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
  27. protected override void Dispose(bool disposing)
  28. {
  29. if( disposing )
  30. {
  31. if (components != null) 
  32. {
  33. components.Dispose();
  34. }
  35. }
  36. base.Dispose( disposing );
  37. }
  38. #region Windows 窗体设计器生成的代码
  39. /// <summary>
  40. /// 设计器支持所需的方法 - 不要
  41. /// 使用代码编辑器修改此方法的内容。
  42. /// </summary>
  43. private void InitializeComponent()
  44. {
  45. this.button1 = new System.Windows.Forms.Button();
  46. this.button2 = new System.Windows.Forms.Button();
  47. this.SuspendLayout();
  48. // 
  49. // button1
  50. // 
  51. this.button1.Location = new System.Drawing.Point(192, 144);
  52. this.button1.Name = "button1";
  53. this.button1.TabIndex = 0;
  54. this.button1.Text = "start";
  55. this.button1.Click += new System.EventHandler(this.button1_Click);
  56. // 
  57. // button2
  58. // 
  59. this.button2.Location = new System.Drawing.Point(328, 144);
  60. this.button2.Name = "button2";
  61. this.button2.TabIndex = 1;
  62. this.button2.Text = "stop";
  63. this.button2.Click += new System.EventHandler(this.button2_Click);
  64. // 
  65. // Form1
  66. // 
  67. this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
  68. this.ClientSize = new System.Drawing.Size(536, 390);
  69. this.Controls.Add(this.button2);
  70. this.Controls.Add(this.button1);
  71. this.Name = "Form1";
  72. this.Text = "Form1";
  73. this.ResumeLayout(false);
  74. }
  75. #endregion
  76. [STAThread]
  77. static void Main()
  78. {
  79. Application.Run(new Form1());
  80. }
  81. private void button1_Click(object sender, System.EventArgs e)
  82. {
  83. ftpserv.Start();
  84. }
  85. private void button2_Click(object sender, System.EventArgs e)
  86. {
  87. ftpserv.Stop();
  88. }
  89. }
  90. }