طراحی وب سایت، فروشگاه ساز

ساخت وبلاگ
بنيادهاي كلاس java

كلاسهاي توليد شده در بحثهاي گذشته فقط براي كپسول سازي روش ()main استفاده مي شد ، كه براي نشان دادن اصول دستور زبان جاوا مناسب بودند . شايد بهترين چيزي كه بايد درباره يك كلاس بدانيد اين است كه كلاس يك نوع جديد داده را تعريف مي كند . هربار كه اين نوع تعريف شود ، مي توان از آن براي ايجاد اشيائي از همان نوع استفاده نمود . بنابراين ، يك كلاس قالبي (template) براي يك شي ئ است و يك شي ئ نمونه اي (instance) از يك كلاس است . چون شي ئ يك نمونه از يك كلاس است غالبا" كلمات شي ئ (object) و نمونه (instance) را بصورت مترادف بكار مي بريم .

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

type methodname2(parameter-list ){
// body of method
}
//...
type methodnameN(parameter-list ){
// body of method
}
}

داده يا متغيرهايي كه داخل يك كلاس تعريف شده اند را متغيرهاي نمونه instance) (variables مي نامند ....

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

برچسب : نویسنده : وب پویا webpouya بازدید : 130 تاريخ : شنبه 14 ارديبهشت 1392 ساعت: 14:17

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

+ a >> b + 3

اين عبارت ابتدا 3 را به b اضافه نموده و سپس a را مطابق آن نتيجه بطرف راست حركت مي دهد. اين عبارت را مي توان با استفاده از پرانتزهاي اضافي بصورت زير دوباره نويسي نمود :

+ a >>( b + 3)

اما ، اگر بخواهيد ابتدا a را با مكانهاي b بطرف راست حركت داده و سپس 3 را به نتيجه آن اضافه كنيد ، بايد عبارت را بصورت زير در پرانتز قرار دهيد : +( a >> b )+ 3 علاوه بر تغيير حق تقدم عادي يك عملگر ، پرانتزها را مي توان گاهي براي روشن نمودن مفهوم يك عبارت نيز بكار برد . براي هر كسي كه كد شما را مي خواند، درك يك عبارت پيچيده بسيار مشكل است . اضافه نمودن پرانتزهاي اضافي و روشنگر به عبارات پيچيده مي تواند از ابهامات بعدي جلوگيري نمايد....
طراحی وب سایت، فروشگاه ساز...
ما را در سایت طراحی وب سایت، فروشگاه ساز دنبال می کنید

برچسب : نویسنده : وب پویا webpouya بازدید : 129 تاريخ : شنبه 14 ارديبهشت 1392 ساعت: 14:17

عملگرهاي رابطه اي
 
اين عملگرها تعيين كننده رابطه ها بين يك عملوند با عملوند ديگر هستند. بطور مشخص ، آنها تساوي يا ترتيب بندي (ordering) را معين ميكنند. عملگرهاي رابطه اي را در زير نشان داده ايم :
نتيجه آن عملگر
مساوي با ==
نامساوي با !=
>بزرگتر از
<كوچكتر از
بزرگتر از يا مساوي با = >
كوچكتر از يا مساوي با = <

حاصل اين عمليات يك مقدار boolean است . از عملگرهاي رابطه اي بخصوص در عباراتي كه دستور if و انواع دستورات حلقه اي را كنترل مي كنند ، زياد استفاده مي شوند . هر نوعي در جاوا شامل اعداد صحيح ، ارقام اعشاري ، كاراكترها و عبارات بولي را مي توان بوسيله آزمون تساوي == و آزمون عدم تساوي != مقايسه نمود . دقت نماييد كه در جاوا ( نظير Cو C++و ) تساوي توسط دو علامت تساوي و نه يك علامت نشان داده مي شود . ( بياد آوريد كه علامت تكي تساوي يك عملگر انتساب است . ) عملگرهاي ترتيب بندي فقط براي مقايسه انواع عددي بكار مي روند . يعني فقط عملوندهاي اعداد صحيح ، اعداد اعشاري و كاراكترها را مي توان مقايسه نمود و تعيين كرد كه كداميك از ديگري بزرگتر يا كوچكتر است . گفتيم كه نتيجه توليد شده توسط يك عملگر رابطه اي ، يك مقدار boolean است ....
طراحی وب سایت، فروشگاه ساز...
ما را در سایت طراحی وب سایت، فروشگاه ساز دنبال می کنید

برچسب : نویسنده : وب پویا webpouya بازدید : 165 تاريخ : شنبه 14 ارديبهشت 1392 ساعت: 14:17

عملگر انتساب The Assignment Operator
 
عملگر انتساب علامت تكي تساوي = مي باشد . عملگر انتساب در جاوا مشابه ساير زبانهاي برنامه نويسي كار مي كند . شكل كلي آن بصورت زير است :

Var = expression;

عبارت متغير
در اينجا نوع var ( متغير ) بايد با نوع experssion ( عبارت ) سازگار باشد.
عملگر انتساب يك خصلت جالب دارد كه ممكن است با آن آشنايي نداشته باشيد :
به شما امكان مي دهد تا زنجيره اي از انتسابها بوجود آوريد . بعنوان مثال ، اين قطعه از يك برنامه را در نظر بگيريد :

+ int x/ y/ z;
+
+ x = y = z = 100; // set x/ y/ and z to 100

اين قطعه از برنامه مقدار 100 را با استفاده از يك دستور در متغيرهاي x، y، و z قرار مي دهد ....
طراحی وب سایت، فروشگاه ساز...
ما را در سایت طراحی وب سایت، فروشگاه ساز دنبال می کنید

برچسب : نویسنده : وب پویا webpouya بازدید : 134 تاريخ : شنبه 14 ارديبهشت 1392 ساعت: 14:17

دریم ویور : رویاباف طراحان وب
 
نام این نرم افزار به معنای رویاباف میباشد ، البته از نظر من ماکرومدیا در این مورد اصلا اقراق نکرده است . چون کار این نرم افزار آنچنان ظریف و استثنایی است که جز در رویای شما قابل تصور نیست . در این مقاله  در مورد قابلیتهای نرم افزار Dreamweaver صحبت خواهد شد .
 

کار دریم ویور چیست ؟

 

نرم افزار Dreamweaver از شرکت Macromedia در نگاه اول نرم افزار ساده ای جهت ساخت صفحات HTML (Hyper Text Markup Language) است . که به ما کمک میکند تا مجبور نشویم کدهای زبان HTML را حفظ کنیم  و با چند حرکت و کلیک دستورات به زبان HTML انجام میشوند و در واقع باید بگوییم این نرم افزار Dreamweaver است که Tag های زبان HTML را کاملا حفظ کرده و برای ما انجام میدهد .

شاید اولین سوالی که برای شما پیش بیاید این است که چه اشخاصی به سوی نرم افزار Dreamweaver میروند و چرا از نرم افزار های رقیب Dreamweaver یعنی GoLive از شرکت Adobe و FrontPage از شرکت Microsoft استفاده نکنیم ....

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

برچسب : نویسنده : وب پویا webpouya بازدید : 135 تاريخ : شنبه 14 ارديبهشت 1392 ساعت: 14:17

متاتگ چیست ؟

 

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

 

دو نوع اصلی متاتگ وجود دارد :

این متاتگ باعث میشود که اطلاعات اضافی ای همراه صفحه وب درخواستی شما در http header به مرورگر ارسال شود .  مثلا میتوانید تاریخ انقضای اطلاعات را تعیین کنید یا میتوانید صفحه وب را با یک متا تگ خاص پس از چند ثانیه به صفحه دیگری بفرستید بدون دخالت کاربر !

HTTP-EQUIV

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

NAME

 

متاتگ ها کجای صفحه وب نوشته میشوند ؟

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

به مثال های زیر دقت کنید : content در متاتگ کارش معرفی مقداری هست که متاتگ با یکی از دو صفت name  و HTTP-EQUIV  در خود دارد ....

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

برچسب : نویسنده : وب پویا webpouya بازدید : 142 تاريخ : شنبه 14 ارديبهشت 1392 ساعت: 14:17

مقدمه اي بر وب و زبان html
 
منظور از وب چيست؟
  • وب شبکه ای است متشکل از تمامی کامپيوترهای دنيا، شبکه ای از شبکه ها.
  • اينترنت، وب، WWW ، web يا World Wide Web همگی يک چيزند.
  • تمامی کامپيوترهای وب ميتوانند با هم ارتباط داشته باشند.
  • کامپيوترهای موجود در وب با کمک استاندارد ارتباطی يا پروتوکل HTTP با هم ارتباط برقرار ميکنند .
نحوه کارکرد وب چگونه است؟
  • اطلاعات وب داخل فايلهائی به نام Web Pages و يا صفحات وب قرار دارند.
  • اين فايلها يا صفحات روی Web Server يا کامپيوترهای سرويس دهنده وب ذخيره شده اند.
  • برای ديدن صفحات وب از نرم افزاری به نام مرورگر و يا Web Browser استفاده ميشود.
  • دو مرورگر Inteet Explorer و Netscape Navigator جزو معروفترين مرورگرها حساب ميشوند.
  • مرورگر Inteet Explorer متعلق به شرکت مايکروسافت و مرورگر Netscape Navigator متعلق به شرکت نت اسکيپ ميباشد....
طراحی وب سایت، فروشگاه ساز...
ما را در سایت طراحی وب سایت، فروشگاه ساز دنبال می کنید

برچسب : نویسنده : وب پویا webpouya بازدید : 139 تاريخ : شنبه 14 ارديبهشت 1392 ساعت: 14:17

روش نصب PHP بروى Windows ها
 
روش نصب PHP بروى windows 95/98/Me NT/2000/XP
PHP بر روى win32 به دو صورت نصب مىشود :

1 - بصورت
CGI executable
2 - بصورت
server module SAPI

1 - نصب
PHP بصورت CGI executable :
نصب
PHP بصورت CGI executable بسيار ساده مىباشد براى اين كار شما بايد بر روى PC خود يكى از web server هاى زير را داشته باشيد

Personal Web Server 3 and 4 or newer
Inteet Information Server 3 and 4 or newer
Apache 1.3.x
OmniHTTPd 2.0b1 and up
Oreilly Website Pro
Xitami
Netscape Enterprise Server, iPlanet
در سايت
www.php.net شما مىتوانيد php Installer را بر روى PC خود ذخيره كنيد....
طراحی وب سایت، فروشگاه ساز...
ما را در سایت طراحی وب سایت، فروشگاه ساز دنبال می کنید

برچسب : نویسنده : وب پویا webpouya بازدید : 147 تاريخ : شنبه 14 ارديبهشت 1392 ساعت: 14:17

 

این تجربه‌ایست که یک شهروند روسی با نادیده گرفتن تجربه دیگران و خرید یک هارد درایو ۵۰۰ گیگابایتی چینی به آن دست پیدا کرده است.

این شهروند روسی که در مناطق مرزی روسیه با چین زندگی می‌کند در سفری به چین با دیدن قیمت فوق‌العاده ارزان یک هارد درایو ۵۰۰ گیگابایتی با برند سامسونگ برای خرید آن وسوسه می‌شود اما هنگامی که برای ریختن اطلاعات به درون این هارددرایو اقدام می کند متوجه می‌شود که این هارددرایو خیلی کمتر از آنچه که بر روی آن نوشته شده است ظرفیت دارد.

شاهکار چینی‌ها در فروش فلش ۱۲۸ مگابایتی به جای هارد ۵۰۰ گیگابایتی!


او با مراجعه به یک مرکز تعمیرات رایانه در کشور خود مشکل خود را مطرح می کند که این مرکز با گشودن پشت این هارددرایو به عمق فاجعه پی می‌برد. همانطور که از تصویر پیداست متخصصین تقلب و جعل قطعات تنها با ساخت قاب هارد درایوهای سامسونگ و چسباندن دو مهره بزرگ برای رسیدن به وزن لازم تنها یک فلش‌درایو ۱۲۸ مگابایتی را در درون هارددرایو قرار داده‌اند.

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

اخیرا از این گونه حافظه ها در گذرگاه‌های مرزی علی الخصوص در مناطق مرزی غرب کشور نیز مشاهده شده است و حافظه‌های فلش با ظرفیت بالا اما با قیمتی پائین به فروش می‌رسد که تنها سود هنگفتی را عاید افراد فرصت‌طلب می‌کند. با توجه به نبود مرجع رسیدگی به این گونه اقدامات، بجاست کاربران ایرانی خود از خرید این گونه حافظه‌ها خودداری کرده و به خرید اجناس با گارانتی‌های معتبر داخلی اقدام نمایند.

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

برچسب : نویسنده : وب پویا webpouya بازدید : 138 تاريخ : شنبه 14 ارديبهشت 1392 ساعت: 14:15