Π”ΠΈΠΏΠ»ΠΎΠΌ, курсовая, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°
ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-поисковая систСма ΠΏΠΎΠ»ΠΈΠΊΠ»ΠΈΠ½ΠΈΠΊΠΈ

ΠšΡƒΡ€ΡΠΎΠ²Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ построСния ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ настоящий компилятор ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚авляСт срСдства Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования, нСсколько ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π½Π° Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π² Microsoft Visual Basic ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… инструмСнтах Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ проСктирования. Π’ ΠΎΡΠ½ΠΎΠ²Π΅ Delphi Π»Π΅ΠΆΠΈΡ‚ язык Object Pascal, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ языка… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-поисковая систСма ΠΏΠΎΠ»ΠΈΠΊΠ»ΠΈΠ½ΠΈΠΊΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-поисковая систСма ΠΏΠΎΠ»ΠΈΠΊΠ»ΠΈΠ½ΠΈΠΊΠΈ

МногиС поколСния ΡƒΡ‡Π΅Π½Ρ‹Ρ… ΠΏΡ‹Ρ‚Π°Π»ΠΎΡΡŒ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ людСй. И Π΄Π»Ρ этого Π±Ρ‹Π»ΠΎ Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов, Π·Π½Π°Π½ΠΈΠΉ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. И ΡΠΏΡƒΡΡ‚Ρ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ столСтия Π±Ρ‹Π»ΠΎ создано ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅ устройство. Π­Ρ‚ΠΈΠΌ устройством являСтся ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ, ΠΏΡ€ΠΎΡ‰Π΅ говоря, ПК, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. ΠŸΡ€ΠΈ создании этого устройства Π±Ρ‹Π»ΠΈ ΡƒΡ‡Ρ‚Π΅Π½Ρ‹ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Тизнь Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° стала ΠΏΡ€ΠΎΡ‰Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ возмоТности ΠŸΠš Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ Π½ΠΈΠΊΠ°ΠΊΠΈΠΌΠΈ Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ. Π Π°Π½Π΅Π΅ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ вСрсии ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Π±Ρ‹Π»ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Ρ†Π΅Π»Ρ‹Π΅ этаТи, ΠΈ ΠΊΡ€ΠΎΠΌΠ΅ этого Π½Π° Π½ΠΈΡ… ΠΌΠΎΠ³Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ спСциализированныС люди. Π›ΠΈΡˆΡŒ спустя большС 50 Π»Π΅Ρ‚, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ стали Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ПК, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΡΠΌΠΎΠ³ ΡƒΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΡ€ΠΎΡΡ‚ΠΎΠΌ малСньком столС ΠΈ ΠΏΡ€ΠΎΡΡ‚Ρ‹ΠΌ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Ρ€Π΅Π±Π΅Π½ΠΎΠΊ. Π£ ΠŸΠš Π΅ΡΡ‚ΡŒ мноТСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½ΠΎ ΠΈΡ… ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ являСтся Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ элСктронной Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Как Ρ€Π°Π· Π½Π° ΡΡ‚ΠΎ ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° наша курсовая Ρ€Π°Π±ΠΎΡ‚Π°. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ Π±Ρ‹Π»Π° поставлСна Π·Π°Π΄Π°Ρ‡Π° создания ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-поисковой систСмы для дСтской ΠΏΠΎΠ»ΠΈΠΊΠ»ΠΈΠ½ΠΈΠΊΠΈ. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ систСму Π½Π°ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ всСго ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ особоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‰Π΅Π΅ Π² ΡΠ΅Π±Π΅ простоту управлСния ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Она Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ простой, Ρ‡Ρ‚ΠΎΠ±Ρ‹ любой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ быстро смог Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Π½Π΅ΠΉ. Π’ Π½Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ возмоТности ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… записСй, Π° Π΅ΡΠ»ΠΈ Π±Ρ‹Π»Π° Π΄ΠΎΠΏΡƒΡ‰Π΅Π½Π° ошибка, Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡ… ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’Π°ΠΊ ΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° такая функция ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π»ΠΈΡˆΠ½ΠΈΡ… записСй, вСдь Ссли ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ приписан ΠΊ ΡΡ‚ΠΎΠΉ ΠΏΠΎΠ»ΠΈΠΊΠ»ΠΈΠ½ΠΈΠΊΠ΅, ΠΏΠ΅Ρ€Π΅Π΅Π΄Π΅Ρ‚, Ρ‚ΠΎ ΠΎΠ½ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ этой ΠΏΠΎΠ»ΠΈΠΊΠ»ΠΈΠ½ΠΈΠΊΠ΅. Для этого ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для создания этих самых ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. А Π΄Π»Ρ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ языки программирования. А ΠΈΡ… Π½Π΅Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π²ΡΠ΅ ΠΎΠ½ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ ΠΈ ΡΠ»ΠΎΠΆΠ½Ρ‹ Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ. Если всё-Ρ‚Π°ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° такая систСма, Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ этим ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ся. Они способны ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ прилоТСния, с Ρ„ункциями ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹. ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Ρ‚Π°ΠΊΠΈΡ… систСм упрощаСтся Ρ€Π°Π±ΠΎΡ‚Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠΉ. Π’ Ρ‚Π°ΠΊΠΈΡ… систСмах ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ поиска ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΆΠ΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ. Благодаря Π½Π°Π»ΠΈΡ‡ΠΈΡŽ Ρ‚Π°ΠΊΠΈΡ… систСм ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π½ΡƒΠΆΠ΄Π° Π² Π½Π΅ΠΎΠ±Ρ…одимости Π±ΡƒΠΌΠ°ΠΆΠ½Ρ‹Ρ… носитСлСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΡƒΠΌΠ°Π³Π°, ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π½Π°ΡŽΡ‚, это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π΅Π΄ΠΎΠ»Π³ΠΎΠ²Π΅Ρ‡Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π² ΠΌΠΈΡ€Π΅. Π”Π°ΠΆΠ΅ простоС Π½Π°ΠΌΠΎΠΊΠ°Π½ΠΈΠ΅ Π±ΡƒΠΌΠ°Π³ΠΈ, с ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ утСряна. Π‘ΡƒΠΌΠ°Π³Π°, Ρ‚Π°ΠΊ ΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ мСста ΠΈ ΠΊΡ€ΠΎΠΌΠ΅ этого, Ссли случится ΠΏΠΎΠΆΠ°Ρ€, Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΏΠ°ΡΡ‚ΡŒ ΠΈ ΠΈΡ… Π½Π΅Π»ΡŒΠ·Ρ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, ΠΈ Π΄Π°ΠΆΠ΅ Ссли ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Π½Π° ΡΡ‚ΠΎ ΡƒΠΉΠ΄Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. А Π΅ΡΠ»ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅, Ρ‚ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сСрвСрС.

1. Анализ ΠΈ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹

1.1 ОписаниС ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области Π·Π°Π΄Π°Ρ‡ΠΈ

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ стоит Π·Π°Π΄Π°Ρ‡Π°, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся созданиС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ прилоТСния способного вСсти ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡƒΡŽ систСму Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π½Π°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Но Π²Π΅Π΄ΡŒ ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ этот самый поиск Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅. Ну, Π° Π΄Π»Ρ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² ΡΡ‚ΠΎΠΉ систСмС. Π’. Π΅. ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с ΡΡƒΡ‰Π½ΠΎΡΡ‚ями ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ.

Π’.ΠΊ. это поисковая систСма лишь рСгистратуры, Ρ‚ΠΎ Π·Π΄Π΅ΡΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° такая ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊ информация ΠΎ ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°Ρ…, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… ΠΊ ΡΡ‚ΠΎΠΉ ΠΏΠΎΠ»ΠΈΠΊΠ»ΠΈΠ½ΠΈΠΊΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΆΠ΅ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ этой сущности. Π’Π°ΠΊΠΈΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ особый рСгистрационный Π½ΠΎΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ приписываСтся ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ являСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… рСгистрационных Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ². Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ это Ѐамилия, имя ΠΈ ΠΎΡ‚чСство ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°. ΠšΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. Π”Π°Π»ΡŒΡˆΠ΅ это информация ΠΎ ΠΌΠ΅ΡΡ‚Π΅ прописки ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°. Π’ ΡΡ‚ΠΎΠΉ Π³Ρ€Π°Ρ„Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠΌ, Π½ΠΎ ΠΈ ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Π° проТивания ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Π²Ρ€Π°Ρ‡Π° Π½Π° Π΄ΠΎΠΌ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ адрСс. ПослС указываСтся Π΄Π°Ρ‚Π° роТдСния. Π’ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Π΄Π°Ρ‚Π° роТдСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ дСнь мСсяц ΠΈ Π³ΠΎΠ΄ роТдСния ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°. Π•Ρ‰Π΅ указываСтся Π½ΠΎΠΌΠ΅Ρ€ страхового полюса.

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ поисковый ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ

1.2 Π’Ρ‹Π±ΠΎΡ€ ΠΈ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ языка ΠΈ ΡΡ€Π΅Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Delphi — это ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Borland International для быстрого создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ построСния ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ настоящий компилятор ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚авляСт срСдства Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования, нСсколько ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π½Π° Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π² Microsoft Visual Basic ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… инструмСнтах Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ проСктирования. Π’ ΠΎΡΠ½ΠΎΠ²Π΅ Delphi Π»Π΅ΠΆΠΈΡ‚ язык Object Pascal, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ языка Pascal.

Delphi ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ нСбольшиС ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ (Π΄ΠΎ 15−30 ΠšΠ±Π°ΠΉΡ‚) высокоэффСктивныС исполняСмыС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны нСбольшиС ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ ΠΈ Π±Ρ‹ΡΡ‚Ρ€ΠΎ исполняСмыС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ трСбования ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ским Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ мСстам сущСствСнно ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ΡΡ — это ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Π΄Π»Ρ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Delphi ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ.

— Π±Ρ‹ΡΡ‚Ρ€ΠΎΡ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прилоТСния;

— Π²Ρ‹ΡΠΎΠΊΠ°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ прилоТСния;

— Π½ΠΈΠ·ΠΊΠΈΠ΅ трСбования Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ прилоТСния ΠΊ Ρ€Π΅ΡΡƒΡ€ΡΠ°ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°;

— Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ Π·Π° ΡΡ‡Π΅Ρ‚ встраивания Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² ΡΡ€Π΅Π΄Ρƒ Delphi;

— Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² собствСнными срСдствами Delphi (ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ доступны Π² ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π°Ρ…);

— ΡƒΠ΄Π°Ρ‡Π½Π°Ρ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

БистСма программирования Delphi рассчитана Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚авляСт большоС количСство ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для этого. Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ½ΠΎΠΉ использована срСда программирования BorlandDelphi7.

Π’Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ построСния ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ настоящий компилятор ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚авляСт срСдства Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования, нСсколько ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π½Π° Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π² Microsoft Visual Basic ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… инструмСнтах Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ проСктирования. Π’ ΠΎΡΠ½ΠΎΠ²Π΅ Delphi Π»Π΅ΠΆΠΈΡ‚ язык Object Pascal, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ языка Pascal. Π’ Delphi Ρ‚Π°ΠΊΠΆΠ΅ входят Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ SQL-сСрвСр, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ², Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠΈΠ»ΠΈ просто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Windows-срСды.

К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ интСрСсуСт, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π° ΡΡ‚ΠΈ характСристики ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ срСда Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ проСктирования, способная Π²Π·ΡΡ‚ΡŒ Π½Π° ΡΠ΅Π±Ρ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Ρ€ΡƒΡ‚ΠΈΠ½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ постановщиков, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ², тСстСров ΠΈ Ρ‚СхничСских писатСлСй. ВозмоТности Delphi ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ трСбованиям ΠΈ ΠΏΠΎΠ΄Ρ…одят для создания систСм любой слоТности.

1.3 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ модСль Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ сущности ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. Π Π°Π· Ρƒ Π½Π°Ρ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-поисковая систСма для ΠΏΠΎΠ»ΠΈΠΊΠ»ΠΈΠ½ΠΈΠΊΠΈ, Ρ‚ΠΎ Π·Π΄Π΅ΡΡŒ 3 сущности. ΠŸΠ΅Ρ€Π²Π°Ρ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ — это ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Ρ‹. Вторая ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ это список Π²Ρ€Π°Ρ‡Π΅ΠΉ. 3 ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ это Ρ‚Π°Π±Π»ΠΈΡ†Π° посСщаСмости ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΎΠ².

2. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ структуры ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°

2.1 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Π½Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ, Ссли понимаСшь, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ это своСго Ρ€ΠΎΠ΄Π° систСма, которая Π½Π°ΠΌ (ΠŸΡ€ΠΎΡΡ‚Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ) позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ. Она состоит ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ ΠΌΠ΅Π½ΡŽ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ.

2.2 ОписаниС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°

AdoConnection - ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ связь с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… созданной Π² Π‘Π£Π‘Π” MSAcсess.

1) LoginPrompt — позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΈ установкС связи с Π‘Π”.

2) ConnectionString — обСспСчиваСт соСдинСниС с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ….

3) Connected — позволяСт Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ соСдинСниС.

ADOTable-являСтся Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Table ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для доступа ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ADO.

1) Connection-связываСткомпонСнтыADO TableΠΈADO Connection.

2) Tablename-слуТит для Π²Ρ‹Π±ΠΎΡ€Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ созданной Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π‘Π£Π‘Π”.

3) Active-Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

DBEdit - ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ слуТащий для Π²Π²ΠΎΠ΄Π° тСкстовой ΠΈ Ρ‡ΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ связи с ΠΏΠΎΠ»Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ‡Π΅Ρ€Π΅Π· настройку свойств.

1) DataSourсe — позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ источник Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚. Π΅. Π½ΡƒΠΆΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.

2) DataField — позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ для связи с Π½ΠΈΠΌ.

QuickReport-Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для вывСдСния Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹.

1) Bands-свойство Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ, Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π½ΡƒΠΆΠ½Ρ‹Π΅ поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

— HasTitle-Заглавная строка.

— HasColumnHeader-ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

— HasDetail-ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ записи, сдСланныС Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

2) DataSet-ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ…, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ связан источник.

QRDBText-ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ для размСщСния тСкста Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅.

1) Data Source — источникданныхтипа T Data Source.

2) Data Field — имя поля, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ связан ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚.

Button-это стандартная ΠΊΠ½ΠΎΠΏΠΊΠ° Delphi7. ΠšΠΎΡ‚ΠΎΡ€Π°Ρ слуТит для создания Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

1) Caption — Π·Π°Π΄Π°Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ отобраТаСтся ΠΏΠΎΠ²Π΅Ρ€Ρ… самой ΠΊΠ½ΠΎΠΏΠΊΠΈ.

DBGrid-этот ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для отобраТСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

1) Data Sourceисточникданныхтипа T Data Source.

QRLabel-Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для размСщСния тСкста Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅.

1) Caption-мСняСт Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ имя ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

Label-этот компонСнтспособСн ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ тСкст Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅.

1) Caption-надпись ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ тСкста.

DataSource — обСспСчиваСт ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для связи ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ с Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅.

1) Dataset — слуТит для соСдинСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Π΅, с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΊΠ°ΠΊ AdoTable ΠΈ Table.

Edit-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ слуТащий для Π²Π²ΠΎΠ΄Π° тСкстовой ΠΈ Ρ‡ΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

QRLabel-Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для размСщСния тСкста Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅.

1) Caption-мСняСт Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ имя ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

2.3 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ прилоТСния

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ Π² ΡΡ€Π΅Π΄Π΅ программированияDelphi7. И Π²Ρ‹Π³Π»ΡΠ΄ΠΈΡ‚ ΠΎΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° это наши Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

Π­Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° для добавлСния ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ирования записСй:

А Π² ΡΡ‚ΠΎΠΉ части осущСствляСтся поиск ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ….

А ΡΡ‚ΠΎ сортировка:

3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° инструкций ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки адрСсованы Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ этого прилоТСния. Π’Π°ΠΊ выглядит ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ сразу послС запуска:

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° это наши Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅:

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅.

Поиск ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ проводится ΠΏΠΎΠ΄ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ:

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ А

Листинг тСкста ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ прилоТСния

Unit1

procedure TForm1. N2Click (Sender: TObject);

begin

form2.showmodal;

end;

procedure TForm1. N3Click (Sender: TObject);

begin

form2.showmodal;

end;

procedure TForm1. N6Click (Sender: TObject);

begin

close;

end;

procedure TForm1. N4Click (Sender: TObject);

begin

Form5.showmodal;

end;

implementation

Unit2

procedure TForm2. Button1Click (Sender: TObject);

begin

Form3.DBEdit1. Text:='';

Form3.DBEdit2. Text:='';

Form3.DBEdit3. Text:='';

Form3.DBEdit4. Text:='';

Form3.DBEdit5. Text:='';

Form3.DBEdit6. Text:='';

form2.ADOTable1. Insert;

Form3. ShowModal;

end;

procedure TForm2. Button10Click (Sender: TObject);

begin

Form4.DBEdit1. Text:='';

Form4.DBEdit2. Text:='';

Form4.DBEdit3. Text:='';

Form4.DBEdit5. Text:='';

form2.ADOTable2. Insert;

Form4. ShowModal;

end;

procedure TForm2. Button2Click (Sender: TObject);

begin

Form3. ShowModal;

end;

procedure TForm2. Button9Click (Sender: TObject);

begin

Form4. ShowModal;

end;

procedure TForm2. Button3Click (Sender: TObject);

begin

form2.ADOTable1.delete;

end;

procedure TForm2. Button8Click (Sender: TObject);

begin

form2.ADOTable2.delete;

end;

procedure TForm2. Button4Click (Sender: TObject);

begin

form2.ADOTable1. IndexFieldNames:=' [Код Π²Ρ€Π°Ρ‡Π°]'

end;

procedure TForm2. Button7Click (Sender: TObject);

begin

form2.ADOTable2. IndexFieldNames:=' [Код ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°]'

end;

procedure TForm2. Edit1Change (Sender: TObject);

begin

if Length (Edit1. Text)>0 then

form2.ADOTable1. Filtered:=true

else

form2.ADOTable1. Filtered:=False;

form2.ADOTable1. Filter:='[Пол]='''+Edit1. Text+'''';

end;

procedure TForm2. Edit3Change (Sender: TObject);

begin

if Length (Edit3. Text)>0 then

form2.ADOTable1. Filtered:=true

else

form2.ADOTable1. Filtered:=False;

form2.ADOTable1. Filter:='[Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ]='''+Edit3. Text+'''';

end;

procedure TForm2. Edit2Change (Sender: TObject);

begin

if Length (Edit2. Text)>0 then

form2.ADOTable2. Filtered:=true

else

form2.ADOTable2. Filtered:=False;

form2.ADOTable2. Filter:='[Ѐ.И.О.]='''+Edit2. Text+'''';

end;

procedure TForm2. Edit4Change (Sender: TObject);

begin

if Length (Edit4. Text)>0 then

form2.ADOTable2. Filtered:=true

else

form2.ADOTable2. Filtered:=False;

form2.ADOTable2. Filter:='[Пол]='''+Edit4. Text+'''';

end;

procedure TForm2. Button6Click (Sender: TObject);

begin

QuickReport8. Previewmodal;

end;

Unit3

procedure TForm3. Button1Click (Sender: TObject);

begin

if form2. ADOTable1. Modified then

form2.ADOTable1. Post;

close;

end;

procedure TForm3. Button2Click (Sender: TObject);

begin

close;

end;

Unit4

procedure TForm4. Button1Click (Sender: TObject);

begin

if form2. ADOTable2. Modified then

form2.ADOTable2. Post;

close;

end;

procedure TForm4. Button2Click (Sender: TObject);

begin

close;

end;

Unit5

procedure TForm5. Edit1Change (Sender: TObject);

begin

if Length (Edit1. Text)>0 then

Form5.ADOTable1. Filtered:=true

else

Form5.ADOTable1. Filtered:=False;

Form5.ADOTable1. Filter:=' [Π”Π°Ρ‚Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ°]='''+Edit1. Text+'''';

end;

procedure TForm5. Edit2Change (Sender: TObject);

begin

if Length (Edit2. Text)>0 then

Form5.ADOTable1. Filtered:=true

else

Form5.ADOTable1. Filtered:=False;

Form5.ADOTable1. Filter:=' [Π€.И.О. Π²Ρ€Π°Ρ‡Π°]='''+Edit2. Text+'''';

end;

procedure TForm5. Button10Click (Sender: TObject);

begin

Form6.DBEdit1. Text:='';

Form6.DBEdit2. Text:='';

Form6.DBEdit3. Text:='';

Form6.DBEdit4. Text:='';

Form6.DBEdit5. Text:='';

Form5.ADOTable1. Insert;

Form6. ShowModal;

end;

procedure TForm5. Button9Click (Sender: TObject);

begin

Form6. ShowModal;

end;

procedure TForm5. Button8Click (Sender: TObject);

begin

Form5.ADOTable1. Delete;

end;

procedure TForm5. Button7Click (Sender: TObject);

begin

Form5.ADOTable1. IndexFieldNames:=' [Π Π΅Π³ Π½ΠΎΠΌΠ΅Ρ€]'

end;

procedure TForm5. Button6Click (Sender: TObject);

begin

QuickReport9. Previewmodal;

end;

Unit6

procedure TForm6. Button1Click (Sender: TObject);

begin

if form5. ADOTable1. Modified then

form5.ADOTable1. Post;

close;

end;

procedure TForm6. Button2Click (Sender: TObject);

begin

close;

end;

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π‘

ΠžΠ±Ρ€Π°Π·Ρ†Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ прилоТСния

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ