Graphical Interfaces for C#

Graphical Interfaces for C#A new environment called .NET was recently introduced to wide public. However, this environment does not contain libraries for advanced graphical output. Therefore it is necessary to make such libraries available to .NET. This paper describes our implementation of graphical library interfaces. The implementation allows cooperation of graphical interfaces with .NET. We have dealt with interfaces of libraries such as OpenGL, DirectX, and Visualization Toolkit (also known as VTK). A short description of libraries is included as well as a short introduction to .NET environment. We also present results, advantages, and disadvantages of our implementation. This paper contains neither comparison of the graphical libraries nor comparison of .NET environment and other environments.
Read more

Programming .NET Windows Applications Drawing and GDI+

Programming .NET Windows Applications Drawing and GDI+The designers of .NET, and especially of Visual Studio .NET, clearly had in mind a model in which you could write sophisticated Windows Applications using only the controls available in the Toolbox. This approach is very successful, and many Windows programmers will never need to go beyond the Toolbox and forms model for building powerful user interfaces. As discussed elsewhere in this book, the Toolbox includes controls for displaying data (labels, DataGrids, Calendars, listboxes, etc.) as well as for offering the user choices (radio buttons, checkboxes, listboxes, etc.) and for gathering data (text boxes, etc.) In addition, several controls and components manage date and time (Timer, etc.) or the form itself (splitter, etc.).
Read more

Introduction to GuiRecess v 1.0 - The RANT3D Input Java Graphical User Interface

RANT3D is a physics code that is used to model RF antennas used in fusion tokamaks. The input for the RANT3D code primarily consists of two files, recess_input and current_element_input. The function of these files is to provide the geometry of a series of recesses and current elements or straps and their corresponding parameters that model an antenna. The code is quite complex, and the inputs can be quite tedious to write out for large, complex antennas such as the RF antenna in NSTX. In order to make the code easier to use, and therefore more accessible, the GuiRecess program was written.
Read more

Basic introduction to Graphics programming in VB

I was asked recently where on the site one should go to find a basic introduction to graphics programming in VB, and I realised that there was nothing that really covered the basics; things that once you’re messing around with more advanced things you tend to take for granted (and indeed I had done in my other tutorials on the subject.) As such I’m writing this tutorial with no assumed knowledge (hopefully) apart from a very basic knowledge of VB programming in general. As such I’m writing this tutorial with no assumed knowledge (hopefully) apart from a very basic knowledge of VB programming in general.
Read more