CHAPTER 1: Cross-platform .NET Core Custom Library for System.IO CHAPTER GOAL: In this chapter we will learn about the purpose and benefits of a custom cross-platform .NET Core Library, and about the implementation architecture of the custom library components. NO OF PAGES : 30-50 SUB - TOPICS 1. Acronym''s. 2. RVJ.
IO: Creating our .NET Core custom library. 3. System.IO and .NET Core 3. 4. Getting information about resources 5.
Views of information about resources 6. Architecture for implementation 7. Do''s and Don''ts CHAPTER 2: Aggregating Information with System.IO CHAPTER GOAL: In this chapter we will learn about the .NET API''s of System.IO used for the getting information about environment and resources. NO OF PAGES : 30-50 SUB - TOPICS: 1. Acronym''s.
2. Working with .NET API''s of System.IO. 3. Aggregating information about IO resources. 1. Drives 2.
Directories 3. Files 4. Environment 4. Conclusion. CHAPTER 3: Manipulation of Resources with System.IO CHAPTER GOAL: In this chapter we will learn about .NET System.IO API''s for manipulation of environment and resources.
NO OF PAGES: 30-50 SUB -TOPICS 1. Acronyms. 2.NET API''s of System.IO for resource manipulation. 3. Building custom IO actions for RVJ.IO custom library.
4. Doing search using custom library RVJ.IO. 5. Copy and Move actions using custom library RVJ.IO. 6. Changing values of properties of IO resources, such as date/time, name, etc.
7. Security for working with System.IO. 8. Conclusions. CHAPTER 4: Special O perations with System.IO CHAPTER GOAL: In this chapter we will learn about special .NET API''s of System.
IO. NO OF PAGES : 30-50 SUB - TOPICS: 1. Acronyms. 2. Security: working with information about access control. 3. Working with collection of resources. 4.
Working with collection of Directories. 5. Working with collection of Files. 6. Working with collection of system information. 7. Conclusions. Chapter 5: Working with Managed and Unmanaged Streams Chapter Goal: In this chapter we will learn the features of .
NET API''s of System.IO for manipulation of streams, such as Memory stream, File stream, and so on. NO OF PAGES: 30-50 SUB -TOPICS 1. Acronym''s. 2. Working with streams for .NET Core and System.IO 3.
Working with BinaryReader and BinaryWriter .NET types. 4. Working with MemoryStream .NET type. 5. Working with StreamReader and StreamWriter .NET types.
6. Working with StringReader and StringWriter .NET types. 7. Working with UnmanagedMemoryStream .NET type. 8. Improve performance working with FileStream .
NET type. 9. Improve performance working with BufferedStream .NET type. 10. Conclusions.