reproducir archivos de audio en aplicaciones vb.net
DESCRIPTION
-TRANSCRIPT
-
26/5/2015 Ingenieriadesistemas:julio2012
http://eveingsistemasu.blogspot.com.es/2012_07_01_archive.html 1/6
Sistemasoperativos,anlisisydiseodesistemas,basededatos,programacionesendiferenteslenguajes(Javavisualbasic6.0visualstudioc++),POO,redesyotrostemas
Ingenieriadesistemas
viernes,27dejuliode2012
PublicadoporEvePorrasen10:41a.m. 1comentario:
Enlacesaestaentrada
Etiquetas:Programacin,VB.net
ReproducirarchivosdeaudioenaplicacionesVB.NETAlahoradecrearaplicaciones,enmicaso,megustaqueseanmuypersonalizadas.Unade tantas maneras de hacerlo es reproduciendo archivos audio diferentes al iniciar oduranteejecucindelprograma.
Elcdigoes
TryDimrutaAsString
ruta=My.Application.Info.DirectoryPath&"\hola.wav"
My.Computer.Audio.Play(ruta,AudioPlayMode.Background)
My.Computer.Audio.PlaySystemSound(Media.SystemSounds.Asterisk)
CatchexAsExceptionEndTry
Ladescripcineslasiguiente
DimrutaAsStringvariableparaalmacenarlarutadelarchivo
My.Application.Info.DirectoryPatheslarutadesdedondeseejecutalaaplicacin,enestecaso"hola.wav"seencuentraenlacarpetadebugdelproyecto.
My.Computer.Audio.Play(ruta,AudioPlayMode.Background)reproduceelarchivodeaudio,exiten3modosdereproduccin.
1. AudioPlayMode.Background
reproducirelsonidoensegundoplano
2. AudioPlayMode.BackgroundLoop
reproduce el sonido en segundo plano hasta que se llame elmtodoMy.Computer.Audio.Stop()
3. AudioPlayMode.WaitToComplete
Reproduceelsonidohastaquefinalizalareproduccin.
My.Computer.Audio.PlaySystemSound()Reproducesonidosdelsistema.
Esperoseademuchautilidad!!!:)
+4 Recomendar esto en Google
12
EvePorras
313metienenensuscrculos. Vertodo
Aadiracrculos
Google+Followers
VISITAS
5 8 3 2 7
2012(23)octubre(5)
julio(3)Reproducirarchivosdeaudioen
aplicacionesVB.NE...
UsobsicoDatagridview(DataSetyXML)
UsobsicodeDatagridview(DataSetySQLserver2...
mayo(1)
abril(12)INFRAGISTICS
Oracle
Tecnologa3G
GeneracionesXYZ
TecnologaGSM
Sistemasoperativosmviles:Android
TecnologaWIMAX
Dropbox.
Mtodosdeordenamientoporintercambio
Matriztranspuesta
Sistemasoperativosmviles:iOS
EjemplosderecursividadVB.NET
marzo(2)Evolucindelossistemas
operativosysistemasco...
Motivodelblog
Temas
Entradas
12 Ms Siguienteblog Crearunblog
-
26/5/2015 Ingenieriadesistemas:julio2012
http://eveingsistemasu.blogspot.com.es/2012_07_01_archive.html 2/6
mircoles,25dejuliode2012
UsobsicoDatagridview(DataSetyXML)Acontinuacin,comollenardedatosundatagridviewpormediodeundatasetenvisual
studio2010(VB.NET)yguardarlosdatosenunarchivoXML.
Laideaescargarundatagridviewcondatosmanualmente,guardarlosenunarchivoXMLy
cargarotrodatagridviewconesemismoarchivo.
lospasosson:
1. Crearunformularioyagregarlosiguiente
2datagridview
1button
2. Elresultadoser
3. CrearunaclasellamadaXML,lacultendrelsiguientecdigo
ImportsSystem.IOImportsSystem.Xml
PublicClassxml
#Region"Members"PrivatexmlDataSetAsNewDataSet'Direccindedondesecrearelarchivo,enestecaso,esdondeseejecutalaaplicacin.PrivatexmlFileAsString=Application.StartupPath+"\clientes.xml"Privatecolumns()AsString'Nombredelascolumnas#EndRegion
PublicSubWriteXmlToFile(ByVallistaAsDataGridView)TryDimdsAsNewDataSetds=ConvertToTable(lista)IfdsIsNothingThenExitSubEndIfIfFile.Exists(xmlFile)=TrueThen'siexisteelarchivoFile.Delete(xmlFile)'BorrarelarchivoEndIf'CrearelFileStreamparaescribirDimmyFileStreamAsNewSystem.IO.FileStream(xmlFile,System.IO.FileMode.Create)
'crearunXmlTextWriterconelfileStream.DimmyXmlWriterAsNewSystem.Xml.XmlTextWriter(myFileStream,System.Text.Encoding.Unicode)
'escribirlosdatosconelmtodoWriteXmlds.WriteXml(myXmlWriter)'Crearelarchivo
CatchexAsExceptionMessageBox.Show(Err.Description)FinallymyXmlWriter.Close()EndTryEndSub
UsobsicodeDatagridview(DataSetySQLserver2008)
ConectarVB.NETconMySql
Tablasdedecisinparte1
populares
VB.net (5) redes (5) Estructuradedatos(3)Programacinorientadaaobjetos (3) Software (3) sistemasoperativos (3) Programacin (2) SQLSERVER (2) telecomunicacionestelematica (2)
Etiquetas
Administracin (1) Anlisis y diseo desistemas(1)Basededatos(1)C#(1)Oracle(1)Windowsmobile(1)XML(1)
-
26/5/2015 Ingenieriadesistemas:julio2012
http://eveingsistemasu.blogspot.com.es/2012_07_01_archive.html 3/6
PublicSubLoadProcess(ByRefdtvAsDataGridView)IfFile.Exists(xmlFile)=FalseThenExitSubEndIfxmlDataSet=ReadXML()'SeleasignaundatasetDimfilasAsInteger=xmlDataSet.Tables(0).Rows.Count1Iffilas
-
26/5/2015 Ingenieriadesistemas:julio2012
http://eveingsistemasu.blogspot.com.es/2012_07_01_archive.html 4/6
PublicadoporEvePorrasen11:21p.m. 11comentarios:
Enlacesaestaentrada
Etiquetas:VB.net,XML
ESPEROQUESEADEMUCHAUTILIDAD!!
llenarelgridcondatos(izq)ydatoscargadosaldarclickenelbotn(derecha)
+8 Recomendar esto en Google
lunes,9dejuliode2012
UsobsicodeDatagridview(DataSetySQLserver2008)Acontinuacin,
Como llenar de datos un datagridview por medio de un dataset en visual studio 2010(VB.NET)ySQLserver2008.
Lohardedosformas.
1. Asignandoalapropiedaddelatablasourceeldataset2. Recorriendoeldatasetyagregandolosdatosalatabla
Nota:Segnmicrosoftundatasetrepresentaunacachdememoriainternadedatos.
Primerotenemosquehacerlosiguiente:
Nota:nonecesariamentetienenqueponerlosmismosnombresessegnlanecesidaddel
lector
1. CrearunabasededatosllamadaDBEJEMPLO
2. CrearunaunatablallamadaDEPARTAMENTOSconlossiguientes
id_departamentonvarchar(5)Unchecked
descripcionnvarchar(30)Checked
1. Crearunnuevoproyectoenvisualstudio.netllamadoLLENARDATAGRIDVIEW
2. IraherramientasyseleccionarunaDATAGRIDVIEWyarrastrarloalformularioFORM1quesegeneraautomticamente.
3. CrearFORM2,agregarleunDATAGRIDVIEWyademsCrearledoscolumnas.
4. Hastaaqutendremos:
5.CreamosunaclasellamadaDATOS
Nota:Laprogramacindelcdigoesorientadaaobjetos,noestructurada.
-
26/5/2015 Ingenieriadesistemas:julio2012
http://eveingsistemasu.blogspot.com.es/2012_07_01_archive.html 5/6
6.Laclasetendrelsiguientecdigo:
ImportsSystem.DataImportsSystem.Data.SqlClientPublicClassdatosprivateServerNameAsString="."'Nombredelservidorlocal,puedenescribir".",sinolesfuncionaescribanelnombrecompleto,porejemplo:"EVELYNPC\SQLEXPRESS"privateDBnameAsString="DBEJEMPLO"'NombredelabasededatosprivatesqlstringConexionAsString="DataSource="+Servername+"InitialCatalog="+DBname+"IntegratedSecurity=True"privateSqlconexionAsNewSqlClient.SqlConnection(sqlstringConexion)'asignalaconexiondelabasededatosconstringdelaconexionprivateSqlCommandAsSqlClient.SqlCommandprivateSqldapterAsNewSqlClient.SqlDataAdapterprivateSqlDataAdapterAsSqlDataAdapter
PrivateFunctionCargarDataset(ByValSqlStringAsString,ByValtablaAsString)AsDataSetTryDimSQLdatasetAsNewDataSetSqlconexion.Open()Sqldapter=NewSqlDataAdapter(SqlString,Sqlconexion)Sqldapter.Fill(SQLdataset,tabla)ReturnSQLdatasetCatchexAsExceptionReturnNothingMessageBox.Show("Nosepudocompletarlaoperacin,intentedeverificarlaconexinalabasededatos.","Falloconexinalabasededatos",MessageBoxButtons.OK,MessageBoxIcon.Error)FinallySqlconexion.Close()EndTryEndFunction
PublicSubCargargrid(ByValformularioAsString,ByRefdtgAsDataGridView)TryDimtablaAsString="departamentos"DimSqlStringAsString="selecta.id_departamentoasCdigo,a.descripcionasDepartamentofrom"+tabla+"a"DimdsAsDataSet=CargarDataset(SqlString,tabla)
IfdsIsNothingThenExitSubEndIf
SelectCaseformularioCase"Forma1"CargarForma1(ds,dtg,tabla)Case"Forma2"CargarForma2(ds,dtg,tabla)CaseElseExitSubEndSelectCatchexAsExceptionMessageBox.Show(Err.Description)EndTryEndSub
PrivateSubCargarForma1(ByValdsAsDataSet,ByRefdtgAsDataGridView,ByValtablaAsString)TryDimnAsInteger'variablesparaelforDimfilaAsDataGridViewRow'representaunafiladeldatagridview'cicloparalimpiareldatagriddecualquierdatoyevitarqueserepitanIfdtg.Rows.Count>0ThenForn=dtg.Rows.Count2To0Step1fila=dtg.Rows(n)dtg.Rows.Remove(fila)'EliminamoslafiladelacoleccinNextEndIf
dtg.DataSource=Nothing'limpiareldatasoursedtg.Refresh()'actualizardtg.DataSource=ds'asignarenlamemorialatabladtg.DataMember=tabla'asignarlatablaescogidaCatchexAsExceptionMessageBox.Show(Err.Description)EndTryEndSub
PrivateSubCargarForma2(ByValdsAsDataSet,ByRefdtgAsDataGridView,ByValtablaAsString)TryIfdtg.Rows.Count>0Thendtg.Rows.Clear()'limpiareldatagridviewEndIfDimfilasAsInteger=ds.Tables(tabla).Rows.Count1'verificamosqueexistandatosIffilas
-
26/5/2015 Ingenieriadesistemas:julio2012
http://eveingsistemasu.blogspot.com.es/2012_07_01_archive.html 6/6
Entradasmsrecientes EntradasantiguasPginaprincipal
Suscribirsea:Entradas(Atom)
PublicadoporEvePorrasen10:38a.m. 35comentarios:
Enlacesaestaentrada
Etiquetas:SQLSERVER,VB.net
DimdescripcionAsStringForiAsInteger=0Tofilas'recorrerlasfilasdeldatasetcargadoCodigo=ds.Tables(tabla).Rows(i)(0)descripcion=ds.Tables(tabla).Rows(i)(1)dtg.Rows.Add(Codigo,descripcion)NextCatchexAsExceptionMessageBox.Show(Err.Description,"Falloconexinalabasededatos",MessageBoxButtons.OK,messageBoxIcon.Error)EndTryEndSubEndClass
7.Agregamosunbotnparacargarlosdatosyeneleventoclickdelbotn,colocamoselsiguientecdigo.
DimobjetoDatosAsNewdatos'instanciarunobjetodelaclasedatosobjetoDatos.Cargargrid("Forma2",DataGridView1)
Nota:El"Forma1"o"Forma2"dependedelformulariodelquesellamaalmtodo
8.Corremoslaaplicacinyelresultadoser:
Esperoquelesseadeutilidad...!!:)
+16 Recomendar esto en Google
EvelynPorrasZ.PlantillaAwesomeInc..ConlatecnologadeBlogger.