
Begin your journey into Windows Forms development with IronPython, using the Windows Forms designer and Visual Studio tools, across four modules covering setup, design, and debugging.
Explore IronPython as a Python implementation for the .NET platform, learn how the Python engine compiles to intermediate language bytecode, and use scripts to automate tasks.
Explore Visual Studio Community as a free, cross-language integrated development environment for editing, debugging, and building Windows Forms and web applications, with support for Python and multiple languages.
Path to download sharpdevelop
https://sourceforge.net/projects/sharpdevelop/files/SharpDevelop%204.x/4.4/
Explore the basics of Python, including variables, data types, keywords, and operators, and learn how runtime type inspection and assignments work.
Explore Python data structures, from lists and tuples to dictionaries, using indexing, slicing, and built-in functions like len, max, min, mean, and sort; learn to add, update, delete, and iterate.
Define and call functions using def, pass arguments including keyword arguments, and manage local and global scope, then organize code with modules and imports.
Explore file handling operations and exception mechanisms in IronPython for Windows programming, including opening, reading, writing, and closing files, handling access modes, and managing errors with try-except.
Explore the .NET framework and Windows forms, focusing on the common language runtime, assemblies, namespaces, and how the main form starts the application and makes the window visible.
Learn to use standard dialog boxes in Windows Forms, including open file, color selection, and message boxes, by leveraging library dialog classes and setting properties to collect user input.
Learn how events and event handlers respond to Windows messages. Define and wire handlers to controls, and manage startup and shutdown sequences.
Design a user interface with radio buttons and checkboxes, where a checkbox enables or disables radio options and tracks changes via the checked property and change events.
Redesign the user interface using ListBox and ComboBox in a Windows Forms app with IronPython, populating items, handling index changed events, and displaying the selected item in a label.
Design a Windows UI using list view and tree view controls to display images and text, manage items with an image list, and define columns for detailed views.
Redesign the user interface with a tab control to host multiple pages, configure properties for image and text display, and handle runtime addition and selected-index events.
Explore how to create and customize tool strips, menus, and status bars in a Windows Forms app using IronPython, including buttons, menu items, submenus, and embedded images.
Explore data visualization with the Microsoft chart control, configuring chart areas, axes, legends, and series, and binding data to update charts for different chart types via a combo box.
Learn how SDI and MDI apps manage windows with frame and child forms, support multiple documents, and implement the document/view architecture to load and display data.
Ironpython is the choice for providing scripting language support in many commercial software's like Autocad , Ansys etc. Ironpython is python with .Net support so it can leverage power of .Net technology.
In this course users will learn to develop ironpython scripts with GUI support using windows forms available in .Net framework.We will start with basics of python language and understand basics of .Net framework library.We will design application interface with windows forms and use different controls available in the .net framework class library to enhance the user interface and manipulate data.
Ansys provides customization toolkit to develop custom programs using Ironpython. This course will help students to develop GUI interface easily for their custom programs developed using Ansys ACT.