|
|
حافظه ROM حافظه ROM يک نوع مدار مجتمع (IC) است که در زمان ساخت داده هائی در آن ذخيره می گردد. اين نوع از حافظه ها علاوه بر استفاده در کامپيوترهای شخصی در ساير دستگاههای الکترونيکی نيز بخدمت گرفته می شوند. حافظه های ROM از لحاظ تکنولوژی استفاده شده، دارای انواع زير می باشند:
هر يک از مدل های فوق دارای ويژگی های منحصربفرد خود می باشند . حافظه های فوق در موارد زيردارای ويژگی مشابه می باشند:
مبانی حافظه های ROM حافظه ROM از تراشه هائی شامل شبکه ای از سطر و ستون تشکيل شده است ( نظير حافظه RAM) . هر سطر وستون در يک نقظه يکديگر را قطع می نمايند. تراشه های ROM دارای تفاوت اساسی با تراشه های RAM می باشند. حافظه RAM از " ترانزيستور " بمنظور فعال و يا غيرفعال نمودن دستيابی به يک " خازن " در نقاط برخورد سطر و ستون ، استفاده می نمايند.در صورتيکه تراشه های ROM از يک " ديود" (Diode) استفاده می نمايد. در صورتيکه خطوط مربوطه "يک" باشند برای اتصال از ديود استفاده شده و اگر مقدار "صفر" باشد خطوط به يکديگر متصل نخواهند شد. ديود، صرفا" امکان حرکت " جريان " را در يک جهت ايجاد کرده و دارای يک نفطه آستانه خاص است . اين نقطه اصطلاحا" (Forward breakover) ناميده می شود. نقطه فوق ميزان جريان مورد نياز برای عبور توسط ديود را مشخص می کند. در تراشه ای مبتنی بر سيليکون نظير پردازنده ها و حافظه ، ولتاژ Forward breakover تقريبا" معادل شش دهم ولت است .با بهره گيری از ويژگی منحصر بفرد ديود، يک تراشه ROM قادر به ارسال يک شارژ بالاتر از Forward breakover و پايين تر از ستون متناسب با سطر انتخابی ground شده در يک سلول خاص است .در صورتيکه ديود در سلول مورد نظر ارائه گردد، شارژ هدايت شده (از طريق Ground ) و با توجه به سيستم باينری ( صفر و يک )، سلول يک خوانده می شود ( مقدار آن 1 خواهد بود) در صورتيکه مقدار سلول صفر باشد در محل برخورد سطر و ستون ديودی وجود نداشته و شارژ در ستون ، به سطر مورد نظر منتقل نخواهد شد. همانطور که اشاره گرديد، تراشه ROM ، مستلزم برنامه نويسی وذخيره داده در زمان ساخت است . يک تراشه استاندارد ROM را نمی توان برنامه ريزی مجدد و اطلاعات جديدی را در آن نوشت . در صورتيکه داده ها درست نبوده و يا مستلزم تغيير و يا ويرايش باشند، می بايست تراشه را دور انداخت و مجددا" از ابتدا عمليات برنامه ريزی يک تراشه جديد را انجام داد.فرآيند ايجاد تمپليت اوليه برای تراشه های ROM دشوار است .اما مزيت حافظه ROM بر برخی معايب آن غلبه می نمايد. زمانيکه تمپليت تکميل گرديد تراشه آماده شده، می تواند بصورت انبوه و با قيمت ارزان به فروش رسد.اين نوع از حافظه ها از برق ناچيزی استفاده کرده ، قابل اعتماد بوده و در رابطه با اغلب دستگاههای الکترونيکی کوچک، شامل تمامی دستورالعمل های لازم بمنظور کنترل دستگاه مورد نظر خواهند بود.استفاده از اين نوع تراشه ها در برخی از اسباب بازيها برای نواختن موسيقی، آواز و ... متداول است . حافظه PROM توليد تراشه های ROM مستلزم صرف وقت و هزينه بالائی است .بدين منظور اغلب توليد کنندگان ، نوع خاصی از اين نوع حافظه ها را که PROM )Programmable Read-Only Memory) ناميده می شوند ، توليد می کنند.اين نوع از تراشه ها با محتويات خالی با قيمت مناسب عرضه شده و می تواند توسط هر شخص با استفاده از دستگاههای خاصی که Programmer ناميده می شوند ، برنامه ريزی گردند. ساختار اين نوع از تراشه ها مشابه ROM بوده با اين تفاوت که در محل برخورد هر سطر و ستون از يک فيوز( برای اتصال به يکديگر) استفاده می گردد. يک شارژ که از طريق يک ستون ارسال می گردد از طريق فيوز به يک سلول پاس داده شده و بدين ترتيب به يک سطر Grounded که نماينگر مقدار "يک" است ، ارسال خواهد شد. با توجه به اينکه تمام سلول ها دارای يک فيوز می باشند، درحالت اوليه ( خالی )، يک تراشه PROM دارای مقدار اوليه " يک" است . بمنظور تغيير مقدار يک سلول به صفر، از يک Programmer برای ارسال يک جريان خاص به سلول مورد نظر، استفاده می گردد.ولتاژ بالا، باعث قطع اتصال بين سطر و ستون (سوختن فيوز) خواهد کرد. فرآيند فوق را " Burning the PROM " می گويند. حافظه های PROM صرفا" يک بار قابل برنامه ريزی هستند. حافظه های فوق نسبت به RAM شکننده تر بوده و يک جريان حاصل از الکتريسيته ساکن، می تواند باعث سوخته شدن فيور در تراشه شده و مقدار يک را به صفر تغيير نمايد. از طرف ديگر ( مزايا ) حافظه ای PROM دارای قيمت مناسب بوده و برای نمونه سازی داده برای يک ROM ، قبل از برنامه ريزی نهائی کارآئی مطلوبی دارند. حافظه EPROM استفاده کاربردی از حافظه های ROM و PROM با توجه به نياز به اعمال تغييرات در آنها قابل تامل است ( ضرورت اعمال تغييرات و اصلاحات در اين نوع حافظه ها می تواند به صرف هزينه بالائی منجر گردد)حافظه هایEPROM)Erasable programmable read-only memory) پاسخی مناسب به نياز های مطح شده است ( نياز به اعمال تغييرات ) تراشه های EPROM را می توان چندين مرتبه باز نويسی کرد. پاک نمودن محتويات يک تراشه EPROM مشتلزم استفاده از دستگاه خاصی است که باعث ساطع کردن يک فرکانس خاص ماوراء بنفش باشد.. پيکربندی اين نوع از حافظه ها مستلزم استفاده از يک Programmer از نوع EPROM است که يک ولتاژ را در يک سطح خاص ارائه نمايند ( با توجه به نوع EPROM استفاده شده ) اين نوع حافظه ها ، نيز دارای شبکه ای مشتمل از سطر و ستون می باشند. در يک EPROM سلول موجود در نقظه برخورد سطر و ستون دارای دو ترانزيستور است .ترانزيستورهای فوق توسط يک لايه نازک اکسيد از يکديگر جدا شده اند. يکی از ترانزيستورها Floating Gate و ديگری Control Gate ناميده می شود. Floating gate صرفا" از طريق Control gate به سطر مرتبط است. ماداميکه لينک برقرارباشد سلول دارای مقدار يک خواهد بود. بمنظور تغيير مقدار فوق به صفر به فرآيندی با نام Fowler-Nordheim tunneling نياز خواهد بود .Tunneling بمنظور تغيير محل الکترون های Floating gate استفاده می گردد.يک شارژ الکتريکی بين 10 تا 13 ولت به floating gate داده می شود.شارژ از ستون شروع و پس از ورود به floating gate در ground تخليه خواهد گرديد. شارژ فوق باعث می گردد که ترانزيستور floating gate مشابه يک "پخش کننده الکترون " رفتار نمايد . الکترون های مازاد فشرده شده و در سمت ديگر لايه اکسيد به دام افتاد و يک شارژ منفی را باعث می گردند. الکترون های شارژ شده منفی ، بعنوان يک صفحه عايق بين control gate و floating gate رفتار می نمايند.دستگاه خاصی با نام Cell sensor سطح شارژ پاس داده شده به floating gate را مونيتور خواهد کرد. در صورتيکه جريان گيت بيشتر از 50 درصد شارژ باشد در اينصورت مقدار "يک" را دارا خواهد بود.زمانيکه شارژ پاس داده شده از 50 درصد آستانه عدول نموده مقدار به "صفر" تغيير پيدا خواهد کرد.يک تراشه EPROM دارای گيت هائی است که تمام آنها باز بوده و هر سلول آن مقدار يک را دارا است. بمنظور باز نويسی يک EPROM می بايست در ابتدا محتويات آن پاک گردد. برای پاک نمودن می بايست يک سطح از انرژی زياد را بمنظور شکستن الکترون های منفی Floating gate استفاده کرد.در يک EPROM استاندارد ،عمليات فوق از طريق اشعه ماوراء بنفش با فرکانس 253/7 انحام می گردد.فرآيند حذف در EPROM انتخابی نبوده و تمام محتويات آن حذف خواهد شد. برای حذف يک EPROM می بايست آن را از محلی که نصب شده است جدا کرده و به مدت چند دقيقه زير اشعه ماوراء بنفش دستگاه پاک کننده EPROM قرار داد. با اينکه حافظه ای EPROM يک موفقيت مناسب نسبت به حافظه های PROM از بعد استفاده مجدد می باشند ولی کماکن نيازمند بکارگيری تجهيزات خاص و دنبال نمودن فرآيندهای خسته کننده بمنظور حذف و نصب مجدد آنان در هر زمانی است که به يک شارژ نياز باشد. در ضمن، فرآيند اعمال تغييرات در يک حافظه EPROM نمی تواند همزمان با نياز و بصورت تصاعدی صورت پذيرد و در ابتدا می بايست تمام محتويات را پاک نمود.حافظه های Electrically Erasable Programmable Read Only Memory)EEPROM) پاسخی مناسب به نيازهای موجود است . در حافظه های EEPROM تسهيلات زير ارائه می گردد:
در عوض استفاده از اشعه ماوراء بنفش، می توان الکترون های هر سلول را با استفاده از يک برنامه محلی و بکمک يک ميدان الکتريکی به وضعيت طبيعی برگرداند. عمليات فوق باعث حذف سلول های مورد نظر شده و می توان مجددا" آنها را بازنويسی نمود.تراشه های فوق در هر لحظه يک بايت را تغيير خواهند داد.فرآيند اعمال تغييرات در تراشه های فوق کند بوده و در مواردی که می بايست اطلاعات با سرعت تغيير يابند ، سرعت لازم را نداشته و دارای چالش های خاص خود می باشند. توليدکنندگان با ارائه Flash Memory که يک نوع خاص از حافظه های EEPROM می باشد به محدوديت اشاره شده پاسخ لازم را داده اند.در حافظه Falsh از مدارات از قبل پيش بينی شده در زمان طراحی ، بمنظور حذف استفاده می گردد ( بکمک ايجاد يک ميدان الکتريکی). در اين حالت می توان تمام و يا بخش های خاصی از تراشه را که " بلاک " ناميده می شوند، را حذف کرد.اين نوع حافظه نسبت به حافظه های EEPROM سريعتر است ، چون داده ها از طريق بلاک هائی که معمولا" 512 بايت می باشند ( به جای يک بايت در هر لحظه ) نوشته می گردند. كاري از : مهندس امید توکل | + | موضوع: |
رسم مدار های شماتیک هم در این نرم افزار کار مشکلی نیست . مراحل کار به این صورت است :
با توجه به مدار مورد نظر باید تعیین کنیم که هریک از قطعات ما در کدام دسته بندی وجود دارد . بعد از اینکه تعیین کردیم با کلیک بر روی نشانه آن دسته از قطعات (که قبلا توضیح داده شده) پنجره ای باز میشود که قطعات را با رسم شمای مداری آن نشان می دهد . سپس با عمل drag & drop (کشیدن و رها کردن) می توان هریک از آنها را داخل صفحه سفید رنگ نرم افزار آورد . برای تعیین خصوصیات هر قطعه (مثل مقدار {اهمی ، خازنی ، سلفی ، ولتاژ و ...} نوع {1n4001 , bc107 و... } و ... ) میتوان روی هر قطعه RC (راست کلیک ) کرده و گزینة (component properties) را انتخاب کنیم . با این کار پنجره ای باز میشود که میتوان خصوصیات هر قطعه را تغییر داد . در صورتی که قطعه ای را نمی شناسید ، می توانید با RC کردن روی قطعه مورد نظر و انتخاب گزینة Help توضیحاتی را همراه با عکسهای مربوط مشاهده کنید . در برخی موارد یک آزمایش هم به عنوان مثال آورده و میتوانید مدار آن را در داخل پوشة ewb\circuits\ در محل نصب نرم افزار مشاهده کنید . وقتی که کلیه قطعات مورد نظرتان را به داخل صفحه آوردید باید سیمکشی را آغاز کنید . روش کار به این صورت است که باید نشانگر ماوس را به نزدیکی پایه قطعه ببرید تا علامت سیاهرنگی روی پایه ظاهر شود . در این لحظه کلیک کرده و نگه دارید. سپس نشانگر ماوس را به نزدیکی پایه بعدی برده و وقتی روی پایه دوم هم علامت سیاهرنگ ظاهر شد کلیک را رها کرده تا اتصال برقرار شود . دقت داشته باشید سیمهایی که از روی هم رد شوند هیچ اتصال الکتریکی با هم ندارند . اگر نیاز به اتصال دو سیم به یکدیگر داشته باشیم باید از یک پین (در قسمت دسته بندی basic) استفاده کنیم . پس از کامل شدن رسم مدار می توان با زدن کلید روشن (بالای صفحه سمت راست یا زدن کلید ترکیبی crtrl+G ) مدار را روشن کرد و از صحت کار آن مطمئن شد. همچنین میتوان با انتخاب منوی Analysis تحلیل های مختلفی (مثل تحلیل نقاط ac,dc سری فوریه و ... ) را به دست آورد . كاري از : مهندس امید توکل | + | موضوع: |
آموزش(مراحل نصب)
electronics work bench مراحل نصب 1)روی دکمه setup کلیک کنید. 2)در برگه welcome روی دکمه next کلیک کنید. 3)در برگه in stallation directory محل نصب را انتخاب کنید وروی دکمه next کلیک کنید. 4)در برگه select shortcut folder روی دکمه next کلیک کنید. 5)در برگه ready to install روی دکمه finish کلیک کنید. 6)در برگه finished روی دکمه finish کلیک کنید. حال برنامه در کامپیوتر شما نصب شده برای اجرای برنامه مراحل زیر را دنبال کنید start>programs>electronics work bench>electronics work bench برنامه اجرا می شود. در ابتدای برنامه اخطاری می آید به این صورت که بر روی ok کلیک کنید.
چیدن عناصر اگر روی هر قسمت از منوهای عناصر کلیک کنیدانواع عناصر هر قسمت باز می شوند
-نورانی و....) برای گذاشتن هر عنصردر مدار موس را روی عنصر برده کلیک می کنید و بدون رها کردن دکمه موس آن را به داخل صفحه مدار می کشید. اگر خواستید عنصر را به صورت عمودی یا افقی قرار دهید موس را روی آن برده و با و با کلیک آن را به رنگ قر مز در می آورید. سپس با فشاردکمه ها rotate و... که با که با دو علامت مثلث به رنگ قرمز وسفید در بالا صفحه است جهت آن را عوض می کنید. --------------------------------------------------------------------------------
تغییر مشخصات یک عنصر ابتدا روی آن کلیک کرده کادری باز می شود و با رفتن در برگه های آن قسمت های مختلف آن را تنظیم می کنیم label برچسب. value ارزش-رتبه. fault عیب-خطا. display نمایش- نشان دادن -طرز نمایش. models می توان مدلش را انتخاب کرد. لطفا نظر هم بدین --------------------------------------------------------------------------------
طرز اتصال عناصر(سیم بندی) ابتدا قسمتی از عنصری که می خواهید به عنصر دیگرمتصل کنید(ابتا-انتها) کلیک کنیدوبدون رها کردن دکمه موس آن راکشیده و به قسمت از عنصر دیگر وصل کنید. طرز تغییر رنگ سیم روی سیمی که بین دو عنصر قرار دارد کلیک کرده و در صفحه ای که باز می شود می توا ن مشخصات سیم را تغیر داد. نکات مهم 1)همواره باید یک قسمت مدار را زمین کرد وسمبل زمین درsources قرار دارد. 2)برا ی zoom کردن می توان از قسمتی که در بالای نرم افزا قرار دارد استفاده کرد. 3)اگر مسیر های زیر را طی کنید می توانید مدارهای نمونه نرم افزار را نگاه کنید. file>open> circuits file>open>complex از قسمت سمت چپ یکی را انتخاب کنید. 4)برای روشن کردن مدار از کلید 0و1 بالای صفحه استفاده کنید. ------------------------------------------------------------------------------- استفاده از اسکوپoscilloscope ابتدا به قسمت instruments(وسایل-آخرین دکمه ردیف 2 از سمت راست)رفته وبر دکمه سوم(ازچپ) کلیک کنید و آنرا به صفحه اصلی بکشید اسکوپ دو کانال دارد دو دایره پائین اگر هر دو کانال استفاده شوند باید یکی از کانالهای بالا را به زمین وصل کرد. اگر روی اسکوپ کلیک کنید اسکوپ به نمایش در می آید برای بزرگتر شدن آن روی دکمه expand کلیک کنید. نکته: اگر مدار را روشن کردید واسکوپ با سرعت شکل موجها را رد میکرد می توان با کلیک بر روی دکمه pause در زیر دکمه 0و1 آن را نگه دارید. استفاده ازFanction Generator دکمه فانکشین کنار دکمه اسکوپ قرار دارد (سمت چپ) با کلیک کردن و کشیدن آن در صفحه فانکشن نمایان مشود با کلیک کردن روی آن می توان قسمتهای آن را تنظیم کرد و ولتاژ که می خواهیم به مدار بدهیم با آن می توان سه شکل موج سینوسی - مربعی -مثلثی ایجاد کرد در قسمت پائین نیز می توان فر کانس - دامنه و... را تنظیم کرد.
استفاده از مولتی متر که در کنار فانکشن قرار دارد بسار ساده است . برای تنظیم کردن آن نیز روی دکمه settingکلیک کنید -------------------------------------------------------------------------------- طراحی یک مدار سادهRLC ابتدا به بخشBasic رفته همون دکمه ای که شکل مقاومت روش کشیده شده روی مقاومت کلیک کرده وبه به صفحه اصلی برنامه می کشیم خازن و سلف را هم که جفت آن قرار دارد نیز به همین ترتیب به صفحه اصلی برنامه می کشیم حال نیاز به یک منبع ولتاژ داریم برای این کار از یک فانکشن استفاده می کنیم واز اسکوپ هم برای دیدن شکل موج دو سر خازن استفاده می کنیم . یک قسمت مدار رانیز باید زمین قرار دهیم با کلیک کردن روی عناصر می توان مقدار هر کدام را تغییر داد. حال سه عنصر را به هم وصل کرده و دو سر مدار را به فانکشن می زنیم بعد یکی از دو کانال اسکوپ را به یک سر خازن وصل کره و سر دیگر را زمین قرار می دهیم ودر آخر با زدن دکمه 1 مدار را روشن می کنیم . تنظیمات اسکوپ و فانکشن را نیز در قسمتهای قبل توضیح داده بودم . با بقیه قسمتها خودتون ور برین اسونه یاد می گیرین .
كاري از : مهندس امید توکل | + | موضوع: |
آموخته ايم كه ماده سه حالت جامد ، مايع و گاز دارد كه به تازگي هم دو حالت ديگر به آن اضافه شده است. جامدات شكل خاصي دارند، يعني مولكولهاي آنها موقعيت خاصي نسبت به يكديگر داشته و نمي توانند آزادانه به هر سو حركت كنند . ولي مولكول هاي مايعات چنين قيدي نسبت به هم ندارندو در كل حجم آن در حركت اند . انواع مختلفي از مواد شناخته شده اند كه در دماي معمولي چنين خصوصياتي دارند. اما دسته اي از آنهاهستند كه به جريان الكتريسيته هم حساس هستند و مولكولهاي آن متناسب با جريان برق ورودي مي چرخند و تغيير زاويه مي دهند . اين خصوصيت عجيب اثر جالبي هم دارد. وقتي نور از درون يك كريستال مايع اين چنين عبور كند، پلاريزاسيون يا قطبش آن هم جهت با مولكولهاي كريستال مي شود . كاري از : مهندس امید توکل | + | موضوع: |
به صورت پیش فرض قابلیت ذخیره فایلهای فلش را با استفاده از منوی راست کلیک روی فایل غیر فعال نموده است تا قوانین مربوط به کپی رایت و ... در مورد این فایلها رعایت شود.
این کار اگرچه محدودیتهای بسیاری را برای کاربران به وجود آورده اما کاربران نیز به سادگی با این قضیه کنار نیامده و برای رفع این مشکل روشهای مختلفی را ابداع نموده اند. ساخت نرم افزارهای مختلف در این زمینه یکی از روشهای مقابله با این مشکل میباشد که در پایان مقاله چند مورد از این نرم افزارها را برای شما معرفی خواهم کرد. اما هدف من در این مقاله استفاده از نرم افزار برای ذخیره فایلهای فلش نمیباشد ، بلکه در این مقاله میخواهم روشهای ذخیره فایلهای انیمیشن فلش را بدون استفاده از هیچ نرم افزار خاصی و تنها با استفاده از خود مرورگر به شما آموزش دهم ( در مرورگر هایی نظیر IE و FireFox و Opera و MyIE2 ) . این آموزش برای افرادی که در سایتهای بازی که از تکنولوژی Macromedia Shockwave استفاده مینمایند ، عضو هستند و آرزوی ذخیره این بازی ها بر روی هارد دیسک خود و استفاده مجدد از آنها را بدون ارتباط با اینترنت دارند ، بسیار جالب و مفید خواهد بود. پس با ادامه مقاله همراه باشید. همان طور که مطلع هستید تمامی مرورگرهای اینترنتی دارای قسمتی با عنوان Cache میباشند که فایلهای مرور شده در صفحات وب را به همراه خود صفحه به صورت موقتی در این فضا نگه داری میکنند. بنابراین برای شروع کار شما باید مطمئن باشید این قسمت در مرورگر شما فعال میباشد و فضای کافی برای ذخیره فایلها در آن مهیا میباشد. در این مورد برای مرورگر IE مراحل زیر را انجام دهید : وارد کنترل پنل شوید و بر روی آیکن Internet Options دوبار کلیک نمایید. در شاخه General و در قسمت Temporary Internet Files بر روی دکمه Settings کلیک نمایید. در صفحه ای که باز میشود گزینه Automatic را در قسمت Check for newer versions of stored pages انتخاب نمایید و در قسمت Amount of disk space to use فضای مناسبی را برای این قسمت اختصاص دهید ( توصیه میکنم در صورت در اختیار داشتن فضای کافی ، فضایی بیش از 100 مگابایت را به این قسمت اختصاص دهید ، البته با توجه به نوع کار شما با اینترنت این فضا میتواند کمتر یا بیشتر اختصاص داده شود ). اگر در درایو ویندوز فضای کافی در اختیار نداشتید میتوانید با کمک دکمه Move Folder در این صفحه محل پوشه Cache مرورگر را تغییر دهید. پس از اعمال تنظیمات مورد نظر بر روی دکمه OK کلیک نمایید. در صفحه Internet Properties نیز بر روی دکمه OK کلیک نمایید. به این ترتیب مرورگر IE برای ذخیره فایلها در حافظه Cache کاملا آماده میگردد. در مورد سایر مرورگر ها نظیر FireFox و Opera و ... با توجه به این که این قابلیت به صورت پیش فرض فعال میباشد ، از ذکر جزئیات در مورد آنها خودداری میکنم. حال به قسمت اصلی آموزش میرسیم ، یعنی بازیابی فایل فلش از فضای Cache . در ابتدا ذکر چند نکته را ضروری میدانم : 1- برخی از فایلهای فلش به صورت مستقل نمیباشند و به صورت مجزا بارگذاری میشوند. در این مورد خاص پس از کلیک بر روی فایل فلش قالب اصلی آن در سیستم شما بارگذاری میشود و سپس به صورت داخلی و توکار قسمتهای دیگر فایل بارگذاری میشوند. این کار باعث افزایش سرعت بارگذاری فایلهای فلش سنگین از لحاظ حجم میشود و امروزه اغلب سایتهای بزرگ از این شیوه استفاده مینمایند. در این حالت ذخیره فایلهای فلش به صورت مجزا و قسمت به قسمت امکان پذیر است و حتی نرم افزارهای موجود در این زمینه نیز نمیتوانند به صورت کامل فایل را دریافت نمایند ، بنابراین در این مورد نباید انتظار داشته باشید که تمام فایل به صورت یکجا در اختیار شما قرار گیرد. 2- برخی از فایلهای فلش نیاز به ارتباط درونی با سرور دارند و پس از دریافت ممکن است شما به صورت کامل نتوانید از تمام امکانات آن استفاده نمایید. بنابراین این مورد را نیز مد نظر قرار دهید. 3- برخی از فایلهای فلش ( مخصوصا آنهایی که از تکنولوژی Shockwave استفاده مینمایند ، ممکن است تنها در زمان ارتباط اینترنتی در سیستم شما باقی بمانند و بلافاصله پس از بستن مرورگر به صورت خودکار از سیستم حذف شوند. در این حالت باید در زمان ارتباط با اینترنت و قبل از بستن مرورگر اقدام به بازیابی فایل نمایید ( که نحوه انجام این کار را در ادامه توضیح داده خواهم داد ). حال برای ذخیره و استفاده از این فایلها میتوانید در مورد هر مرورگر به ترتیب زیر عمل نمایید : در مرورگر Internet Explorer : ابتدا مرورگر را اجرا نمایید ( اگر در حالت اجرا نمیباشد ). سپس از منوی Tools گزینه Internet Options را انتخاب نمایید. از شاخه General و قسمت Temporary Internet Files بر روی دکمه Settings کلیک نمایید : در صفحه Settings بر روی دکمه View Files کلیک نمایید : در صفحه ای که ظاهر میشود شما لیستی از فایلهای مختلف مرور شده توسط مرورگر را مشاهده خواهید نمود ، آنها را بر اساس Type مرتب نمایید. سپس به دنبال نوع فایلهای SWF و یا Shockwave Flash Object بگردید و فایل مورد نظر خود را یافته و آن را انتخاب نمایید. سپس بر روی آن راست کلیک نموده و گزینه Copy را انتخاب نمایید و در پایان فایل را در مسیری که مد نظر قرار داده اید ذخیره نمایید. به این ترتیب میتوانید از آن فایل بارها و بارها استفاده نمایید و در واقع فایل را بازیابی نمودید. همچنین میتوانید از نرم افزارهایی نظیر Save Flash و یا Flash Capture و ... برای ذخیره مستقیم فایل فلش استفاده نمایید. در مرورگر Opera : میتوانید دقیقا مانند مرورگر IE عمل نمایید اما در فضای Cache مخصوص Opera باید به دنبال فایل مورد نظر باشید. همچنین میتوانید از نرم افزارها یا Plugin های مخصوص Opera برای ذخیره مستقیم فایل فلش استفاده نمایید. در مرورگر MyIE2 : ساده ترین روش استفاده از Plugin برای ذخیره فایلهای فلش میباشد (Flash saver Plugin ). البته میتوانید در این مرورگر نیز دقیقا مانند مرورگر IE عمل نمایید و همان عملیات را برای بازیابی فایلها انجام دهید. در مرورگر FireFox : ابتدا وارد صفحه ای که فایل فلش در آن قرار دارد شوید. سپس از منوی Tools گزینه Page Info را انتخاب نمایید : در صفحه ای که باز میشود وارد شاخه Media شوید. در این قسمت شما میتوانید لیستی از کلیه فایلهای استفاده شده در صفحه مورد نظر را مشاهده نمایید. فایلها را بر اساس نوع ( Type ) مرتب نمایید. به دنبال فایل مورد نظر از نوع SWF و یا Shockwave Flash Object گشته و بر روی آن کلیک نمایید. به این ترتیب اطلاعات جامعی از فایل را در قسمت زیر لیست مشاهده خواهید نمود. سپس بر روی دکمه Save As کلیک نمایید و فایل یا فایلهای مورد نظر را در مسیر دلخواه ذخیره نمایید : البته در مورد FireFox نیز امکان استفاده از Plugin هایی نظیر Flash Got وجود دارد که کار را بسیار ساده مینماید ، اما این روش نیز موثر میباشد. ضمنا امکان دسترسی مستقیم به فضای Cache این مرورگر نیز وجود دارد ، اما با توجه به سادگی روش فعلی ، ترجیحا استفاده از آن را توصیه مینمایم. امیدوارم این مقاله برای شما مفید باشد. كاري از : مهندس امید توکل | + | موضوع: |
آقای سعید درخواست کردند که من در حوزه برنامه نویسی بیشتر مطلب بنویسم . دوستانی که از نزدیک با بنده آشنایی دارند نیک می دانند که آسانترین کار برای من بحث در مورد برنامه نویسی و آموزش آن است . ولی می خوام که بهم اجازه بدین تا وبلاگم رو صرفاْ به برنامه نویسی محدود نکنم ولی به یقین به تمامی پرسش های شما در حوزه برنامه نویسی ( اعم از Basic , Pascal , Cpp , VB , Delphi,VB.net,Html,Java و ... ) تا اونجا که اطلاعات و اندوخته هام یاری کنه پاسخ میدم .اما سوال آقای سعید در مورد تفاوت زبانهای برنامه نویسی VB.Net با ++C و Delphi بود . آقا سعید عزیز ! به ادامه مطلب خوب دقت کن تا تفاوت اینها رو بفهمی ...
انواع زبانهای برنامه نویسی : 1- ساخت نیافته 2- ساخت یافته ( دارای قابلیت استفاده از توابع و پردازه ها و ... تعریف شونده توسط کاربر و ... مانند پاسکال ، سی پلاس ویژوال بیسیک ، دلفی و ... ) از دیدی دیگر انواع زبانهای برنامه نویسی : 1- غیر شی گرا 2- شی گرا ( Object Oriented ) : دارای قابلیت ایجاد کلاس ها و اشیا ء مورد نیاز در برنامه نویسی مانند سی پلاس ، ویژوال بیسیک ، دلفی و ... ( جهت خلق محیط در تعامل متقابل (InterActive ) کامل با کاربر و طراحی عکس العمل های گوناگون به رویداد های گوناگون اشیاء محیط ) و ... دید سوم در انواع زبانهای برنامه نویسی : 1- متنی ( Text Environment ) : مانند Basic , Cpp , Pascal و ... 2- گرافیکی ( Graphic User Interface_ GUI ) : دارای محیط گرافیکی برای برنامه نویسی و درج اشیاء کاربردی و تعریف پاسخ به رویداد های آنها . مانند VB , Delphi , VB.Net و ... حال به پاسخ پرسش شما می پردازیم : زبان سی پلاس یک زبان ساختیافته و شی گرا است اما متنی ! که قابلیت برنامه نویسی برای سخت افزار و ارتباط با اسمبلی ( زبان ماشین _ سطح پائین ) را دارد و می توان با آن برنامه نویسی گرافیکی انجام داد . زبان دلفی زبانی ساختیافته ، گرافیکی و شی گراست . دارای قابلیت برنامه نویسی برای سخت افزار ها و مدیریت آنها ( مانند چاپگر و ... ) .دارای قابلیت فراخوانی توابع API ( Application Programming Interface) یا واسط کاربردی برنامه سازی ویندوز می باشد . قابلیت برنامه نویسی تحت شبکه را داراست ( مانند سیستم های اتوماسیون اداری ( Paperless ) ) و ... زبان ویژوال بیسیک زبانی ساختیافته ، گرافیکی و شی گراست . دارای قابلیت برنامه نویسی برای سخت افزار ها و مدیریت آنها ( مانند چاپگر و ... ) .دارای قابلیت فراخوانی توابع API ( Application Programming Interface) یا واسط کاربردی برنامه سازی ویندوز می باشد . قابلیت برنامه نویسی تحت شبکه را داراست ( مانند سیستم های اتوماسیون اداری ( Paperless ) ) و ... زبان وی بی دات نت زبانی ساختیافته ، گرافیکی و شی گراست . دارای قابلیت برنامه نویسی برای سخت افزار ها و مدیریت آنها ( مانند چاپگر و ... ) .دارای قابلیت فراخوانی توابع API ( Application Programming Interface) یا واسط کاربردی برنامه سازی ویندوز می باشد . قابلیت برنامه نویسی تحت شبکه را داراست ( مانند سیستم های اتوماسیون اداری ( Paperless ) ) و ... . سری د ات نت با بقیه سری های زبانهای برنامه نویسی ویژوال در اینست که با آنها می توان برنامه های ایمن تر ، پایدارتر و کار آمد تری را تحت شبکه نوشت به نحوی که نفوذ پذیری خیلی پایین ، امنیت بالا و خلق واسط های کاربردی مدیریت و کنترل شبکه قویتری را تحت ویندوز شاهد خواهیم بود و البته اینها تمامی مزیت های سری دات نت نسبت به ویژوال صرف نیست . به نظرم دلفی و وی بی دات نت بهتریت آنهاست ( البته در برنامه نویسی شبکه ) ولی بهر حال نباید از قدرت پایه ای و کاربردی وی بی گذشت . برای برنامه نویسی تحت داس سی پلاس و جاوا عالی هستند . اگر ارتباط با پایگاه داده مد نظر باشد نیم نگاهی به فاکس پرو نیز داشته باشید . ( هر چند کمی دموده و قدیمی به نظر می رسه ! ) سعید خان ! امید وارم پاسخ سوالات خود را در این نوشته گرفته باشی !
كاري از : مهندس امید توکل | + | موضوع: |
|
|