Vezérlő Sub adatbazis_click () On Error GoTo hiba: dde = Shell(CurDir$ + "\adatbaz.exe", 1) On Error GoTo 0 GoTo tovabb:
|
|
- György Hegedüs
- 9 évvel ezelőtt
- Látták:
Átírás
1 Vezérlő Sub adatbazis_click () On Error GoTo hiba: dde = Shell(CurDir$ + "\adatbaz.exe", 1) On Error GoTo 0 GoTo tovabb: hiba: MsgBox "Ez a program nincs telepítve!", MB_OK, "Figyelem!" Exit Sub tovabb: nagyfonok.windowstate = 1 Exit Sub Sub alapertek () erdes = 0 gg = 9.81 'gravitációs gyorsulás valtoztat = 0 e.anyagnev = "" 'Szállítandó anyag neve e.dg = 89 'Kezdő görgőátmérő e.typ = "Nincs megfelelő" e.bet = 0 Vajanl =.001 'e.dg * PI / 180 e.v = Vajanl 'Szalagsebesség e.haj = 0 'hajtási mód egydobos első e.nagy = 1 'nagyitás módja e.szak = 3 'szakaszok száma e.ft =.25 'Gépelhejezési tényező e.mghjt =.02 'Meghajtási szorzó e.mu =.25 'Surlódási tényező e.fisz = 0 'Anyag halmazolási szöge e.suruseg = 0 'Sürüség e.q = 1000 'Szállítandó anyagmennyiség e.kia = 1 'kialakitas háromgörgős azonos e.mu =.25 krny = "Száraz" e.mghjt =.02 gepelh = "Átlagos" e.ft =.25 meghjt = "Aszinkron motor" e.x(1) = 0 e.x(2) = 100 e.x(3) = 200 'pontok koordinátái 1
2 e.x(4) = 300 e.y(1) = 0 e.y(2) = 20 e.y(3) = 20 e.y(4) = 30 kp.kx = 1500 kp.ky = 500 Sub anyagtomeg_click () mennyiseg.show Sub anyagvallasztas_click () anyagjellemzo.show Sub beolvas_click () 'olvasas.show 1 Sub edi_click () dde = Shell(CurDir$ + "\EDIT.EXE EREDMENY.TXT", 1) Sub gepkornyezet_click () megkotes.show Sub hajthely_click () hajtas.show Sub hiba () Sub hid_click () hidprogram Sub hidprogram () On Error GoTo hiba6: dde = Shell(CurDir$ + "\hid.exe", 1) On Error GoTo 0 GoTo tovabb6: hiba6: MsgBox "Ez a program nincs telepítve!", MB_OK, "Figyelem!" Exit Sub 2
3 tovabb6: mentes End Exit Sub Sub kilep_click () kilepjek.show 1 Sub leiras_click () On Error GoTo hiba3: dde = Shell(CurDir$ + "\leiras.exe", 1) On Error GoTo 0 GoTo tovabb3: hiba3: MsgBox "Ez a program nincs telepítve!", MB_OK, "Figyelem!" Exit Sub tovabb3: Exit Sub Sub MDIForm_Load () curpath = CurDir$ If ujra = 0 Then alapertek elsokep.show anyagjellemzo.show kialakitas.show mennyiseg.show megkotes.show e.nagy = 1 nagyfonok.width = 9350 nagyfonok.height = 6500 Sub ment_click () 'mentes.show Sub mentes () 'itt kellene lementeni 3
4 Sub nevjegy_click () keszitette.show Sub palyavonal_click () palyavonala.show Sub Picture2_Click () anyagjellemzo.show Sub Picture3_Click () megkotes.show Sub Picture4_Click () mennyiseg.show Sub Picture5_Click () kialakitas.show Sub Picture6_Click () palyavonala.show Sub Picture7_Click () picture7.left = 45 picture7.top = 60 picture2.visible = 0 picture3.visible = 0 picture4.visible = 0 picture5.visible = 0 picture6.visible = 0 anyagvallasztas.visible = 0 gepkornyezet.visible = 0 anyagtomeg.visible = 0 szalagvalyu.visible = 0 palyavonal.visible = 0 anyagvallasztas.enabled = 0 gepkornyezet.enabled = 0 anyagtomeg.enabled = 0 szalagvalyu.enabled = 0 palyavonal.enabled = 0 rdb(6) = 1 4
5 nagyfonok.mousepointer = 11 hajtas.show Sub Picture8_Click () hidprogram Sub szalagvalyu_click () kialakitas.show Sub Timer1_Timer () If rdb(1) > 0 And rdb(2) > 0 And rdb(3) > 0 And rdb(4) > 0 Then If rdb(5) > 0 Then hajthely.enabled = -1 hajthely.visible = -1 picture7.visible = -1 If rdb(6) < 1 Then picture6.visible = -1 palyavonal.enabled = -1 palyavonal.visible = -1 If rdb(5) > 0 Then picture6.visible = 0 palyavonal.enabled = 0 If picture7.visible = -1 Then picture2.visible = 0 picture3.visible = 0 picture4.visible = 0 picture5.visible = 0 picture6.visible = 0 Sub Timer2_Timer () label1.caption = Time 5
6 Bejelentkező Sub Form_Load () screen.mousepointer = 11 ujra = 0 Sub Form_Unload (Cancel As Integer) screen.mousepointer = 1 Sub Timer1_Timer () Dim grgs As grgtom Dim sztp As szaldat Dim megnevas anyagn Dim grg As grgldat Open CurDir$ + "\adatbaz1.dat" For Random Access Read As #1 Len = Len(grgs) Get #1, 1, grgs Open CurDir$ + "\adatbaz2.dat" For Random Access Read As #2 Len = Len(sztp) Get #2, 1, sztp Open CurDir$+"\adatbaz3.dat"For Random Access Read As #3 Len = Len(megnev) Get #3, 1, megnev Open CurDir$ + "\adatbaz4.dat" For Random Access Read As #4 Len = Len(grg) Get #4, 1, grg Close #1 Close #2 Close #3 Close #4 If grgs.atm <= 0 Or sztp.fon <= 0 Or megnev.suru <= 0 Or grg.b <= 0 Then Unload bejelentkezo MsgBox "Hiányoznak a szükséges adatfájlok, a program nem futtatható. Telepítsen újra, vagy futtassa az Adatbázis kezelőt!", MB_OK, "Figyelem!" Unload bejelentkezo nagyfonok.show 6
7 Anyagjellemző Dim keresoas anyagn Dim megnevas anyagn Dim i As Integer Sub anyagneve_click () If anyagneve.listindex <> -1 Then For i = 1 To LOF(1) / Len(kereso) Get #1, i, kereso If kereso.nev = anyagneve.text Then label2(0).caption = kereso.suru label2(1).caption = kereso.fisz label2(2).caption = kereso.nev label2(3).caption = kereso.seb e.suruseg = kereso.suru e.fisz = kereso.fisz e.anyagnev = kereso.nev vajanl = kereso.seb Exit For Next i Sub Command1_Click () If e.suruseg >= 0 And e.fisz >= 0 Then Close #1 rdb(1) = 1 nagyfonok.picture2.borderstyle = 1 s = nagyfonok.anyagvallasztas.caption If Left$(s, 2) <> "+ " Then nagyfonok.anyagvallasztas.caption = "+ " + nagyfonok.anyagvallasztas.caption Unload anyagjellemzo Sub Form_Load () anyagjellemzo.top = 50 anyagjellemzo.left = 50 anyagjellemzo.height = 2400 anyagjellemzo.width = 4800 label2(0).caption = e.suruseg label2(1).caption = e.fisz label2(2).caption = e.anyagnev label2(3).caption = vajanl 7
8 ng = 3 Open CurDir$ + "\adatbaz3.dat" For Random Access Read As #1 Len = Len(kereso) Get #1, 1, megnev If megnev.suru = 0 Then Beep MsgBox "Nincs meg a szükséges adatbázis! Indítsa újra a telepítőt vagy az Adatbázis vezérlőt!", MB_OK, "Figyelem!" Exit Sub For i = 1 To LOF(1) / Len(megnev) Get #1, i, megnev anyagneve.additem megnev.nev Next i Sub Timer1_Timer () If e.suruseg > 0 And e.fisz > 0 And e.anyagnev <> "" And vajanl > 0 Then command1.enabled = 1 8
9 Anyagmennyiség Dim mertegys(1 To 3) As String * 9 Sub Form_Load () mennyiseg.top = 2500 mennyiseg.left = 50 mennyiseg.height = 2100 mennyiseg.width = 3300 mertegys(1) = "tonna/óra" mertegys(2) = "m3/óra" mertegys(3) = "kg/sec" combo1.additem mertegys(1) combo1.additem mertegys(2) combo1.additem mertegys(3) combo1.text = mertegys(1) ertek.text = e.q Sub rendben_click () Dim i As Integer Dim a As Double Qmax = 'max. szállítható ag. mennyisé t/ó a = Val(LTrim$(RTrim$(ertek.Text))) If a < Then Select Case LTrim$(RTrim$(combo1.Text)) Case "tonna/óra" e.q = Int(a) Case "m3/óra" e.q = Int(a * e.suruseg) Case "kg/sec" e.q = Int(a / 3.6) End Select If e.q > 0 Or e.q < Qmax Then rdb(3) = 1 nagyfonok.picture4.borderstyle = 1 s = nagyfonok.anyagtomeg.caption If Left$(s, 2) <> "+ " Then nagyfonok.anyagtomeg.caption = "+ " + nagyfonok.anyagtomeg.caption If rdb(4) = 1 Then rdb(4) = 0 kialakitas.show Unload mennyiseg Unload mennyiseg 9
10 intervallumon kívül MsgBox "Valamelyik adat a megengedett kívül esik!", MB_OK, "Figyelem!" MsgBox "Valamelyik adat a megengedett intervallumon esik!", MB_OK, "Figyelem!" 10
11 Kialakítás Dim i As Integer Dim szeles As Integer Dim valyusz As Integer Dim lambdad As Integer Dim DDg(1 To 5) As Integer Dim szakasz As Integer Dim Vszam As Single Dim lambda As Single Dim terulet As Single Dim terulet2 As Single Dim k As Single Dim d As Single Dim L1 As Single 'görgőhossz Dim L2 As Single 'görgőhossz Dim Bs As Single 'Nedvesített hevederszélesség Dim la1 As Single Dim la2 As Single Dim la3 As Single Dim la4 As Single Dim l1szam As Single Dim l2szam As Single Dim ngh As Single 'határfordulatszám görgőre (600 1/min) Dim grg As grgldat Sub ellen_click () ellenoriz If terulet < e.q Then elszurtad.show 1 eltalaltad.show 1 Sub ellenoriz () d =.01 Bs = k * Val(RTrim$(LTrim$(combo2.Text))) / lambda = Val(RTrim$(LTrim$(combo3.Text))) * (PI / 180) Select Case valtoztat Case 0 'háromgörgős egyenlő görgöhossz terulet = (L1 + (Bs - L1) * Cos(lambda) / 2) * Sin(lambda) * (Bs - L1) / 2 + (((L1 + (Bs - L1) * Cos(lambda)) / 2) ^ 2) * Tan(e.fisz * (PI / 180)) terulet = terulet * 3600 *.81 * e.suruseg * Val(RTrim$(LTrim$(combo1.Text))) 11
12 Case 1 'háromgörgős különböző görgőhossz terulet = (L1 + (Bs - L1) * Cos(lambda) / 2) * Sin(lambda) * (Bs - L1) / 2 + (((L1 + (Bs - L1) * Cos(lambda)) / 2) ^ 2) * Tan(e.fisz * (PI / 180)) terulet = terulet * 3600 *.81 * e.suruseg * Val(RTrim$(LTrim$(combo1.Text))) Case 2 'kétgörgős terulet = ((Bs / 2) ^ 2) * Cos(lambda) * Sin(lambda) + (((Bs / 2) * Cos(lambda)) ^ 2) * Tan(e.fisz * (PI / 180)) terulet = terulet * 3600 *.81 * e.suruseg * Val(RTrim$(LTrim$(combo1.Text))) Case 3 'ötgörgős If Val(RTrim$(LTrim$(combo2.Text))) > 2000 Then d =.015 If lambdad = 30 Then la3 = 60 If lambdad = 25 Then la3 = 55 Beep combo3.text = "25" lambdad = 25 la3 = 55 la1 = lambdad * PI / 180 la2 = la3 * PI / 180 l1szam = L1 + 2 * (d * Cos(la1 / 2) - d * Sin(la1 / 2) / Tan(la1 / 2)) l2szam = L1 + 2 * d * Sin(la1 / 2) / Sin(la1) terulet = (l1szam + l2szam * Cos(la1)) * l2szam * Sin(la1) + ((l1szam / 2 + l2szam * Cos(la1) + Cos(la2) * (Bs - l1szam-2* l2szam) / 2) ^ 2) * Tan(e.fisz * PI / 180) terulet = terulet + (l1szam + 2 * l2szam * Cos(la1) + Cos(la2) * (Bs - l1szam - 2 * l2szam) / 2) * (Bs - l1szam - 2 * l2szam) * Sin(la2) / 2 terulet = terulet * 3600 *.81 * e.suruseg * Val(RTrim$(LTrim$(combo1.Text))) label1.caption = "L=" + Format$(L1 * 1000, "0") End Select Sub feltolt () 12
13 combo2.additem "400" combo2.additem "500" combo2.additem "650" combo2.additem "800" combo2.additem "1000" combo2.additem "1200" combo2.additem "1400" combo2.additem "1600" combo2.additem "1800" combo2.additem "2000" combo2.additem "2200" combo2.additem "2400" combo2.additem "2600" combo2.additem "2800" combo2.additem "3000" combo1.additem "0.42" combo1.additem "0.52" combo1.additem "0.66" combo1.additem "0.84" combo1.additem "1.05" combo1.additem "1.31" combo1.additem "1.68" combo1.additem "2.09" combo1.additem "2.62" combo1.additem "3.35" combo1.additem "4.19" combo1.additem "5.20" combo1.additem "6.60" combo1.additem "8.40" For i = 20 To 45 Step 5 combo3.additem Str$(i) Next i Sub Form_Load () DDg(1) = 89 DDg(2) = 108 DDg(3) = 133 DDg(4) = 159 DDg(5) = 194 Open LTrim$(RTrim$(curpath)) + "\adatbaz4.dat" For Random Access Read As #4 Len = Len(grg) kialakitas.top = 2500 kialakitas.left = 3400 kialakitas.height = 2100 kialakitas.width = 5700 k =.9 If e.alf > 0 And e.v > 0 And e.b > 0 Then Vszam = e.v 13
14 valyusz = e.alf szeles = e.b lambdakeres feltolt picture1(valtoztat).visible = -1 If valtoztat = 1 Then label1.caption = "L1=" + Format$(L1 * 1000, "0") + "; L2=" + Format$(L2 * 1000, "0") label1.caption = "L=" + Format$(L1 * 1000, "0") combo1.text = Forma(Vszam) combo3.text = valyusz combo2.text = szeles Sub Form_Unload (Cancel As Integer) e.v = Val(combo1.Text) For i = 1 To 5 ngh = 60 * e.v / (PI * (DDg(i) / 1000)) If ngh >= 550 And ngh <= 650 Then e.dg = DDg(i) Exit For Next i Close #4 Sub kialakit_click () If valtoztat < 3 Then valtoztat = valtoztat + 1 valtoztat = 0 lambdakeres Select Case valtoztat Case 0 e.kia = 1 Case 1 e.kia = 2 Case 2 e.kia = 0 Case 3 e.kia = 3 End Select For i = 0 To 3 14
15 picture1(i).visible = 0 Next i picture1(valtoztat).visible = -1 combo1.text = Forma(Vszam) combo3.text = valyusz combo2.text = szeles Sub lambdakeres () i = 2 Get #4, 1, grg valyusz = 20 'Kezdő vályuszög szeles = grg.b 'Kezdő szalagszélesség lambda = valyusz * (PI / 180) Bs = k * szeles / 'Nedvesített szélesség Select Case valtoztat Case 0 'háromgörgős egyenlő görgőhossz terulet = (grg.hl / (Bs - grg.hl / 1000) * Cos(lambda) / 2) * Sin(lambda) * (Bs - grg.hl / 1000) / 2 + (((grg.hl / (Bs - grg.hl / 1000) * Cos(lambda)) / 2) ^ 2) * Tan(e.fisz * (PI / 180)) terulet = terulet - e.q / (3600 *.81 * e.suruseg * Vajanl) L1 = grg.hl / 1000 L2 = 0 Do Get #4, i, grg If grg.hl > 0 Then Bs = k * grg.b / For lambdad = 25 To 45 Step 5 lambda = lambdad * (PI / 180) terulet2 = (grg.hl / (Bs - grg.hl / 1000) * Cos(lambda) / 2) * Sin(lambda) * Bs -grg.hl / 1000) / 2 + (((grg.hl / (Bs - grg.hl / 1000) * Cos(lambda)) / 2) ^ 2) * Tan(e.fisz * (PI / 180)) terulet2 = terulet2 - e.q / (3600 *.81 * e.suruseg * Vajanl) If Abs(terulet2) < Abs(terulet) Then terulet = terulet2 valyusz = lambdad szeles = grg.b 15
16 radiánba ) / Vajanl) L1 = grg.hl / 1000 Next lambdad i = i + 1 Loop While (grg.b > 0) i = 1 e.tl = L1 * 1000 Bs = k * szeles / lambda = valyusz * (PI / 180) 'fokból -> terulet = (L1 + (Bs - L1) * Cos(lambda) / 2) * Sin(lambda) * (Bs - L1) / 2 + (((L1 + (Bs - L1) * Cos(lambda)) / 2) ^ 2) * Tan(e.fisz * (PI / 180)) e.ter = terulet Vszam = e.q / (3600 *.81 * e.suruseg * terulet) label1.caption = "L=" + Format$(L1 * 1000, "0") Case 1 'háromgörgős nem egyenlő görgőhossz terulet = (grg.hl1 / (Bs - grg.hl1 / 1000) * Cos(lambda) / 2) * Sin(lambda) * (Bs - grg.hl1 / 2 + (((grg.hl1 / (Bs - grg.hl1 / 1000) * Coss(lambda)) / 2) ^ 2) *Tan(e.fisz * (PI / 180)) terulet = terulet - e.q / (3600 *.81 * e.suruseg * L1 = grg.hl1 / 1000 L2 = grg.hl2 / 1000 Do Get #4, i, grg If grg.hl1 > 0 Then Bs = k * grg.b / For lambdad = 25 To 45 Step 5 lambda = lambdad * (PI / 180) Sin(lambda) * grg.hl1 / 2) * (3600 * 16 terulet2 = (grg.hl1 / (Bs - grg.hl1 / 1000) * Cos(lambda) / 2) * (Bs - grg.hl1 / 1000) / 2 + (((grg.hl1 / (Bs ) * Cos(lambda)) / 2) ^ Tan(e.fisz * (PI / 180)) terulet2 = terulet2 - e.q /.81 * e.suruseg * Vajanl) If Abs(terulet2) < Abs(terulet) Then
17 +.1 "0") + "; terulet = terulet2 valyusz = lambdad szeles = grg.b L1 = grg.hl1 / 1000 L2 = grg.hl2 / 1000 Next lambdad i = i + 1 Loop While (grg.b > 0) i = 1 e.tl = L2 * 1000 Bs = k * szeles / lambda = valyusz * (PI / 180) terulet = (L1 + (Bs - L1) * Cos(lambda) / 2) * Sin(lambda) * (Bs - L1) / 2 + (((L1 + (Bs - L1) * Cos(lambda)) / 2) ^ 2) * Tan(e.fisz * (PI / 180)) e.ter = terulet Vszam = e.q / (3600 *.81 * e.suruseg * terulet) label1.caption = "L1=" + Format$(L1 * 1000, L2=" + Format$(L2 * 1000, "0") Case 2 'kétgörgős terulet = ((Bs / 2) ^ 2) * Cos(lambda) * Sin(lambda) + (((Bs / 2) * Cos(lambda)) ^ 2) * Tan(e.fisz * (PI / 180)) terulet = terulet - e.q / (3600 *.81 * e.suruseg * Vajanl) L1 = grg.kl / 1000 L2 = 0 Do Get #4, i, grg If grg.kl > 0 Then Bs = k * grg.b / For lambdad = 25 To 45 Step 5 lambda = lambdad * (PI / 180) * (3600 * 17 terulet2 = ((Bs / 2) ^ 2) * Cos(lambda) * Sin(lambda) + (((Bs / 2) * Cos(lambda)) ^ 2) Tan(e.fisz * (PI / 180)) terulet2 = terulet2 - e.q /.81 * e.suruseg * Vajanl) If Abs(terulet2) < Abs(terulet) Then terulet = terulet2
18 radiánba Sin(lambda) + 180)) +.1 valyusz = lambdad szeles = grg.b L1 = grg.kl / 1000 Next lambdad i = i + 1 Loop While (grg.b > 0) i = 1 e.tl = L1 * 1000 Bs = k * szeles / lambda = valyusz * (PI / 180) 'fokból -> terulet = ((Bs / 2) ^ 2) * Cos(lambda) * (((Bs / 2) * Cos(lambda)) ^ 2) * Tan(e.fisz * (PI / e.ter = terulet Vszam = e.q / (3600 *.81 * e.suruseg * terulet) label1.caption = "L=" + Format$(L1 * 1000, "0") Sin(la1) 180) Cos(la1) + l1szam Vajanl) Cos(la2) * Case 3 'ötgörgős d =.01 la1 = 25 * PI / 180 la2 = 55 * PI / 180 l1szam = grg.ol / * (d * Cos(la1 / 2) - d * Sin(la1 / 2) / Tan(la1 / 2)) l2szam = grg.ol / * d * Sin(la1 / 2) / terulet = (l1szam + l2szam * Cos(la1)) * l2szam * Sin(la1) + ((l1szam / 2 + l2szam * Cos(la1) + (Bs - l1szam - 2 * l2szam)/2)^2) * Tan(e.fisz * PI / terulet = terulet + (l1szam + 2 * l2szam * Cos(la2) * (Bs - l1szam - 2 * l2szam) / 2) * (Bs * l2szam) * Sin(la2) / 2 terulet = terulet - e.q / (3600 *.81 * e.suruseg * L1 = grg.ol / 1000 L2 = 0 valyusz = 25 la4 = 55 Do Get #4, i, grg If grg.ol > 0 Then Bs = k * grg.b /
19 (d * * + + If grg.b > 2000 Then d =.015 For lambdad = 25 To 30 Step 5 If lambdad = 30 Then la3 = 60 la3 = 55 la1 = lambdad * PI / 180 la2 = la3 * PI / 180 l1szam = grg.ol / * Cos(la1 / 2) - d * Sin(la1 / 2) / Tan(la1 / 2)) l2szam = grg.ol / * d Sin(la1 / 2) / Sin(la1) terulet2 = (l1szam + l2szam * Cos(la1)) * l2szam * Sin(la1) ((l1szam / 2 + l2szam * (la1) Cos(la2) * (Bs - l1szam - 2 * + 2 * (Bs - / 2 (3600 * l2szam)/2)^2)*tan(e.fisz*pi/180) terulet2 = terulet2 + (l1szam * l2szam * Cos(la1) + Cos(la2) (Bs - l1szam - 2 * am) / 2) * l1szam - 2 * l2szam) * Sin(la2) terulet2 = terulet2 - e.q /.81 * e.suruseg * Vajanl) If Abs(terulet2) < Abs(terulet) Then terulet = terulet2 valyusz = lambdad szeles = grg.b la4 = la3 L1 = grg.ol / 1000 Next lambdad i = i + 1 Loop While (grg.b > 0) i = 1 Bs = k * szeles /
20 2) / 180) s(la2) * Cos(la1) + l1szam If szeles > 2000 Then d =.015 d =.01 la1 = lambdad * PI / 180 la2 = la4 * PI / 180 l1szam = L1 + 2 * (d * Cos(la1 / 2) - d * Sin(la1 / Tan(la1 / 2)) l2szam = L1 + 2 * d * Sin(la1 / 2) / Sin(la1) terulet = (l1szam + l2szam * Cos(la1)) * l2szam * Sin(la1) + ((l1szam / 2 + l2szam * Cos(la1) + (Bs - l1szam-2*l2szam) / 2) ^ 2) * Tan(e.fisz * PI / terulet = terulet + (l1szam + 2 * l2szam * Cos(la2) * (Bs - l1szam - 2 * l2szam) / 2) *s - * l2szam) * Sin(la2) / 2 e.ter = terulet Vszam = e.q / (3600 *.81 * e.suruseg * terulet) label1.caption = "L=" + Format$(L1 * 1000, "0") e.tl = L1 * 1000 End Select Sub tovabb_click () ellenoriz If terulet < e.q Then elszurtad.show 1 rdb(4) = 1 nagyfonok.picture5.borderstyle = 1 s = nagyfonok.szalagvalyu.caption If Left$(s, 2) <> "+ " Then nagyfonok.szalagvalyu.caption = "+ " + nagyfonok.szalagvalyu.caption e.v = Val(RTrim$(LTrim$(combo1.Text))) e.b = Val(RTrim$(LTrim$(combo2.Text))) e.alf = Val(RTrim$(LTrim$(combo3.Text))) Qa = 1 Unload kialakitas 20
21 Megkötés Sub Command1_Click () olvas rdb(2) = 1 nagyfonok.picture3.borderstyle = 1 s = nagyfonok.gepkornyezet.caption If Left$(s, 2) <> "+ " Then nagyfonok.gepkornyezet.caption = "+ " + nagyfonok.gepkornyezet.caption Unload megkotes Sub Form_Load () megkotes.top = 50 megkotes.left = 4900 megkotes.height = 2400 megkotes.width = 4200 check1.value = erdes combo1.text = krny combo2.text = gepelh combo3.text = meghjt combo1.additem "Száraz" combo1.additem "Enyhén nedves" combo1.additem "Igen nedves" combo2.additem "Jó" combo2.additem "Átlagos" combo2.additem "Rossz" combo3.additem "Aszinkron motor [AM]" combo3.additem "AM + surlódó tgk." combo3.additem "Csúszógyűrüs motor" Sub olvas () If check1.value = 0 Then erdes = 0 If combo1.text = "Száraz" Then e.mu =.25 krny = "Száraz" If combo1.text = "Enyhén nedves" Then e.mu =.15 krny = "Enyhén nedves" If combo1.text = "Igen nedves" Then e.mu =.1 krny = "Igen nedves" erdes = 1 21
22 If combo1.text = "Száraz" Then e.mu =.35 krny = "Száraz" If combo1.text = "Enyhén nedves" Then e.mu =.3 krny = "Enyhén nedves" If combo1.text = "Igen nedves" Then e.mu =.25 krny = "Igen nedves" If combo2.text = "Jó" Then e.mghjt =.018 gepelh = "Jó" If combo2.text = "Átlagos" Then e.mghjt =.02 gepelh = "Átlagos" If combo2.text = "Rossz" Then e.mghjt =.03 gepelh = "Rossz" If combo3.text = "Aszinkron motor [AM]" Then e.ft =.25 meghjt = "Aszinkron motor [AM]" If combo3.text = "AM + surlódó tgk." Then e.ft =.15 meghjt = "AM + surlódó tgk." If combo3.text = "Csúszógyűrüs motor" Then e.ft =.1 meghjt = "Csúszógyűrüs motor" 22
23 Pályavonal Dim aa As Integer Dim bb As Integer Dim Xa As Integer Dim Ya As Integer Dim xx As Integer 'koordinátapont (pályavonal) Dim yy As Integer 'koordinátapont (pályavonal) Dim J As Integer Dim vedett As Integer Dim nagyit As Integer Dim elso As Integer Sub feltolt () elso = 0 aa = 2480 bb = 600 combo2.text = e.szak combo1.text = e.nagy Sub Form_DblClick () If elso <= 1 And vedett > 0 Then elso = elso + 1 J = 1 currentx = xx currenty = yy kp.kx = xx + bb kp.ky = aa - yy e.x(j) = 0 e.y(j) = 0 list1.additem Format(e.x(J), "###0") list2.additem Format(e.y(J), "###0") aa = aa - Ya bb = bb + Xa kord.caption = "0 0" fillstyle = 0 Circle (xx, yy), 50,,,, 1 fillstyle = 1 Sub Form_Load () palyavonala.top = 50 palyavonala.left = 50 vedett = 0 For i = 1 To 10 combo1.additem Str$(i) combo2.additem Str$(i) Next i 23
24 nagyit = e.nagy * 10 szakasz = e.szak combo2.text = e.szak combo1.text = e.nagy elso = 0 aa = 2620 bb = 600 J = 1 rajzol Sub Form_MouseDown (button As Integer, Shift As Integer, x As Single, y As Single) xx = x yy = y Xa = x - bb Ya = aa - y If Xa > 0 Then If vedett >= 1 And Xa > e.x(j) And Abs((Ya / nagyit - e.y(j)) / (Xa / nagyit - e.x(j))) <=.34 Then If elso >= 1 And elso < Val(RTrim$(LTrim$(combo2.Text))) + 1) Then J = J + 1 elso = elso + 1 Line -(xx, yy) fillstyle = 0 Circle (xx, yy), 50,,,, 1 fillstyle = 1 e.x(j) = Xa / nagyit e.y(j) = Ya / nagyit list1.additem Format$(e.x(J), "###0") list2.additem Format$(e.y(J), "###0") z = "Hibás pont" Sub Form_MouseMove (button As Integer, Shift As Integer, x As Single, y As Single) Xa = x - bb Ya = aa - y If y > 900 And y <= 2620 And x < 7115 And x >= 600 Then kord.left = x kord.top = y kord.caption = Format$(Xa / nagyit, "0") + "" + Format$(Ya / 24
25 nagyit, "0") kord.caption = "Határon kívül" Sub rajzol () currentx = kp.kx currenty = kp.ky fillstyle = 0 Circle (kp.kx - bb, aa - kp.ky), 50,,,, 1 fillstyle = 1 list1.additem Format(e.x(1), "###0") list2.additem Format(e.y(1), "###0") For i = 1 To 11 If e.x(i) > 0 Or e.y(i) > 0 Then list1.additem Format(e.x(i), "###0") list2.additem Format(e.y(i), "###0") If e.x(i) > 0 Then fillstyle = 0 Circle (e.x(i) * nagyit + kp.kx - bb, aa - e.y(i) * nagyit - kp.ky), 50,,,, 1 fillstyle = 1 Line (e.x(i - 1) * nagyit - bb + kp.kx, aa - e.y(i - 1) * nagyit - kp.ky)-(e.x(i) * nagyit - bb + kp.kx, - e.y(i) * nagyit - kp.ky) Next i Sub rendben_click () e.nagy = nagyit e.szak = szakasz rdb(5) = 1 nagyfonok.picture6.borderstyle = 1 s = nagyfonok.palyavonal.caption If Left$(s, 2) <> "+ " Then nagyfonok.palyavonal.caption = "+ " + nagyfonok.palyavonal.caption nagyfonok.picture6.visible = 0 nagyfonok.palyavonal.enabled = 0 Unload palyavonala 25
26 Sub Timer1_Timer () szakasz = Val(RTrim$(LTrim$(combo2.Text))) If szakasz > 10 Then szakasz = 10 combo2.text = szakasz If szakasz < 1 Then szakasz = 1 combo2.text = szakasz nagyit = Val(RTrim$(LTrim$(combo1.Text))) * 10 If nagyit < 10 Then nagyit = 10 combo1.text = "1" If nagyit > 10 Then nagyit = 100 combo1.text = "10" Sub torles_click () list1.clear list2.clear palyavonala.cls feltolt kp.kx = 0 kp.ky = 0 kord.caption = "0 0" vedett = 1 26
27 Hajtáselrendezés Sub Form_Load () picture1(e.haj).borderstyle = 1 hajtas.top = 50 hajtas.left = 50 nagyfonok.mousepointer = 1 gorgosuly 'görgő kiválasztása adatbázisból 'pl. a hevederszélesség fügvénye. Sub gorgosuly () Dim grgs As grgtom i = 0 Open CurDir$ + "\adatbaz1.dat" For Random Access Read As #7 Len = 18 For i = 1 To LOF(7) / Len(grgs) Get #7, i, grgs If (e.kia = grgs.kia And e.dg = grgs.atm And e.b <= grgs.sel) Then Exit For Next i e.tg = grgs.tom Close #7 Sub kilepes () nagyfonok.picture7.borderstyle = 1 s = nagyfonok.hajthely.caption If Left$(s, 2) <> "+ " Then nagyfonok.hajthely.caption = "+ " + nagyfonok.hajthely.caption nagyfonok.picture7.visible = 0 optimal.show Unload hajtas Sub Picture1_Click (Index As Integer) Dim i As Integer For i = 0 To 4 picture1(i).borderstyle = 0 Next i Select Case Index Case 0 27
28 e.haj = 0 picture1(index).borderstyle = 1 Case 2 e.haj = 2 picture1(index).borderstyle = 1 Case 3 e.haj = 4 picture1(index).borderstyle = 1 Case 4 e.haj = 3 picture1(index).borderstyle = 1 End Select Sub Picture1_DblClick (Index As Integer) Select Case Index Case 0 e.haj = 0 Smn = Fker * (1 + 1 / (Exp(e.mu * 230 * PI / 180))) Case 2 e.haj = 2 Smn = Fker * (1 + 1 / (Exp(e.mu * 230 * PI / 180))) Case 3 e.haj = 4 Smn = Fker * (1 + 1 / (Exp(2 * e.mu * 210 * PI / 180))) Case 4 e.haj = 3 Smn = Fker * (1 + 1 / (Exp(2 * e.mu * 210 * PI / 180))) End Select nagyfonok.timer1.enabled = 0 kilepes 28
29 Heveder kivállasztás Dim li Dim hi Dim sztp Dim j Dim PP As Single'szakasz hossza As Single'szakasz emelkedése As szaldat'heveder adatbázis As Integer'Smax nyílvántartója As Integer'potenciális eredmények nyílvántartása Const nb = 4 'bizt. tény. Sub Command1_Click () Unload optimal Unload nagyfonok ujra = 1 nagyfonok.show nagyfonok.picture2.visible = 1 nagyfonok.picture3.visible = 1 nagyfonok.picture4.visible = 1 nagyfonok.picture5.visible = 1 nagyfonok.picture6.visible = 0 nagyfonok.picture7.visible = 0 For i = 1 To 6 rdb(i) = 0 Next i Sub elfogad_click () e.h = epo(1 + list1.listindex).h e.typ = epo(1 + list1.listindex).typ e.tip = epo(1 + list1.listindex).tip e.bet = epo(1 + list1.listindex).bet e.faj = epo(1 + list1.listindex).faj hajtero mentes Unload optimal nagyfonok.picture8.visible = -1 nagyfonok.hid.enabled = -1 nagyfonok.szerk.enabled = 0 szoveg nagyfonok.edi.enabled = 1 'nagyfonok.height = 1150 Sub Form_Load () optimal.top = 150 optimal.left = 1500 qh = e.b / 45 'Heveder folyómétertömege (induló) N/m 29
30 Open CurDir$ + "\adatbaz2.dat" For Random Access Read As #9 Len = Len(sztp) keres Sub Form_Unload (Cancel As Integer) Close #9 Sub hajtero () 'a hajtasnal ebredő erő kerül majd ide Sub keres () Dim ias Integer Dim iias Integer Dim iii As Integer Dim jas Integer Call kiindulo(qh) PP = 0 For i = 1 To LOF(9) / Len(sztp) Get #9, i, sztp If (Smx * nb / e.b) <= (sztp.lan * sztp.fon) And (Smx * nb / e.b) >= (sztp.lan * sztp.fon *.9) Then PP = PP + 1 epot(pp).h = sztp.tom * e.b *.001 list2.additem sztp.typ+format$(sztp.tip, "####")+Format$(sztp.fon, "##")+ sztp.faj Next i ii = 0 For i = 1 To PP Call kiindulo(epot(i).h) epot(i).h = 0 For j = 1 To LOF(9) / Len(sztp) Get #9, j, sztp If (Smx * nb / e.b) <= (sztp.lan * sztp.fon) And (Smx * nb / e.b) >= (sztp.lan * sztp.fon *.9) Then ii = ii + 1 ep(ii).h = sztp.tom * e.b *.001 ep(ii).typ = sztp.typ ep(ii).tip = sztp.tip ep(ii).bet = sztp.fon ep(ii).faj = sztp.faj 30
31 Next j Next i Call kivalaszt(ii) Sub kiindulo (qqh As Single) e.lom = 1 e.lum = 3 * e.lom 'görgőosztás felül 'görgőosztás alul qa = gg * e.q / (3.6 * e.v) 'Anyag folyómétertömege N/m qfo = e.tg * gg / e.lom 'görgő folyómétertömege felül qfu = e.tg * gg / e.lum 'görgő folyómétertömege alul qo = qqh + qfo qu = qqh + qfu e.qq = qo + qu + qfu + qfo + qa 'átadódó megoszló terhelés Fo = 0 Fu = 0 Smn = 0 Smx = 0 erő For i = 1 To e.szak li = e.x(i + 1) - e.x(i) hi = e.y(i + 1) - e.y(i) Fu = Fu + (e.mu * li + hi) * qu 'alsóági erő erő If hi < 0 Then Fo = Fo + (e.mu * li + hi) * qo 'felsőági lejtő Fo = Fo + (e.mu * li + hi) * (qo + qa) emelkedő 'felsőági Next i Fker = Fo + Fu Smn = (qa + qqh) * e.lom ^ 2 Smn = Smn / (8 *.15) 'relativ belógás = 1.5%3.16 Smx = Smn + Fker 'Max húzóerő, a hevedert erre kell kiválasztani ld:
32 Sub kivalaszt (ii As Integer) Dim ias Integer Dim jas Integer Dim kas Integer Dim aa As Integer And epo(k).faj Next i k = 1 epo(1) = ep(1) list1.additem Mid$(epo(1).typ, 1, 7) + " " + epo(1).faj For i = 1 To ii aa = 0 For j = 1 To k If ep(i).tip + ep(i).bet = epo(j).tip + epo(j).bet ep(i).faj = epo(j).faj Then aa = 1 Next j If aa = 0 Then k = k + 1 epo(k) = ep(i) list1.additem Mid$(epo(k).typ, 1, 7) + " " + Sub List1_Click () If list1.listindex >= 0 Then label2(0).caption = epo(1 + list1.listindex).tip label2(1).caption = epo(1 + list1.listindex).faj label2(2).caption = epo(1 + list1.listindex).bet label2(3).caption = epo(1 + list1.listindex).h elfogad.enabled = True Sub mentes () Open CurDir$ + "\eredmeny.dat" For Random Access Write As #3 Len = Len(e) Put #3, 1, e Close #3 clipboard.settext "SZALAG", CF_TEXT Sub szoveg () Open CurDir$ + "\eredmeny.txt" For Output As #20 Print #20, "Szállítandó anyag jellemzői:" Print #20, Print #20, Spc(16); "Szállítandó anyag neve:"; e.anyagnev 32
33 Print #20, Spc(16); "Anyagterület :"; e.ter,, " m^2" Print #20, Spc(16); "Halmazolhatósági szög:";(e.fisz,), " fok" Print #20, Spc(16); "Sűrüség:"; Format$(e.suruseg, "##,##"), " t/m^3" Print #20, Spc(16); "Anyagmennyiség:"; Format$(e.Q, "#"), " t/h" Print #20, Print #20, Print #20, "A kiválasztott heveder jellemzői:" Print #20, Print #20, Spc(16); "Hevederszélesség :"; Format$(e.B, "#"), " mm" Print #20, Spc(16); "Heveder név :"; e.typ Print #20, Spc(16); "Heveder tipusszám:"; Format$(e.tip, "####") Print #20, Spc(16); "Heveder betétszám:"; Format$(e.bet, "####") Print #20, Spc(16); "Heveder folyómétertömeg:"; e.h, ""), " kg/m" Print #20, Spc(16); "Heveder kivitele :"; e.faj Print #20, Print #20, Print #20, "Vályúkialakításra vonatkozó jellemzők:" Print #20, " " Print #20, Spc(16); "Görgőátmérő:"; Format$(e.Dg, "####"), " mm" Print #20, Spc(16); "Görgőhossz:"; Format$(e.Tl, "####"), " mm" Print #20, Spc(16); "Görgőtömeg:"; Format$(e.Tg, "###,#"), " kg" Print #20, Spc(16); "Görgőosztás felül:"; Format$(e.lom, "####"), " m" Print #20, Spc(16); "Görgőosztás alul :"; Format$(e.lum, "####"), " m" Print #20, Spc(16); "Vályúszög:"; Format$(e.alf, "####"), " fok" Print #20, Print #20, Print #20, "Terhelési jellemzők:" Print #20, Spc(16); "Sebesség :"; Format$(e.v, "####"), " m/s" Print #20, Spc(16); "Átadódó megoszló terhelés:"; e.qq, " kg/m" Print #20, Spc(16); "Teljesítmény igény:"; e.p,, " kw" Print #20, Print #20, Print #20, "Pályaszakasz pontjainak koordinátái:" Print #20, Spc(16); "1.töréspont :[0, 0]m" For i = 2 To e.szak + 1 Print #20, Spc(16); Format$(i, ""); ".töréspont :["; 33
34 "####"); Next i Close #20 Format$(e.x(i), "####"); ","; Format$(e.y(i), "]", " m" 34
35 Elsőkép Sub Form_Load () elsokep.top = 100 elsokep.left = (nagyfonok.width / 2) Sub Timer1_Timer () Unload elsokep Kilépés megerősítő Sub Form_Load () Beep Sub igen_click () End Sub nem_click () Unload kilepjek Névjegy Sub Timer1_Timer () Unload keszitette Figyelmeztető 1 Sub Timer1_Timer () Unload elszurtad Figyelmeztető 2 Sub Timer1_Timer () Unload eltalaltad 35
36 Változók Type szaldat typ As String * 8 tip As Integer lan As Integer vet As Integer fon As Integer tom As Single faj As String * 9 End Type 'szalag adatbazas 'név 'tipszám 'hosszirányu teherbírás 'keresztirányu teherbírás 'betétszám 'tömeg 'fajta Type grgldat 'Görgőhosszak a kialakítás B As Integer 'és a szalagszélesség fgv-jében kl As Integer hl As Integer hl1 As Integer hl2 As Integer ol As Integer End Type Type grgtom 'Tartógörgő súlytáblázat sel As Integer 'Szélesség atm As Integer 'Átmérő tom As Single 'Tömeg kia As Integer 'Kialakítás :Vályus, Lapos End Type Type anyagn 'Anyagnév és sűrüség tárolása nev As String * 20 'Anyagnév suru As Single 'Sűrüség fisz As Single 'Fi "halmazolhatósági" szög seb As Single 'Ajánlott sebesség End Type Type kezdopont kx As Integer ky As Integer End Type 'Pályavonal 36
37 Type eredmeny P As Single 'teljesítmény igény kw ter As Single 'anyagterület m^2 Dg As Integer 'Görgőátmérő Tl As Integer 'Görgőhossz Tg As Single 'Görgőtömeg lom As Single 'görgőosztás felül lum As Single 'görgőosztás alul ft As Single 'Gépelhejezési tényező mghjt As Single 'Meghajtási szorzó mu As Single 'Surlódási tényező fisz As Single 'Anyag halmazolási szöge surusegas Single 'Sürüség v As Single 'Sebesség alf As Integer 'Vályuszög Q As Integer 'Szállítandó anyagmennyiség B As Integer 'Kiválasztott szalag szélesség kia As Integer 'kialakítas typ As String * 16 'Heveder név tip As Integer 'Heveder tipusszám bet As Integer 'Heveder betétszám h As Single 'Heveder folyómétertömeg faj As String * 9 'Heveder kivitele haj As Integer 'hajtáshely anyagnev As String * 20 'Szállítandó anyag neve nagy As Integer 'Nagyitási tányező pályavonalnál szak As Integer 'Pályaszakaszok száma x(1 To 11) As Integer 'X koordináták y(1 To 11) As Integer ' Y koordináták qq As Single 'megoszló terhelés End Type 37
38 Global i As Integer 'Általános számláló Global Qmax As Integer 'Maximális szállítható mennyiség Global valtoztat As Integer 'figyelö (kialakítás) Global szakasz As Integer Global erdes As Integer 'figyelö (erdesség) Global ng As Integer 'Görgőszám Global rdb(1 To 6) As Integer Global ujra As Integer 'Újraindítás Global gg As Single Global Fo As Single 'Felsőági erő Global Fu As Single 'Alsóági erő Global Fker As Single 'Kerületi erő Global qh As Single 'heveder fm. súly Global qo As Single 'heveder+görgő fm. súly felül Global qu As Single 'heveder+görgő fm. súly alul Global qfo As Single 'görgő fm. súly felül Global qfu As Single 'görgő fm. súly alul Global qa As Single 'anyag f. súly Global Vajanl As Single 'Ajánlott sebesség Global Smn As Single 'vonóelemben ébredő minimális húzóerő Global Smx As Single 'vonóelemben ébredő maximális húzóerő Fker+Smn Global kp As kezdopont 'pályavonal kezdőpont Global e As eredmeny 'Eredmény rekord Global epot(1 To 100)As eredmeny 'Potenciális eredmények Global epo(1 To 100) As eredmeny Global ep(1 To 100) As eredmeny 'Potenciális eredmények Global meghjt As String * 20'Meghajtási mód kiválasztásához Global krny As String * 20'Környezet kiválasztásához Global gepelh As String * 10'Gépelhelyezés kiválasztásához Global adatnev As String * 30'Az eredményfile nevének megjegyzése Global curpath As String * 30'Az aktuális elérési utvonal 38
39 Global Const PI = Global Const CF_LINK = &HBF00 Global Const CF_TEXT = 1 Global Const CF_BITMAP = 2 Global Const CF_METAFILE = 3 Global Const CF_DIB = 8 Global Const CF_PALETTE = 9 Global Const MB_OK = 0 ' OK button only Global Const MB_OKCANCEL = 1 ' OK and Cancel buttons Global Const MB_ABORTRETRYIGNORE = 2' Abort, Retry, and Ignore buttons Global Const MB_YESNOCANCEL = 3 ' Yes, No, and Cancel buttons Global Const MB_YESNO = 4 ' Yes and No buttons Global Const MB_RETRYCANCEL = 5 ' Retry and Cancel buttons 39
40 Függfények Function forma (be As Single) As String Dim ttt As Integer Dim kkk As Single If be >= 0 Then ttt = Int(be) kkk = Int(1000 * (be - ttt)) ttt = Int(be) + 1 kkk = Int(1000 * (be - ttt)) 'egészrész 'törtrész 'egészrész 'törtrész (kkk)) If ttt <> 0 Then If kkk > 0 Then forma = LTrim$(Str$(ttt)) + "." + LTrim$(Str$ forma = LTrim$(Str$(ttt)) + ".000" If kkk <> 0 Then forma = "0." + LTrim$(Str$(kkk)) If kkk = 0 Then forma = "0.000" End Function 40
VISUAL BASIC ALAPISMERETEK
11. Grafika VISUAL BASIC ALAPISMERETEK 11. Gyakorlat témaköre: Kiválasztógomb (Option Button) és a jelölőnégyzet (CheckBox) használata Kör, ellipszis (Circle) rajzolása. Circle (X, Y), Sugár, QBColor(Szín),
Pál László. Sapientia EMTE, Csíkszereda, 2014/2015
Objektumorientált programozás Pál László Sapientia EMTE, Csíkszereda, 2014/2015 2. ELİADÁS Visual Basic bevezetı Visual Basic.NET nyelvi elemek 2 Visual Basic.NET programozási nyelv Nyelvi elemek: Általában
Tipp A Word makrók kimerítõ tárgyalását megtalálhatjuk az O Reilly gondozásában megjelent Writing Word Macros címû könyvben.
2. fogás Utazás a makrók birodalmába Gyorstalpaló tanfolyam, amelynek során meggyõzõdhetünk arról, milyen sokat segíthetnek a makrók a fárasztó és idõrabló feladatok automatizálásában. A Word 6-os és azutáni
Utasítások. Excel VII. Visual Basic programozás alapok. A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok
Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. Excel VII. Visual Basic programozás alapok A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok
INFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek emelt szint 0802 ÉRETTSÉGI VIZSGA 2008. október 20. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
Számítástechnika labor feladatok a 2012/2013. tanév őszi félévében
Számítástechnika labor feladatok a 01/013. tanév őszi félévében Tartalom 1. Labor: Word és Excel alapok. Labor: Solver, VBA változók típusai 3. Labor: Feltételes utasítások, ciklusok 4. Labor: Function
Visual Basic elméleti leti alapok 2.
BSc Számítástechnika Visual Basic elméleti leti alapok 2. Anyag http://www.kit.bme.hu/ vagy http://knight.kit.bme.hu/ (egyelőre itt) a BSc Számítástechnika alatt Mai nap: VB elmélet let 2. Tömbök Ciklusok
Algoritmusok Tervezése. 5. Előadás Visual Basic 2. Dr. Bécsi Tamás
Algoritmusok Tervezése 5. Előadás Visual Basic 2. Dr. Bécsi Tamás Tömbök A deklarálás (egyszerűsített) szintaktikája: Dim varname[([subscripts])] [As type] [,...] Az indexek (subscripts) megadásának szintaktikája:
INFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek emelt szint 0911 ÉRETTSÉGI VIZSGA 2011. október 17. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM
S z á m í t ó g é p e s a l a p i s m e r e t e k
S z á m í t ó g é p e s a l a p i s m e r e t e k 7. előadás Ami eddig volt Számítógépek architektúrája Alapvető alkotóelemek Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Ami
Megoldott feladatok. Informatika
Megoldott feladatok Informatika I.81. Egy autóbuszjegyen az n*n-es négyzethálóban összesen k lyukasztás lehet. Ha a buszjegyet fordítva helyezzük a lyukasztóba, akkor a jegy tükörképét kapjuk. (Csak egyféleképpen
Algoritmusok Tervezése. 4. Előadás Visual Basic 1. Dr. Bécsi Tamás
Algoritmusok Tervezése 4. Előadás Visual Basic 1. Dr. Bécsi Tamás Bevezetés A BASIC (Beginner s All-purpose Symbolic Instruction Code) programnyelvet oktatási célokra hozták létre 1964-ben. Az általános
INFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek emelt szint 1021 ÉRETTSÉGI VIZSGA 2011. május 13. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM
Egyszerű példaprogramok gyakorláshoz
Egyszerű példaprogramok gyakorláshoz Tartalom Feladatok... 2 For ciklus... 2 Szorzótábla... 2 Szorzótábla részlet... 3 Pascal háromszög... 4 Pascal háromszög szebben... 5 DO-LOOP ciklus... 6 Véletlen sorsolás...
INFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek középszint 1021 ÉRETTSÉGI VIZSGA 2011. május 13. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM
117. AA Megoldó Alfréd AA 117.
Programozás alapjai 2. (inf.) pót-pótzárthelyi 2011.05.26. gyak. hiányzás: kzhpont: MEG123 IB.028/117. NZH:0 PZH:n Minden beadandó megoldását a feladatlapra, a feladat után írja! A megoldások során feltételezheti,
. Typeset by AMS -TEX 0
. Typeset by AMS-TEX 0 Numerikus alkalmazások 1 NUMERIKUS ALKALMAZÁSOK Tematika, feladatok 2003 1. LECKE Koordináta rendszer felvétele, pontok, egyenesek és szinek ábrázolása VB-ben MenuEditor használata
C# feladatok gyűjteménye
C# feladatok gyűjteménye Készítette: Fehérvári Károly I6YF6E Informatika tanár ma levelező tagozat 1) Feladat: ALAPMŰVELETEK Készítsünk programot, amely bekér két egész számot. Majd kiszámolja a két szám
Programozási alapismeretek (M1,M2)
1. feladat: Koordináta rendszer kirajzolása 1db TImage, 1db TGroupBox TImage: Name: ImageRajz Align: alclient TGroupBox: Name: GroupBoxManip Caption: - Align: albottom var ks, ko: integer; procedure Inicializal;
2.3. A C nyelv utasításai
2.3. A C nyelv utasításai A C szabvány hét csoportban osztályozza a C nyelv utasításait: Csoport Kulcsszavak, ill. jelölések Kifejezés utasítás Üres utasítás: ; Összetett utasítás: } Szelekciós utasítások:
C# feladatgyűjtemény Kovács Emőd, Radványi Tibor, Király Roland, Hernyák Zoltán
C# feladatgyűjtemény Kovács Emőd, Radványi Tibor, Király Roland, Hernyák Zoltán C# feladatgyűjtemény Kovács Emőd, Radványi Tibor, Király Roland, Hernyák Zoltán Publication date 2011 A tananyag a TÁMOP-4.1.2-08/1/A-2009-0046
# $ % &$'$ #! %() * +! ((## %,!" -./ "0
! " #$%& '()* + A Feledékeny Emberek Hozzátartozóinak Társasága (FEHT) elnökeként, valamint a 31. Alzheimer Világkonferencia Helyi Szervez Bizottságának elnökeként nagy tisztelettel fordulok levelemmel
Smalltalk 2. Készítette: Szabó Éva
Smalltalk 2. Készítette: Szabó Éva Blokkok Paraméter nélküli blokk [műveletek] [ x := 5. 'Hello' print. 2+3] Kiértékelés: [művelet] value az értéke az utolsó művelet értéke lesz, de mindet kiírja. x :=
Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010
Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 Előadás tematika 1. Pascal ismétlés, kiegészítések 2. Objektum orientált programozás (OOP) 3. Delphi környezet 4. Komponensek bemutatása
Vektoros grafikát tároló adatbázisok. Katona Endre Térképi adatbázisok diasorozata alapján
Vektoros grafikát tároló adatbázisok Katona Endre Térképi adatbázisok diasorozata alapján Vektoros adatábrázolás Kép = rajzelemek sorozata, koordinátageometriai leírással. CAD rendszerekre jellemző (pl.
Sintony SAK 41. Kezelési utasíitás 8AA10865 - D0-20/10/99 - UK -
Sintony SAK 41 Kezelési utasíitás 8AA10865- D0-20/10/99 - UK - 1 Mûszaki kifejezések Riasztás Kikapcsolt Hiba : Valamely érzékelõ jelzése (aktív állapota), amely valamilyen jelzést vált ki (hangjelzés,
VBA. Visual Basic for Applications
VBA Visual Basic for Applications Mi a közös a Microsoft Word, Excel, Power Point, Access alkalmazásokban? HÁT A VBA! Visual Basic for Applications Program nyelv: Menő programokat lehet benne írni English
Ködös határ (Félreértés, hiba)
Informális vs. formális probléma leírás Valós világ (Domain) Ködös határ (Félreértés, hiba) Formális világ (Hibás eredmény) (Megoldás) A specifikáci ció csak nagyvonalakban írja le a valóságos problémát,
Option Explicit Option Base 1
Option Explicit Option Base 1 Dim kulcsszo As String Dim tombszam() As Integer Dim tombszoveg() As String Dim tombindex As Integer 'A mindenkori tömbméret. Dim fodokunev As String Dim kulcsdokunev As String
15kA / EN 60947-2 szerint Kioldási jelleggörbék: Védettség: elõlapon (piros/zöld érintkezõnként) Csatlakoztatható vezeték: 1-25mm 2
KISMEGSZAKÍTÓK, BMS0 KIVITEL, 10kA BMS0 kismegszakítók 12 MÛSZAKI ADATOK Névleges feszültség: 230V / 400V AC Névleges frekvencia: 50Hz / 60Hz Névleges DC feszültség: max. 48V DC Környezeti hõmérséklet:
BASH script programozás II. Vezérlési szerkezetek
06 BASH script programozás II. Vezérlési szerkezetek Emlékeztető Jelölésbeli különbség van parancs végrehajtása és a parancs kimenetére való hivatkozás között PARANCS $(PARANCS) Jelölésbeli különbség van
C# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem
C# nyelv alapjai Krizsán Zoltán 1 Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Lokális változó Utasítások Szójáték Why do all real
Az F# nyelv erőforrásanalízise
Az F# nyelv erőforrásanalízise Góbi Attila Eötvös Loránd Tudományegyetem Támogatta a KMOP-1.1.2-08/1-2008-0002 és az Európai Regionális Fejlesztési Alap. 2012. Június 19. Góbi Attila (ELTE) Az F# nyelv
Access adatbázis elérése OLE DB-n keresztül
Access adatbázis elérése OLE DB-n keresztül Készítsünk egy grafikus felülető alkalmazást, ami lehetıvé teszi egy Access adatbázisban tárolt hallgatói adatok (EHA, Név, e-mail cím) lekérdezését (összes
Operációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed. Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010-2011 2.
Operációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010-2011 2. félév Reguláris kifejezések Reguláris kifejezésekkel lehet keresni egy
STL. Algoritmus. Iterátor. Tároló. Elsődleges komponensek: Tárolók Algoritmusok Bejárók
STL Elsődleges komponensek: Tárolók Algoritmusok Bejárók Másodlagos komponensek: Függvény objektumok Adapterek Allokátorok (helyfoglalók) Tulajdonságok Tárolók: Vektor (vector) Lista (list) Halmaz (set)
Programozás és adatbázis kezelés PHP ben
Programozás és adatbázis kezelés PHP ben Készítette: Pető László I. A programozási környezet A PHP platformfüggetlen programozási nyelv. A szkriptek futtatása szerveroldalon történik. Ezt a szerepet leggyakrabban
Megoldások. 2001. augusztus 8.
Megoldások 2001. augusztus 8. 1 1. El zetes tudnivalók a különböz matematikai logikai nyelvekr l 1.1. (a) Igen (b) Igen (c) Nem, mert nem kijelent mondat. (d) Nem fejez ki önmagában állítást. "Ádám azt
3. Gyakorlat Ismerkedés a Java nyelvvel
3. Gyakorlat Ismerkedés a Java nyelvvel Parancssori argumentumok Minden Java programnak adhatunk indításkor paraméterek, ezeket a program egy tömbben tárolja. public static void main( String[] args ) Az
Programozási módszertan. Dinamikus programozás: Nyomtatási feladat A leghosszabb közös részsorozat
PM-04 p. 1/18 Programozási módszertan Dinamikus programozás: Nyomtatási feladat A leghosszabb közös részsorozat Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu
Szkriptnyelvek. 1. UNIX shell
Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek
Á ö ľľ ĺ Ú ö źů í źĺ ö íľ üö ľ ľ ź ľ ĺ í Ą ĺ í ľ ü í í ź ź í í ľ ź üö í ö ę ĺ ú ö ö ö ű ö ö ľ Ĺ í ü ę ĺ í ĺĺľ í ľ ĺ ľ ľ ö ľ ľ öľ ę ľ í ź ľ üö ü ľ í Ĺ ę Ĺ đ í ę ľ ű ö ĺ ű ö Ä ü ĺ ú ö ę ę ű ö ź í Ä ĺ ű ö
Egy irányított szakasz egyértelműen meghatároz egy vektort.
VEKTOROK VEKTOROK FOGALMA Ha egy szakasz két végpontját megkülönböztetjük egymástól oly módon, hogy az egyik pont a kezdőpont, a másik pont a végpont, akkor irányított szakaszt kapunk. Egy irányított szakasz
A Budapesti Értéktozsde Részvénytársaság Vezérigazgatójának 265/2005. számú határozata
A Budapesti Értéktozsde Részvénytársaság Vezérigazgatójának 265/2005. számú határozata A Budapesti Értéktozsde Részvénytársaság Vezérigazgatója a Kereskedési Kódex 5.2. o) pontjában foglalt felhatalmazás
A PHP nyelv alapjai. Web-Sky Consulting Kft Tóth Imre 2009
A PHP nyelv alapjai Web-Sky Consulting Kft Tóth Imre 2009 Előadások címei 1. PHP nyelv alapjai 2. Objektumorientáltság a PHP-ben 3. A Http és a PHP kapcsolata 4. Adatbázis kezelés a PHP-ben 5. MVC alapjai
Internet technológiák
Szabadkai Műszaki Szakfőiskola Internet technológiák dr Zlatko Čović chole@vts.su.ac.rs 1 Függvények A függvény egy zárt, önálló kódrészlet, amelyet a PHP programból meghívhatunk és a meghívás után a függvény
VHDL szimuláció. Tervezés. Labor II. Dr. Hidvégi Timót
VHDL szimuláció Labor II. Dr. Hidvégi Timót Tervezés 1 Lefoglalt szavak abs access after alias all and architecture array assert attribute block body buffer bus case component configuration constant disconnect
Példa: Aktuális könyvtár tartalmának fájlba mentése, melynek neve az aktuális dátum és idő: ls l > `date+%f_%h-%m`.txt
Beépített változók (paraméterezés): $# - paraméterek száma $1...9 - az adott paraméter értéke $0 - az adott héjprogram neve $* - az összes paraméter egyben Idézőjelek típusai: ' ' - belső szöveg stringként
300 (5/5) 300 (5/5) Normál érintkező anyag Tápfeszu ltség jellemzői 230 230 értékek U N. (0,8...1,2)U N DC Műszaki adatok Villamos élettartam AC1-nél
71- - Villamos felu gyeleti relék 10 A 71- Ku lönböző funkciójú felu gyeleti és mérőrelék Feszu ltségfelu gyelet Pozitív biztonsági logika, a felu gyelt tartományból való kilépéskor a záróérintkező nyit
Programozás alapjai. 5. előadás
5. előadás Wagner György Általános Informatikai Tanszék Cserélve kiválasztásos rendezés (1) A minimum-maximum keresés elvére épül. Ismétlés: minimum keresés A halmazból egy tetszőleges elemet kinevezünk
E- Laboratórium 3 Az ABB robotok alkalmazásai Elméleti leírás
E- Laboratórium 3 Az ABB robotok alkalmazásai Elméleti leírás Egy RAPID program bizonyos számú parancsból áll, amik leírják a robot működését. A különböző parancsoknak konkrét utasítások felelnek meg,
Érdekes informatika feladatok
K. L. Érdekes informatika feladatok XXVIII. rész A konvex burkoló (burok) Legyen S a Z sík egy ponthalmaza. S konvex, ha tetszőleges A, B S-beli pont esetén az AB szakasz is S-be esik. Legyen S a Z sík
Számítástechnika. A Számítástechnika c. tárgy beosztása 2018/2019/I. tanévben. Szervetlen és Analitikai Kémia Tanszék
A Számítástechnika c tárgy beosztása 2018/2019/I tanévben Számítástechnika Szervetlen és Analitikai Kémia Tanszék Tanszékvezető: Dr Nyulászi László Tárgy előadója: Dr Simon András (Ch ép fszt 33, 35) email:
C# gyorstalpaló. Készítette: Major Péter
C# gyorstalpaló Készítette: Major Péter Adattípusok Logikai változó Egész szám (*: előjel nélküli) Lebegőponto s szám Típus Típusnév másképpen (egyenértékű) Helyigény (bit) Példa bool Boolean 8 (!) true,
2012.05.11. Adatbázisok I A relációs algebra
Adatbázisok I A relációs algebra 2 3 4 1 Feladatok Tantárgy tkód cím kredit oktató Oktató oktkód név tanszék fizetés Feladatok 1. Az átlagos kreditpontszám: Γ avg(kredit) (Tantárgy) 2. A Matematika tanszéken
Mesterséges Intelligencia I. (I602, IB602)
Dr. Jelasity Márk Mesterséges Intelligencia I. (I602, IB602) harmadik (2008. szeptember 15-i) előadásának jegyzete Készítette: Papp Tamás PATLACT.SZE KPM V. HEURISZTIKUS FÜGGVÉNYEK ELŐÁLLÍTÁSA Nagyon fontos
# $ % &$'$ #! %() * +! ((## %,!" -./ "0
! " #$%& '()* + A Feledékeny Emberek Hozzátartozóinak Társasága (FEHT) elnökeként, valamint a 31. Alzheimer Világkonferencia Helyi Szervez Bizottságának elnökeként nagy tisztelettel fordulok levelemmel
Option Explicit Option Base 1
Option Explicit Option Base 1 Dim para As Paragraph Dim Doc As Document Dim ParaIndex As Integer Dim osszesbekszam As Integer Dim bekszam As Integer Dim oldszam As Integer Dim b As Boolean Dim eloltorles
84)Adott a következőképpen értelmezett f alprogram. Milyen értéket térit vissza f(1)? És f(100)? function f(x:integer):integer; begin
97) Az 1-es feladat esetén, a helyes válasznak megfelelő betűt, írjátok a vizsgalapra. A mellékelt rekurzív alprogram nincs teljesen definiálva. Melyik összefüggéssel kell kiegészíteni, a kihagyott, (...)
Rendezések. A föltöltés nemcsak az r-re vonatkozik, hanem az s-re is. Ez használható föl a további rendezések
Rendezések Feladat Rendezési algoritmusok kipróbálása, hatékonysági viselkedésének vizsgálata. A rendezések egy ElemSzam méretü r tömben történik. Többféle föltöltés közül lehet választani: o a növekvően
40-es sorozat - Miniatûr print-/ dugaszolható relék 8-10 - 16 A
-es sorozat - Miniatûr print-/ dugaszolható relék 8-10 - 16 A - AC, DC, 500 mw érzékeny DC tekercs vagy bistabil egytekercses változat - Biztonsági leválasztás a VDE 0160 / EN 50178 és VDE 0700 / EN 60335
A személytaxival végzett személyszállítási szolgáltatás és a személytaxi-szolgáltatást közvetítő és
1. sz. melléklet Budapest Főváros Önkormányzata Közgyűlésének.../2015..(... ) önkormányzati rendelete a személytaxival végzett személyszállítási szolgáltatás és a személytaxi-szolgáltatást közvetítő és
file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>
I. Alapok Interaktív shell-ben vagy shell-scriptben megadott karaktersorozat feldolgozásakor az első lépés a szavakra tördelés. A szavakra tördelés a következő metakarakterek mentén zajlik: & ; ( ) < >
abkezel.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class abkezel extends JFrame {
Adatkezelés JDBC-vel 1 abkezel.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class abkezel extends JFrame { private JTabbedPane jtp; private JPanel dp,
A digitális számítás elmélete
A digitális számítás elmélete 1. előadás szept. 19. Determinisztikus véges automaták 1. Példa: Fotocellás ajtó m m m k b s = mindkét helyen = kint = bent = sehol k k b s m csukva b nyitva csukva nyitva
Információs Technológia
Információs Technológia A C programozási nyelv (Típusok és operátorok) Fodor Attila Pannon Egyetem Műszaki Informatika Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010 szeptember
Kilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos
PASzSz Kilencedik témakör: Lazarus-Firebird Készítette: Dr. Kotsis Domokos Az SQLdb fülön IBConnection Kapcsolat A Data Access fülön Az SQLdb fülön... Select 1. Az SQLQuery lezárása. (Active := false,
Tehergépkocsi TANFOLYAMOK ÁRAI. Képzés díja (Oktatási + Vizsgadíjak): "C" kategória OKTATÁSI DÍJ. VIZSGADÍJAK (az NKH részére fizetendők)
TANFOLYAMOK ÁRAI Tehergépkocsi "C" kategória Óradíj összesen: 30 óra 6 000,Ft 180 000,Ft 50 000,Ft 230 000,Ft Szerkezeti és üzemeltetési ismeretek: 4 600,Ft Munkavédelem, tűzvédelem, szállítás: 4 600,Ft
SQL/PSM kurzorok rész
SQL/PSM kurzorok --- 2.rész Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 9.3. Az SQL és a befogadó nyelv közötti felület (sormutatók) 9.4. SQL/PSM Sémában
Objektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 1. rész Osztályok és objektumok Mezık és metódusok Konstruktor és destruktor Névterek és hatókörök Láthatósági szintek Osztály szintő tagok Beágyazott osztályok
Objektumorientált programozás C# nyelven III.
Objektumorientált programozás C# nyelven III. Kivételkezelés Tulajdonságok Feladatok Készítette: Miklós Árpád Dr. Kotsis Domokos Hallgatói tájékoztató A jelen bemutatóban található adatok, tudnivalók és
Operációs Rendszerek II. labor. 2. alkalom
Operációs Rendszerek II. labor 2. alkalom Mai témák (e)grep Shell programozás (részletesebben, példákon keresztül) grep Alapvető működés: mintákat keres a bemeneti csatorna (STDIN vagy fájl) soraiban,
Gyakorló feladatok a Közönséges dierenciálegyenletek kurzushoz
Gyakorló feladatok a Közönséges dierenciálegyenletek kurzushoz Vas Gabriella 204. február A feladatgy jtemény a TÁMOP-4.2.4.A/2-/-202-000 azonosító számú Nemzeti Kiválóság Program Hazai hallgatói, illetve
! " #$ . / / 0. / / 1 2
! " #$ % & ' ( & ) & * & & ( + & ' ( & ) &, ( - & & &. / / 0. / / 1 2 3 & -, ) & #4 5 6!" #$!%!&!!'"!" ( )%!*+!(,*)%*)-. /0!)! / 1 2!(*+(! / 3! / 4*! /5 4!"-!! /5 4!"!! /5 6 ) /5 4!"!! /5 7 )! )%-!")!
Erdélyi Magyar TudományEgyetem (EMTE
TARTALOM: Általánosságok Algoritmusok ábrázolása: Matematikai-logikai nyelvezet Pszeudokód Függőleges logikai sémák Vízszintes logikai sémák Fastruktúrák Döntési táblák 1 Általánosságok 1. Algoritmizálunk
Budapest Főváros X. kerület Kőbányai Önkormányzat Alpolgármestere
Budapest Főváros X. kerület Kőbányai Önkormányzat Alpolgármestere Előterjesztés a Gazdasági Bizottság részére az Újhegyi sétány 16. szám alatt található szolgáltatóház átalakítására vonatkozó tervek módosításáról
71-es sorozat - Villamos felu gyeleti relék 10 A
Ku lönböző funkciójú felu gyeleti és mérőrelék Feszu ltségfelu gyelet Pozitív biztonsági logika, a felu gyelt tartományból való kilépéskor a záróérintkező nyit A jelalaktól fu ggetlen mérési módszer, 500
Általános útmutató. Vigyázat készülékét.
Általános útmutató Figyelmesen olvassa el a használati útmutatót, mielőtt használná a készüléket. Ez az 1. Összefoglaló útmutató információkat ad arról, hogyan kell üzembe helyezni és használni a készüléket.
NONPROFIT ÉRDEKVÉDELMI SZERVEZETEK FEJLESZTÉSE (PL.3346) Java-script nyelv. programozás alapjai. Haramia László
NONPROFIT ÉRDEKVÉDELMI SZERVEZETEK FEJLESZTÉSE (PL.3346) Java-script nyelv programozás alapjai Haramia László JavaScript szerepe Netscape fejlesztette ki LiveScript Interaktív weboldalak dinamikus kezelhetősége
1. Legfontosabb tulajdonságok. 2. A lejátszó leírása
1. Legfontosabb tulajdonságok 1,5 colos TFT képernyő MP3, WMA, FLAC, APE audio formátumok támogatása MPEG-4 (AVI) video formátum támogatása Beépített FM rádió A zeneszámok szövegének egyidejű kijelzése
M4 TÁBLÁZATKEZELÉS ALAPJAI
Képletek Olyan egyenletek, amelyek a munkalapon szereplő értékekkel számításokat hajtanak végre. Jellemzői: - egyenlőségjellel = kezdődik Képlet részei: 1. Számtani műveleti jelek. 2. Állandók. 3. Hivatkozások.
Régi, statikus adatok élővé tétele és vizsgálata
Informatika Régi, statikus adatok élővé tétele és vizsgálata Az előző feladatok esetében már említésre került, hogy minden kor a saját technikai szintjén igyekezett megkönnyíteni a számításokat. Egy lábon
Bevezetés a C++ programozásba
Bevezetés a C++ programozásba A program fogalma: A program nem más, mint számítógép által végrehajtható utasítások sorozata. A számítógépes programokat különféle programnyelveken írhatjuk. Ilyen nyelvek
GÖRGŐ TERVEZÉSI SEGÉDLET
GÖRGŐ TERVEZÉSI SEGÉDLET Típus 0X TARTALOM JEGYZÉK Görgő Kerekek; Görgős Profilok Palást átmérők ( D; mm) 15; 22; 28; 40; 48; 60; 80 Csapágyazás Terhelhetőség Max. (F; N) Max. Kerületi sebesség(v; m/s)
Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása
DBMS spektrum Excel ODBC-ADO API Tevékenységpontok: - DBMS telepítés - ODBC driver telepítése - DSN létrehozatala -Excel-ben ADO bevonása - ADOConnection objektum létrehozatala - Open: kapcsolat felvétel
BEVEZETÉS Az objektum fogalma
BEVEZETÉS Az objektum fogalma Program (1) Adat (2) Objektum Kiadványszerkesztés Word Táblázatkezelés Excel CAD AutoCad Adatbáziskezelés Access 1 Program (1) Adat (2) Objektum Adatmodell (2) A valós világ
Haladó DBMS ismeretek 1
Haladó DBMS ismeretek 1 Hasznos információk A tantárgy weboldala: it.inf.unideb.hu/honlap/halado_oracle1 Oracle Junior képzés Gyakorlatok és a neptun Gyakorlat követelmények Ajánlott irodalom Juhász István
boolean motoros_szelep_vegallas_el = true; boolean serial_adatok_kikuldese = true; // ************ Hőmérséklet érzékelők Dallasos!!!!
#include #include #include #include #include #include #include boolean motoros_szelep_vegallas_el = true;
MDAC - Microsoft Data Access Components
MDAC - Microsoft Data Access Components 1 ODBC Open DataBase Connectivity ODBC software API adatbáziskezeléshez. Nyelvfüggetlen, Adatbázisfüggetlen Operációsrendszer-független Standard adathozzáférés SQL
Kifejezések. Kozsik Tamás. December 11, 2016
Kifejezések Kozsik Tamás December 11, 2016 Kifejezés versus utasítás C/C++: kifejezés plusz pontosvessző: utasítás kiértékeli a kifejezést jellemzően: mellékhatása is van például: értékadás Ada: n = 5;
A héj vezérlő szerkezetei I.
Tartalom A héj vezérlő szerkezetei I. 1.Vezérlés a héj programozásban...1 1.1.Vezérlési szerkezetek...1 1.2.Az igaz/hamis feltétel a héjprogramozásban...1 2.Az &&, és! szerkezetek...2 3.A test és az expr
Ec cc K M' Z K öő V S " GS _ Eöö L T p'ő ú KI í pf Iú' őf V ;í; ő ő öp-űp 9) ő ő I wő K öö Dő p ú? őű \9 K3( Fc p íőf pc' G SI ö*"-ő" ú ő pf Eő M T A í1 S I 'í í T p M Rő öíű Vfőő I ^'/ Köp-Ep K S öő S
Cirkonova KÉSZÜLÉKISMERETEK SZERELŐKNEK. Összeállította: Nagy Lajos 2013. május
Cirkonova KÉSZÜLÉKISMERETEK SZERELŐKNEK Összeállította: Nagy Lajos 2013. május A CIRKO KAZÁN KIFEJLŐDÉSE (1) ÁTFOLYÓS VÍZMELEGÍTŐ Füstgáz / víz hőcserélő "CIRKO" KAZÁN Füstgáz / víz hőcserélő Égő Szoba
Robotszerkezetek animációja
Robotszerkezetek animációja Kovács Zoltán 1. Bevezetés A számítógépi animáció megvalósításakor valamely virtuális világbeli adatot időfüggően adunk meg. Pédául egy felfúvódó léggömb esetében a (gömbbel
Adatbázis rendszerek I Adatkezelés és adatbázis kezelés alapfogalmai ME- GEIAL Dr. Kovács Lászl szló Excel adatkezelés alapjai Excel VBA program egységek gek Program egységek: gek: Module function f()
munkafüzet open eseményéhez
Makrók használata az Excelben - munkafüzet open eseményéhez VBA-eljárás létrehozása Az Auto_Open makróval kapcsolatos fenti korlátozások megkerülhetők az Open eseményhez rendelt VBA-eljárással. Példa Auto_open
Kisgazda otthona es mintagazdasága.
Magyar Építőművészet XX. évflyam, 1-6. szám., Kisgazda tthna es mintagazdasága. (Magyar Mérnök- és Építész-Egylet k,ispályázata.) (Bírálati jegyzőkönyv.) Beérkezett hét tervezőtől nylc terv. 11z első kiválgatásnál
Áttekintés 2. Műszaki adatok 3. A műszer beállítása 4. Műveletek 7. Üzenetkódok 9. A pontosság ellenőrzése 10. Karbantartás 13.
Leica Lino L4P1 Áttekintés 2 Műszaki adatok 3 A műszer beállítása 4 Műveletek 7 Üzenetkódok 9 A pontosság ellenőrzése 10 Karbantartás 13 Garancia 14 Biztonsági előírások 15 Leica Lino L4P1 1 Áttekintés
PRA/282000/M. SMART - HENGER Beépített szeleppel és érzékel vel PRA/282000/M Kétoldali m ködés Ø 32... 100 mm
ISO 6431 és VDMA 24562 szerinti szabványos henger Összeépített, kpl. egység LED kijelz vel ASI busz vagy multipólusú csatlakozás Beépített 5/2 vagy 5/3 útszelepek (többféle m ködéssel) Fojtószelepek sebességszabályozáshoz
Programozás I. Metódusok C#-ban Egyszerű programozási tételek. Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu
Programozás I. 3. előadás Tömbök a C#-ban Metódusok C#-ban Egyszerű programozási tételek Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar Szoftvertechnológia