تبليغاتX
دانشجویان رشته مهندسی نرم افزار



 آخرین مطالب                                              سال نو مبارک



موضوع : برنامه نویسی

پیش بینی وضعیت دنیای برنامه نویسی در ۵ سال آینده!

در 5 سال آينده مواردي كه در ادامه برشمرده خواهند شد، نقش بسيار مهمي را در دنياي برنامه نويسي و جهت گيري‌هاي آن ايفا خواهند كرد. براي مثال اگر براي شما اين سؤال مطرح است كه هدف از WCF ، REST services ، سيلورلايت 3 و غيره چيست، اين مقاله‌ي كوتاه را مطالعه نمائيد....

متن کامل این مقاله

...........................................................................................................................................

ابتدا رابط کاربری را بسازید!

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

متن کامل این مقاله

...........................................................................................................................................

کاهش زمان و هزینه تولید پروژه های تحت وب با CMS های اوپن سورس دات نت

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

متن کامل این مقاله

...........................................................................................................................................

چند مطلب جالب دیگر:  8 ویژگی واسط های کاربری موفق و زبان های برنامه نویسی محبوب (می 2009)

ارسال مطلب به : Balatarin   mohandes   Donbaleh  delicious  Digg  Stumbleupon  Friendfeed  twitthis  Share/Save/Bookmark
لینک مطلب نوشته شده در پنجشنبه 17 اردیبهشت1388ساعت 20:59 توسط امیرحسین   ابتدای مطلب
موضوع : کامپیوتر

چرا دانشجویان ایرانی باید در پروژه های آزاد / باز متن مشارکت کنند؟!!

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

متن کامل این مقاله


.........................................................................................................................................

تفاوت برنامه نویس و توسعه دهنده (برنامه ساز)

اگر فرهنگ لغات رو باز کنیم و معنی کلمات زیر رو  ببینیم :

Programmer= One who programs

و

Developer= One that develope

خب . به نظر نمیرسه که معنای فوق چندان رسا باشه.اگر نگاهی به تقاضاهای مشاغل مرتبط با نرم افزار بیاندازید می بینید که مثلا میگن توسعه دهنده وب و یا برنامه نویسی سی شارپ ! در حالیکه هیچوقت نمیگن توسعه دهنده سی شارپ و یا برنامه نویس وب!

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

متن کامل این مقاله


پ.ن. : به منظور رعایت حق کپی رایت ، تمام مطالب این دو مقاله درج نشد.

ارسال مطلب به : Balatarin   mohandes   Donbaleh  delicious  Digg  Stumbleupon  Friendfeed  twitthis  Share/Save/Bookmark
لینک مطلب نوشته شده در دوشنبه 24 فروردین1388ساعت 13:41 توسط امیرحسین   ابتدای مطلب
موضوع : برنامه نویسی

 

آژانس امنیت ملی آمریکا برای اولین بار لیستی از خطرناک‌ترین خطا‌های برنامه‌نویسی را منتشر کرده‌است.

در این لیست 25 خطای برنامه‌سازی و برنامه‌نویسی  موجود است که هر کدام از آن‌ها در صورت وجود در برنامه‌ها، سیستم‌های عامل و سرورها می‌تواند باعث ایجاد حفره‌ها و محیط‌های آسییب‌‍پذیر امنیتی شود.

متخصصان امنیت کامپیوتر معتقدند که برنامه‌سازان و برنامه‌نویسان از بیشتر این خطاها آگاه نیستند.

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

بیش از 30 آژانس دولتی و شرکت از جمله مایکروسافت و سیمانتک از انتشار این لیست حمایت کرده‌اند.

      • CWE-20: اعتبار ‌نامناسب داده‌های ورودی
      • CWE-116: بازکردن و رمز گشایی نا‌مناسب داده‌های خروجی
      • CWE-89: نگهداری ناموفق ساختارهای جستجوی SQL
      • CWE-79: نگهداری ناموفق ساختارهای صفحات وب
      • CWE-78: نگهداری ناموفق ساختارهای دستوری سیستم عامل
      • CWE-319: ارسال اطلاعات حساس به روش ClearText
      • CWE352: جعل اطلاعات به روش Cross-site
      • CWE-362: آسیب پذیری Race Condition
      • CWE-209: خروج اطلاعات پیغام‌های خطا
      • CWE-119: ضعف در اجرای دستورات و عملیات در محدوده بافر حافظه
      • CWE-642: کنترل خارجی اطلاعات با موقعیت حساس
      • CWE-73: کنترل خارجی نام یا محل قرارگیری قابل‌ها
      • CWE-94: عدم کنترل بر تولید کدهای برنامه
      • CWE-494: دانلود کد بدون عبور از تست Integrity
      • CWE-404: نشر یا از کار انداختن نامناسب منابع برنامه
      • CWE-665: شروع نامناسب برنامه
      • CWE-682: غلط‌ های محاسباتی
      • CWE-285: کنترل نامتناسب سطوح دسترسی
      • CWE-327: استفاده از الگوریتم‌های شکسته شده و یا آسیب‌پذیر کدگذاری
      • CWE-259: استفاده از پسوردهای Hard-coded
      • CWE-732: ایجاد دسترسی ناامن برای منابع حساس اطلاعات
      • CWE-330: استفاده از مقادیر تصادفی ناکافی
      • CWE-250: اجرای دستورات با تخصیص امکانات و امتیازات غیرضروری
      • CWE-602: تحت فشار گذاشتن بخش امنیت سرور از سوی کاربران

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

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

ارسال کننده : آقای رضا ابری.

ارسال مطلب به : Balatarin   mohandes   Donbaleh  delicious  Digg  Stumbleupon  Friendfeed  twitthis  Share/Save/Bookmark
لینک مطلب نوشته شده در چهارشنبه 2 بهمن1387ساعت 20:54 توسط امیرحسین   ابتدای مطلب
موضوع : برنامه نویسی

 

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

ارسال مطلب به : Balatarin   mohandes   Donbaleh  delicious  Digg  Stumbleupon  Friendfeed  twitthis  Share/Save/Bookmark
لینک مطلب نوشته شده در چهارشنبه 20 آذر1387ساعت 8:3 توسط مریم قلندری   ابتدای مطلب
موضوع : برنامه نویسی

فعلاً برنامه نویسی تحت وب داغ ترین سوژه در دنیای برنامه نویسی است.

 

علاوه بر سهولت برنامه نویسی، پشتیبانی از برخی موج های نو مانند ای جکس هم بحث روز است. هم PHP و هم ASP.NET وضع خوبی در این زمینه دارند.


شاید بد نباشد یادآوری کنم که اصولاً فلسفه برنامه نویسی تحت وب چه بود که به اینجا رسید. علت محبوبیت و رشد گسترده برنامه نویسی تحت وب، حل شدن مشکل کلاینت بود. در این مدل از برنامه نویسی، برنامه نویس دغدغه چندانی درباره قابل نصب بودن برنامه اش روی پلتفرم های مختلف ندارد زیرا وضعیت تقریباً روشن است. همین که برنامه شما روی یکی دو مرورگر معروف مانند فایرفاکس و اینترنت اکسپلورر جواب بدهد، کافی است. بنابراین در پاسخ به این سؤال که کدام زبان برنامه نویسی وب را انتخاب کنیم، باید گفت زبان هایی که از همه ساده ترند و تغییر و تحولات را به سرعت می پذیرند. در حال حاضر در این زمینه دو فناوری PHP و ASP.NET پیشتاز هستند. زبان اسکریپت نویسی PHP شباهت هایی به زبان C دارد. به همین دلیل سرعت کامپایل شدن آن بالا است و سایت هایی که از این زبان استفاده می کنند اندکی سریع ترند. فناوری ASP.NET از vb.net یا سی شارپ استفاده می کند. این دو زبان، به ویژه در جدیدترین نسخه فناوری net .یک حد هستند.

 

ممنونیم از خانم بزرگی به دلیل ارسال مقالات خوبشون.

ادامه مطلب >>
ارسال مطلب به : Balatarin   mohandes   Donbaleh  delicious  Digg  Stumbleupon  Friendfeed  twitthis  Share/Save/Bookmark
لینک مطلب نوشته شده در دوشنبه 2 اردیبهشت1387ساعت 18:1 توسط مریم قلندری   ابتدای مطلب
موضوع : برنامه نویسی

Introduction Of Linq

در اواخر سال 2007 شرکت مایکروسافت  .Net Framework 3.5 را به همراه Visual studio 2008 عرضه کرد که نسبت به نسخه های پیشین تغییرات چشمگیری پیدا کرده بود. حمایت ذاتی از AJAX (در نسخه های قبلی باید Asp.Net Ajax Framework از سایت Microsoft.com بارگذاری و روی سیستم نصب می گردید) ، معرفی چند کنترل جدید کار با داده ها درAsp.net مانند ListView ، ارائه کلاسهای جدید برای برنامه نویسی موبایل و ... که شکل (1) این تغیرات را  نشان میدهد. اما مهمترین تغییر ، معرفی متدولوژی  LINQ (Language Integrated Query) بود که  قصد داریم به معرفی آن بپردازیم.با جستجو در وب . . .

ادامه مطلب >>
ارسال مطلب به : Balatarin   mohandes   Donbaleh  delicious  Digg  Stumbleupon  Friendfeed  twitthis  Share/Save/Bookmark
لینک مطلب نوشته شده در شنبه 18 اسفند1386ساعت 11:43 توسط امیرحسین   ابتدای مطلب
موضوع : برنامه نویسی

سلام به همه.

آقایان و خانم های محترم لطف کنید به نکات زیر توجه کنید:

یک لیست برای دو درس مباحث ویژه و طراحی پیاده سازی تهیه شده در اولین فرصت لیست رو از آقای نصیب پور بگیرید و گروه خودتون رو مشخص کنید. لطفا دانشجویانی که این ترم گرافیک ندارن٬ درس مباحث ویژه رو با گروه عصر بردارن. ظرفیت کلاس ها هم ۳۵ نفر اعلام شده.

راستی اینم یک برنامه که با دلفی ۷ نوشته شده برای لبه یابی عکس های با فرمت BMP .

لینک دانلود :  Edge Finding 

خداحافظ

ارسال مطلب به : Balatarin   mohandes   Donbaleh  delicious  Digg  Stumbleupon  Friendfeed  twitthis  Share/Save/Bookmark
لینک مطلب نوشته شده در پنجشنبه 2 اسفند1386ساعت 15:52 توسط امیرحسین   ابتدای مطلب