پار دانلود

دانلود نرم افزار - برنامه های گوشی - تم گوشی - بازی گوشی آموزش برنامه نویسی - فتوشاپ و ...

پار دانلود

دانلود نرم افزار - برنامه های گوشی - تم گوشی - بازی گوشی آموزش برنامه نویسی - فتوشاپ و ...

استفاده از نیروی گام‌ها برای ایجاد انرژی الکتریکی

سرویس اخبار خارجی ایتنا – ایستگاه مترو زیرزمینی Victoria می‌گوید در حال اجرای پروژه‌ای است که می‌تواند انرژی تولید شده توسط قدم‌های مسافرین را به نیروی لازم برای روشن کردن 6500 شعله لامپ در طول یک روز تبدیل نماید.


طی یک طرح «سبز» قرار است کف این ایستگاه با لایه‌ای از موکت مخصوص و حساس به فشار پوشانده شود.

این کار موجب خواهد شد تا انرژی گرفته شده از گام‌های عابران صرف تأمین نیروی برق مصرفی خود ایستگاه بشود.

شرکت Foundry که پیمانکار این پروژه است می‌گوید: «برای تبدیل انرژی ناشی از قدم‌های عابرین، ما کفپوشی ساختیم که از شبکه‌ای از بالشتک‌های فشاری هیدرولیکی تشکیل شده است.»

«انرژی حاصل از فشار هر قدم موجب خواهد شد تا مایعی از داخل یک میکرو توربین جریان پیدا نموده و نیروی برق بدست آمده در داخل یک خازن بسیار پرظرفیت و قدرتمند ذخیره شود. پس از آن نیروی برق موجود در این خازن بصورت محلی در همین ایستگاه مورد استفاده قرار خواهد گرفت.»

این فناوری در حال حاضر در Midlands و به صورت یک طرح پایلوت پیاده‌سازی شده و انرژی حاصل از عبور ترن‌ها از روی یک پل در تأمین برق مورد نیاز سیستم هشدار سیل بکار گرفته می‌شود.

این سیستم در ابتدا توسط ارتش ایالات متحده ابداع گردید و هدف اولیه آن بکارگیری نیروی بوجود آمده توسط پوتین سربازان در ابزارهای الکترونیکی مانند نمایشگرهای نصب شده بر روی کلاه (HUD) و کامپیوترهای رزمی بوده است.

ASP چگونه کار می کند؟

بهترین راه درک روش کار ASP مقایسه آن با یک صفحه HTML است. تصور کنید که شما می خواهید یک صفحه HTML واقع در آدرس http://www.somewhere.com/page.html را ببینید. مراحل زیر را خواهیم داشت....
آشنائی با روش کار صفحات ASP و مقایسه آن با HTML به همراه مثال 

بهترین راه درک روش کار ASP مقایسه آن با یک صفحه HTML است. تصور کنید که شما می خواهید یک صفحه HTML واقع در آدرس http://www.somewhere.com/page.html را ببینید. مراحل زیر را خواهیم داشت:
۱- ابتدا آدرس فوق را در محل آدرس مرورگرتان وارد می کنید.
۲- مرورگرتان درخواست شما را به وب سرور مربوطه می فرستد.
۳- وب سرور صفحه مورد نظر را از دیسک سخت (یا حافظه) خود خوانده و آن را به مرورگر شما می فرستد.
۴- مرورگر صفحه دریافتی را نمایش می دهد.

همانگونه که مشاهده کردید مراحل فوق اعمال ساده ای هستند و پردازش خاصی صورت نمی گیرد. حال فرض کنید می خواهید یک صفحه ASP به آدرس http://www.somewhere.com/page.asp را ببینید:
۱- ابتدا آدرس فوق را در محل آدرس مرورگرتان وارد می کنید.
۲- مرورگرتان درخواست شما را به وب سرور مربوطه می فرستد.
۳- وب سرور صفحه مورد نظر را از دیسک سخت (یا حافظه) خود می خواند.
۴- صفحه یافت شده توسط وب سرور از ابتدا تا انتها پردازش شده و هر دستورالعملی که در صفحه یافت شود اجرا می گردد و معادل آن کد HTML تولید شده و به سوی مرورگر شما ارسال می گردد.
۵- مرورگر صفحه دریافتی را نمایش می دهد.

مرحله اضافی در اینجا نسبت به حالت قبل مرحله شماره ۴ می باشد و تفاوت اساسی میان صفحات ASP و HTML را بیان می کند. لازم به ذکر است که پردازشگر صفحات ASP در وب سرور فایل یا برنامه ASP.dll در می باشد و کلیه دستورالعملهای ASP بین دو علامت <% و %> قرار می گیرند.
جهت درک بهتر مطالب فوق به مثال ساده زیر توجه نمائید:

<%For I = 1 To 5%>
<Font Size="<%=I>">Hello World </Font><br>
<%Next%>

مقدمه ای بر ASP

Active Server Pages فناوری شرکت میکروسافت جهت تولید سایتهای پویای وب می باشد. بعبارت دیگر ASP یک روش تولید صفحات وب است که طراحان وب را قادر می سازد تا صفحات HTML را بگونه ای طراحی نمایند که این صفحات برحسب مورد و در زمان فراخوانی بصورت خودکار ایجاد شوند. بسیاری از سایتهای وب بزرگ و معروف از این فناوری استفاده نموده اند....

نقطه شروع کار با ASP شامل معرفی، کاربرد و مزایای ASP 

Active Server Pages فناوری شرکت میکروسافت جهت تولید سایتهای پویای وب می باشد. بعبارت دیگر ASP یک روش تولید صفحات وب است که طراحان وب را قادر می سازد تا صفحات HTML را بگونه ای طراحی نمایند که این صفحات برحسب مورد و در زمان فراخوانی بصورت خودکار ایجاد شوند. بسیاری از سایتهای وب بزرگ و معروف از این فناوری استفاده نموده اند، مانند:

• www.microsoft.com - Microsoft
• www.dell.com - Dell online
• www.bn.com - Barnes & Noble

در ASP دستورالعمل ها (Script) بر روی سرور اجرا می شوند و سپس حاصل آن بصورت HTML به کامپیوتر کاربر ارسال می گردد. VBScript زبان پیش فرض دستورالعمل نویسی است، اما شما می توانید از دیگر زبانهای دستورالعمل نویسی مانند JScript ، Perl استفاده کنید.یک صفحه ASP مانند یک صفحه HTML است با این تفاوت که پسوند نام فایل آن "asp." می باشد. همچنین یک صفحه ASP می تواند دستورالعملهای نزد سرور و نزد کاربر را همزمان درون خود داشته باشد. بعبارت دیگر در ASP معمولا از VBScript برای دستورالعملهای نزد سرور و از JavaScript برای دستورالعملهای نزد کاربر استفاده می گردد. دقت داشته باشید که JScript و JavaScript دو زبان متفاوت هستند.

قابلیت های ASP

• استقلال از مرورگر
ASP از مرورگر کاملا مستقل است زیرا تمامی دستورالعملها بر روی سرور اجرا می گردند و مرورگر تنها صفحات HTML معمولی را بعنوان حاصل اجرای دستورالعملها دریافت می کند.

• استفاده از زبان دستورالعمل نویسی
این بدین معنی است که یک برنامه ASP براحتی قابل تغییر است چرا که زبانهای دستورالعمل نویسی نیاز به کامپایل نداشته و براحتی می توان در یک ویرایشگر مانند Notepad برنامه نوشت و یا آن را تغییر داد.

• دسترسی آسان و سریع به انواع بانکهای اطلاعاتی
اعمال پیچیده مربوط به پردازش بانکهای اطلاعاتی در ASP بسیار ساده است به سرعت می توان برنامه دلخواه را نوشته یا تغییر داد. همان روش مورد استفاده در Visual Basic یا Visual C++ را می توانید در ASP هم استفاده کنید (ADO) و نیاز به یادگیری مجدد روش خاصی ندارید.

بستر مورد نیاز ASP (نزد سرور)

• Windows 2000: شامل ASP 3.0 و IIS 5.0
• Windows NT: شامل ASP 2.0 و IIS 4.0
• Windows 95/98: می توان با نصب Personal Web Server (PWS) از ASP 2.0 استفاده نمود.
• سایر سیستم عامل ها: می توان با استفاده از نرم افزار Chilisoft - www.chilisoft.com تقریبا در هر سیستم عاملی از ASP استفاده نمود.

زبانهای برنامه نویسی در سیستم عامل symbian

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

بقیه در ادامه متن...

C++

سیستم عامل symbian  با زبان c++  نوشته شده و بهمین دلیل این زبان بعنوان زبان اولیه برای برنامه نویسی در آن انتخاب شده است .C++  بیشترین امکان دسترسی به API  های سیستم عامل سیمبیان را فراهم میکند و بهترین کارکرد در حافظه و سرعت اجرا را داراست. اما در گزینه های زیر باید ازین زبان استفاده شود :

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

PLUG in  ها که محیطی را بر پایه سیستم عامل ایجاد میکنند . بطور مثال برنامه ای که فایل های html  را به فایل های word  سیمبیان تبدیل میکند از کتابخانه مبدل سیستم عامل استفاده میکند .

درایور های دستگاه که با Kernel  کار متعامل میکنند.

استفاده از زبان C++  در سیستم عامل سیمبیان بر روی مناسب بودن کارکرد گوشی ها متمرکز شده است ، که بدین معناست که چند تا از عملگرهای استاندارد زبان C++  مانند exception handling  قابل استفاده در برنامه نویسی سیمبیان نیستند .

 

JAVA

جاوا اکثرا بعنوان زبان برادر c++  و جایگزین آن در سیمبیان کاربرد دارد. سیستم عامل symbian  یک MIDP  (Mobile Information Device Profile)را فراهم کرده است که MIDP  یک گروه از API  های جاوا را در خود جای داده که این API  ها برای استفاده در گوشی های موبایل طراحی شده اند . مثلا برای مقاصد طراحی واسط کاربر ، شبکه و برنامه ها . MIDP  تحت کلاس های ایجاد شده توسط CLDC  اجرا میشود و از ماشین مجازی K  استفاده میکند که یک ماشین مجازی طراحی شده برای گوشی های موبایل است.پشتیبانی سیمبیان از نصب و اجرای برنامه های MIDP  در راهنمای MIDP  جاوا توضیح داده شده است.

PersonalJava 1.1.1  و JavaPhone که در سیمبیان ورژن  6  آمدند در ورژن  7  دیگر بخشی از سیستم عامل نیستند.

 

Assembler

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

 

JavaScript

جاوا اسکریپت پروسس کلاینت ساید روی صفحات html  را بر عهده دارد و اکثرا برای بررسی درستی ورودی کاربر استفاده میشود .

 

WML Script

این زبان یک زبان اسکریپتی WAP  است که با جاوا اسکریپت اهداف یکسانی را دنبال میکنند. اما در یک مرورگر WAP  استفاده میشود .

 

C

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

 

OPL

یک زبان مانند بیسیک است که روی PDA  ها فعال شده بود . اما در سیمبیان ورژن  7  ساپورت نمیشود .