پاورپوینت آشنايی با Activex (pptx) 96 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 96 اسلاید
قسمتی از متن PowerPoint (.pptx) :
Activex
1
2
فهرست
مقدمه
آشنايی با
Activex
انقلاب مدول های نرم افزاری
برنامه نويسی شی گرا
تاريخچه کوتاهی از
Axtivex
نقاط ضعف و قوت
Activex
وضعيت جاوا چگونه است ؟
درک مفهوم جاوا و کنترل های
Activex
بکار بردن کنترل های
Activex
اجرای
Java Applet
و نمایشگرها
خاموش کردن اجرا کننده
JIT
کنترل کردن
Activex
و برنامه های
Java
تغيير دادن درجه امنيت برنامه های
Activex
Activex
و امنيت
3
فهرست
امضاء ديجيتالی از ديدگاه كاربران
امضای ديجيتالی از ديد برنامه نويسی
نرم افزارهای مورد نياز برای امضای ديجيتالی
جاوا چيست ؟
تکامل جاوا
ويژگیهای زبان برنامه نویسی
Java
ايجاد یک اپلت جاوا
يک
HTML
برای اجرای اپلت
Hello World
برنامه نويسی شی ء گرا و جاوا
برنامه نويسی شیء گرا در جاوا
ايجاد يک کلاس
تحليل برنامه
وراثت -
Inheritance
4
فهرست
ايجاد سلسله مراتب کلاس
وراثت چگونه عمل می کند
وراثت منفرد و چند گانه
واسط ها -
Interfaces
و بسته ها -
Packages
ايجاد يک زير کلاس
5
جاوا یکی از تکنولوژیهای عمده ایجاد محتویات فعال در اینترنت است .
اپلت های جاوا ، که توسط کاوشگر بار و اجرا می شوند ، دارای بسیاری از قابلیت های
Activex
هستند
، اپلت های جاوا برای جلوگیری از اقدامات خرابکارانه ، فاقد توانایی های خاص ( از قبیل دسترسی به
سیستم فایل
Systemfile
هستند و این آنها را بسیار محدود کرده است . از نظر تئوری ، اپلت های
جاوا ایمن هستند چون اساساً نمی توانند کارهای خطرناک انجام دهند !
علاوه بر آن چون جاوا زبانی برای اینترنت است ، از ایمنی و حفاظت ذاتی بالایی برخوردار است .
طراحان جاوا از ابتدا یک محیط برنامه نویسی امن را مد نظر داشته اند .
مقدمه :
6
مسئله حفاظت سیستم ها رابطه تنگاتنگی با اشاره گرها دارد .
اکثر مهاجمان برای ورود غیر قانونی به سیستم های دیگران از این اشاره گرها استفاده می کنند و جاوا با حذف اشاره گرها این راه را سد کرده است .
تکنولوژی
Activex
یکی از قویترین ابزارهاییست که برنامه نویسان ویندوز در اختیار دارند .
تقریبا هر برنامه ای که بنویسند از
Activex
استفاده خواهند کرد .
جهت کد نویسی و طراحی صفحات وب نیاز به یک
Text Editor
ساده مانند
Notepad
که در تمامی ویندوزها قابل دسترسی می باشد و نیاز به نصب
Text Editor
جدید نیست .
ضمنا سیستم شما باید دارای مشخصات سخت افزاری ذیل باشد :
- حداقل سیستم مورد نیاز پنتیوم 233
مقدمه :
7
- 16 مگابایت
Ram
- حدود 600 مگا بایت فضای آزاد
مقدمه :
8
تکنولوژی
Activex
یکی از قویترین ابزارهاییست که برنامه نویسان ویندوز
در اختیار دارند . تقریبا هر برنامه ای که بنویسند از
Activex
استفاده خواهند کرد.
در این مطالب با سر فصل ذیل آشنا خواهیم شد :
- اهمیت مدول های نرم افزاری
- تاریخچه و اصطلاحات
Activex
- درک مفهوم جاوا و کنترل
Activex
- مطالبی درباره امنیت و توزیع کنترل های
Activex
آشنایی با
Activex
9
انقلاب مدول های نرم افزاری
:
همانند هر صنعت دیگری ، کارآیی یکی از دغدغه های اصلی برنامه نویسان است
و یکی از جنبه های مهم کارآیی اجتناب از دوباره کاری است . اگر کدی نوشته اید
که کار خاصی را انجام می دهد ، چرا باید دفعه بعد همان کد را دوباره بنویسید ؟
اولین گام در راه استفاده مجدد از کدها ، مفهوم زیر مجموعه یا روال
Procedure
است . کدی را یکبار می نویسید و از آن به بعد در هر جای برنامه که لازم بود فقط کافی
است آنرا احضار
Call
کنید . قرار دادن روال های کلی در یک مدول برنامه نویسی
قدمی به پیش بود . با این تمهید می توان از آن روال ها در برنامه های
مختلف استفاده کرد .
10
برنامه نویسی شی گرا :
به موازات رشد برنامه نویسی مدولار ، تکنولوژی دیگری در زمینه برنامه نویسی اختراع
شد و توسعه یافت
.برنامه نویسی شی گرا یا
OOP -Object – Oriented Programming
محرک
توسعه این تکنولوژی رشد و پیچیدگی روز افزون برنامه ها و مشکلاتی بود که به تیغ
آن برنامه نویسان را درگیر خود کرده بود . مهمترین منبع این مشکلات بر هم کنش
غیر قابل پیش بینی قسمتهای مختلف یک برنامه با یکدیگر بود . چون این قسمتها
مانند دانه های یک زنجیر در هم بافته شده بوند و هر تغییری در یک قسمت به راحتی
سایر قسمتها را متاثر می کرد .
را ه حل این مشکل آن بود که هر قسمت برنامه در یک بسته بنام شی
Object
، کپسوله
یا
Encapsulation
شود . ساز و کار درونی هر شی مطلقا از دید دنیای خارج مخفی
است و آنها نمی توانند تاثیری بر عملکرد وی بگذارند . البته یک شی نمی تواند بکلی