コード例 #1
0
        private void saveBinaryFileToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // configure the file dialog
            StudentSaveFileDialog.FileName         = "Student.dat";
            StudentSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory();
            StudentSaveFileDialog.Filter           = "Binary Files (*.dat)|*.dat| All files (*.*)|*.*";

            // open file dialog - Modal Form
            var result = StudentSaveFileDialog.ShowDialog();

            if (result != DialogResult.Cancel)
            {
                // open a stream to write
                using (BinaryWriter outputStream = new BinaryWriter(
                           File.Open(StudentSaveFileDialog.FileName, FileMode.Create)))
                {
                    // write stuffs to file

                    outputStream.Write(Program.student.id.ToString());
                    outputStream.Write(Program.student.StudentID);
                    outputStream.Write(Program.student.FirstName);
                    outputStream.Write(Program.student.LastName);

                    //cleanUp
                    outputStream.Flush();
                    outputStream.Close();
                    outputStream.Dispose();

                    // give feedback to user that file has been saved
                    // this is a modal form
                    MessageBox.Show("Binary File Saved Successfully", "Saving Binary File...",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
コード例 #2
0
        // open the stream for writng
        private void saveToolStripButton_Click(object sender, EventArgs e)
        {
            // configure the file dialog
            StudentSaveFileDialog.FileName         = "Stduent.txt";
            StudentSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory();
            StudentSaveFileDialog.Filter           = "Text Files (*.txt)|*.txt| All Files (*.*)|*.*";

            // open the file dialog
            var result = StudentSaveFileDialog.ShowDialog();

            if (result != DialogResult.Cancel)
            {
                using (StreamWriter outputStream = new StreamWriter(
                           File.Open("Student.txt", FileMode.Create)))
                {
                    // write content - string type - to the file
                    outputStream.WriteLine(Program.student.id);
                    outputStream.WriteLine(Program.student.StudentID);
                    outputStream.WriteLine(Program.student.FirstName);
                    outputStream.WriteLine(Program.student.LastName);

                    // cleanup
                    outputStream.Close();
                    outputStream.Dispose();

                    // give feedback to the user that the filehas been saved
                    // this is a "moda" form
                    MessageBox.Show("File Saved...", "Saving File...", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
コード例 #3
0
        private void saveToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // configuration for saveFileDialog
            StudentSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); // set the default
            StudentSaveFileDialog.FileName         = "Student.txt";                   // set the default
            StudentSaveFileDialog.Filter           = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*";


            var result = StudentSaveFileDialog.ShowDialog();

            if (result != DialogResult.Cancel)
            {
                // open a stream to write
                using (StreamWriter outputStream = new StreamWriter(
                           File.Open(StudentSaveFileDialog.FileName, FileMode.Create)))
                {
                    // write stuff to the file
                    outputStream.WriteLine(Program.student.id.ToString());
                    outputStream.WriteLine(Program.student.StudentID);
                    outputStream.WriteLine(Program.student.FirstName);
                    outputStream.WriteLine(Program.student.LastName);

                    // cleanup
                    outputStream.Close();
                    outputStream.Dispose();
                }

                MessageBox.Show("File Saved Successfully!", "Saving...",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #4
0
        private void saveToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // configure the file dialog
            StudentSaveFileDialog.FileName         = "Student.txt";
            StudentSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory();
            StudentSaveFileDialog.Filter           = "Text Files (*.txt)|*.txt| All File (*.*)|(*.*";

            //open file dialog mod    var result = StudentSaveFileDialog.ShowDialog();
            var result = StudentSaveFileDialog.ShowDialog();

            if (result != DialogResult.Cancel)
            {
                using (StreamWriter outputString = new StreamWriter(File.Open(StudentSaveFileDialog.FileName, FileMode.Create)))
                {
                    //write stuff to the file
                    outputString.WriteLine(Program.student.id);
                    outputString.WriteLine(Program.student.StudentID);
                    outputString.WriteLine(Program.student.FirstName);
                    outputString.WriteLine(Program.student.LastName);
                    //cleanup
                    outputString.Close();
                    outputString.Dispose();
                }
                MessageBox.Show("File Saved", "Saving....");
            }
        }
コード例 #5
0
        private void saveBinaryFileToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // configure the file dialog
            StudentSaveFileDialog.FileName         = "Student.dat";
            StudentSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory();
            StudentSaveFileDialog.Filter           = "Binary Files (*.dat)|*.dat| All File (*.*)|(*.*";

            //open file dialog mod    var result = StudentSaveFileDialog.ShowDialog();
            var result = StudentSaveFileDialog.ShowDialog();

            if (result != DialogResult.Cancel)
            {
                using (BinaryWriter outputString = new BinaryWriter(File.Open(StudentSaveFileDialog.FileName, FileMode.Create)))
                {
                    //write stuff to the file
                    outputString.Write(Program.student.id.ToString());
                    outputString.Write(Program.student.StudentID);
                    outputString.Write(Program.student.FirstName);
                    outputString.Write(Program.student.LastName);
                    //cleanup
                    outputString.Flush();
                    outputString.Close();
                    outputString.Dispose();
                }
                MessageBox.Show("File Saved", "Saving....", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #6
0
        private void sAVEToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //configure the file dialog
            StudentSaveFileDialog.FileName         = "Student.txt";
            StudentSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory();
            StudentSaveFileDialog.Filter           = "Text Files (*.txt)|(*.txt| All Files (*.*)|*.*";

            //open the file dialog
            var result = StudentSaveFileDialog.ShowDialog();

            if (result != DialogResult.Cancel)
            {
                //open file to write
                using (StreamWriter outputStream = new StreamWriter(
                           File.Open(StudentSaveFileDialog.FileName, FileMode.Create)))
                {
                    //write stuff to the file
                    outputStream.WriteLine(Program.student.Id);
                    outputStream.WriteLine(Program.student.StudentId);
                    outputStream.WriteLine(Program.student.FirstName);
                    outputStream.WriteLine(Program.student.LastName);

                    //close the file
                    outputStream.Close();

                    //dispose of the memory
                    outputStream.Dispose();
                }

                //give feedback to the user that the file has been saved
                //this is a "modal" form
                MessageBox.Show("File Saved", "Saving...", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #7
0
        private void oPENToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //configure the file dialog
            StudentOpenFileDialog.FileName         = "Student.txt";
            StudentOpenFileDialog.InitialDirectory = Directory.GetCurrentDirectory();
            StudentOpenFileDialog.Filter           = "Binary Files (*.txt)|(*.txt| All Files (*.*)|*.*";

            //open the file dialog
            var result = StudentSaveFileDialog.ShowDialog();

            if (result != DialogResult.Cancel)
            {
                try
                {
                    //open the stream for reading
                    using (StreamReader inputStream = new StreamReader(
                               File.Open(StudentOpenFileDialog.FileName, FileMode.Open)))
                    {
                        //read stuff from the file into the student class
                        Program.student.Id        = int.Parse(inputStream.ReadLine());
                        Program.student.StudentId = inputStream.ReadLine();
                        Program.student.FirstName = inputStream.ReadLine();
                        Program.student.LastName  = inputStream.ReadLine();

                        //cleanup
                        inputStream.Close();
                        inputStream.Dispose();
                    }

                    NextButton_Click(sender, e);
                }

                catch (IOException exception)
                {
                    Debug.WriteLine("ERROR" + exception.Message);
                    MessageBox.Show("Error: " + exception.Message, "File I/O Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                catch (FormatException exception)
                {
                    Debug.WriteLine("ERROR" + exception.Message);
                    MessageBox.Show("Error: " + exception.Message + "\n\nPlease select the appropriate file type", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #8
0
        private void saveToolStripMenuItem_Click(object sender, EventArgs e)
        {
            StudentSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory();
            StudentSaveFileDialog.FileName         = "student.txt";
            StudentSaveFileDialog.Filter           = "Text Files (*.txt)|*.txt|All Files(*.*)| *.*";
            var result = StudentSaveFileDialog.ShowDialog();

            if (result != DialogResult.Cancel)
            {
                using (StreamWriter outputString = new StreamWriter(
                           File.Open(StudentSaveFileDialog.FileName, FileMode.Create)))
                {
                    outputString.WriteLine(Program.student.ID);
                    outputString.WriteLine(Program.student.StudentID);
                    outputString.WriteLine(Program.student.FirstName);
                    outputString.WriteLine(Program.student.LastName);
                    outputString.Close();
                    outputString.Dispose();
                }
            }
        }