Orodha ya maudhui:

Jinsi ya Kufanya Programu Rahisi ya Ongea katika Msingi wa Visual Kutumia Udhibiti wa Winsock ya Microsoft: Hatua 7
Jinsi ya Kufanya Programu Rahisi ya Ongea katika Msingi wa Visual Kutumia Udhibiti wa Winsock ya Microsoft: Hatua 7

Video: Jinsi ya Kufanya Programu Rahisi ya Ongea katika Msingi wa Visual Kutumia Udhibiti wa Winsock ya Microsoft: Hatua 7

Video: Jinsi ya Kufanya Programu Rahisi ya Ongea katika Msingi wa Visual Kutumia Udhibiti wa Winsock ya Microsoft: Hatua 7
Video: Kutumia tochi ya simu kama cinema 📽️ ( projector ) isikuumize kichwa 2024, Novemba
Anonim
Jinsi ya Kufanya Programu Rahisi ya Ongea katika Msingi wa Visual Kutumia Udhibiti wa Microsoft Winsock
Jinsi ya Kufanya Programu Rahisi ya Ongea katika Msingi wa Visual Kutumia Udhibiti wa Microsoft Winsock

Katika hii isiyoweza kusumbuliwa nitakuonyesha jinsi ya kutengeneza programu rahisi ya mazungumzo kwa msingi wa kuona. nitaangalia kile nambari zote zinafanya kwa hivyo utakuwa unajifunza unapoifanya, na mwishowe nitakuonyesha jinsi ya kuitumia.

Hatua ya 1: Muhtasari

Mradi mpya "," juu ": 0.44341801385681295," kushoto ": 0.2802690582959641," urefu ": 0.2632794457274827," upana ": 0.5067264573991032}, {" noteID ":" NJL01ANFG0GJ54J "," mwandishi ":" "mwandishi": "" "mwandishi": "" "mwandishi": "" mwandishi ":" "": "hii ndio unayotaka kuchagua kisha bonyeza wazi", "top": 0.25635103926096997, "left": 0.017937219730941704, "height": 0.22401847575057737, "width": 0.23542600896860988}] ">

Maelezo ya jumla
Maelezo ya jumla

Programu hii itakuruhusu kubadilishana ujumbe kati ya watu wawili kwenye mtandao wako huo. Inaweza kufanya kazi ikiwa sio kwenye mtandao huo lakini siwezi kuijaribu sasa.

Unapaswa kuwa na Microsoft Visual Basic 6.0, ndio ninayotumia. Ujuzi wa msingi wa programu inapendekezwa Hebu tuanze !!! fungua msingi wa kuona na unda Standard ExE

Hatua ya 2: Kuunda Mtazamo wa Mtumiaji

Kuunda Mtazamo wa Mtumiaji
Kuunda Mtazamo wa Mtumiaji
Kuunda Mtazamo wa Mtumiaji
Kuunda Mtazamo wa Mtumiaji

Sasa ni wakati wa kuunda fomu ya mtumiaji

utahitaji kuongeza udhibiti wa winsock kwenye kisanduku cha zana fanya hivi kwa: 1. bonyeza kulia mahali pengine kwenye kisanduku cha zana ambapo hakuna kitu. bonyeza Vipengele 3. katika orodha ndefu pata Udhibiti wa Microsoft Winsock 6.0 na angalia kisanduku kando yake 4 kisha bonyeza tumia kisha funga Ongeza: visanduku vya maandishi 5 vifungo vya amri 4 udhibiti wa winsock uzipange ili kuonekana kama picha ya pili hapa chini

Hatua ya 3: Kubadilisha jina na Mabadiliko mengine ya Mali

Kubadilisha jina na Mabadiliko ya Mali nyingine
Kubadilisha jina na Mabadiliko ya Mali nyingine

sasa tutabadilisha manukuu (kile kinachosemwa kwenye vifungo vya amri) 1. bonyeza amri12. angalia upande wa kulia katika mali na upate Caption3. ibadilishe kwa Hostdo sawa kwa wengine lakini uwafanye: command2 = Connectcommand3 = Closecommand4 = Sendnow tutabadilisha kile sanduku za maandishi zinasema1. bonyeza sanduku la maandishi linalosema maandishi12. nenda kwenye dirisha la mali na upate mali ya Nakala3. fanya iwe wazi4. fanya vivyo hivyo kwa yule anayesema Nakala25. sasa bonyeza maandishi3 na ubadilishe mali ya maandishi kuwa 127.0.0.16. sasa bonyeza text4 na ubadilishe mali ya maandishi kuwa 12347. sasa bonyeza text5 na ubadilishe mali ya maandishi kuwa Name127.0.0.1 ni ip yako ya ndani ili uweze kujaribu programu kwenye kompyuta yako wakati done1234 yake ni bandari unaweza kuifanya iwe chochote unataka lakini acha tu 1234 kwa sasa

Hatua ya 4: Kubadilisha Majina ya Vifungo na Sanduku za Maandishi

Kubadilisha Majina ya Vifungo na Sanduku za Maandishi
Kubadilisha Majina ya Vifungo na Sanduku za Maandishi
Kubadilisha Majina ya Vifungo na Sanduku za Maandishi
Kubadilisha Majina ya Vifungo na Sanduku za Maandishi

tunahitaji kubadilisha jina la vifungo vya amri na masanduku ya maandishi ili iwe rahisi kuweka nambari

1. bonyeza Nakala1 na nenda kwa mali na bonyeza jina na ubadilishe kuwa txtLog nilichagua hiyo kwa sababu ni kumbukumbu ya ujumbe unaotuma na kupokea 2. fanya vivyo hivyo kwa zingine lakini fanya majina: badilisha Nakala2 kuwa txtTuma mabadiliko Nakala3 kwa txtIP badilisha Nakala4 kuwa txtBandiko badilisha Nakala5 kwa txtBadilisha jina Command1 kuwa cmdBadilisha mabadiliko Command2 kwa cmd Unganisha badilisha Command3 hadi cmdFunga badilisha Amri 4 hadi cmdTuma badiliko Winsock1 kwenda sckMain sasa kuna jambo moja zaidi unahitaji kubadilisha bonyeza txtLog na katika dirisha la mali upate MultiLine na ifanye kweli hatua hii inaweza kusababisha mkanganyiko ikiwa una maswali yoyote kuchapisha maoni au kunitumia ujumbe

Hatua ya 5: Kuandika vifungo vya Amri

Kuandika vifungo vya Amri
Kuandika vifungo vya Amri

sasa ni wakati wa kuandika nambari ya vifungo vya amri kuanza na cmdHost1 ya kwanza. bonyeza mara mbili, hii italeta nambari ya kidirisha2. inapaswa kuonekana kama hiiPrivate Sub cmdHost_Click () Mwisho wa Sub3. ingiza hii codeckMain. LocalPort = txtPort.textsckMain. orodha sasa maana yake ni nini? Mstari wa kwanza hufanya bandari ya winsocks iwe sawa na nambari kwenye kisanduku cha maandishi (txtPort) mstari wa pili unaambia winsock isikilize kwenye bandari hiyo kwa mtu anayejaribu kuunganisha sasa funga hiyo na bonyeza mara mbili kwenye cmdConnectenter hii codeckMain. RemoteHost = txtIP.textsckMain. RemotePort = txtPort.textsckMain. Connect the two lines first change the RemoteHost and the RemotePort of the winsock (sckMain) to the ip and port we want the sckMain. Connect inaiambia. kuungana na mtu anayesikiliza kwenye bandari hiyo na ipnow kwa kifungo cha karibu cha mara mbili kwenye cmdClose and typesckMain.closetxtLog = txtLog.text & "Uunganisho umefungwa!" & vbCrlfthe sckMain.close inaambia winsock kukatisha laini ya pili inaongeza Connection iliyofungwa kwa txtLogdouble bonyeza cmdSend na typesckMain.senddata "[" & txtName.text & "]" & txtSend.texttxtLog = txtLog.text & "[" & txtName. maandishi & "]" & txtSend.text & vbcrlftxtSend.text = "" mistari miwili ya kwanza imekosea ninayo ndani ya kihariri na inawabadilisha ninapohifadhi hivyo angalia picha kwa mstari wa kwanza wa msimbo wa kulia hutuma maandishi katika txtTuma na jina lako kwenye txtNamesecond line inaongeza ujumbe uliotuma na jina lako kwa txtLogthird line inafuta maandishi kwa txtSend

Hatua ya 6: Kuandika Winsock

Kuandika Winsock
Kuandika Winsock

sasa ni wakati wa kuweka alama ya winsock! tunahitaji kuiambia nini cha kufanya wakati mtu anajaribu kuungana na tunahitaji kuiambia wapi kuweka data inayopokea bonyeza mara mbili kwenye udhibiti wa winsock (sckMain) kona ya juu kulia ya kisanduku cha kificho kinapaswa kusema: hitilafu bonyeza kisanduku cha kushuka na uchague ombi la unganisho sasa inapaswa kuwa imeunda mahali mpya kuingia codein kuna aina: Ikiwa sckMain.state sckClose thensckMain.closeend ifsckMain.accept requestidtxtLog = txtLog.text & "Imeunganishwa kwa:. kwa kuongeza laini kwenye txtLognow tunahitaji kuambia winsock nini cha kufanya na data inayopatikana katika haki ya juu ya dirisha la kificho bonyeza kitufe cha kushuka na uchague: DataArrivalnow ingiza nambari hii: Fifisha Takwimu kama stringsckMain.getdata Data, vbstring txtLog = txtLog.text & data & vbcrlffirst line hufanya data kuwa kamba kuumwa ni mahali ambapo data inayopokelewa itawekwa kabla ya kuongezwa kwa txtLogsecond line inapata data na kuiweka kwenye data ya kamba kama mstari wa vbstringthird unavyoongeza data iliyopokea kwa txtLognow mara nyingine tena ikiwa inachanganya na una maswali unachapisha maoni au nitumie ujumbe

Hatua ya 7: Kutumia Mpango / Hitimisho

Kutumia Mpango / Hitimisho
Kutumia Mpango / Hitimisho

sawa sasa nitawaambia jinsi ya kutumia programu hiyo

katika faili ya kubofya ya msingi ya msingi kisha fanya project1.exe ihifadhi kwenye desktop yako ikiwa kuna makosa yoyote acha maoni na nitajaribu kukusaidia sasa uende mahali ulipofanya programu na ubonyeze mara mbili mara mbili na mipango miwili inapaswa kujitokeza mbofya mwenyeji mmoja na bonyeza nyingine unganisha na ile uliyobofya mwenyeji juu yake inapaswa kusema: Imeunganishwa kwa: 127.0.0.1 sasa andika jina kwa wote wawili na unaweza kutuma ujumbe kati ya hizo mbili zinafanya kazi kwenye LAN na hiyo inaweza kufanya kazi kwa WAN lakini sina hakika kuondoka maoni kunijulisha jinsi nilivyofanya au ikiwa una maswali au ikiwa unajisikia tu kama uliipenda au haukuipenda kuipima

Ilipendekeza: