چكيده در اين پژوهش تاثيرات جنسيت در حقوق كيفري ايران با مراجعه و ملاحظه قوانين و مقررات اعم از ماهوي و شكلي مورد بررسي قرار گرفت كه مقنن با مد نظر قرار دادن جنسيت زن و مرد،تفاوت و تمايز در برخي موضوعات را اعمال كرده است. در عناوين مجرمانه جرايمي شناسايي گرديده است كه مختص جنس ...
عنوان تحقيق: بحران هويت جنسي فرمت فايل: word تعداد صفحات: 20 شرح مختصر: در دنياي امروز، دنيايي كه هر روز از سنتها فاصله گرفته و به سوي مدرنيست مي رود، در همه ابعاد زندگي شاهد دگرگوني و تغيير نقش هاي جنس مخالف اين پرسش را در ذهن مي zwnj;آورد كه نقش حقيقي زن و مرد در يك جامعه چيست؟ آيا ...
پايان نامه جهت دريافت درجه كارشناسي روانشناسي باليني موضوع بررسي رابطه بين هوش هيجاني و سبكهاي مقابله با استرس و تاثير جنسيت بر اين رابطه چكيده هدف از اين پژوهش بررسي رابطه هوش هيجاني و سبکهاي مقابله با استرس و تأثير جنسيت بر روي آن در دانشجويان مقطع كارشناسي رشته روانشناسي ...
چکيده فصل اول- كليات مقدمه 2 بيان مسأله 5 ضرورت و اهميت تحقيق 8 اهداف تحقيق 10 فصل دوم- ادبيات موضوع گفتار يكم- خانواده 12 تعريف خانواده 14 اهميت خانواده 16 گفتار دوم - آسيبهاي خانواده 19 اختلاف خانوادگي 22 خشونت خانوادگي 24 تجاوز جنسي عليه زنان 26 تجاوز جنسي عليه كودكان 29 فقر و انحرافات ...
عنوان پايان نامه: بررسي مقايسه اي ويژگي هاي خانوادگي زنان روسپي و زنان غيرروسپي فرمت فايل: word تعداد صفحات: 192 شرح مختصر: موضوع اين پايان نامه بررسي مقايسه اي ويژگيهاي خانوادگي زنان روسپي و غير روسپي شهر تهران است . سئوال اصلي پژوهش اين است که : آيا بين زنان روسپي و زنان غير ...
اين پايان نامه تفاوت نقش يابي جنسي در دختران و پسران شهرستان پارسيان در سال تحصيلي 93-94 شامل فايل به صورت word مي باشد توضيحات محصول تعداد صفحه:84 چکيده تحقيق حاضر به تفاوت نقش يابي جنسي در دختران و پسران ميپردازد. جامعه آماري اين تحقيق دختران و پسران شهرستان پارسيان ...
عنوان پايان نامه: نقش رضايت جنسي بر ميزان رضايت زناشويي دانشجويان متاهل دانشگاه پيام نور(همراه با پرسشنامه و کار آماري) پايان نامه جهت اخذ درجه كارشناسي-رشته روانشناسي عمومي فرمت فايل: word تعداد صفحات: شرح مختصر: هدف از پژوهش حاضر بررسي تاثير نقش رضايت جنسي بر ميزان رضايت ...
عنوان تحقيق: بررسي موضوعي تغيير جنسيت در فقه و حقوق ايران فرمت فايل: word تعداد صفحات: 72 شرح مختصر: امروزه، مسأله laquo;تغيير جنسيت raquo; نه تنها از ديد پزشکي، بلکه به لحاظ مباحث حقوقي حائز اهميت مي باشد. اگرچه در گذشته اين مباحث کم و بيش وجود داشته، ولي اکنون با پيشرفت تکنولوژي و ...
عنوان تحقيق: بررسي مفهومي تغيير جنسيت در فقه و حقوق ايران فرمت فايل: word تعداد صفحات: 117 شرح مختصر: امروزه، مسأله laquo;تغيير جنسيت raquo; نه تنها از ديد پزشکي، بلکه به لحاظ مباحث حقوقي حائز اهميت مي باشد. اگرچه در گذشته اين مباحث کم و بيش وجود داشته، ولي اکنون با پيشرفت تکنولوژي و ...
عنوان پايان نامه: جنسيت و زيبايي شناسي فرمت فايل: word تعداد صفحات: 246 شرح مختصر: اين رساله شامل ترجمة فصولي از كتاب laquo;جنسيت و زيبايي شناسي raquo; به تأليف كارولين كورس ماير، استاد فلسفه در دانشگاه ايالتي نيويورك و مقدمة مترجم (شيرين شفائي) مي zwnj;باشد. هر فصل از كتاب به بحث در ...
پايان نامه جهت دريافت درجه كارشناسي روانشناسي باليني موضوع بررسي رابطه بين هوش هيجاني و سبكهاي مقابله با استرس و تاثير جنسيت بر اين رابطه چكيده هدف از اين پژوهش بررسي رابطه هوش هيجاني و سبکهاي مقابله با استرس و تأثير جنسيت بر روي آن در دانشجويان مقطع كارشناسي رشته روانشناسي ...
عنوان تحقيق: بررسي تفاوت هاي جنسي در اضطراب اجتماعي نوجوانان فرمت فايل: word تعداد صفحات: 87 شرح مختصر: اضطراب اجتماعي اضطرابي است كه خصوصاً هنگام برخوردهاي اجتماعي متقابل افراد با يكديگر بوجود مي zwnj;آيد افرادي كه از اضطراب اجتماعي رنج مي zwnj;برند با افزايش مسائل رواني، ...
یقیناً، میكروسافت برجسته ترین تحولات را در صنعت رایانه به وجو آورده است موفقیت های DOS ، حاصل تلاش بی وقفه بیل گیتس و استیوبالمر بود، وقتی آنها به IBM اطلاع دادند كه سیستم عاملی برای فروش دارند حركت قابل توجهی در دنیای رایانه ایجاد شد میكروسافت با الهام گرفتن از جذابیت اپل مكینتاش سیستم عاملی ایجاد كرد كه به طور گسترده در جهان مورد استفاده قرار گر
قیمت فایل فقط 6,900 تومان
NET تكنولوژی
مقدمه ای درباره NET.
یقیناً، میكروسافت برجسته ترین تحولات را در صنعت رایانه به وجو آورده است. موفقیت های DOS ، حاصل تلاش بی وقفه بیل گیتس و استیوبالمر بود، وقتی آنها به IBM اطلاع دادند كه سیستم عاملی برای فروش دارند حركت قابل توجهی در دنیای رایانه ایجاد شد. میكروسافت با الهام گرفتن از جذابیت اپل مكینتاش سیستم عاملی ایجاد كرد كه به طور گسترده در جهان مورد استفاده قرار گرفت و تحولی دوباره در دنیای رایانه بوجود آورد.
اكنون، میكروسافت با ابداع مجدد روشی برای استفاده و برنامه ریزی رایانه ها تحول دیگری در جهان ایجاد كرده است. اگر شما یك برنامه نویس C++ هستید یا اگر با سیستم عامل ویندوز یا كلاس (رده) خیت بنیادین میكروسافت (MFC) كار می كنید، بدون شك كاملاً تحت تأثیر الزامات NET، خواهید بود.
اخیراً اینترنت به رسانه ای تبدیل شده است كه ما از طریق آن میتوانیم تجارت كنیم، دوستان خود را ملاقات كنیم، حساب جاری خود را انجام دهیم، بازی كنیم، گپ بزنیم و با اشخاصی كه دوست داریم در تماس باشیم . انجام همه كارها از طریق یك نرم افزار نوشته شده، عملی و امكان پذیر شده اند تا ارتباطات ضابطه اینترنت (IP) برای وب جهانی برقرار می شوند. از آن جا كه وب پیشرفت نموده و پیچیده تر شده است نرم افزار لازم است برای اجرای آن نیز باید میلیون ها داده IP را به رایانه ما انتقال دهد تا از آن دریافت كند. با استفاده از پست الكترونیكی مرور صفحات وب تعامل (فعل و انفعال) با پایگاه دادهع ها و اجرای برنامه های كاربردی توزیع شده بسیار پیچیده تر شده است و در نتیجه مهارت ها و تكنیك های برنامه نویسی نیز به ایجاد و حفظ نرم افزاری نیاز دارد كه پیچیده تر باشد. یك برنامه نویس، اغلب مواقع (و به طور روزانه) با XML , SOAP , ASP , DCOM . CoM+ COM، و XSL و یك آرایه رو به افزایش از SDK های كامل و نیز راهنماییهایی در رابطه با آنها مواجه می گردد.
میكروسافت، بنابر اصل نیازهای فناوری جاری همانند بسیاری از صنعتكاران به طور روزافزون، برنامه های كاربردی، مجموعه ابزارهای و سیستم های عامل و كتابخانه ها قابل حمل نیستند، زیرا بسیار گسترده تر می باشند و همچنین حاوی افزودنی ها، الحاقات (extensions) و توافق ها (compromisers) هستند. چارچوب NET، در اصل آن را تغییر می دهد. این تغییر نه نمونه ی است و نه برای تحكیم كار، بلكه این یك حركت بسیار بزرگ، برجسته و قابل تأمل است كه همه مطالب مربوط به برنامه نویسی رایانه های شخصی شما (در هر شكل و اندازه ای) را دوباره تعریف می كند و شامل خود زبان ها نیز می باشد.
یكی از مهمترین حقایق موجود در مورد چارچوب NET. (و شاید این نظر از جهانی درست نباشد) آنست كه این زبان، همانند جاوا از فناوری ماشین مجازی استفاده نمی كند. نرم افزار قابل اجرا در NET كاملاً كامپایل (همگردانی) می شود و همانند كد (رمز) كامپایل شده از یك برنامه C در سطح ماشین اجرا خواهد شد. این تصور غلط رایج از آن ناشی می شود كه NET از یك زبان میانه كه گاهی اوقات به عنوان “P – code” تعریف می شود، استفاده می كند. NET در واقع روش كامپایل (همگردانی) چند مرحله ای را به كار می برد. یك كامپایل اولیه به یك فرمت (قالب) میانه قابل حمل و یك كامپایل درجا (JIT) برای یك برگه نهایی قابل اجرا در زمان اجرا.
این سیستم (در حالی كه نسبتاً پیچیده است) برای انجمن برنامه نویسی فواید زیادی دارد. یعنی در همه زبان ها دارای یك سطح عمومی هستند كه در شكل میانه خود آن را به اشتراك می گذارند. بنابر این تركیبی از ماجول(پیمانه) های نوشته شده در زبان های COBOL . FORTRAN , Eiffel , Visual Basic , C# یا هر زبانی كه در آینده پشتیبانی خواهد شد میتواند برای زبان میانه (IL) كامپایل (همگانی) می شود و همراه با شرح كاملی از خود بسته بندی می گردد. رابط ها،خصوصیات (Prroperties) روش ها و كلاس (رده) های آن (همانند فوق داده ها) برای سایر ماجول (پیمانه) ها با محیط های توسعه برنامه كاربردی كه سریعاً مجتمع شده اند (نظیر Visual Studio. NET) در دسترس می باشند.
هنگامی كه زمان اجرای NET برای اجرای یك برنامه تبدیل شده به IL استفاده می شود، NET از یك JITer برای كامپایل (همگردانی) IL به یك كد ماشین اصلی (درتبدیل كامل) كه در ریز پردازنده دستگاه اجرا می شود، استفاده می كند. JITer ها حتی برای برخی از بخشهای بی استفاده كامپایل نشده از كد (رمز) میانه نیز بسیار سریع و مؤثر هستند. بدیهی است كه این فرایند كامپایل وقت گیر است، بنابر این وقتی زمان های بارگذاری مهم هستند یا مسأله قابلیت حمل ضروی نیست، این سیستم یك كامپایلر pre – JIT را ارائه می دهد كه آن رمز مبتنی بر IL را به یك قالب پایدار و اصلی تبدیل می كند.
چهارچوب NET چهار زبان اصلی را ارائه می دهد: C#، ویژوال بیسیك، C++ (همراه با الحاقات اداره شده) و Jscript. شركت های دیگری نیز در حال ایجاد چند زبان دیگر هستند. مثلاً شركت فوجیستو، نگارشی از COBOL را ارائه داده است.
مجموعه های اصلی از همگردان ها وجود دارند كه زبان های تحت NET را می گیرند و ماجول (پیمانه) های زبان های میانه را ایجاد می كنند. در آنسوی این مجموعه ها، Jiter های IL به رمز ماشین هستند. یك Jiter استاندارد وجود دارد كه عمدتاً توسط سیستم های دارای قدرت و حافظه زیاد استفاده می شود. این نوع Jiter یك شكل استاندارد IL را به شكل استاندارد IL را به یك شكل بهینه شده در ماشین كامپایل (همگردانی) می كند. در نتیجه یك كامپایلر JIT مقرون به صرفه به دست می آید كه سرعت زیادی دارد ولی كمی بهینه سازی شده است و وابسته به زیرمجموعه ای از IL از پیش بهینه می باشد. در نهایت per – JIT موجود یك كد (رمز) اصلی قابل اجرا ایجاد می كند كه میتواند در شكل آماده برای كامپایل خود توزیع شود. این روشها تنها زمانی استفاده می شود كه برنامه مورد نظر نتواند برای سكوی (دستگاه) سخت افزاری دیگری توزیع گردد.
سرانجام زمانی نسبی سخت افزار و سیستم عامل موجود در ماشین همان زمان اجرای زبان عمومی NET(CLR)، می باشد. این بلوك مؤثر خدماتی را ارائه می دهد كه مؤلفه ها بتوانند از آنها استفاده كنند تا به رایانه شما یا OS اصلی ماشین تعامل داشته باشد. این نكته، جالب توجه است كه میزبان ماشین CLR به عنوان یك PC شناخته نمی شود و سیستم عامل مورد نظر لزوماً نباید DOS یا ویندوز باشد. میكروسافت برای گسترش چارچوب، NET در بسیاری از سكوها (از كوچك ترین وسایل دستی ها، تلفن ها، PDA ها تاسیستم های لینوكس و یونیسك) یك راهكار (استرانژی) كاملی دارد. با وجود این كه این راهكار در سیستم هایی غیر از سیستم 1386Windose 2000 سریعاً در دسترس قرار نمی گیرند، ولی قابلیت حمل آن باعث شد توسعه گران یك محیط برنامه نویسی قابل اجرا در همه جا و یكبار نوشته شده را ایجاد كنند.
زبان میانه (IL) میكروسافت
یك نكته قابل توجه در مورد زبان میانه (IL) میكروسافت این است كه این زبان در ماشین مزبور پنهان نشده است. IL، یك زبان كاملاً جدید و مبتنی بر stake (پشته) است و شباهت كمی با كد اسمبلی (همگذاری) دارد كه در صورت لزوم می توانید آن را با دست بنویسید. همچنین ابزارهایی وجود دارند كه شما را قادر می سازد تا IL را از اسامبلی (همگذاری) خارج نموده و محتوای موضوعات سیستم رمز مختص به خود را مشاهده كنید. در فص 3-1 زبان میانه IL جزئیات بیشتری از IL را بررسی خواهیم كرد و حتی می توانیم مستقیماً آن را برای نوشتن برخی از برنامه ها مورد استفاده قرار دهیم.
مقدمه ای برای مدیریت حافظه .NET
یكی از واقعیت های NET كه افراد بسیاری را هیجان زده نگران و یا فقط مات و مبهوت می كند این است كه مدیریت حافظه زمان اجرای NET همانند یك سیستم GC (جمع آوری آشغال) می باشد. برنامه نویسان قدیمی در روزهای اوج زبان Lisp دچار كابوس می شدند، روزهایی وجود داشت كه انتظار برای رسیدن به جمع كننده آشغال (garbage - collector) یك تجربه سخت بود زیرا این كار فقط در روزهای سه شنبه انجام می شد. برنامه نویسان C++، مدیریت حافظه ای داشتند كه به آنها یادآوری می كرد كه از دست دادن نظارت بر تخصیص حافظه ها و حذف ها كار درستی نیست.
سیستم مدیریت حافظه NET، تخصیص منابع حافظه را به شكل دیگری انجام می دهد. یك بلوك حافظه، به آشغال های جمع آوری شده یا كپه (heap) اداره شد، اختصاص دارد كه سابقه (ركورد) همه موضوعات ارجاع داده شده به آن را حفظ می كند. فقط زمانی كه آن مرجع ها ترخیص می شوند، موضوع از بین می رود. بدین وسیله، برنامه نویس از مسئولیت مدیریت حافظه خلاص می شود. شما دیگر مجبور نیستید كه پاكسازی حافظه را به خاطر بسپارید، بلكه فقط باید استفاده از آن را متوقف نمایید. همچنین یك كلاس (رده) دیگر نباید از شمارش های مرجع آگاه باشد بلكه فقط زمان حذف خود را می داند. برای تكه تكه شدن كمتر كپه، GC موضوعات را جابجا می كند تا فضاهای خالی و استفاده شده ای كه در ذخیره گاه حافظه اداره شده قرار دارند را یكپارچه نماید.
این امر مانع از نشست های (leaks) حافظه می شود و باعث پیشرفت كارآیی سیستم های خادمی كه به شدت فشرده شده اند، می گردد. همچنین كپه اداره شده باید اطمینان یابد كه دستیابی های ناامن ]نظیر سرریزش ها و صدمات بافر (میانگاه) [ نمی توانند داده های مربوط به سایر اجرای برنامه های روی همان سیستم را اصلاح كنند. این امر كل سیستم عامل را ایمن تر و مطمئن تر خواهد كرد. سیستم های جمع آوری كننده آشغال، به نامؤثر و كند بودن معروف هستند. ولی میكروسافت به مرحله ای رسیده است كه كاركرد واقعی جمع آوری آشغال در NET را تضمین می كند. این برنامه دارای سرعت بسیار زیادی است و تأثیر عمیقی در بارگذاری مهم CPU نخواهد داشت. معمولاً در یك برنامه ویندوز 2000 (مبتنی بر ماشین)، GC (جمع كننده آشغال) فقط به حدود 1000/1 از كل زمان پردازنده نیاز دارد.
در نهایت برای برنامه نویسانی كه به استفاده از اشاره گرهای موجود در بلوك های حافظه نیاز دارند وسیله ای در سیستم وجود دارد كه كد (رمز) و حافظه نا امن یا اداره نشده ناامیده می شود می شود. این به صورتی است كه شما می توانید ساختارهای قدیمی خود یا برنامه های كاربردی قبلی كه مبتنی بر C++ هستند به موازات ویژگی های NET استفاده كنید.
جهت دریافت فایل NET تكنولوژی لطفا آن را خریداری نمایید
قیمت فایل فقط 6,900 تومان
برچسب ها : NET تكنولوژی , دانلود NET تكنولوژی , تكنولوژی , NET , مدیریت حافظه , کامپیوتر , نرم افزار , سخت افزار , برنامه نویسی , زبان برنامه نویسی , پروژه دانشجویی , دانلود پژوهش , دانلود تحقیق , پایان نامه , دانلود پروژه