コード例 #1
0
ファイル: Database.cs プロジェクト: astrellon/GPP
        public void loadFile(string filename)
        {
            StreamReader streamReader = new StreamReader(filename);
            string fileText = streamReader.ReadToEnd();
            streamReader.Close();

            Database db = new Database(filename);

            string[] lines = fileText.Split(new char[] { '\n' });

            parseList(lines);
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: astrellon/GPP
        private void loadFile()
        {
            using (FolderBrowserDialog browser = new FolderBrowserDialog())
            {
                if (browser.ShowDialog() == DialogResult.OK)
                {
                    //MessageBox.Show("Folder: " + browser.SelectedPath);
                    Database db = new Database();
                    db.indexDirectory(browser.SelectedPath);
                }
            }
            /*using (OpenFileDialog openFileDialog = new OpenFileDialog())
            {
                openFileDialog.Filter = "Directory List |*.txt| All files |*.*";
                //openFileDialog.FilterIndex = 1;
                openFileDialog.RestoreDirectory = true;

                if (openFileDialog.ShowDialog() == DialogResult.OK)
                {
                    updateTitle("Loading " + openFileDialog.FileName);

                    Database db = new Database(openFileDialog.FileName);
                    db.loadFile(openFileDialog.FileName);

                    mDB.Add(db);

                    updateTitle(openFileDialog.FileName);
                }
            }*/
        }
コード例 #3
0
ファイル: SearchResult.cs プロジェクト: astrellon/GPP
 public SearchResult(string result, int matches, Database db)
 {
     this.result = result;
     this.matches = matches;
     this.db = db;
 }
コード例 #4
0
ファイル: SearchResult.cs プロジェクト: astrellon/GPP
 public SearchResult()
 {
     result = null;
     matches = -1;
     db = null;
 }