رفتن به مطلب

جستجو در تالارهای گفتگو

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

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالارهای گفتگو

  • انجمن نواندیشان
    • دفتر مدیریت انجمن نواندیشان
    • کارگروه های تخصصی نواندیشان
    • فروشگاه نواندیشان
  • فنی و مهندسی
    • مهندسی برق
    • مهندسی مکانیک
    • مهندسی کامپیوتر
    • مهندسی معماری
    • مهندسی شهرسازی
    • مهندسی کشاورزی
    • مهندسی محیط زیست
    • مهندسی صنایع
    • مهندسی عمران
    • مهندسی شیمی
    • مهندسی فناوری اطلاعات و IT
    • مهندسی منابع طبيعي
    • سایر رشته های فنی و مهندسی
  • علوم پزشکی
  • علوم پایه
  • ادبیات و علوم انسانی
  • فرهنگ و هنر
  • مراکز علمی
  • مطالب عمومی
  • مکانیک در صنعت مکانیک در صنعت Topics
  • شهرسازان انجمن نواندیشان شهرسازان انجمن نواندیشان Topics
  • هنرمندان انجمن هنرمندان انجمن Topics
  • گالری عکس مشترک گالری عکس مشترک Topics
  • گروه بزرگ مهندسي عمرآن گروه بزرگ مهندسي عمرآن Topics
  • گروه معماری گروه معماری Topics
  • عاشقان مولای متقیان علی (ع) عاشقان مولای متقیان علی (ع) Topics
  • طراحان فضای سبز طراحان فضای سبز Topics
  • بروبچ با صفای مشهدی بروبچ با صفای مشهدی Topics
  • سفيران زندگي سفيران زندگي Topics
  • گروه طرفدارن ا.ث.میلان وبارسلونا گروه طرفدارن ا.ث.میلان وبارسلونا Topics
  • طرفداران شياطين سرخ طرفداران شياطين سرخ Topics
  • مهندسی صنایع( برترین رشته ی مهندسی) مهندسی صنایع( برترین رشته ی مهندسی) Topics
  • گروه طراحی unigraphics گروه طراحی unigraphics Topics
  • دوستداران معلم شهید دکتر شریعتی دوستداران معلم شهید دکتر شریعتی Topics
  • قرمزته قرمزته Topics
  • مبارزه با اسپم مبارزه با اسپم Topics
  • حسین پناهی حسین پناهی Topics
  • سهراب سپهری سهراب سپهری Topics
  • 3D MAX 3D MAX Topics
  • سیب سرخ حیات سیب سرخ حیات Topics
  • marine trainers marine trainers Topics
  • دوستداران بنان دوستداران بنان Topics
  • ارادتمندان جليل شهناز و حسين عليزاده ارادتمندان جليل شهناز و حسين عليزاده Topics
  • مکانیک ایرانی مکانیک ایرانی Topics
  • خودرو خودرو Topics
  • MAHAK MAHAK Topics
  • اصفهان نصف جهان اصفهان نصف جهان Topics
  • ارومیه ارومیه Topics
  • گیلان شهر گیلان شهر Topics
  • گروه بچه های قمی با دلهای بیکران گروه بچه های قمی با دلهای بیکران Topics
  • اهل دلان اهل دلان Topics
  • persian gulf persian gulf Topics
  • گروه بچه های کرد زبان انجمن نواندیشان گروه بچه های کرد زبان انجمن نواندیشان Topics
  • شیرازی های نواندیش شیرازی های نواندیش Topics
  • Green Health Green Health Topics
  • تغییر رشته تغییر رشته Topics
  • *مشهد* *مشهد* Topics
  • دوستداران داريوش اقبالي دوستداران داريوش اقبالي Topics
  • بچه هاي با حال بچه هاي با حال Topics
  • گروه طرفداران پرسپولیس گروه طرفداران پرسپولیس Topics
  • دوستداران هامون سینمای ایران دوستداران هامون سینمای ایران Topics
  • طرفداران "آقایان خاص" طرفداران "آقایان خاص" Topics
  • طرفداران"مخربین خاص" طرفداران"مخربین خاص" Topics
  • آبی های با کلاس آبی های با کلاس Topics
  • الشتریا الشتریا Topics
  • نانوالکترونیک نانوالکترونیک Topics
  • برنامه نویسان ایرانی برنامه نویسان ایرانی Topics
  • SETAREH SETAREH Topics
  • نامت بلند ایـــران نامت بلند ایـــران Topics
  • جغرافیا جغرافیا Topics
  • دوباره می سازمت ...! دوباره می سازمت ...! Topics
  • مغزهای متفکر مغزهای متفکر Topics
  • دانشجو بیا دانشجو بیا Topics
  • مهندسین مواد و متالورژی مهندسین مواد و متالورژی Topics
  • معماران جوان معماران جوان Topics
  • دالتون ها دالتون ها Topics
  • دکتران جوان دکتران جوان Topics
  • ASSASSIN'S CREED HQ ASSASSIN'S CREED HQ Topics
  • همیار تاسیسات حرارتی برودتی همیار تاسیسات حرارتی برودتی Topics
  • مهندسهای کامپیوتر نو اندیش مهندسهای کامپیوتر نو اندیش Topics
  • شیرازیا شیرازیا Topics
  • روانشناسی روانشناسی Topics
  • مهندسی مکانیک خودرو مهندسی مکانیک خودرو Topics
  • حقوق حقوق Topics
  • diva diva Topics
  • diva(مهندسین برق) diva(مهندسین برق) Topics
  • تاسیسات مکانیکی تاسیسات مکانیکی Topics
  • سیمرغ دل سیمرغ دل Topics
  • قالبسازان قالبسازان Topics
  • GIS GIS Topics
  • گروه مهندسین شیمی گروه مهندسین شیمی Topics
  • فقط خودم فقط خودم Topics
  • همکار همکار Topics
  • بچهای باهوش بچهای باهوش Topics
  • گروه ادبی انجمن گروه ادبی انجمن Topics
  • گروه مهندسین کشاورزی گروه مهندسین کشاورزی Topics
  • آبروی ایران آبروی ایران Topics
  • مکانیک مکانیک Topics
  • پریهای انجمن پریهای انجمن Topics
  • پرسپولیسی ها پرسپولیسی ها Topics
  • هواداران رئال مادرید هواداران رئال مادرید Topics
  • مازندرانی ها مازندرانی ها Topics
  • اتاق جنگ نواندیشان اتاق جنگ نواندیشان Topics
  • معماری معماری Topics
  • ژنتیکی هااااا ژنتیکی هااااا Topics
  • دوستداران بندر لیورپول ( آنفیلد ) دوستداران بندر لیورپول ( آنفیلد ) Topics
  • group-power group-power Topics
  • خدمات کامپپوتری های نو اندیشان خدمات کامپپوتری های نو اندیشان Topics
  • دفاع دفاع Topics
  • عمران نیاز دنیا عمران نیاز دنیا Topics
  • هواداران استقلال هواداران استقلال Topics
  • مهندسین عمران - آب مهندسین عمران - آب Topics
  • حرف دل حرف دل Topics
  • نو انديش نو انديش Topics
  • بچه های فیزیک ایران بچه های فیزیک ایران Topics
  • تبریزیها وقزوینی ها تبریزیها وقزوینی ها Topics
  • تبریزیها تبریزیها Topics
  • اکو سیستم و طبیعت اکو سیستم و طبیعت Topics
  • >>سبزوار<< >>سبزوار<< Topics
  • دکوراسیون با وسایل قدیمی دکوراسیون با وسایل قدیمی Topics
  • یکم خنده یکم خنده Topics
  • راستی راستی Topics
  • مهندسین کامپیوتر مهندسین کامپیوتر Topics
  • کسب و کار های نو پا کسب و کار های نو پا Topics
  • جمله های قشنگ جمله های قشنگ Topics
  • مدیریت IT مدیریت IT Topics
  • گروه مهندسان صنایع گروه مهندسان صنایع Topics
  • سخنان پندآموز سخنان پندآموز Topics
  • مغان سبز مغان سبز Topics
  • گروه آموزش مهارت های فنی و ذهنی گروه آموزش مهارت های فنی و ذهنی Topics
  • گیاهان دارویی گیاهان دارویی صنایع غذایی شیمی پزشکی داروسازی
  • دانستنی های بیمه ای موضوع ها
  • Oxymoronic فلسفه و هنر

جستجو در ...

نمایش نتایجی که شامل ...


تاریخ ایجاد

  • شروع

    پایان


آخرین بروزرسانی

  • شروع

    پایان


فیلتر بر اساس تعداد ...

تاریخ عضویت

  • شروع

    پایان


گروه


نام واقعی


جنسیت


محل سکونت


تخصص ها


علاقه مندی ها


عنوان توضیحات پروفایل


توضیحات داخل پروفایل


رشته تحصیلی


گرایش


مقطع تحصیلی


دانشگاه محل تحصیل


شغل

  1. alirezanahri

    اصول طراحی وب سایت

    مقدمه طراحی صفحات وب مهارتی اســت که جنبه های نظری، فنی(زبان برنامه نویسی سایت) و هنری فراوانی دارد. در جنبه های نظری این مهارت، روش شناســی به بهترین روش برای برقراری ارتباط با مخاطب و انتقال پیام، پاســخگویی به نیازهای کاربران و جلب رضایت آنها است. جنبه های فنی طراحی وبســایت بر شیوه های پیاده سازی وبسایت و فناوری های به کار گرفته شده در آن تمرکز دارد تا وب سایت با سرعت مناسب و کارایی قابل قبول پیاده سازی شود و از امنیت کافی هم برخوردار باشد. در جنبه های هنری هم ملزومات ایجاد یک سایت با جذابیت های بصری بالا و زیبایی ظاهری مورد بحث قرار میگیرد. در این مقاله شــما با جنبه های نظری این مهارت یعنی روش شناســی طراحی صفحات وب آشنا میشوید که نخستین گام برای ایجاد یک وب سایت قلمداد میشود. اصول طراحی وب سایت برای ایجاد یک وبسایت مانند هر نرم افزار دیگری باید مراحلی را طی نمود تا ضمن تعیین اهداف موردنظر از ایجاد صفحات وب، مســیر رســیدن به این اهداف تا حدی روشن شود در یک جمع بندی کلی میتوان موارد زیر را به عنوان اصول طراحی وب سایت برشمرد: نیازسنجی: در این مرحله از اصول طراحی وب سایت باید مشخص کنید هدف از ایجاد وبسایت چیست. برای رسیدن به این شناخت، اغلب اوقات لازم است با سفارش دهنده وبسایت یا افراد مطلعی که توسط وی معرفی میشود مصاحبه صورت گیرد تا پاسخ روشنی برای پرسشهای زیر به دست آید: -وبسایت جزو کدام دسته از پایگاههای اینترنتی قرار میگیرد؟ آیا بیشتر بر جنبه اطلاع رسانی تأکید دارد یا جنبه های دیگری مانند فروش کالا و خدمات، سرگرمی، به اشتراک گذاری نظرات کاربران و … موردنظر است. -مخاطبان وبسایت چه افرادی هستند و چه ویژگی هایی دارند؟ آیا مراجعه کنندگان به وبسایت، مخاطبان عمومی هســتند یا قشر خاصی مانند دانشجویان، دانشآموزان، کارمندان یک اداره، کودکان و … کاربران اصلی وبسایت را تشکیل میدهند. -برآورد اولیه از تعداد مخاطبان ســایت و حجم اطلاعات چه میزان است؟ آیا وبسایت در زمره پایگاههای اینترنتی کوچک با کاربران محدود قرار میگیرد یا به دلیل ماهیت آن، مورد استفاده تعداد زیادی از مخاطبان واقع میشــود؟ برای نمونه وبسایت یک شــرکت تجاری احتمال بازدیدکننده چندانی نخواهد داشــت اما وبسایتی که برای اطلاع رسانی در مورد نمرات دانش آموزان یک دبیرستان ایجاد میشود قطعا با انبوهی از مراجعه کنندگان مواجه میشود. تهیه طرح اولیه: پس از کسب شناخت کافی از اهداف ایجاد وب سایت باید طرحی را آماده کنید که موارد زیر را شامل شود. مکتوب نمودن این موارد به شما کمک میکند بر اساس شناخت به دست آمده از اهداف وبسایت، برای طراحی وبسایت یک گام عملی دیگر بردارید.اصول طراحی وب سایت بخشهای اصلی و فرعی وبســایت را مشــخص کنید. بخشهای اصلی، اهداف وبســایت را محقق میکننــد و بخشهای فرعی به منظور جلب نظر مخاطبان، خدمــات جذابی را ارایه میدهند. برای نمونه در وبسایت یک شرکت رایانه ای، اطلاع رسانی مورد توانایی ها، خدمات و پروژههای شرکت بخش اصلی محســوب میشود اما میتوان برای جلب نظر مشــتریان، یک بخش فرعی را برای دانلود نرم افزارهای پرکاربرد درنظر گرفت. ســاختار سایت را طراحی نمایید. این ســاختار باید ارتباط میان صفحات مختلف و روشهای موجود در پیمایش وبسایت را به گونهای مشخص نماید که دسترسی به بخشهای گوناگون با سرعت و بدون ایجاد ســردرگمی برای کاربران انجام شــود. در مورد روش جستجوی اطالعات درون وب سایت، تصمیم گیری کنید. اجزاء تشــکیل دهنده وبســایت را مشــخص نمایید. این اجزاء در مورد وبسایتهای ساده، همان صفحات حاوی اطلاعات هســتند اما در وبســایت های پیچیده تر شامل سرویسهای قابل ارایه میباشــند. برای نمونه باید مشخص کنید که آیا وبسایت شما امکان ثبت نام کاربران و ارایه خدماتپست الکترونیک به آنها را فراهم میکند یا خیر. در انتهای این مرحله مهم، باید تصویری کلـــی از نقشه وبسایت در ذهن شما شکـل بگیرد تا به تدریج آن را مکتوب و تکمیل نموده و به این ترتیب وارد مرحله تهیه محتوا شوید. تهیه محتوا: در اصول طراحی وب سایت محتوا میتواند شامل موارد زیر باشد:اصول طراحی وب سایت -متن: شامل صفحات وب حاوی نوشته یا اسناد متنی قابل دانلود -مالتی مدیــا: مجموعهای از تصاویر یــا فایلهای صوتی ـ تصویری مرتبط بــا مطالب، عکسهایی از محصولات، تبلیغات و … – فایلهای اجرایی: شامل فایل برنامه های قابل دانلود، افزونه های موردنیاز مرورگر و … پیاده ســازی : تهیه طرح و بازنگری در اجزاء مختلف آن تا رســیدن به نســخه نهایی، طراح وبسایت را وارد مرحله پیاده ســازی یعنی ایجاد وب سایت میکند. در این مرحله باید به پرسشهای زیر پاسخهای مناسبی داده شود: – با توجه به طرح وبسایت، پیادهسازی آن با استفاده از چه ابزارها و فنآوریهایی ممکن است؟ -کدامیــک از این ابزارها و فنآوریها، کارایــی و امنیت موردنظر را با صرف کمترین هزینه به دنبال دارند و در عین حال قابلیت توسعه وبسایت را افزایش میدهند؟ – بر اســاس برآورد صورت گرفته در مورد حجم اطالعات و تعداد کاربران، چه امکانات ســختافزاریبرای راه اندازی وبسایت مورد نیاز است؟ آماده سازی و انتشار: پس از پیاده ســازی و درج محتوای صفحات وب سایت میبایست با انتخاب نام دامنه و تهیه فضای میزبان نســبت به آماده ســازی و انتشار وبسایت بر روی سرور وب اقدام نمود. اشکالزدایی و توسعه: پس از درج محتوا در وب سایت و قرار دادن آن بر روی سرور وب لازم اســت اصول طراحی وب سایتضمن رفع اشکالات موجود در آن که اغلب از خطاهای پیاده سازی ناشی میشود، میزان تطابق وضعیت ســایت با نیازســنجی اولیه مورد ارزیابی قرار گیرد. این تطبیق که با ارزیابی تعداد مخاطبان و نیز بازخوردهای دریافت شــده قابل انجام است به مدیران و طراحان وبسایت کمک میکند برای ایجاد تغییرات در ساختار یا محتوای وبسایت و نیز برنامه ریزی برای طرحهای توسع های اقدامات لازم را صورت دهند. اصول طراحی وب سایت اصول طراحی وب سایت را میتوان فرایندی دانســت که در آن خالقیت و مهارت فنی نقش عمدهای ایفا میکند. خالقیت از دو جنبه ارایه سرویس های ابداعی در وبسایت و نیز نوآوری در طراحی قالب و نحوه پیمایش صفحات قابل بررســی است و همین گستردگی باعث شده نتوان دستورالعمل جامعی در خصوص اصول طراحی وبسایت تدوین نمود. به بیان خلاصه تر، طراحی وبسایت جزو موضوعاتی است که سلیقه کاربران و طراحان کاملا بر آن تأثیرگذار است و به دلیل تنوع سلیقه های موجود، تأکید بر استاندارد و روشی مشخص در این زمینه چندان کارآمدی ندارد. بــا این وجود، میتوان نکاتــی را که اغلب متخصصین این فن و نیز کاربــران معمولی یا حرفهای اینترنت بر روی آنها اتفاق نظر دارند به عنوان اصول طراحی وب سایت برشــمرد. این نکات در پنج سرفصل طراحی، مخاطب محوری، ساختار اطلاعات، محتوا و پشتیبانی قابل دسته بندی هستند. طراحی طراحی وب ســایت باید به گونهای طراحی شود که در مرورگرهای مطرح دنیا به صورت کامل و صحیح نمایش داده شود. چنانچه وب سایت برای کاربران فارسی زبان ایجاد شده است، متون فارسی در همه سیستم عاملها با هر نوع تنظیم زبان قابل خواندن باشند. اصول طراحی وب سایت در صورت چندزبانه بودن وب ســایت، روش واضح و سریعی برای انتقال به صفحات دارای زبان موردنظر پیش بینی شود. طراحی گرافیکی صفحات و رنگ بندی آنها، منطبق بر اصول و قواعد دانش گرافیک باشد. طراحی وب ســایت و به خصوص صفحه اول آن دارای جذابیت باشد تا کاربرانی را که به صورت اتفاقی از وبسایت بازدید میکنند به خود جلب کند. وضوح تصویر (رزلوشــن) صفحات وب ســایت به گونه ای انتخاب شود که متناسب با تنظیمات اغلب کاربران باشد و ترجیحابهترین وضوح برای نمایش صفحات در انتهای صفحه اول قید گردد. برای افزایش جذابیت وب سایت از تصاویر، صداها و انیمیشنهای گیرا استفاده شود. تصاویر و شکلهای استفاده شده در صفحات از وضوح و ترکیب رنگ مناسب برخوردار باشند. امکان صرف نظر کردن از نمایش فایلهای چندرســانهای وجود داشــته باشــد. رنگ نوشته ها، رنگ و قالب صفحه، تصاویر و سایر اجزاء صفحه با یکدیگر هماهنگی داشته باشند و متناسب با زمینه فعالیت، اهداف کلی وب سایت و طیف مخاطبان آن باشند. مخاطب محوری اصول طراحی وب سایت در اصول طراحی وب سایت ، هدف از ایجاد وب ســایت کاملا مشــخص باشد و این هدف به صورت کامل در محتوا و مطالب موجود در وب سایت لحاظ گردد. مطالب وب سایت متناسب با زمینه فعالیت و معلومات و نیازهای عامه مخاطبان باشد. از به کارگیــری حجم انبوهی از تبلیغات به ویــژه تبلیغات تصویری و متحرک که باعث دلزدگی مخاطب و تحت الشعاع قرار گرفتن نقش مخاطب میگردد پرهیز شود. امکانی برای ارســال نظرات، پیشــنهادها و انتقادات کاربران در مورد محتوای کلی وب سایت یا موضوعی خاص درنظر گرفته شود. نظرات ارسال شده کاربران برای هریک از مطالب، پس از بررسی محتوای آنها در صفحه مربوط به آن مطلب نشان داده شود. امکان ارسال یک صفحه جهت معرفی به دوستان به نشانی های پست الکترونیک توسط کاربران وجود داشته باشد. در صورت بروز خطا در بارگذاری وبسایت یا نمایش صفحات، پیغامهای مناسبی به کاربر داده شود. طرح صفحات، رنگبندی آنها، نوع و اندازه فونت و تصاویر استفاده شده، متناسب با سلیقه غالب کاربران وبسایت و موقعیت سنی، شغلی و جایگاه اجتماعی آنها باشد. ساختار اطلاعات اصول طراحی وب سایت در اصول طراحی وب سایت از آنجا که ممکن اســت برخی کاربران از طریق پیوندهای موجود در ســایر وب ســایتها یا موتورهای جســتجو به صفحهای غیر از صفحه اول مراجعه کننــد، لذا در همه صفحات پیوندی برای رجوع به صفحه اصلی وب سایت وجود داشته باشد. برای صفحاتی که حاوی مطالب طولانی یا دســته بندی شده هســتند، تیتر مطالب در ابتدای صفحه قرار گیرد تا کاربر با کلیک روی آنها به ســراغ مطلب موردنظر برود. همچنین برای برگشت به این دسته بندی، در انتهای هر بخش پیوند برگشت به ابتدای صفحه قرار داده شود. بخشــی برای پرسشهای متداول که حاوی پرسشها و پاسخهای پرتکرار کاربران در مورد محتوای وب سایت است در نظر گرفته شود. نقشه وب سایت برای رجوع سریع کاربران به بخش موردنظر در دسترس باشد. امکان جستجوی آسان در مطالب وب سایت به ویژه بخش بایگانی وجود داشته باشد. منوی اصلی وب سایت از همه صفحات قابل دسترسی باشد. برای پیمایش در سایت و مرور مطالب و صفحات مختلف آن امکاناتی کاربرپسند تعبیه شود. کاربر در صفحه اول به آسانی با نحوه سازماندهی اطلاعات و ساختار وب سایت آشنا گردد. ســاختار اطالعات به گونه ای طرح ریزی شــود که دسترسی به هر یک از صفحات و مطالب به آســانی امکانپذیر باشد؛ نیاز به کلیک های زیاد برای رســیدن به یک مطلب نشانهای از ضعیف بودن ساختار وب سایت است. محتوا برای این که اصول طراحی وب سایت را رعایت کنیم رعایت نکات زیر ضروری است : هدف از راه اندازی وبســایت و مطالبی که ارایه میکند مشــخص باشد و حتی امکان به صورت توضیحی کوتاه در صفحه اول درج شود. مطالب درج شــده، در حوزهای که مرتبط با هدف راهاندازی وبســایت اســت جامع باشــد و پیوندهای مربوط به منابع و مراجع در انتهای مطالب درج گردد. محتوای موجود در وب سایت جدید باشد و در بازه های زمانی مناسب، به روزرسانی گردد. اطلاعات قدیمی از طریق بخش بایگانی قابل دسترسی و استفاده باشد. مشخصات نویسندگان مطالب یا منبعی که از روی آنها ترجمه یا اقتباس صورت گرفته درج شود. اشــتباهات تایپی یا نگارشــی و به ویژه محتوایی در مطالب وجود نداشــته باشد و پیوندها، به صورت کامل با محتوای پیوند تطابق داشته باشند. مشخصات ایجادکننده وب سایت و زمان تأسیس آن درج شود. زمان و تاریخ به روزرسانی وبسایت و درج هر یک از مطالب قید شود. در صــورت نیاز کاربران به نرم افــزار یا افزونه ای خاص برای مشــاهده برخی صفحات، قابلیت دسترسی به آن در وب سایت پیشبینی شود. آمار بازدیدکنندگان ترجیحا با قید زمان و توزیع جغرافیایی قابل مشاهده باشد. اطلاعات موردنیاز کاربران به صورت جامع و مانع وجود داشته باشد؛ یعنی در عین کامل بودن، از درج مطالب اضافه غیرمرتبط خودداری گردد. بین میزان استفاده از قالب های گوناگون ارایه محتوا، به ویژه متن و تصویر، تناسب برقرار باشد. برای نمونه، تکیه صرف بر متن برای ارایه محتوا باعث یکنواختی صفحات و خســتگی کاربر میشود و از سوی دیگر، استفاده بیش از حد از تصاویر، باعث کند شدن بارگذاری صفحه و نیز عدم تمرکز کاربر بر نوشته ها خواهد شد. پشتیبانی نام و دامنه مناســب و حتی المکان کوتاه برای وب ســایت انتخاب شــود و با محتوای سایت تناسب داشته باشد. وبســایت به موتورهای جستجوی مطرح معرفی شــود تا کاربران از طریق جستجو بتوانند به صفحات آن دست پیدا کنند. فضای درنظر گرفته شده برای وبسایت و نیز سرعت تبادل اطالعات در حد قابل قبولی باشد. حتی المکان حجم صفحات پایین باشــد تا کاربرانی که با خطوط کم سرعت مشغول گشت وگذار در اینترنت هستند هم بتوانند صفحات وبسایت را مرور کنند. صندوق پســت الکترونیک مدیر سایت به صورت منظم بررســی گردد و پاسخهای مناسب در کمترین زمان ممکن برای ارسال کنندگان پیغام فرستاده شود. امکانی برای گزارش خرابی پیوندها یا بروز خطا در کارکرد هر یک از بخش های وب سایت تعبیه شود تا کاربران به سادگی بتوانند این خطاها را گزارش نمایند. در صورت ذخیره ســازی اطلاعات شخصی کاربران در وبســایت، تمهیدات امنیتی کافی برای حفاظت از آنها در نظر گرفته شود. به صورت منظم از محتوای وب سایت نسخه پشتیبان تهیه و در محل امنی نگهداری شود. آزمونهای فنی موردنیاز برای بررسی صحت ارتباط میان صفحات و معتبر بودن پیوندها انجام گیرد. تا اینجا به اصول طراحی وب سایت پرداختیم. در مقاله های بعدی توضیحات بیشتر درمورد اصول طراحی وب سایت را مطرح خواهیم کرد . پس لطفا مقاله های دیگر مارا نیز مطالعه بفرمایید.
  2. امروز قصد داریم بشتر راجع به تکنولوژی های طراحی سایت و زبان های مختلفی که در این زمینه استفاده میشه اطلاعات کسب کنیم و ببینیم هر کدوم از تکنولوژی هایی که راجع به شون میشنویم واقعا چی هستن ، تکنولوژی هیا مختلفی مثل HTML و CSS و JavaScript و PHP و LESS و SASS و jQuery و فریم ورک هایی مثل Zend و Laravel و ... ما هرچقدر در این زمینه ها اطلاعات کسب کنیم باعث میشه بهتر بتونیم مسیر صحیح رو انتخاب کنیم و بهتر بتونیم مسیر درست رو انتخاب کنیم . HTML5 شاید همون طور که اکثر شاگردا دیسک های فلاپی یا برنامه زرنگار رو یادشون نیست، به زودی وقتی برسه که کسی دوران سرد و تاریک html4 و xhtml1.1 یادش نیاد. قبلا طراحی یک صفحه وب که توی تمام مرورگرها به یک شکل نمایش داده بشه یه مصیبت بزرگ بود. به خصوص اینترنت اکسپلورر کابوس طراحان وب بود. از طرفی هم هیچ کس html رو جدی نمیگرفت چون خیلی از نظر برنامه نویس ها استاندارد نبود. برای استاندارد سازی html یک عده xhtml رو طراحی کردن که طراح وب رو مجبور میکنه قواعد xml که یک زبان قاعده مند هست رو رعایت کنه. اینطوری تفسیر کردن کدهای html با مشکلات کمتری روبرو بود. اما این مشکلات جدیدی رو به وجود آورد چون خیلی ها xhtml رو درست استفاده نمیکردن و فقط امید دروغی به برنامه نویس ها میدادن. نهایتا html5 برای نجات همه وارد شد. یک استاندارد برای حکومت بر دنیای وب. البته انقدر این استاندارد جذابه که راهع خودش رو به دنیای موبایل و دسکتاپ هم باز کرده و تقریبا با html5 هر کاری (نه دیگه هر کاری) میتونید بکنید. یکی از مهمترین خصوصیات html5 و تکنولوژی های همراهش اینه که وظیفه هر کدوم به خوبی مشخصه. مثلا وظیفه خود html5 معنادار (semantic) کردن محتوا و مشخص کردن ساختار صفحه ست. به همین خاطر خیلی از تگ ها و خصوصیت هایی که مربوط به تغییر رنگ و لعاب صفحه بوده از این نسخه حذف شده. پس اگر html5 مینویسید همیشه این نکته رو به یاد داشته باشید. موقع نوشتن کد html باید تمرکزتون مشخص کردن ساختار و معنادار کردن محتوا به بهترین و تمیزترین شکل ممکن باشه. CSS3 اوضاع css هم به هیچ وجه بهتر از html نبود. انقدر که آدم احساس میکرد داره مرورگرها رو هک میکنه تا بتونه یه صفحه ساده رو توی همه شون به یه شکل نمایش بده. مرورگرها هر کدوم به یه شکل از css پشتیبانی میکردن و تقریبا برای هر مرورگر باید یه کد مجزا مینوشتیم. همینطور خیلی از آرزوهای طراحان وب با css2 برآورده نمیشد. مثلا خبری از انیمیشن یا سایه یا طراحی رسپانسیو نبود. خیلی از کارایی که الان به راحتی با css3 انجام میشه قبلا باید با مقدار زیادی کد javascript انجام میشد که همون طور که حدس میزنید اونم مصیبتای خودش رو داشت. اگر css مینویسید توصیه خاصی ندارم. فقط یادتون باشه که امکانات css3 تنها در اختیار شما نیست. هر کسی بدون ذره ای خلاقیت میتونه انبوهی از انیمیشن و افکت به صفحه ش بده و حتی رسپانسیو کردن صفحه هم اصلا کار سختی نیست. این امکانات جای خلاقیت و طراحی حرفه ای رو نمیگیره. یا طراح حرفه ای استخدام کنید یا یه طراح حرفه ای بشید. JavaScript جاوااسکریت یه زمانی برای این بود که وقتی یه نفر میاد توی وبلاگت یه پیغام بدی بگی "به وبلاگ من خوش آمدید" و وقتی میخواد صفحه رو ببنده (اون وقتا تب هم نبود که تب رو ببنده!) یه پیام بدی که "تو رو خدا بازم بیا" حداقل استفاده عمده ش توی ایران این بود. توی سایت های خارجی هم خبر زیادی از جاوا اسکریپت نبود. حتی تایید اعتبار فرم ها اکثرا طرف سرور و با php و asp انجام میشد. کمی قبل از ورود jquery و با معرفی شدن تکنیک ajax بود که جاوا اسکریپت جدی تر گرفته شد و به خاطر ساپورت متفاوت مرورگرها کتابخونه های زیادی به وجود اومد که درباره شون توی قسمتای بعدی توضیح میدم. و به طور خاص یه مساله باعث شد جاوا اسکریپت بدجوری جدی گرفته بشه و اونم رقابتی بود که سر سرعت اجرای جاوا اسکریپت توی مرورگر ها شکل گرفت و حاصلش موتور v8 گوگل بود که توی کروم و خیلی جاهای دیگه استفاده میشه. تا قبل از این سرعت جاوا اسکریپت فقط برای کارای بسیار ابتدایی و محدود قابل اعتماد بود. یکی دیگه از چیزایی که سرنوشت جاوا اسکریپت رو عوض کرد nodejs بود. موتوری که از v8 گوگل استفاده میکنه و جاوا اسکریپت رو خارج از بروزر اجرا میکنه و بهش قابلیت هایی مثل دسترسی به فایلها رو اضافه میکنه. این یعنی دیگه میتونید از جاوا اسکریپت به جای php و asp و ruby و پایتون، برای نوشتن برنامه های سمت سرور استفاده کنید. یا به جای cpp و سی شارپ و جاوا، برای نوشتن برنامه های کراس پلت فرم ازش استفاده کنید. بعضی از برنامه هایی که توی همین کانال باهاشون آشنا میشیم با جاوا اسکریپت (با زبان هایی که به جاوا اسکریپت کامپایل میشن و باز با اونا هم آشنا میشیم) نوشته شدن. اگر از جاوااسکریپت استفاده میکنید نکات زیر رو بدونید: - جاوا اسکریپت هیچ ربطی به جاوا نداره غیر از اسمی که به اشتباه روش گذاشته شده، نه مالکشون یکیه، نه سینتکسشون یکیه، نه سمنتیک و ساختارشون یکیه، انقدر بی شباهتن که معنایی نداره فرقاشون رو لیست کنم - هرچند جاوا اسکریپت هنوز مهربونه و میشه باهاش alert داد، اما دیگه واسه خودش کسی شده و جا داره شما هم جدی بگیریدش و خوب با مفاهیم پیشرفته ش آشنا بشید - جاوا اسکریپت یه زبان شیءگراست اما اگر با جاوا یا سی شارپ کار کردید، باید تعریف خیلی متفاوتی رو از شیءگرایی باهاش آشنا بشید و نهایتا این رو بدونید که جاوا اسکریپت بسیار بسیار بد استفاده میشه معمولا و بسیار بدتر از اون درک شده، حتی خارج از ایران. پس به دنبال یه مرجع خوب برای آموزش باشید. PHP خیلی خیلی وقت پیش، برنامه نویسی تحت وب گرفتاری های زیادی داشت. زبونایی مثل perl هم چندان سینتکس جذابی نداشتن. یه آقایی برای سایت شخصی خودش php رو طراحی کرد. به همین دلیل این زبان شبیه perl بود اما ساده تر، محدودتر و بی قاعده تر. از اونجایی که این زبون ساده بود و مخصوص ساخت وبسایت بود و رایگان بود، خیلی زود مشتری های خودش رو پیدا کرد و چندین بار بازنویسی شد تا مشکلاتش برطرف بشه. کم کم شیءگرایی هم به این زبون اضافه شد و توی نسخه آخرش بهینه سازی های خیلی جدی توی سرعت اجراش صورت گرفته. همون قدر که بین مایکروسافت و اپل، ویندوز و لینوکس، فیفا و پس، پپسی و کوکا و استقلال و پرسپولیس دعوا وجود داره، بین php و asp هم دعوا وجود داشته همیشه. هرچند زبان های دیگه ای مثل ruby و python و جاوا و اخیرا nodejs هم برای برنامه های تحت وب به کار میره، اما این دعوا ظاهرا جذاب تره. اگر فکر کردید من درباره این دعوا نظری میدم اشتباه میکنید :)) من پیش مخالفای php از php دفاع میکنم و پیش مخالفای asp از asp. چون اصولا دنیا رو سیاه و سفید دیدن درست نیست و هر چیزی نکات مثبت و منفی داره که باید اونا رو در کنار هم دید. و به طور خاص این مقایسه به چندین دلیل غلطه، اولیش اینه که php یه زبانه اما asp یه چارچوبه. پس مقایسه سیب و پرتقاله. واسه php فریم ورک های مختلفی وجود داره مثل Zend یا Laravel و... خلاصه با یادگرفتن زبان php میتونید هر نوع وب سایتی رو ایجاد کنید
  3. h.h

    برنامه نویسی ++C

    اموزش برنامه نویسی ++C دراین تاپیک به صورت گام به گام به اموزش برنامه نویسی با ++C (سی پلاس پلاس یا Borland C) پرداخته میشود برنامه ++C را میتوانید ازلینک زیر دانلود نمایید. پس از دانلود فایل را ازحالت زیپ خارج کرده ودر داخل پوشه روی Install کلیک کنید تا برنامه نصب شود سپس درمسیری که نصب کرده اید روی Bin کلیک کنید تا برنامه اجرا شود دانلود برنامه ++C نکته : این برنامه روی ویندوز 32 بیتی نصب میگردد.
  4. در این فروشگاه اینترنتی چندین پروژه تخصصی مخابرات شامل پروژه های پردازش صوت و پردازش تصویر مخابرات سیار، کدینگ ، شبکه داده و PLC آماده فروش می باشند برای اطلاع از جزئیات و مشخصات پروژه ها به آدرس زیر مراجعه نمایید. [Hidden Content] با تشکر
  5. soha1410

    برنامه نویسی اندروید

    سلام دوستان دیدم بعضی از دوستان برای آموزش اندروید (که همون وای فایه) اعلام آمادگی کردن. گفتم شروع کنیم قضیه رو بلکه صاحابش اومد. هر موقع تو اتوبوس منتظر راننده ایم تا بیاد حرکت کنیم. بعضی موقع ها می زنه به سرم که بپرم پشت فرمونو یا علی مدد راه بیافتیم. بلکه صاحابش بیادو:vahidrk:. اما خوب کاملا ارزششو داره اون موقعی که ما به اندروید علاقه مند شدیم و از یک سال پیش شروع به آموزشش کردیم محیط برنامه نویسی لازم براش eclipse بود البته در کنارش گوگل در حال آماده سازی android studio خودش بود. البته کسی رو هم مجبور نمی کرد ازش استفاده کنن. در نتیجه چون ساپورت های برنامه نویس ها تو سایت stackoverflow.com و بقیه سایت ها روی اکلیپس بود. مام تصمیم گرفتیم با اکلیپس شروع کنیم. اما الان یه جور جمود فکری و شاید ترس اجازه نمی ده اکلیپس عزیزو رها کنم و برم سروقت استادیو. در نتیجه خود دانید من تصمیم دارم با اکلیپس آموزش بدم. اگه مایل بودید. همین پستو سپاس بزنید تا شروع کنیم.:gnugghender: اگرم نزدید ما باز کار خودمونو می کنیم.
  6. این جزوه به جرات می تونم بگم یکی از بهترین کارهای موجود در زبان فارسی است که توسط آقای استخریان در مجله علم الکترونیک و کامپیوتر اولین بار منتشر شدو حالا در فضای وب قرار گرفته است . هم حجمش کم هست هم لازم نیس شما با مطالب اضافی و پیچیده از همین ابتدا درگیر بشوید لینک دانلود کتاب آموزش مفاهیم شی گرایی به زبان جاوا پسورد: [Hidden Content]
  7. Mehdi.Aref

    آموزش میکروکنترلر pic

    سادگی و آسانی مهمترین ویژگی یک زبان سطح بالا می باشد که موجب شده بطور گسترده ای در میکروکنترلرها برای کارهای بزرگ استفاده شود. یکی از این زبانها PIC BASICPRO می باشد.از زبان برنامه نویسی PIC BASIC یک زبان سطح بالا برای کامپایل ای سی های PIC که مصرف بیشتری در صنعت دارند استفاده می شود.در زیر مقاله ای در رابطه با آموزش این نرم افزار آورده شده است که امید است مورد استفاده دوستان برای مطالب آینده قرار گیرد. دانلود مقاله
  8. 1- اگر قصد نوشتن برنامه اندرویدی برای همه دستگاه های قابل حمل اعم از گوشی های هوشمند / تبلت ها / یخچال فریز/ تی وی / انواع نمایشگرها / ساعت جیبی / کلا هر وسیله ای که دارای پردازنده هست از نسخه 4 به این طرف اندروید استفاده کنید . چرا که نسخه 3 آن تنها برای تولید برنامه هایی جهت اجرا روی تبلت ها به درد می خورد . 2- آیا می دانستید نام قبلی google play چی بود ؟ Android Market که در سال 2008 در دسترس کاربران قرار گرفت و در سال 2012 به Google Play تغییر نام داد ( نام اولی خیلی اختصاصی تر بود نه ؟ ) 3- فعلا روی دستگاههای زیر می توان اندروید را اجرا کرد : گوشی های هوشمند تبلت ها کتابخوان ها نت بوکها پخش کننده ها تی وی های اینترنتی 4- انجمن های برنامه نویسان اندروید : جاهای زیادی برای بدست آوردن اطلاعات در مورد نحوه و چگونگی نوشتن برنامه های اندرویدی و رفع اشکال و بدست آوردن کدهای آماده وجود دارند به سه تا از اونا اشاره می کنم : سایت [Hidden Content] یه سایت فوق العاده عالی و غنی برای پرسش و پاسخ های برنامه نویسی نه تنها برای اندروید که برای اغلب زبانهای برنامه نویسی (این سایت واقعا بی نظیره ) سایت آموزشی گوگل برای اندروید به آدرس [Hidden Content] که دارای کدهای آماده (snippets) برای تازه کاران هست یک گروه گوگلی به آدرس [Hidden Content] که در آن مباحث مربوط به اندروید مورد بحث و گفتگو قرار می گیرد 5- همانطور که می دونید دسترسی به google play برای ایرانی ها محدود ه ( بخاطر تحریم ها ) اما جالب بدونید توی بعضی از کشورها خرید برنامه از این سایت ممنوع ولی فروش برنامه روی این سایت آزاده و بالعکس . برای مثال هندی ها می توانند از این سایت خریدی انجام بدهند ولی نمی توانند برنامه های خود رو در این سایت بفروشند یا کاربران کره جنوبی می توانند برنامه های خود رو در این سایت بفروشند ولی قادر به خرید ازش نیستند (دلیلش سیاسیه یا اقتصادی من نمیدونم ) 6- همانطور که می دونید برای اینکه در محیط نرمال eclipse بتوانیم برنامه اندرویدی بنویسیم نیاز به پلاگینی بنام ADT (بزار توسعه اندروید ) داریم این پلاگین به محیط برنامه نویسی eclipse امکانات زیر را می دهد : ایجاد یک پروژه اندرویدی جدید دسترسی به ابزارهای ارتباط با شبیه ساز و دستگاهها کامپایل و دیباگ برنامه های اندرویدی ایجاد فایل های APK از برنامه های اندرویدی ایجاد شده ایجاد مجوزهای دیجیتال جهت ثبت کد در APK ایجاد شده منبع : کتاب مرجع کامل برنامه نویسی اندروید - انتشارات ناقوس
  9. Mehdi.Aref

    چراغ راهنمایی

    در این پروژه، برنامه نویسی یه چراغ راهنمایی، بدون حالت دستی آورده شده است. عملکرد مدار به این صورت است که در ابتدا راه اندازی هر دو طرف در وضعیت قرمز هستند. پس از آن چراغ شماره 1 سبز و چراغ 2 قرمز می شود. و پس از طی زمان های تعریف شده، وضعیت تغییر میکند. زمان تنظیم شده برای حالت سبز 60 ثانیه و برای حالت زرد 4 ثانیه در نظر گرفته شده است. این برنامه و شماتیک مدار رو به صورت PDF میتونید از لینک زیر دانلود کنید: تهیه کننده: حامد مظاهری دانلود برنامه
  10. امروزه در کشور ما ردپای اترنت صنعتی را در صنایعی که اتوماسیون مدرن یا نسبتاً مدرن دارند میتوان مشاهده کرد. در مواردی نیز که از سیستم جامع و یکپارچه اتوماسیون زیمنس یعنی pcs 7 استفاده شده شبکه اصلی مورد استفاده برای ارتباط بین plc ها و نیز ارتباط plc ها با سیستم های hmi شبکه اترنت صنعتی است. از اینرو ارتباط با اترنت صنعتی را میتوان به عنوان پیش نیاز استفاده از pcs 7 تلقی کرد. کتاب پیکربندی و برنامه نویسی شبکه اترنت صنعتی با نرم افزار step 7 در 311 صفحه به تألیف مهندس محمدرضا ماهر و به اهتمام شرکت صابکو به صورت pdf آماده دانلود می باشد. این کتاب مشتمل بر موارد زیر می باشد: اترنت صنعتی و استانداردهای آن ارتباطات فیزیکی در اترنت ارتباطات منطقی در اترنت اجزای سخت افزاری اترنت صنعتی پیکربندی و برنامه نویسی opc با اترنت و ... دانلود کتاب
  11. partow

    ::1001 نکته آموزشی asp.net::

    سلام خدمت برنامه نویسان گرامی ... چند وقتی هستش که قراره یه تاپیک از نکته های asp.net بزنیم ... ولی این دست اون دست می کنیم ... تصمیم گرفتم خودم تاپیک رو بزنم ... دوستان ، هر نکته ای که هنگام پروژه نویسی آموختید رو اینجا به اشتراک بزارید ... مطمئناً با این کار به دوستاتون کمک بزرگی میکنید ... منتظر همکاریتون هستم ...
  12. partow

    100 کد اسکی

    100 کد اسکی - شماره { '8':'backspace', '9':'tab', '13':'enter', '16':'shift', '17':'ctrl', '18':'alt', '19':'pause/break', '20':'caps lock', '27':'escape', '33':'page up', '34':'page down', '35':'end', '36':'home', '37':'left arrow', '38':'up arrow', '39':'right arrow', '40':'down arrow', '45':'insert', '46':'delete', '48':'0', '49':'1', '50':'2', '51':'3', '52':'4', '53':'5', '54':'6', '55':'7', '56':'8', '57':'9', '65':'a', '66':'b', '67':'c', '68':'d', '69':'e', '70':'f', '71':'g', '72':'h', '73':'i', '74':'j', '75':'k', '76':'l', '77':'m', '78':'n', '79':'o', '80':'p', '81':'q', '82':'r', '83':'s', '84':'t', '85':'u', '86':'v', '87':'w', '88':'x', '89':'y', '90':'z', '91':'left window key', '92':'right window key', '93':'select key', '96':'numpad 0', '97':'numpad 1', '98':'numpad 2', '99':'numpad 3', '100':'numpad 4', '101':'numpad 5', '102':'numpad 6', '103':'numpad 7', '104':'numpad 8', '105':'numpad 9', '106':'multiply', '107':'add', '109':'subtract', '110':'decimal point', '111':'divide', '112':'f1', '113':'f2', '114':'f3', '115':'f4', '116':'f5', '117':'f6', '118':'f7', '119':'f8', '120':'f9', '121':'f10', '122':'f11', '123':'f12', '144':'num lock', '145':'scroll lock', '186':'semi-colon', '187':'equal sign', '188':'comma', '189':'dash', '190':'period', '191':'forward slash', '192':'grave accent', '219':'open bracket', '220':'back slash', '221':'close braket', '222':'single quote' } منبع
  13. ricardo

    ارتباط با بانک اطلاعاتی در asp.net mvc

    MVC معماری نرم افزاریی است که در حال حاضر به عنوان یکی از الگو های نرم افزاری در مهندسی نرم افزار مورد استفاده قرار می گیرد . این الگو منطق برنامه را از رابط کاربری به طور کامل جدا می سازد ، تا به توسعه دهندگان این امکان را بدهد تا توسعه ، تست و نگهداری نرم افزار را در واحد های مستقل انجام دهند . MVC مخفف سه کلمه Model ( مدل ) و View ( نمایشگر ) و Controller ( کنترلگر ) است . معماری MVC اغلب در برنامه های وبی ( Web Application ) مورد استفاده قرار می گیرد جایی که view با کد HTML به کاربر نمایش داده می شود ... bank-dar-mvc.rar
  14. Mehdi.Aref

    آموزش Matlab

    نرم افزار Matlab برنامه کامپیوتری است که برای کسانی که با محاسبات عددی ، و به ویژه جبر خطی سر و کار دارند، تهیه شده است. نام این نرم افزار از عبارت انگلیسی MATrix LABoratory اقتباس شده و هدف اولیه آن قادر ساختن مهندسین و دانشمندان به حل مسائل شمال عملیات ماتریسی بدون نیاز به نوشتن برنامه در زبان های برنامه نویسی متداول همچون C و FORTRAN بود. به طور کلی در حال حاضر MATLAB به ابزار پر قدرتی برای ترسیم داده ها ، برنامه نویسی و انجام محاسبات مهندسی و پژوهشی تبدیل شده است. آموزش این نرم افزار را می تونید از لینک زیر بصورت یک فایل pdf دانلود کنید که امیدوارم بدردتون بخوره. [Hidden Content]
  15. این مقاله آموزشی بصورت pdf از چهار قسمت کلی تشکیل شده که آشنایی با ساختار برنامه نویسی C ، معرف دستورات مورد استفاد در C ، آشنایی با توابع ، نوع دستورات برنامه نویسی در زبان C بر اساس طبقه بندی حافظه و ... رو شامل میشه. امیدوارم بدردتون بخوره. دریافت مقاله آموزشی برنامه نویسی C [Hidden Content]
  16. CodePlus

    [TRgroup]این شما و این Maxscript

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

    آموزش ویژوال بیسیک ۶

    کتاب الکترونیکی آموزش ویژوال بیسیک در n + 1 روز کاملا به زبان فارسی، در ۲۱ فصل همراه با تصاویر رنگی و توضیح به زبان ساده، شایان ذکر است، این کتاب از سطح مقدماتی تا پیشرفته میباشد. دانلود حجم : ۱٫۳۳ مگابایت رمز فایل : www.vatanbook.com
  18. شاید عنوان این مطلب به راحتی و در عرض چند ثانیه شما را از خواندن ادامه آن منصرف کند! ولی پیشنهاد می کنم حتی اگر یک وبلاگ ساده دارید تا انتهای این مطلب را بخوانید. برای اینکه شما را بیشتر متوجه اهمیت این مطلب کنم اتفاقی را که طی چند روز گذشته در بلاگهای مختلفی شاهد آن بودیم یاد آوری میکنم. طی چند روز گذشته وبلاگهای مختلفی که از “پارس تم” قالب دریافت کرده بودند به طرز عجیبی غیر قابل دسترسی شده بودند و به محض اینکه آدرس یکی از این وبلاگها را در مرور گرتان وارد می کردید وارد صفحه ای می شد که هیچ ربطی به وبلاگ نداشت و فقط نام پارس تم در آن مشاهده می شد! این اتفاق یک توضیح ساده داشت و آن استفاده بی نقص پارس تم در کد نویسی قالبها از meta tag ها بود یعنی یکی از این کدها باعث شده بود که وبلاگها به آدرس دیگری هدایت شوند. برای من خیلی جالب بود که حتی یک نفر از کسانی که از این قالبها استفاده کرده بودند (از بین کسانی که من دیدم) کوچکترین اطلاعی از کد نویسی نداشتند. ولی خیلی راحت فکر می کردند که مشکل از سرویس ارائه دهنده وبلاگ مثلا بلاگفا یا بلاگ اسکای و … بوده در صورتی که اگر یک نگاه به بقیه وبلاگها می انداختند می فهمیدند که این یک مشکل همگانی نیست. کدهای صفحات اینترنتی از دو قسمت Head و Body تشکیل شده اند، قسمت مربوط به head در میان دو کد و
  19. Mohammad Aref

    آموزش کاربردی توابع vb.net

    ویژوال بیسیک دات نت یکی از زبانهای معرفی شده به منظور نوشتن برنامه‌های مبتنی و با استفاده از چهارچوب دات نت است. دستورات این زبان مشابه بیسیک است. چون این زبان جزو مجموعه چهارچوب دات نت است کد تولید شده توسط آن (MSIL) در بیشتر مواقع فرقی با کدهای تولید شده توسط سی‌شارپ ندارد و کتابخانه‌های تولید شده در هر یک از این دو زبان مستقیماً در دیگری قابل استفاده‌است. اشتباهی که معمولاً در مورد ویژوال بیسیک دات نت می‌شود این است که با توجه به ویژگی‌های بیسیک کلاسیک که زبانی ساده و مخصوص غیرحرفه‌ای‌ها بود، این زبان نیز غیرحرفه‌ای تلقی می‌شود، در حالی که قابلیت‌های آن کاملاً با سی‌شارپ برابر است. در ضمن زبان مفسری نیست. وی بی دات نت علاوه بر امکانات عادی مثل برنامه نویسی برای ویندوز قابلیت برنامه نویسی برای کنسول‌ها و دستگاه‌های هوشمند (Smart Device) را هم دارد. سیستم کد‌ها بسیار منظم تر از وی بی ۶ شده و تمام کدها در کلاسها طبقه بندی می‌شود. آموزش کاربردی توابع vb.net
  20. چکیده مقاله در این مقاله که به لزوم تحول در مدیریت شهرهای ایران می پردازد، در ابتدا مشکلات شهرهای امروزی ایران و تنگناهای موجود آن برشمرده می شود. سپس با بررسی مبانی نظری در عرصه های شهرسازی و مدیریت شهری، اهداف مدیریت شهری در دنیای امروز مورد بررسی قرار می گیرد. آنگاه به چگونگی فایق آمدن شهرداری های کشورهای صنعتی بر مشکلات خود پرداخته شده و به اقداماتی که آنان در عرصه های مدیریتی خود به منظور ارتقاء سطح شهرسازی و رفع مشکلات شهرها انجام داده اند، اشاره می نماید. در ادامه بحث و به اختصار، مشکلات امروزی مدیریت شهری در ایران مورد بررسی قرار داده اند. در نهایت، این مشکلات با مبانی نظری، اصول مدیریت شهری و نحوه کار شهرداری های کشورهای صنعتی مقایسه می شود. در نتیجه گیری، ضمن تأکید بر تخصصی کردن مدیریت شهری و تحولاتی که در این عرصه باید معمول گردد، به لزوم تحول در قوانین و تشکیلات مدیریت شهری به منظور بهبود ساختار کالبدی، اجتماعی و اقتصادی شهرها اشاره شد و به پیشنهاد برای بهبود وضعیت آنها پرداخته می شود. کلمات کلیدی: مدیریت، قانون، فرهنگ، تخصص، کالبد، تشکیلات، برنامه ریزی، برنامه نویسی نویسنده: دکتر اسماعیل شیعه، دانشیار معماری و شهرسازی دانشگاه علم و صنعت ایران دانلود مقاله
  21. RezaMTJAME

    کار با رجیستری در سی شارپ

    در هنگام نوشتن یک برنامه در مواقعی بایستی مقداری را در یک مکان از سیستم کاربر ذخیره کنیم . انتخاب برنامه نویسان در این گونه موارد معمولا از بین سه گزینه ی زیر می باشد : ۱- DataBase 2- فایل های INI 3- رجیستری ( تنها در برنامه نویسی برای سیستم های ویندوزی کاربرد دارد ) استفاده از DataBase : به منظور نگهداری تعداد زیادی از مقادیر ، بهترین گزینه است . همچنین در صورتی که پای امنیت اطلاعات ذخیره شده در میان است ، در انجام این روش شک نکنید . در این روش میتوانید از قابلیت Password Protection که در تمامی بانک های اطلاعاتی وجود دارد ، استفاده کنید . استفاده از فایل های INI: در بعضی موارد هم میتوان از این روش استفاده کرد . البته این روش همراه با پیچیدگی و امنیت پایین میباشد . استفاده از رجیستری : روشی که قصد توضیح آن را داریم ، همین روش است . این روش دارای امنیت نسبتا پایینی ست . پس امنیت اطلاعات خود را با این روش به خطر نیاندازید . البته میتوانید اطلاعات خود را به صورت Encrypt شده در رجیستری قرار دهید ( مثلا مواقعی که قصد ذخیره یک رمز عبور ، در یک برنامه ساده را دارید ) . یکی از مزایای این روش سادگی و راحتی آن است . اگر موافق باشید ، به سراغ مراحل عملی کار برویم : یک پروژه ی جدید سی شارپ باز کنید و اسم آن را Registry in CS بگذارید . حالا وارد قسمت کد نویسی شده و Name Space زیر را در قسمت General تعریف کنید : using Microsoft.Win32; حالا میتوانید خیلی راحت در هر جایی از برنامتان از کلاس Registry استفاده کنید .
  22. خوب دوستان پستی که امروز گذاشتم یک پروژه چراغ راهنمایی برای سر چهار راه ها می باشد که فکر می کنم براتون جالب باشه اگه دوست دارید بدونید که چراغ های راهنمایی سر یک چهار راه چطور کنترل و مدریت میشوند حتما این پروژه را دانلود کنید . در ضمن این پروژه به زبان codevision است . و فایلی که برای دانلود اماده شده شامل : سورس برنامه به زبان Codevision + شماتیک + فایل پروتئوس حجم: 50 کیلوبایت لینک دانلود منبع: برق 20 دات کام پسورد فایل: www.bargh20.com
  23. FriendlyGhost

    نصب SQL Server 2008

    اگر برای نصب SQL دوستان مشکل داشتن ،این فایل راهنمای خوبی میتونه باشه !:wubpink:
  24. این مقاله PDF کوتاه جهت آشنایی با نحوه نوشتن هسته یک سیستم عامل به زبان C است که امیدوارم بدردتون بخوره. دانلود مقاله
  25. mona_serendipity

    پروژه های برنامه نویسی

    دوستان در این بخش هر کس برنامه هایی رو که در طول تحصیلش نوشته و مطمئن که درست کار می کنه، قرار بده ( با توضیحات لازم) تا بقیه دوستان هم بتونن ازشون استفاده کنن. البته هدف این نیست که از اینجا کپی شه و مستقیم بدید دست استاد، هدف راهنمایی و کمک هستش. امیدوارم مطالب مفیدی رو با هم به اشتراک بذاریم.
×
×
  • اضافه کردن...