# Manuel Raffel's CLR/.Net Examples

Hint: if you wish to look at the ooRexx code with syntax highlighting, then you can use the free and open-source editor `"[g]vim"`, which is available for practically all platforms and can be downloaded from its homepage at http://www.vim.org/.

. <directory> (List of this directory)
  Display all of this directory's files and directories.
.. <directory> (List of parent directory)
  Display all of the parent directory's files and directories.
00-helloworld-bsf.rxj
  Simple output of "Hello World" via the Java "java.lang.System" class. (No CLR/.Net involved.)
01-helloworld-clr.rxj
  Simple output of "Hello World" via the CLR/.Net "System.Console" class.
02-eventlog-clr.rxj
  Reads the "Application" log of the current machine and outputs every entry. Uses the "System.Media.SystemSounds" class to emit a beep for every written message.
03-systemevents-clr.rxj
  Listens to a Windows system event, namely the change of the systems clock value.
04-forms-clr.rxj
  Creates a Windows form with a progress bar and a start button which, when clicked, starts a new thread to increase the progress bar and animates the button.
05-client-clr.rxj
  Creates a networking client which connects to a server listening on address 127.0.0.1 (localhost) and port 2015. User input is sent to the server.
  Hint: You need to start "05-server-clr.rxj" (see next item) in another window, before you can run this application successfuly.
05-server-clr.rxj
  Creates a networking server which waits for connections on address 127.0.0.1 (localhost) and port 2015. Any received data is written to standard output.

Rony G. Flatscher, 2016-08-13, Wien/Vienna, Austria, Europe