Welcome to nanobooks
At the moment the only purpose of this site is to provide a way to read the online version of the X# Kompendium.
Imporant: The book is not finished yet. Not all chapters are finished and the book is based on X# 2.14. The final version of this book will be available both as a Pdf file and also through Print on Demand.
The Pdf version will be probably free. The print on demand version will contain a few additional "bonus chapters". There will also be a German version of this book. Hopefully by march 2024 (but definitely before the next X# Summit;)
I am stil working on some chapters and the example programs (it's much more work than I had originally expected and I have not even started with the index;).
If you are an X# developer and have any questions or comments about the book or you would like to add a topic please send me an email at info@activetraining.de
Peter Monadjemi, Esslingen, December 2023
The chapters and the current status of the book (last update 11/12/23)
Chapter |
Title |
Status |
0 | Introduction | 100% |
1 | Setup | 100% |
2 | First steps with the X# compiler | 100% |
3 | X# and Visual Studio | 100% |
4 | Variables and data types | 100% |
5 | Control structures | 100% |
6 | Functions and methods | 100% |
7 | Arrays and lists | 100% |
8 | Exception handling | 100% |
9 | OOP | 80% |
10 | LINQ | 100% |
11 | Multithreading | 100% |
12 | Filesystem | 100% |
13 | Asynchronous programming | 50% |
14 | Database access with X# | 100% |
15 | The X# runtime library and other dialects | 50% |
16 | WinForms, WPF and other UI frameworks | 70% |
17 | XML (bonus chapter) | 100% |
18 | Unit tests for better programming (bonus chapter) | 100% |
19 | X# and .Net Core (bonus chapter) | 100% |
20 | Miscellaneous topics (bonus chapter) | 100% |
A | Appendix A: A history of X# | 100% |
B | Appendix B: Short comparison with C# and Visual Basic | 80% |