آی تی، اینترنت، روزنوشت و گاهی تخصصی
2005/01/31 - i
استاندارد سازي برنامه هاي دات نت
اگر در مجموعه اي بزرگ و در يك تيم حرفه اي به عنوان يك برنامه نويس كار كرده باشيد حتما قبل از شروع به كد نويسي ،‌رعايت يك سري قواعد استاندارد آن شركت را براي نوشتن كد به شما منتقل كرده اند. اگر تا كنون به اين مورد برخورد نكرده ايد ،‌بازهم رعايت مجموعه اي از اين استانداردها براي نوشتن كد هاي برنامه براي شما بسيار مفيد خواهد بود . حداقل آن اين است كه پس از چند مدت اگر مجددا به كد هاي نوشته شده خود رجوع كنيد از يك سري از اين قواعد ،‌مانند نام گذاري ،‌حتي به عملكرد آن عنصر برنامه هم مي توان پي برد.
مايكروسافت عزيز براي اين موضوع و براي نوشتن كدهاي NET. يك سري Guidline ارائه كرده است كه مجموعه اي از آنها تحت عنوان Design Guidelines for Class Library Developers قابل دسترسي است .
نوشته شده در ساعت 09:20 ايميل به دوستان نظر خوانندگان

2005/01/30 - i
نسخه جديد patterns & practices Enterprise Library
خيلي از شما دوستان كه به معماري هاي نرم افزار ارائه شده توسط مايكروسافت علاقه مند هستيد و سعي مي كنيد كه در پروژه هاي داراي ابعاد گسترده (Enterprise Development Projects) خود از آن معماري پيروي كنيد ، با بخش patterns & practices Enterprise Library سايت مايكروسافت برخورد كرده ايد. اين بخش شامل Application Block هاي بسيار مفيد و بدون ايرادي است كه با استفاده از آن ها در برنامه خود از نوشتن بسياري كدهاي تكراري و زمانبر بي نياز مي شويد.
خبر خوش براي شما اين كه ، نسخه جديد patterns & practices Enterprise Library براي January 2005 آماده دانلود كردن است.
نوشته شده در ساعت 08:39 ايميل به دوستان نظر خوانندگان

2005/01/29 - i
ورود به دنیای ASP.NET 2.0
Visual Web Developer 2005 Express Edition Beta را برای تست کردن ASP.NET 2.0 می توانید از مرکز مربوط به Visual Studio 2005 در سایت مایکروسافت دانلود کنید . همچنین نسخه بتا SQL Server 2005 Express را هم می توانید از همان مرکز دریافت کنید. اما برای ورود به این دنیای جدید از سری محصولات مایکروسافت و آشنا شدن با یکسری مفاهیم جدید در آن مانند Membership provider و همچنین نحوه برخورد تازه با پیاده سازی Data access layer و آشنائی با MasterPage و غیره توصیه می کنم که این مقاله سه قسمتی را قدم به قدم بخوانید و دنبال کنید.

- Part 1, Security: Merging Visual Web Developer 2005 Express Edition and SQL Server 2005 Express Edition
- Part 2, Data Access: Exploring SQL Server Express and the Data Component
- Part 3, Constructing Data-Driven Web Sites with Visual Web Developer Express and SQL Server Express

نوشته شده در ساعت 19:01 ايميل به دوستان نظر خوانندگان

2005/01/28 - i
عرضه نسخه Beta 2 براي Visual Studio 2005 به تعويق افتاد
Scott Mitchell تو وبلاگ خود خبر از عقب افتادن عرضه نسخه دوم بتا Visual Studio 2005 را به اواخر مارچ و اوايل آوريل داده است. Scott‌هم مانند خيلي ديگه بي صبرانه منتظر ارائه نسخه هاي نهائي اين محصول جديد است. من هم همينطور .

Microsoft has (again) pushed back the expected release date for ASP.NET 2.0 Beta 2.

نوشته شده در ساعت 18:19 ايميل به دوستان نظر خوانندگان

بخش مقالات تخصصي راهرو وب
نوشتن مقالات تخصصي كار بسيار زمان برو سختي هست. اما خوب جاش تو وبلاگ راهرو خالي بود . براي همين بخش مقالات تخصصي راهرو وب را هم راه اندازي كردم.
اولين مقاله را هم تحت عنوان پياده سازي ConnectionManager براي استفاده مناسب از Pooling نوشتم . اميدوارم كه بتونم ادامه بدم.
نوشته شده در ساعت 13:59 ايميل به دوستان نظر خوانندگان

2005/01/27 - i
در ابتداي اسم stored procedure از _sp استفاده نكنيد
شايد خيلي احمقانه به نظر بياد كه استفاده از _sp در ابتداي اسم stored procedures در SQL Server 2000 روي بازدهي عملكرد آن تاثير منفي داشته باشد.
اما متاسفانه اين يك حقيقت است. از آنجائي كه اكثر SP هاي مورد نياز خود SQL Server كه در master وجود دارد با _sp شروع شده است ، SQL Server براي اجراء هر SP نوشته شده توسط شما كه با _sp شروع شده است يكبار به سراغ master براي پيدا كردن آن مي رود و زماني كه پيدا نمي كند ، تازه SP شما را اجراء مي نمايد. همين زمان كوتاه در يك پروژه بزرگ با عمليات فراوان مي تواند بروي بازدهي برنامه تاثير منفي بگذارد. براي گرفتن اطلاعات كامل مقاله زير را حتما بخوانيد.

Should I Use the sp_ Prefix for Procedure Names?

نوشته شده در ساعت 10:59 ايميل به دوستان نظر خوانندگان

پياده سازي مفهوم Single-sign on در دات نت
اگر قبلا با مفهوم Single-sign on آشنا نيستيد بهتر است كه به آدرس login.yahoo.com برويد تا يك نمونه از آن را ببيند.

اگر بخواهيد كه مفهوم Single-sign on را در حالت FormsAuthentication در دات نت داشته باشيد كافيست كه طبق اين مطلب در web.config مجموعه برنامه هايتان تغييرات لازم را بدهيد.

نوشته شده در ساعت 07:56 ايميل به دوستان نظر خوانندگان

2005/01/26 - i
PowerTrack Add-In for Visual Studio.NET
اگر شما در يك پروژه گروهي كار كرده باشيد ،‌مخصوصا به عنوان مدير پروژه ،‌يكي از نيازهاي اصلي شما Work Tracking بوده است. حال اگر آن پروژه ، پياده سازي يك برنامه توسط دات نت باشد حتما دوست داشته ايد به غير از استفاده از SourceSafe براي بحث مديريت Version ، يك Tracking هم براي بررسي و كنترل كمبود هاي برنامه تان نسبت به موارد تعريف شده در پروژه داشته باشيد.
PowerTrack Add-In for Visual Studio.NET همان چيزي است كه مي خواهيد. نسخه تك كاربره آن هم مجاني است.
نوشته شده در ساعت 10:43 ايميل به دوستان نظر خوانندگان

Essential XML Quick Reference
اگر مشتاق فراگيري XML, XPath, XSLT, XML Schema, SOAP هستيد مي توانيد كتاب الكترنيكي Essential XML Quick Reference را دانلود كنيد. در اين كتاب به سئوالات عمومي كه در زمينه تكنيكهاي مربوط به XML است پاسخ داده شده است. از همه مهمتر آنكه كاملا مجاني است.
نوشته شده در ساعت 10:05 ايميل به دوستان نظر خوانندگان

2005/01/25 - i
Web Part در ASP.NET 2.0
از همان ابتدا كه Windows SharePoint Service 2003 را ديدم و با امكانات آن آشنا شدم ، به ذهنم رسيد كه آينده طراحي و برنامه نويسي وب سايتها را در مقابل ديده دارم. حذف كار بروي بخشهاي زمانبري از جمله طراحي ظاهر صفحات وب ، نياز به داشتن گالري عكس و خبر و وبلاگ و كلا بخشهاي استاندارد يك سايت ( و در ابعاد گسترده تر يك پرتال ) و مديريت راحت اين بخشها در سايت (‌و يا سايتهاي زير مجموعه پرتال ) از اهداف آينده ابزارهاي توسعه ارائه شده توسط مايكروسافت براي برنامه هاي وب است.
بازتاب اين موضوع ورود Web Part در ASP.NET 2.0 است كه از بخشهاي آشنا و اصلي WSS مي باشد . البته پديده نوظهور Master Page هم مزيد بر علت مي باشد.براي آشنائي با عملكرد Web Part ها در ASP.NET 2.0 خواندن دو مقاله زير را توصيه مي كنم.

1 - Introducing the ASP.NET 2.0 Web Parts Framework
2 - Let's Get Personal: Personalizing Web Sites in ASP.NET 2.0

نوشته شده در ساعت 09:03 ايميل به دوستان نظر خوانندگان

2005/01/24 - i
مايكروسافت فارسي را جدي تر گرفت
نمي توانم خوشحالي خود را از شنيدن اين خبر پنهان كنم. حسرت نداشتن مقالات ، راهنما ي فني و برنامه هاي پشتيبان فارسي در مهمترين سايت مرتبط با كسب و كار اصلي ام همواره ذهن مرا مشغول كرده است. اگر زمينه توليد محتوي فني به زبان فارسي در سايت مايكروسافت فراهم گردد و به نويسنده هاي فعال و مطلع فارسي زبان امكان ارسال مطالب داده شود ، بزرگترين روياي تجاري من به حقيقت تبديل خواهد شد. به اميد آن روزي كه سايه تحريم هاي سياسي در روابط علمي بين ايران و آمريكا كم رنگ تر و كم رنگ تر گردد.

مرتبط
مركز بارگيرى مايكروسافت به فارسي
مركز بارگيرى مايكروسافت به تمام زبانها

نوشته شده در ساعت 08:58 ايميل به دوستان نظر خوانندگان

2005/01/23 - i
تور سفيد به جاي چادر سياه
امروز و پس از سالها تهران چادر سياه خود را برداشت و تور سفيد عروسي بر سر گذاشت.
تهران برفي طاهري هنرپيشه طاهري كلوز آپ
نوشته شده در ساعت 09:01 ايميل به دوستان نظر خوانندگان

2005/01/22 - i
Data Access Application Block for .NET
اگر به تعداد زياد Application هاي تحت وب ( يا ويندوز ) مي نويسيد كه بيشتر كار آنها پردازش و عمليات بروي بانك اطلاعاتي SQLServer هستش حتما براي خودتان يك (‌يا چند ) كلاس براي راحتي كار با DataObject هاي دات نت و اجتناب از دوباره نويسي يك سري فرآيند مانند فراخواني StoredProcedure و تنظيم پارامترهاي آن نوشته ايد. و يا اگر نه ، حداقل به نيازش رسيده ايد.
مايكروسافت يك Pattern به نام Data Access Application Block for .NET ارائه كرده است كه مي تواند براي رفع نياز مذكور راه حل بسيار مطلوبي باشد كه با استفاده از آن عدم نگراني بابت يكسري بهينه سازي و همچنين استفاده صحيح از منابع را براي خود به ارمغان مي آوريد.

You can download version 2.0 of the Data Access Application Block from the Microsoft Download Center.

نوشته شده در ساعت 13:54 ايميل به دوستان نظر خوانندگان

2005/01/21 - i
منابع آموزشي ASP.NET از مبتدي تا حرفه اي
آقاي Bill Evjen در وبلاگش ليستي از سايتها و وبلاگها و كتابهاي مفيد در زمينه آموختن و پي گيري مسائل مربوط به ASP.NET گذاشته است و از علاقه مندان خواسته است كه در تكميل آن كمك كنند. ايشان نويسنده چندين كتاب در زمينه ASP.NET مي باشد.

LEARN ASP.NET: Items of Importance in the ASP.NET World

نوشته شده در ساعت 10:52 ايميل به دوستان نظر خوانندگان

2005/01/20 - i
فونت براي برنامه نويسان
خيلي وقتها براي برنامه نويسان كه مدت طولاني به كدهاي خود نگاه مي كنند ، تنوع دادن به فونت نمايش كدها مي تواند جالب باشد. من كه اينطور هستم ، شما را نمي دانم.
با مراجعه به سايت proggyfonts.com و دانلود كردن فونتهاي جالب كه داره مي توانيد اين تنوع را به ارمغان بي آوريد. با دادن يك screenshot از نمونه كد نوشته شده با آن فونت ، انتخاب را براي شما راحت تر كرده. من كه از فونت زير خوشم اومده.

نوشته شده در ساعت 09:49 ايميل به دوستان نظر خوانندگان

Standard view for .NET code
قرار دادن كد هاي نمونه دات نت در وبلاگ به شكل استاندارد

private void Page_Load(object sender, System.EventArgs e)

{

      // Put user code to initialize the page here

      Response.Write("Hello World!");

}

نوشته شده در ساعت 09:19 ايميل به دوستان نظر خوانندگان

2005/01/19 - i
پوپه مهدوي نادر
همان اولش هم ديدن آن چهره ساده و متواضع و جدي در وب سايتش و اينكه عجب همت بلندي داره كه مي خواد تك و تنها با دوچرخه اين همه راه رو ركاب بزنه نظر من رو جلب كرده بود. اما وقتي كه در برنامه صندلي داغ مهمان بود و با آن تكلم صادقانه از ايمان و هدف مشخص اش در زندگي صحبت مي كرد ، من و همسرم را به تحسين وا داشت.

پوپه مهدوي نادر الگوي مناسبي است كه هر انساني را به داشتن ايمان و هدف مشخص در زندگي ترقيب كند و بگويد كه پايبند بودن به ارزشهائي كه باشناخت كامل براي خود بر گزيده است تا چه اندازه در پيچ و خم راه هاي سفر زندگي كمك حال آن است. از دست ندادن ارزشها به خاطر تاثير محيطي با فرهنگي بيگانه از خصوصيات بارز ايشان است كه در عكسهاي آن و همچنين گفتن اين حرف كه " بهترين نقطه سفر من ، سفر به مكه بود" كاملا مشهود است. راستش به ايشان حسوديم شد و به وجود هموطني اين چنين بر خود باليدم.
در بيوگرافي آمده است كه خانم مهدوي تنها يك روز از من بزرگتر است ، 27 مرداد سال 52 شمسي .

نوشته شده در ساعت 08:18 ايميل به دوستان نظر خوانندگان

2005/01/18 - i
سايت سوره ، imdb ايراني
سايت سوره به آدرس www.sourehcinema.com نمونه اي خوبي براي يك سايت اطلاع رساني است. زمينه فعاليت اين سايت اطلاع رساني در زمينه سينما از جمله هنر پيشگان ، فيلمها و عوامل و اخبار مربوطه است. الگو برداري آشكار از سايت www.imdb.com كه معتبر ترين سايت اطلاع رساني سينما در دنيا مي باشد به نظر مناسب مي آيد اما بازهم كاستي هائي در نسخه فارسي مشاهده مي شود كه آنرا به تجربه كمتر آن نسبت به پدر خارجي اش مي توان بخشيد.
كم بودن اطلاعات موجود در سايت سوره از جمله ضعفهاي قابل جبران آن است كه اگر مسئولين سايت هزينه نه چندان زياد لازم براي جبران آن را بپردازند مي توان به عنوان يك منبع معتبر دز زمينه سينما ايران - و شايد جهان - به آن نگاه كرد.
نوشته شده در ساعت 15:58 ايميل به دوستان نظر خوانندگان

2005/01/17 - i
قدرت جستجوی گوگل را برای تجارت خود به ارمغان آورید
گوگل محصولاتی را تحت عنوان Enterprise Solutions ارائه کرده است که ترکیبی از نرم افزار و سخت افزار است و شما با خرید و نصب آن در دو مدل Large Business برای ایندکس کردن بیش از 15 میلیون سند و Small & Medium Business برای ایندکس کردن حدودا 500 هزار سند می توانید قدرت جستجو گوگل را برای جستجو در مستندات و فایلهای موجود در اینترانت و یا سایت اینترنتی شرکت خود به ارمغان بی آورید. این حرکت گوگل خیلی جالبه و نشون میده که بازارهای دیگری غیر از تبلیغات اینترنتی را هم هدف گرفته است.
نوشته شده در ساعت 11:13 ايميل به دوستان نظر خوانندگان

ده فرمان زناشويی
صبح اول صبحي كلي خنديدم. دست گيله مرد درد نكنه
1 - ....
10 - يک مرد ؛ قبل از ازدوج ؛ انسانی نا تمام است ؛ اما بعد از ازدواج ؛ ديگر تمام ميشود .
تمام مطلب را بخوانيد
نوشته شده در ساعت 08:30 ايميل به دوستان نظر خوانندگان

2005/01/16 - i
رستم فضائي
امروز تو وبلاگ سرگردون يه لينك ديدم كه به مقاله اي درمورد استفاده از شخصيت رستم در يك comic book كه به همت يك ايراني و يك آمريكائي تهيه شده است. ديدن عكسهائي از شخصيتهاي شاهنامه در هيبت قهرمانان فضائي احساس خيلي بدي به من داد. از همه بدتر چهره غير ايراني شخصيتها مي باشد كه بيشتر شبيه مغولها و كلا جنگجويان شرقي زرد پوست است.

يعني جدا در ايران يكي نمي تونه همت كنه و يك سري از اين كتابها براي نسل جوان كه داراي يكسري جذابيتها ست ولي از فرهنگ و داستان ايراني دور نشده تهيه كنه. تو نمايشگاه امسال كتاب كه حتما يادتون هست پرفروش ترين كتاب يك كتاب بچه گانه بود كه ....

نوشته شده در ساعت 16:43 ايميل به دوستان نظر خوانندگان

2005/01/15 - i
پرشن بلاگ صميمي ، يادت بخير
شايد بعضي از دوستان و به احتمال خيلي ضعيف خود عطا و رضا يادشون باشد كه من در اوايل وبلاگ نويسي كه با اوايل راه اندازي پرشن بلاگ زياد فاصله نداشت هميشه به وجود اين جوانان در عرصه اينترنت فارسي و كار بزرگ و مفيدشان افتخار مي كردم. جو صميمي آن روزها كه بازتاب عيني اش سايت پرشن تاك بود بيشتر از اينكه به صورت برخورد با مخاطبين از ديد رسمي باشد ، نزديك به چت هاي صميمي و سالم متداول آن روزها بود. از روزي كه در دفتر شان در جمالزاده به همراه نيما و دامون و آقاي افشار نادري (نمي دونم درست گفتم) در باره مشكلات تبليغات اينترنتي و تشكيل يك كنسرسيوم صحبت مي كرديم يك سال و اندي مي گذرد. در آن روز آنقدر حرف هاي حاشيه اي و دوستانه و غير رسمي زده شد كه براي من كه سابقه اي بيش از 7 سال كار جدي و رسمي داشتم كمي غير قابل تحمل شد و به اين نتيجه رسيدم كه پرشن بلاگ بيشتر از اينكه يك شركت باشد، يك جمع صميمي دوستان وبلاگ دوست است و مي توان بروي آنها خارج از چهار چوب رسمي هم حساب باز كرد.

اين روزها هر جا كه سخني از اين بچه ها است ، تو يك پوسته مجازي بزرگ كه متولي بزرگ نمائي آن هم خودشان هستند ظاهر مي شوند. ديدن كسي به اسم مهدي بوترابي آنهم در يك هيبت رسمي و شبه مديران دولتي و بدون آنكه بدانيم از كجا آمده است و آمدنش بهر چه است به عنوان مدير پرشن بلاگ به سوء ظن هائي كه روزهاي اول عطا هميشه از آن مي ناليد و يك تهمت مي دانست بيشتر دامن مي زند.

پرشن بلاگ صميمي ، يادت بخير . آيا مشكلات مالي تو را به اين روز نزار انداخته است و يا اينكه ديدن افرادي كه به سبب ارائه يك سري ادعا بودجه هاي هنگفت دريافت مي كنند شما را وسوسه كرده است؟ هر چه هست ، يادتان باشد كه قدرت وبلاگ همانقدر كه توانائي كمك به پيشرفت را دارد ، مي تواند سرنگون كننده باشد.
نوشته شده در ساعت 09:01 ايميل به دوستان نظر خوانندگان

2005/01/13 - i
ObjectDataSource Control در ASP.NET 2.0
يكي از دغدغه هاي اصلي در پياده سازي برنامه هاي بزرگ كه امكان تغييرات و گسترش آنها در زمانهاي متناوب وجود دارد ، تعيين معماري مناسب براي اعمال اين تغييرات است. يكي از معتبرترين معماري ها ، معماري 5tier ارائه شده توسط مايكروسافت است كه به توسط دات نت كاملا قابل اجرا است. در اين معماري دو لايه Data و UI وجود دارد. مطمئنا تغييرات در لايه Data نبايد در لايه UI تاثير بگذارد و بالعكس .

در ASP.NET 2.0 كنترل ObjectDataSource براي قرار دادن كنترل هاي وابسته به لايه Data در صفحات وب - همان لايه UI - ارائه شده است كه با تعيين كلاس و متد و همچنين پارامترهاي مورد نياز آن كه در لايه Data قرار دارد مي توان آن را به عنوان DataSource كنترلهائي مثل GridView, DropDownList, TreeView و Repeater تعيين كرد.

نوشته شده در ساعت 11:09 ايميل به دوستان نظر خوانندگان

2005/01/12 - i
استفاده بهينه از Connection در دات نت
در دات نت هر Connection كه Close و يا Dispose مي شود همان لحظه از بين نمي رود و در Connection Pool باقي مي ماند كه اگر درخواست New كردن يك Connection صادر شد ،‌از موارد موجود در Connection Pool يكي به آن اختصاص يابد. استفاده كردن درست از اين قابليت در برنامه هاي تحت وب ،‌به توسعه پذيري راحتتر سيستم با اختصاص منابع كمتر كمك زيادي مي كند. از انجائي كه Connection Pooling يك رويه اتوماتيك است و برنامه نويس نقشي در كنترل آن ندارد ، تنها رعايت كردن دو مورد زير مي تواند به استفاده كردن درست از اين قابليت منتهي شود :

1 - درست زماني كه به برقراري ارتباط با بانك اطلاعاتي نياز است يك Connection را باز كنيد و به محض اتمام نياز سريعا آنرا Close كنيد.
2 - حتي الامكان تمام تنظيمات مربوط به Connection در سطح برنامه شما برابر باشد. مثلا uid و pwd در ConnectionString. با اينكار از ساخته شدن Connection هاي متفاوت در Connection Pool جلوگيري مي كنيد و احتمال زياد شدن Connection هاي غير قابل استفاده را كم مي كنيد.

البته طراحي يك كلاس به صورت Singleton - يعني فقط يك نسخه از آن در كل اجرا برنامه در حافظه است - به عنوان Connection Manager به بهينه سازي اين روند كمك مي كند.
نوشته شده در ساعت 14:48 ايميل به دوستان نظر خوانندگان

2005/01/11 - i
مسابقه اي بدون فراخوان عمومي
انجمن شركت هاي ارائه دهنده خدمات اينترنتي به منـظور توسعه فرهنگ ارتباطـات اينترنتـي و آشنائي نسـل جوان با تكنـولوژي ارتباطات و معـرفي خدمـات متنوع شركت هاي فعـال در اين حوزه جشنـواره "اينترنت و تكنولوژي ارتباطات" را در مورخ 14/11/83 لغـايت 83/11/18 در محل دائمي نمايشگاه بين المللي كشـور برگزار مي كند .

زماني كه به بخش برنامه هاي جشنواره مراجعه كنيد خواهيد ديد كه اصلا خدمات طراحي و اجرا وب سايت - در هر حوزه - به عنوان اهداف و برنامه هاي اين جشنواره نيست. اما با تعجب فراوان شاهد برگزاري "مسابقه فروشگاه‌هاي اينترنتي" در اين جشنواره هستيم كه بدون فراخوان عمومي برگزار مي گردد و اسامي انتخابي 10 فروشگاه اينترنتي هم به عنوان شركت كننده اعلام شده است. حتما شركت كننده منتخب اين جشنواره بعد از برنده شدن هم مدعي بهترين و اولين و تنهاترين خواهد شد و به سبب اين امتياز به دنبال گرفتن بودجه هاي تكفائي مي گردد. خدا عاقبت اين نوع رقابت متعفن را به خير كند.

نوشته شده در ساعت 11:56 ايميل به دوستان نظر خوانندگان

2005/01/10 - i
به روز رساني تنها بخشي از صفحات وب
زماني كه هنوز دات نت ارائه نشده بود ، روشي براي به روز رساني تنها بخشي از صفحه ASP وجود داشت بدون اينكه لازم باشد تمام صفحه Refresh شود . به اين روش Remote Scripting مي گويند. دانستن اين تكنيك در زمان خودش يك نقطه قوت بود. البته استفاده از دو تا Java class به عنوان Proxy كه باعث باز شدن يك دروازه بين مرورگر شما و سرور مي گرديد ضعف اين روش بود. منوهاي سايت msd.microsoft.com از اين روش استفاده كرده است.

در دات نت ورژن 2 روشي به عنوان Script Callbacks به عنوان جايگزين روش مذكور ارائه شده است. Dino Esposito مقاله اي تحت عنوان Script Callbacks in ASP.NET نوشته شده است كه خواندن آن خالي از لطف نيست. ضمنا به نظر مي رسد كه ASP.NET 2.0 GridView هم از همين روش استفاده ميكند. اين روش بسيار به سرعت لود شدن خواسته مورد نياز كاربر از صفحه وب كمك مي كند. نمونه بسيار جالب آن در Microsoft MapPoint قابل مشاهده است.

نوشته شده در ساعت 09:55 ايميل به دوستان نظر خوانندگان

2005/01/09 - i
نگاهي شلخته به وبلاگها
سرويس نگاهي به وبلاگها در سايت خبرگزاري دانشجويان ايران ، ايسنا ، راه اندازي شد. اين خبر بيشتر از اينكه براي وبلاگ نويسان خوشايند باشد براي خبرنگاراني كه منبع بزرگ وبلاگها را براي اخبار و گزارشات خود انتخاب كرده اند خوشايند است.

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

نوشته شده در ساعت 13:59 ايميل به دوستان نظر خوانندگان

2005/01/08 - i
AntiSpyware مايكروسافت ارائه شد
مطمئن هستم كه با تمام حساسيتي كه تا كنون در استفاده از اينترنت و دانلود كردن از خودتون نشون داديد و سعي كرديد كه محتاط باشيد بازهم حداقل يك بار گرفتار Spyware شده ايد. پيدا كردن برنامه اي براي مقابله با اين نرم افزارها آنهم به صورت رايگان و با پشتيباني از طرف يك شركت معتبر ديگر يك رويا نيست . مايكروسافت برنامه AntiSpyware خود را - نسخه بتا - ارائه كرده است. پيشنهاد مي كنم كه حتما دانلود كنيد و نصب كنيد. real-time protection‌هم دارد .
نوشته شده در ساعت 08:07 ايميل به دوستان نظر خوانندگان

2005/01/06 - i
ObjectSpace يك ORM ارائه شده توسط مايكروسافت
آن كساني كه با مفهوم Object Relational Mapping در طراحي شي گرا آشنا هستند ، مي دانند كه با داشتن يك ORM چقدر داشتن يك Data Access Layer راحت مي شود و شايد اصلا احتياج به نوشتن حتي يك خط برنامه هم براي آن نيست. هم اكنون ORM هاي موجود در بازار از جمله genome و XPO براي دات نت بسيار گران هستند و صد البته حق هم همين است.

حال تصور اينكه مايكروسافت يك ORM اختصاصي براي دات نت ارائه كند حتما بهترين خبر براي امثال من است. اين خبر خوش به نظر تحت عنوان ObjectSpace ( كه قبلا يك ORM نوشته شده توسط شركت ديگري بوده است ) به همراه لانگ هورن عرضه خواهد شد.

نوشته شده در ساعت 10:10 ايميل به دوستان نظر خوانندگان

2005/01/05 - i
برنامه Reflector for .NET
اگر مي خواهيد كه به ساختار وراثتي موجود در اسمبلي ها و يا Namespace هاي يك برنامه دات نت پي ببريد ، كافيست كه dll آنرا با برنامه Reflector for .NET باز كنيد. نمي دانم كه برنامه نويسان دات نت بايد نگران شوند يا خير؟ به خاطر اينكه اگر مقادير داراي سطح امنيتي بالا (مثل ConnectionString ) در متن برنامه به صورت clear text به راحتي با اين برنامه آشكار خواهد شد. البته هميشه مي گويند كه اين مقادير را رمز گذاري كنيد ، اما كو گوش شنوا !

Reflector.zip - .NET Reflector, Version 4.1.27.0 (347 KB)
Copyright - http://www.aisto.com

نوشته شده در ساعت 13:29 ايميل به دوستان نظر خوانندگان

2005/01/04 - i
وبلاگ تخصصی Share Point
چند وقتي مي شود كه در زمينه Share Point مطالعاتي انجام داده ام و تا آنجا پيش رفته ام كه مي توان گفت كه از مبتدي بيشتر مي دانم. از آنجائي كه اين كرم اعتياد انتشار دانسته ها در وبلاگ در وجود اينجانب بد جوري رخنه كرده است و با اينهمه مشغله در اين روزها ، وبلاگي در زمينه Share Point راه اندازي كرده ام . با اميد به اينكه بتوانم راهي براي ارتباط با افراد علاقه مند و دست به آچار در اين زمينه پيدا كنم تا تبادل تجربه كنيم.
نوشته شده در ساعت 08:50 ايميل به دوستان نظر خوانندگان

2005/01/03 - i
زلزله اقيانوسي و شرمندگي براي حكومت ايران
روزهاي زيادي از بلاي سونامي و كشته شدن بيش از صد ها هزار نفر مي گذره . تعداد انسانهاي درمانده محتاج كمك بسيار زياد است . هر روز بخشهاي عمده شبكه هاي خبري آمريكا و اروپا راه هاي كمك رساني به مصيبت ديده ها را اعلام مي كنند . چه از طريق شماره حساب هاي بانكي و يا اينترنت و يا مراكز جمع آوري كمك هاي جنسي.
اما در هيچ كجاي شهر تهران چادري براي جمع آوري كمك بر پا نيست. تازه از راديو شنيدم كه قرار است هلال احمر شماره حسابي را براي كمك اعلام كند و وزير وزارت خانه تازه تاسيس رفاه و امور اجتماعي ( اگر اسمش را درست آورده باشم ) قرار است كه به نمايندگي از طرف مردم و دولت ايران به اندونزي سفر كند .
آيا فقط كمك به مردم فلسطين و بوسني و لبنان و غيره كه جز درد سر و مصيبت براي ملت ما چيزي به ارمغان نمي آورد (اما پوشش خبري مناسبي دارد) ، از اهداف مردم و دولت يك كشور مسلمان است؟ مگر بسياري از مصيبت ديده هاي زلزله اخير مسلمان نيستند؟ و در مقام بالاتر ، مگر انسان نيستند؟
نوشته شده در ساعت 09:35 ايميل به دوستان نظر خوانندگان

2005/01/01 - i
سال 2005 هم آمد

نوشته شده در ساعت 07:14 ايميل به دوستان نظر خوانندگان

مقالات من
آخرين مطالب

نقل از مطالب اين سايت با ذكر منبع مجاز ميباشد