بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

مقدمه
آشنايی با Activex
انقلاب مدول های نرم افزاری
برنامه نويسی شی گرا
تاريخچه کوتاهی از Axtivex
نقاط ضعف و قوت Activex
وضعيت جاوا چگونه است ؟
درک مفهوم جاوا و کنترل های Activex
بکار بردن کنترل های Activex
اجرای Java Applet و نمایشگرها
خاموش کردن اجرا کننده JIT
کنترل کردن Activex و برنامه های Java
تغيير دادن درجه امنيت برنامه های Activex
Activex و امنيت

اسلاید 2 :

امضاء ديجيتالی از ديدگاه كاربران
امضای ديجيتالی از ديد برنامه نويسی
نرم افزارهای مورد نياز برای امضای ديجيتالی
جاوا چيست ؟
تکامل جاوا
ويژگیهای زبان برنامه نویسی Java
ايجاد یک اپلت جاوا
يک HTML برای اجرای اپلت Hello World
برنامه نويسی شی ء گرا و جاوا
برنامه نويسی شیء گرا در جاوا
ايجاد يک کلاس
تحليل برنامه
وراثت -Inheritance

اسلاید 3 :

جاوا یکی از تکنولوژیهای عمده ایجاد محتویات فعال در اینترنت است . اپلت های جاوا ، که توسط کاوشگر بار و اجرا می شوند ، دارای بسیاری از قابلیت های Activex هستند
، اپلت های جاوا برای جلوگیری از اقدامات خرابکارانه ، فاقد توانایی های خاص ( از قبیل دسترسی به
سیستم فایل Systemfile هستند و این آنها را بسیار محدود کرده است . از نظر تئوری ، اپلت های
جاوا ایمن هستند چون اساساً نمی توانند کارهای خطرناک انجام دهند ! علاوه بر آن چون جاوا زبانی برای اینترنت است ، از ایمنی و حفاظت ذاتی بالایی برخوردار است .
طراحان جاوا از ابتدا یک محیط برنامه نویسی امن را مد نظر داشته اند .

اسلاید 4 :

مسئله حفاظت سیستم ها رابطه تنگاتنگی با اشاره گرها دارد . اکثر مهاجمان برای ورود غیر قانونی به سیستم های دیگران از این اشاره گرها استفاده می کنند و جاوا با حذف اشاره گرها این راه را سد کرده است . تکنولوژی Activex یکی از قویترین ابزارهاییست که برنامه نویسان ویندوز در اختیار دارند .
تقریبا هر برنامه ای که بنویسند از Activex استفاده خواهند کرد . جهت کد نویسی و طراحی صفحات وب نیاز به یک Text Editor ساده مانند Notepad که در تمامی ویندوزها قابل دسترسی می باشد و نیاز به نصب Text Editor جدید نیست . ضمنا سیستم شما باید دارای مشخصات سخت افزاری ذیل باشد : - حداقل سیستم مورد نیاز پنتیوم 233

اسلاید 5 :

- 16 مگابایت Ram - حدود 600 مگا بایت فضای آزاد

اسلاید 6 :

- 16 مگابایت Ram - حدود 600 مگا بایت فضای آزاد
تکنولوژی Activex یکی از قویترین ابزارهاییست که برنامه نویسان ویندوز
در اختیار دارند . تقریبا هر برنامه ای که بنویسند از Activex استفاده خواهند کرد.
در این مطالب با سر فصل ذیل آشنا خواهیم شد : - اهمیت مدول های نرم افزاری - تاریخچه و اصطلاحات Activex - درک مفهوم جاوا و کنترل Activex - مطالبی درباره امنیت و توزیع کنترل های Activex

اسلاید 7 :

همانند هر صنعت دیگری ، کارآیی یکی از دغدغه های اصلی برنامه نویسان است
و یکی از جنبه های مهم کارآیی اجتناب از دوباره کاری است . اگر کدی نوشته اید
که کار خاصی را انجام می دهد ، چرا باید دفعه بعد همان کد را دوباره بنویسید ؟ اولین گام در راه استفاده مجدد از کدها ، مفهوم زیر مجموعه یا روال Procedure
است . کدی را یکبار می نویسید و از آن به بعد در هر جای برنامه که لازم بود فقط کافی
است آنرا احضار Call کنید . قرار دادن روال های کلی در یک مدول برنامه نویسی
قدمی به پیش بود . با این تمهید می توان از آن روال ها در برنامه های
مختلف استفاده کرد .

اسلاید 8 :

به موازات رشد برنامه نویسی مدولار ، تکنولوژی دیگری در زمینه برنامه نویسی اختراع
شد و توسعه یافت
.برنامه نویسی شی گرا یا OOP -Object – Oriented Programming محرک
توسعه این تکنولوژی رشد و پیچیدگی روز افزون برنامه ها و مشکلاتی بود که به تیغ
آن برنامه نویسان را درگیر خود کرده بود . مهمترین منبع این مشکلات بر هم کنش
غیر قابل پیش بینی قسمتهای مختلف یک برنامه با یکدیگر بود . چون این قسمتها
مانند دانه های یک زنجیر در هم بافته شده بوند و هر تغییری در یک قسمت به راحتی
سایر قسمتها را متاثر می کرد . را ه حل این مشکل آن بود که هر قسمت برنامه در یک بسته بنام شی Object ، کپسوله
یا Encapsulation شود . ساز و کار درونی هر شی مطلقا از دید دنیای خارج مخفی
است و آنها نمی توانند تاثیری بر عملکرد وی بگذارند . البته یک شی نمی تواند بکلی

اسلاید 9 :

از دنیای اطراف خود ایزوله شود چون بدین ترتیب دیگر چیز بی فایده ای بیش
نخواهد بود ! به همین دلیل برای ارتباط با دیگر قسمتهای برنامه ، هر شی از
وسیله ای بنام واسط یا Interface استفاده می کند . واسط هر شی دو بخش دارد
: خواص ( داده ها ) و متدها ( کدها ) ی آن .

اسلاید 10 :

برنامه نویسی مدولار سالها برنامه نویسان را به خود مشغول کرده بود و در واقع یکی از
محرکهای اصلی توسعه سیستم عامل ویندوز هم همین ایده کدهای قابل اشتراک و قابل
استفاده مجدد بوده است . اولین گام در راه پیاده سازی عناصر مدولار
تکنولوژی OLE یا Object Linking and Embedding بود . هدف اولیه OLE
ایجاد سندهای مرکب Compound Documents با استفاده از برنامه های
مختلف بود . سندی که مقداری متن و مقداری نمودار دارد ، و هر کدام آنها با نرم افزار خاص خود
ایجاد شده اند ، نمونه ای از یک سند مرکب است . وقتی با متن کار می کنید نرم افزارها
واژه پرداز کنترل را بدست می گیرد و وقتی با نمودارها کار می کنید نرم افزار ترسیمی
مسئولیت را به عهده می گیرد . OLE با وجود کندی و مشکلات دیگر
مسلماً قدمی به پیش بود .

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