loading...
 

شاپ کیپر

شاپ کیپر

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

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

اسپیلیت (تو تکه ) کردن صفحه

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

ویدئو ها

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

بیان تجربیات شخصی خریداران شما

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

طراحی تک ستونی

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

استفاده از جملات کلیدی تصویری

چه عاملی موثر از این تکنیک که خودتان پیشنهادی اغوا کننده به مشتریان خود در غالب یک سوال بدهید. بعنوان مثال "آیا میخواهید درامد شما بیشتر شود؟" یا امثال آن از عوامل جذب مشتریان و کلیک بر آن است.



درباره دیگر زبان ها ,
زینب بازدید : 1 شنبه 28 تير 1399 زمان : ۰۵:۳۵ نظرات (0)
اگر می‌خواهید وب­ سایت شما در میاد دیگر رقبا برجسته شود و از آن ها پیشی بگیرید، باید حضور آنلاین شما برجسته باشد. تعداد زیادی وب‌سایت راکد و خسته‌کننده در دنیا وجود دارد– شما نباید یکی از آن‌ها باشید. ساختن یک سایت عالی راحت است، تنها کاری که باید انجام دهید دنبال کردن چند قانون خلاقانه است.
۱. سایتی که به خوبی به آن فکر شده و استفاده از آن آسان است. چرا؟ اگر بازدیدکنندگان چیزی که به دنبال آن هستند را راحت پیدا نکنند، سایت شما را ترک می‌کنند. کارها را برای کاربر خود آسان کنید تا گیر بیفتند و شما را بهتر بشناسند. چند مورد از صفحه هایی که بازدید کنندگان هرگز نباید ترک کنید عبارتند از: صفحه‌ی اصلی (خانه)، درباره‌ی سایت، خدمات و تماس. همچنین اگر وبلاگ، نمونه کار و/یا صفحه‌ی توصیفات دارید فراموش نکنید که آن‌ها را به فهرست سایت اضافه کنید.
۲. آرایش رنگ دل‌انگیز و چشم‌نواز. رنگ در انتقال پیام درست به خوانندگان شما تاثیر به سزایی دارد. رنگ به شدت انگیزه ایجاد می‌کند و اغلب می‌تواند یک پیام قوی، سمبلیک و اغلب ناخودآگاه را منتقل کند. وقتی می‌خواهید برای طراحی سایت خود رنگ‌ها را انتخاب کنید از خودتان چند سوال بپرسید. بازدیدکنندگانتان چه کسانی هستند؟ هدف طراحی این وب سایت چیست؟ رنگ‌های روشن توجه بازدید کنندگان را جلب می‌کنند و از نظر فیزیکی تحریک‌کننده هستند. رنگ‌های عمیق، مات و کم‌رنگ آرام‌تر هستند و محیط آرام‌تری ایجاد می‌کنند. طرح رنگ‌ها را در حدود سه رنگ اصلی در قالب سایت خود نگه دارید.
۳. استفاده‌ی خوب از فضا. لازم نیست تمام اطلاعات و تمام عکس‌های شرکت را در صفحه اصلی بگنجانید. اگر فهرست سایت به خوبی طراحی شده باشد، می‌توانید از حداقل موارد در صفحه‌ی اصلی استفاده کنید و بهترین استفاده را از نظم فضایی ببرید. طراح وب شما باید بتواند از فضا به نفع شما استفاده کند و توجه را به المان‌های مهم در سایت جلب کند.
۴. تصاویر متناسب و گویا. امروزه عکس‌ها و تصاویر با قیمت‌های خوب در شرکت‌های عکاسی در دسترس است. مطمئن شوید که عکس‌هایی که انتخاب می‌کنید به سایت شما و /یا به محصولاتی که می‌خواهید برجسته کنید مرتبط است. اگر شما در حال فروش یک محصول هستید، استخدام یک عکاس همیشه ایده‌ی خوبی است. تفاوت بین عکس‌های آماتور و حرفه‌ای اغلب می‌تواند باعث شکست یا موفقیت یک وب‌سایت شود.
۵. فونت‌های منحصر به فرد که راحت خوانده شوند. اگر متن شما ناخوانا باشد، داشتن محتوای عالی چه فایده‌ای دارد؟ به انداره و فونت توجه کنید. امروزه فونت ها بییش از هر زمان دیگری در بستر اینترنت موجود میباشند، دیگر فقط تعداد انگشت شماری از فونت مناسب برای طراحی سایت نداریم. دیگر دلیل برای خسته‌کننده‌ بودن وجود ندارد. یک چیز چشم‌نواز را انتخاب کنید که شما را از رقابایتان متمایز کند.
منبع :
طراحی سایت حرفه ای وبلیان
درباره دیگر زبان ها ,
زینب بازدید : 1 شنبه 28 تير 1399 زمان : ۰۰:۲۰ نظرات (0)
در این تاپیک قصد دارم آموزش پایگاه داده ها رو قرار بدم امیدوارم دوستان که علاقه دارند منو کمک کنند و اگه کمی و کاستی داره اضاقه کنند

ضمنا تعداد تشکر ها باعث دلگرمی و ادامه کار میشه

---------- Post added at 12:34 PM ---------- Previous post was at 12:28 PM ----------

مفاهيم اساسي

داده
داده (data) دارای تعاريف مختلفی است، به طور کلی داده ها كلمات و ارزش هاي واقعي هستند كه از طريق مشاهده و تحقيق بدست مي آيند، به عبارت ديگر داده نمودي از وقايع، معلومات، رخدادها، پديده ها و مفاهيم مي باشد.

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

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

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

اطلاع
اطلاع (information) مفهومي است که براي گيرنده آن قابل درک بوده و با دانستن آن می تواند برای حل يک مسئله تصميم گيري يا ارزيابی كند.

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

وقتي اسم صفت خاصه و مقدار منسوب به آن در دست باشند اطلاعي در مورد موجوديت حاصل مي شود.

هنگاميکه اطلاعات در يک بسته خاص قرار می گيرند و براي درک موضوعی يا انجام کاری استفاده مي شود به دانش (knowledge) تبديل می شود.

موجوديت
موجوديت (entity) مفهوم کلي پديده، شيء يا فردي است که در مورد آن مي خواهيم اطلاع داشته باشيم و در کامپيوتر ذخيره کنيم.

هر نوع موجوديت دارای مجموعه اي از صفات خاصه (attribute) است که ويژگي جداکننده يک نوع موجوديت از نوع ديگر محسوب می شود.

مثال. اگر در نظر داريم يك سيستم پايگاه داده براي يك دبيرستان پياده سازي كنيم مواردي چون دانش آموزان، دبيران، دروس، كلاس ها و غيره جزء موجوديت هاي سيستم به شمار مي روند.

مثال. موجوديت دانشجو در سيستم دانشگاه مي تواند داراي صفات خاصه: نام، نام خاوادگي، سن، سال تولد، رشته تحصيلي، سال ورود و ... باشد و يا موجوديت درس صفات خاصه: كد درس، نام درس و تعداد واحد ‎

پايگاه داده
يک بانك اطلاعاتي يا پايگاه داده (database) مجموعه اي سازمان يافته و بدون افزونگي از داده های مرتبط به هم است که مي تواند توسط سيستم هاي کاربردي مختلف به اشتراک گذاشته شود و به راحتي دسترسی، مديريت و بهنگام شود.

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

ويژگي هاي داده در پايگاه داده

ويژگی هائی که داده در پايگاه داده بايد داشته باشند در ليست زير آمده است:

1. اشتراکی شدن (shared)
• داده در پايگاه داده بين چندين کاربر و برنامه کاربردی به اشتراک گذاشته می شود.
2. ماندگاري(persistence)
• وقتي داده در پايگاه داده ذخيره شد پايدار است و از بين نمی رود، مگر آنکه توسط سيستم پايگاه داده تغيير کند.
3. امنيت (security)
• داده در پايگاه داده از فاش شدن، تغيير و تخريب بدون مجوز محافظت می شود. مدير سيستم توسط سطوح دسترسي و قيدهای امنيتی نحوه دستيابی به داده را تعريف می کند و اطمينان می دهد که دستیابی از طريق مناسب انجام می شود.
4. اعتبار (validity)
• يا جامعيت (integrity) و يا صحت(correctness) به درستی داده در پايگاه داده نسبت به موجوديت دنياي واقعي معتبر اشاره دارد. مثلا موجودی بانک نبايد منفی باشد.
5. سازگاری (consistency)
• داده در پايگاه داده با مقدار واقعي داده در دنياي خارج سازگار است. وقتی يک فقره اطلاع در بيش از يک نقطه ذخيره شود و لازم باشد بهنگام شود، اگر بهنگام سازی در همه نقاط انجام نشود ناسازگاری ايجاد می شود.
6. کاهش افزونگی (non redundancy)
• داده در پايگاه داده داراي حداقل افزونگي است. افزونگي به اين معناست که هيچ دو فقره داده در بانک معرف يک موجوديت در دنياي خارج نباشد.
7. استقلال (independence)
• تغييردر نمايش فيزيکی، تکنيک های دستيابی و سازماندهی داده تاثيری روی برنامه های کاربردی ندارد.
روش هاي ذخيره داده

دو روش كلي براي ذخيره و بازيابي خودكار داده ها وجود دارد: سيستم فايلی ساده و سيستم پايگاه داده

سيستم فايلی (file system)

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

اشکالات چنين طراحي در ذخيره داده به طور خلاصه عبارتند:

1. افزونگي و ناسازگاري داده به دليل چندين فرمت فايل و تکرار اطلاعات در فايلهاي مختلف.
2. مشکل در دستيابی داده و نياز به نوشتن برنامه جديدي براي انجام هر کار
3. قيدهای جامعيت به جاي اينکه صريحا بيان شوند در کدبرنامه از نظر پنهان مي شد. اضافه کردن قيدهاي جديد يا تغيير قيدهاي موجود به سختي صورت مي گيرد.
4. ايجاد ناسازگاري به دليل وجود چندين کپي از فقره هاي داده
5. مشکلات امنيتی به دليل دسترسي همروند و بدون کنترل توسط چند کاربر
سيستم پايگاه داده (database system)

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

نرم افزاری به نام سيستم مديريت پايگاه داده ( DBMS ) به عنوان واسطه بين برنامه هاي كاربردي و پايگاه داده ايفاي نقش مي كند لذا امنيت داده ها در اين روش بيشتر است.

چند نمونه از کاربردهای سيستم پايگاه داده موارد زير هستند:

• انجام کليه تراکنش های بانکداري
• رزرواسيون و زمانبندي خطوط هوائي
• ثبت نام دانشجويان، واحدگيری و ثبت نمرات در مراکز آموزشی
• ثبت اطلاعات مشتريان، محصولات و فاکتورهای خريد و فروش
• پيگيري سفارشات و پيشنهادات در فروش online
• ثبت رکوردهاي کارمندان و محاسبات حقوق، کسورات مالياتي در سازمان ها
عناصر اصلي سيستم پايگاه داده

اجزاء اصلي سيستم بانك اطلاعاتي عبارتند از:

1. داده ها
• شامل داده هائي درباره موجوديت هاي مختلف محيط و ارتباط بين موجوديت ها.
2. سخت افزار
• شامل عناصر پردازشی، رسانه های ذخيره سازی داده، دستگاه هاي جانبي، سخت افزارهای ارتباطی و غيره.
3. نرم افزار
• شامل سيستم عامل و نرم افزارهاي ارتباطي شبکه، نرم افزار سيستم مديريت پايگاه داده و برنامه هاي كاربردي.
4. رويه های عملياتی
• شامل کليه عملياتی که روی پايگاه داده انجام می شود، نظير تهيه پشتيبان، آمارگيری و ...
5. کاربر
• شامل كاربران يا كساني كه به نحوي با سيستم در ارتباط هستند نظير مديرپايگاه داده(DBA)، طراحان پايگاه داده (DBD)، برنامه نويسان پايگاه داده (DBP) و کاربران نهائي(end users).
مزايا و معايب سيستم هاي پايگاه داده

مزاياي مهم سيستم پايگاه داده

1. تجمع، وحدت ذخيره سازي و کنترل متمرکز داده ها
2. كاهش افزونگي. تجمع داده و وحدت ذخيره سازی باعث کاهش افزونگی می شود. مثلا آدرس های مختلف برای يک مشتری در قسمت های مختلف اداره ثبت نمی شود.
3. به اشتراك گذاشتن داده ها. چند كاربر مي توانند در هم زمان به پايگاه داده دسترسي داشته باشند. برنامه هاي كاربردي موجود قادر به اشتراك گذاردن داده ها در پايگاه داده بوده و برنامه هاي كاربردي جديد نيز مي توانند از اين داده ها استفاده كنند.
4. پرهيز از ناسازگاري. با كاهش افزونگي، كنترل متمرکز و جامعيت، سازگاري و يكپارچگي داده ها تضمين مي شود.
5. اعمال محدوديت هاي امنيتي. سيستم هاي امنيتي در پايگاه داده امكان اعمال كنترل هاي مختلف را براي هر نوع دسترسي (* بازيابي،اصلاح، حذف و غيره) بر روي پايگاه داده فراهم مي كند.
6. صحت بيشتر داده و استقلال از برنامه های کاربردی
7. راحتی پياده سازی برنامه های کاربردی جديد
معايب سيستم پايگاه داده

1. طراحی سيستم های پايگاه داده پيچيده تر، دشوارتر و زمان برتر است.
2. هزينه قابل توجهی صرف سخت افزار و نصب نرم افزار می شود.
3. آسيب ديدن پايگاه داده روی کليه برنامه های کاربردی تاثير می گذارد.
4. هزينه زياد برای تبديل از سيستم فايلی به سيستم پايگاه داده نياز است.
5. نيازمند تعليم اوليه برنامه نويسان و کاربران و استخدام کارمندان خاص پايگاه داده است.
6. نياز به تهيه چندين کپی پشتيبان از پايگاه داده می باشد.
7. خطاهای برنامه می توانند فاجعه برانگيز باشند.
8. زمان اجرای هر برنامه طولانی تر می شود.
9. بسياروابسته به عمليات سيستم مديريت پايگاه داده است.
درباره دیگر زبان ها ,
زینب بازدید : 5 شنبه 21 تير 1399 زمان : ۱۸:۲۵ نظرات (0)
اگر علاقمند باشید تا بین ستون‌های یک گرید فاصله ایجاد کنید، باید از offset استفاده کرد. یک مثال:


کد PHP:   <div class="container">
<h4 class="alert alert-info">ایجاد فاصله بین ستون‌ها</h4>  
<div class="row">
<div class="col-lg-3 col-sm-4">
col-lg-3 col-sm-4
</div>
<div class="col-lg-8 col-lg-offset-1 col-sm-7 col-sm-offset-1">
col-lg-8 col-lg-offset-1 col-sm-7 col-sm-offset-1
</div>
</div>   <!-- end row -->     
  </div 
اگر در حالت معمولی، دو ستون با تعاریف col-lg-3 و col-lg-9 تعریف شده‌اند، می‌توان از ستون دوم یک واحد کم کرد و یک واحد به آفست آن افزود تا از ستون کناری فاصله بگیرد. آفست از سمت چپ ستون عمل می‌کند و اگر از نسخه RTL استفاده می‌کنید، از سمت راست.
علت اینکه در اینجا هم از col-lg استفاده شده و هم از col-sm، در قسمت 1 توضیح داده شد. می‌خواهیم این ردیف حتی در بازه sm نیز دو ستونی نمایش داده شود.
درباره دیگر زبان ها ,
زینب بازدید : 13 سه شنبه 09 ارديبهشت 1399 زمان : ۰۷:۵۵ نظرات (0)
همیشه وقتی از طراحی بحث میشه ، بیشتر این مسئله هست که چه کسی طراح هست و برای چه کاری طراحی انجام میشود ولی اصل دیگری معمولا همه از یاد می برند و آن هم اصل طراحی هست و اصولی که معمولا باید با ظرافت زیادی در طرح باید استفاده بشه ، طراحی کار هر کسی نیست و هر کسی ذات طراح بودن رو ندارند در ادامه بحث های بتدایی طراح ، طراحی در هر زمینه ای رو میخواهم توضیح بدم تا بیشتر با بنیاد این مسئله آشنا بشوید.

آیا واقعا همه میتوانند طراح باشند ؟

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


بقیه مقاله در وب سایت -> http://mehrshadonline.com/طراحی
درباره دیگر زبان ها ,
زینب بازدید : 14 سه شنبه 02 ارديبهشت 1399 زمان : ۰۹:۳۵ نظرات (0)
با سلام خدمت شما دوستان عزیز برای امروز اموزش تصویری سیلورلایت را اماده کردم امیدوارم شما ازش هوشتون بیاد همان طور که می دونید سیلور لایت توسط شرکت مایکروسافت ارایه می شود و به عنوان یک افزونه برای مرورگرها استفاده می شود به اون لقب قاتل فلش را داده اند
عناوین اموزش :Installing the toolkit and setting up the development environment
Using Expression Blend vs. Visual Studio 2010
Creating a Silverlight page
Compiling an application
Exploring the relationship between XAML and .NET
Using C#
Working with XAML
Digging into the Dependency Property System
Deploying and debugging code
Creating sophisticated layouts with panel elements
Managing Visual State with Visual State Manager
Transforming the user interface (UI) with templates
Understanding the event model
Working with text
Using business data in a binding
Creating an out-of-browser (OOB) application
Exploring trust levels
Playing audio and video
Handling errors
Exploring animations
Working with application windows
Integration with XNA
برای دانلود بر روی لینک های زیر کلیک کنید
پارت اول -حجم فایل :500 مگابایت
پارت دوم-حجم فایل :500 مگابایت
پارت سوم-حک فایل :218 مگابایت
درباره دیگر زبان ها ,
زینب بازدید : 7 چهارشنبه 27 فروردين 1399 زمان : ۱۹:۴۵ نظرات (0)
مزیت

□ رایگان: برای ایجاد سایتی به زبان PHP نیازی به پرداخت مبلغی بابت خرید HOST (دامنه) نیست که در مقابل این امکان برای ASP.NET وجود ندارد

□ کدباز: در PHP امکان دسترسی کامل به کد منبع نرم افزار وجود دارد که در مقابل ASP.NET کدباز نیست

□ پرتابل بودن (قابل حمل بودن): PHP روی هر سیستم عاملی اجرا می شود(PHP معمولا تحت لینوکس کار میکند) در حالی که ASP.NET فقط تحت ویندوز کار می کند(پروژه MONO)

□ Syntax: کسانی که قبلا با C و JAVA کار کردند یادگیری PHP سریعتر و آسانتر است

□ IDE (محیط برنامه نویسی): IDEهای موجودبرای زبان PHP معمولا رایگان است،ASP.NET تحت VISUAL STUDIO نوشته می شود که در کشورهایی که ملزم به رعایت کپی رایت هستند حدود 4000 دلار هزینه دارد

□ بانک اطلاعاتی: PHP با My SQL و ASP.NET با SQL SERVER کار می کند و قیمت My SQL از SQL SERVER ارزان تر است

معایب

□ نرم افزار PHP فقط با زبان خود PHP سازگار است در صورتی که در ASP.NET می توان از زبان های Delphi JAVA C# و VB.NET هم در محیط .NET استفاده کرد و محدود به ASP نمی شود

□ امنیت (از نظر Authentication(اعتبارسنجی اطلاعات ورودی)): زمانی که یک برنامه نویس غیر حرفه ای مبادرت به نوشتن برنامه ای با زبان PHP می کند باید اطلاعات وسیعی در زمینه امنیت وب داشته باشد چون در حالت پیش فرض PHP راهکاری برای اصلاح خودکار از بین بردن مشکلات امنیتی ناشی از دانش کم برنامه نویس ارائه نمی کند که در مقابل ASP به صورت هوشمند به رفع این مشکلات می پردازد

□ ASP.NET کامپایل و PHP مفسر دارد: ASP.NET قابلیت Encode کردن دارد، یعنی کدهای نوشته شده ی سمت سرور را به فایل dll تبدیل می کند ولی PHP کامپایل ندارد و البته یک رمزنگار به نام Zend برای PHP نوشته شده که کاری شبیه Encode کردن را برای کدهای PHP انجام می دهد

□ ASP.NET برای برنامه نویسی های سریع بسیار مناسب است زیرا تعداد بسیار زیادی کتابخانه دارد

اما در مقابل در PHP اکثر بخش های برنامه نویسی را خودتان باید بنویسید که این بسیار وقت گیر است

□ عدم پشتیبانیPHP از یونی کد و به خصوص زبان فارسی است، حتی آخرین نسخه های این زبان نیز امکان سورت صحیح متون فارسی را ندارد. البته این اشکال با کامپایل مجدد یا کمی برنامه نویسی قابل حل است .



peacock63
درباره دیگر زبان ها ,
زینب بازدید : 14 سه شنبه 12 فروردين 1399 زمان : ۰۷:۲۰ نظرات (0)
Opacity :

کد: #myElement { opacity: .4; /* other browsers and IE9+ */ filter: alpha(opacity=40); /* IE6+ */ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE6+ */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; /* this works in IE8 only */ } *****های opacity در اینترنت اکسپلورر از 100 محاسبه میشوند. پس 0.4 در opacity یعنی 40 در *****های اینترنت اکسپلورر

border-radius گوشه های گرد

کد: .box-radius { border-radius: 15px; behavior: url(border-radius.htc); } دمو »
فایل border-radius.htc

Box-shadow

کد: .box-shadow { -moz-box-shadow: 2px 2px 3px #969696; /* for Firefox 3.5+ */ -webkit-box-shadow: 2px 2px 3px #969696; /* for Safari and Chrome */ filter: progid:DXImageTransform.Microsoft.Shadow(color=#969696, Direction=145, Strength=3); }

Gradient

کد: #gradient { background-image: -moz-linear-gradient(top, #81a8cb, #4477a1); /* Firefox 3.6 */ background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4477a1),color-stop(1, #81a8cb)); /* Safari & Chrome */ filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#81a8cb, endColorstr=#4477a1); /* IE6 & IE7 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#81a8cb, endColorstr=#4477a1)"; /* IE8 */ }

موارد بیشتر را از منبع مقاله مشاهده کنید »
درباره دیگر زبان ها ,
زینب بازدید : 15 سه شنبه 12 فروردين 1399 زمان : ۰۳:۳۰ نظرات (0)
مربع
کد: #square { width: 100px; height: 100px; background: red;} مستطیل
کد: #rectangle { width: 200px; height: 100px; background: red;} دایره
کد: #circle { width: 100px; height: 100px; background: red; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;}/* Cleaner, but slightly less support: use "50%" as value */ بیضی
کد: #oval { width: 200px; height: 100px; background: red; -moz-border-radius: 100px / 50px; -webkit-border-radius: 100px / 50px; border-radius: 100px / 50px;}/* Cleaner, but slightly less support: use "50%" as value */ مثلث به سمت بالا
کد: #triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid red;} مثلث به سمت گوشه راست پایین
کد: #triangle-bottomright { width: 0; height: 0; border-bottom: 100px solid red; border-left: 100px solid transparent;} ستاره
کد: #star-five { margin: 50px 0; position: relative; display: block; color: red; width: 0px; height: 0px; border-right: 100px solid transparent; border-bottom: 70px solid red; border-left: 100px solid transparent; -moz-transform: rotate(35deg); -webkit-transform: rotate(35deg); -ms-transform: rotate(35deg); -o-transform: rotate(35deg);}#star-five:before { border-bottom: 80px solid red; border-left: 30px solid transparent; border-right: 30px solid transparent; position: absolute; height: 0; width: 0; top: -45px; left: -65px; display: block; content: ; -webkit-transform: rotate(-35deg); -moz-transform: rotate(-35deg); -ms-transform: rotate(-35deg); -o-transform: rotate(-35deg);}#star-five:after { position: absolute; display: block; color: red; top: 3px; left: -105px; width: 0px; height: 0px; border-right: 100px solid transparent; border-bottom: 70px solid red; border-left: 100px solid transparent; -webkit-transform: rotate(-70deg); -moz-transform: rotate(-70deg); -ms-transform: rotate(-70deg); -o-transform: rotate(-70deg); content: ;}
قلب
کد: #heart { position: relative; width: 100px; height: 90px;}#heart:before,#heart:after { position: absolute; content: ""; left: 50px; top: 0; width: 50px; height: 80px; background: red; -moz-border-radius: 50px 50px 0 0; border-radius: 50px 50px 0 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%;}#heart:after { left: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -o-transform-origin: 100% 100%; transform-origin :100% 100%; } سایر شکل ها در منبع مقاله »
درباره دیگر زبان ها ,
زینب بازدید : 14 شنبه 09 فروردين 1399 زمان : ۰۵:۰۰ نظرات (0)
با نام و یاد خدای مهربان در این مقاله قصد داریم در مورد IoC Container یا مدیر وارونگی کنترل مطالبی را ارائه دهیم. مدیر وارونگی کنترل، به عنوان هسته فریمورک اسپرینگ object ها را می سازد، آنها را بهم متصل کرده، پیکربندی می کند و مدیریت آنها را به عهده می گیرد تا چرخه زندگی خود را از ایجاد تا پایان به اتمام برسانند! مدیر IoC، اطلاعات را از فایل XML دریافت کرده و مطابق آن عملیات لازم را انجام می دهد. عملیات اصلی مدیر IoC عبارتند از:
نمونه گیری از کلاس اپلیکیشنپیکربندی اشیاگردهم آوردن و اسمبل کردن وابستگی های بین اشیا



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


BeanFactoryApplicationContext


تفاوت های بین BeanFactory و ApplicationContext

دو واسط org.springframework.beans.factory.BeanFactory و org.springframework.context.ApplicationContext همانند یک مدیر IoC عمل می کنند. واسط ApplicationContext بر روی واسط BeanFactory ایجاد شده است. این واسط چندین قابلیت اضافه بر BeanFactory ارائه می دهد، مانند مجتمع سازی با Spring’s AOP، message resource handling (برای I18N)، انتشار رویداد، محتوای خاص لایه کاربرد (مانند WebApplicationContext) برای برنامه های وب. بنابراین بهتر است از ApplicationContext استفاده کنید تا BeanFactory .
استفاده از BeanFactory

XmlBeanFactory، کلاس پیاده سازی برای واسط BeanFactory است. برای استفاده از BeanFactory، باید یک نمونه از کلاس XmlBeanFactory ایجاد کنیم. اینکار به صورت زیر انجام می شود: Resource resource=new ClassPathResource("applicationContext.xml");
BeanFactory factory=new XmlBeanFactory(resource); سازنده کلاس XmlBeanFactory یک شی منبع (Resource object) دریافت می کند، بنابراین برای ایجاد یک شی از کلاس BeanFactory ابتدا نیاز به یک شی از کلاس Resource داریم. استفاده از ApplicationContext

کلاس ClassPathXmlApplicationContext، کلاس پیاده سازی واسط ApplicationContext است. پس باید نمونه ای از کلاس ClassPathXmlApplicationContext ایجاد کنیم تا بتوانیم از ApplicationContext استفاده کنیم. این کار بصورت زیر انجام می شود: ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext .xml"); سازنده کلاس ClassPathXmlApplicationContext یک رشته دریافت می کند، بنابراین برای ایجاد یک نمونه از ApplicationContext باید نام فایل xml را به آن پاس دهیم. منتظر مقالات و آموزش های بعدی باشید، جهت مشاهده آموزش های جاوا اسپرینگ اینجا کلیک کنید.


منبع: میهن لرن
درباره دیگر زبان ها ,
زینب بازدید : 13 شنبه 17 اسفند 1398 زمان : ۲۰:۱۰ نظرات (0)
سلام
قصد راه اندازی سایت مستقیم کننده لینک رو دارم
نمونه سایت :فایل گیر - مستقیم کننده لینک ها

امکانات اظافه درخواستی قسمت مدیریت:
1-محدود کردن سرعت دانلود هر کابر
2-قابلیت دیدن کاربران آنلاین در سایت به صورت همزمان 1 الی 100 نفر و........
3-قابلیت دیدن فایل های کاربران و دخیره شدن ان از ابتدای فعال شدن اکانت پرمیوم تا اخرین لحظه و ذخیره شدن کامل فایل هایی که کاربر طی دوره معین شده فایل مستقیم کرده است
ذخیره شدن لینک های کاربر حجم ان تاریخ ان برای مدیریت
4- مسدود سازی کاربران به صورت روزانه ماهیانه سالیانه و همیشگی و قابلیت در اوردن از بن
5-دیدن تمامی لاگ ها ورودی کاربران ای پی زمان ورود و موقعیت ای پی و ذخیره شدن ان از زمان ایجاد کاربری و تا اخرین لحظه ورود و خروج
6- قابلیت دادن اکانت حجمی به کاربر مثال:10گیگابایت حجم و ترافیک 100گیگابایت

امکانات اظافی قسمت کاربران:

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

مشاهده تمامی پرداخت ها به صورت کامل
نام نام خوانوادگی ایمیل شماره تلفن
-----------------------------------------------------
لطفا نرخی را اعلام کنید که مناسب باشد
با تشکر
درباره دیگر زبان ها ,
زینب بازدید : 9 سه شنبه 29 بهمن 1398 زمان : ۱۵:۰۵ نظرات (0)

تعداد صفحات : 3

موضوعات
لینک دوستان
پیوندهی روزانه
  • آرشیو لینک ها
  • صفحات جداگانه
    آمار سیت
  • کل مطالب : 4,635
  • کل نظرات : 0
  • افراد آنلین : 18
  • تعداد اعضا : 0
  • بازدید امروز : 5,390
  • باردید دیروز : 6,295
  • بازدید هفته : 17,787
  • بازدید ماه : 71,372
  • بازدید سال : 664,214
  • بازدید کلی : 2,049,437