آخرین اخبار و مقالات و مطالب پیرامون خط برنامه در ایران آی سی تی نیوز ، پایگاه فناوری اطلاعات و ارتباطات ایران

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

سیستم مدیریت محتوا

پارس

سی ام اس

نصب شده است که نرم افزاری قوی جهت

طراحی سایت

می باشد.

طراحی وب

با استفاده از

پرتال

(

پورتال

) پارس منجر به

طراحی وب سایت

شما می شود.

طراحی وب سایت

کپی رایت

پورتال

پارس

راهنمای مدیران؛ انتخاب طراح وب سایت

انتخاب یک طراح وب سایت می تواند بسیار سخت باشد، مخصوصا هنگامی که با پیچیدگی های اینترنت، مرورگرها، بهینه سازی برای موتورهای جست وجو، دسترسی وب، استانداردهای وب و دیگر جزئیات ساخت و طراحی یک وب سایت موفق آشنا نباشید. بیشتر مواقع طراح وب سایت، سابقه خوب و پروپوزال قانع کننده ای از خود ارائه می دهد، اما چطور می توان مطمئن شد که سطح واقعی تجربه آنها چقدر است؟ و آیا انتخاب شما انتخاب درستی خواهد بود یا خیر؟ در این مقاله سعی می کنیم نکاتی را که برای انتخاب طراح وب سایت به صورت کلی باید مدنظر قرار گیرد، بررسی کنیم.
راهنمای مدیران؛ انتخاب طراح وب سایت
محمد کرامتی- دنیای کامپیوتر و ارتباطات
انتخاب یک طراح وب سایت می تواند بسیار سخت باشد، مخصوصا هنگامی که با پیچیدگی های اینترنت، مرورگرها، بهینه سازی برای موتورهای جست وجو، دسترسی وب، استانداردهای وب و دیگر جزئیات ساخت و طراحی یک وب سایت موفق آشنا نباشید. بیشتر مواقع طراح وب سایت، سابقه خوب و پروپوزال قانع کننده ای از خود ارائه می دهد، اما چطور می توان مطمئن شد که سطح واقعی تجربه آنها چقدر است؟ و آیا انتخاب شما انتخاب درستی خواهد بود یا خیر؟ در این مقاله سعی می کنیم نکاتی را که برای انتخاب طراح وب سایت به صورت کلی باید مدنظر قرار گیرد، بررسی کنیم.
وب سایت تنها رنگ و لعاب آن نیست
وب سایت ممکن است رنگ های زیبا، بنرهای متحرک، گرافیک های جذاب، موزیک و دیگر جزئیات گرافیکی را برای تحت تاثیر قرار دادن بازدیدکنندگان داشته باشد، هر چند ظاهر خوب یک وب سایت قطعا در موفقیت آن نقش بسیار زیادی ایفا می کند، اما اینکه ظاهر وب سایت مناسب مخاطبین و مطالب ارائه شده آن است و آیا این ظواهر مکان قرارگیری در موتورهای جست وجو را بهبود می بخشد یا خیر حائز اهمیت است. آیا مشتریان بالقوه می توانند وب سایت شما را یافته و در آن به گشت وگذار بپردازند؟ آیا اگر بازدیدکننده وب سایت شما، مسن باشد و یا چشمان ضعیفی داشته باشد، باز هم می تواند خطوط وب سایت شما را خوانده و از خدمات و یا کالاهای شما مطلع شود؟
بهینه سازی برای موتورهای جست وجو
بهینه سازی وب سایت ها برای قرارگیری در صدر فهرست موتورهای جست وجو تقریبا تبدیل به یک علم مجزا شده است که می تواند در موفقیت وب سایت شما سهم بسزایی ایفا کند. یکی از مواردی که می تواند در قرارگیری وب سایت در صدر فهرست موتورهای جست وجو مهم باشد، رعایت کردن استاندارد های کدنویسی وب سایت است. موتورهای جست وجو به صورت اتوماتیک در اینترنت به دنبال وب سایت ها و قرار دادن اطلاعات آنها در بانک های اطلاعاتی خود هستند. اگر در این حین توسط کدهای نوشته شده در سایت سردرگم شوند، از آنها می گذرند و یا اعتبار سایت را پایین می آورند. موتورهای جست وجو به زیبایی سایت، تصاویر متحرک و یا ظاهر فوق العاده اهمیتی نمی دهند. آنها به طور اتوماتیک تنها متون سایت را می خوانند. موتورهای جست وجو هنگامی که با کدهای جاوا که به درستی در جایگاه مناسب قرار نگرفتند، برخورد می کنند گمراه می شوند. البته این بدان معنی نیست که وب سایت شما نمی تواند زیبا و جذاب باشد، اما باید استانداردهای اصلی طراحی وب سایت در آنها رعایت شود.
تطابق با مرورگرهای وب
در حال حاضر بیشتر کاربران اینترنت از internet explorer برای بازدید وب سایت ها استفاده می کنند. اما این بدان معنی نیست که وب سایت شما تنها باید برای این مرورگر طراحی شود. اینترنت یعنی آزادی و هر کاربری می تواند از هر مرورگری که بدان علاقه دارد استفاده کند. متاسفانه از آنجا که طراحی وب سایتی که در تمام مرورگرها به درستی نمایش داده شود کار ساده ای نیست، بیشتر طراحان وب آن را نادیده می گیرند. اما این مسئله روز به روز از اهمیت بالاتری برخوردار می شود، چرا که کاربران internet explorer در حال کاهش و کابران دیگر مرورگرها در حال افزایش هستند. مطمئن شوید که وب سایتی که برای شما طراحی خواهد شد با همه مرورگرهای مطرح از قبیل نگارش های مختلف internet expelorer ، firefox، opera و ... کار کند و دارای ظاهر یکسان در تمام آنها باشد.
زمان بارگذاری کامل سایت را چک کنید
سرعت نمایش وب سایت در مرورگرها یکی از عوامل مهم در یک وب سایت موفق است. به طور متوسط اگر یک وب سایت بیش از 10 ثانیه برای بارگذاری زمان لازم داشته باشد، برای هر ثانیه اضافه احتمال اینکه برخی از بازدیدکنندگان را از دست بدهید وجود دارد. در طراحی وب سایت باید تمام فاکتورها مانند کم حجم کردن تصاویر، بهینه سازی دسترسی به بانک های اطلاعاتی، کوچک کردن کدهای نوشته شده و ... مدنظر قرار گیرد. هر چند این کارها زمان بر است اما نتیجه حاصله تاثیر بسیار زیادی در اعتبار سایت دارد.
کدهای استاندارد را چک کنید
اطمینان حاصل کنید که طراح وب سایت مورد نظر شما، با استانداردهای وب مانند css، html 4، xhtml، rss آشنا هستند. رعایت کردن این استانداردها نه تنها به نمایش صحیح در تمام مرورگرها کمک خواهد کرد، بلکه می تواند در بالا بردن رتبه وب سایت شما در موتورهای جست وجو کمک کند.
امنیت وب سایت
رعایت مسائل امنیتی در وب سایت از اهمیتی زیادی برخوردار است، هکرها و کسانی که در زمینه علوم ضدامنیتی شبکه فعالیت می کنند بعضی به دلیل ربودن اطلاعات و اخاذی، بعضی برای تست کردن کارآیی علومی که فراگرفته اند و بعضی حتی برای تفریح سرگرمی، ساعت ها در اینترنت به دنبال وب سایت هایی می گردند که از نظر امنیتی ضعیف و قابل نفوذ باشند. بنابراین تسلط و تجربه طراح وب سایت در مسائل امنیتی و رعایت آنها در طراحی وب سایت از اهمیت ویژه ای برخوردار است.
پشتیبانی وب سایت
یک وب سایت بدون پشتیبانی عملا یک وب سایت غیرفعال و بدون استفاده است، بنابراین در هنگام عقد قرارداد دقت کنید که موارد بخش پشتیبانی به صورت کاملا شفاف و مشخص ذکر شده باشد. از آنجایی که نحوه طراحی، تکنیک های صفحه آرائی، نحوه استفاده از ابزارها، کدنویسی و در اصطلاح دست خط برنامه نویسان با یکدیگر متفاوت است، سعی کنید وظیفه پشتیبانی را به خود طراح و برنامه نویس وب سایت تان محول کنید، چرا که هیچ طراح و برنامه نویسی نمی تواند به خوبی طراح خود وب سایت آن را پشتیبانی کند و تغییرات موردنظرتان را در وب سایت اعمال کند.
استفاده از نرم افزارها و ابزارهای برنامه نویسی معتبر
یک طراح حرفه ای برای طراحی و برنامه نویسی وب سایت از نرم افزارها و ابزارهای برنامه نویسی مختلفی استفاده می کند. دقت کنید که نرم افزارهای استفاده شده در طراحی وب سایت شما معتبر و دارای مجوز استفاده (licence) از شرکت سازنده آن باشد چرا که در غیر اینصورت ممکن است وب سایت شما مورد پیگرد قانونی این شرکت ها قرار بگیرد و این امر موجب مسدود شدن وب سایت شده و شما مجبور به پرداخت جریمه و خسارت به این شرکت ها شوید.


برنامه نویس جایزالخطاست!

... هیچ برنامه نویسی نمی تواند ادعا کند کدی که می نویسد، در اولین بار اجرا، بی شک درست کار خواهد کرد ... حتی ماهرترین برنامه نویسان هم کد بی نقص نمی نویسند و همواره نیاز است که کدهای خود را رفع ایراد کنند تا از مشکلات آن با خبر شود، اما این اشکال زدایی یعنی چه و به چه صورت می توان آن را رفع کرد؟ شما یک برنامه نوشته اید که خروجی آن مطابق با نتیجه دلخواه شما نیست و کدهای شما هم از نظر منطقی درست به نظر می آیند، ولی خروجی آن درست نیست ... در این زمان باید خط به خط برنامه را گشت و مشکل را یافت ... در غیر اینصورت با افزایش حجم و تعداد خطوط برنامه، تصحیح هر کد به دشواری انجام خواهد شد ... یکی از راه های یافتن اشکال این است که در هر مرحله مهم از برنامه، متغیرهای کد خود را مشاهده کنید و مطمئن شوید که درست در کدام خط و کجای برنامه داده های شما اشتباها تغییر می کنند ... به این ترتیب متوجه خواهید شد که دقیقا در کجای برنامه خود داده های خراب تولید می کنید ... از آنجا که برنامه نویسان ویژوال استودیوی زیادی در داخل کشورمان داریم و بیشتر برنامه نویسان قدرت این محیط را به خوبی درک کرده اند، سراغ یکی از ابزارهای دیباگ ویژوال استودیو می رویم ... visual studio debugger این برنامه به همراه تمامی نسخه های ویژوال استودیو منتشر شده است و امکانات زیادی دارد که می توان از میان آن ها به موارد زیر اشاره کرد:1- یکسان کردن سورس و سمبل کدها به طور کامل2- اضافه شدن به پردازش های در حال اجرای روی سیستم برای اشکال زدایی (از این روش به منظور اشکال زدایی سرویس های ویندوزی نوشته شده در ویژوال استودیو استفاده می شود ...

منبع : جام جم آنلاین    تاریخ : 22   آذر   1388   شاخه : برنامه نویسی   


language translation program

... یک برنامه کامپیوتری که عبارات را از یک زبان به زبان دیگر ترجمه می کند ... برنامه های ترجمه زبان معمولا با زبان های سطح بالا مورد بحث قرار می گیرند ... به عنوان مثال ممکن است یک برنامه قابلیت ترجمه از زبان برنامه نویسی c به زبان برنامه نویسی فورترن (fortran) یا زبان های دیگر را داشته باشد ... قفل شدن ممکن است علت های گوناگونی داشته باشد، مانند گیرکردن چند خط برنامه در حلقه های بی پایان (infinity loop) ، داغ کردن بخشی از دستگاه، مخدوش بودن بخشی از حافظه و مانند آن ...

منبع : جام جم آنلاین    تاریخ : 29   دی   1387   شاخه : برنامه نویسی   


معتمد نژاد: سهم دولت ایران از 4 گزارش ارسال شده به itu درباره جامعه اطلاعات صفر است

... رییس انجمن ایرانی مطالعات جامعه اطلاعاتی با بیان اینکه در تمامی کشور های متعهد به مصوبات اجلاس wsis توسعه فناوری اطلاعات و ارتباطات براساس یازده خط و عمل جلسات wsis ژنو و تونس پیش می رود، گفت: ما نیز باید با توجه به تعهداتمان در اجلاس تونس و ژنو خطوط عمل یازده گانه را پیگیری و در تدوین برنامه پنجم توسعه توجه ویژه ای را به آن معطوف کنیم ... دکتر کاظم معتمد نژاد گفت: اجرای 11 خط در برنامه wsis در سطح ملی و پیگیری اهداف بین المللی مستلزم توجه بیش تر به امر پژوهش و مراکز علمی است ... پدر علم ارتباطات با بیان اینکه سال 2019 موعد دستیابی به اهداف 11 خط برنامه عمل wsis است گفت: متاسفانه در کشور ما پس از بازگشت از اجلاس تونس هیچ اقدام مهمی در این زمینه صورت نگرفته است ... وی گفت: براساس آخرین گزارش منتشر شده از سوی اتحادیه جهانی مخابرات (itu) درباره پیگیری این برنامه عمل، از ماه نوامبر 2005 تا ماه می 2008، هشت هزار و 312 گزارش درباره تعقیب خط عمل های wsis به itu فرستاده شده که 54 درصد از این گزارش ها از سوی دولت ها و 29 درصد از سوی سازمان های بین المللی بوده است ... با این اوصاف می توان گفت که ایران به عنوان یکی از متعهدان 11 خط برنامه عمل wsis به جز چند مورد اقدام پراکنده که توسط بخش خصوصی انجام شده است برسر هیچ کدام از تعهداتش نمانده است ...

منبع : مدیا نیوز    تاریخ : 23   آذر   1387   شاخه : فن آوری اطلاعات   


همخوان کردن همه چیز در همه جا

... توضیح: نماد ? نشانگر متصل بودن دو خط برنامه است ...

منبع : جام جم آنلاین    تاریخ : 26   آبان   1387   شاخه : نرم افزار   


واسط های ما و رایانه ها

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

منبع : جام جم آنلاین    تاریخ : 24   شهریور   1387   شاخه : برنامه نویسی   


چطور سیستم عامل کار می کند؟

... در حقیقت نیازی به سیستم عامل ندارد چون تمامی تنظیمات و کارکرد آن در چند خط برنامه خلاصه شده است و در یک حافظه کوچک ذخیره شده ... این امر برای یک کامپیوتر شامل اضافه کردن برنامه ها و تغییر در ساختار خود سیستم عامل است ... وقتی برنامه ای را روی کامپیوتر خود نصب می کنید، قطعات کامپیوترتان تحت فرمان آن برنامه در می آیند ... برای مثال وقتی با یک برنامه اجرای موسیقی کار می کنید، کارت صدای کامپیوترتان با برنامه پخش موسیقی همکاری می کند و یک آهنگ یا فایل صوتی را از طریق بلندگوی کامپیوترتان پخش می کند ... اگر هزاران برنامه مختلف روی کامپیوترتان نصب کنید و یا اگر چندین سخت افزار جدید به کامپیوترتان اضافه کنید، سیستم عامل بدون تغییر ظاهری باقی می ماند ... دستگاه هایی مثل cnc که برای انجام تراش قطعات صنعتی به نوعی برنامه نویسی نیاز دارد ... single-user ,multitasking: این همان سیستم عاملی است که در کامپیوتر از آن استفاده می شود و به یک کاربر اجازه اجرای چندین برنامه را می دهد ... multi user: این نوع سیستم به چندین کاربر توانایی استفاده همزمان و دسترسی به برنامه های مختلف را در یک زمان ثابت می دهد ... سیستم عاملی مثل ویندوز 2000 در حقیقت مانند باقی ویندوزها یک سیستم عامل singleuser است و تفاوت آن با سیستم عامل های multiuser این است که تنظیمات شبکه و اطلاعات کاربران شبکه فقط به صورت یک برنامه روی آن اجرا می شود و کاربران دیگر شبکه توسط سیستم عامل ویندوز 2000روی شبکه قرار می گیرند و باقی کارکرد آن ها توسط سیستم عامل کامپیوتر خودشان انجام می گیرد ...

منبع : بازیاب    تاریخ : 20   مرداد   1387   شاخه : نرم افزار   


چرا asp.net ؟

... نسل جدید زبان های برنامه نویسی به این دلیل تولید می شود که زبان های قدیمی تر دارای امکانات محدود بوده و یا قدرت استفاده از تکنولوژی های فعلی را بصورت مطلوب ندارند ... net اولین سیستم جامع برای برنامه نویسی تحت وب (اینترنت) است که از مراحل سطح پایین آن یعنی زبان ماشین تا بالاترین سطح آن که برنامه نویسی ویژوال می باشد برای استفاده در اینترنت و شبکه های محلی طراحی شده است ... net، یک زبان برنامه نویسی run time است ... ساختار آن بر اساس framework بوده که تمام لایه های برنامه نویسی را در بالای سیستم عامل دربرگرفته است ... همین باعث می شود تا بتوان برنامه ای را که به سیستم عامل متکی نمی باشد ، نوشت ... سپس کدهای il در هنگام اجرا، توسط برنامه ی کمپایلر just-in-time به زبان ماشین تبدیل می شود ... اولین مرحله وقتی است که برنامه به il کمپایل شود که این کد کمپایل شده، وابسته به سیستم عامل نمی باشد ... net بهترین عملکرد را قبل از نوشتن حتی یک خط برنامه ارائه خواهدداد ... به علت تغییر اساسی ای که در برنامه داده شده است، برنامه اینترنتی قابلیت گرافیکی در حد برنامه های win32gui را دارا هست ... net از قدرت و انعطاف پذیری خاصی در توسعه ی برنامه های کاربردی وب دارا است ... net وthreading (اشیایی برای برنامه نویسی هر thread ) از جمله ی کلاس ها و اشیای مورد استفاده ی برنامه نویسان است ...

منبع : مقالات علمی ایران    تاریخ : 19   تیر   1387   شاخه : برنامه نویسی   


پشت رایانه امتحان بدهید

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

منبع : بازیاب    تاریخ : 10   تیر   1387   شاخه : آموزش   


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

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

منبع : بازیاب    تاریخ : 2   تیر   1387   شاخه : آموزش   

صفحه 1
2


طراحی وب سایت

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player