Multiple Document Interface MDI v MDI Form MDI
































- Slides: 32


Multiple Document Interface (MDI) v ���������� (MDI Form ) ���� MDI Child ����������� v ���� SDI (Single document Interface) ���� Windows Explorer, Notepad etc. . . ����� 1 window ����������� 2


��������� child form private void MDIParent 1_Load(object sender, Event. Args e){ n // Create a new instance of the child form. n Form 1 child. Form = new Form 1(); n // Make it a child of this MDI form before showing it. n child. Form. Mdi. Parent = this; n child. Form. Text = "·�Êͺ child form "; n child. Form. Show(); n 4




���� try…catch 1. 2. 3. 4. 5. 6. 7. 8. byte x=99; try { x = byte. Parse("500"); } catch (System. Overflow. Exception ex) { x=0; lbl. Result. Text = ex. Message; } finally { lbl. Result. Text = "value is " + x; } 8

�������� �� n n 1. 2. 3. Message To. String ( ) … catch (System. Overflow. Exception ex) { … 4. lbl. Result. Text = ex. Message ; 5. lbl. Result. Text = ex. To. String ( ) ; 6. 7. } … 9

throw new Exception ("������� ") ; n ������������ n … catch (System. Overflow. Exception ex) { … throw new Exception (“Error”); } … 10


Ole. Db. Connection class(��� ) Constructor Ole. Db. Connectio() Ole. Db. Connectio(string) string : ������������� Method ����� Open() Close() ������������ 12

Ole. Db. Connection class(��� ) String str. My. Provider = “Provider=Microsoft. JET. OLEDB. 4. 0; " + "Data Source=C: \Northwind. mdb”; Ole. Db. Connection my. Connection = new Ole. Db. Connection(str. My. Connection); 13

Ole. Db. Command class ��������� SQL ���� Store. Procedure Property ������������� Command. Text Command. Time. Out Command. Type ������� SQL ���� Store. Procedure �������������� ����������� Command. Text 14

Ole. Db. Command class(��� ) Constructor Ole. Db. Command() Ole. Db. Command(string , Ole. Db. Connection) string : ������ SQL ���� Store. Procedure Ole. Db. Connection : ������� �� Ole. Db. Command(string , Ole. Db. Connection , Ole. Db. Transaction) 15

Ole. Db. Command class(��� ) string my. Insert. Query = "INSERT INTO Customers (Customer. ID, Company. Name) Values(‘ 001', ‘Jame Bonds')"; Ole. Db. Command my. Command = new Ole. Db. Command(my. Insert. Query); my. Command. Connection = my. Connection; string my. Query = “SELECT * FROM Customers“ my. Adapter. Select. Command = new Ole. Db. Command(my. Query, my. Connection); 16

Ole. Db. Data. Adapter class ������������������� Constructor �������� Data. Set ��� update Ole. Db. Data. Adapter() Data Source Ole. Db. Data. Adapter(Ole. Db. Comm and) Ole. Db. Data. Adapter(string , Ole. Db. Connection) Ole. Db. Data. Adapter(String , String) 17

Ole. Db. Data. Adapter class(��� ) Property ����� Insert. Command ������ SQL ���� Strore. Procedure ����������� Data Source Delete. Command ������ SQL ���� Strore. Procedure �������� Data Source Method ����� Update. Command ������ SQL ���� Fill ����� (refresh) Strore. Procedure ���� Data. Set Update ���� (refresh) ���� Data. Set ����������� 18 Data Source

Ole. Db. Data. Adapter class(��� ) Ole. Db. Data. Adapter my. Adapter = new Ole. Db. Data. Adapter(); my. Adapter. Fill(dataset); return dataset; 19

Ole. Db. Data. Reader class ���������� Forward-only �������� Data Source (������� 1 ���� ) Constructor Ole. Db. Data. Reader() Ole. Db. Data. Reader(Ole. Db. Command) Ole. Db. Data. Reader(string , Ole. Db. Connection) Ole. Db. Data. Reader(String , String) 20


Data. Set class ���������� Ole. Db. Data. Adapter Constructor Data. Set() Data. Set(string) Data. Set(Serialization. Info , Streaming. Context , Boolean) String : ������� Data. Set Infrastructure 22








�������� (Binding Data) n ���������� Binding. Source n ���� Binding. Source my. Biding = new Binding. Source() Property ����� Data. Source Count Item Position ���������������� � ���������������� Item 30


Disadvantages of multiple document interface
Multiple document interface
Interface in interface java
User led through interaction via series of questions
Office interface vs industrial interface
Interface------------ an interface *
Single document interface
Document.write(document.cookie)
Multiple baseline vs multiple probe design
Multiple instruction single data
Present continuous tense affirmative negative interrogative
Example of form fill interface is________.
Which phase transforms srs document into a form easily
It creates a blank form document that simulates an envelope
Brown mdi
Mdi tdi
Salbutamol mdi
Medical developments international penthrox
Mdi vacuum
Voiture air comprimé mdi
Mdi vs dpi
Mdi 768
Mdi'q
Ray veness
Mdi work
P mdi
Ubc mdi student login
Inrevisible
Guaifenasin
Mdi status
Maikresse 72
Means one name multiple forms
Vertex form parabola