12/06/08 15:57
wolfslair
A parer mio se posti un frammento del codice è più facile poterti aiutare !!
aaa
12/06/08 16:16
chibi89
eccolo:
Imports System Imports System.Net Public Class frmBrowser Public FavoritesFile As String = Application.StartupPath & "\Favorites.dat" Public HomePageFile As String = Application.StartupPath & "\Settings.dat" Public HomePage As String Public Iph As IPHostEntry #Region "Metodi personalizzati" #Region "Preferiti" Public Sub AddFavorites(ByVal NewText As String) Dim WTemp As New IO.StreamWriter("Temp.txt") Dim RFile As New IO.StreamReader(FavoritesFile) While Not RFile.EndOfStream WTemp.WriteLine(RFile.ReadLine) End While WTemp.Write(NewText) WTemp.Close() WTemp = Nothing RFile.Close() RFile = Nothing FileCopy("Temp.txt", FavoritesFile) Kill("Temp.txt") End Sub Public Sub DeleteFavorites(ByVal ToDel As String) Dim WTemp As New IO.StreamWriter("Temp.txt") Dim RFile As New IO.StreamReader(FavoritesFile) Dim S As String While Not RFile.EndOfStream S = RFile.ReadLine If S = ToDel Then RFile.ReadLine() Else WTemp.WriteLine(S) End If End While WTemp.Close() WTemp = Nothing RFile.Close() RFile = Nothing FileCopy("Temp.txt", FavoritesFile) Kill("Temp.txt") End Sub Public Function GetURL(ByVal Name As String) Dim RFile As New IO.StreamReader(FavoritesFile) Dim S As String = "" While Not RFile.EndOfStream If RFile.ReadLine = Name Then S = RFile.ReadLine Exit While End If End While RFile.Close() RFile = Nothing Return S End Function Public Sub RefreshFavorites() Try Dim Fav As New IO.StreamReader(FavoritesFile) Dim S As String Dim i As Int16 = 0 FavoritesButton.DropDownItems.Clear() strRemove.DropDownItems.Clear() While Not Fav.EndOfStream S = Fav.ReadLine FavoritesButton.DropDownItems.Add(S) strRemove.DropDownItems.Add(S) AddHandler FavoritesButton.DropDownItemClicked, AddressOf OpenFavorites Fav.ReadLine() i += 1 End While Fav.Close() Fav = Nothing Catch ex As IO.FileNotFoundException Dim NewFav As New IO.StreamWriter(FavoritesFile) NewFav.Close() NewFav = Nothing End Try End Sub #End Region #Region "Altro" Public Function GetExtension(ByVal name As String) As String Dim s As String = "" Dim i, a As Int16 For i = 0 To name.Length - 1 If name.Chars(i) = "." Then a = i + 1 End If Next For i = a To name.Length - 1 s = s & name.Chars(i) Next Getextension = s End Function Public Function GetName(ByVal name As String) As String Dim s As String = "" Dim i, LastBS, LastDot As Int16 For i = 0 To name.Length - 1 If name.Chars(i) = "\" Then LastBS = i + 1 End If If name.Chars(i) = "." Then LastDot = i End If Next For i = LastBS To LastDot - 1 s = s & name.Chars(i) Next GetName = s End Function Public Sub ControlDownload() If GetExtension(txtURL.Text) = "zip" Then Dim down As New Internet_Navigator_4.frmDownload down.lstDown.Items.Add(txtURL.Text) down.DList(down.lstDown.Items.Count - 1).URL = txtURL.Text down.DList(down.lstDown.Items.Count - 1).path = "C:\Documents and settings\Proprietario\Documenti\" & GetName(txtURL.Text) & "." & GetExtension(txtURL.Text) down.Show() End If End Sub #End Region #End Region Private Sub frmBrowser_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Try Dim ReadH As New IO.StreamReader(Application.StartupPath & "\Settings.dat") txtURL.Text = ReadH.ReadLine ReadH.Close() ReadH = Nothing WebBrowser.Navigate(New Uri(txtURL.Text)) HomePage = txtURL.Text RefreshFavorites() Catch ex As IO.FileNotFoundException Dim NewReadH As New IO.StreamWriter(HomePageFile) NewReadH.WriteLine("http://www.newspoint.altervista.org/Software_Center/") NewReadH.Close() NewReadH = Nothing WebBrowser.Navigate(New Uri("http://www.newspoint.altervista.org/Software_Center/")) End Try End Sub Private Sub ToolStripButton9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton9.Click, VaiToolStripMenuItem.Click On Error Resume Next WebBrowser.Navigate(txtURL.Text) End Sub Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click, IndietroToolStripMenuItem.Click On Error Resume Next WebBrowser.GoBack() txtURL.Text = WebBrowser.Url.AbsoluteUri End Sub Private Sub ToolStripButton2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton2.Click, AvantiToolStripMenuItem.Click On Error Resume Next WebBrowser.GoForward() txtURL.Text = WebBrowser.Url.AbsoluteUri End Sub Private Sub ToolStripButton3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton3.Click, AggiornaToolStripMenuItem.Click On Error Resume Next StatusLabel.Text = "Aggiornamento pagina" WebBrowser.Refresh() txtURL.Text = WebBrowser.Url.AbsolutePath End Sub Private Sub ToolStripButton4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton4.Click, InterrompiToolStripMenuItem.Click On Error Resume Next StatusLabel.Text = "Interruzione operazione" WebBrowser.Stop() txtURL.Text = WebBrowser.Url.AbsoluteUri End Sub Private Sub ToolStripButton5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton5.Click, VisualizzaSorgenteToolStripMenuItem.Click Dim source As New Source source.ShowDialog() End Sub Private Sub ToolStripButton7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton7.Click, DownloadManagerToolStripMenuItem.Click Try Shell("C:\Programmi\Newspoint Software\Internet Navigator 4\DownloadManager2\DownloadManager2\bin\Relase\DownloadManager2.exe", AppWinStyle.NormalFocus) Catch FNFE As IO.FileNotFoundException MsgBox("Probabilmente il modulo richiesto è dannegiato o non installato correttamente nel programma! Ragion per qui si avviera il modulo di riserva", MsgBoxStyle.Exclamation) Dim Down As New frmDownload Down.Show() End Try End Sub Private Sub ToolStripButton6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton6.Click, BugReportToolStripMenuItem.Click WebBrowser.Navigate("http://www.newspoint.altervista.org/Software_Center/") txtURL.Text = "http://www.newspoint.altervista.org/Software_Center/" End Sub Private Sub AboutToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AboutToolStripMenuItem.Click End Sub Private Sub AggiungiManulamenteToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AggiungiManulamenteToolStripMenuItem.Click Dim Name, URL As String URL = InputBox("URL della pagina da aggiungere:") Name = InputBox("Nome dell'elemento da aggiungere ai Preferiti:") AddFavorites(Name & vbCrLf & URL) RefreshFavorites() End Sub Private Sub AggiungiQuestaPaginaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AggiungiQuestaPaginaToolStripMenuItem.Click Dim Name As String StatusLabel.Text = "Aggiunta ai preferiti" Name = InputBox("Nome dell'elemento da aggiungere ai Preferiti:") AddFavorites(Name & vbCrLf & txtURL.Text) RefreshFavorites() StatusLabel.Text = WebBrowser.Document.Url.AbsolutePath End Sub Private Sub OpenFavorites(ByVal sender As Object, ByVal e As Windows.Forms.ToolStripItemClickedEventArgs) txtURL.Text = GetURL(e.ClickedItem.Text) StatusLabel.Text = "Apertura pagina " & txtURL.Text & " in corso" WebBrowser.Navigate(New Uri(txtURL.Text)) End Sub Private Sub FavoritesOption(ByVal sender As Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles strRemove.DropDownItemClicked If MsgBox("Eliminare questa voce?", MsgBoxStyle.Question + vbYesNo, "Eliminazione") = MsgBoxResult.Yes Then DeleteFavorites(e.ClickedItem.Text) RefreshFavorites() End If End Sub Private Sub RimuoviTuttiToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RimuoviTuttiToolStripMenuItem.Click Kill(FavoritesFile) Dim W As New IO.StreamWriter(FavoritesFile) W.Close() W = Nothing RefreshFavorites() End Sub Private Sub CambiaManualmenteToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CambiaManualmenteToolStripMenuItem.Click Dim S As String Dim W As New IO.StreamWriter(HomePageFile) S = InputBox("Nuova home page:") W.WriteLine(S) W.Close() W = Nothing End Sub Private Sub SettaQuestaPaginaComeHomePageToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SettaQuestaPaginaComeHomePageToolStripMenuItem.Click Dim W As New IO.StreamWriter(HomePageFile) W.WriteLine(WebBrowser.Url.AbsoluteUri) W.Close() W = Nothing End Sub Private Sub ToolStripButton10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton10.Click On Error Resume Next WebBrowser.Navigate(New Uri(HomePage)) txtURL.Text = WebBrowser.Document.Url.AbsoluteUri End Sub Private Sub AttaccaIlSitoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Dim Attacca As New Attacca Attacca.ShowDialog() End Sub Private Sub RilevaIPToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RilevaIPToolStripMenuItem.Click, RilevaIPToolStripMenuItem1.Click Try Dim Iph As IPHostEntry Iph = Dns.Resolve(WebBrowser.Url.Host) MsgBox("L'Ip Del Sito " & WebBrowser.Url.Host & " ・ " & Iph.AddressList(0).ToString, MsgBoxStyle.Information, "Newspoin Software Internet Navigator 3 - Show Ip") Catch ex As System.NullReferenceException MsgBox("Il sito deve ancora essere caricato. Attendere.", MsgBoxStyle.Exclamation, "Errore") End Try End Sub Private Sub WebBrowser_Navigated(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserNavigatedEventArgs) Handles WebBrowser.Navigated StatusLabel.Text = txtURL.Text txtURL.Text = WebBrowser.Document.Url.AbsoluteUri End Sub Private Sub WebBrowser_Navigating(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserNavigatingEventArgs) Handles WebBrowser.Navigating StatusLabel.Text = "Apertura pagina " & e.Url.AbsoluteUri & " in corso" ControlDownload() End Sub Private Sub ToolStripMenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem2.Click Dim HTMLPage As New IO.StreamWriter("http://www.newspoint.altervista.org/Software_Center/") HTMLPage.Write(WebBrowser.DocumentText) HTMLPage.Close() HTMLPage = Nothing Dim Proc As New Process Proc.StartInfo.FileName = "http://www.newspoint.altervista.org/Software_Center/.html" Proc.StartInfo.Verb = "Print" Proc.Start() End Sub Private Sub WebBrowser_ProgressChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserProgressChangedEventArgs) Handles WebBrowser.ProgressChanged DownloadProgB.Visible = True DownloadProgB.Value = e.CurrentProgress * 100 / e.MaximumProgress If e.CurrentProgress = e.MaximumProgress Or e.CurrentProgress = 0 Then DownloadProgB.Visible = False End If End Sub Private Sub EseguiScansioneToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Dim PortScan As New Portscan PortScan.ShowDialog() End Sub Private Sub ToolStripButton8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton8.Click WebBrowser.Navigate("http://www.newspoint.altervista.org/Software_Center/") End Sub Private Sub NavigazioneAnonimaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NavigazioneAnonimaToolStripMenuItem.Click WebBrowser.Navigate("http://www.newspoint.altervista.org/Software_Center/") End Sub Private Sub ToolStripButton11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TaskManager.Click StatusLabel.Text = "Apertura Modulo Task Manager" Dim Down As New Extra Down.Show() StatusLabel.Text = "Chiusura Modulo Completata....." End Sub Private Sub ShutDownBeta_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ShutDownBeta.Click StatusLabel.Text = "Apertira Modulo Shut Dows Beta" Dim Down As New Shut Down.Show() StatusLabel.Text = "Chiusura Modulo Completata....." End Sub Private Sub ToolStripButton18_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton18.Click Try Shell("C:\Programmi\Newspoint Software\Internet Navigator 4\FTP\FTP.exe", AppWinStyle.NormalFocus) Catch FNFE As IO.FileNotFoundException MsgBox("Probabilmente il modulo richiesto è dannegiato o non installato correttamente nel programma!", MsgBoxStyle.Exclamation) End Try End Sub Private Sub ToolStripButton16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton16.Click WebBrowser.Navigate("http://www.mail.live.com/") End Sub Private Sub ToolStripButton15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton15.Click WebBrowser.Navigate("http://www.microsoft.com/") End Sub Private Sub ToolStripButton13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton13.Click WebBrowser.Navigate("http://it.babelfish.yahoo.com/") End Sub Private Sub ToolStripButton17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton17.Click 'txtSearch è la textbox In cui si inseriscono 'le parole da cercare Dim Str As String = txtSearch.Text Dim Words As New List(Of String) 'Separa il testo In base agli spazi, aggiungendo 'ogni singola parola alla lista For Each S As String In Str.Split(" ") If Not String.IsNullOrEmpty(S) Then Words.Add(S) End If Next 'Costruisce la query Dim Query As String = _ "hl=it&safe=off&rls=GGGL%2CGGGL%3A2006-18%2CGGGL%3Ait&q=" 'Accoda le singole parole, separate da '+' For I As Int16 = 0 To Words.Count - 1 If I > 0 Then Query &= "+" Query &= Words(I) Next 'Conclude la query Query &= "&btnG=Cerca&meta=" 'Effettua la ricerca WebBrowser.Navigate("http://www.google.it/search?" & Query) End Sub Private Sub ToolStripButton19_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton19.Click WebBrowser.Navigate("http://newspoint.altervista.org/") End Sub Private Sub ToolStripButton20_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton20.Click Try Shell("C:\Programmi\Newspoint Software\Internet Navigator 4\Update File\Download Update Center.exe", AppWinStyle.NormalFocus) Catch FNFE As IO.FileNotFoundException MsgBox("Probabilmente la rete è temporaneamente offline ho non configurata per l'applicazione!", MsgBoxStyle.Exclamation) End Try End Sub Private Sub ToolStripButton12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton12.Click Try Shell("C:\Programmi\Newspoint Software\Internet Navigator 4\Mail Send\VBMOutlook.exe", AppWinStyle.NormalFocus) Catch FNFE As IO.FileNotFoundException MsgBox("Probabilmente la rete è temporaneamente offline ho non configurata per l'applicazione!", MsgBoxStyle.Exclamation) End Try End Sub End Class
aaa
13/06/08 14:38
Il Totem
Ti rendi conto che questo sorgente è pressoché completamente copiato da quello di Global Web 2.0, rilasciato da me e Citynova qualche anno fa?
Il mio codice è inconfondibile, lo riconosco facilmente. Hai perfino usato come risorsa il mio Download Manager 2.0. Tutto questo senza chiedere niente a nessuno, senza uno straccio di richiesta.
Hai da dire qualcosa in tua difesa prima che mi arrabbi?
Il mio codice è inconfondibile, lo riconosco facilmente. Hai perfino usato come risorsa il mio Download Manager 2.0. Tutto questo senza chiedere niente a nessuno, senza uno straccio di richiesta.
Hai da dire qualcosa in tua difesa prima che mi arrabbi?
aaa
14/06/08 9:40
chibi89
si, io lo scaricato esattamente 9 mesi ma per caso
poi ho dovuto formattare il pc, è avevo perso il link xkè stavo proprio per inviare la richiesta per modificarlo, e solo ora lo visto per puro caso su google il link del sito, e giuro che non ricordavo che qualcuno avesse questo sorgente, e cmq posto un'immagine che vi fa capire la struttura è diversa le imagini e tuto il resto, cmq vi giuro che non era mia intenzione usare il vostro codice sorgente sensa il vostro permesso, ansi vi diro che durante la formattazione credevo di aver perso il vostro progetto "sensa modificato" sensa sapere ke lo avevo salvato nella pendrive, poi mi è venuta la passione della programmazione ed eccomi quì.
Cmq vi porgo le mie scuse
poi ho dovuto formattare il pc, è avevo perso il link xkè stavo proprio per inviare la richiesta per modificarlo, e solo ora lo visto per puro caso su google il link del sito, e giuro che non ricordavo che qualcuno avesse questo sorgente, e cmq posto un'immagine che vi fa capire la struttura è diversa le imagini e tuto il resto, cmq vi giuro che non era mia intenzione usare il vostro codice sorgente sensa il vostro permesso, ansi vi diro che durante la formattazione credevo di aver perso il vostro progetto "sensa modificato" sensa sapere ke lo avevo salvato nella pendrive, poi mi è venuta la passione della programmazione ed eccomi quì.
Cmq vi porgo le mie scuse
Ultima modifica effettuata da chibi89 14/06/08 9:55
aaa
15/06/08 11:48
Il Totem
Bene, e vorrei sperare che, se è vero che sei appasionato di programmazione come dici, tu abbia la pazienza di cancellare tutto ciò che hai copiato e riscriverlo da solo, soprattutto con consapevolezza di quello che fai. Infatti, anche avendolo trovato in un momento successivo e non sapendo da dove venisse, essendo comunque a conoscenza che il codice non era tuo, non mi sembra giusto che lo dichirai un tuo programma.
Sei fortunato che abbiamo chiarito il malinteso ora, altrimenti l'accusa sarebbe stata pesante.
Sei fortunato che abbiamo chiarito il malinteso ora, altrimenti l'accusa sarebbe stata pesante.
aaa
15/06/08 12:42
chibi89
ok lo riscrivero di nuovo il pezzo del tuo codice, ma mi sai dire il xkè si generano i 2 errori elencati all'inizio del post? eseguendo il debug funziona tutto regolarmente
Ultima modifica effettuata da chibi89 15/06/08 12:46
aaa