-
انتقال
چهارشنبه 7 مهرماه سال 1395 11:48
انتقال به سایت جدید و اهداف جدید
-
فرستادن ایمیل با sql_server 2000
شنبه 6 اسفندماه سال 1390 09:31
هر چند که اس کیو ال سرور 2000 دیگر عمری از آن گذشته است ، اما اخیرا بر حسب نیازی در یک جا مجبور بودم با آن امیل بفرستم ، پس از جستجوی فراوان توانستم این پروسیجور را بنوسیم که جواب داد CREATE PROCEDURE [dbo].[sp_SQLNotify] @From varchar(100) , @To varchar(100) , @Subject varchar(100)=" ", @Body varchar(4000)...
-
Using Entity Framework with DotNetNuke
چهارشنبه 19 مردادماه سال 1390 10:16
اگر تا حالا با پورتال سورس باز دات نت نیوک dotnetnuke کار کرده باشید . حتما متوجه شده اید که ساختار ماژول نویسی آن مبتنی بر سه لایه است . اما آنچه که من می خواهم در این مطلب بیان کنم ، ماژول نویسی بر پایه orm و بخصوص Entity Framework است . ما می دانیم یکی از مهمترین محاسن این فریم ورک این است که ما را از شر برخی کد...
-
کارمند کارآفرین و شرکتهای کارمندی !
شنبه 8 مردادماه سال 1390 10:45
Normal 0 false false false MicrosoftInternetExplorer4 حتما این عنوان برای شما عجیب باشد . اما باید عرض کنم که این نوشته فقط بر اساس تجربیات شخصی من است و شاید از نظر علمی درست نباشد . همه ما با واژه کارآفرینی مواجه شده ایم ، مفهوم و ایدة کارآفرینی، مفهومی جدید و متعلق به عصر حاضر نمیباشد. این مفهوم از قبل از...
-
سطح دسترسی Access Modifiers
یکشنبه 2 مردادماه سال 1390 14:14
ما در زبان سی شارپ بطور کلی دارای چهار سطح دسترسی بصورت زیر هستیم . 1- private : دسترسی اختصاصی میباشد. در این حالت عضو مورد نظر از بیرون کلاس قابل مشاهده و دسترسی نخواهد بود و فقط در داخل کلاسی که تعریف میشود قابل دسترسی خواهد بود. 2- public : دسترسی عام میباشد. عضوی که از نوع public است از بیرون کلاسی که در آن تعریف...
-
ما خون دل خورده ایم اما ساکتیم .
دوشنبه 27 تیرماه سال 1390 14:45
مطالب زیادی را در وبلاگها و حتی در سطح جامعه در مورد کارشناسان فنی سازمانها گفته می شود . اگر چه برخی از این مطالب صحیح است . اما آنچه این وسط هست ظلمی است که بر بعضیها می شود که می خواهند کار خود را بر اساس تعهد و مسولیت انجام دهند . وقتی در بدنه سازمانی ُ افرادی مرتکب خطایی می شوند مسلما صدای دیگران شنیده نخواهد شد...
-
مقایسه بین Linq to SQL و Entity Framework
شنبه 18 تیرماه سال 1390 11:32
شاید برای شما هم این سوال مطرح شده باشد که Linq To Sql و Entity Framework چه تفاوتهایی دارند ، در این تایپیک این دو مورد را از جنبه های مختلفی مقایسه خواهم کرد . 1- complexity یا پیچیدگی : البته منظور از پیچیدگی از نگاه سخت و آسان بودن نیست بلکه از نگاه امکاناتی که در اختیار شما قرار می دهد . مسلما LINQ امکانات و...
-
جایگاه Entity Framework در معماری 3 لایه
سهشنبه 14 تیرماه سال 1390 13:59
اگر تا به حال با برنامه نویسی سه لایه سرو کار داشتید و با آن برنامه نوشته اید حتما می دانید که این معماری از سه لایه 1- Data access layer 2- Business layer 3- Presentation layer تشکیل شده است سوالی که مطرح می شود این است که جایگاه EDM در این معماری کدام لایه است شکل زیر تصویری بسیار گویا است که این جایگاه را به خوبی...
-
nunit Test
شنبه 11 تیرماه سال 1390 11:21
کار با unit test در بخشهای قبلی در مورد دلایل تست صحبت کردم و گفتم که ما برای کار نیاز به ابزار تست داریم . یکی از این ابزارهای unit test است که شما می توانید از آدرس زیر آن را دانلود و نصب کنید . http://www.nunit.org / پس از دانلود و نصب نرم افزار ، اکنون وقت آن است که با یک پروژه عملی نحوه کار را آموزش دهیم ، برای...
-
اندر احوالات ننوشتن
دوشنبه 23 خردادماه سال 1390 09:41
تقریبا یک ماهی می شود که وبلاگ خودم را آپدیت نکردم در واقع مطلبی ننوشتم . در این مدت ایمیلهای زیادی بدستم رسید که چرا مطالب را ادامه نمی دهید . ضمن عرض پوزش از خوانندگان وبلاگ ، باید عرض کنم که چند وقتی گرفتار هستم هم گرفتاری کاری و غیر کاری . و واقعا فرصت نوشتن و فکر کردن را از من گرفته است . امیدوارم در 1 تا 3 هفته...
-
چرا از ابزار تست استفاده می کنیم ؟
یکشنبه 25 اردیبهشتماه سال 1390 11:40
بخش ۳ Normal 0 false false false MicrosoftInternetExplorer4 Frameworks for Unit testing Normal 0 false false false MicrosoftInternetExplorer4 حتما با ابزارهای کد نویسی کار کرده اید که اصلاحا IDE گفته می شوند . حال برای اجرای تست ها نیز به ابزاری برای تست نیاز داریم این ابزار در واقع چارچوبی هستند که به کمک آنها می...
-
زمان نوشتن تست
یکشنبه 18 اردیبهشتماه سال 1390 11:21
Normal 0 false false false MicrosoftInternetExplorer4 بخش ۲ در بخش قبل گفتم که برای نرم افزار ما باید تست نوشت و خصوصیات لازم را ذکر کردم . اما سوال این است که چه زمانی باید تست را نوشت . در دید سنتی و شاید قدیم گفته تصور می شد که تست را باید بعد از نوشتن کدها نوشت . اما به مرور زمان معایب آن آشکار شد . از مهمترین...
-
رزومه های سرگردان !
شنبه 10 اردیبهشتماه سال 1390 09:14
Normal 0 false false false MicrosoftInternetExplorer4 چند وقتی است که می خواهم این مطلب را بنویسم آن هم به دلایل تجربیات خودم و از جمله گله های برخی دوستان از این موضوع اما موضوع چیست ؟ همه ما وقتی در اینترنت می گردیم با انواع و اقسام مقالاتی مواجه می شویم که همه در مورد آداب و نحوه نوشتن رزومه صحبت می کنند . اینگونه...
-
مفاهیم تست و خصوصیات تست .
سهشنبه 6 اردیبهشتماه سال 1390 11:00
Normal 0 false false false MicrosoftInternetExplorer4 تصمیم دارم که اگر توفیقی حاصل شود مطالبی را در مورد تست نرم افزار بنویسم . بخش 1 مفاهیم تست و خصوصیات تست . همه ما می دانیم که تست نرم افزار از حیاتی ترین و مهمترین مسایل توسعه نرم افزار است . یکی از مفاهیمی که در تست نرم افزار مطرح می شود . تست واحد یا unit test...
-
Entity Framework 4 part ۱۴
دوشنبه 22 فروردینماه سال 1390 15:58
Normal 0 false false false EN-US X-NONE AR-SA MicrosoftInternetExplorer4 در بخش قبل در مورد ساختار و نحوه لود شدن اشیا در cash صحبت کردم اکنون در این بخش در مورد سه عمل ، حذف ،اضافه و تغییر در داده ها صحبت می کنم . Updating Entities به مدل کلاسها مثالهای قبل نگاهی بیندازید تا بر اساس آن دستورات آپدیت را اعمال کنیم ،...
-
Entity Framework 4 part ۱۳
دوشنبه 22 فروردینماه سال 1390 13:13
Normal 0 false false false EN-US X-NONE AR-SA در بخشهای قبلی در مورد کلاس ObjectContext صحبت کردیم .وقتی ما یک مدل طراحی می کنیم این مدل ما کلاسی دارد که از کلاس ObjectContext ارث بری می کند .کلاس objectContext در خصوصیات خود به کلاس دیگری به نام ObjectStateManager دسترسی دارد . این کلاس ObjectStateManager به طور...
-
Entity Framework 4 part ۱۲
یکشنبه 14 فروردینماه سال 1390 14:43
Normal 0 false false false EN-US X-NONE AR-SA MicrosoftInternetExplorer4 Entity SQL part 3 Using Entity SQL with the EntityClient provider EntityClient یک ارایه دهنده ابزاری است برای ایجاد تعامل با مدل مفهومی داده ها است .این ارایه دهنده بسیار شبیه به ابزار SQLClient در ADO.Net است .اگر از قبل با SQLClient کار کرده...
-
آخرین ارسال در سال 89
سهشنبه 24 اسفندماه سال 1389 10:34
Normal 0 false false false MicrosoftInternetExplorer4 سال 89 برای من سالی بسیار متفاوت بود . همانند دیگر سالها با فراز و نشیب فراوانی بود . اما مهمترین نکته ای که در این سال برای من حاصل شد . عرصه وبلاگ نویسی بود تا سالها قبل فکر می کردم وبلاگ نویسی صرفا اتلاف وقت است اما بعدها متوجه اهمیت آن شدم لذا از خرداد ماه...
-
Entity Framework 4 part ۱۱
چهارشنبه 18 اسفندماه سال 1389 11:00
Normal 0 false false false EN-US X-NONE AR-SA MicrosoftInternetExplorer4 Normal 0 false false false EN-US X-NONE AR-SA MicrosoftInternetExplorer4 Entity SQL part 2 Using Entity SQL with object queries در این بخش می خواهم درباره کویری Entity Sql با objectServic کمی توضیح بدهم . در واقع ما کویریهای خودمان را بروی object...
-
Entity Framework 4 part ۱۰
دوشنبه 16 اسفندماه سال 1389 10:31
Normal 0 false false false MicrosoftInternetExplorer4 Entity SQL part 1 در بخش قبل در مورد LINQ to Entities صحبت کردیم . همچنین در بخشهای قبلی اگر خاطرتان باشد گفتم که Entity SQL هم می تواند از طریق ObjectService و هم مستقیما می تواند از طریق EntityClient با بانک اطلاعاتی ارتباط برقرار کند . علاوه بر اینها ذکر کردیم...
-
Entity Framework 4 part ۹
دوشنبه 9 اسفندماه سال 1389 10:30
LINQ To Entities Normal 0 false false false EN-US X-NONE AR-SA در بخشهای قبلی در مورد ساختار مدل صحبت کردم و گفتم که یک مدل چگونه ساخته می شود . همچنین بیان کردم که برای انجام پرس و جو چند روش وجود دارد . در این بحش کمی در مورد Linq To Entities صحبت خواهم کرد ، البیته این بحث بسیار مفصل است که من با دادن لینکهای...
-
Entity Framework 4 part ۸
سهشنبه 26 بهمنماه سال 1389 12:02
Normal 0 false false false MicrosoftInternetExplorer4 در بخش قبل گفتم که چند روش برای انجام کوئری بر EDM وجود دارد. اما قبل از وارد شدن به مبحث کوئری ; لازم دانستم مفاهیمی دیگر را نیز بیان کنم . شاید این پرسش برای خیلی ها مطرح شود که چرا برای نوشتن کوئری باید از چند روش استفاده کرد و کلا چرا این روشها معرفی شده است و...
-
Entity Framework 4 part ۷
یکشنبه 24 بهمنماه سال 1389 10:29
Normal 0 false false false MicrosoftInternetExplorer4 Querying with the Entity Framework Normal 0 false false false MicrosoftInternetExplorer4 قبل از آنکه در مورد کویری با مدل بحث کنیم بد نیست بدانیم که کویری های ما با کلاس مدل سروکار دارند لذا نیم نگاهی به کلاس سازنده مدل می اندازیم. اگر کلاس مدل را باز کنید متوجه دو...
-
Entity Framework 4 part ۶
شنبه 16 بهمنماه سال 1389 15:13
Normal 0 false false false MicrosoftInternetExplorer4 QUERYING THE EDM Normal 0 false false false MicrosoftInternetExplorer4 در بخشهای قبلی جزییات نحوه ایجاد یک مدل و ساختار آن را توضیح دادم ، اکنون نوبت به نوشتن دستورات است و چگونه با داده های بوسیله مدلها در تعامل باشیم ، بازیابی اطلاعات و حذف و تغییر چگونه خواهد...
-
Entity Framework 4 part ۵
یکشنبه 3 بهمنماه سال 1389 15:27
Normal 0 false false false EN-US X-NONE AR-SA Model’s Supporting Metadata Normal 0 false false false EN-US X-NONE AR-SA وقتی شما به مدل نگاه می کنید تنها نمایی جزیی از کار را می بینید ، اکنون شما باید بدانید که در پشت پرده مدل شما چه فایلها و کدهایی ایجاد شده است .برای این کار مطابق مثالهای قبل یک پروژه جدید ایجاد...
-
Entity Framework 4 part ۴
سهشنبه 28 دیماه سال 1389 13:20
Normal 0 false false false EN-US X-NONE AR-SA نگاهی عمیق تر به Entity Data model ابتدا از محیط کاری و پنجره های طراحی EDM صحبت می کنیم . در کار با EDM 4 پنجره از محیط طراحی برای شما بسیار مفید است 1- Designer surface : سطح بصری طراحی می باشد که شما می توانید به کمک آن ساختار و مدل EDM را ایجاد و یا تغییر دهید. 2-...
-
Entity Framework 4 part ۳
شنبه 25 دیماه سال 1389 11:05
Normal 0 false false false EN-US X-NONE AR-SA MicrosoftInternetExplorer4 Model-First Approach Normal 0 false false false EN-US X-NONE AR-SA MicrosoftInternetExplorer4 در مطالب قبلی در مورد Entity و نحوه استفاده از ویزارد برای تولید کلاس در صورت وجود بانک صحبت کردم ، اما امروز می خواهم در مورد حالتی صحبت کنم که ما مدل...
-
Entity Framework 4 part ۲
شنبه 18 دیماه سال 1389 14:43
Normal 0 false false false EN-US X-NONE AR-SA در بخش قبل معرفی مختصر در مورد Entity Data Moule یا مخفف EDM داشتیم ، اما در این بخش به شرح مفصلتری می پردازم قبل از آن شما بانک اطلاعاتی northwind را آماده کنید فایل این بانک را می توانید ازلینک دانلود کنید ایجاد یک EDM در نسخه های قبلی Entity Framework ما فقط می توانستیم...
-
Entity Framework 4 part 1
سهشنبه 14 دیماه سال 1389 14:12
Normal 0 false false false MicrosoftInternetExplorer4 مایکروسافت قبل از معرفی Entity Framework ، تکنولوژیهای ado , rdo و سرانجام ado.net را ارایه کرده بود و برای اکثر این تکنولوژیها زمان زیادی گذاشته بود ، هر کدام از اینها در زمان خود یک تکنولوژی نوینی و حرکت عظیمی بود . اما با گسترش مفاهیم شی گرایی و نیاز مبرم برنامه...
-
استخدام مجهول در شرکتی مجهول
دوشنبه 13 دیماه سال 1389 09:29
Normal 0 false false false MicrosoftInternetExplorer4 فرض کنید شرکتی به نام w می خواهد سه نفر نیرو x,y,z را استخدام کند ، این شرکت حق دارد در مورد این سه مجهول x,y,z تحقیق کند ،مواردی مانند تخصص ، سوابق و تعهدات و از همه مهمتر موارد قابل اعتماد بودن طرف . اما در طرف دیگر معادله متغیر w یعنی شرکت قرار، دارد ، که به نظر...