برنامه ها

محبوب‌ترین زبان‌های برنامه‌نویسی ۲۰۱۱-۲۰۱۰

top-programming-languages

محبوب‌ترین زبان‌های برنامه‌نویسی در سال ۲۰۱۱-۲۰۱۰ را مشاهده می‌کنید. محبوبیت زبان‌های برنامه‌نویسی نشان‌گر ضعف یا قدرت آنها نیست. زبان Java همانند چند سال گذشته محبوب‌ترین زبان برنامه‌نویسی به شمار می‌آید. بیشترین افزایش محبوبیت یک زبان، مربوط به زبان Lua می‌باشد که از رتبه ۲۰ به رتبه ۱۰ محبوب‌ترین زبان‌های برنامه‌نویسی رسیده است.


ادامه را بخوانید...

tagبرچسب‌ها: , ,
  • تاریخ: ۹ تیر ۱۳۹۰
  • ۹ دیدگاه
  • کتاب آموزشی مهاجرت از VB6 به VB.NET

    زبان برنامه‌نویسی VB.NET نسل جدیدتر زبان ویژوال بیسیک ۶.۰ است. این محیط برنامه‌نویسی نسبت به نگارش قدیمی خود دچار تحولاتی چه در محیط و چه در کدنویسی شده است. کتاب آموزشی که معرفی می‌کنم راهنمای بسیار خوبی برای کسانی است که قصد مهاجرت از VB 6.0 به VB.NET را دارند.

    مشخصات کتاب:
    فرمت: PDF
    زبان: انگلیسی
    صفحات: ۶۵ صفحه
    حجم: ۲.۴ مگابایت


    ادامه را بخوانید...

    tagبرچسب‌ها: , , , , ,
  • تاریخ: ۴ مهر ۱۳۸۹
  • ۱۱ دیدگاه
  • چگونه یک رابط کاربری مناسب و استاندارد طراحی کنیم؟

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

    برای داشتن یک طراحی خوب در زمینه رابط کاربری، ابتدا باید کاربران نرم افزار را شناسایی کنید، سن، سطح سواد، نیازها و کارهایی که می خواهند با نرم افزار انجام بدهند را در نظر بگیرید. به طور مثال وقتی می خواهید نرم افزاری برای گروه سنی کودکان تولید کنید باید طراحی را با توجه با سن کاربران انجام دهید. پس از مشخص کردن کاربران و مشخصات آنان، سناریوهای هر کاربر را که در بخش تحلیل ایجاد شده اند را مورد بررسی قرار دهید و Use caseهای هر کاربر را در نظر بگیرید تا مجموعه ای از اشیاء و اعمال مربوط به آن ها مشخص شوند. این اجزاء معمولاً مبنایی برای ایجاد صفحات (منظور از صفحه، هر جزئی از رابط کاربری است که یکسری اجزای مربوط به هم را در کنار هم قرار می دهد، نه فقط صفحات وب) رابط کاربری می شوند که شامل طراحی گرافیکی، آیکون‌ها، متن‌ها، توضیحات صفحه و منوها می‌باشد.

    office2007

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


    ادامه را بخوانید...

    tagبرچسب‌ها: ,
  • تاریخ: ۱۵ شهریور ۱۳۸۹
  • ۱۴ دیدگاه
  • محبوب‌ترین زبان‌های برنامه‌نویسی سال ۲۰۰۹-۲۰۱۰

    top-programming-languages

    محبوب‌تربن زبان‌های برنامه‌نویسی در سال ۲۰۰۹-۲۰۱۰ را مشاهده می‌کنید.
    زبان برنامه‌نویسی Java همانند سال گذشته محبوب‌ترین زبان برنامه‌نویسی دنیاست…


    ادامه را بخوانید...

    tagبرچسب‌ها: ,
  • تاریخ: ۲۷ خرداد ۱۳۸۹
  • ۲۷ دیدگاه
  • محبوب تربن زبان های برنامه نویسی در سال ۲۰۰۸-۲۰۰۹

    top-programming-languages

    محبوب تربن زبان های برنامه نویسی در سال ۲۰۰۸-۲۰۰۹ را مشاهده میکنید.
    در راس تمامی زبان ها مثل سال گذشته ، جاوا محصول شرکت Sun قرار دارد که همچنان محبوب ترین زبان برنامه نویسی دنیاست…


    ادامه را بخوانید...

    tagبرچسب‌ها:
  • تاریخ: ۳۰ فروردین ۱۳۸۸
  • ۱۸ دیدگاه
  • توصیه‌هایی به علاقه‌مندان یادگیری برنامه‌نویسی

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

    Programmer - www.Barnameha.com

    در مرحله اول، حتما زبان برنامه نویسی مورد علاقه خود را انتخاب کنید. اگر اطلاعات دقیقی از برنامه نویسی ندارید با پاسخ دادن به سوالات زیر مسیر خود را انتخاب کنید: آیا دوست دارید برنامه هایی که تحت اینترنت اجرا می شوند را بنویسید؟(مثل وبسایت ها) یا برنامه هایی که در سیستم کاربر اجرا می شوند؟
    آیا دوست دارید برنامه ها یا سایت هایی که می نویسید حال ایستا داشته باشند یا پویا باشند؟ آیا دوست دارید برنامه هایتان تک کاربره باشد یا چند کاربره؟ آیا می خواهید برنامه های بزرگ سازمانی بنویسید یا برنامه های ساده؟ و …


    ادامه را بخوانید...

    tagبرچسب‌ها:
  • تاریخ: ۲۲ دی ۱۳۸۷
  • ۴۸ دیدگاه
  • Simple Loading ActiveX

    Simple Loading یه کامپوننت ساده و بسیار کاربردیه که میتونید در اپلیکیشن ها ازش استفاده کنید…
    این کامپوننت زمانی کاربرد داره که شما میخواهید در پروژه تان کمی کاربر را منتظر نگه دارید؛ مثلا در بارگذاری برنامه ، اتصال به اینترنت ، وقفه در برنامه و …

    simple-loading

    این کامپوننت با ویژوال بیسیک ۶ نوشته شده و همراه با یک مثال ارائه شده است.


    ادامه را بخوانید...

    tagبرچسب‌ها:
  • تاریخ: ۸ مهر ۱۳۸۷
  • ۲۱ دیدگاه
  • طراحی نرم افزار

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

    در اکثر موارد وقتی که کاربری برنامه‌ای رو برای اولین بار اجرا می‌کنه اگر به هر دلیلی رابط کاربر (User Interface) برنامه مورد پسندش قرار نگیره دیگه فرصت اجرای دوباره‌ای به برنامه نمیده و یک راست میره سراغ برنامه‌ی مشابه دیگه‌ای که رابط کاربرش راه دستش باشه و حق هم با کاربره. کاربر کاری به این نداره که برنامه شما چقدر توانایی داره و اون یکی چقدر براش مهم اینه که با اون یکی برنامه زندگی براش راحتتره.
    کاربر می‌خواد وظایفی رو به کمک برنامه سریعتر و بهتر انجام بده و در ذهنش هم الگوهایی برای انجام این وظایف داره. از طرفی برنامه هم طبق قوانین و اصول خودش دستورات رو می‌گیره تا وظایف خواسته شده رو به انجام برسونه. هر چقدر ما بتونیم تعابیر برنامه (Program Model) رو به تعابیر کاربر (User Model) نزدیکتر کنیم رابط کاربر مناسبتری برای برنامه ایجاد کردیم.

    برای این منظور کافیه که اصول ساده زیر رو در زمان طراحی رابط کاربر در نظر بگیریم:

    سادگی
    خیلی از کاربران از کار با کامپیوتر وحشت دارند. حتی بسیاری از کاربرانی که با کامپیوتر آشنایی کافی دارند هنوز این وحشت رو هنگام کار با یک نرم افزار جدید تو خودشون احساس می‌کنند. هر چقدر رابط کاربر برنامه پیچیده‌تر باشه این وحشت بیشتره. علاوه بر این وقتی کاربری قصد استفاده از یک برنامه رو داره هدفش اینه که کارش رو سریعتر راه بندازه نه اینکه مجبور بشه کلی چیزهای جدید یاد بگیره یا اینکه بره یک دوره آموزشی ببینه تا بتونه از برنامه استفاده کنه.
    اقلام و عملکردهای اضافی رو حذف کنید.
    هر چی اقلام روی صفحه بیشتر باشه یا منوها تو در تو و بزرگتر باشند عملکرد برنامه پیچیده‌تر به نظر میاد.
    تعداد انتخابها (Options) رو کاهش بدید.
    هر گزینه‌ای رو که در برابر کاربر قرار می‌دید بابتش کاربر باید فکر کنه و راجبش تصمیم بگیره. این وظیفه طراح رابط کاربره که بهترین تصمیم رو بجای کاربر بگیره.
    اقلام مرتبط به هم رو دسته بندی کنید.
    با دسته بندی کردن اطلاعات کاربر راحتتر می‌تونه رابطه بین اقلام رو بفهمه. جدا از اینکه با دریافت مفهوم یک قلم درک مفاهیم اقلام مرتبط به اون راحتتره. همچنین سعی کنید تا اونجا که امکان داره هر زمان فقط گوشه‌ای از این اقلام رو به کاربر نشون بدید. برای این منظور استفاده از Page Control یا Tab Control بهترین انتخاب شماست.
    جملات را ساده و کوتاه انتخاب کنید.
    می‌دونیم که اکثریت کاربران دفترچه راهنما یا راهنمای آنلاین برنامه رو نمی‌خونند. البته بیشتر ما هم به همین دلیل این دو قلم رو از برنامه‌هامون حذف می‌کنیم. جالبه بدونید که اکثر کاربران حتی پنجره‌های پیام (Message Box) برنامه رو هم نمی‌خونند. پس سعی نکنید که پیامهای زیادی به کاربر نشون بدید و اگر واقعا لازمه که کاربر چیزی رو بدونه حتی‌الامکان جمله رو کوتاه کنید. هر چی جمله کوتاه‌تر باشه شانس اینکه کاربر بخوندش بیشتره. به همین دلیل حتی کلماتی مانند لطفا و خواهشمند است رو از پیامها حذف کنید.


    ادامه را بخوانید...

    tagبرچسب‌ها:
  • تاریخ: ۷ مهر ۱۳۸۷
  • ۱۰ دیدگاه
  • برگه ها:
       برچسب‌ها:
    دانلود افزونه اپرا افزونه اپرا افزونه Opera بازی کم حجم دانلود بازی دانلود بازی رایگان دانلود بازی کم حجم نرم افزارهای مجانی نرم افزارهای رایگان Barnameha نرم افزار مجانی دانلود نرم افزار مجانی برنامه ها دانلود نرم افزارهای رایگان دانلود نرم افزار رایگان