Team Fly |
Page 684
enumerating messages, 369
random message creation, 369
NETConfigFiles project, 76–79, 78
NoTouchDeployment project, 248–249
NWOrders project, 81, 81–90
AddDetailLine stored procedure, 524–525
AddHeader stored procedure, 524
adding business rule, 532–535
code, 525–532
committing order to database, 88–90, 530–531
creating and serializing new order, 86–87
deserializing XML into custom class instance, 87–88
deserializing XML representing order, 90
GetProductById stored procedure, 523
GetProductsByName stored procedure, 524
OrderClass class, 519–525
ReadOrder stored procedure, 89–90
ReduceRows subroutine, 531–532
setup project for, 259–260
user interface, 445
NWProducts application, 506–516
architecture, 508–510
code, 510–516
code of search form, 514–515
concurrency handled by, 515
interface, 507, 507–508
PlotControl application, 590, 590–602
members, 591–598
PooledServer project, 470–473
testing, 472–473
PrintTests project, 170, 170–174
ProcessOrders console application, 385–388
ReadWriteFile project, 219–224
RegExEditor project, 564–567
Find & Replace dialog box, 564–567
RegularExpressions project, 544, 545, 579–582
Relations application, 535, 535–539
architecture, 535–536
code, 536–539
Relations1 project, 539–542
RemoteOrders application, 460
SimpleQueue project, 362–363
processing acknowledgment messages, 365–366
TcpChat application, 300, 300–307
TcpChatClient application, 305–307
MessageArrived event, 307
TcpChatServer application, 301–305
ChatClass, 302–303
listening for requests on separate thread, 303
TCPServer project, 297–298
Transaction project, 430, 431, 432–436
UDPClient application, 296–297
UDPServer application, 295, 295–296
Visual grep project, 582, 582–587
properties
of forms, 45
public, reflection to report on, 197
serialization for saving, 60
of Setup Project, 265–266
proxy
exporting and testing, 467–468
between managed and unmanaged code, 462
proxy server, 290
public key encryption systems, 139–140, 151, 153
code for encryption and decryption, 154–156
managing keys, 158
public properties, reflection to report on, 197
public queues, 343
referencing, 345
public variables, to reference form, 45
Publisher membership condition, 256
Pubs sample database, connection to, 327
punctuation symbols, printing, 178
purging message queues, 345
quantifiers, in regular expressions, 546, 560–562
Query Analyzer window, 82
Query Builder, 394
query, to retrieve order information in XML format, 82–83
question mark (?), as metacharacter, 560
queued components, 469
queues. See message queues
Quick Watch window for debugger, 238
random generator seeding, 50–52
Team Fly |