Symbianize Forum

Most of our features and services are available only to members, so we encourage you to login or register a new account. Registration is free, fast and simple. You only need to provide a valid email. Being a member you'll gain access to all member forums and features, post a message to ask question or provide answer, and share or find resources related to mobile phones, tablets, computers, game consoles, and multimedia.

All that and more, so what are you waiting for, click the register button and join us now! Ito ang website na ginawa ng pinoy para sa pinoy!

VB.NET Programming Corner!

na try ni @polens kanina lang yung code, working sa kanya

tinatanonng mo kung malaki ang epekto a system nyo?

delivery boy ka ng jolibi, umalis ka ng store para magdeliver, pagdating mo sa customer wala kang dalang food
tingin mo malaki epekto nun?

wala kang input data, ano ipapadala mo sa server? ano i display mo?
get that working, try mo sa ibang system then saka mo i code naman yung sa sockets

malapit na ang tuesday, pitong araw nalang

ahm bali ang magiging input po ehh ung mga installed apps. na papasok dun sa form na may list,tama po ba?tapos un pong laman ng list ibabato ang magiging display?

un nga po malapi na.kinakabahan na po ako sa sytem namen. .:weep:
 
ahm. .natry ko na po line 15 nmn po may error.
Dim subkeys() As String = regkey.GetSubKeyNames
yan po nsa line 15. .

sir maskio. .pahelp n din po.

ahm ayan po ang balak talga mangyari..ndi ko lng po tlga alam kung bkit dito ndi nagana. .sir maibato lang po ito.malaki n magiging epekto n po yan sa system namen.:pray:

yes try ko kanina code and compile na ginawa ko ok naman ung
code snippet ni sir eric...
wala rin akong maisip kung bakit ayaw sayo...:noidea:
 
ahm. .natry ko na po line 15 nmn po may error.
Dim subkeys() As String = regkey.GetSubKeyNames
yan po nsa line 15. .

sir maskio. .pahelp n din po.

ahm ayan po ang balak talga mangyari..ndi ko lng po tlga alam kung bkit dito ndi nagana. .sir maibato lang po ito.malaki n magiging epekto n po yan sa system namen.:pray:

change this

Code:
Dim regpath As String = "Software\Microfoft\Windows\CurrentVersion\Uninstall"

to

Dim regpath As String = "Software\Microsoft\Windows\CurrentVersion\Uninstall"

you get an object reference error coz there is no such folder in the registry as Microfoft
 
yun nga sir phonebook using mysql.

Copy.
Pag experimentuhan ko yang like na yan at yang datagrid. Kainis kasi yang datagrid minsan sobra o kulang kaya dapat ganyan icode.

Yung pinapagawa mo kasi sir phonebook to file, phoneb to sql, phonebook to wcf or something ata yun.

Sql muna ko.

Geh tnx. Balik nalang ako ulit at upload ko pag natuto na gumamit vpn hehe.
Salamat sir.

Code code muna habang wala pa. Tnx
 
change this

Code:
Dim regpath As String = "Software\Microfoft\Windows\CurrentVersion\Uninstall"

to

Dim regpath As String = "Software\Microsoft\Windows\CurrentVersion\Uninstall"

you get an object reference error coz there is no such folder in the registry as Microfoft

hahahah
nag assume ako na SAME kami ng code, di ko na tinignan kung may typo ang string (string kasi e)

nice one @maskio
 
yes may bayad nga
yung nakita kong method gumamit ng API para mag type ng password at i press yung enter

pero madugo at di reliable

hanapan mo nalang ng workaround

pwede rin pasword to edit nalang, wala na pasword to read
kung galing naman sa system mo yung pdf at system mo ang naglabas baka pwede wala na password

ok sir try ko. salamat sa pagsagot. update ko kayo kung success.
 
hmm. .ok na po.. thanks po mga sir. .d ko po ksi napansin unn. .haist. . maraming salamat po.then ang problem ko na lang po is maibato po ito sa server namen. .


MARAMING SALAMAT PO. .
Sir maskio Sir eric at Sir polens. . :yipee::clap:

help na lang po dito sa pagbato.la po ako idea sa pag pagbato nito ehh.
 
Last edited:
hahahah
nag assume ako na SAME kami ng code, di ko na tinignan kung may typo ang string (string kasi e)

nice one @maskio

thank you ts, been busy lately, ngayun lang naka visit ulit sa forum. hehehe
 
hmm. .ok na po.. thanks po mga sir. .d ko po ksi napansin unn. .haist. . maraming salamat po.then ang problem ko na lang po is maibato po ito sa server namen. .


MARAMING SALAMAT PO. .
Sir maskio Sir eric at Sir polens. . :yipee::clap:

help na lang po dito sa pagbato.la po ako idea sa pag pagbato nito ehh.


kung wala ka idea, lagyan natin

may magandang sample ng Socket Server and Client dito
http://tech.reboot.pro/showthread.php?tid=86

make that work on your system, try mo rin sa dalawang pc
konting modifications lang dyan ok na

i suggest unahin mo basahin to para sa intro
http://vbcity.com/forums/t/28632.aspx
aralin mo mabuti ang Sockets namespace din

so that pag nagusap tayo alam mo ang mga terms
wala na dapat makikitang "di po ako sanay, di ko po alam"

work on the client UI also kung ano gusto mo lumabsa sa client side
pwde mo na rin gawin yung server side maski wala pang sockets, maski yung UI lang at pag save sa database na mga codes

check mo rin mga nandito
http://www.java-samples.com/showtutorial.php?tutorialid=1062

ayan dapat mamaya may idea ka na
 
Last edited:
anong particular code ang hinahanap mo?
specify mo
pag read ng db?
pag lagay sa grid?
paglagay ng text sa textbox?

halos lahat po ng codes sir na may connection for payroll system, mag-uumpisa palang po kase kame gumawa ng system namin.. kung meron po kayong maidadagdag na suggestion codes sir, thanks in advance po :D
 
paki tingin po nito sir , :pray:

bale po sa errorprovider1.seterror po sya may error , ayaw po basahin yung (emptytxtboxes, "no input ")

thanks po talaga


Unable to cast object of type 'WhereSelectEnumerableIterator`2[System.Windows.Forms.TextBox,System.String]' to type 'System.Windows.Forms.Control'.





Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim emptyTextBoxes =
From txt In Group2.Controls.OfType(Of TextBox)()
Where txt.Text.Length = 0
Select txt.Name
If emptyTextBoxes.Any Then
ErrorProvider1.SetError(emptyTextBoxes, " No Input ")
MessageBox.Show("Please fill out all form to proceed")
End If
End Sub
 
Last edited:
LAN CHAT, this is an implementation of TCPListener, sending and receiving data from one computer to the other. kayo na mag improvise.

**note known error, di ko na na lagyan ng handler for connection timeout, tsaka handler for an incorrect ip address, so wag nyo lagyan ng invalid ipaddress or else.... hahaha...

Code:
Imports System.Net.Sockets
Imports System.Threading
Imports System.IO

Public Class Form1
    Private serverSocket As New TcpListener(5678)
    Private clientSocket As New TcpClient
    Private Message As String = ""

    Private Sub Listening()
        serverSocket.Start()
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim ListenerThread As New Thread(New ThreadStart(AddressOf Listening))
        ListenerThread.Start()
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        If serverSocket.Pending = True Then
            Message = Nothing

            clientSocket = serverSocket.AcceptTcpClient()

            Dim Reader As New StreamReader(clientSocket.GetStream())
            While Reader.Peek > -1
                Message = Message + Convert.ToChar(Reader.Read()).ToString
            End While

            ListBox1.Items.Add(Message)
        End If
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            clientSocket = New TcpClient(TextBox2.Text, 5678)

            Using Writer As New StreamWriter(clientSocket.GetStream())
                Writer.Write(TextBox1.Text)
                Writer.Flush()
            End Using

            ListBox1.Items.Add(TextBox1.Text)
            TextBox1.Text = Nothing
        Catch ex As Exception

        End Try
    End Sub
End Class

1 listbox = listbox1
2 textbox = textbox1(dito nilalagay ang message), textbox2(dito ang ip, should be ###.###.###.### or 192.168.1.1, etc...)
1 timer = timer1, interval set to 1000 and enabled is true
1 button = button1, for sending data(your message)

**EDiT**
run on two computers and chat, hehehe
ex.
computer1 ipaddress = 192.168.1.1
computer2 ipaddress = 192.168.1.2
 
Last edited:
halos lahat po ng codes sir na may connection for payroll system, mag-uumpisa palang po kase kame gumawa ng system namin.. kung meron po kayong maidadagdag na suggestion codes sir, thanks in advance po :D

hmmmn, mahirap yan, para ka na rin humuhinig ng buong system

ganito

try mo muna mag code, gawin mo database mo, lagyan mo laman, mga 100 na employees at least
mag code ka ng pag read sa database (nasa page 1)
gawin mo yung ibang UI like employee file, meron add edit at delete (nasa page1 ulit)

then balik ka dito at dagdagan natin

i will match your effort with my time and effort din

tuturuan kita hangang matapos, pero you have to know the basics muna lalo sa databse(page 1 ulit)


mas ok yan kesa hihingi ng codes at kokpyahin lang
know the basics at maski ano pwde mo gawin
 
paki tingin po nito sir , :pray:

bale po sa errorprovider1.seterror po sya may error , ayaw po basahin yung (emptytxtboxes, "no input ")

thanks po talaga


Unable to cast object of type 'WhereSelectEnumerableIterator`2[System.Windows.Forms.TextBox,System.String]' to type 'System.Windows.Forms.Control'.


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim emptyTextBoxes =
From txt In Group2.Controls.OfType(Of TextBox)()
Where txt.Text.Length = 0
Select txt.Name
If emptyTextBoxes.Any Then
ErrorProvider1.SetError(emptyTextBoxes, " No Input ")
MessageBox.Show("Please fill out all form to proceed")
End If
End Sub

Code:
dim foundEmptyTextbox as boolean

for each objControl as control in group2.controls
  if typeof objControl is textbox then
    dim objTextbox = objControl
    if objTextbox.text = nothing then
       foundEmptyTextbox = true
       exit for
    end if
  end if
next

if foundEmptyTextbox then
  msgbox("Please fill out all form to proceed")
end if
 
Code:
dim foundEmptyTextbox as boolean

for each objControl as control in group2.controls
  if typeof objControl is textbox then
    dim objTextbox = objControl
    if objTextbox.text = nothing then
       foundEmptyTextbox = true
       exit for
    end if
  end if
next

if foundEmptyTextbox then
  msgbox("Please fill out all form to proceed")
end if


buti nalang nandyan si pareng @maskio
tara inuman na.....
 
paki tingin po nito sir , :pray:

bale po sa errorprovider1.seterror po sya may error , ayaw po basahin yung (emptytxtboxes, "no input ")

thanks po talaga


Unable to cast object of type 'WhereSelectEnumerableIterator`2[System.Windows.Forms.TextBox,System.String]' to type 'System.Windows.Forms.Control'.





Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim emptyTextBoxes =
From txt In Group2.Controls.OfType(Of TextBox)()
Where txt.Text.Length = 0
Select txt.Name
If emptyTextBoxes.Any Then
ErrorProvider1.SetError(emptyTextBoxes, " No Input ")
MessageBox.Show("Please fill out all form to proceed")
End If
End Sub

sorry my bad, errorprovider pala gamit mo.

Code:
  For Each objControl In Me.Controls
            If TypeOf objControl Is TextBox Then
                Dim objTextbox As TextBox = objControl

                If objTextbox.Text = Nothing Then
                    ErrorProvider1.SetError(objTextbox, "Fatal Error")
                Else
                    ErrorProvider1.SetError(objTextbox, Nothing)
                End If
            End If
        Next

replace this For Each objControl In Me.Controls with For Each objControl In Group2.Controls
 
Code:
dim foundEmptyTextbox as boolean

for each objControl as control in group2.controls
  if typeof objControl is textbox then
    dim objTextbox = objControl
    if objTextbox.text = nothing then
       foundEmptyTextbox = true
       exit for
    end if
  end if
next

if foundEmptyTextbox then
  msgbox("Please fill out all form to proceed")
end if

ayus thanks :thumbsup:
 
Back
Top Bottom