تبليغاتX
مهندسي كامپيوتر دانشگاه قم


Click Here To Go News82

با سلام ،‌ ضمن عرض تبريك به مناسبت فرارسيدن سال نو و آرزوي بهترين ها براي شما در اين سال در اين بخش پيامهاي كوتاه نوروزي رو خواهيم داشت.

 

با آرزوي 12 ماه شادي ، 52 هفته خنده ، ‌365 روز سلامتي ، 8760 ساعت عشق ، 52600 دقيقه بركت ، 315300 ثانيه دوستي. سال نو مبارك.

 

سلام ، خوبي ؟ من دارم ميرم. فكر نكنم ديگه همديگه رو ببينيم ، من رو فراموش كن و به خاطر تمام بديهام من رو ببخش ...........................................................................................

............................................................................................................ از طرف سال 1384  

 

چند روز بيشتر به عيد نمونده ، تو خونه تكوني دلتون من رو بيرون نندازيد. سال نو مبارك.

QomCSE | یکشنبه بیست و هشتم اسفند 1384 | لینک ثابت | موضوع : SMS + Send 2 All |

حتما شما نیز تا به حال با Run موجود در ویندوز خود سروکار داشته اید. برای استفاده مفید از Run دستورات خاصی وجود دارد که هر یک کار مفیدی را انجام میدهد. به عنوان مثال دستوری که اطلاعات سخت افزاری و هم چنین اطلاعات سیستمی اعم از رم و کارکرد CPU و غیره را به نمایش میگذارد. دانستن این دستورات ویندوزی بهتر و مدیریت آسانتر را برایتان به ارمغان خواهد آورد.


با استفاده از کلیدهای ترکیبی Win+R و یا رفتن به منوی استارت وارد محیط Run شوید.
حال کافی است هر یک از این کدها را در آنجا وارد کنید:


REGEDIT
با تايپ این دستور رجيستری ويندوز باز مي شود و با استفاده از آن مي توانيد قسمت های مختلف ويندوز را بنا به سليقه و خواست خود تغيير دهيد. متذکر می شويم در رجيستری چيزی را که نمي دانيد حذف نكنيد و يا تغيير ندهيد .


CMD
با تايپ اين دستور محيط سيستم عامل داس روبروی شما ظاهر می شود و می توانيد فرمان های خود را برای اين سيستم عامل تايپ نماييد.


PERFMON
با تايپ اين دستور برنامه سيستم مانيتور اجرا می شود و در آن جزيياتی در مورد فضای اشغال شده از رم و يا مقدار بازدهی CPU و همچنين مقدار اطلاعات خواننده شده از هارد را برای شما به صورت نمودار بيان می نمايد.


SYSEDIT
با تايپ اين دستور ويرایشگر فايل های سيستمی اجرا می شود و می توانيد آنها را ويرايش نماييد. متذکر مي شويم در صورت تغييرات اشتباه ، ممکن است سيستم شما بالا نيايد.

 

FIREWALL
با تايپ اين دستور می توانيد ديواره آتش ويندوز خود را فعال و يا غير فعال کنيد. فعال بودن ديواره آتش برای امنيت در شبکه و نيز جلوگيری از ورود هکرها به سيتم شما بسيار موثر است.


Drwtsn32

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


NTBACKUP

با تايپ اين دستور برنامه گرفتن نسخه پشتيبان بر روی سيستم شما اجرا شده و می توانيد از سيستم خود نسخه پشتيبان تهيه نماييد.


DISKMGMT
با تايپ اين دستور برنامه مديريت ديسک شما اجرا شده و می توانيد با استفاده از آن ديسک سخت خود را مديريت نماييد ويا هر يک از پارتيشن ها را حذف نماييد.


DEVMGMT
با تايپ اين دستور مي توانيد سخت افزار های نصب شده بر روی سيستم خود را بازبينی نماييد و يا يک از آنها را حذف و يا نصب نماييد.


EDUCEDIT
با تايپ اين دستور می توانيد يک کاراکتر بسازيد و يا يک کاراکتر را ويرايش نماييد.

ُ Services
با تايپ اين دستور می توانيد يکی از سرويس های ويندوز را لغو نماييد يا يک سرويس جديد به آن اضافه نماييد.


MSCONFIG
با تايپ اين دستور مي توانيد نرم افزارهای را که در هنگام بالا آمدن سيستم بر روی قسمت سيستم ترايي ويندوز قرار می گيرند غير فعال کنيد. ضمنا اگر سيستم شما دير Shut Down می شود به اين قسمت سری بزنيد.

 

براي يافتن بقيه دستورات ، به شاخه Windows\system32  برويد و تمام  فايل ها با پسوند هاي   cpl ,  msc  ,  exeرا امتحان كنيد.

QomCSE | شنبه بیست و هفتم اسفند 1384 | لینک ثابت | موضوع : ویندوز |

در اين جلسه می خواهیم در مورد حلقه ها صحبت کنیم. كساني که با برنامه نویسی آشنا هستند می دانند که حلقه ها جزو دستورات مهم بشمار می آیند . و مطمئنا شما هم در برنامه های خود مجبور خواهید شد که از آنها استفاده کنید.

 

حلقه  FOR :

 

زمانیکه ما میخواهیم یک سری از دستورات را به دفعات مشخص و معینی اجرا کنیم از حلقه for استفاده می کنیم. شکل کلی حلقه for بصورت زیر می باشد.

 

for (expr1; expr2; expr3){

 statement

}

 

Expr1 = مقدار اوليه

Expr2 = شرط

Expr3 = روند كاهش يا افزايش ( دقيقا مثل C++ است )

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

 

for (expr1; expr2; expr3 ){
 
statement1;
statement2;
statement3;
{

يا

for (expr1; expr2; expr3 )
 
statement1;
 
statement2;
 
statement3;
endfor;

 

 

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

نكته :

1 - خروج از حلقه با استفاده از دستور break برای پایان دادن حلقه وجود دارد. گاهی اوقات نیاز است که وقتی کد به شرایط خاصی رسید حلقه پایان یابد.


ادامه مطلب

QomCSE | شنبه بیست و هفتم اسفند 1384 | لینک ثابت | موضوع : PHP آموزش |

قابل توجه دانشجویان رشته مهندسی کامپیوتر:

 

ضمن تبریک پیشاپیش به مناسبت فرا رسیدن سال نو از تمامی دانشجویان مهندسی کامپیوتر ( 3 دوره 1و2و3 ) دعوت به عمل می آید که در جلسه مورخ 20/1/1385 ( یکشنبه ) ساعت 2-12 شرکت فرمایید.

 

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

 

مکان جلسه در اطلاعیه شماره 2 اعلام می گردد.

 

با حضور خود در این جلسه ما را هر چه بیشتر در خدمت رسانی به دانشجویان یاری کنید.

 

                                                                                               

                                                                                                   با تشکر

                                                                                   انجمن علمی مهندسی کامپیوتر

QomCSE | پنجشنبه بیست و پنجم اسفند 1384 | لینک ثابت | موضوع : اطلاعیه |

در این درس مروري بر مطالب گذشته و به ويژه مباحث مربوط به متغيير و دو تابع Gettype() و Settype() را خواهيم كرد.

خوانديم :

متغیر نگهدارنده ویژه ایست برای مقادیر. هر متغیر دارای یک نام است که با علامت $ در اول آن مشخص می شود. نام یک متغیر می تواند شامل حروف ، اعداد و _ باشد. نام یک متغیر نمی تواند شامل space و یا کارکاترهای غیر حرفی باشد. کدهای زیر چند متغیر را تعریف می کنید :

 

$a;

$a_longish_variable_name;

$2453;

$sleepy;

 

توجه داشته باشید که ; در انتهای هر خط جزو نام متغیر می باشد و در واقع نشان دهنده پایان جمله کد PHP است. برای مقدار دادن به متغیر کافیست که آن را مساوی با مقدارش قرار دهید. به طور معمول شما در یک دستور php متغیر را تعریف می کنید و به آن مقدار می دهید. مانند کدهای زیر :

 

$num1 = 8;

$num2 = 23;

 

وقتی که شما به یک متغیر مقدار دادید می توانید دقیقا مانند یک کاراکتر با آن رفتار کنید. به طور مثال :

 

print $num1;

 

دقیقا برابر با دستور

 

print 8;

می باشد.

نوع داده داخل متغیر DATA TYPE

انواع مختلف اطلاعات در یک متغیر می تواند ذخیره شود که در طول برنامه می توانید رفتارهای متفاوتی با آن نماييد. برخی زبانهای برنامه نویسی شما را وادار می کنند که در ابتدا و در موقع تعریف متغیر نوع آن را نیز مشخص نمایید. ولی در PHP لزومی به این کار نیست و نوع اولین مقداری که وارد متغیر شود ، به عنوان نوع متغیر شناخته می شود. جدول فوق انواع داده ها را نشان می دهد.
شما می توانید از دستور
gettyoe() برای مشاهده نوع یک متغیر استفاده کنید. به عنوان مثال :

 

<html>

<head>

<title>Type of a variable</title>

</head>

<body>

<?php

$testing = 5;

print gettype( $testing ); // integer

print "<br>";

$testing = "five";

print gettype( $testing ); // string

print("<br>");

$testing = 5.0;

print gettype( $testing ); // double

print("<br>");

$testing = true;

print gettype( $testing ); // Boolean

print "<br>";

?>

</body>

</html>


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

 

Integer

String

Double

Boolean


Integer یک عدد صحیح می باشد. به کلام ساده یک عدد بدون ممیز می باشد. String یک سری کاراکتر می باشد. وقتی در PHP با String کار می کنید باید حتما اطراف آن از " و یا ' استفاده شود. Double یک عددی است که ممیز نیز دارد. Boolean یا True است و یا False.

تغییر با استفاده از دستور settype()

در PHP با استفاده از دستور settype() شما می توانید نوع یک متغیر را تغییر دهید. برای این کار باید نام متغیر و نوع متغیر که می خواهید به آن تغییر یابد را در بین پرانتز و با فاصله یک کاما در بینشان مشخص نمایید.

به عنوان مثال :


ادامه مطلب

QomCSE | پنجشنبه بیست و پنجم اسفند 1384 | لینک ثابت | موضوع : PHP آموزش |

عملگرها

عمگر رشته ای ( . )  : از این عملگر برای اتصال دو رشته به یکدیگر استفاده می شود.

مثال :

$a="Hello";

$b="World" ;

$c=$a . $b ;

echo($c);   // write Hello world

?>

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

$a=$a.$b تند نویس -----> $a .= $b;

عملگرهای عددی

+

عملگر جمع

دوعملوند دارد

-

عملگر تفریق

دوعملوند دارد

*

عملگر ضرب

دوعملوند دارد

/

عملگر تقسیم

دوعملوند دارد

٪

عملگر mod باقیمانده صحیح

دوعملوند دارد

++

افزایش متغیر به اندازه یک واحد افزایش میدهد

یک عملوند دارد

--

کاهش متغیر به اندازه یک واحد کاهش میدهد

یک عملوند دارد

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

عملگرهای بیتی : این عملگرها بر روی رشته ای از بیت ها اعمال می شود.

&

AND  منطقی

|

OR  منطقی

^

XOR  منطقی

~

NOT  منطقی

<<

Left Shift  منطقی

>>

Right Shift  منطقی

عملگرهای مقایسه ای : این عملگرها برای مقایسه استفاده می شود که یک مقدار بولی را نتیجه می دهد.

<

کوچکتر

<=

کوچکتر مساوی

>

بزرگتر

>=

بزرگتر مساوی

==

مساوی

!=

نا مساوی

عملگرهای منطقی : این عملگرها برای تست شرایط بولین به کار می رود.

&&

ََAND وقتی که هر دو عملوند True باشد جواب True می شود.

||

OR  وقتی که حدقل یکی از عملوندها True باشد جواب True می شود.

!

NOT  اگر عملوند True باشد False می شود و بالعکس.

عملگر ( ؟ ) : این عملگر که یک عملگر سه تایی می باشد در صورت درست بودن عبارت 1 عبارت 2 محاسبه می شود درغیر اینصورت عبارت 3 محاسبه می شود.

عبارت 1 ? عبارت2 : عبارت3 ;

مثال :

echo( $a ? "True" :"False");

اگر متغیر a برابر TRUE باشد در خروجی True چاپ می شود و اگر False باشد در خروجی False چاپ می شود.

تقدم عملگرها

عبارت روبرو را درنظر بگیرد $a=5+3*2 مقدار a چیست. اگر ابتدا 3+5 را محاسبه و سپس در 2 ضرب کنیم جواب 16 می شود ولی اگر ابتدا 2*3 را محاسبه و سپس با 5 جمع کنیم جواب 11 می شود. راه حل این مشکل تقدم عملگرها می باشد ، یعنی در یک عبارت ابتدا عملگرهایی که اولویت بالاتری دارند محاسبه می شوند و سپس اولویت های دیگر ارزشیابی می شوند. برای بر هم زدن این این حق تقدم از پرانتز استفاده می کنیم . وقتی که چند عملگر با اولویت یکسان داشته باشیم ابتدا از چپ به راست محاسبه می شود.

اولویت عملگرها به صورت زیر می باشد.

()

۱

++ , -- , ~ , ! , تبدیل نوع

۲

* , / , %

۳

+ , -

۴

< , <= , > , >=

۵

== , !=

۶

&

۷

^

۸

|

۹

&&

۱۰

?

۱۱

QomCSE | چهارشنبه بیست و چهارم اسفند 1384 | لینک ثابت | موضوع : PHP آموزش |

در این جلسه قصد داریم ساختار های اساسی PHP را يك بار ديگر بررسی کنیم و مروري بر برخي از مطالب گذشته داشته باشيم.

عبارات

دو نوع عبارت در php وجود دارد ، تک خطی و چند خطی . عبارت تک خطی باید به سمی کالو ن ( ; ) ختم شوند ، مگر اینکه آخرین دستور درون جداسازها باشد.

متغیرها

در PHP نیازی نیست تا متغیرها را پیش از استفاده تعریف کنید یا اینکه مشخص کنید قصد دارید چه نوع داده ای در متغیر ها ذخیره کنید ، PHP این قابلیت را دارد که در یک متغیر در طول برنامه انواع مختلفی را ذخیره کنیم. نام متغیرها در php با یک علامت $ در ابتدای آن مشخص می شود و می تواند شامل حروف ، اعداد و کارکتر ( _ ) باشد ، هرچند که اولین کارکتر باید حرف باشد. موضوع دیگری که باید مورد توجه قرار دهید این است كه php نسبت به بزرگ و کوچک بودن حروف حساس است مثلا موارد زیر متغیرهای مختلفی اشاره می کند:

$MY_WBLOG

$my_weblog

$My_Weblog

برای مقدار دهی به یک متغیر از علامت = استفاده می کنیم .

مثال :

$ymvar= 10;

متغیر های رشته ای :

رشته ها را می توان با استفاده از کوتیشن دوبل (") یا کوتیشن تکی( ' ) مشخص کرد.

مثال :

$str1="Hello";

$str2=' Hello ';

echo('Hello'); // write hello

echo("Hello"); // write hello

نکته : تابع echo برای چاپ یک مقدار در خروجی می باشد.

هنگامی که از دابل کوتیشن استفاده می كنیم php به دنبال متغیرها می گردد و مقادیر آنها را درون رشته جایگزین مي كند و به علاوه دنبال کارکترهای کنترلی که با بک اسلش (\) شروع می شود ، مي گردد. عملکرد کارکترهای کنترلی دقیقا شبیه زبان C می باشد این کاکترها طبق جدول زیر می باشد :

کارکتر کنترلی

عملیات

\n

سطرجدید(LF)

\r

سطر(CR)

\t

چاپ Tab

\\

چاپ کارکتر \

\$

چاپ کارکتر $

\"

چاپ کوتیشن دوبل

مثال :

<?php

echo("This weblog \" ComputerUnion.blogfa.com \" is for you ");

?>

خروجی >>>>> This weblog " AliRezaOnline.blogfa.com " is for you

توجه  :ممکن است که مرورگرها کارکترهای \n , \r , \t را درنظر نگرید در اين صورت باید از تگ های HTML  استفاده کنید.

متغیرهای عددی:


ادامه مطلب

QomCSE | یکشنبه بیست و یکم اسفند 1384 | لینک ثابت | موضوع : PHP آموزش |

نسبت دادن مقادير به متغييرها

در PHP  شما به اعلان ( declare  ) متغييرها احتياج نداريد. همچنين نوع يك متغيير در هنگام عمل انتساب مشخص مي شود. در PHP  براي نسبت دادن يك مقدار به يك متغيير و ذخيره آن مقدار از علامت مساوي ( = ) استفاده مي كنيد. در اين هنگام اين علامت با نام عملگر انتساب ( assignment Operator  ) خوانده مي شود. مثال :

$number = 1;

$floating-number = 1.2;

$string = "Hello world!";

نكته : در PHP  نيز همانند Java Script  نوع متغيير در طول برنامه مي تواند تغيير كند.

متغييرهاي از پيش تعريف شده

متغييرهاي از پيش تعريف شده (  Predefined Variables  ) انواع خاصي از متغيير ها هستند كه در يكي از برنامه هاي زير به كار گرفته مي شوند :

برنامه هاي كاربردي سرويس دهنده وب ( web server applications  (مانند Apache  )

سيستم عاملهاي سرويس دهنده وب ( web server operating system  ( مانند windows NT و يا   Solaris ) و يا در خود مدل PHP.

در دو دسته اول اين متغيير ها به متغييرهاي محيطي ( variables environmental  ) معروفند .

متغييرهاي از پيش تعريف شده در سرويس دهنده هاي مختلف ممكن است داراي تفاوتهايي باشند . بنابراين براي مشاهده اين متغييرها بهتر است از تابع Phpinfo()  كه در درسهاي قبلي توضيح داده ام استفاده كنيد.

دو دليل براي آشنايي شما با مفهوم متغييرهاي از پيش تعريف شده وجود دارد. دليل اول اينست كه اين متغييرها در برنامه نويسي شما كاربرد خواهند داشت و دليل ديگر آنكه با شناخت اين متغييرها شما ديگر به صورت تصادفي نام يك متغيير را هم نام با اين متغييرها انتخاب نمي كنيد.

نمونه هايي از متغييرهاي محيطي سرويس دهنده عبارتند از: Hostname  ( نامي كه سرويس دهنده به خود نسبت داده است ) و Ostype  ( سيستم عاملي كه بر روي سرويس دهنده در حال اجراء مي باشد. )

نمونه هاي از متغيير هاي محيطي Apache  عبارتند از: Document_Root  ( مكان ذخيره فايل ها بر روي سرويس دهنده ) و HTTP_USER_AGENT  ( جزئياتي در مورد مرورگر و Platform كاربر را ارائه مي دهد ).

متغيير PHP-SELF  پر كاربردترين متغيير PHP  مي باشد كه نام صفحه جاري را در خود ذخيره كرده است .

نكته : اگر شما متغييرهاي خود را هم نام با متغييرهاي محيطي سيستم نامگذاري كنيد. نتايجي عجيب و منحصر به فردي حاصل مي شوند. هر چند احتمال انجام اين كار اندك مي باشد. با اين وجود بهتر است ليستي از متغيير هاي محيطي سيستم را در هنگام نامگذاري متغييرها در برابر خود داشته باشيد.

 

QomCSE | یکشنبه بیست و یکم اسفند 1384 | لینک ثابت | موضوع : PHP آموزش |

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

Speed It up Extreme نام نرم افزاريست که در اين زمينه به شما کمک می کند و قادر است سرعت سيستم شما را در حد قابل قبولي افزايش دهد ( به گفته ی سايت سازنده به نقل از کاربران اين نرم افزار , سبب افزایش 300% ای می شود ! ).

اين نرم افزار دارای بخشی با نام Windows Optimizer است که با ايجاد تنظيمات و بهبود سيستم سرعت سيستم عامل را افزايش می دهد. بخش Ram Booster نيز با افزايش حافظه ی اصلی و ترميم و پاكسازي آن به افزايش سرعت سيستم شما کمک می نمايد.

پس از ارجای عمليات افزايش سرعت که همه و همه با يک کليک صورت می گيرد , تاثير نرم افزار در سريعتر بالا آمدن نرم افزار مشخص خواهد بود.


DownLoad

Crack

QomCSE | یکشنبه بیست و یکم اسفند 1384 | لینک ثابت | موضوع : معرفی+آموزش+نکات نرم افزارها |

 جناب آقاي مهندس هاني ( مدير گروه عزيز )

آقايان علدپرور و عليخاني۱   آقايان علدپرور و عليخاني۲

آقاي عليخاني وقتي كه تنها شدند ! (۱)   آقاي عليخاني وقتي كه تنها شدند ! (۲)

QomCSE | شنبه بیستم اسفند 1384 | لینک ثابت | موضوع : اطلاعیه |

1 – كلاس جبراني آقاي استاد ديانت سه شنبه ساعت 1 الي 3 تشكيل مي شود. ( دوره 2 )

 

2 – كليه كلاس ها از شنبه هفته آينده تشكيل نمي شود لذا دوستان شيرين نشوند ، توصيه مي شود همچون موارد مشابه در اين مدت از مصرف شيريني خودداري كنيد.

 

3 - مورد ۲

 

۴ - ؟؟؟!!!

QomCSE | جمعه نوزدهم اسفند 1384 | لینک ثابت | موضوع : اطلاعیه |

پیغامهای محرمانه و بسیار خصوصی خود را چگونه به دست یکدیگر می رسانید ؟ اگر به دنبال راهی امن و سری و بسیار جالب برای دادن پیغامهای خود به یکدیگر می باشید , نرم افزار Hide secret message  گزینه ی مناسبی می باشد .

این نرم افزار که محصول سایت UsingIT.com می باشد به شما امکان آن را می دهد تا پیغامهای خصوصی خود را به طور مخفیانه درون تصاویر مخفی کنید !! به طوری که هیچ شخصی قابل به رویت آنها نمی باشد و تنها دریافت کننده تصویر که از این راز آگاه است قادر است با استفاده از این نرم افزار و وارد کردن رمز عبور پیغام و متن مخفی شده در عکس را مشاهده نماید.

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

Download

Crack

فایل Patch.exe را در پوشه نصب شده نرم افزار کپی کرده و سپس اجرا و سپس برنامه را اجرا نماييد.

روش كار با اين برنامه بسيار ساده مي باشد ، كافي است متن خود را در قسمت 1 بنويسيد و براي پنهان سازي آن Hide را انتخاب و سپس عكسي با پسوند jpg ، Select كرده و برايش رمز عبور بگذاريد ، كار تمام شد !

اين عكس تنها براي كساني كه اين برنامه را دارند متفاوت است ! نحوه كار ، رمزگشايي و تفاوت را با يك بار اجرا كردن اين برنامه خودتان بيابيد.

 

QomCSE | جمعه نوزدهم اسفند 1384 | لینک ثابت | موضوع : معرفی+آموزش+نکات نرم افزارها |

متن سند چشم انداز ملي 20 ساله ايران

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

بسیج ملی ایران به سوی آینده

                   

الگوی توسعه :

توسعه يافته ، متناسب با مقتضيات فرهنگي ، جغرافيايي و تاريخي خود، متکي بر اصول اخلاقي و ارزشهاي اسلامي ، ملي و انقلابي ، با تاکيد بر : مردم سالاري ديني ، عدالت اجتماعي ، آزاديهاي مشروع، حفظ کرامت و حقوق انسان­ها و بهره مندي از امنيت اجتماعي و قضايي.

              

جایگاه منطقه ای :

دست­يافته به جايگاه اول اقتصادي ، علمي و فناوري در سطح منطقه­اي آسياي جنوب غربي ( شامل : آسياي ميانه ، قفقاز ، خاورميانه و کشورهاي همسايه ) با تاکيد بر جنبش نرم افزاري و توليد علم ، رشد پرشتاب و مستمر اقتصادي ، ارتقاء نسبي سطح درآمد سرانه و رسيدن به اشتغال کامل.  

                   

ويژگيهاي فرد ايراني 1404 :

فعال ، مسئوليت­پذير ، ايثارگر ، مومن ، رضايتمند ، برخوردار از وجدان کاري ، انضباط ، روحيه تعاون و سازگاري اجتماعي ، متعهد به نظام اسلامي و شکوفايي ايران و مفتخر به ايراني بودن.   

            

QomCSE | جمعه نوزدهم اسفند 1384 | لینک ثابت | موضوع : اطلاعیه |

امروز مي خواهيم در مورد انواع متغيير ها و چگونگي به كار بردن متغيير ها و آرايه ها در يك اسكريپت PHP صحبت كنيم.

براي تبديل صفحات ساده و ثابت به برنامه هاي ديناميك و سايت هاي جذاب در ابتدا شما احتياج به اين خواهيد داشت كه بتوانيد اطلاعات را در اختيار بگيريد. متغيير ها همان ابزاري هستند كه شما با استفاده از آن ها مي توانيد اطلاعات را در اختيار بگيريد  و آنها را در دسترس خود قرار دهيد. متغيير ها يكي از مهمترين ابزارها و مفاهيم هر زبان برنامه نويسي محسوب مي شوند.

در اينجا سه دسته مختلف از انواع متغيير ها را توضيح مي دهيم و در ادامه به توضيح ساير موارد مي پردازيم.

1) اعداد ( numbers )
2) رشته ها (
 String)
3) آرايه ها (
 arrays)

دسته اول شامل دو نوع متغيير است:

1 ) اعداد صحيح (  integers)
2 ) اعداد اعشاري (
floating – point ) ( همچنين اعداد اعشاري با دقت مضاعف double )

اما از آنجايي كه تفاوت چنداني در چگونگي به كار بردن اين دونوع متغيير وجود ندارد ، اين دو را در يك دسته قرار مي دهيم.

PHP  همچنين داراي يك نوع متغيير به نام شي ( object ) مي باشد.

اعداد :

نكته : اعداد به صورت اعشاري ( همراه با مميز ) و يا اعدا كسري از نوع متغييرهاي اعشاري محسوب مي شوند. براي مثال  (1.0) در PHP  يك عدد اعشاري به حساب مي آيد. توجه كنيد كه در PHP  اعداد به صورت كسري ذخيره نمي شوند بلكه معادل اعشاري خود تبديل شده و سپس ذخيره مي شوند.

مثالهايي از اعداد صحيح معتبر: 1- ، 356  ، 768  ، ...

مثالهاي از اعداد اعشاري : 1.3 ، 56.9 ، ...

همچنين مثالهاي كه در دسته اعداد قرار نمي گيرند: 11/3 ، 34a ، 23.34.2 ، ...

رشته ها :
يك متغيير از نوع رشته اي (
String ) از تركيب هر نوع كاركتري ( حروف - اعداد - علائم و جاي خالي ) مي تواند ساخته شود. اما اين كاركترها بايد در داخل يكي از علامتهاي Single (' ') Quotation  و يا ( " " ) Double Quotation  قرار گيرند.

مثال:

" hello world ! "

" hello first name ! "

" 11 / 2 "

نكته : اگر عدد نيز در داخل Quotation  قرار گيرد به عنوان يك داده رشته اي در نظر گرفته مي شود.

مثالهاي از داده هاي رشته اي غير مجاز :

hello world!

how are you" " "I Said" "

توجه!!! شايد اين سوال در ذهن شما به وجود بياد كه چطوري مي توانيم يك علامت "  را به مرور گر ارسال كنيم؟ ما مي تونيم اين مشكل را در PHP  به اين صورت رفع كنيم كه قبل از علامت quotation  از علامت (\) استفاده كنيم.

پس وقتي ما در دستور print()  اين عبارت ( "I Said, \"How are You?\"" ) را تايپ كنيم خروجي اين دستور به صورت ( I Said, "How are You?" ) خواهيد ديد.

بنابراين هر چند كه گفته شد در داده رشته اي هر تركيبي از كاراكترها به كار مي رود. بايد توجه داشته باشيد كه در مورد كاراكترهاي ويژه بايد دقت خاصي اعمال شود. كاراكترهاي ويژه ديگري نيز وجود دارند كه هنگام استفاده از آنها در يك داده رشته اي بايد علامت backslash (\) قبل از آنها قرار دهيم.

اين كاراكتر ها عبارت است از:

Single quotation ( ' )

Apostrophe

Backslash

Dollar $

نكات :

- مزيت استفاده از double quotes  به جاي single quotes  در اين است كه در حالت دوم اگر متغييري داخل داده رشته اي خود به كار ببريد نام متغيير به عنوان جزئي از داده در نظر گرفته مي شود و مقدار آن متغيير جايگزين نام آن نمي شود.

- در درسهاي قبلي اشاره شد كه در تركيب \n  براي مثال در تابع print()  باعث ايجاد خط جديد مي شود. بنابراين مشاهده مي كنيد كه در اين حالت خاص علامت backslash  باعث در نظر گرفتن n به صورت يك كاراكتر معمولي نشد. از موارد خاص ديگر مي توان به تركيب \r  ( بازگشت خطي (carriage  return) ) و \t ( براي قرار دادن يك tab ) اشاره كرد.

آرايه ها :

از آنجايي كه آرايه ها كمي پيچيده تر از داده هاي عددي و رشته اي به حساب مي آيند. در اين قسمت تنها مختصري در مورد آنها توضيح داده مي شود و در آينده با كاربرد هاي آن بيشتر آشنا خواهيم شد.

بر خلاف داده هاي عددي و رشته اي كه تنها مي توانند داراي يك ارزش و يا مقدار باشند. آرايه ها مي توانند حاوي ليستي از مقادير باشند. بنابراين شما مي توانيد مقادير مختلف عددي و يا رشته اي را داخل يك آرايه قرار دهيد. همچنين آرايه ها خود مي توانند شامل ليستي از آرايه ها باشند.

نكته :

- آرايه هاي استاندارد در PHP  از مقادير داده اي و يا عددي تشكيل مي شوند. ( اين آرايه ها به آرايه هاي شماره گذاري شده ( indexed ) و يا برداري ( vector ) نيز معروف هستند. )

و اين همان نامي است كه Perl  به اين دسته از آرايه ها نسبت مي دهد. در Perl  آرايه هايي كه خود از آرايه هايي كه خود از آرايه تشكيل شده باشد ، به نامهاي آرايه هاي hash  و  associative  و multidimensional  شناخته مي شوند. در PHP  به هر دو دسته ( يك يا چند بعدي ) لفظ « آرايه » اطلاق مي شود.

QomCSE | پنجشنبه هجدهم اسفند 1384 | لینک ثابت | موضوع : PHP آموزش |

خدمات عدد 6 به علم رياضي


http://users.aol.com/s6sj7gt/mike666.htm

خیلی جالب هست  !!!

QomCSE | پنجشنبه هجدهم اسفند 1384 | لینک ثابت | موضوع : جای این مطلب خالی بود |

انجمن علمی مهندسی صنایع 

در گروه اطلاع رسانی و هماهنگی و ارتباطات برای تکمیل کادر خود در

همایش چشم انداز بیست ساله ایران

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

email: iesa_qom@yahoo.com

email: iesa1_qom@yahoo.com

QomCSE | پنجشنبه هجدهم اسفند 1384 | لینک ثابت | موضوع : اطلاعیه |

تقويم فارسي ياهو مسنجر چيست ؟


   تقويم(
Calendar)، يكي از امكانات جالب و جذاب در ياهو مسنجر است و كاربردهايي فراواني دارد، ولي به علت ميلادي بودن آن، كمتر مورد توجه فارسي زبانان عزيز قرار مي گيرد.
 
تقويم فارسي ياهو مسنجر، اين امكان را به شما مي‌دهد تا بتوانيد با استفاده از آن به برنامه ريزي روزانه خود پرداخته و زمان خود را مديريت نماييد.

برنامه‌ريزي روزانه يكي از روشهاي آشكار موفقيت است، اين امر به سادگي با استفاده از تقويم فارسي ياهو مسنجر براي شما ميسر خواهد شد.

 

  پس از دريافت فايل Farhoo.exe براي نصب تقويم فارسي، آن را اجرا نماييد. براي اضافه نمودن تقويم فارسي به ياهو مسنجر خود مطابق دستور العمل، عمل نماييد.

Download  Farhoo.exe (380kb)  |  Download Zip File (80kb)

QomCSE | چهارشنبه هفدهم اسفند 1384 | لینک ثابت | موضوع : YM+برنامه هاي جانبي+نكات |

در درس امروز مي خواهيم در مورد استفاده از فضا هاي خالي در PHP  و HTML  صحبت كنيم.

اگر كمي با HTML  آشنا باشيد حتما مي دانيد كه فضاهاي خالي ( مانند خطهاي خالي و يا كاراكتر جاي خالي ) در متن نوشته شده به اين زبان بدون اينكه تغييري در نمايش صفحه و يا تفسير كدهاي HTML  داشته باشد مي توانند در ايجاد ساختار منظم و قابل فهم تر با ما كمك كنند. براي مثال : مي توانيد بين قسمتهاي مجزاي كدهاي خود يك خط خالي قرار دهيد و يا دستوراتي را كه در داخل يك ساختار كنترلي قرار مي گيرند ، از يك ستون مشخص آغاز كنيد. اين سازماندهي متن توسط فضاهاي خالي را مي توانيد هم در كدهاي HTML  و هم در كدهاي PHP  استفاده كنيد. سازماندهي متن توسط فضاهاي خالي در سه منطقه مجزا اثرات خود را نشان مي دهد.
در مرحله اول در اسكريپهاي
PHP ، مرحله بعد در اطلاعات ارسال شده توسط PHP  به مرورگر وب ( كه معمولا در قالب HTML  مي باشند ) و در آخر نيز در صفحه نمايش داده شده توسط مرورگر وب.

بنابراين براي سازماندهي متن در هر يك از اين سه منطقه بايد به روش هاي متمايزي متوسل شد.

به هنگام اسكريپت نويسي به زبان PHP  توجه داشته باشيد كه فضاهاي خالي عموما ( نه هميشه ) در نظر گرفته نمي شوند. تمام خطهاي خالي قرار گرفته شده در اسكريپت PHP تاثيري در نتيجه كار نخواهند داشت. كاراكتر هاي جاي خالي نيز به طور معمول توسط PHP  در نظر گرفته نمي شوند.

استفاده از سويچ ( \n )  در PHP  :

اين سويچ در تابع Print() مورد استفاده قرار مي گيرد و كار آن ايجاد يك خط جديد در كد HTML  فرستاده شده به مرورگر مي باشد. در اين مثال كاربرد سويچ \n در كد PHP  و همچنين نتيجه عمل كردن سويچ در قبل و بعد از استفاده از آن را خواهيد ديد.

استفاده از سويچ  \n در تابع print() :

<html>

<head>

<title>Script Test</title>

</head>

<body>

<?php

print (" <b><center>Hello World !</center></b>\n");

?>

</body>

</html>

اسكريپت بالا را اجرا كنيد. تغييري كه در استفاده از سويچ \n  در كد HTML  خروجي ظاهر مي شود به صورت زير است.

<html>

<head>

<title>Script Test</title>

</head>

<body>

<b><center>Hello World !</center></b>

 

</body>

</html>

ولي اگر از سويچ \n  استفاده نشود كد HTML  خروجي به صورت زير نمايش داده مي شود.

<html>

<head>

<title>Script Test</title>

</head>

<body>

<b><center>Hello World !</center></b>

</body>

</html>

نكات :

- يكي از مواردي كه PHP  فضاهاي خالي را در نظر مي گيرد فضاهاي خالي در تابع print  مي باشد. در اين هنگام اين كاراكتر هاي جاي خالي به مرورگر ارسال مي شوند. هر چند در HTML  نيز اين فضاها عموما در نظر گرفته نمي شوند.

- براي مشاهده متن ارسال شده به مرورگر خود و مشاهده تفاوت حاصل از قراردادن تركيب  \n از ويژگيهاي "View Source"  و يا "View page source" در مرورگر خود استفاده كنيد.

افزودن توضيحات به اسكريپت هاي خود : ( comments )

هر برنامه نويس بعد از مدتي متوجه اين مطلب مي شود كه توضيحاتي كه در طول برنامه براي خود ياداشت مي كند ، بسيار در خواناتر شدن و درك دستورات برنامه در مراجعات بعدي موثر واقع مي شوند. اين ياداشتها باعث يادآوري چگونگي عملكرد برنامه شما مي شود. كامپيوتر نيز توضيحات (Comments) را در پردازش برنامه در نظر نمي گيرد.

PHP  سه روش را براي افزودن توضيحات به برنامه پشتيباني مي كند. شما مي توانيد با يكي از اين سه روش توضيحات را به اسكريپت خود بي افزاييد.

شما با قرار دادن يكي از علامتهاي // و يا # در ابتداي هر خط مطلب آن خط را به صورت يك توضيح تعريف مي كنيد. همچنين با به كار بردن اين علائم در وسط يك خط عبارت بعد از آنها در آن خط به صورت توضيح در نظر گرفته مي شود.

روش ديگر براي قرار دادن توضيح در اسكريپت PHP  استفاده از علامتهاي /* و */ مي باشد. هر تعداد كلمه يا عبارت يا حتي خطهاي متوالي كه بين اين دو علامت قرارگيرد به صورت توضيح در نظر گرفته مي شوند.

مثال :

<?php

/* http://www.ComputerUnion.blogfa.com

This weblog is for Qom University */

Echo ("Hello"); // write hello

Echo ("World"); # write World

?>

نكات :

- شما با استفاده /* و */ مي توانيد يك و يا چندين خط را به صورت توضيح در آوريد.

- برنامه نويسان مختلف از روشهاي مختلفي براي اضافه كردن توضيحات خود استفاده مي كنند. آنچه مهم است اين است كه شما يك روش را انتخاب كنيد و هميشه از آن استفاده كنيد.

- توجه كنيد كه اگر شما از برچسبهاي <-- و --!> درون اسكريپت PHP  خود استفاده كنيد متن بين اين دو برچسب به صورت توضيح در نظر گرفته نمي شوند.

- از آنجايي كه متن توضيح در PHP  به مرورگر ارسال نمي شود. برنامه نويس مي تواند توضيحاتي كه تنها خود او از آنها استفاده مي كند را در برچسبها PHP  قرار دهد.

QomCSE | چهارشنبه هفدهم اسفند 1384 | لینک ثابت | موضوع : PHP آموزش |

QomCSE | سه شنبه شانزدهم اسفند 1384 | لینک ثابت | موضوع : مناسبت ها |

در اين آموزش مي خواهيم در مورد چگونگي ارسال متن و كد HTML به يك مرورگر بحث كنيم.

يكي از متداولترين اعمالي كه شما با استفاده از PHP  انجام خواهيد داد ارسال اطلاعات به مرورگر به صورت برچسبهاي HTML  و يا متن ساده مي باشد. اين عمل در PHP  با استفاده از تابع PRINT()  صورت مي گيرد.

توضيح : تابع Print()  تنها تابعي نيست كه براي ارسال اطلاعات به مرورگر استفاده مي شود.

مثال : براي چاپ يك پيغام ساده ، ابتدا يك فايل جديد در ويرايش گر خود ايجاد كنيد. سپس دستورات زير را در فايل تايپ نموده و فايل را با نام print.php  ذخيره كنيد.

print ("Hello World!") ;

?>

بعد از اتمام كار تايپ فايل را با استفاده از مرورگر خود اجرا كنيد.حال شما پيغام Hello Word! را در مرورگر خود مشاهده خواهيد كرد.

پس شما موفق شديد كه يك پيغام را در مرورگر خودتان نمايش دهيد.

نكات:

1- توابع مختلفي براي ارسال متن به مروگر وجود دارند ، كه شامل Echo()  و Printf() نيز مي شوند. Echo() در حقيقت همانند Print()  عمل مي كند بنابراين به جزئيات بيشتر در مورد آن نمي پردازيم. در مورد تابع printf() در درسهاي بعد توضيح خواهيم داد.

2- شما مي توانيد در مورد تابع print  از پرانتز استفاده نكنيد ولي حذف علامتهاي  "..." quotation  امكان پذير نمي باشد.

براي مثال شما مي توانيد عبارت print "Hello Word!"  را تايپ كنيد .

ولي بهتر است كه از پرانتز استفاده كنيد.

3- فراموشي در قرار دادن يكي از علامتهاي quotation  و يا پرانتزها و يا علامت semicolon  از اشتباهات رايج در استفاده از تابع print()  مي باشد. بنابراين به هنگام برخورد با اشكال در مورد اجراي اين دستور در مرحله اول وجود اين علائم را بررسي كنيد.

ارسال Html  به مرورگر :

Html  در حقيقت براي اعمال ويژگيهاي و جذابيت هاي خاص به يك متن ساده ايجاد شده است. از آنجايي كه HTML  براي اعمال اين ويژگيها و جذابيت ها برچسب هايي را بين متن ساده قرار مي دهد شما نيز براي فرستادن يك متن HTML  به مرورگر بايد برچسبها را با استفاده از PHP  به همراه اطلاعات ديگر ارسال كنيد.

ارسال يك متن + برچسبهاي HTML  به مروگر:

ابتدا فايل print.php  را در ويرايشگر خود باز كنيد و بجاي عبارت Hello Word! عبارت زير را تايپ كنيد.

Hello Word!

حال تغييرات را ذخيره كنيد و اسكريپت خود را با استفاده از مرورگر اجرا كنيد.

نكات :

1- برچسبهاي HTML  كه از علامتهاي Quotation  استفاده مي كنند. ( مانند Font Color = "#000000" ) در چاپ متن توسط PHP  مشكل ايجاد مي كنند! زيرا تابع Print()  نيز از اين علائم براي متن ارسالي خود استفاده مي كند. براي رهايي از اين مشكل مي توانيد در تابع print() و يا Echo() از ( ' ' ) استفاده كنيد تا با دابل كوتيشن Html ادغام نشود و ابهام او مشكا ايجاد نكند.

Print ('');

QomCSE | سه شنبه شانزدهم اسفند 1384 | لینک ثابت | موضوع : PHP آموزش |

قبل از اينكه شرح وقايع رخ داده رو بگيم ، به خاطر تمامي زحمات مسئولين دانشكده فني‌ ! و به ويژه مدير گروه عزيزمون ( جناب آقاي مهندس هاني ) كمال تشكر و فدرداني رو داريم و اميدواريم وضع دانشجويان فني روز به روز بهتر از ديروز بشه ! ولي ....

اولش باور كردني نبود ! خيلي ها خبر نداشتند ! اما روز دوشنبه 15 / 12 / 84 يكي از اتفاقعاي عجيب و غير منتظره سال 84 رخ داد ! حضور رئيس و معاون دانشكده فني ! در واحد ما. البته از شناختي كه از رئيس دانشكده داشتيم ( در اولين همايش دانشجويان فني ) مي دونستيم ايشون جواب گوي سوالات ن ي س ت ن د !!!

جلسه در كلاس 1 ( يكي از 7 تا كلاس مثلا استاندارد واحدمون ) با 15 دقيقه تاخير با حضور مدير گروه ، دانشجويان 3 دوره مهندسي كامپيوتر و آقايان عدلپرور و عليخواني برگزار شد.

جلسه پرسش و پاسخ ! در ابتدا شبيه مجلس سخنراني بود ! و اين سخنراني بعد از اعتراضات دانشجويان مبني بر پرسش و پاسخ اتمام يافت.

دانشجويان هر چه در دل داشتند بعد از 2 سال گفتند ! و براي بسياري از دانشجويان اين اولين برخورد با رئيس دانشكده شان شد ( دانشكده اي كه وجود خارجي ندارد ، حتي براي پسرها ، چرا كه فقط فني ها نيستند ! ) از كمبود فضاي آموزش ، از اين كه 7 كلاس داريم و بقيه كلاس ها اتاقهاي كوچك خوابگاه هستند ، از پرژكتور كه مشكل بزرگي برايشان شده ، از سايتي كه ... حساب و كتابي ندارد و هيچ گاه ساعت خالي ندارد ،‌ از كتابخانه و كمبود كتاب ، از كتابهايي كه 2 سال است خريداري شده اما در كتابخانه نيست ،‌ از بعضي از اساتيد كه براي اولين بار تدريس مي كنند و ... از برخورد مسئولين ، از عدم هماهنگي ، از تخصيص ندادن بودجه براي همايش هايشان ، از كمبود كامپيوترهاي سايت كه هم براي مهندسين است ، هم علوم كامپيوتر و رياضي و فيزيك و ... كتابداري و .... ، از ساعت محدود استفاده از اينترنت ، از آزمايشگاه هايي كه در آشپزخانه سابق خوابگاه برگزار مي شود ، از بي محبتي ها ، از برآورده نشدن نيازها ، از همه چيز گفتند و گفتند و گفتند ولي .... ولي افسوس !!!

هيچ نشنيدند جز ... صحبت ها و نظرات غير قابل اجرا و بعضا خيلي مشكل و سخت !!!

چون دانشكده تازه تاسيس است ما را قرباني ناميدند و بعد از مدتي گفتند نه ، شما قرباني نيستيد.

گفتند وسيله براي خراب شدن است اما گله از سوختن ويدئو پرژكتور مي كردند.

مشكل كتاب را اينگونه حل كردند :

 

سايت هاي كتابخانه هاي مجازي ! به دانشگاه هاي ديگر برويد و كتابها را امانت بگيريد تكثير كنيد و با ارائه فيش مبلغ پرداختي هزينه را از دانشگاه بگيريم و كتاب را براي تكثير انبوه به دانشگاه بدهيم و ... در هزينه صرفه جويي كنيم !!! كتابي 2000 تومان !!!

 

- و ما خيلي وقت داريم ! و مي توانيم ! حتما انجام مي دهيم. مسئولين محترم در دوران دانشجويي خود كه حتي در ايران نبوده است چنين كاري مي كردند ؟!!

 

و بشنويد از حل مشكل اساتيد ! وسط ترم استاد تعويض نميشود ، درس را حذف كنيد ، حذف استراري !!!!!!! برويد دانشگاه هاي ديگر ، اگر استاد خوب پيدا كرديد حتي با پرداخت هزينه اي بيشتر برايتان استاد خوب مياوريم !!!!!!‌

 

- بله ، باز هم چشم !!!‌ اساتيد دانشگاه هاي معتبر خوشي زير دلشان زده كه به دانشگاه ما بيايند !!! و اين قدر .. هستند و ما ... هستيم كه ما با آنها صحبت كنيم و براي دانشگاه استاد جذب كنيم ، راه حل ها واقعا اجرايي است !!!!

 

مشكل كمبود فضا در تابستان طي طرحي حل مي شود !

 

- ديوار بين هر 2 اتاق خوابگاه رو بر ميدارند و يك كلاس مي سازن !! و از دانشكده و .... نگوييم كه جرم است !

 

حتما به همايش ها بودجه مي دهيم درست پي گيري نشده !!!

 

- اما همه مراحل قانوني طي شد ولي بودجه اي تخصيص داده نشد !!! شنيده ايم كه بايد آقاي X را متقاعد كنيم كه اين همايش ها براي رشد و اعتلاي سطح علمي ، فرهنگي و ... دانشگاه مفيد است تا بودجه بدهند اما ما گفتيم ولي ... نشدند !!! مشكل كجاست ؟!!

 

خلاصه ما هر چه گفتيم ما را دور زدند !!! سرمان گيج رفت !!! بس كه به هر طرف روي كرديم و جوابي نديديم جز ... البته البته البته اين پاسخ ها را رئيس دانشكده ندادند ، طبق روال هميشگي وسط جلسه به بهانه كلاس مجلس رو ترك كردند و آقاي عليخاني ماندند و دانشجويان دلشكسته و آقاي مهندس هاني با متانت و صبوري فوق العاده شون كه تنها سكوت كردند تا دانشجويان بگويند و ... بر خلاف لبخند شيرين هميشگي اين بار لبخند تلخ با معنايي بر لبانشان بود كه رازهاي مگويي را به همراه داشت !!!

 

در اين ميان شنيده مي شد :

چرا رشته فني پذيرش مشترك نداريم ؟!

آقايان عدلپرور و عليخاني به رشته خود تعصب نداشته باشيد و سياست ها و بودجه را تنها براي يك رشته صرف نكنيد !

عدالت نداريد !

چرا ما شبانه ولي ورودي هاي بهمن با وجود مسائلي كه همه مي دانيم ( تكميل ظرفيت و ... ) روزانه !!!!

جلسه بعدي 2 سال ديگه همزمان با فارق التحصيلي

ما براي ملاقات با شما و در ميان گذاشتن مسائل بايد 7 خان رستم را طي كنيم

مشكلات اين ها نيست ، اصلا براي دانشجو در اين دانشگاه ارزش قائل نيستيد

ضعف مديريت ! هر كس خودش رو مدير مي دونه

بودجه درست اختصاص داده نميشه

اگر امكانات نداريد ورودي نگيريد !!!!!!!!!!!!!!

و ....

 

 

و از اون طرف مي شنديم كه :

...........................................................................................................................................

....................................................................................................... دانشجويان صنايع مظلومان فني هستند ................................................................................................................................

........................................................................................................ قصد داريم تا 2 الي 3 سال ديگه رشته جديد نگيريم .................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

.................................. در هاي اتاق هاي ما به روي شما باز است ...................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

.......................................................................................................................................

و .............................

جلسه با آرزوي موفقيت دانشجويان از طرف آقاي عليخاني خاتمه يافت !!!!! و نتيجه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

 

همچنين شنونده برخي از صحبت ها از طرف مسئولين بوديم كه ... دانشجويان همه به سقف نگاه كردند !!!!!!!! و از گفتنشان صرف نظر مي كنيم !!!!!!!

 

عكس هاي اين جلسه خالي از لطف نيست ، منتظرشان باشيد.

QomCSE | دوشنبه پانزدهم اسفند 1384 | لینک ثابت | موضوع : اخبار |

آموزش خود را با اين فرض كه شما HTML را فراگرفته ايد آغاز مي كنيم. ( مي توانيد از لينكهاي آموزشي HTML استفاده كنيد ، سمت چپ وبلاگ )

در اين بخش در مورد شكل كلي ساختار برنامه هاي PHP  و روش استفاده از PHP  در ميان HTML  صحبت مي كنيم و همچنين يك برنامه ساده براي شروع كار را ياد مي گيريم.

براي شروع به آموختن هر زبان برنامه نويسي شما احتياج به اين خواهيد داشت كه با قواعد دستوري ( Syntax  ) آن زبان آشنا شويد و اين همان چيزي است كه در اين درس به آن مي پردازيم. دستور زبان PHP از منابعی مختلفی الهام می گیرد از جمله زبان برنامه نویسی C که اگر با زبان C آشنایی داشته باشد با دستور زبان و نحوه برنامه نویسی PHP مشکلی نخواهد داشت.

برنامه های PHP در فایلهای متنی استانداردی ذخیره مي شوند که با هر ویرایشگر استانداردی ایجاد شده اند. طبیعتا فایل ایجاد شده را با پسوند .php ذخیره می کنیم ولی می توانید این تنظیمات را عوض کنیم .

معمولا درون فایلهای php از کدهای html , JavaScript و ... نیز استفاده می شود که هنگام کامپایل فایل موتور php از این کدها صرفنظر می کند. برای اینکه کدهای php قابل تشخیص باشد کدها را درون یک جدا ساز قرار دهیم. این جداسازها به صورت زیر می باشد:

<? كدها   ?>

<?php      كدها  ?>

توجه:  هیچ نوع تفاوتی بین این جداسازها وجود ندارد.

دستورات پايه

براي ايجاد اولين صفحه PHP  شما دقيقا همان كاري را خواهيد كرد كه براي ايجاد اولين صفحه HTML  انجام داده ايد.

دو تفاوت اساسي بين يك متن HTML  استاندارد و يك متن PHP  وجود دارد.

1-      اسكريپتهاي PHP  بايد در يك فايل با پسوند  PHP  قرار بگيرند.

2-      همچنين براي جدا كردن  كدهاي PHP  از كدهاي HTML بايد  كدهاي PHP  در بين برچسب هاي <?PHP و ?> قرار گيرند.

تا كنون دو نكته از شكل دستوري PHP  را ياد گرفتيد ، حالا باهم روند ايجاد يك صفحه نمونه يا بهتر بگويم اولين برنامه PHP  خود را دنبال مي كنيم.

ابتدا يك ويراشگر متن مانند Notepad  و يا هر برنامه اي كه مي پسنديد را باز كنيد.
توضيح : شما مي توانيد از هر ويرايشگر متني براي نوشتن دستورات PHP  استفاده كنيد و همچنين مي توانيد از نرم افزار هايي كه مخصوص برنامه نويسان وب مي باشد استفاده كنيد مانند Home Site  و Macromedia Dream weaver  و Microsoft FrontPage  و ...

از منوي فايل گزينه NEW  را براي ايجاد يك سند جديد انتخاب كنيد. حال عبارتهاي زير را TYPE  كنيد.

<html>

<head>

<title>Script First PHP</title>

</head>

<body>

<? PHP

?>

</body>

</html>

ساختار بالا ساده ترين ساختار براي يك سند HTML  كه از برچسب هاي PHP  استفاده مي كند مي باشد.

تمام اسكريپتهاي PHP  بايد در بين برچسبهاي مخصوص آن قرار داده شوند تا به عنوان كدهاي PHP  در نظر گرفته شوند. در حاليكه تمام كدهاي خارج اين دو برچسب معمولا به صورت كدهاي HTML  استاندارد به مرورگر كاربر منتقل  مي شوند.

حال با استفاده از منوي فايل گرينه Save As  را انتخاب كنيد و نام فايل را frist.php  قرار دهيد و در مسير root  اصلي كامپيوتر خود قرار دهيد. هم اكنون شما موفق به ايجاد اولين اسكريپت PHP  خود شده ايد و زمان آن رسيده است كه حقيقتا عملي را با استفاده از اسكريپت خود انجام دهيد.
در اين تمرين ما از تابع
phpinfo()  استفاده مي كنيم تا اطلاعاتي مخصوص نصب PHP  در سرويس دهنده را به مرورگر ارسال كند. براي اضافه كردن تابع phpinfo()  به اسكريپت خود فايل frist.php  را در ويرايشگر متن خود باز كنيد. سپس در بين دو برچسب (<?Php  ، ?>  )  يك خط جديد ايجاد كنيد و عبارت phpinfo(); را تايپ كنيد ، حالا اسكريپت خود را ذخيره كنيد و آن را با استفاده از مرورگر اجرا كنيد.

توضيح : كليه دستورات PHP  به علامت (;) ختم مي شود ،‌ عدم گذاشتن اين علامت باعث خطا در اجراي روند برنامه مي شود و يكي از خطاهاي معمول در برنامه هاي PHP  مي باشد.

با اجراي اسكريپت خود در مرورگر اين صفحه را خواهيد ديد كه در آن اطلاعات مربوط به نصب و پشتيباني PHP  قرار دارد. ( نحوه اجرا : مرورگر خود را باز كرده و Localhost\firs.php را بنويسيد. )

چند نكته  :

1- قرار ندادن علامت ; يكي از اشتباهات رايج در PHP  مي باشد.

2- از آنجايي كه انتهاي هر دستور با يك علامت  ; مشخص مي شود شما مي توانيد چندين دستور را پشت سرهم در يك خط تايپ كنيد و در انتهاي هر دستور يك علامت  ; قرار دهيد هر چند كه اين كار را پيشنهاد نمي كنم.

3- هر دستور در PHP  يك كد قابل اجرا محسوب مي شود. به عبارت ديگر يك مدل PHP  بعد از هر دستور ( مانند print()  و يا phpinfo()  ) يك فرمان را اجرا مي كند. در مقابل ،‌ ساختارهايي مانند خطوط توضيح (  Comment Line) برچسبهاي php (( php Tag  و يا ساختارهاي كنترلي  ( شرطها حلقه ها و غيره ) يك دستور محسوب نمي شوند بنابراين به يك  ; نيز ختم نمي شوند.

QomCSE | یکشنبه چهاردهم اسفند 1384 | لینک ثابت | موضوع : PHP آموزش |

اين برنامه مبدل فايل هاي Pdf به متن است. بسيار ساده و كم حجم نيز مي باشد. به همين دليل نيازي به توضيح نخواهد داشت !!

دانلود برنامه

QomCSE | شنبه سیزدهم اسفند 1384 | لینک ثابت | موضوع : معرفی+آموزش+نکات نرم افزارها |

زمانيكه ويندوز شما به هم ريخته اگر يك Back up از رجيستري داشته باشيد به احتمال زياد مشكل شما حل مي شود. براي اين منظور ابتدا بايد يك back up  بسازيد ، سپس در موقع بروز مشكل آن را بازيابي كنيد. مقاله اي كه پيش روي شماست راهنماي شما براي اين كار مي باشد.

ساخت  Back up از رجيستري

بهترين راه براي تهيه Back up ) يا همان نسخه پشتيبان ) از رجيستري استفاده از ابزاري است كه ويندوز XP در اختيار شما قرار داده است. براي ساخت Back up مراحل زير را دنبال كنيد.

  • روي Start كليك كنيد.
  • مسير زير را طي كنيد.

All Programs> Accessories> System Tools

  • روي Back up كليك كنيد.
  • Next را بزنيد.
  • گزينه Back up Files and Settings را انتخاب كنيد و Next را بزنيد.
  • گزينه let me choose what to Back up را انتخاب كنيد.
  • در قاب سمت چپ My Computer  را انتخاب كنيد. اما براي آن علامت تيك نگذاريد.
  • اكنون در قاب سمت راست براي System State يك علامت تيك بگذاريد.

 

اكنون بايد شكل بالا براي شما ظاهر شده باشد.

توجه :  ممكن است در ويندوز شما شكل بالا ظاهر نشده باشد و ابزار Back up شما در حالت پيشرفته ظاهر شود. در اين مورد مي توان از System State data  يك Back up تهيه كرد كه شامل تمام اطلاعات و اجزايي كه مربوط به كامپيوتر شما مي شود است. متاسفانه در اين حالت نمي توانيد اجزايي خاص و يا قسمتهايي از System State  را انتخاب كنيد. اگر به ويزارد Back up برگرديد و System State  را دابل كليك از كليه اطلاعات Back up گرفته مي شود و در قاب سمت راست نمايش داده مي شود و اما ادامه كار ...

بعد از مشاهده شكل بالا مراحل زير را دنبال كنيد.

  • Next را بزنيد.
  • روي Browse كليك كنيد و محلي را كه بايد Back up خود را در آن ذخيره كنيد انتخاب كنيد.
  • اكنون براي آن نام Registry Back up  را در قسمت Type a name for this Back up تايپ كنيد.
  • روي Next سپس روي Finish كليك كنيد.
  • اكنون بايد پنجره Back up را ببينيد.
  • زمانيكه عمل Back up گرفتن كامل شد روي Close كليك كنيد.

بازيابي كل رجيستري زمانيكه ويندوز به هم ريخته است

در مراحل بالا زمانيكه در حال گرفتن Back up از رجيستري بوديد در حقيقت در حال ذخيره يك فايل با پسوند bkf بوديد. براي باز يابي Back up اي كه ذخيره كرده ايد بايد روي آن دابل كليك كنيد كه در ادامه به آن اشاره مي كنيم.

  • در صفحه اي كه مقابل شما گشوده مي شود روي Next كليك كنيد.
  • گزينه Restore Files and Settings را انتخاب كنيد.
  • در قاب سمت چپ File  را هاي لايت كنيد.
  • اكنون در قاب سمت راستي بايد Back up خود را ببينيد. روي آن دابل كليك كنيد. اگر Back up خود را نمي بينيد روي Browse كليك كنيد.
  • اكنون System State بايد در قاب سمت راست ديده شود ، براي آن يك علامت تيك بگذاريد.

 

  • روي Next و سپس Finish كليك كنيد.
  • پيغامي كه به شما هشدار مي دهد را با كليك كردن بر روي Ok تاييد كنيد.
  • بعد از اينكه بازيابي به پايان رسيد روي Close كليك كنيد.
  • روي Yes كليك كنيد تا كامپيوتر شما ري استارت شود و تغييرات به سيستم شما اعمال شود.

بازيابي رجيستري اگر ويندوز بالا نمي آيد

اما زمانيكه ويندوز بالا نمي آيد بايد از آخرين تنظيمات رجيستري كه به خوبي كار مي كرده است استفاده كنيد. براي اين منظور مراحل زير را دنبال كنيد.

  • از ابتداي بالا آمدن ويندوز كليد F8  را نگه داريد.
  • در Windows Advanced Option menu گزينه Last known Good Configuration را انتخاب كنيد و كليد Enter را بزنيد.

اكنون كامپيوتر شما با آخرين تنظيماتي كه درست كار مي كرده بالا مي آيد يا اگر مي توانيد وارد DOS شويد مي توانيد دستور زير را تايپ كنيد. 

%systemroot%\system32\restore\rstrui.exe

 

QomCSE | شنبه سیزدهم اسفند 1384 | لینک ثابت | موضوع : رجیستری |

براي نصب php مي توانيد از فيلم زير استفاده كنيد :

http://crouz.com/download/Video/local.rar

http://www.firepages.com.au/phpdev41.htm  اين فايل exe که حجمي حدود 11 مگابايت دارد سرور apache  و mysql , php را نصب مي کند و نياز نيست که خودتان را با تنظيمات مربوط به آنها درگير کنيد. )

همچنين مي توانيد از مطالب این فایل استفاده كنيد.

QomCSE | شنبه سیزدهم اسفند 1384 | لینک ثابت | موضوع : PHP آموزش |

درباره ی گوگل

ماموريت گوگل ارائه بهترين تجربه جستجو دراينترنت بوسيله در دسترس و مورد استفاده قراردادن عمومي اطلاعات جهان است. گوگل، ايجادكننده بزرگترين ماشين جستجوي جهان ، سريعترين و آسانترين راه پيدا كردن اطلاعات روي اينترنت را ارائه مي كند. با دستيابي به بيش از 1.3 ميليارد صفحه گوگل نتايج را در ظرف كمتر از يك دوم ثانيه به كاربران در سراسر جهان ارائه مي كند. اكنون، گوگل روزانه به بيش از 100 ميليون تقاضاي جستجو پاسخ مي دهد.

دو دانشجوى دكتراى دانشگاه  Stanford، يعنى لرى پيج و سرجى برين ، گوگل را در سال 1998 تاسيس كردند. اين شركت خصوصى در ماه جون 1999 / تير 1379 رسما با سرمايه تاسيس 25 ميليون دلار معرفى شد. اين شركت همراهانى را چون كلاينر پركينز كاوفيلد و سيكوال كپيتال را پيدا كرد. گوگل سرويس و خدمات عمومى اصلى خود را در وب سايت خود در www.google.com ارايه مي دهد. اين شركت همچنين سرويس جستجوى پيشرفته را براى فراهم سازى اطلاعات محتوايى نيز ارايه ميدهد.

درباره تکنولوژی گوگل

تكنولوژى متحول جستجوى گوگل و طراحى اينترفيس مطلوب براى كاربران ، گوگل را به به عنوان بخش از ماشينهاى جستجوى نسل جديد تبديل كرده است. فراتر از استفاده از تكنولوژى كلمات كليدى ، گوگل براساس تكنولوژى Page Rank نيز پايه گذارى شده ، كه اين تكنولوژى باعث مي شود تا نتايج مهمتر در يك جستجو اول تر ديده شوند.

Page Rank يك سنجش معقولى را براى اعتبار صفحات وبى كه بر اساس معادله برابرى 500 ميليون متغيير و بيش از 2 بيليون شرايط محاسبه شدند را ايفا مي كند. Page Rank از ساختار لينك عظيم وب به عنوان ابزار سازماندهى استفاده مي كند. وجودا ، گوگل تفسير مي كند يك لينك را از صفحه A تا صفحه B به عنوان يك vote توسط صفحه A براى صفحه B . بوسيله اين، گوگل تشخيص مي دهد توسط vote كه كدام صفحه مهمتر است. همچنين گوگل اين صفحات را تجزيه و تحليل ميكند.

مجتمع گوگل، روشهاى جستجوى خودكار انسداد اينترفيس دستى است. برخلاف ماشينهاى جستجوى ديگر، گوگل ساختار بندى شده تا نتايج جستجوى را به بهترين شكل براى تجارت ارايه دهد. يك جستجوى گوگل راهى است براى جستجوى وب سايتى با كيفيت مطلوب و بالا.

گروه مديريت

دکتر اريک ا.اشميت،رييس کل و رييس هييت مديره
لرى پيج
، كمك موسس و رييس، محصولات
سرجى برين
، كمك موسس و رييس، تكنولوژى
اميد كردستانى
، معاون رييس، توسعه تجارى و فروش
وينى روسينگ
، معاون رييس مهندسى
سيندى مك كفرى
، معون رييس، ارتباطات
جوان بردى
، معاون رييس، خدمات جستجو
تيم آرمسترونگ
، معاون رييس، فروش آگهى
اورس هولتزل
، شخص گوگل
كريگ سيلوراشتاين
، مدير تكنولوژى

معنى گوگل

گوگل بر گرفته شده از كلمه Googlo كه به معنى "يك عدد يك و صد صفر جلوى آن" است كه توسط ميلتون سيروتا پسر خواهر ادوارد كاسنر رياضيدان آمريكايى اختراع شده است .اين موضوع كه "يك عدد يك و صد صفر جلوى آن" در واقع نوعى شعار و در واقع مقصود موضوع است. بدين معنى كه گوگل قصد دارد تا سرويس ها ، اهداف و اطلاع رسانى و اطلاعات خود را تا آن مقدار در وب در جهان گسترش دهد.

 

QomCSE | جمعه دوازدهم اسفند 1384 | لینک ثابت | موضوع : اینترنت و شبکه |

چرا PHP ؟


اولين چيزي كه مي خواهم در موردش توضيح دهم اين است كه به چه علتي ما از PHP استفـاده مي كنيم؟ PHP در مقايسه با تكنولوژي هاي مشــابه سريعتر بهتر و آسانتر است. از جمله تكنولوژي هــاي مشابه براي طراحي يك سايت وب مي توان به اين موارد اشاره كرد :
اسكريپت هاي
Common Gateway interface) CGI) كه معمولا به زبان Perl نوشته مي شوند و ASP .
مزيتي كه
PHP در مقــــابل HTML دارد اين است كه HTML يك سيستم محدود به حساب مي آيد و توانايي ايجاد ارتباط متقابل با كاربر را ندارد. يك صفحه HTML ساده توانايي پاسخ به اعمال كاربر را ندارد اما با استفاده از PHP شما مي توانيد صفحاتي بر اساس سيستم عامل كاربر و يا تاريخ مشـاهده صفحه تنظيم كنيد. همچنين PHP مي تواند با فايل ها يا پايگاههــــــــاي داده ( Database ) ارتباط بر قرار كند و بسياري عمليات ديگر كه HTML قادر به انجام به آنها نمي باشد.
شايد يك سوال براي شما به وجود بياد كه چــــرا يك طراح وب بهتر است كه از زبان
PHP به جاي زبانهــاي مانند CGI و ASP و يا JSP براي طراحي سـايت دينــــــــاميك استفاده كند؟
دليل اول سرعت بيشتر
PHP چه در برنامه نويسي و ايجاد برنامه هايي به اين زبان و چه در اجرا مي باشد . همچنين PHP براي يادگيري بسيار ساده مي باشد و افــراد بدون نياز به زمينه هاي قبلي در برنامه نويسي و تنهــــــــــــا با يادگيري دستورات و راهنماهايي كه وجود دارد مي توانند اين زبان را ياد بگيرند.

دومين دليل اين است كه PHP به صورت اختصاصي تنها براي ايجاد صفحـــــــــــــــات ديناميك طراحي شده است. امـــا Perl و VbScript و يا Java اينگونه نيستند و به همين دليل PHP سريعتر و ساده تر از تكنولوژي هاي جايگزين مي باشد.

QomCSE | جمعه دوازدهم اسفند 1384 | لینک ثابت | موضوع : PHP آموزش |

مقدمه 

در تاريخ کوتاه وب ‚ فهرست چيزهايي که آينده اي درخشــــــان براي آنها پيش بيني مي شده اما خيلي زود معلوم شده است که بيشتر شايعه بوده تــــــا واقعيت بسيار بلند بالاست.
زبان علامتگذاري قـــابل توسعه (
extensible Markup Language ) يا همان XML هم يکي از آن تکنولوژي هائيست که براي آن آينده اي درخشـــــان پيش بيني کرده اند. ولي هنوز خيلي زود است تا بتوان درباره واقعي بودن اين ادعــــــا قضاوت کرد. با اين حال يک چيز واضح است و آن اينکه تجارت الکترونيک يك واقعيت  انکارناپذير است و XML مي تواند نقشي کليدي در اين ميان بازي کند. يادگيري XML نيز بسيار ساده است چون طرز کار آن بسيار شبيه HTML است. همه اين دلايل باعث مي شوند تـا فکر کنيم XML پديده اي زودگذر نخواهد بود.

تاريخچه پيدايش زبانهاي علامت گذاري (Markup Languages) :

زبانهاي و روشهاي علامتگذاري بسيار قديمي تر از وب هستند و قدمت آنهــــا حتي به اختراع چاپ و نشر بر مي گردد. وقتي يک ناشر يا ويراستــــار دست نوشته اي را براي چاپ آماده مي کرد مجبور بود بعضي از قسمتها را بطريقي از ساير قسمتهـــــا متمايز کند مثلا براي برجسته کردن يک قسمت ، علامتي را که طبعا براي مسئول قسمت حروفچيني نيز شناخته شده بود ، در ابتداي آن مي گذاشت و البته پايــــــان آنرا هم بايد بگونه اي مشخص مي کرد.

اولين زبان علامتگذاري کامپيوتر توسط IBM در دهه 1960 اختراع شد اين زبــــان که زبان علامتگذاري عمومي (GML) نام داشت براي استاندارد کردن اسنــــــــاد داخلي IBM بکار مي رفت. بعدها GML به زبان علامتگذاري عمومي استاندارد به نــــــــــام SGML توسعه يافت و بسياري از صنايع مختلف آنرا بعنوان يک استـــــــــــاندارد ارائه اطلاعات پذيرفتند. در سال 1986 سازمان بين المللي استاندارد (ISO) نيز SGML را بعنوان يک استاندارد پذيرفت.

به احتمال زياد تا بحال حتي يک خط کد به زبان SGML نديده ايد ولي بايد بدانيد کــه HTML در واقع زير مجموعه اي از SGML است اما قبل از آن که بدانيد HTML از کجــــا آمده ، بايد بدانيد وقتي يک آدرس مانند http://www.yahoo.com را در کــــاوشگر وب (Web Browser) خود وارد مي کنيد چه اتفاقي مي افتد؟

نمايش يک صفحه در کاوشگر سه مرحله دارد :

1. کاوشگر به کمک کامپيوتر ديگــــــــــري در اينترنت ( که DNS نام دارد ) آدرس واقعي صفحه در خواست شده را پيدا مي کند. اين در واقع آدرس کامپيوتريست که فــــايل HTML مورد نظر در آن است.
2. اگر اين سايت وجود خارجي داشته باشد کاوشگر با آن تماس گرفته و فـــايل
HTML را درخواست مي کند.

3. اگر اين فايل وجود داشته باشد سايت آنرا از همان راه به کاوشگـــــــر مي فرستد سپس کاوشگر محتويات فايل دريافتي را خوانده و نمايش مي دهد.


ادامه مطلب

QomCSE | پنجشنبه یازدهم اسفند 1384 | لینک ثابت | موضوع : XML آموزش |

PHP  چگونه كار مي كند؟

ما چگونه مي توانيم برنامه هاي PHP  رااجرا كنيم و به چيزهاي احتياج داريم؟

همان طور كه مي دانيد PHP  يك زبان سمت سرويس گيرنده است! و اين بدان معني است كه كدهاي نوشته شده به اين زبان در كامپيوتر ميزبان ( Host ) صفحــــــات وب قرار مي گيرد. براي مثال وقتي كه شما به سايت وب http://www.php.com  مي رويد ISP (Internet Service Provider) شما در خواست (Request) شمـــــــــــا را به سرويس دهنده اي كه اطلاعت اين سايت را نگهداري مي كند ارسال مي كند. در اين هنگام سرويس دهنده بعد از خواندن كدهاي PHP  آنهــــا را پردازش مي كند . براي مثال در اين مورد PHP  به سرويس دهنده فرمان مي دهد كه اطلاعــــات يك صفحه وب را به صورت برچسبهاي HTML  به مرورگر شما منتقل كند بنابراين PHP  يك صفحه HTML  را توليد مي كند. اين حالت با هنگامي كه صفحه ار ابتدا با كدهـــاي HTML  طراحي شده باشد تفاوت دارد در حالت دوم تنها يك درخواست به سرويس دهنده ارســــال مي شود و سرويس دهنده نيز اطلات HTML  موجود را به مرورگر كــــــــــــاربر منتقل مي كند بنابراين براي مرورگر كاربر تفـاوتي بين home.html  و Home.php  وجود ندارد اما تفاوت عمده اي بين اين دو حالت وجود دارد و آن اي