معرفی وبلاگ
دسته
آرشیو
آمار وبلاگ
تعداد بازدید : 83874
تعداد نوشته ها : 67
تعداد نظرات : 0
Rss
طراح قالب
وحيد اسدي
در این بخش با نحوه ایمن سازی اطلاعات ذخیره شده در view state آشنا خواهیم شد . اطلاعات view state در یک رشته درهم آمیخته مشابه زیر ذخیره می گردد .   <input type="hidden" name="__VIEWSTATE" value="/wEPDwUKMTUyMzMyNzc3NGRklXVE/6qqfC5AWkr1Yw0Xu5IpHg0=" /> به موازات اضافه کردن اطلاعات بیشتر به view state ، طول این رشته طولانی تر خواهد شد . با توجه به این که مقدار ذخیره شده در رشته فوق به صورت متن شفاف نمی باشد ، بسیاری از برنامه نویسان ASP.NET بر این باور هستند که داده ذخیره شده در view state به صورت رمز شده است .ولی واقعیت
پنج شنبه 1388/4/11 20:36
اینترنت و مهمترین سرویس آن وب علاوه بر این که حیات بشری را در هزاره سوم دستخوش تحولات فراوانی کرده است ، توانسته است منشاء تحولات گسترده ای در سایر حوزه های فناوری گردد . در واقع ، تحول در زندگی بشریت  مدیون پیشرفت در سایر حوزه های فناوری‌ است . یکی از این حوزه ها ، صنعت نرم افزار است . برای آشنائی با این تحول بد نیست مروری سریع داشته باشیم به گذشته وب و نرم افزار تا از این رهگذر بتوانیم ضرورت ایجاد فناورهای جدیدی نظیر Ajax ( برگرفته شده از Asynchronous JavaScript And XML ) را بهتر درک کنیم . مروری بر وب ، نرم افزار و تاثیر متقابل آنها بر یکدیگر مو
پنج شنبه 1388/4/11 20:31
XML یک فرمت استاندارد برای ذخیره سازی داده است که امروزه از آن در اکثر سایت ها به منظور مدیریت محتوا استفاده می گردد . اغلب سایت ها از XML برای ذخیره سازی داده و از XSL و سایر StyleSheets برای نمایش داده استفاده می نمایند. فایل های XML را می توان نظیر صفحات وب ایستا از سرویس دهنده وب درخواست و پس از ارسال، محتویات آنان توسط مرورگر نمایش داده می شود . با استفاده از HTTP handlers می توان امکان مشاهده مستقیم اینگونه فایل ها از طریق مرورگر را غیرممکن نمود . HTTP handlers ، دارای انعطاف لازم به منظور برخورد با فایل های متفاوت با توجه به نوع انشعاب آنان می باشد . با استفاده از پتانسیل فوق
پنج شنبه 1388/4/11 20:31
  اینترنت به همراه خود مجموعه ای گسترده از مشاغل جدید را ایجاد کرده است.ارائه خدمات هاستینگ برای وب سایت ها، نمونه ای در این زمینه است . باتوجه به این که امروزه در اکثر وب سایت های معتبر از برنامه های وب متعددی به منظور ارائه خدمات به کاربران استفاده می گردد ، انتخاب یک host مناسب از جمله تصمیمات مهم در زمان راه اندازی یک وب سایت است که در موفقیت و یاعدم موفقیت یک سایت ، نقشی کلیدی و غیرقابل انکار را برعهده خواهد داشت . برنامه های وب نوشته شده با استفاده از فنآوری ASP.NET نیز از اینقاعده مستثنی نمی باشند .در صورتی که قصد انتخاب یک host برای برنامه هایوب ASP.NETرا دارید ، مطالعه این مقال
پنج شنبه 1388/4/11 20:30
آیا تاکنون سعی کرده اید برای سایت خود خبرنامه ایجاد کنید؟ آیاتاکنون وسوسه شده اید که سیستمی طراحی کنید که در صورتی که بینندگان سایت شما نظرات خود را در سایت شما وارد کنند برای آنها یک Email تشکرآمیزارسال کنید؟ آیا می دانید ساختن یک HTML Template زیبا برای خبرنامه شما واستفاده همیشگی از آن جهت ارسال خبرنامه در ASP.NET بسیار ساده صورت میگیرد؟ چنانچه سوالات بالا شما را به دانستن بیشتر ترغیب کرده است به شماتبریک می گویم! چرا که در ادامه این مقاله شما روش بسیار ساده ارسال Emailهای HTML زیبا را بدون اینکه نگران چگونگی کدنویسی HTML متغیر رشتهای Body در MailMessage باشید را فرا خواهید گرفت
پنج شنبه 1388/4/11 20:29
اگرچه در حال حاضر جنگ مرورگرها تقریبا تمام شده است اما این موضوع دلیلی بر شناخته نشدن قابلیتهای مرورگرها نیست. در اینجا توانایی ASP.NET در نشان دادن قابلیتهای مرورگرها بحث شده است. بعنوان نمونه، مثال ۱ نوع مرورگر را به ما نشان می دهد . < body> You are using < % =Request.Browser.Type % > < /body> برای نمونه اگر شما از IE 5 استفاده می کنید نتیجه خروجی چنین باید باشد : You are using IE5 در مثال ۱ Request.Browser.Type یک رشته را که همان نام ونسخه ‎ ی مرورگر است را بر می گرداند. اما این موضوع چگونه صورت میگیرد ؟
پنج شنبه 1388/4/11 20:28
یک نکته مهم که در زمان استفاده از NET Framework. باید به آن توجهداشت آن است که فضانام namespace یا نامکده ها در ساختمان برنامهکاربردی قرار دارند. فضانام یک طرح نامگذاری منطقی برای گروه بندی کلاسهای مرتبط است. این طرح مانع از آن می شود تا کلاس هایی که برای متدها وخصوصیات از یک شناسه یکسان استفاده می کنند تداخل داشته باشند. مثلا NET Framework. برای گروه بندی تایپ ها به مقوله های منطقیعملکرد، از قبیل چارچوب برنامه کاربردی ASP.NET، از یک طرح نامگذاری سلسلهمراتبی استفاده می کند. ابزارهای طراحی از فضانام ها با هدف تسهیل مرور وارجاع تایپ ها در برنامه بهره برداری می کنند. مثلا فرض کنید در حال نوشتنکد
پنج شنبه 1388/4/11 20:27
 NET نسل بعدی Active Server Pages یا ASP است که توسط شرکت میکروسافت ارائه شده است. این محصول توسط میکروسافت بعنوان شاخص اصلی فناوری در ساخت سایتهای وب در نظر گرفته شده است. با استفاده از ASP.NET می توان هم اینترانت کوچک یک شرکت را ساخت و هم یک سایت وب تجاری خیلی بزرگ را طراحی و پیاده سازی نمود. مهمترین نکاتی که در طراحی این محصول در نظر گرفته شده است راحتی استفاده و بالا بودن کارائی و قابلیت آن می باشد. در زیر برخی ویژگیهای ASP.NET را بررسی می کنیم . • صفحات ASP.NET کامپایل می شوند . هنگامی که یک صفحه ASP.NET برای او
پنج شنبه 1388/4/11 20:27
به طور معمول نسل های جدید زبان های برنامه نویسی به این دلیل متولدمی شوند که زبان های قدیمی تر دارای امکانات محدود بودند و یا قدرتاستفاده از تکنولوژی های فعلی را به صورت مطلوب و ساده ندارند. مهمترین نیازی که به عنوان آخرین تکنولوژی وجود دارد، برنامه نویسیدر محیط اینترنت است. اینترنت در مدت تقریبا ۸ سال جای خود را به عنوانیکی از مهمترین وسایل ارتباطی برای کارهای روزمره و تجارت باز کرده است. سیستم های برنامه نویسی قدیمی تر امکان برنامه نویسی برای اینترنت رافراهم کرده بودند اما هر کدام دارای اشکالات بزرگی هستند، برای مثال تکنولوژی COM اولین بار در ویندوز به کار گرفته شد. در سال 1970 نیز سیستمهای
پنج شنبه 1388/4/11 20:26
شاید تا به حال بارها با این مسئله که در برنامه تحت وب نوشته شده خود با ASP.NET برای دستیابی به اطلاعات یک Database از DataSet استفاده کنید یا DataReader مواجه شده باشید. ولی براستی کدام انتخاب بهتر است؟ شاید تا به حال بارها با این مسئله که در برنامه تحت وب نوشته شده خود با ASP.NET برای دستیابی به اطلاعات یک Database از DataSet استفاده کنید یا DataReader مواجه شده باشید. گاها" در بعضی از مقالات مشاهده می شود که به تعریف و تمجید از DataReader در مقابل DataSet پرداخته شده است و در بعضی مقالات نیز استفاده از DataSet توصیه شده است. اما واقعیت اینست که مایکروسافت این دو کلاس دستیابی
پنج شنبه 1388/4/11 20:23
بسیاری اوقات برنامه‌های کاربردی نیاز دارند که چیزهای خاصی مانند Connection String (رشته اتصال) یا پارامترهای عمومی برنامه، به طور خارجی برای برنامه ذخیره شوند. یکی از روشها که بدترین حالت ممکن می باشد استفاده از یک ثابت برای نگهداری این پارامترها می باشد و راه دیگر و بهتر این است که یک تابع ststic در یک کلاس تعریف نماییم و خروجی آنرا مقادر مورد نظر خود قرار دهیم . البته هر کدام از این روشها مشکلات خاص خود را دارند. ASP.NET راه مناسبی را برای انجام آن فراهم کرده است. شما می‌توانید این قبیل مقادیر را قسمت <appSettings> فایل Web.Config ذخیره کنید. البته برای Connection
پنج شنبه 1388/4/11 20:19
Smart Navigation یکى از بهترین ابزارهاى جدیدى است که ASP.NET آنرا عرضه کرده است. این ابزار جدید باعث شده ظاهر برنامه هاى وب و احساسى که نسبت به آن وجود دارد شباهت بیشترى با برنامه هاى عادى و نوشته شده براى ویندوز پیدا کند. یکى از موانع بزرگ برنامه هاى تحت وب به معمارى و ساختار HTTP برمى گردد. جاییکه مجبوریم اطلاعات جمع آورى شده در سمت مشترى را به سرور بازگردانیم. به همین دلیل مجبور به رسم مجدد و کامل صفحه اى که قبلا دیده ایم مى باشیم، که این نه تنها باعث مى شود یک حالت فلش مانند در این رفت و برگشت و رسم مجدد رخ دهد، بلکه براى صفحه هاى بلند که براى دیدن تمام صفحه نیازمند بهscrolling ه
پنج شنبه 1388/4/11 20:18
نرم‏افزار Mixcraft ۲.۰ - که می‏توانید آن را از روی بَرعکس ۹۵ نصب کنید- یک استودی ضبطِ صدای پیشرفته و کاملاً مجهز است که با داشتن تمام امکانات و جلوه‏های صوتی، از شما یک میکس‏کننده‏ی حرفه‏ای می‏سازد. این نرم‏افزار یک قوه‏ی محرکه‏ی صوتی ۳۲بیتی عالی دارد که می‏تواند فایل‏های صوتی از نوع WAV،MP۳ ،OGG ، و WMA را پشتیبانی کرده و به این ترتیب شما را قادر می‏سازد با ترکیب چند قطعه‏ی موسیقی با یک‏دیگر، یک قطعه‏ی جدید خلق کرده و آن را به صورت یک سی‏دی درآورید و یا در اینترنت منتشر نمایید. حقیقت حیرت انگیزی که در مورد استودیوهای ض
چهارشنبه 1388/4/10 16:32
X