La Web del Programador: Comunidad de Programadores
 
    Pregunta:  37325 - ¿COMO PUEDO CREAR FUNCIONES Y PROCEDIMIENTOS EN V. BASIC.NET
Autor:  Baco Baco
¿Como puedo crear funciones y procedimientos en v. basic.net, a diferencia de la versión anterior, uno puede agregar una función o procedimiento por medio del menu herramientas. En visual basic.net no puedo encontrar el medio para crearlas, yasea en un formulario, modulo.bas o en una clase.

Esperando respuestas gracias.

  Respuesta:  Alexander Bacon
Public Class clsFuncion
Public Function nombrefuncion() As String
-Lo que quieres que haga: buscar, traer, llevar,copiar, eliminar, etc
return "valor"
end function

-aca dentro tambien puede ir un procedimiento que lo llamas desde la funcion, solo para que no tengas un chorizo repetido si es que lo usas en otras funciones, o desde el mismo form.

sub nombreprocedimiento(byval valorqueusarasenlafuncion as object)
chorizo
end sub

end class


Y si es orientada a Objeto

  Respuesta:  Omar Colihuinca
lo que indica Victor Prado es correcto, en tanto lo que dice eider es falso, pues VB.net no es un lenguaje orientado a objetos, si bien es cierto posee algunos objetos no implica que sea POO, solo decir que es orientado a eventos..

  Respuesta:  Victor Prado
Bueno pss veras es muy sencillo.
todos sabemos que hay dos tipos de procemientos ,metodos, funciones o como le quieras llamar.

el primer es tipo es aquel que realiza una serie de instruciones sin regresarte ningun valor, para este necesitamos la siguiente sintaxix.
public Sub Ejemplo()
'manejo de procedimientos
End Sub
el segundo es aquel que te retorna un valor y es parecido al anterior
Public Function Ejemplo2()As String
return "hola"
End Function

los dos metodos pueden recibir cualquier numero de argumentos y el function puede retornar cualquier cosa que sea un objeto en VB.net

  Respuesta:  Eider Mauricio Aristizábal Erazo
Mira, lo que pasa es que en .NET la cosa cambia un poco y debes empezar a utilizar el paradigma de programación orientada a objetos POO, lo que veo mas equivalente a la creacion de procedimientos es mediante la creacion de clases, en el proyecto agregas una clase luego puedes crear los procedimientos con sus modificadores de acceso, public, private, protectec .etc. Te recomiendo estudies en la comunidad de desarrolladores cinco estrellas de .NET

Ánimo con esta plataforma.

Saludos desde Cali - Colombia :)

  Respuesta:  kikonmx
No estoy muy seguro de entender tu pregunta, pero para crear una subrutina o una función, entras a la ventana de código y escribes

Ambito Sub
código
End Sub

Ambito Function as Tipo
End Function

Donde Ambito puede ser public, private,etc

también les puedes pasar parámetros

Private Sub( texto as String )
End Sub

No se si esto es a lo que te refieres

Si lo que no puedes hacer es entrar a la ventana de código, estanto en el diseño del formulario presiona F7 y listo

  Respuesta:  Oscar Caro
Me parece que esa utilidad ya no la dispone VB.NET ya que sirve de plataforma para todos los lenguajes .NET de Microsoft.

A partir de ahora tendremos que picarnos todo el codigo

  Respuesta:  Toni Coll
No sé si te refieres a esto pero yo lo creo a mano sin problemas.

Por ejemplo:

Privatec Function LoKeSea(ByVal strValor as String) As Integer

End function

Public Sub LoKeSea()

End Sub

... eso sí, en un módulo o clase utilizo Friend en lugar de Public