با سلام خدمت کاربران عزیز هشت آ هشت امروز با دسترسي به داده ها در دات نت با شما خواهیم بود.
در برنامه نويسي رويه اي اگر تعداد زير برنامه هايي (توابعي) كه مي خواهند به يك داده دسترسي داشته باشند بيشتر از يكي باشد، بايد آن داده بصورت سراسري تعريف شود و در اختيار تمام زير برنامه ها قرار بگيرد. اين وضعيت را مي توان به جا گذاشتن اسناد محرمانه در ورزشگاه صد هزار نفري آزادي تشبيه كرد! هرگز نمي توانيم اطمينان داشته باشيم كه يك داده سراسري فقط توسط زير برنامه هايي كه ما مجاز مي دانيم تغيير داده شود.
عدم شباهت به دنياي واقعي
يك زير برنامه مشابه چه چيزي در دنياي واقعي است؟ داده ها مشابه چه چيزهايي هستند؟ اجازه بدهيد در مورد يك مثال خاص صحبت كنيم. فرض كنيد مي خواهيم برنامه اي براي كنترل يك آسنانسور بنويسيم. در يك چنين برنامه اي چه توابعي داريم؟ چه داده هايي داريم؟ در يك فروشگاه چطور؟ جواب دادن به اين سوالها واقعا سخت است. چون توابع و داده ها هيچ معادلي در دنياي واقعي ندارند. درحقيقت توابع در برنامه نويسي رويه اي فقط يك تكه از برنامه هستند و دلالت بر انجام يك كار دارند. پس نمي توان براي آنها نمونه اي در دنياي واقعي پيدا كرد.