FormTestInit.cs
上传用户:zhangkuixh
上传日期:2013-09-30
资源大小:5473k
文件大小:3k
源码类别:

搜索引擎

开发平台:

C#

  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.Windows.Forms;
  8. using System.Collections;
  9. namespace XunLong.HTMLMODEL.TEST
  10. {
  11.     /*
  12.       '       迅龙中文分类搜索引擎  v0.6
  13.       '
  14.       '        LGPL  许可发行
  15.       '
  16.       '       宁夏大学  张冬 康彩  zd4004@163.com
  17.       ' 
  18.       '        官网 http://blog.163.com/zd4004/
  19.  */
  20.     public partial class FormTestInit : Form
  21.     {
  22.         /// <summary>
  23.         /// 模板匹配类
  24.         /// </summary>
  25.         private XunLong.ModelUserClassLibrary.ClassUserModel mxWeb = new XunLong.ModelUserClassLibrary.ClassUserModel();
  26.         //加载到的模版数据
  27.         ArrayList n;
  28.         public FormTestInit(string DPATH)
  29.         {
  30.             InitializeComponent();
  31.             textBox2.Text = DPATH;
  32.             XunLong.CongifData.Config.InitConfigData(DPATH);
  33.         }
  34.         private void button1_Click(object sender, EventArgs e)
  35.         {
  36.            //button1.Enabled = false;
  37.            int num= mxWeb.init(textBox1.Text);
  38.            n = mxWeb.n;
  39.            listBox1.Items.Clear();
  40.            for (int i = 0; i < n.Count; i++)
  41.            {
  42.                listBox1.Items.Add(i);
  43.            }
  44.            MessageBox.Show("共有模版数量: "+num.ToString());
  45.             
  46.         }
  47.         private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
  48.         {
  49.             if (listBox1.Text == null)
  50.             {
  51.                 return;
  52.             }
  53.             if (listBox1.Text == "")
  54.             {
  55.                 return;
  56.             }
  57.             button4.Enabled = true;
  58.             int i = Int32.Parse(listBox1.Text);
  59.             XunLong.PublicClassLibrary.kcSearch one = (XunLong.PublicClassLibrary.kcSearch)n[i];
  60.             textBox_a.Text = one.a;
  61.             textBox_b.Text = one.b;
  62.             textBox_c.Text = one.c;
  63.             textBox_d.Text = one.d;
  64.             textBox_e.Text = one.e;
  65.             textBox_h.Text = one.h;
  66.             textBox_t.Text = one.t;
  67.             textBox_s.Text = one.s;
  68.             label5.Text =" * = "+ one.isXnum.ToString();
  69.         }
  70.         private void FormTestInit_Load(object sender, EventArgs e)
  71.         {
  72.            // XunLong.CongifData.Config.InitConfigData("D:\XunLongRUN\xunlong.kc");
  73.             XunLong.CongifData.Config.InitConfigData(textBox2.Text );
  74.             comboBox1.Items.Clear();
  75.             comboBox1.Items.Add(XunLong.CongifData.Config.ModelData);
  76.             comboBox1.Items.Add(XunLong.CongifData.Config.NewModelData);
  77.             comboBox1.Text = XunLong.CongifData.Config.ModelData;
  78.             textBox1.Text = XunLong.CongifData.Config.ModelData;
  79.         }
  80.         private void button4_Click(object sender, EventArgs e)
  81.         {
  82.             if (textBox_d.Text.ToString().Length == 0)
  83.             {
  84.                 return;
  85.             }
  86.             FormHTMLMODEL oneIt = new FormHTMLMODEL(textBox2.Text);
  87.             oneIt.InitOne(textBox_a.Text, textBox_b.Text, textBox_c.Text, textBox_d.Text, textBox_e.Text, textBox_t.Text, textBox_h.Text, textBox_s.Text, textBox1.Text);
  88.             //oneIt.ShowDialog();
  89.             oneIt.Show();
  90.         }
  91.         private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
  92.         {
  93.             textBox1.Text = comboBox1.Text;
  94.         }
  95.     }
  96. }