کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

تحقیق درمورد طریقه استفاده از قفل نرم افزاری 32 ص

اختصاصی از کوشا فایل تحقیق درمورد طریقه استفاده از قفل نرم افزاری 32 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 32

 

چکیده با توجه به فزونی نرم افزار در سیستم های کامپیوتری از یک طرف و توانایی کنترل کپی های غیرمجاز ( از دیدگاه اقتصادی آن ) از طرفی دیگر دلیلی محکم جهت بررسی این شاخه از مهندسی نرم افزار می باشد. از آنجا که متاسفانه قانون Copyright در تمام جهان بجز ایران و چند کشور دیگر اجرا می گردد, بحث کنترل کپی های غیرمجاز حساس تر می شود. در این مقاله سعی بر این است تا علاوه بر آشنایی با انواع قفل های نرم افزاری و اختلاف آن ها با قفل های سخت افزاری, بتوانیم به عنوان طراح یک قفل نرم افزاری از محصولات نرم افزاری خودمان حمایت کنیم. ضمنا علاوه بر آشنایی با مفاهیم فوق, نوشتن روتین های ضد دیباگ و همچنین نحوه کد کردن اطلات نیز لحاظ شده است.

مقدمه

از آنجا که زمان زیادی تا سال 2000 باقی نمانده, اما هنوز در کشور ما ایران, نرم افزار جای خود را به عنوان یک محصول صادراتی پیدا نکرده چرا که یکی از دلایل اصلی آن عدم توجه جدی به حمایت از تولید کنندگان نرم افزار می باشد. به هر حال قصد اینجانب از ارائه مقاله, بررسی کم و کاستی های نرم افزار در ایران نیست بلکه طریقه حل مشکل موجود در این بازار نابسامان می باشد. با توجه به کپی های غیرمجازی که روزانه بصورت کاملا عادی و بدون اطلاع سازنده آن صورت می گیرد, جلوگیری از این عمل و کنترل جدی آن امری ضروری و واجب بنظر می رسد.

آشنایی با قفل های نرم افزاری و سخت افزاری تعریف قفل های نرم افزاری: به هر برنامه ای که کنترل کپی آن فقط از طریق نرم افزار و بدون نیاز به سخت افزار اضافی قابل انجام باشد, گویند. تعریف قفل های سخت افزاری: به هر برنامه ای که کنترل کپی آن از طریق سخت افزار اضافی قابل انجام باشد, گویند. با توجه به تعاریف فوق می توان به تفاوت قفل های سخت افزاری و نرم افزاری پی برد. قفل های سخت افزاری با توجه به اضافه کردن یک سخت افزار جدید به کامپیوتر ( اغلب از طریق ارتباط با پورت چاپگر ) برنامه خود را کنترل می کنند. برنامه قبل از اجرا ابتدا با توجه به مراجعه به آدرس سخت افزار نصب شده ( اضافه شده با استفاده از دستور Port) به سخت افزار مورد نظر خود مراجعه کرده و در صورت یافتن آن, تست های مختلف اعم از تست رمز, خواندن اطلاعات و ... می تواند تصمیم گیری نماید. اما در قفل های نرم افزاری برنامه بدون نیاز به سخت افزار اضافی و با کنترل رسانه ذخیره سازی می تواند تصمیم گیری کند. ضمنا لازم به توضیح است که هدف از طراحی قفل های نرم افزاری/ سخت افزاری این نیست که هیچکس توانایی شکستن ( باز کردن ) آنرا ندارد بلکه مقصود بالا بردن سطح کنترل کپی های غیر مجاز تا حد ممکن می باشد. ( چرا که می دانیم اطلاعات همه در یک سطح نیست)طریقه استفاده از قفل نرم افزاری در برنامه مورد نظر

با توجه به نوع کاربرد برنامه ( کوچک وقابل کپی بر روی یک دیسکت, تحت شبکه و ... ) می توانیم از انواع روش هایی که جهت حفاظت از نرم افزار در نظر داریم ( و متعاقبا توضیح داده خواهد شد ) استفاده کنیم. اما مساله قابل بحث این است که چگونه از یک قفل منتخب استفاده نمائیم؟ جواب این سوال متغییر و وابسته به شرایط زیر می باشد: الف: اعتقاد طراح نرم افزار به اینکه کاربر حتما باید آنرا خریداری نماید تا از امکانات آن مطلع گردد. در این حالت قفل نرم افزاری در ابتدای شروع به کار برنامه کنترل می گردد حتی طراح می تواند در مواقع حساس نیز قفل را مجددا کنترل کند و یا در حالتی که طراح واقعا سخت گیر باشد, می تواند در زمان های مشخصی از وجود قفل اطمینان حاصل نماید ( مثلا هر 4 ثانیه ). البته در این حالت طراح باید روشی را که جهت کنترل قفل استفاده می کند, نیز در نظر بگیرد. ب: اعتقاد طراح نرم افزار به این که کاربر می تواند از نرم افزار به عنوان نسخه نمایشی نیز استفاده کند. طراح در این حالت می بایست در مکان های خاصی از برنامه, قفل را کنترل کند. مثلا در یک برنامه حسابداری می توان تمام بخش های سیستم را آزاد گذاشته ( یعنی برنامه نیازی به قفل نداشته باشد ) اما در صورتی که کاربر مایل به استفاده از امکانات گزارشگیری سیستم باشد, قفل نرم افزاری در خواست گردد. مزیت این روش بر روش قبلی این است که دیگر نیاز به طراحی نسخه نمایشی جهت مشاهده کاربران وجود ندارد. آشنایی با نحوه قفل گذاری بر روی یک برنامه

الف: طراح به سورس برنامه دسترسی دارد. در این حالت طراح پس از انتخاب روش قفل گذاری, کافیست آنرا به زبان مورد نظر خود پیاده سازی نموده و در برنامه خود بگنجاند. ( که مکان های قرار دادن قفل در عنوان قبلی توضیح داده شد) .ب: طراح ( مجری پروژه ) به سورس برنامه دسترسی ندارد. گاهی اوقات به یکسری برنامه های ارزشمندی برخورد می کنیم که فاقد قفل هستند, بنابراین نیاز به قفل گذاری وجود دارد. ( البته این حالت بیشتر در کشور ما و چند کشور دیگر که در آن ها قانون Copyright معنی ندارد, کاربرد دارد. ) جهت تزریق قفل به این گونه برنامه ها, نیاز به آشنایی کامل به ساختار فایل های اجرایی (EXE, COM, SYS, …) وجود دارد چرا که باید برنامه ای طراحی کنیم تا همانند یک ویروس کامپیوتری به فایل اجرایی مشخصی بچسبد. البته جهت اینکار بهترین زبان برنامه نویسی, اسمبلی می باشد. ( بدلیل توانایی دخالت در روند اجرای برنامه ) البته در رابطه با نحوه نوشتن این گونه برنامه ها, روش های زیادی وجود دارد که خود بحثی مجزا را می طلبد و از حوصله این مقاله خارج است. ضمنا برای بالا بردن سطح امنیت برنامه لازم است تا یکسری کد های ضد دیباگ در برنامه گنجانده شوند. کدهای ضد دیباگ, دستوراتی به زبان اسمبلی هستند که در حالت اجرای عادی برنامه, هیچ تغییری در روند اجرای نمی


دانلود با لینک مستقیم


تحقیق درمورد طریقه استفاده از قفل نرم افزاری 32 ص

دانلود مقاله کامل درباره طریقه ساخت تیرچه

اختصاصی از کوشا فایل دانلود مقاله کامل درباره طریقه ساخت تیرچه دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 3

 

طریقه ساخت تیرچه

استاندارد تیرچه خرپایی فولادی که اتصال آنها به صورت جوشکاری دستی یا جوش نقطه ای و همچنین قلاب بافی است را شامل می شود. استاندارد تیرچه های فولادی یکپارچه با بال تحتانی فولادی را شامل نمی شود.

تیرچه قطعه ای است ساخته شده از فولاد و بتن که با قرارگیری بلوک ها در روی آن به عنوان قالب بتن پوششی ( در جالی ریخته شده ) مقطع T شکل مناسبی را تشکبل می دهند.

تیرچه خرپایی بر دو نوع است: /

تیرچا با قالب ماندگار ( سفالی ) که به آن تیرچه کفشک دار میگویند.

تیرچه بدون قالب ماندگار ( بتنی )

تیرچه خرپایی است ساخته شده از خرپای فولادی و پاشنه بتنی میباشد خرپای تیرچه شبکه پیش ساخته ای از میلگرد های کششی زیرین بالایی و عرضی ( زیگزاگ ) که به شکل خرپایه به همدیگر جوش یا قلاب می شوند و ایتادگی لازم را برای حمل و اجزا آن تامین میکنند. تیرچه پیش ساخته خرپایی از اجزای زیر تشکیل می شود:

1)میلگردهای زیرین در مرحله اول باربری تیرچه میلگرد زیرین خرپایی باید قادر به تحمل نیروی کششی ( حاصل از لنگر خمشی ) ناشی از وزن بار مرده سقف در فاصله محور تا محور تیرچه ها در سه مرحله تحت بارگذاری قرار می گیرند که در مرحله اول بار ناشی از حمل و نقل را تحمل میکنند و در مرحله دوم بار ناشی از اجزای بتن ریزی سقف که وزن مرده سقف ( وزن تیرچه بلوک و بتن درجا ) و بارهای در حین اجرا در حد فاصل تکیه گاه های اصلی به تیرچه است. و در مرحله سوم تحمل بار فرآیند حاصل از بارهای مرده و زنده پس از عمل آوری بتن پوششی و کشب مقاومت کافی را دارا میباشد در ضمن باز زنده هر ساختمان متناسب با خودش و دارای تایید مهندس ناظر و مهندس محاسب می باشد. ( مسکونی ، تجاری ، اداری )

2)محصولات فولادی گرم نورد شده به صورت ساده یا آج دار یا مقطع گرد به صورت شاخه ای یا کلاف بسته بندی می شوند. آج عبارتند از برجستگی های که به صورت طولی و عرضی روی سطح میلگرد هنگام نورد ایجاد می گردد. فاصله آزاد تیرچه ها نباید از 75 سانتی متر بیشتر باشد ضخامت بتن پوششی قسمت بالایی تیرچه نباید از 5 سانتی متر کمتر باشد عرض تیرچه های نباید از 10 سانتی متر کمتر باشد و ارتفاع کل نباید از بیشتر از 3/5 برار حداقل عرض آنها باشد. میلگرد A2 به دلیل جوش پذیری بالا در نمرات 9 و 10 و 12 قابل استفاده می باشد در صورت لزوم در محاسبات انجام شده در ساختمان از میلگرد نوع A3 در نمرات 14 و 16 و 18 میتوان استفاده کرد جوشکاری باید در سالن مسقف انجام گیرد و از دستگاه رکتی فایر با درجه 160 الی 190 آمپر در سایزهای مختلف باید استفاده کرد. ویژگی ظاهری بخش بتنی تیرچه که نشیمنگاه بلوک هاست باید حداقل 15 میلیمتر بوده و سالم و صاف باششند و سر میلگرد تقویتی باید از سطح بتن پاشنه نمایان باشد جابجایی تیرچه ها در حین تولید 72 ساعت پس از بتن ریزی باید انجام پذیرد در صورت استفاده از روش های ویژه تسریع کننده گیرش بتن زمان فوق رو می توان کاهش داد میزان خیز منفی تیرچه 1 سانتی متر در طول و همچنین پیچیدگی جانبی تیرچه نباید بیش از 1 سانتی متر طول باشد.

تعریف تیرچه با جان باز ( فلزی )

بر اساس روش های علمی و تکنولوژی طرح ، تولید و اجرا در زمینه تولید تیرچه های فولادی با جان باز ، عضو پیش ساخته ای است که به صورت خرپای ویژه دو سر ساده برای توزیع و انتقال یکنواخت با سقف به تکیه گاه ایفای نقش میکند. این تیرچه های شامل ترکیب یکپارچه ای از تیرچه فلزی خود ایستا و دال بتنی است که به صورت یک تیر T شکل عمل نموده که به منظور پر کردن فواصل بین تیرچه ها از قالب موقتی یا دائم ( بلوک سیمانی ) و یا از قطعات سبک ( پلاستو فوم ) استفاده می شود.

تیرچه های فولادی با جان باز دارای مزیت های گوناگونی به شرح زیر میباشد:

عدم نیاز به شمع بندی

تیرچه فولادی با جان باز به دلیل خواص دینامیکی و استاتیکی فولاد و طراحی ویژه به تنهایی قابلیت تحمل وزن خود ، قالب های دائم یا موقت ، فشار ناشی از پمپاژ و وزن بتن خیس را دار می باشد. به این دلیل اجرای سقف با تیرچه های فولادی با جان باز نیازی به شمع بندی ندارد و در نتیجه اجرای سقف در ارتفاع های مختلف میسر است.

با توجه به عدم نیاز به شمع بندی در سقفهای تیرچه های فولادی با جان باز ، میتوان چندین سقف را پی در پی آماده نموده و همزمان عملیات بتن ریزی را انجام داد که بدین ترتیب از هزینه های سربار ( هزینه پمپ بتن – دستمزد کارگر ) و اتلاف زمان کاسته می شود.

کاهش وزن سقف

با توجه به وزن مخصوص بتن که از عوامل عمده وزن سازه می باشد، کاهش بتن پوششی در سقفباعث کاهش وزن سقف میگردد. به این ترتیب در نهایت وزن سقف به میزان 30% کاهش می یابد.

حداقل تنش در بتن

به دلیل خود ایستا بودن ، تیرچه های فولادی با جان باز نیروی مضاعف به بتن وارد ننموده و باعث کاهش تنش در بتن میگردد.

یکپارچگی سقف و اسکلت

در اسکلت فلزی اتصال تیرچه ها به اسکلت از طریق جوش حاصل می شود. بدین ترتیب پس از رسیدن بتن به مقاومت نهایی ، سقف و اسکلت یکپارچه شده و مانند دیافراگم صلب عمل میکند.

در اسکلت های بتنی تیرچه ها به وسیله قلاب مخصوصی که اوتکا نامیده می شوند به آرماتورها و پودرها متصل می شوند و با قرارگرفتن دو سر تیرچه بین آرماتور ها یکپارچگی بیشتری حاصل میگردد.


دانلود با لینک مستقیم


دانلود مقاله کامل درباره طریقه ساخت تیرچه

جزوه آموزشی طریقه ساخت موشک آبی

اختصاصی از کوشا فایل جزوه آموزشی طریقه ساخت موشک آبی دانلود با لینک مستقیم و پر سرعت .

جزوه آموزشی طریقه ساخت موشک آبی


جزوه آموزشی طریقه ساخت موشک آبی

این فایل حاوی جزوه آموزشی طریقه ساخت موشک آبی می باشد که به صورت فرمت PDF در 14 صفحه در اختیار شما عزیزان قرار گرفته است، در صورت تمایل می توانید این محصول را از فروشگاه خریداری و دانلود نمایید.

 

 

 

 

فهرست
موشک آبی
قوانین نیوتن و پرتاب موشک
مکانیزم پرتاب موشک
ایمن سازی پرتاب
وسایل مورد نیاز
مراحل ساخت

 

تصویر محیط برنامه


دانلود با لینک مستقیم


جزوه آموزشی طریقه ساخت موشک آبی

دانلود تحقیق کامل درباره طریقه استفاده از قفل نرم افزاری 32 ص

اختصاصی از کوشا فایل دانلود تحقیق کامل درباره طریقه استفاده از قفل نرم افزاری 32 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 32

 

چکیده با توجه به فزونی نرم افزار در سیستم های کامپیوتری از یک طرف و توانایی کنترل کپی های غیرمجاز ( از دیدگاه اقتصادی آن ) از طرفی دیگر دلیلی محکم جهت بررسی این شاخه از مهندسی نرم افزار می باشد. از آنجا که متاسفانه قانون Copyright در تمام جهان بجز ایران و چند کشور دیگر اجرا می گردد, بحث کنترل کپی های غیرمجاز حساس تر می شود. در این مقاله سعی بر این است تا علاوه بر آشنایی با انواع قفل های نرم افزاری و اختلاف آن ها با قفل های سخت افزاری, بتوانیم به عنوان طراح یک قفل نرم افزاری از محصولات نرم افزاری خودمان حمایت کنیم. ضمنا علاوه بر آشنایی با مفاهیم فوق, نوشتن روتین های ضد دیباگ و همچنین نحوه کد کردن اطلات نیز لحاظ شده است.

مقدمه

از آنجا که زمان زیادی تا سال 2000 باقی نمانده, اما هنوز در کشور ما ایران, نرم افزار جای خود را به عنوان یک محصول صادراتی پیدا نکرده چرا که یکی از دلایل اصلی آن عدم توجه جدی به حمایت از تولید کنندگان نرم افزار می باشد. به هر حال قصد اینجانب از ارائه مقاله, بررسی کم و کاستی های نرم افزار در ایران نیست بلکه طریقه حل مشکل موجود در این بازار نابسامان می باشد. با توجه به کپی های غیرمجازی که روزانه بصورت کاملا عادی و بدون اطلاع سازنده آن صورت می گیرد, جلوگیری از این عمل و کنترل جدی آن امری ضروری و واجب بنظر می رسد.

آشنایی با قفل های نرم افزاری و سخت افزاری تعریف قفل های نرم افزاری: به هر برنامه ای که کنترل کپی آن فقط از طریق نرم افزار و بدون نیاز به سخت افزار اضافی قابل انجام باشد, گویند. تعریف قفل های سخت افزاری: به هر برنامه ای که کنترل کپی آن از طریق سخت افزار اضافی قابل انجام باشد, گویند. با توجه به تعاریف فوق می توان به تفاوت قفل های سخت افزاری و نرم افزاری پی برد. قفل های سخت افزاری با توجه به اضافه کردن یک سخت افزار جدید به کامپیوتر ( اغلب از طریق ارتباط با پورت چاپگر ) برنامه خود را کنترل می کنند. برنامه قبل از اجرا ابتدا با توجه به مراجعه به آدرس سخت افزار نصب شده ( اضافه شده با استفاده از دستور Port) به سخت افزار مورد نظر خود مراجعه کرده و در صورت یافتن آن, تست های مختلف اعم از تست رمز, خواندن اطلاعات و ... می تواند تصمیم گیری نماید. اما در قفل های نرم افزاری برنامه بدون نیاز به سخت افزار اضافی و با کنترل رسانه ذخیره سازی می تواند تصمیم گیری کند. ضمنا لازم به توضیح است که هدف از طراحی قفل های نرم افزاری/ سخت افزاری این نیست که هیچکس توانایی شکستن ( باز کردن ) آنرا ندارد بلکه مقصود بالا بردن سطح کنترل کپی های غیر مجاز تا حد ممکن می باشد. ( چرا که می دانیم اطلاعات همه در یک سطح نیست)طریقه استفاده از قفل نرم افزاری در برنامه مورد نظر

با توجه به نوع کاربرد برنامه ( کوچک وقابل کپی بر روی یک دیسکت, تحت شبکه و ... ) می توانیم از انواع روش هایی که جهت حفاظت از نرم افزار در نظر داریم ( و متعاقبا توضیح داده خواهد شد ) استفاده کنیم. اما مساله قابل بحث این است که چگونه از یک قفل منتخب استفاده نمائیم؟ جواب این سوال متغییر و وابسته به شرایط زیر می باشد: الف: اعتقاد طراح نرم افزار به اینکه کاربر حتما باید آنرا خریداری نماید تا از امکانات آن مطلع گردد. در این حالت قفل نرم افزاری در ابتدای شروع به کار برنامه کنترل می گردد حتی طراح می تواند در مواقع حساس نیز قفل را مجددا کنترل کند و یا در حالتی که طراح واقعا سخت گیر باشد, می تواند در زمان های مشخصی از وجود قفل اطمینان حاصل نماید ( مثلا هر 4 ثانیه ). البته در این حالت طراح باید روشی را که جهت کنترل قفل استفاده می کند, نیز در نظر بگیرد. ب: اعتقاد طراح نرم افزار به این که کاربر می تواند از نرم افزار به عنوان نسخه نمایشی نیز استفاده کند. طراح در این حالت می بایست در مکان های خاصی از برنامه, قفل را کنترل کند. مثلا در یک برنامه حسابداری می توان تمام بخش های سیستم را آزاد گذاشته ( یعنی برنامه نیازی به قفل نداشته باشد ) اما در صورتی که کاربر مایل به استفاده از امکانات گزارشگیری سیستم باشد, قفل نرم افزاری در خواست گردد. مزیت این روش بر روش قبلی این است که دیگر نیاز به طراحی نسخه نمایشی جهت مشاهده کاربران وجود ندارد. آشنایی با نحوه قفل گذاری بر روی یک برنامه

الف: طراح به سورس برنامه دسترسی دارد. در این حالت طراح پس از انتخاب روش قفل گذاری, کافیست آنرا به زبان مورد نظر خود پیاده سازی نموده و در برنامه خود بگنجاند. ( که مکان های قرار دادن قفل در عنوان قبلی توضیح داده شد) .ب: طراح ( مجری پروژه ) به سورس برنامه دسترسی ندارد. گاهی اوقات به یکسری برنامه های ارزشمندی برخورد می کنیم که فاقد قفل هستند, بنابراین نیاز به قفل گذاری وجود دارد. ( البته این حالت بیشتر در کشور ما و چند کشور دیگر که در آن ها قانون Copyright معنی ندارد, کاربرد دارد. ) جهت تزریق قفل به این گونه برنامه ها, نیاز به آشنایی کامل به ساختار فایل های اجرایی (EXE, COM, SYS, …) وجود دارد چرا که باید برنامه ای طراحی کنیم تا همانند یک ویروس کامپیوتری به فایل اجرایی مشخصی بچسبد. البته جهت اینکار بهترین زبان برنامه نویسی, اسمبلی می باشد. ( بدلیل توانایی دخالت در روند اجرای برنامه ) البته در رابطه با نحوه نوشتن این گونه برنامه ها, روش های زیادی وجود دارد که خود بحثی مجزا را می طلبد و از حوصله این مقاله خارج است. ضمنا برای بالا بردن سطح امنیت برنامه لازم است تا یکسری کد های ضد دیباگ در برنامه گنجانده شوند. کدهای ضد دیباگ, دستوراتی به زبان اسمبلی هستند که در حالت اجرای عادی برنامه, هیچ تغییری در روند اجرای نمی


دانلود با لینک مستقیم


دانلود تحقیق کامل درباره طریقه استفاده از قفل نرم افزاری 32 ص

فایل و ترجمه طریقه کارکرد ویروسهای کامپیوتری

اختصاصی از کوشا فایل فایل و ترجمه طریقه کارکرد ویروسهای کامپیوتری دانلود با لینک مستقیم و پر سرعت .

بخشی از فایل اصلی و ترجمه به شرح ذیل است:

Computer viruses are mysterious and grab our attention. On the one hand, viruses show us how vulnerable we are. A properly engineered virus can have an amazing effect on the worldwide Internet. On the other hand, they show how sophisticated and interconnected human beings have become.

 

 طریقه کارکرد ویروسهای کامپیوتری

ویروسهای کامپیوتری علاوه بر اینکه مرموز هستند و باعث جلب توجه ما می شوند باعث نمایش اسیب پذیر مان می شوند. ویروسهایی که توسط افراد حرفه ای ساخته شده اند باعث تاثیر روی اینترنت شده اند. از طرف دیگر به ما پیچیدگیشان را نشان می دهند و وابسته به ابزار انسانی هستند که آنها را پدید آوردند.

 


دانلود با لینک مستقیم