Microsoft Visual F# Programming

Microsoft Visual F# Programming

F# is a computer programming language researched and developed by Microsoft. This website provides lessons and turials to create console and graphical applications using the F# language.

This web site teaches F# as a computer language. The lessons show how to create console application and interactions.

F# Programming

01: Introduction to MS Visual F#
02: Intro to Applications Values
03: Introduction to Windows Controls
04: Introduction to Data Types
05: Conditional Statements
06: Pattern Matching
07: Introduction to Functions
08: Creating and Using Functions
09: Records
10: Introduction to Classes
11: The Properties of a Class
12: Modules & Namespaces
13: Inheritance
14: Interfaces
15: Creating and Using Classes
16: Active Patterns
17: Staticity
18: Strings
19: structures
20: Generics
21: Delegates
22: Properties of Controls
23: Methods and Events of Controls
24: Controls Containers
25: The Forms of an Application
26: Date and Time Values
27: Exception Handling
28: Introduction to File Processing
29: Files Operations
30: Tuples
31: Intro to .NET Collections
32: F# Lists
33: Arrays
34: Sequences
35: A Set as a Collection of Elements
36: Dictionary-Based Collections
37: Intro to Applications Graphics
38: Introduction to Bitmaps
39: Introduction to Drawing
40: Brushes
41: Drawing Strings & Printing
42: Applications Menus
43: Document-Based Applications
44: Introduction to XML
45: Introduction to XML Elements
46: Intro to Built-In Collections Classes
29: Hash Sets (F# and .NET)

Windows Controls
Button Check Box Checked List Box Combo Box Date Picker
Data Grid View Domain Up-Down Group Box Label Link Label
List Box List View Masked Text Box Month Calendar Numeric Up-Down
Panel Picture Box Radio Button Rich Text Box  
    Scroll Bars Split container Tab Control
Text Box Time Picker Track Bar Tree View Timer
Tick Counter Progress Bar   Numeric Upd-Down  


Graphics | XML | Data Sets | ADO.NET

Windows Controls Examples

Algebra | Compound Interest | Elementary Addition | Percentage Conversion | Movie Review


Message Boxes

Conditional Statements

Windows Controls Examples: Algebra

Setting the Icon of a Form

The Control Box of a Form

Setting the Location of a Form

Form's Start Position

Control-Based Applications Graphics Applications

Elementary Addition The Color Selector
Compound Interest Increasing/Decreasing Circles
Percentage Conversions  


Started on Wednesday, October 21, 2009


Alexa 05/03/2015: 20,139,196; 10/03/2015: 17,512,758 25/03/2015: 15,851,621; 24/05/2015: 21,683,969

  Copyright © 2009-2015 FunctionX