Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.IO;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using System.Runtime.Serialization.Formatters.Binary;
- namespace КРСВЙВРНК
- {
- public partial class Form1 : Form
- {
- FileStream fsInput;
- List<string> words = new List<string>();
- List<int> frecy = new List<int>();
- public Form1()
- {
- InitializeComponent();
- }
- private void button2_Click(object sender, EventArgs e)
- {
- StreamReader sr = new StreamReader(fsInput, Encoding.Default);
- sr.ReadLine();
- while (!sr.EndOfStream)
- {
- string s = sr.ReadToEnd();
- s = s.ToLowerInvariant();
- char[] separator = { '"', '«', '»', '.', ',', ';', ':', '?', '!', '-', '_', '(', ')', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '\n', '\t', '\r', ' ' };
- string[] w = s.Split(separator, StringSplitOptions.RemoveEmptyEntries);
- foreach (string str in w)
- {
- if (str != "")
- {
- words.Add(str);
- }
- }
- }
- sr.Close();
- StreamWriter sw = new StreamWriter("Dictionary.txt", true, Encoding.Default);
- foreach (string str1 in words)
- {
- sw.Write(str1 + "\n");
- }
- sw.Close();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- OpenFileDialog d = new OpenFileDialog();
- d.Filter = "Текстовые документы|*.txt|Все файлы|*.*";
- d.DefaultExt = ".txt";
- if (d.ShowDialog() != DialogResult.OK)
- return;
- textBox1.Text = ("" + d.FileName);
- fsInput = new FileStream(d.FileName, FileMode.Open, FileAccess.Read);
- }
- private void button3_Click(object sender, EventArgs e)
- {
- StreamReader sr = new StreamReader("Dictionary.txt", Encoding.Default);
- sr.ReadLine();
- while (!sr.EndOfStream)
- {
- string view = sr.ReadToEnd();
- richTextBox1.Text += view + "\r\n";
- }
- sr.Close();
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- }
- private void button4_Click(object sender, EventArgs e)
- {
- // numWords++;
- /* if (words.Contains(str))
- {
- int k = words.IndexOf(str);
- frecy[k]++;
- //richTextBox1.Text += str + "(" + frecy[k] + ")\r\n";
- }
- else
- {
- words.Add(str);
- frecy.Add(1);
- //richTextBox1.Text += "+" + str + "(1)\r\n";
- }*/
- }
- private void richTextBox1_TextChanged(object sender, EventArgs e)
- {
- }
- private void tabPage1_Click(object sender, EventArgs e)
- {
- }
- private void tabPage1_Click_1(object sender, EventArgs e)
- {
- }
- private void label1_Click(object sender, EventArgs e)
- {
- }
- private void button4_Click_1(object sender, EventArgs e)
- {
- StreamReader sr = new StreamReader("Dictionary.txt", Encoding.Default);
- int numWords = 0;
- sr.ReadLine();
- while (!sr.EndOfStream)
- {
- string s = sr.ReadToEnd();
- string[] w = s.Split('\n');
- foreach (string view in w )
- {
- if (view != "")
- {
- numWords++;
- if (words.Contains(view))
- {
- int k = words.IndexOf(view);
- frecy[k]++;
- richTextBox2.Text += numWords + " " + frecy[k] + "\r\n";
- }
- else
- {
- words.Add(view);
- frecy.Add(1);
- richTextBox2.Text += numWords + " " + "1\r\n";
- }
- }
- }
- }
- sr.Close();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement