Accueil > > > CHARGER UNE MSFLEXGRID OU UNE LISTVIEW À PARTIR D'UN FICHIER TEXTE (ET VICE-VERSA) EN TENANT COMPTE DE LA TAILLE DES COLONNES [MODULE]
CHARGER UNE MSFLEXGRID OU UNE LISTVIEW À PARTIR D'UN FICHIER TEXTE (ET VICE-VERSA) EN TENANT COMPTE DE LA TAILLE DES COLONNES [MODULE]
Information sur la source
Description
bonjour, juste un module qui peut se révéler pratique (aux vues des nombreuses demandes sur le forum) pour remplir une flex ou LV à partir d'un fichier texte, et de créer le fichier selon leur contenu
Source
- ' ---------------------------------------------------------------------------------
- ' [AFCK] (PCPT) Module Mod_ReadWrite v1.0.1 05 dec 2007
- ' ---------------------------------------------------------------------------------
- '
- ' Nécessite :
- ' Mod_ReadWrite.bas [*]
- ' Msflxgrd.ocx "Microsoft FlexGrid Control 6.0 (SP6)"
- ' MSCOMCTL.OCX "Microsoft Windows Common Controls 6.0 (SP6)"
- '
- '
- ' ----------------
- ' DESCRIPTION
- ' ----------------
- ' permet de charger et d'enregistrer un fichier texte
- ' d'après une MsFlexGrid ou une ListView
- '
- '
- '
- ' ----------------
- ' HISTORIQUE
- ' ----------------
- ' v1.0.1 05-12-2007
- ' .GetArrayFile, FileFolderExists, IsArrayNull,
- ' LeftToChar, RightFromChar, SetArrayFile
- ' .FillFlexGridFromFile, SaveFileFromFlexGrid
- ' .FillListViewFromFile, SaveFileFromListView
- '
- '
- '
- ' ----------------
- ' INFORMATION
- ' ----------------
- ' .GetArrayFile : modif de http://www.codyx.org/snippet_lire-toutes-lignes-fichier-texte_22.aspx#67
- ' .FileFolderExists : http://www.codyx.org/snippet_savoir-si-fichier-existe_65.aspx#208
- ' .IsArrayNull : http://www.codyx.org/snippet_savoir-si-tableau-existe-dimension_231.aspx#747
- '
- ' ---------------------------------------------------------------------------------
- ' dernière version http://www.vbfrance.com/code.aspx?ID=44934
- ' ---------------------------------------------------------------------------------
-
-
-
- Option Explicit
- '
- ' ===================== CONSTANTE =====================
- Private Const INVALID_FILE_ATTRIBUTES As Long = &HFFFFFFFF
- '
- ' ===================== API =====================
- Private Declare Function GetFileAttributes Lib "kernel32.dll" Alias "GetFileAttributesA" (ByVal lpFileName As String) As Long
-
-
-
- ' =============================================================
- ' MéTHODES
- ' =============================================================
- '
- '
- ' *- REMPLI UNE FLEXGRID à PARTIR D'UN FICHIER TEXTE -*
- Public Sub FillFlexGridFromFile(oFG As MSFlexGrid, ByVal sPath As String, Optional ByVal sColumnsSepar As String = vbTab, Optional ByVal sRowsSepar As String = vbCrLf, Optional ByVal bFirstColAsHeader As Boolean = True)
- ' nécessite "Microsoft FlexGrid Control 6.0 (SP6)"
-
- ' récupère le tableau du fichier
- Dim aRows() As String
- Call GetArrayFile(sPath, aRows, sRowsSepar)
-
- With oFG
- .Visible = False
- ' tableau rempli ?
- If Not IsArrayNull(aRows) Then
- Dim i As Integer, j As Integer, aCols() As String
- ' clear (on laisse une ligne et une colonne pour garder le header de la couleur désirée)
- .Rows = 1: .Cols = IIf(bFirstColAsHeader, 1, 0): .Clear
- For i = 0 To UBound(aRows)
- aCols = Split(aRows(i), sColumnsSepar)
- If i = 0 Then
- ' header
- .Rows = 1: .Cols = UBound(aCols) + 1
- For j = 0 To UBound(aCols)
- .ColWidth(j) = Val(LeftToChar(aCols(j), ":"))
- .TextMatrix(0, j) = RightFromChar(aCols(j), ":")
- Next j
- Else
- ' cellules
- .Rows = .Rows + 1
- For j = 0 To UBound(aCols)
- .TextMatrix(i, j) = aCols(j)
- Next j
- End If
- Erase aCols
- Next i
- Erase aRows
- End If
- .Visible = True
- End With
- End Sub
- '
- '
- ' *- ENREGISTRE UNE FLEXGRID DANS UN FICHIER TEXTE -*
- Public Sub SaveFileFromFlexGrid(oFG As MSFlexGrid, ByVal sPath As String, Optional ByVal sColumnsSepar As String = vbTab, Optional ByVal sRowsSepar As String = vbCrLf)
- ' nécessite "Microsoft FlexGrid Control 6.0 (SP6)"
-
- Dim aRows() As String, i As Integer, j As Integer
-
- With oFG
- ' dimensionne le tableau selon la grid
- ReDim aRows(.Rows - 1)
-
- ' header
- aRows(0) = vbNullString
- For j = 0 To .Cols - 1
- aRows(0) = aRows(0) & CStr(.ColWidth(j)) & ":" & .TextMatrix(0, j) & sColumnsSepar
- Next j
- aRows(0) = LeftToChar(aRows(0), sColumnsSepar, True)
-
- ' cellules
- For i = 1 To .Rows - 1
- aRows(i) = vbNullString
- For j = 0 To .Cols - 1
- aRows(i) = aRows(i) & .TextMatrix(i, j) & sColumnsSepar
- Next j
- aRows(i) = LeftToChar(aRows(i), sColumnsSepar, True)
- Next i
- End With
-
- ' sauve
- Call SetArrayFile(sPath, aRows, sRowsSepar)
- Erase aRows
- End Sub
- '
- '
- ' *- REMPLI UNE LISTVIEW à PARTIR D'UN FICHIER TEXTE -*
- Public Sub FillListViewFromFile(oLV As ListView, ByVal sPath As String, Optional ByVal sColumnsSepar As String = vbTab, Optional ByVal sRowsSepar As String = vbCrLf)
- ' nécessite "Microsoft Windows Common Controls 6.0 (SP6)"
-
- ' récupère le tableau du fichier
- Dim aRows() As String
- Call GetArrayFile(sPath, aRows, sRowsSepar)
-
- With oLV
- .Visible = False
- ' tableau rempli?
- If Not IsArrayNull(aRows) Then
- Dim i As Integer, j As Integer, aCols() As String, Litem As ListItem
- ' clear
- .ListItems.Clear: .ColumnHeaders.Clear
- For i = 0 To UBound(aRows)
- aCols = Split(aRows(i), sColumnsSepar)
- If i = 0 Then
- ' header
- For j = 0 To UBound(aCols)
- .ColumnHeaders.Add , , RightFromChar(aCols(j), ":")
- .ColumnHeaders.Item(j + 1).Width = Val(LeftToChar(aCols(j), ":"))
- Next j
- Else
- ' cellules
- Set Litem = .ListItems.Add(, , aCols(0))
- For j = 1 To UBound(aCols)
- Litem.SubItems(j) = IIf(LenB(aCols(j)) > 0, aCols(j), vbNullString)
- Next j
- End If
- Erase aCols
- Set Litem = Nothing
- Next i
- Erase aRows
- End If
- .Visible = True
- End With
- End Sub
- '
- '
- ' *- ENREGISTRE UNE LISTVIEW DANS UN FICHIER TEXTE -*
- Public Sub SaveFileFromListView(oLV As ListView, ByVal sPath As String, Optional ByVal sColumnsSepar As String = vbTab, Optional ByVal sRowsSepar As String = vbCrLf)
- ' nécessite "Microsoft Windows Common Controls 6.0 (SP6)"
-
- Dim aRows() As String, i As Integer, j As Integer
-
- With oLV
- ' dimensionne le tableau selon la listview
- ReDim aRows(.ListItems.Count)
-
- ' header
- aRows(0) = vbNullString
- For j = 1 To .ColumnHeaders.Count
- aRows(0) = aRows(0) & CStr(Round(.ColumnHeaders.Item(j).Width)) & ":" & .ColumnHeaders(j).Text & sColumnsSepar
- Next j
- aRows(0) = LeftToChar(aRows(0), sColumnsSepar, True)
-
- ' cellules
- For i = 1 To .ListItems.Count
- aRows(i) = .ListItems(i).Text & sColumnsSepar
- For j = 1 To .ColumnHeaders.Count - 1
- aRows(i) = aRows(i) & .ListItems(i).SubItems(j) & sColumnsSepar
- Next j
- aRows(i) = LeftToChar(aRows(i), sColumnsSepar, True)
- Next i
- End With
-
- ' sauve
- Call SetArrayFile(sPath, aRows, sRowsSepar)
- Erase aRows
- End Sub
-
-
-
- ' =============================================================
- ' PROCéDURES/FONCTIONS
- ' =============================================================
- '
- '
- ' *- RETOURNE LE CONTENU D'UN FICHIER, COMPLET ET SOUS FORME DE TABLEAU -*
- Private Function GetArrayFile(ByVal sPath As String, Optional ByRef aLines As Variant, Optional ByVal sRowsSepar As String = vbCrLf) As String
- Dim FF As Integer
- If FileFolderExists(sPath) Then
- FF = FreeFile
- Open sPath For Input As #FF
- GetArrayFile = Input(LOF(FF), #FF)
- Close #FF
- aLines = Split(GetArrayFile, sRowsSepar)
- End If
- End Function
- '
- '
- ' *- EXISTANCE FICHIER/DOSSIER -*
- Private Function FileFolderExists(ByRef vsPath As String) As Boolean
- FileFolderExists = (GetFileAttributes(vsPath) <> INVALID_FILE_ATTRIBUTES)
- End Function
- '
- '
- ' *- TABLEAU DIMENSIONNé -*
- Private Function IsArrayNull(ByRef aArray() As String) As Boolean
- IsArrayNull = ((Not (Not aArray)) = 0)
- End Function
- '
- '
- ' *- GAUCHE JUSQU'à UN CARACTèRE (EXCLUS) -*
- Private Function LeftToChar(ByVal sStr As String, ByVal sSepar As String, Optional bLast As Boolean = False) As String
- Dim iPos As Integer
- If bLast Then iPos = InStrRev(sStr, sSepar) * 2 - 1 Else iPos = InStrB(1, sStr, sSepar)
-
- If iPos <= 0 Then
- LeftToChar = vbNullString
- Else
- LeftToChar = LeftB$(sStr, iPos - 1)
- End If
- End Function
- '
- '
- ' *- DROITE DEPUIS UN CARACTèRE (EXCLUS) -*
- Private Function RightFromChar(ByVal sStr As String, ByVal sSepar As String) As String
- Dim iPos As Integer
- iPos = InStrB(1, sStr, sSepar)
- If iPos = 0 Then
- RightFromChar = vbNullString
- Else
- RightFromChar = RightB$(sStr, LenB(sStr) - iPos - 1)
- End If
- End Function
- '
- '
- ' *- SAUVE UN TABLEAU DANS UN FICHIER -*
- Private Sub SetArrayFile(ByVal sPath As String, ByRef aLines() As String, Optional sRowsSepar As String = vbCrLf)
- Dim FF As Integer
- FF = FreeFile
- Open sPath For Output As #FF
- Print #FF, Join(aLines, sRowsSepar);
- Close #FF
- End Sub
' ---------------------------------------------------------------------------------
' [AFCK] (PCPT) Module Mod_ReadWrite v1.0.1 05 dec 2007
' ---------------------------------------------------------------------------------
'
' Nécessite :
' Mod_ReadWrite.bas [*]
' Msflxgrd.ocx "Microsoft FlexGrid Control 6.0 (SP6)"
' MSCOMCTL.OCX "Microsoft Windows Common Controls 6.0 (SP6)"
'
'
' ----------------
' DESCRIPTION
' ----------------
' permet de charger et d'enregistrer un fichier texte
' d'après une MsFlexGrid ou une ListView
'
'
'
' ----------------
' HISTORIQUE
' ----------------
' v1.0.1 05-12-2007
' .GetArrayFile, FileFolderExists, IsArrayNull,
' LeftToChar, RightFromChar, SetArrayFile
' .FillFlexGridFromFile, SaveFileFromFlexGrid
' .FillListViewFromFile, SaveFileFromListView
'
'
'
' ----------------
' INFORMATION
' ----------------
' .GetArrayFile : modif de http://www.codyx.org/snippet_lire-toutes-lignes-fichier-texte_22.aspx#67
' .FileFolderExists : http://www.codyx.org/snippet_savoir-si-fichier-existe_65.aspx#208
' .IsArrayNull : http://www.codyx.org/snippet_savoir-si-tableau-existe-dimension_231.aspx#747
'
' ---------------------------------------------------------------------------------
' dernière version http://www.vbfrance.com/code.aspx?ID=44934
' ---------------------------------------------------------------------------------
Option Explicit
'
' ===================== CONSTANTE =====================
Private Const INVALID_FILE_ATTRIBUTES As Long = &HFFFFFFFF
'
' ===================== API =====================
Private Declare Function GetFileAttributes Lib "kernel32.dll" Alias "GetFileAttributesA" (ByVal lpFileName As String) As Long
' =============================================================
' MéTHODES
' =============================================================
'
'
' *- REMPLI UNE FLEXGRID à PARTIR D'UN FICHIER TEXTE -*
Public Sub FillFlexGridFromFile(oFG As MSFlexGrid, ByVal sPath As String, Optional ByVal sColumnsSepar As String = vbTab, Optional ByVal sRowsSepar As String = vbCrLf, Optional ByVal bFirstColAsHeader As Boolean = True)
' nécessite "Microsoft FlexGrid Control 6.0 (SP6)"
' récupère le tableau du fichier
Dim aRows() As String
Call GetArrayFile(sPath, aRows, sRowsSepar)
With oFG
.Visible = False
' tableau rempli ?
If Not IsArrayNull(aRows) Then
Dim i As Integer, j As Integer, aCols() As String
' clear (on laisse une ligne et une colonne pour garder le header de la couleur désirée)
.Rows = 1: .Cols = IIf(bFirstColAsHeader, 1, 0): .Clear
For i = 0 To UBound(aRows)
aCols = Split(aRows(i), sColumnsSepar)
If i = 0 Then
' header
.Rows = 1: .Cols = UBound(aCols) + 1
For j = 0 To UBound(aCols)
.ColWidth(j) = Val(LeftToChar(aCols(j), ":"))
.TextMatrix(0, j) = RightFromChar(aCols(j), ":")
Next j
Else
' cellules
.Rows = .Rows + 1
For j = 0 To UBound(aCols)
.TextMatrix(i, j) = aCols(j)
Next j
End If
Erase aCols
Next i
Erase aRows
End If
.Visible = True
End With
End Sub
'
'
' *- ENREGISTRE UNE FLEXGRID DANS UN FICHIER TEXTE -*
Public Sub SaveFileFromFlexGrid(oFG As MSFlexGrid, ByVal sPath As String, Optional ByVal sColumnsSepar As String = vbTab, Optional ByVal sRowsSepar As String = vbCrLf)
' nécessite "Microsoft FlexGrid Control 6.0 (SP6)"
Dim aRows() As String, i As Integer, j As Integer
With oFG
' dimensionne le tableau selon la grid
ReDim aRows(.Rows - 1)
' header
aRows(0) = vbNullString
For j = 0 To .Cols - 1
aRows(0) = aRows(0) & CStr(.ColWidth(j)) & ":" & .TextMatrix(0, j) & sColumnsSepar
Next j
aRows(0) = LeftToChar(aRows(0), sColumnsSepar, True)
' cellules
For i = 1 To .Rows - 1
aRows(i) = vbNullString
For j = 0 To .Cols - 1
aRows(i) = aRows(i) & .TextMatrix(i, j) & sColumnsSepar
Next j
aRows(i) = LeftToChar(aRows(i), sColumnsSepar, True)
Next i
End With
' sauve
Call SetArrayFile(sPath, aRows, sRowsSepar)
Erase aRows
End Sub
'
'
' *- REMPLI UNE LISTVIEW à PARTIR D'UN FICHIER TEXTE -*
Public Sub FillListViewFromFile(oLV As ListView, ByVal sPath As String, Optional ByVal sColumnsSepar As String = vbTab, Optional ByVal sRowsSepar As String = vbCrLf)
' nécessite "Microsoft Windows Common Controls 6.0 (SP6)"
' récupère le tableau du fichier
Dim aRows() As String
Call GetArrayFile(sPath, aRows, sRowsSepar)
With oLV
.Visible = False
' tableau rempli?
If Not IsArrayNull(aRows) Then
Dim i As Integer, j As Integer, aCols() As String, Litem As ListItem
' clear
.ListItems.Clear: .ColumnHeaders.Clear
For i = 0 To UBound(aRows)
aCols = Split(aRows(i), sColumnsSepar)
If i = 0 Then
' header
For j = 0 To UBound(aCols)
.ColumnHeaders.Add , , RightFromChar(aCols(j), ":")
.ColumnHeaders.Item(j + 1).Width = Val(LeftToChar(aCols(j), ":"))
Next j
Else
' cellules
Set Litem = .ListItems.Add(, , aCols(0))
For j = 1 To UBound(aCols)
Litem.SubItems(j) = IIf(LenB(aCols(j)) > 0, aCols(j), vbNullString)
Next j
End If
Erase aCols
Set Litem = Nothing
Next i
Erase aRows
End If
.Visible = True
End With
End Sub
'
'
' *- ENREGISTRE UNE LISTVIEW DANS UN FICHIER TEXTE -*
Public Sub SaveFileFromListView(oLV As ListView, ByVal sPath As String, Optional ByVal sColumnsSepar As String = vbTab, Optional ByVal sRowsSepar As String = vbCrLf)
' nécessite "Microsoft Windows Common Controls 6.0 (SP6)"
Dim aRows() As String, i As Integer, j As Integer
With oLV
' dimensionne le tableau selon la listview
ReDim aRows(.ListItems.Count)
' header
aRows(0) = vbNullString
For j = 1 To .ColumnHeaders.Count
aRows(0) = aRows(0) & CStr(Round(.ColumnHeaders.Item(j).Width)) & ":" & .ColumnHeaders(j).Text & sColumnsSepar
Next j
aRows(0) = LeftToChar(aRows(0), sColumnsSepar, True)
' cellules
For i = 1 To .ListItems.Count
aRows(i) = .ListItems(i).Text & sColumnsSepar
For j = 1 To .ColumnHeaders.Count - 1
aRows(i) = aRows(i) & .ListItems(i).SubItems(j) & sColumnsSepar
Next j
aRows(i) = LeftToChar(aRows(i), sColumnsSepar, True)
Next i
End With
' sauve
Call SetArrayFile(sPath, aRows, sRowsSepar)
Erase aRows
End Sub
' =============================================================
' PROCéDURES/FONCTIONS
' =============================================================
'
'
' *- RETOURNE LE CONTENU D'UN FICHIER, COMPLET ET SOUS FORME DE TABLEAU -*
Private Function GetArrayFile(ByVal sPath As String, Optional ByRef aLines As Variant, Optional ByVal sRowsSepar As String = vbCrLf) As String
Dim FF As Integer
If FileFolderExists(sPath) Then
FF = FreeFile
Open sPath For Input As #FF
GetArrayFile = Input(LOF(FF), #FF)
Close #FF
aLines = Split(GetArrayFile, sRowsSepar)
End If
End Function
'
'
' *- EXISTANCE FICHIER/DOSSIER -*
Private Function FileFolderExists(ByRef vsPath As String) As Boolean
FileFolderExists = (GetFileAttributes(vsPath) <> INVALID_FILE_ATTRIBUTES)
End Function
'
'
' *- TABLEAU DIMENSIONNé -*
Private Function IsArrayNull(ByRef aArray() As String) As Boolean
IsArrayNull = ((Not (Not aArray)) = 0)
End Function
'
'
' *- GAUCHE JUSQU'à UN CARACTèRE (EXCLUS) -*
Private Function LeftToChar(ByVal sStr As String, ByVal sSepar As String, Optional bLast As Boolean = False) As String
Dim iPos As Integer
If bLast Then iPos = InStrRev(sStr, sSepar) * 2 - 1 Else iPos = InStrB(1, sStr, sSepar)
If iPos <= 0 Then
LeftToChar = vbNullString
Else
LeftToChar = LeftB$(sStr, iPos - 1)
End If
End Function
'
'
' *- DROITE DEPUIS UN CARACTèRE (EXCLUS) -*
Private Function RightFromChar(ByVal sStr As String, ByVal sSepar As String) As String
Dim iPos As Integer
iPos = InStrB(1, sStr, sSepar)
If iPos = 0 Then
RightFromChar = vbNullString
Else
RightFromChar = RightB$(sStr, LenB(sStr) - iPos - 1)
End If
End Function
'
'
' *- SAUVE UN TABLEAU DANS UN FICHIER -*
Private Sub SetArrayFile(ByVal sPath As String, ByRef aLines() As String, Optional sRowsSepar As String = vbCrLf)
Dim FF As Integer
FF = FreeFile
Open sPath For Output As #FF
Print #FF, Join(aLines, sRowsSepar);
Close #FF
End Sub
Conclusion
4 fonctions à utiliser, pas bien compliqué. une form exemple est néanmoins fournie
Historique
- 05 décembre 2007 18:38:26 :
- code (pour ne pas DL le zip)
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Msflexgrid et fichier [ par Pupuce9110 ]
j"ai une grille dans laquelle je dois récupérer des valeurs d'un fichier séquentiel et je ne sais pa comment faire.Aidez moi SVP!!!Merci d'avance...
Msflexgrid et fichier [ par Pupuce9110 ]
j"ai une grille dans laquelle je dois récupérer des valeurs d'un fichier séquentiel et je ne sais pa comment faire.Aidez moi SVP!!!Merci d'avance...
lister le contenu d'un fichier dans une listview [ par mat ]
bonjour,j'aimerai savoir comment lister le contenu d'un fichier (ligne par ligne) dans une listview.merciMat
Creer un .asc a partir d'un listview [ par kaluf ]
bonjour,je cherche à savoir comment faire pour creer un fichier .asc contenant les données d'un listview. Est il possible de garder la mise en page d'
enregistrement d'un listview dans un fichier text [ par Cortex ]
je souhait enregistrer les information lignes par ligne dans un seul fichier text et pouvoir le relire a chaque demarage du prog en povant en rajouter
Écrire dans un même fichier [ par Maleck3 ]
Bonjour, je suis en train de réaliser un jeu d'échec à deux joueurs et je peux sauver ma table de jeu en pleine partie et l'ouvrir un autre jour. Mon
MSFlexGrid [ par Gendarmette ]
J'ai une MSFlexGrid de 2 colonnes (Nom du fichier et date de dernière modification)J'aimerais lister le contenu d'un répertoire dans cette FlexGrid.Je
je n y arrive po [ par T103 ]
je suis arrive a enregistrer le contenu de ma msflexgrid sous un fichier txt et maintenant je voudrai essaye d ouvrir ce fichier txt dans ma msflexgri
Quel fichier faut-il register pour utiliser des ListView ? [ par ludolitaliano ]
Bonjour,Quel fichier dll faut-il register pour utiliser des ListView dans un formulaire VB6 ?Merci.La machine c'est bien, l'Homme c'est mieux
DBGrid, DataGrid, MSFlexgrid, ListView ???? [ par Bastos ]
Bonjour, je cherche à afficher dans un tableau des données reçues d'une base de données. Je voudrais également pouvoir mettre dans une colonne un cham
|
Derniers Blogs
ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|