Algunos F # incluye:
F # es el primer lenguaje ML, donde se puede acceder a todos los tipos y valores en un programa de ML de algunos otros idiomas importantes (por ejemplo, C #) de una manera predecible y agradable.
F # fue lanzado por primera vez. NET lenguaje para producir IL genérico, y el compilador fue diseñado en parte con este lenguaje en la mente. El compilador también puede producir (no genérico) v1.0 o v1.1. NET binarios.
F # admite características que a menudo faltan en las implementaciones de LD, como cadenas Unicode, la vinculación dinámica, multithreading preventivo y de apoyo de la máquina SMP.
C # para desarrolladores:
El fsi.exe entorno interactivo apoya el desarrollo de alto nivel y la exploración de la dinámica de su código y el medio ambiente.
La línea de comandos del compilador fsc.exe soporta compilación separada, la información de depuración y optimización.
F # viene con F # para Visual Studio, una extensión de Visual Studio 2003 y Visual Studio 2005 que soporta características tales como un entorno integrado de compilación / depuración, depuración gráfica, resaltado de sintaxis interactivas, análisis y verificación de tipos, IntelliSense, CodeSense, MethodTips y un proyecto simple sistema.
F # se puede utilizar con las herramientas del. NET Framework, Visual Studio de Microsoft y muchas otras herramientas de desarrollo. NET.
F # viene con una biblioteca de compatibilidad ML que se aproxima y se extiende a algunos de los 3,06 bibliotecas OCaml. Esto significa que usted no tiene que utilizar. Bibliotecas NET si no es apropiado. Es posible escribir aplicaciones grandes y sofisticados que se pueden cruzar-compilados como código OCaml o código de F #, y tomamos este modo de uso muy en serio.
Ejemplo:
Creamos un nuevo Proyecto F#, y después agregamos un nuevo elemento en este caso crearemos un archivo Source File
Borramos todo lo que nos aparece en el archivo, por de mientras, crearemos un formulario windows en donde nos aparesca un hola mundo.
Primero empezaremos por importar nuestras librerias que ocuparemos para manipular los formularios windows, estas son:
open System
open System.Windows.Forms
open System.Windows.Forms
Después programamos lo que es la ventan de nuestro formulario:
let form = new Form()
do form.Width <- 400
do form.Height <- 300
do form.Text <- “GG Ejemplo1″
do form.Width <- 400
do form.Height <- 300
do form.Text <- “GG Ejemplo1″
Agregaremos un richtextbox, en donde colocaremos nuestro mensaje:
(* Aquí va nuestro texto *)
let textB = new RichTextBox()
do textB.Dock <- DockStyle.Fill
do textB.Text <- “Hola F# GG!”
do form.Controls.Add(textB)
let textB = new RichTextBox()
do textB.Dock <- DockStyle.Fill
do textB.Text <- “Hola F# GG!”
do form.Controls.Add(textB)
Por ultimo:
do Application.Run(form)
Asì que nuestro codigo quedarìa de la sig forma:
open System
open System.Windows.Forms
open System.Windows.Forms
let form = new Form()
do form.Width <- 400
do form.Height <- 300
do form.Text <- “GG Ejemplo1″
do form.Width <- 400
do form.Height <- 300
do form.Text <- “GG Ejemplo1″
let textB = new RichTextBox()
do textB.Dock <- DockStyle.Fill
do textB.Text <- “Hola F# GG!”
do form.Controls.Add(textB)
do textB.Dock <- DockStyle.Fill
do textB.Text <- “Hola F# GG!”
do form.Controls.Add(textB)
do Application.Run(form)
Ejecutamos y compilamos, nos aparece una pantalla de consola y posteriormente nuestro formulario windows.



No hay comentarios.:
Publicar un comentario