90 likes | 226 Vues
This workshop focuses on advanced file handling techniques in .NET, including reading from and writing to files using FileStream. Participants will learn to implement encryption and compression using CryptoStream and GZipStream, making file management secure and efficient. Additionally, the session covers practical examples, such as using SaveFileDialog for saving user data and handling input through OpenFileDialog. Attendees will gain hands-on experience with error handling, logging, and various .NET components, facilitating ease of development in real-world applications.
E N D
WorkShop .NET Med Olav Hermansen olavjh@hiof.no
Øving 2 using (FileStream inFile = File.OpenRead(myFile)) { using (FileStream outFile = File.Create(myFile + ".new.txt")) { using (CryptoStream cryptoStream = new CryptoStream(inFile, transform, CryptoStreamMode.Read)) { using (GZipStream compress = new GZipStream(cryptoStream, CompressionMode.Decompress)) { compress.CopyTo(outFile); txtLog.AppendText("Decompressing " + myFile + " to " + myFile + ".new.txt\n"); } } } }
Hello World • Properties • Click
Heavy calculations • MessageBox • Convert • Exceptions
Log stuff you do • DateTime • ListView • Anchor
Log stuff you do: And save it to file • SaveFileDialog • StreamWriter • ToolStripMenu
Log stuff you do: Open file • OpenFileDialog • StreamReader • Split