Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Live alert u VB.net-u
Author Message
danielvast Offline
Forumaš
***

Posts: 424
Joined: Dec 2009
Reputation: 22
Post: #1
Live alert u VB.net-u
EJ ljudi gledao sam neki dan na tv-u da kada su netscape napravili svaki put kada bi netko skinuo njihov browser na server- ubi se oglasio zvuk top-a, e sta meni treba htio bih napraviti sada saki put kada na moj-u stranicu stavi neki post da me neki programčić uživo o tome obavjesti nesto kao kada se prijavite na msn pa dodje obavjest imate toliko i toliko poruka u inbox-u pa me zanima bili se mozda to moglo ostvariti u VB.net! Posto nisam u VB.NET-u dosada nikada radio ako moze neka preporuka njige ili nekih tutorijala bio bih vam zahvalan! Unaprijed Hvala Palac-gore
BTW pogledao sam tutorijale ovdje puno su mi pomogli Hvala Gogy-ju i SchmRz-u

"When all else fails, read the manual."
(This post was last modified: 24-03-2010 12:49 PM by danielvast.)
24-03-2010 12:42 PM
Find all posts by this user Quote this message in a reply
r0tring Offline
Redoviti posjetitelj
**

Posts: 230
Joined: Apr 2009
Reputation: 10
Post: #2
RE: Live alert u VB.net-u
Eh zanimljivo pitanje... sad i mene ovo zanima... jel moguće to sa VB?
24-03-2010 12:56 PM
Find all posts by this user Quote this message in a reply
schmrz Offline
____
*

Posts: 569
Joined: Feb 2007
Post: #3
RE: Live alert u VB.net-u
Hmmm jel' to neki forum ili... Uglavnom, evo prvi način koji mi je "prošao" kroz glavu. Ako se radi o forumu, onda napravi skriptu na serveru npr. postcount.php koji samo ispisuje broj postova na izlazu. Pseudokod:
Code:
Konektuj se na bazu podataka
Uzmi broj zapisa iz tabele "Posts"
Ispisi broj postova

Onda napišeš desktop program koji periodično poziva funkciju koju bi nespretno mogli predstaviti ovim pseudokodom:
Code:
Pokreni postcount.php skriptu koja se nalazi na serveru i uzmi njen rezultat
Ako je rezultat veci od snimljenog broja postova
    ima novih poruka
Else
    nema novih poruka
Snimi novi broj postova

To bi otprilike bilo to Namigivanje

scroler Wrote:jel moguće to sa VB?
Zašto da ne :)

I have no drinking problems. I drink. Get drunk. Fall down. NO PROBLEM
Registered As Linux User #484215
Moj skromni blog
Savjet za buduće programere: ovdje
24-03-2010 10:10 PM
Find all posts by this user Quote this message in a reply
danielvast Offline
Forumaš
***

Posts: 424
Joined: Dec 2009
Reputation: 22
Post: #4
RE: Live alert u VB.net-u
schmrz Wrote:Hmmm jel' to neki forum ili...
Ma nije forum, čista znatiželja otkrio sam da je to najbolji način učenja!
Samo jedno malo pitanje novi broj postova spremamo u neku datoteku ili..?
Hvala ti na trudu!Namigivanje
Sad cu to pokusati odraditi inače sam novi u vb.net-u pa cemooo vidjeti Happy

"When all else fails, read the manual."
24-03-2010 11:04 PM
Find all posts by this user Quote this message in a reply
r0tring Offline
Redoviti posjetitelj
**

Posts: 230
Joined: Apr 2009
Reputation: 10
Post: #5
RE: Live alert u VB.net-u
Koliko sam ja razumio netreba nikakva datoteka, samo se ispise broj postova sa običnom naredbom echo.

Eh dobro ovaj pseudo kod sam i ja znao.
Ali sad kad bi mogao pravi VB kod, za uzimanje tog podatka iz te php skripte negdje na serveru bili bi ti ja i dani do groba zahvalni He he
24-03-2010 11:23 PM
Find all posts by this user Quote this message in a reply
schmrz Offline
____
*

Posts: 569
Joined: Feb 2007
Post: #6
RE: Live alert u VB.net-u
Malo googlanja nikome neće škoditi ali evo: http://www.vbdotnetheaven.com/UploadFile...bPage.aspx

@danielvast: Broj postova snimaj u neku datoteku, samo ako hoćeš da ti program ne javlja da imaš novih postova svaki put kada ga pokreneš pa čak i ako to nije tako.

I have no drinking problems. I drink. Get drunk. Fall down. NO PROBLEM
Registered As Linux User #484215
Moj skromni blog
Savjet za buduće programere: ovdje
25-03-2010 12:24 AM
Find all posts by this user Quote this message in a reply
kecko Offline
Forumaš
***

Posts: 647
Joined: Nov 2009
Reputation: 20
Post: #7
RE: Live alert u VB.net-u
He he
ovako je situacija, ako želiš nešt na web stranici na neki događaj radit nešto napraviš skriptu u tome jeziku da pokrene neki program koji će onda to nešto i uraditi ,
što se tiče msn-a i takvih nekih stvari tu ti ne preostaje ništa drugo nego pravac MSDN i proučit njihov API...

za prvi slučaj, imaš skriptu event.php, koja poziva neki program
npr event.php
Code:
<?php
exec("put do exe-a");
fi je put do exe-a ustvari program koji kad se pokrene producira neki zvuk ili već nešto, za ostale stvari treba proučavati APIje, a za poznatije vjerojatno već imaš i kontrole gotove na codeplexu
25-03-2010 08:37 AM
Find all posts by this user Quote this message in a reply
danielvast Offline
Forumaš
***

Posts: 424
Joined: Dec 2009
Reputation: 22
Post: #8
RE: Live alert u VB.net-u
Ja sam tek pocetnik, ali hvala na uputama Namigivanje
Pa cu početi sa jednostavnijim primjerima tipa Sto je Schmrz predložio! Pa sam ja to ostvario ovako:
Code:
Dim request As HttpWebRequest
        Dim response As HttpWebResponse = Nothing
        Dim reader As StreamReader
        Dim result As String
        Try
            request = DirectCast(WebRequest.Create("http://localhost/index.php"), HttpWebRequest)
            response = DirectCast(request.GetResponse(), HttpWebResponse)
            reader = New StreamReader(response.GetResponseStream())
            result = reader.ReadToEnd()
            Label1.Text = result
        Finally
            If Not response Is Nothing Then response.Close()
        End Try

i timer mi svake sekunde odrađuje ovaj kod! Happy nije savrseno al radi ono sto mi je zapravo potrebno

"When all else fails, read the manual."
(This post was last modified: 25-03-2010 03:17 PM by danielvast.)
25-03-2010 03:09 PM
Find all posts by this user Quote this message in a reply
kecko Offline
Forumaš
***

Posts: 647
Joined: Nov 2009
Reputation: 20
Post: #9
RE: Live alert u VB.net-u
ne mora ni biti savršeno :) bitno je da radi ono za što je namjenjen, i da to radi dobro Namigivanje
25-03-2010 03:26 PM
Find all posts by this user Quote this message in a reply
danielvast Offline
Forumaš
***

Posts: 424
Joined: Dec 2009
Reputation: 22
Post: #10
RE: Live alert u VB.net-u
Da slažem se Palac-gore
Evo da nebi dupli post pisao zaboravio sam zahvalit schmrz-u Klanjanje
Hvala velikaPalac-gore

"When all else fails, read the manual."
(This post was last modified: 25-03-2010 03:42 PM by danielvast.)
25-03-2010 03:36 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)