درباره من
My Image

سلام من محسن صالحی هستم ! برنامه نویس
و طراح سیستم های وب و ویندوز
اینجا از دل مشغولی های خودم
توی دنیای نرم افزار مینویسم
نکته های جالب برنامه نویسی هم اینجا میذارم
حرف را کوتاه کنم به این جمله اخوان :
من اينجا بس دلم تنگ است
و هر سازي که مي بينم بد آهنگ است
بدينسان زندگي ننگ است
بيا ره توشه برداريم
قدم در راه بي برگشت بگذاريم
و "طرحي نو دراندازيم"
ببينيم آسمان هر کجا آيا همين رنگ است
 
عادت !
عادت


تاریخ ارسال : ۱۳۸۹ سه شنبه ۲۹ تير نظرات (0)
 
نمونه سوالا هوش مصنوعی
نمونه سوالات درس هوش مصنوعي براي امتحان پايان ترم براي دانلود روي لينک زير کليک نماييد.
 


تاریخ ارسال : ۱۳۸۹ شنبه ۲۹ خرداد نظرات (1)
 
.....



تاریخ ارسال : ۱۳۸۹ دوشنبه ۶ ارديبهشت نظرات (3)
 
قصه کوزه شکسته و سایت من
خيلي از دوستان توي قسمت نظرات درباره مشکلات سايتم گفته اند که ناقص است و فيد و ... خيلي چيزها نداره
بايد بگم نسخه جديد سايت رو نوشتم وقت پيدا کنم آپ ميکنم ولي خوب قصه کوزه گر و کوزه شکسته رو هم نبايد فراموش کرد.
انشاالله در آينده ويدئو هاي آموزشي  MVC که دارم درست ميکنم به صورت درس به درس ميزارم


تاریخ ارسال : ۱۳۸۹ يکشنبه ۱۵ فروردين نظرات (1)
 
Design Pattern

تو اين مدت که نبودم داشتم روي الگوهاي طراحي کار ميکردم علاوه کتاب آقاي نصيري که به نظرم کتاب خيلي خوبي هست براي شروع الگوهاي

طراحي ، يه مجموعه از تجربيات و گردآوري هاي خودم رو هم به صورت فايل ميزارم که دانلود کنيد اميدوارم مفيد باشد

دوستان اگر مشکلي توي نوشته ها بود همين جا نظر بزاريد تا برطرف کنم ممنونم.

لينک دانلود مستقيم



تاریخ ارسال : ۱۳۸۸ جمعه ۱۴ اسفند نظرات (4)
 
Error Making!
بعضي چيزها هستند تا به کارت نيان مسخره به نظره ميرسن و از اين قبيل چيزها تو برنامه نويسي زياد داريم مثه همين تابع ساختن Error
توي اس کيو ال .مگه آدم بيکاره که خودش خطا بندازه تو برنامه يا پروسيجر خودش !! پيش مياد ديگه .حالا کاربرد هاش رو اگه خواستين بعدا ميگم
RAISERROR(@ErrMsg, 15 , 1);
 
اينم يه نمونه
 
BEGIN TRY
-- RAISERROR with severity 11-19 will cause execution to
-- jump to the CATCH block.
    RAISERROR ('Error raised in TRY block.', -- Message text.
               16, -- Severity.
               1 -- State.
               );
END TRY
BEGIN CATCH
    DECLARE @ErrorMessage NVARCHAR(4000);
    DECLARE @ErrorSeverity INT;
    DECLARE @ErrorState INT;

    SELECT
@ErrorMessage = ERROR_MESSAGE(),
     @ErrorSeverity = ERROR_SEVERITY(),
     @ErrorState = ERROR_STATE();

-- Use RAISERROR inside the CATCH block to return error
-- information about the original error that caused
-- execution to jump to the CATCH block.
    RAISERROR (@ErrorMessage, -- Message text.
               @ErrorSeverity, -- Severity.
               @ErrorState -- State.
               );
END CATCH;
بيشترش رو اينجا بخون


تاریخ ارسال : ۱۳۸۸ دوشنبه ۵ بهمن نظرات (3)
 
© 2009 Developed By MSalehi.net