دنیای علم و تکنولوژی

دنیای علم و تکنولوژی

اخبار و مقالات مربوط به دنیای علم و تکنولوژی ترجمه شده از منابع معتبر
دنیای علم و تکنولوژی

دنیای علم و تکنولوژی

اخبار و مقالات مربوط به دنیای علم و تکنولوژی ترجمه شده از منابع معتبر

معرفی کمپایلر Small Basic


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


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


For i = 1 To 24 Step 2
TextWindow.WriteLine(i)
EndFor



برنامه ساده زیر نیز نمونه ای از یک برنامه گرافیکی است:


GraphicsWindow.BackgroundColor = "Black"
GraphicsWindow.Width = 200
GraphicsWindow.Height = 160
GraphicsWindow.PenColor = "Blue"
For i = 1 To 10
GraphicsWindow.PenWidth = i
GraphicsWindow.DrawLine(20, i * 15, 180, i * 15)
endfor

نتیجه اجرای این برنامه را نیز در تصویر زیر مشاهده می کنید:


کمپایلر کم حجم Small Basic را می توانید از آدرس اصلی شرکت مایکروسافت به رایگان دانلود کنید:


Microsoft Small Basic


نکات و ترفندهای جالب ویندوز 7

در ساختار کاربری هر سیستم عامل یا نرم افزار کاربردی نکات و ترفندهای ساده ای گنجانده شده اند که آگاهی از آنها می تواند ضمن افزایش سرعت عمل، کار با نرم افزار مربوطه را دلپذیرتر کند. در این مقاله برخی ترفندهای جالب ویندوز نسخه 7 معرفی می شود:


1. نمایش سریع صفحه Desktop: اگر می خواهید بدون بستن پنجره های متعددی که باز کرده اید، صفحه دسکتاپ را ببینید، کافی است کلید Windows Logo را نگهداشته و سپس کلید D را بزنید. (منظور از کلید Windows Logo کلید مشخص شده در تصویر زیر است).


2. نمایش سریع صفحه Windows Explorer: برای مشاهده سریع درایوها و محتویات هارددیسک معمولا از Windows Explorer استفاده می شود. ترکیب Windows Logo + E این پنجره را سریعا می گشاید.


3. عدم نمایش صفحه خوشامدگویی ویندوز هنگام بوت شدن. تمامی نسخه های ویندوز بطور پیش فرض یک صفحه خوشامدگویی موسوم به Windows Splash Screen  را به هنگام بوت شدن به نمایش می گذارند:

 عبور از نمایش این صفحه می تواند چند ثانیه در وقت شما صرفه جویی کند. برای این کار با اجرای Windows Logo + R کادر فرمان Run را فراخوان کنید. سپس دستور msconfig را وارد و کلید Enter را بزنید. با این کار پنجره System Configuration  به نمایش در می آید:


در قسمت Boot گزینه No GUI boot را فعال و OK کنید. بدین ترتیب صفحه خوشامدگویی ویندوز دیگر نمایش داده نخواهد شد.


 4. قفل کردن سریع صفحه ویندوز: با ترکیب Windows Logo + L می توانید صفحه ویندوز را هنگام ترک میز خود سریعا قفل کنید.


5. نمایش Task View: این شیوه نمایش پنجره های باز یکی از جذابیت های تصویری ویندوز 7 است. برای نمایش این قابلیت، Windows Logo+Tab را بزنید. با نگهداشتن کلید Windows Logo و زدن متوالی کلید Tab، بین پنجره ها سوئیچ خواهد شد. وقتی هر دو کلید را رها کنید آخرین پنجره نمایش داده شده بطور تمام صفحه دیده می شود.



6. زوم کردن: با فشردن Windows Logo و کلید +  یا   -  بزرگنمایی صفحه نمایش تنظیم می شود. با این کار برنامه Magnifier اجرا می گردد. (شکل زیر)


برای یک دوره جذاب و عالی آموزش ویندوز در کوتاهترین مدت ممکن با نویسنده وبلاگ تماس بگیرید:

09360771981 (ناصری)

ارسال پیامک ترجیح داده می شود.

آموزش زبان C (بخش سوم)

یک عدد کامل (perfect number) عددی است که با مجموع مقسوم علیه‌های خود (به غیر از خود عدد) برابر می باشد. کوچکترین عدد کامل عبارت است از ٦، زیر داریم: 


6 = 1 + 2 + 3

برنامه زیر اعداد کامل از 1 تا عددی که توسط کاربر وارد می شود را به ترتیب محاسبه و چاپ می کند.:

#include<iostream.h>

#include<stdio.h>


long int n,i,j,m,sum;

int main()

{

cout <<"Enter an integer number: ";

cin >>n;

cout <<endl;

cout<<"Perfect Numbers from 1 to "<<n<<" are: "<<endl;

for(i=1;i<=n;i++)

{

sum=0;

m=i/2+1;

for(j=1;j<=m;j++)

{

if(i%j==0)

sum=sum+j;

}

// cout<<sum;

if(sum==i)

{

cout<<i<<"\t";

}

}

getchar();

return 0;

}


اجرای این برنامه با وارد ساختن عدد 10000 به عنوان حد بالایی، نتیجه زیر را تولید می کند:


اجرای این برنامه 11 ثانیه به طول انجامید! این موضوع نشان می دهد که ازنظرمدیریت حافظه این برنامه ابتدایی بشمار می رود.

آموزش زبان C (بخش دوم)

برنامه ای بنویسید که تعداد ارقام یک عدد صحیح را گزارش کند.


با استفاده از تقسیم اعداد صحیح تعداد ارقام عدد را رقم به رقم محاسبه می کنیم.


#include<iostream.h>

#include<stdio.h>

long int n,i;

int main()

{

cout <<"Enter an integer number: ";

cin >>n;

cout <<endl;

cout <<"Number "<<n;

i=0;

while(n!=0)

{

            i++;

            n=n/10;

            }

cout <<" has "<<i<<" digits."<<"\n";

getchar();

return 0;

}



خروجی برنامه به قرار زیر است:


آموزش زبان C (قسمت اول)

 زبان ++C یکی از قدرتمندترین زبانهای برنامه نویسی است که مبنای بسیاری از برنامه های کاربردی راتشکیل می دهد. در این سلسله مقالات برنامه های ساده ای به زبان C معرفی و شرح داده می شود.


مثال 1. برنامه ای بنویسید که یک عدد صحیح را از کاربر گرفته و مقلوب آن را محاسبه و چاپ کند.

منظور از مقلوب یک عدد، وارونه کردن ترتیب ارقام آن است. برنامه زیر این عمل را بسادگی انجام می دهد:


#include<iostream.h>

 #include<stdio.h>

long int n,i,j=0,k=0;

int main()

{

cout <<"Enter an integer number: ";

cin >>n;

cout <<endl;

i=n;

while(i!=0)

{

j=i%10;

k=k*10+j;

i=i/10;

}

cout <<"The reverse of ";

cout <<n;

cout <<" is: ";

cout <<k;

cout <<endl;

getchar();

return 0;

}

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