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!

picturebox nga po gamit ko. eto po. yung code.
yung picwebcam at piccropped. yun po yung picturebox ko.


Private Function CropPhoto(ByVal p As DevExpress.XtraEditors.PictureEdit, ByVal x As Int16, ByVal y As Int16, ByVal h As Int16, ByVal w As Int16) As Boolean

picWebCam.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Clip
picCropped.Visible = False
picCropped.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Clip


not defined po sakin yung devexpress
 
picturebox nga po gamit ko. eto po. yung code.
yung picwebcam at piccropped. yun po yung picturebox ko.




Private Function CropPhoto(ByVal p As DevExpress.XtraEditors.PictureEdit, ByVal x As Int16, ByVal y As Int16, ByVal h As Int16, ByVal w As Int16) As Boolean


picWebCam.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Clip
picCropped.Visible = False
picCropped.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Clip




not defined po sakin yung devexpress


obviously di mo inintindi yung code


yung resize mode meron naman yan sa picturebox ng visual studio diba?
dalawa ginamit ko para mag crop yung picture ko kasi pang ID yan


pwedeng isa lang naman yan, yung picWebCam, dyan papsok yung image galing sa webcam


tignan mo at intindihin kung papano gumagana yung code, yung properties ng devexpress pwede mo naman palitan or alisin
 
ganito ako mag check sa .net
dr= datarow
If Not IsDBNull(dr("MemberIDNo")) Then cxMember00MasterFile.EmployeeNo = dr("MemberIDNo")
If Not IsDBNull(dr("CompanyID")) Then cxMember00MasterFile.CompanyID = dr("CompanyID")
If Not IsDBNull(dr("LastName")) Then cxMember00MasterFile.LastName = dr("LastName")
If Not IsDBNull(dr("FirstName")) Then cxMember00MasterFile.FirstName = dr("FirstName")
If Not IsDBNull(dr("MiddleName")) Then cxMember00MasterFile.MiddleName = dr("MiddleName")
If Not IsDBNull(dr("MemberType")) Then cxMember00MasterFile.MemberType = dr("MemberType")


sa TSQL merong IS NULL or COALESCE

http://stackoverflow.com/questions/7408893/using-isnull-vs-using-coalesce-for-checking-a-specific-condtion

problema sa SQL e ibat iba sa bawat sql language na gamit mo

pero bottomline same parin ang performance ng dalawa dahil sa code mo ginawa at hindi sa stored procedure

iwasan mo yung
Datareader(0).ToString()
di yan readable
mano ba namang
Datareader("LastName").ToString()
para mas malinaw

Actually hindi naman ganyan yung pag code ko sa Datareader, ginagamitan ko ng Ordinals kase mabilis compared sa ToString
Datareader.GetString(Datareader.GetOrdinals("MiddleName"))
 
Hi TS.. patulong po pano magupdate ng database using listview na may check box.. the scenario is:

i am using a listview with checkboxes kada item.. when the user checks an item or items, maa-update ung status ng item sa database (ACCESS).

ex. ang default status sa db ay 0. pag na check ang checkbox sa listview then pagclick ng button, maa-update ung status (fieldname) sa db from 0 to 1.

:D
malabo ba? hehe
:help:

thanks
 
paano ba gawing ganyan yung background ng document sa .net 2008? Thanks. :)


wlang built-in sa 2008 unlike sa 2010 and later
pwede ka naman mag download ng themes dito sa
http://studiostyl.es/
para sa 2008 mo

- - - Updated - - -

Hi TS.. patulong po pano magupdate ng database using listview na may check box.. the scenario is:

i am using a listview with checkboxes kada item.. when the user checks an item or items, maa-update ung status ng item sa database (ACCESS).

ex. ang default status sa db ay 0. pag na check ang checkbox sa listview then pagclick ng button, maa-update ung status (fieldname) sa db from 0 to 1.

:D
malabo ba? hehe
:help:

thanks

ang secret dyan ay dapat meron kang unique key per record para magamit mo sa update
using SQL
UPDATE Table SetCheckItem = 1 WHERE ItemKey = '121'

iba yung itemkey at iba yung naka display sa listbox

medyo mahirap yan kasi isang item per row lang ang pwede sa listbox
ang approach ko dyan ay gumamity ng Collection or GenericList
at i sync yun sa ListBox

mas simple kung gagamit ka ng ListView or DataGridView
kasi dun pwede ka mag lagay ng isang column para sa unique key ng record
so meron kang column like
ItemName at meron hidden na ItemKey na gagamitin mo pang WHERE sa UPDATE sql mo

btw kung sure ka na UNIQUE yung naka display sa listbox mo ok lang, mas simple

- - - Updated - - -

Actually hindi naman ganyan yung pag code ko sa Datareader, ginagamitan ko ng Ordinals kase mabilis compared sa ToString
Datareader.GetString(Datareader.GetOrdinals("MiddleName"))

i dont normally use DataReader naman, mas simple sa akin ang DataTable
lalo kung multiple table reads

so kung mag loop ako sa DataTable

For Each dr As DataRow In DT.Rows
cData.MiddleName = dr("MiddleName")
Next

sa
Datareader.GetString(Datareader.GetOrdinals("MiddleName"))

kita mo dalawang methods pa sa datareader ang tinatawag mo
 
wlang built-in sa 2008 unlike sa 2010 and later
pwede ka naman mag download ng themes dito sa
http://studiostyl.es/
para sa 2008 mo

- - - Updated - - -



ang secret dyan ay dapat meron kang unique key per record para magamit mo sa update
using SQL
UPDATE Table SetCheckItem = 1 WHERE ItemKey = '121'

iba yung itemkey at iba yung naka display sa listbox

medyo mahirap yan kasi isang item per row lang ang pwede sa listbox
ang approach ko dyan ay gumamity ng Collection or GenericList
at i sync yun sa ListBox

mas simple kung gagamit ka ng ListView or DataGridView
kasi dun pwede ka mag lagay ng isang column para sa unique key ng record
so meron kang column like
ItemName at meron hidden na ItemKey na gagamitin mo pang WHERE sa UPDATE sql mo

btw kung sure ka na UNIQUE yung naka display sa listbox mo ok lang, mas simple

- - - Updated - - -



i dont normally use DataReader naman, mas simple sa akin ang DataTable
lalo kung multiple table reads

so kung mag loop ako sa DataTable

For Each dr As DataRow In DT.Rows
cData.MiddleName = dr("MiddleName")
Next

sa
Datareader.GetString(Datareader.GetOrdinals("MiddleName"))

kita mo dalawang methods pa sa datareader ang tinatawag mo

thanks. yalang di ko alam paano iset. hahaha.
 
Guys!, Opinion naman, ano bang mas maganda sa database connection? Yung kinoclose everytime matapos yung isang action or open all throughout the program then iko-close lang kapag iko-close ang App? Thanks!
 
Guys!, Opinion naman, ano bang mas maganda sa database connection? Yung kinoclose everytime matapos yung isang action or open all throughout the program then iko-close lang kapag iko-close ang App? Thanks!


tignan mo kung papano gagamitin ang system mo

kung stand alone na access yan pwedeng isang connection nalang habang buhay ang app mo
kasi ikaw lang naman ang mag connect

pero kung nasa server ang database at marami kayong mag connect
may chance na mapupuno ng live connection ang server

ako mula pa vb6 connect-read-disconnect na gawa ko

sa sqlserver naman merong connection pooling,
pwede nya i reuse yung last connection kung mag connect ka agad
para mas mabilis

isa pang advantage ng connect-read-disconnect ay kapag biglang na disconnect or nag down ang database mo
madali i handle ang error kesa meron kang live connection at mag down at mag try ka mag read

tapos kung gagamit ka ng transaction sa connection natural ibang connection yun

sa ado.net meron na tayong disconnected dataset so pwede ka mag work sa data
maski disconnected na then ibalik mo sa db yung changes

halos lahat naman ng technology ngayon ay
connect->read->disconnect->process data->connect->write->disconnect
 
ganito ako mag check sa .net
sa
Datareader.GetString(Datareader.GetOrdinals("MiddleName"))

kita mo dalawang methods pa sa datareader ang tinatawag mo

Pero nung tinignan ko sya sa stopwatch Mas mabilis po tabaga yung Getstring compared to ToString, pwd ring GetInt32 etc...

Pwd naman po Datareader.GetString(0) 'Index nalang instead of GetOrdinals
 
tanong lang po kung meron kayong alam na DLL sa mga effects sa .net? Or kahit anong pwedeng gamiting para mapaganda yung project? (animations, effects, transitions).. salamat sa tulong.
 
Pero nung tinignan ko sya sa stopwatch Mas mabilis po tabaga yung Getstring compared to ToString, pwd ring GetInt32 etc...

Pwd naman po Datareader.GetString(0) 'Index nalang instead of GetOrdinals

yes mabilis yan, walang question dyan, pero na sacrifice yung readability ng code mo
ok lang kung ikaw lang babasa ng code
pero isipin mo pag nasa tunay na trabaho ka na,
or after 1yr merong ibang programmer na mag maintain ng code mo at nakitang
Datareader.GetString(0),
habang binabasa ang code mo ano kaya nasa isip nya

isa pa, pag nagbago ang order ng columns dahil sa maintenance upgrade,
yung ordinal 0 ay nasa 1 na,
broken na yung code mo

balance lang ng readability at speed
isipin mo pag nasa malalaking projects ka at marami kayong programmers

pero syempre nasa sayo parin yan
best practice lang yung sa akin
 
tanong lang po kung meron kayong alam na DLL sa mga effects sa .net? Or kahit anong pwedeng gamiting para mapaganda yung project? (animations, effects, transitions).. salamat sa tulong.


WPF ang gamitin mo kung mga transitions at animation

meron din naman DevExpress at mga tulad nyang GUI Tools
 
Last edited:
tignan mo kung papano gagamitin ang system mo

kung stand alone na access yan pwedeng isang connection nalang habang buhay ang app mo
kasi ikaw lang naman ang mag connect

pero kung nasa server ang database at marami kayong mag connect
may chance na mapupuno ng live connection ang server

ako mula pa vb6 connect-read-disconnect na gawa ko

sa sqlserver naman merong connection pooling,
pwede nya i reuse yung last connection kung mag connect ka agad
para mas mabilis

isa pang advantage ng connect-read-disconnect ay kapag biglang na disconnect or nag down ang database mo
madali i handle ang error kesa meron kang live connection at mag down at mag try ka mag read

tapos kung gagamit ka ng transaction sa connection natural ibang connection yun

sa ado.net meron na tayong disconnected dataset so pwede ka mag work sa data
maski disconnected na then ibalik mo sa db yung changes

halos lahat naman ng technology ngayon ay
connect->read->disconnect->process data->connect->write->disconnect

Thanks sir! :salute:
 
isa pang advantage ng connect-read-disconnect ay kapag biglang na disconnect or nag down ang database mo
madali i handle ang error kesa meron kang live connection at mag down at mag try ka mag read

Sir eric medyo hindi ko na gets yung ibig mung sabihin sa paghandle ng error ng live connection ?
pwd po ba snippet code ?

THAKS :salute:
 
Sir eric medyo hindi ko na gets yung ibig mung sabihin sa paghandle ng error ng live connection ?
pwd po ba snippet code ?

THAKS :salute:

anong snippet code?


let me illustrate

1st scenario:

FormNew:
OpenDaConnection

ButtonClick:
ReadFromDatabaseUsingConnection

!bumagyo, naputol ang kable, Database is disconnected here

ButtonClick: Again
ReadFromDatabaseUsingConnection
!ano mangyayari dito?
walang notification na na disconnect yan, so ang connection mo akala connected parin




2nd scenario

FormNew:
WalaLang


ButtonClick:
OpenDaConnection
ReadFromDatabaseUsingConnection
CloseDaConnection


!bumagyo, naputol ang kable, Database is disconnected here


ButtonClick: Again
OpenDaConnection
If Can Not Connect: Can not connect:Exit
Else: ReadFromDatabaseUsingConnection
!so mag notify lang na disconnected


so kung gusto mo persistent connection parin pwede mo diskartehan yung code mo
pero hindi reliable yung connection state, maski i disconnect mo yung LAN Cable or patayin mo server di malalaman na nag disconnect
 
anong snippet code?


let me illustrate

1st scenario:

FormNew:
OpenDaConnection

ButtonClick:
ReadFromDatabaseUsingConnection

!bumagyo, naputol ang kable, Database is disconnected here

ButtonClick: Again
ReadFromDatabaseUsingConnection
!ano mangyayari dito?
walang notification na na disconnect yan, so ang connection mo akala connected parin




2nd scenario

FormNew:
WalaLang


ButtonClick:
OpenDaConnection
ReadFromDatabaseUsingConnection
CloseDaConnection


!bumagyo, naputol ang kable, Database is disconnected here


ButtonClick: Again
OpenDaConnection
If Can Not Connect: Can not connect:Exit
Else: ReadFromDatabaseUsingConnection
!so mag notify lang na disconnected


so kung gusto mo persistent connection parin pwede mo diskartehan yung code mo
pero hindi reliable yung connection state, maski i disconnect mo yung LAN Cable or patayin mo server di malalaman na nag disconnect




yeah... danas q yan haha kasi open connection style aq dati sa vb6 xD

example may nag restart nung router kasi nawalan ng net.. edi binunot si router then balik.. automatic lost connection na.. iyak na si system q xD
 
ask ko lang po kung ano difference ng VB.net sa Visual basic meron po ba? sensya na newbie plang..:slap:
 
Back
Top Bottom