A-1 Universitas Kristen Maranatha
|
|
- Kristin Hedlund
- för 6 år sedan
- Visningar:
Transkript
1 LAMPIRAN
2 A-1
3 Listing Program pada Arduino kit #include <SoftwareSerial.h> #define rxpin 2 #define txpin 3 SoftwareSerial rfid = SoftwareSerial(rxPin,txPin); char tag = 0; int val = 0; int motor1 = 4; int motor2 = 5; int enable = 6; int motor3 = 7; int saklar1= 8; int saklar2= 9; int saklar3= 10; int saklar4= 11; int saklar5= 12; int saklar6= 13; int solenoid1 = 14; int solenoid2 = 15; int solenoid3 = 16; int push1 = 17; int push2 = 18; int push3 = 19; int DC1 = 0; int sole1 = 0; int DC2 = 0; int sole2 = 0; int DC3 = 0; int sole3 = 0; void setup() { Serial.(9600); rfid.(9600); pinmode (push1, INPUT); pinmode (push2, INPUT); pinmode (push3, INPUT); pinmode (saklar1, INPUT); pinmode (saklar2, INPUT); pinmode (saklar3, INPUT); A-2
4 pinmode (saklar4, INPUT); pinmode (saklar5, INPUT); pinmode (saklar6, INPUT); pinmode (enable,output); pinmode (motor1,output); pinmode (motor2,output); pinmode (motor3, OUTPUT); pinmode (solenoid1, OUTPUT); pinmode (solenoid2, OUTPUT); pinmode (solenoid3, OUTPUT); void loop () { tag =rfid.read(); if(tag!=-1){ Serial.print(tag); val =Serial.read(); if (val!=-1){ if (val=='a'){ digitalwrite(solenoid1,high); delay(50); sole1=1; if (val=='b'){ digitalwrite(solenoid2,high); delay(50); sole2=1; if (val=='c'){ digitalwrite(solenoid3,high); delay(50); sole3=1; TutupSlot1(); A-3
5 TutupSlot2(); TutupSlot3(); void TutupSlot1(){ if(sole1==1){ digitalwrite(motor1,high); DC1=1; if ((digitalread(saklar1)==1)&&(dc1==1)){ DC1=0; if ((digitalread(push1) == 0) &&(DC1 == 0)){ digitalwrite(motor1,low); if ((digitalread(saklar2)==1)&& ((digitalread(saklar1)) == 0)){ DC1=1; if ((digitalread(saklar2) == 1)&& (DC1 == 1)){ digitalwrite (solenoid1,low); delay(50); sole1=0; DC1=0; void TutupSlot2(){ if(sole2==1){ digitalwrite(motor2,high); DC2=1; if ((digitalread(saklar3)==1)&&(dc2==1)){ DC2=0; if ((digitalread(push2) == 0) &&(DC2 == 0)){ digitalwrite(motor2,low); A-4
6 if ((digitalread(saklar4) ==1)&&((digitalRead(saklar3)) == 0)){ DC2 = 1; if ((digitalread(saklar4) == 1)&& (DC2 == 1)){ digitalwrite (solenoid2,low); delay(50); sole2=0; DC2=0; void TutupSlot3(){ if(sole3==1){ digitalwrite(motor3,high); DC3=1; if ((digitalread(saklar5)==1)&&(dc3==1)){ DC3=0; if ((digitalread(push3)== 0) &&(DC3==0)){ digitalwrite(motor3,low); if ((digitalread(saklar6) ==1 )&&(digitalread(saklar3)) == 0){ DC3=1; if ((digitalread(saklar6) == 1)&& (DC3 == 1)){ digitalwrite (solenoid3,low); delay(50); sole3=0; DC3=0; A-5
7 Listing Program Pada Delphi Program Menu Utama unit U_MenuUtama; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, XPMan, ExtCtrls, ToolWin, ComCtrls, Buttons, Menus, jpeg; type TfrmMenu = class(tform) SpeedButton1: TSpeedButton; Bevel1: TBevel; StatusBar1: TStatusBar; CoolBar1: TCoolBar; spbtnpelanggan: TSpeedButton; spbtnpembelian: TSpeedButton; SpeedButton2: TSpeedButton; Timer1: TTimer; SpeedButton3: TSpeedButton; SpeedButton4: TSpeedButton; Image1: TImage; procedure Timer1Timer(Sender: TObject); procedure spbtnpelangganclick(sender: TObject); procedure spbtnpembelianclick(sender: TObject); procedure SpeedButton2Click(Sender: TObject); procedure SpeedButton3Click(Sender: TObject); procedure SpeedButton4Click(Sender: TObject); private { Private declarations public { Public declarations End; var frmmenu: TfrmMenu; implementation uses U_DaftarPelanggan, U_InputPelanggan, U_Module, U_HapusPelanggan,U_SlotParkir, U_DataLog; {$R *.dfm procedure TfrmMenu.Timer1Timer(Sender: TObject); StatusBar1.Panels[1].Text := FormatDateTime('dd mmmm yyyy',now); StatusBar1.Panels[2].Text := FormatDateTime('hh:mm:ss', now); procedure TfrmMenu.spbtnPelangganClick(Sender: TObject); frmpelanggan.show; procedure TfrmMenu.spbtnPembelianClick(Sender: TObject); A-6
8 frmdpelanggan.show; procedure TfrmMenu.SpeedButton2Click(Sender: TObject); application.terminate; procedure TfrmMenu.SpeedButton3Click(Sender: TObject); frmdaftarparkir.show; procedure TfrmMenu.SpeedButton4Click(Sender: TObject); frmdatalog.show; end. Program Menu Registrasi unit U_InputPelanggan; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, DBGrids, StdCtrls, Buttons, ComCtrls, ExtCtrls; type TfrmPelanggan = class(tform) Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label6: TLabel; edkodeplg: TEdit; ednamaplg: TEdit; edalamatplg: TEdit; edrfid: TEdit; edhp: TEdit; BitBtn1: TBitBtn; BitBtn4: TBitBtn; StatusBar1: TStatusBar; procedure BitBtn4Click(Sender: TObject); procedure BitBtn1Click(Sender: TObject); private { Private declarations public { Public declarations A-7
9 var frmpelanggan: TfrmPelanggan; implementation uses U_MenuUtama, U_Module, U_DaftarPelanggan,U_SlotParkir; {$R *.dfm procedure TfrmPelanggan.BitBtn4Click(Sender: TObject); frmmenu.show; frmpelanggan.hide; procedure TfrmPelanggan.BitBtn1Click(Sender: TObject); With dm.qdata Do Begin Sql.Add('Insert Into member(norfid, KodePlg,NamaPlg,AlamatPlg,HP) '+ 'Values(:nr, :kp, :np, :al,:hp)'); Prepare; ParamByName('nr').AsString := EdRfid.Text; ParamByName('kp').AsString := EdKodePlg.Text; ParamByname('np').AsString := EdNamaPlg.Text; ParamByname('al').AsString := EdAlamatPlg.Text; ParamByname('hp').AsString := EdHP.Text; ExecSql; End; MessageDlg('Apakah data telah diisi dengan lengkap?',mtwarning,[mbok],0); dm.trslot.commit; EdRfid.Clear; EdKodePlg.Clear; EdNamaPlg.Clear; EdAlamatPlg.Clear; EdHP.Clear; EdKodePlg.SetFocus; With dm.qproses Do Begin Sql.Add('Select * From member'); Open; frmdpelanggan.show; frmpelanggan.hide; End; A-8
10 end. Program Menu Daftar Slot Parkir unit U_SlotParkir; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, CPort, CPortCtl, ExtCtrls, Buttons, ComCtrls, Grids, DBGrids; type TfrmDaftarParkir = class(tform) ComPort1: TComPort; Edit1: TEdit; Label6: TLabel; edslot: TEdit; btnkeluar: TBitBtn; btntambah: TBitBtn; Label15: TLabel; StatusBar1: TStatusBar; Timer2: TTimer; Edit2: TEdit; Edit3: TEdit; BitBtn1: TBitBtn; Edit4: TEdit; Timer3: TTimer; Label7: TLabel; Label8: TLabel; Label16: TLabel; Label1: TLabel; BitBtn2: TBitBtn; Label10: TLabel; Label11: TLabel; Button2: TButton; edcom: TEdit; ComLed1: TComLed; edrfid: TEdit; Edit11: TEdit; Edit12: TEdit; Edit13: TEdit; Edit14: TEdit; Edit10: TEdit; Edit15: TEdit; Label12: TLabel; ednama: TEdit; Label2: TLabel; Label3: TLabel; A-9
11 BitBtn3: TBitBtn; DBGrid1: TDBGrid; procedure ComPort1RxChar(Sender: TObject; Count: Integer); procedure btntambahclick(sender: TObject); procedure btnkeluarclick(sender: TObject); procedure Timer2Timer(Sender: TObject); procedure FormCreate(Sender: TObject); procedure BitBtn1Click(Sender: TObject); procedure Timer3Timer(Sender: TObject); procedure BitBtn2Click(Sender: TObject); procedure FormActivate(Sender: TObject); procedure Button2Click(Sender: TObject); procedure BitBtn3Click(Sender: TObject); private { Private declarations public { Public declarations var frmdaftarparkir: TfrmDaftarParkir; awal,akhir : tdatetime; state: Integer; Str:String; add:boolean; login:boolean; logout:boolean; implementation uses U_Module, U_MenuUtama; {$R *.dfm procedure TfrmDaftarParkir.ComPort1RxChar(Sender: TObject; Count: Integer); comport1.readstr(str,count); edrfid.text:=edrfid.text+str; if (copy(edrfid.text,1,1)='') and (copy(edrfid.text,16,1)='') then str:=copy(edrfid.text,2,length(edrfid.text)-4); edrfid.text:=str; edit1.text := edrfid.text; edrfid.clear; with dm.qdata do close; sql.clear; sql.add('select namaplg from member'); A-10
12 sql.add('where norfid =:id'); prepare; parambyname('id').asstring :=edit1.text; open; ednama.text := fields[0].asstring; if(ednama.text='') then showmessage('kartu TIDAK TERDAFTAR'); end else if (str = edit12.text) then comport1.writestr('a'); if (str = edit13.text) then comport1.writestr('b'); if (str = edit10.text) then comport1.writestr('c'); End; procedure TfrmDaftarParkir.btnKeluarClick(Sender: TObject); close; procedure TfrmDaftarParkir.Timer2Timer(Sender: TObject); akhir := time; edit3.text := timetostr(akhir); edit4.text := datetostr(date); procedure TfrmDaftarParkir.FormCreate(Sender: TObject); timer2.interval := 1000; with dm.qproses Do close; sql.clear; sql.add('select * From slotparkir'); open; procedure TfrmDaftarParkir.BitBtn1Click(Sender: TObject); timer2.enabled := false; A-11
13 timer2.enabled := true; edit3.text := timetostr(time); timer3.enabled := false; timer3.enabled := true; edit2.text := timetostr(time); edit1.clear; edslot.clear; ednama.clear; edrfid.clear; procedure TfrmDaftarParkir.Timer3Timer(Sender: TObject); akhir := time; edit2.text := timetostr(akhir); procedure TfrmDaftarParkir.btnTambahClick(Sender: TObject); With dm.qdata Do Begin Sql.Add('Insert Into parkirlog(norfid, slot, tanggal, Login) '+ 'Values(:no, :sl, :tg, :li)'); Prepare; ParamByName('no').AsString := trim(edit1.text); ParamByName('tg').AsString := trim(edit4.text); ParamByName('li').AsString := trim(edit3.text); ParamByName('sl').AsString := trim(edslot.text); ExecSql; timer2.enabled := false; awal := time; edit3.text := timetostr(time); End; dm.trslot.commit; With dm.qproses Do Begin Sql.Add('Select * From slotparkir'); Open; procedure TfrmDaftarParkir.BitBtn2Click(Sender: TObject); A-12
14 with dm.qdata do close; sql.clear; sql.add('select slot,tanggal,login from parkirlog'); sql.add('where norfid =:id'); prepare; parambyname('id').asstring := edit1.text; open; edslot.text :=fields[0].asstring; edit4.text :=fields[1].asstring; edit3.text := fields[2].asstring; with dm.qdata do close; sql.clear; sql.add('update slotparkir set norfid =:dn where slot =:st'); prepare; parambyname('st').asstring := trim(edslot.text); parambyname('dn').asstring := trim(''); execsql; dm.trslot.commit; with dm.qdata do sql.clear; sql.add('delete from parkirlog'); sql.add('where norfid =:id'); prepare; parambyname('id').asstring := edit1.text; execsql; dm.trslot.commit; with dm.qdata do Sql.Add('Insert Into log(norfid, slot, tanggal, Login,logout) '+ 'Values(:no, :sl, :tg, :li,:lo)'); Prepare; ParamByName('no').AsString := trim(edit1.text); ParamByName('sl').AsString := trim(edslot.text); ParamByName('tg').AsString := trim(edit4.text); ParamByName('li').AsString := trim(edit3.text); ParamByName('lo').AsString := trim(edit2.text); ExecSql; timer3.enabled := false; A-13
15 awal := time; edit2.text := timetostr(time); End; dm.trslot.commit; With dm.qproses Do Begin Sql.Add('Select * From slotparkir'); Open; procedure TfrmDaftarParkir.FormActivate(Sender: TObject); showmessage('harap Lakukan Setting Comport'); statusbar1.panels[1].text:='disconnected'; edcom.setfocus; procedure TfrmDaftarParkir.Button2Click(Sender: TObject); comport1.port:=edcom.text; comport1.open; statusbar1.panels[1].text:='connected'; statusbar1.panels[0].text:='port in use ' + comport1.port; procedure TfrmDaftarParkir.BitBtn3Click(Sender: TObject); with dm.qdata do close; sql.clear; sql.add('update slotparkir set Norfid =:dn where slot =:st'); prepare; parambyname('st').asstring := trim(edslot.text); parambyname('dn').asstring := trim(edit1.text); execsql; dm.trslot.commit; With Dm.QData Do Begin Sql.Add('Select norfid From slotparkir'); A-14
16 sql.add('where slot =:st'); Prepare; parambyname('st').asstring := trim(edit11.text); Open; edit12.text := trim(fields[0].asstring); With Dm.QData Do Begin Sql.Add('Select norfid From slotparkir'); sql.add('where slot =:sl'); Prepare; parambyname('sl').asstring := trim(edit15.text); Open; edit13.text := trim(fields[0].asstring); With Dm.QData Do Begin Sql.Add('Select norfid From slotparkir'); sql.add('where slot =:sl'); Prepare; parambyname('sl').asstring := trim(edit14.text); Open; edit10.text := trim(fields[0].asstring); With dm.qproses Do Begin Sql.Add('Select * From slotparkir'); Open; end. Program Daftar Member unit U_DaftarPelanggan; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Grids, DBGrids, Buttons, ToolWin, ComCtrls, DB, IBCustomDataSet, IBQuery, RpCon, RpConDS, RpDefine, RpRave; A-15
17 type TfrmDPelanggan = class(tform) btnexit: TBitBtn; dbgmobil: TDBGrid; StatusBar1: TStatusBar; btnsimpan: TBitBtn; BitBtn2: TBitBtn; procedure btnsimpanclick(sender: TObject); procedure BitBtn2Click(Sender: TObject); procedure btnexitclick(sender: TObject); procedure FormActivate(Sender: TObject); private { Private declarations public { Public declarations var frmdpelanggan: TfrmDPelanggan; implementation uses U_InputPelanggan, U_MenuUtama, U_Module, U_HapusPelanggan,U_SlotParkir; {$R *.dfm procedure TfrmDPelanggan.btnSimpanClick(Sender: TObject); frmpelanggan.show; frmdpelanggan.hide; procedure TfrmDPelanggan.BitBtn2Click(Sender: TObject); frmhapuspelanggan.show; procedure TfrmDPelanggan.btnExitClick(Sender: TObject); close; procedure TfrmDPelanggan.FormActivate(Sender: TObject); with dm.qproses Do close; sql.clear; sql.add('select * From member order by kodeplg'); A-16
18 open; end. Program Daftar Log unit U_DataLog; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, Grids, DBGrids; type TfrmDataLog = class(tform) DBGrid1: TDBGrid; btnexit: TBitBtn; procedure FormActivate(Sender: TObject); procedure btnexitclick(sender: TObject); private { Private declarations public { Public declarations var frmdatalog: TfrmDataLog; implementation uses U_Module, U_MenuUtama; {$R *.dfm procedure TfrmDataLog.FormActivate(Sender: TObject); with dm.qproses Do close; sql.clear; sql.add('select * From log order by norfid'); open; procedure TfrmDataLog.btnExitClick(Sender: TObject); close; A-17
19 end. Program Hapus Member unit U_HapusPelanggan; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons; type TfrmHapusPelanggan = class(tform) Label1: TLabel; edkodeplg: TEdit; btnok: TBitBtn; btncancel: TBitBtn; procedure btnokclick(sender: TObject); procedure btncancelclick(sender: TObject); private { Private declarations public { Public declarations var frmhapuspelanggan: TfrmHapusPelanggan; implementation uses U_Module, U_InputPelanggan, U_DaftarPelanggan; {$R *.dfm procedure TfrmHapusPelanggan.btnOkClick(Sender: TObject); With dm.qproses Do Begin Sql.Add('Delete From slotparkir'); Sql.Add('Where NoRfid =:nr'); Prepare; ParamByName('nr').AsString := EdKodePlg.Text; ExecSql; End; dm.trslot.commit; MessageDlg('Hapus data yang telah dipilih?',mtwarning,[mbok],0); frmdpelanggan.show; frmhapuspelanggan.hide; A-18
20 With dm.qproses Do Begin Sql.Add('Select * From slotparkir'); Open; procedure TfrmHapusPelanggan.btnCancelClick(Sender: TObject); frmdpelanggan.show; frmhapuspelanggan.hide; end A-19
21 A-20
22 A-21
PROJEKT STAFFAN STALLEDRÄNG
PROJEKT STAFFAN STALLEDRÄNG PROJEKT STAFFAN STALLEDRÄNG s 1 I det här projektet ska du koppla en krets som innehåller en högtalare och en lysdiod, samt skriva ett program som får högtalaren att spela en
Inledning till DLL för USB Experiment-Interfacekortet K8055
K8055D.DLL 1 Inledning till DLL för USB Experiment-Interfacekortet K8055 Interfacekortet K8055 har 5 digitala inkanaler och 8 digitala utkanaler. Dessutom finns det två analoga spänningsingångar, två analoga
Dugga Datastrukturer (DAT036)
Dugga Datastrukturer (DAT036) Duggans datum: 2012-11-21. Författare: Nils Anders Danielsson. För att en uppgift ska räknas som löst så måste en i princip helt korrekt lösning lämnas in. Enstaka mindre
TDDC30. Kursledning Kursledare: Jonas Lindgren. Labassistent: Jonas Lindgren Labassistent: Niklas Holma Labassistent: Erik Nilsson
TDDC30 Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 1 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Kursinformation Imperativa delen av
Lektion 1 - Programmeringsteknik F1, ht 2003
Lektion 1 - Programmeringsteknik F1, ht 2003 Daniel Deogun danield@it.uu.se 8 september 2003 Innehåll 1 När är ICA öppet? 3 1.1 Problem................................ 3 1.2 Lösning................................
Programmering A C# VT 2010. Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08
Programmering A C# VT 2010 Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08 Innehåll Hjälp och referenser... 3 Kap 1 Introduktion... 3 Steg för steg... 3 Kapitel 2 Variabler...
Programmera i teknik - kreativa projekt med Arduino
NYHET! Utkommer i augusti 2017 Smakprov ur boken Programmera i teknik - kreativa projekt med Arduino av Martin Blom Skavnes och Staffan Melin PROJEKT LJUS s 1 I det här projektet kommer du att bygga en
BridgeView. Klasser i BridgeView. Klassen Grafiska Gränssnittet. Klassen TSPELET
BridgeView Till denna andra prototyp av programmet har klasserna byggts ut och fått en struktur som klarar av det enda användarfall, som hittills tagits upp. Förhoppning finns att nya användarfall inte
TDDC30. Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 1 Jonas Lindgren, Institutionen för Datavetenskap, LiU
TDDC30 Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 1 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Kursinformation Imperativa delen av
1. Unpack content of zip-file to temporary folder and double click Setup
Instruktioner Dokumentnummer/Document Number Titel/Title Sida/Page 13626-1 BM800 Data Interface - Installation Instructions 1/8 Utfärdare/Originator Godkänd av/approved by Gäller från/effective date Mats
PROJEKT LJUD. KOPIERINGSUNDERLAG Martin Blom Skavnes, Staffan Melin och Natur & Kultur Programmera i teknik ISBN
PROJEKT LJUD PROJEKT LJUD s 1 I det här projektet ska du koppla en krets som innehåller en högtalare och skriva ett program som får högtalaren att spela toner och melodier. Materiel Arduino dator kopplingsdäck
Support Manual HoistLocatel Electronic Locks
Support Manual HoistLocatel Electronic Locks 1. S70, Create a Terminating Card for Cards Terminating Card 2. Select the card you want to block, look among Card No. Then click on the single arrow pointing
OOP Objekt-orienterad programmering
OOP F2:1 OOP Objekt-orienterad programmering Föreläsning 2 Input/Output Programsatser Selektion Output OOP F2:2 Görs via System.out, anropa antingen print eller println: System.out.print("Hej"); System.out.println(
Generiska konstruktioner. Kursbokens kapitel 13
Generiska konstruktioner Kursbokens kapitel 13 1 Vad är en generisk konstruktion? Generisk står för; allmän eller generell En generisk konstruktion kan användas för olika typer av data Med hjälp av templates
Träff 1 - Introduktion
Arduino Arduino är den lilla mikroprocessorn, baserad på ATmega chipet, som man med små C-skript kan få liv i sina hemprojekt och experiment. Arduino-kortet ansluts till datorns USB-port för både strömförsörjning
SI-pass 4. Johan Brook och Jesper Persson. 25 september 2012. Diskutera och svara på om påståendena nedan är äkta sanningar eller listiga lögner.
SI-pass 4 Johan Brook och Jesper Persson 25 september 2012 1. Sant eller falskt? Diskutera och svara på om påståendena nedan är äkta sanningar eller listiga lögner. Interfaces i Java kan innehålla privata
Lösningsförslag till omtentamen för TDA540 Objektorienterad Programmering
Lösningsförslag till omtentamen för TDA540 Objektorienterad Programmering Institutionen för Datavetenskap CTH HT-6, TDA540 Dag: 207-0-24, Tid: 4.00-.00 Uppgift a) En abstrakt klass kan inte instansieras,
Outline. For. I istället för att följa det normala ordningen, man ändra den. I i Java får man inte göra hopp hur som helst
Outline Objektorienterad Programmering (TDDC77) Föreläsning IV: while, for, do while, switch, arrayer Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2016 Ordning Villkorliga hopp I Normalt sett så
22/02/16. Arduino Introduktion till Arduino. Arduino. Microcontroller - Embedded systems. Historia Organisation - Ekosystem
22/02/16 Arduino Introduktion till Arduino Historia Organisation - Ekosystem ANDERS J JOHANSSON Hårdavara Mjukvara Kringkomponenter Tips Demos! Microcontroller - Embedded systems Inbyggda system Processing
GRUNDER I VHDL. Innehåll. Komponentmodell Kodmodell Entity Architecture Identifierare och objekt Operationer för jämförelse
GRUNDER I VHDL Innehåll Komponentmodell Kodmodell Entity Architecture Identifierare och objekt Operationer för jämförelse KOMPONENTMODELL Modell för att beskriva komponenter Externt interface Intern funktion
Föreläsning Datastrukturer (DAT036)
Föreläsning Datastrukturer (DAT036) Nils Anders Danielsson 2013-11-25 Idag Starkt sammanhängande komponenter Duggaresultat Sökträd Starkt sammanhängande komponenter Uppspännande skog Graf, och en möjlig
1.1 Skapa ett Inline-Script som skapar filen För att skapa ett inline script drar man InLine till där man vill ha själva scriptet.
1.1 Skapa ett Inline-Script som skapar filen För att skapa ett inline script drar man InLine till där man vill ha själva scriptet. För att skapa en data-fil har jag i, simon-uppgiften, skapat ett InLine-script
Lösningar till tentamen i EDAF25
Lösningar till tentamen i EDAF25 1 juni 2017 Lösning 1 Se figur 1. Figure 1: Tillståndsdiagram espressomaskin Lösning 2 (a) Kompositmönstret (b) Se figur 2 (c) Se figur 3 : Square : Drawing : Group : Circle
Skillnader mellan Python och Java
Java Utvecklat på SUN Microsystems mitten 1990-talet Ursprungligen för Webprogram Nu mycket spritt Massor med läroböcker Vi använder Lewis&Loftus http://javasuncom/javase/6/docs/api/ Skillnader mellan
Pascal. reserverade ord fördefinierade funktioner och procedurer egendefinierade funktioner, procedurer och objekt
Programspråk uppkallat efter Blaise. Skapat av Nicolaus Wirt. Avsett för undervisning för att lära ut typbegreppet och styrstrukturer. Har fått stor spridning p.g.a. enkelhet och att kompilatorn varken
Övning Arbeta med klasser
1 Övning Arbeta med klasser Innan övning: öppna webbläsare och skriv in följande URL: https://easec.se/c/modul_7.zip, packa upp arkivet förslagsvis till katalogen C:\Easec. Övning 1: Skapa och ärv från
F12 - Collections. ID1004 Objektorienterad programmering Fredrik Kilander
F12 - Collections ID1004 Objektorienterad programmering Fredrik Kilander fki@kth.se Collections (samlingar) En collection är ett objekt som fungerar som en samling av andra objekt En collection erbjuder
Programmering på Arduino/Genuino
Programmering på Arduino/Genuino Version 0.9b Anders Berglund @andersberglund_ anders.berglund@stockholm.se https://about.me/andersberglund/ Mälarhöjdens skola 2016 Del 1 Varför programmera? Ett kort svar
Klassdeklaration. Metoddeklaration. Parameteröverföring
Syntax: Class Declaration Modifier Class Body Basic Class Member Klassdeklaration class Class Member Field Declaration Constructor Declaration Method Declaration Identifier Class Associations Motsvarar
OMTENTAMEN I PROGRAMSPRÅK -- DVG C kl. 08:15-13: 15
OMTENTAMEN I PROGRAMSPRÅK -- DVG C01 130823 kl. 08:15-13: 15 Ansvarig Lärare: Donald F. Ross Hjälpmedel: Bilaga A: BNF-definition Betygsgräns: Kurs: Max 60p, Med beröm godkänd 50p, Icke utan beröm godkänd
Quick Start. English Svenska. Moca
Quick Start English Svenska Moca 2015-08-20 Before Printing Install the printer according to the supplier s instructions, please see the Moca user guide (chapter 3-1) at the installation CD. Choose Moca
Funktionell programmering DD1361
Funktionell programmering DD1361 Tupler Två eller fler (men ändligt) antal element. Elementen kan vara av olika typer. Ex: (1,2) :: (Integer, Integer) (( 2, hejsan ), True) ::? Tupel med två element ->
Tentamen FYTA11 Javaprogrammering
Lunds universitet FYTA11 Institutionen för Teoretisk fysik HT 11 Tentamen FYTA11 Javaprogrammering Måndag 9:e januari 2012, 10:15 14:15 Instruktioner Hjälpmedel: enkla ritverktyg och Javadoc-genererade
Tentamen Datastrukturer (DAT036)
Tentamen Datastrukturer (DAT036) Datum och tid för tentamen: 2014-04-25, 14:00 18:00. Författare: Nils Anders Danielsson. Ansvarig: Nils Anders Danielsson. Nås på 0700 620 602 eller anknytning 1680. Besöker
Transportnivån. Kommunikation mellan processer. Kommunikation mellan processer. Sockets och TCP. UDP (User Datagram Protocol) Checksumman
Transportnivån Kommunikation mellan processer :HEVHUYHU 6RFNHW 0LQSURFHVV 6RFNHW /RJLVNNRPPXQLNDWLRQPHOODQDSSOLNDWLRQV SURFHVVHU1lWYHUNVQLYnQLQQHElUORJLVN NRPPXQLNDWLRQPHOODQQRGHU (QVRFNHWSRUW JUlQVVQLWWPHOODQWUDQVSRUWQLYnQRFK
Lösningsförslag till tentamen Datastrukturer, DAT037,
Lösningsförslag till tentamen Datastrukturer, DAT037, 2018-01-10 1. Båda looparna upprepas n gånger. s.pop() tar O(1), eventuellt amorterat. t.add() tar O(log i) för i:te iterationen av första loopen.
F6 Objektorienterad design. ID1004 Objektorienterad programmering Fredrik Kilander
F6 Objektorienterad design ID1004 Objektorienterad programmering Fredrik Kilander fki@kth.se långa ord AKTIVITETER I PROGRAMVARUUTVECKLING Iterativ utveckling Kravspecifikation Design Implementation Testning
Föreläsning 12: Exempel och problemlösning
TDA 545: Objektorienterad programmering Föreläsning 12: Exempel och problemlösning Magnus Myréen Chalmers, läsperiod 1, 2015-2016 Idag Problemlösning, dvs hur man ska tänka för att hitta lösning int mängd/set
1. PLSQL 2 2. Select into
FÖ 11: Databaskursen 1 1. PLSQL 2 2. Select into 3. Anchored declaration 4. Cursorvariabler 5. Olika typer av cursors 6. Cursorattribut 7. Cursorloop 8. Datatypen record: %rowtype 9. Cursor for loop 10.
Den som bara har en hammare tror att alla problem är spikar
Introduktion Föreläsning (Weiss kap. -4) Många begrepp blir det Introduktion till kursen Exempel: Datastrukturen mängd Generiska Den som bara har en hammare tror att alla problem är spikar Vilken
Rekursion. Koffman & Wolfgang kapitel 5
Rekursion Koffman & Wolfgang kapitel 5 1 Rekursivt tänkande Rekursion reducerar ett problem till en eller flera enklare versioner av samma problem. med enklare menas att underproblemen måste vara mindre,
Föreläsning Datastrukturer (DAT037)
Föreläsning Datastrukturer (DAT037) Nils Anders Danielsson 2015-11-20 Idag Grafer: Terminologi. Datastrukturer. Topologisk sortering. Kortaste vägen. Bredden först-sökning. Dijkstras algoritm. (Vi får
Allen-Bradley Parts. Installation Instructions. Introduction. Before You Begin
Installation Instructions Introduction This publication describes how to update the firmware in your 1394 GMC Turbo (part number 1394 SJT T C or 1394 SJT T C RL) using the HyperTerminal (Win 95) or Terminal
Table of Contents. Credits
Artem Los Abdallah Hassan Skapat: 2015.10.20 arteml@kth.se abdhas@kth.se (artemlos.net) Ändrat: 2015.11.16 Table of Contents 1 Komma igång med utvecklingsmiljön... 2 1.1 Utvecklingsmiljö... 2 1.2 En blinkande
TDDI82 - Projekt. Christoffer Holm. Institutionen för datavetenskap (IDA)
TDDI82 - Projekt Christoffer Holm Institutionen för datavetenskap (IDA) 1 Projektkrav 2 Projektplannering 3 Spelutveckling 1 Projektkrav 2 Projektplannering 3 Spelutveckling 3 / 26 Upplägg Spåna projektidé
Du skall naturligtvis visa körexempel med output där det behövs i din rapport!
och databprogrammering Christilinda Göstson - PL/SQL, paket och ref cursor Du skall naturligtvis visa körexempel med output där det behövs i din rapport! OBS! Denna labb redovis i labbrapport via mail
Problem som kan uppkomma vid registrering av ansökan
Problem som kan uppkomma vid registrering av ansökan Om du har problem med din ansökan och inte kommer vidare kan det bero på det som anges nedan - kolla gärna igenom detta i första hand. Problem vid registrering
BRÖDGRUPPENS HEMSIDA
BRÖDGRUPPENS HEMSIDA LOGGA IN 1 SCHEMA 2 NYTT/ÄNDRA SCHEMA 3-4 DELTAG I EN BRÖDRUNDA 5-6 LÄGG TILL NYA MEDLEMMAR 7-8 Detta är en manual över hur ni, brödgruppens medlemmar kan använda den interna medlemssidan
DSV A Procedurell programmering 5 poäng Tentamen 2002-12-04
DSV A Procedurell programmering 5 poäng Tentamen 2002-12-04 Uppgift 1 3 poäng Vilka uppgifter ingår i programutveckling, dvs vilka faser bör man gå igenom när man utvecklar ett större program? Beskriv
Tentamen Programmeringsteknik II och NV2 (alla varianter) 2008-12-10. Skriv bara på framsidan av varje papper.
Tentamen Programmeringsteknik II och NV2 (alla varianter) 2008-12-10 Skrivtid: 0800-1300 Inga hjälpmedel. Tänk på följande Maximal poäng är 40. För betygen 3 krävs 18 poäng. För betygen 4, 5 kommer något
OOP Objekt-orienterad programmering
OOP F6:1 OOP Objekt-orienterad programmering Föreläsning 6 Mer om klasser och objekt Hantera många objekt ArrayList tostring() metoden this Vi vill ofta hantera många objekt i ett program: OOP F6:2 public
Kompilering och exekvering. Föreläsning 1 Objektorienterad programmering DD1332. En kompilerbar och körbar java-kod. Kompilering och exekvering
Föreläsning 1 Objektorienterad programmering DD1332 Introduktion till Java Kompilering, exekvering, variabler, styrstrukturer Kompilering och exekvering Ett program måste översättas till datorns språk
Objektorienterad programmering. Fält som funktionsresultat. Mer om fält: att uppdatera ett parameterfält. Kontrast: Parametrar av primitiv typ
orienterad programmering Föreläsning 3 Exempel: Telefonboken Fält som funktionsresultat Exempel Definiera static double[] vectorsum(double[] a, double[] b) Betrakta sedan följande kodavsnitt:... double[]
Pascal... Pascal. Pascal... Pascal...
... Programspråk uppkallat efter Blaise. Skapat av Nicolaus Wirt. Avsett för undervisning för att lära ut typbegreppet och styrstrukturer. Har fått stor spridning p.g.a. enkelhet och att kompilatorn varken
IndraDrive Open-loop. Styrning av asynkronmotor över Profibus. Version 1
IndraDrive Open-loop Styrning av asynkronmotor över Profibus Version 1 1. Inställningar för master kommunikation Öppna inställningarna för master kommunikationen genom att expandera mappen Master communication
F5 Selektion och iteration. ID1004 Objektorienterad programmering Fredrik Kilander
F5 Selektion och iteration ID1004 Objektorienterad programmering Fredrik Kilander fki@kth.se Boolska uttryck Boolska uttryck använder sig av jämförelseoperatorer < > = ==!= Resultatets datatyp är boolean
Abstrakt datatyp. -Algoritmer och Datastrukturer- För utveckling av verksamhet, produkter och livskvalitet.
-Algoritmer och Datastrukturer- Abstrakt datatyp Datatyp för en variabel Betecknar i ett programmeringsspråk den mängd värden variabeln får anta. T ex kan en variabel av typ boolean anta värdena true och
Introduktion till Datalogi DD1339. Föreläsning 5 13 okt 2014
Introduktion till Datalogi DD1339 Föreläsning 5 13 okt 2014 UML - klassdiagram Namn Fält1 Fält2 Fält3 Metod1 Metod2 Metod3 Metod4 UML - klassdiagram Namn Fält1 Fält2 Fält3 Metod1 Metod2 Metod3 Metod4 Namn2
VHDL Basics. Component model Code model Entity Architecture Identifiers and objects Operations for relations. Bengt Oelmann -- copyright
BO 1 VHDL Basics Outline Component model Code model Entity Architecture Identifiers and objects Operations for relations Bengt Oelmann -- copyright 2002 1 Component model Model for describing components
Växtviskaren EITF11 Digitala projekt VT15, I12
Växtviskaren EITF11DigitalaprojektVT15,I12 NathalieLiljebrunn,EbbaRiismark,AnnaNorelius LundsTekniskaHögskola Institutionenförelektro ochinformationsteknik Handledare:BertilLindvall,AndreasJohansson 2015
Tentamen ID1004 Objektorienterad programmering May 29, 2012
Omtentamen för ID1004 Objektorienterad programmering HT11, 29 maj 2012, 09-13 Denna tentamen examinerar 3 högskolepoäng av kursen. Inga hjälpmedel är tillåtna. Tentamen består av 12 frågor. Varje fråga
Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås
Schenker Privpak AB Interface documentation for web service packageservices.asmx 2012-09-01 Version: 1.0.0 Doc. no.: I04304b Sida 2 av 7 Revision history Datum Version Sign. Kommentar 2012-09-01 1.0.0
Klasshierarkier - repetition
Klasshierarkier - repetition Klasser kan byggas på redan denierade klasser, egna och/eller färdigskrivna, genom: I att klassobjekt används som attribut (instansvariabler): har-relation. Exempel: traksystemet
Datastrukturer. föreläsning 3. Stacks 1
Datastrukturer föreläsning 3 Stacks 1 Abstrakta datatyper Stackar - stacks Köer - queues Dubbeländade köer - deques Vektorer vectors (array lists) All är listor men ger tillgång till olika operationer
1 Programmering i Java. Program element - Introduktion. Exempel. Exempel. Kapitel 3:
Program element - Introduktion : Ð data typer Ð variabler Ð operatorer och uttryck Ð val och loopar Ð input och output 1 2 import java.io.*; class Addition //===========================================================
The Phenomenal Doorbell Bilaga 2. Källkod
The Phenomenal Doorbell Bilaga 2. Källkod #include #include #include //Variabler int flag = 0; int count = 0; int timevect[8]; int bellbutton = 0; int waitbutton
PARALLELL OCH SEKVENTIELL DATABEHANDLING. Innehåll
PARALLELL OCH SEKVENTIELL DATABEHANDLING Innehåll Parallellism i VHDL Delta delays och Simuleringstid VHDLs simuleringscykel Aktivering av Processer Parallella och sekventiella uttryck 1 Controller PARALLELLISM
Plain A262. För T16 (T5) lysrör. Innehåll. Monteringsanvisning. A. Instruktion för rampmontering
Plain A262 För T16 (T5) lysrör Innehåll Ramparmatur: ändmodul En stängd gavel/ en öppen gavel Plint i båda ändarna Överkopplingssladd 1 rampgavel 1 lysrörsbytare Ramparmatur: mellanmodul Plint i en ände
Kungliga Tekniska Högskolan Ämneskod 2D4134 Nada Tentamensdag 2001 - maj - 19 Tentamen i Objektorientering och Java Skrivtid 5 h
Kungliga Tekniska Högskolan Ämneskod 2D4134 Nada Tentamensdag 2001 - maj - 19 Tentamen i Objektorientering och Java Skrivtid 5 h Antalet uppgifter : 2 (20p + 20p = 40 p) ) Lärare, jourhavande lärare :
TENTAMEN I PROGRAMSPRÅK -- DVG C kl. 08:15-13:15
TENTAMEN I PROGRAMSPRÅK -- DVG C01 140605 kl. 08:15-13:15 Ansvarig Lärare: Donald F. Ross Hjälpmedel: Bilaga A: BNF-definition Betygsgräns: Kurs: Max 60p, Med beröm godkänd 50p, Icke utan beröm godkänd
F4. programmeringsteknik och Matlab
Programmeringsspråk Föreläsning 4 programmeringsteknik och Matlab 2D1312/ 2D1305 Introduktion till Java Kompilering, exekvering, variabler, styrstrukturer 1 Ett program är en eller flera instruktioner
Webbregistrering pa kurs och termin
Webbregistrering pa kurs och termin 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en länk till Studieöversiktssidan. På den sidan
E02 "The Review" Föreläsning 2, HT2013 Grunderna, repetition. Johan Leitet. Kurs: 1dv403 Webbteknik I
E02 "The Review" Föreläsning 2, HT2013 Grunderna, repetition Kurs: 1dv403 Webbteknik I Johan Leitet E02 - "The Review" Dagens agenda Identifierare Kommentarer Variabler Datatyper Operatorer Villkorssatser
DAT043 Objektorienterad Programmering
DAT043 Objektorienterad Programmering Detta är en exempeltenta som innehåller gamla tentauppgifter av ungefär liknande slag som ni kan förvänta er se på ordinarie tenta i Del 1 respektive Del 2. Dock är
TDDC74 Lab 04 Muterbara strukturer, omgivningar
TDDC74 Lab 04 Muterbara strukturer, omgivningar 1 Översikt I den här laborationen kommer ni att lära er mer om: Tillstånd, och skillnader mellan ren funktionell programmering och imperativ. Skillnaden
electiaprotect GSM SEQURITY SYSTEM Vesta EZ Home Application SMART SECURITY SYSTEMS! SVENSKA ios... 2-4 Android... 5-7
GSM SEQURITY SYSTEM Vesta EZ Home Application SVENSKA ios... 2-4 Android... 5-7 ENGLISH ios... 8-10 Android... 11-13 electiaprotect SMART SECURITY SYSTEMS! 1.1. Vesta EZ Home för ios Vesta EZ Home för
Funktioner. Programmering. Egendefinierade funktioner i Java. En Java-funktions anatomi. hh.se/db2004. Statiska metoder. Funktioner. resultatvärde.
Programmering hh.se/db2004 Föreläsning 7: Funktioner Verónica Gaspes www2.hh.se/staff/vero www2.hh.se/staff/vero/programmering Funktioner Statiska metoder 1 Kan ta 0 eller flera argument. 2 Kan producera
kind spelling Scanning
sats terminal Kompilatorteknik 2015 källprogram! Exempel program let var v : integer; const t ~ 3 in v := v + t kind spelling Scanning LET let föreläsningsfilmer Scannerns eller den lexikala analysatorns
Att programmera arduinon
Kurs i Arduino Arduino är en mikrokontroller, en liten dator. Precis som en vanlig dator kan den räkna och programmeras, men till skillnad från en vanlig dator så är arduinon specialicerad på skicka och
Lösningsförslag till tentamen i EDAF25 Objektorienterad modellering och design Helsingborg
LUNDS TEKNISKA HÖGSKOLA 1(7) Institutionen för datavetenskap Lösningsförslag till tentamen i EDAF25 Objektorienterad modellering och design Helsingborg 1. a) Figure 1 2015 06 04 GeometryApp GraphicalApp
Exam Concurrent and Real-Time Programming
LUNDS TEKNISKA HÖGSKOLA 1(5) Institutionen för datavetenskap Exam Concurrent and Real-Time Programming 2018 08 23, 14.00 19.00 1. Vad är prioritetsinversion? Illustrera med ett enkelt exempel. Redogör
TDIU01 - Programmering i C++, grundkurs
TDIU01 - Programmering i C++, grundkurs Strömmar, externa filer och kommandoradsargument Eric Elfving Institutionen för datavetenskap 7 oktober 2015 Översikt 2/32 Strömmar Kommandoradsargument Jämförelseoperatorer
Föreläsning 7 Datastrukturer (DAT037)
Föreläsning 7 Datastrukturer (DAT037) Fredrik Lindblad 1 2016-11-21 1 Slides skapade av Nils Anders Danielsson har använts som utgångspunkt. Se http://www.cse.chalmers.se/edu/year/2015/course/dat037 Förra
Lösningsförslag till tentamen i EDA011, lördagen den 16 december 2006
Lösningsförslag till tentamen i EDA011, lördagen den 16 december 2006 Detta lösningsförslag är skrivet i stor hast, så det är möjligt att det innehåller en del slarvfel jag ber i så fall om ursäkt för
För att kunna byta till online licens (man kan alltid byta tillbaka) så behöver man ha några saker redo innan man börjar denna guide.
Online licensen Hur gör man för att byta till online licens? För att kunna byta till online licens (man kan alltid byta tillbaka) så behöver man ha några saker redo innan man börjar denna guide. En fast
Webbreg öppen: 26/ /
Webbregistrering pa kurs, period 2 HT 2015. Webbreg öppen: 26/10 2015 5/11 2015 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en
Current selection does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available.
SQL result Host: s384.loopia.se Database: webbfunktion_com Generation Time: Mar 25, 2016 at 12:55 AM Generated by: phpmyadmin 4.4.15.5 / MySQL 5.6.27-log SQL query: SELECT, CAST(Value AS DEC) as FROM `webbanalysblogg-uppsala`
Tentamen. Programmeringsmetodik, KV: Java och OOP. 20 januari 2005
Tentamen Programmeringsmetodik, KV: Java och OOP 20 januari 2005 Examinator: Johan Karlsson Skrivtid: 16-22 Hjälpmedel: Maximalt en av följande böcker: Barnes & Kölling: Objects First With Java a practical
ITK:P1 Föreläsning 1. Programmering. Programmeringsspråket Java. Stark typning Explicit typning Strukturerat Hög säkerhet
ITK:P1 Föreläsning 1 Att programmera i språket Java DSV Peter Mozelius Programmering Olika typer av programmering som t ex: o Imperativ programmering (C, Pascal m fl) o Funktionell programmering (Lisp,
DAT043 Objektorienterad programmering för D, DIT011 Objektorienterad programvaruutveckling för GU
DAT043 Objektorienterad programmering för D, DIT011 Objektorienterad programvaruutveckling för GU lösningsförslag till tentamen 2017-06-09 Tid: 8:30-12:30. Plats: SB. Ansvarig lärare: Fredrik Lindblad,
tentaplugg.nu av studenter för studenter
tentaplugg.nu av studenter för studenter Kurskod Kursnamn UU-76062 Inledande programmering i Java Datum Sommaren 2014 Material Provtentamen Kursexaminator Betygsgränser Tentamenspoäng Övrig kommentar Provtenta
Föreläsning Datastrukturer (DAT036)
Föreläsning Datastrukturer (DAT036) Nils Anders Danielsson 2013-11-13 Idag Grafer: Terminologi. Datastrukturer. Topologisk sortering. Kortaste vägen. Bredden först-sökning. Dijkstras algoritm. (Vi får
Lunds Tekniska Högskola Elektro- och informationsteknik Digitala projekt (EITF11)
Skola: Institution : Kurs : Lunds Tekniska Högskola Elektro- och informationsteknik Digitala projekt (EITF11) Projekttyp : Rapportsammanfattning Handledare : Bertil Lindvall Studenter : Datum : 2015-05-11
OOP Omtenta
Stockholms universitet 1 (6) OOP OOP Omtenta 2011-08-13 10.00 15.00 Avser kurserna: DSK1:OOP GES:OOP ID1013 Anvisningar Påbörja varje ny uppgift på nytt blad. Skriv endast på ena sidan av bladen. Skriv
Grafik i DrRacket AV TOMMY KARLSSON
Grafik i DrRacket AV TOMMY KARLSSON Upplägg Grundläggande grafik i racket Frame% Kodexempel! Generella problemlösarstrategier Grafisk kodstruktur Button% Pane% & Panel% Canvas% Bitmap% Grafisk effektivisering
Målet för D1 är att studenterna ska kunna följande: Använda några av de vanligaste PROC:arna. Sammanställa och presentera data i tabeller och grafiskt
Datorövning 1 Statistisk teori med tillämpningar Repetition av SAS Syfte Syftet med Datoröving 1 (D1) är att repetera de SAS-kunskaperna från tidigare kurser samt att ge en kort introduktion till de studenter
TDA550 Objektorienterad programvaruutveckling IT, forts. kurs Övning vecka 2
TDA550 Objektorienterad programvaruutveckling IT, forts. kurs Övning vecka 2 Pelle Evensen, Daniel Wetterbro 5 november 2009 Sammanfattning Denna vecka ska vi titta på abstrakta klasser kontra interface,
Innehåll MySQL Intro. Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata
Innehåll MySQL Intro Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata 1 Lagrad procedur / Stored Procedure Lagrad procedur har många namn, förkortningen
Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic
Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic Inledning Starta Microsoft Visual Studio 2005. Välj create Project Välj VB + Vindows Application och välj ett nytt
Vad kännetecknar en god klass. Vad kännetecknar en god klass. F12 Nested & Inner Classes
Vad kännetecknar en god klass F12 Nested & En odelad, väldefinierad abstraktion Uppgiften kan beskrivas kort och tydlig Namnet är en substantiv eller adjektiv som beskriver abstraktionen på ett adekvat