30.07.2013 Views

Visual Basic.NET How to Program (PDF)

Visual Basic.NET How to Program (PDF)

Visual Basic.NET How to Program (PDF)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

XIV<br />

21.2 Web Services 1032<br />

21.3 Simple Object Access Pro<strong>to</strong>col (SOAP) and Web Services 1036<br />

21.4 Publishing and Consuming Web Services 1037<br />

21.5 Session Tracking in Web Services 1053<br />

21.6 Using Web Forms and Web Services 1066<br />

21.7 Case Study: Temperature Information Application 1072<br />

21.8 User-Defined Types in Web Services 1081<br />

21.9 Internet and World Wide Web Resources 1091<br />

22 Networking: Streams-Based Sockets<br />

and Datagrams 1096<br />

22.1 Introduction 1097<br />

22.2 Establishing a Simple Server (Using Stream Sockets) 1098<br />

22.3 Establishing a Simple Client (Using Stream Sockets) 1100<br />

22.4 Client/Server Interaction via Stream-Socket Connections 1101<br />

22.5 Connectionless Client/Server Interaction via Datagrams 1110<br />

22.6 Client/Server Tic-Tac-Toe Using a Multithreaded Server 1116<br />

23 Data Structures and Collections 1136<br />

23.1 Introduction 1137<br />

23.2 Self-Referential Classes 1137<br />

23.3 Linked Lists 1139<br />

23.4 Stacks 1152<br />

23.5 Queues 1156<br />

23.6 Trees 1160<br />

23.6.1 Binary Search Tree of Integer Values 1161<br />

23.6.2 Binary Search Tree of IComparable Objects 1168<br />

23.7 Collection Classes 1175<br />

23.7.1 Class Array 1176<br />

23.7.2 Class ArrayList 1179<br />

23.7.3 Class Stack 1185<br />

23.7.4 Class Hashtable 1189<br />

24 Accessibility 1203<br />

24.1 Introduction 1204<br />

24.2 Regulations and Resources 1205<br />

24.3 Web Accessibility Initiative 1207<br />

24.4 Providing Alternatives for Images 1208<br />

24.5 Maximizing Readability by Focusing on Structure 1209<br />

24.6 Accessibility in <strong>Visual</strong> Studio .<strong>NET</strong> 1209<br />

24.6.1 Enlarging Toolbar Icons 1210<br />

24.6.2 Enlarging the Text 1211<br />

24.6.3 Modifying the Toolbox 1212<br />

24.6.4 Modifying the Keyboard 1213<br />

24.6.5 Rearranging Windows 1214<br />

24.7 Accessibility in <strong>Visual</strong> <strong>Basic</strong> 1215<br />

24.8 Accessibility in XHTML Tables 1221

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!