..
Све апликације се свакодневно користе подлежу грешке и АСП.НЕТ није изузетак. Пре или касније њихово извршавање може да се прекине програмирање грешке, неважећи подаци из неочекиваних догађаја или хардверски проблем. Више искусни програмери су свесни да грешке и примена грешке су фактор који треба пажљиво управљати, кроз пажљиву тестирање активности, али и писање кода да на одговарајући начин руковање овим питањима.
Грешке се могу јавити у различитим ситуацијама и најуобичајенијих укључују, на пример, покушаји да се подели нулом и покушава да се повеже са одређеним ресурсима као што су датотеке или базе података који не постоје за које су наведени не важе пријављивање акредитиве. Изузетак је нула референтни изузетак широко распрострањена, које се обично дешава када програм покуша да користи неиницијализоване објекат.
Хајде да видимо пример другог типа изузетка
/ / Дефинисање променљиве и створити објекат цоннУно
цоннУно приватну СклЦоннецтион = нев СклЦоннецтион ();
/ / Дефинисање променљиве цоннДуе али ми не стварамо објекат
приватне СклЦоннецтион цоннДуе;
/ / Креирање једноставан метод који ради на две варијабле
публиц воид МетодоТест ()
{
/ / Ово ради зато што је створен објекат цоннУно
цоннУно.ЦоннецтионСтринг = "Параметри";
/ / Ово неће радити, јер објекат није цоннДуе
/ / Креиран и баца нулл референцу као
/ / Не можете променити својство објекта који не постоји
цоннДуе.ЦоннецтионСтринг = "Параметри";
}
Када дође до грешке у коду. НЕТО проверава да ли или не ове грешке руковаоци у контексту у којем се јавља.
Ако менаџери нису откривени заврши обрада странице и приказује грешку страницу у бровсер садржај који је, као што ћемо видети, зависи од тога да ли је захтев направљен од локалног машину или удаљеног клијента.
Ако грешка је резултат Инвалид Инпут или квар треће стране компонента страница грешка може да послужи да се одржи професионалне изглед апликације, али ако иста је пажљиво дизајниран и развијен никада не треба да покаже еррор странице за унутрашње проблеме. Апликација треба да буде у стању да идентификују грешке и где је то могуће лек.
Да би се ово постигло програмског језика. НЕТ подржава такозвани структурирани обраду грешака. То значи да када дође до грешке у пријави НЕТ креира објекат који представља проблем. И нашао можете добити и анализирати овај објекат користећи изузетак управљач (изузетак претовар).
Структурисана руковање изузецима има неке кључне карактеристике:
| |
АСП (Адванцед)
Цео курс за креирање динамичких веб сајтова. Полазећи од 39 €. |
| |
АСП.НЕТ (курс)
Цео курс за изградњу Веб апликација од 49 €. |
| |
СКЛ и базе података (курс)
Креирање и управљање релационим базама података. Полазећи од 39 €. |