كلاسهاي توليد شده در بحثهاي گذشته فقط براي كپسول سازي روش ()main استفاده مي شد ، كه براي نشان دادن اصول دستور زبان جاوا مناسب بودند . شايد بهترين چيزي كه بايد درباره يك كلاس بدانيد اين است كه كلاس يك نوع جديد داده را تعريف مي كند . هربار كه اين نوع تعريف شود ، مي توان از آن براي ايجاد اشيائي از همان نوع استفاده نمود . بنابراين ، يك كلاس قالبي (template) براي يك شي ئ است و يك شي ئ نمونه اي (instance) از يك كلاس است . چون شي ئ يك نمونه از يك كلاس است غالبا" كلمات شي ئ (object) و نمونه (instance) را بصورت مترادف بكار مي بريم .
شكل عمومي يك كلاس
هنگاميكه يك كلاس را تعريف مي كنيد ، در حقيقت شكل و طبيعت دقيق آن كلاس را اعلان مي كنيد . ابتكار را با توصيف داده هاي موجود در آن كلاس و كدهايي كه روي آن داده ها عمل مي كنند ، انجام مي دهيد . در حاليكه كلاسها ممكن است خيلي ساده فقط شامل داده يا فقط كد باشند، اكثر كلاسهاي واقعي هردو موضوع را دربرميگيرند. بعدا" خواهيد ديد كه كد يك كلاس ، رابط آن به داده هاي همان كلاس را توصيف ميكند. يك كلاس را با واژه كليدي class اعلان مي كنند . كلاسهايي كه تا بحال استفاده
شده اند ، نوع بسيار محدود از شكل كامل كلاسها بوده اند . خواهيد ديد كه كلاسها مي توانند ( و معمولا" هم ) بسيار پيچيده تر باشند . شكل عمومي توصيف يك كلاس به شرح زير است :
type methodname2(parameter-list ){
// body of method
}
//...
type methodnameN(parameter-list ){
// body of method
}
}
داده يا متغيرهايي كه داخل يك كلاس تعريف شده اند را متغيرهاي نمونه instance) (variables مي نامند ....
طراحی وب سایت، فروشگاه ساز...برچسب : نویسنده : وب پویا webpouya بازدید : 130
+ a >> b + 3
+ a >>( b + 3)
برچسب : نویسنده : وب پویا webpouya بازدید : 129
برچسب : نویسنده : وب پویا webpouya بازدید : 165
Var = expression;
+ int x/ y/ z;
+
+ x = y = z = 100; // set x/ y/ and z to 100
برچسب : نویسنده : وب پویا webpouya بازدید : 134
کار دریم ویور چیست ؟
نرم افزار Dreamweaver از شرکت Macromedia در نگاه اول نرم افزار ساده ای جهت ساخت صفحات HTML (Hyper Text Markup Language) است . که به ما کمک میکند تا مجبور نشویم کدهای زبان HTML را حفظ کنیم و با چند حرکت و کلیک دستورات به زبان HTML انجام میشوند و در واقع باید بگوییم این نرم افزار Dreamweaver است که Tag های زبان HTML را کاملا حفظ کرده و برای ما انجام میدهد .
شاید اولین سوالی که برای شما پیش بیاید این است که چه اشخاصی به سوی نرم افزار Dreamweaver میروند و چرا از نرم افزار های رقیب Dreamweaver یعنی GoLive از شرکت Adobe و FrontPage از شرکت Microsoft استفاده نکنیم ....
طراحی وب سایت، فروشگاه ساز...برچسب : نویسنده : وب پویا webpouya بازدید : 135
متاتگ چیست ؟
متاتگ ها راهی برای شناساندن وب سایت شما به جهان خارج است . عنوان تگ هایی که برای صفحات سایت خود تعریف میکنید موتور های جستجوگر را در شناختن مطالب داخل سایت شما یاری میکند .
دو نوع اصلی متاتگ وجود دارد :
این متاتگ باعث میشود که اطلاعات اضافی ای همراه صفحه وب درخواستی شما در http header به مرورگر ارسال شود . مثلا میتوانید تاریخ انقضای اطلاعات را تعیین کنید یا میتوانید صفحه وب را با یک متا تگ خاص پس از چند ثانیه به صفحه دیگری بفرستید بدون دخالت کاربر ! | HTTP-EQUIV |
این نوع از متاتگ برای تعیین اطلاعات داخل صفحه وب استفاده میشود که باعث میشود صفحه وب شما با راحتی بیشتری برای موتورهای جستجوگر شناخته شود ... مثلا زبان این صفحه ، نام طراح ، کلمات کلیدی این صفحه و ... | NAME |
متاتگ ها کجای صفحه وب نوشته میشوند ؟
متاتگ ها را باید داخل تگ head نوشت . در صفحه هایی که از چند فریم درست شده باید در تمام صفحات متاتگ را نوشت.
به مثال های زیر دقت کنید : content در متاتگ کارش معرفی مقداری هست که متاتگ با یکی از دو صفت name و HTTP-EQUIV در خود دارد ....
برچسب : نویسنده : وب پویا webpouya بازدید : 142
برچسب : نویسنده : وب پویا webpouya بازدید : 139
برچسب : نویسنده : وب پویا webpouya بازدید : 147
آموزش طراحي سايت با Front page
اطلاعات جامع در مورد ويروسهاي كامپيوتري
اطلاعات جامع در مورد فناوري نانو
طریقه رایت کردن سی دی بدون نرم افزار در ویندوز XP
شناسایی 10حفره بزرگ ویندوز و نحوه بستن آنها
طراحی وب سایت، فروشگاه ساز...برچسب : نویسنده : وب پویا webpouya بازدید : 153
این تجربهایست که یک شهروند روسی با نادیده گرفتن تجربه دیگران و خرید یک هارد درایو ۵۰۰ گیگابایتی چینی به آن دست پیدا کرده است.
این شهروند روسی که در مناطق مرزی روسیه با چین زندگی میکند در سفری به چین با دیدن قیمت فوقالعاده ارزان یک هارد درایو ۵۰۰ گیگابایتی با برند سامسونگ برای خرید آن وسوسه میشود اما هنگامی که برای ریختن اطلاعات به درون این هارددرایو اقدام می کند متوجه میشود که این هارددرایو خیلی کمتر از آنچه که بر روی آن نوشته شده است ظرفیت دارد.
او با مراجعه به یک مرکز تعمیرات رایانه در کشور خود مشکل خود را مطرح می کند که این مرکز با گشودن پشت این هارددرایو به عمق فاجعه پی میبرد. همانطور که از تصویر پیداست متخصصین تقلب و جعل قطعات تنها با ساخت قاب هارد درایوهای سامسونگ و چسباندن دو مهره بزرگ برای رسیدن به وزن لازم تنها یک فلشدرایو ۱۲۸ مگابایتی را در درون هارددرایو قرار دادهاند.
بنا به اعلام این مرکز تعمیرات قطعهساز چینی سپس با هک کردن فیرمویر این حافظه فلش کاری کرده تا در هنگام اتصال اولیه این حافظه فلش به صورت ظاهری حافظهای معادل ۵۰۰ گیگابایت را نشان دهد اما در هنگام ریختن اطلاعات بر روی آن، مشتری فریبخورده تازه متوجه ماجرا میشود.
اخیرا از این گونه حافظه ها در گذرگاههای مرزی علی الخصوص در مناطق مرزی غرب کشور نیز مشاهده شده است و حافظههای فلش با ظرفیت بالا اما با قیمتی پائین به فروش میرسد که تنها سود هنگفتی را عاید افراد فرصتطلب میکند. با توجه به نبود مرجع رسیدگی به این گونه اقدامات، بجاست کاربران ایرانی خود از خرید این گونه حافظهها خودداری کرده و به خرید اجناس با گارانتیهای معتبر داخلی اقدام نمایند.
طراحی وب سایت، فروشگاه ساز...برچسب : نویسنده : وب پویا webpouya بازدید : 138