-
اسکریپت های سمت سرویس گیرنده در صفحات ASP.NET ( بخش اول )
دوشنبه 2 مردادماه سال 1385 07:48
برنامه های وب یکی از مهمترین دستاوردهای اخیر در صنعت نرم افزار می باشند که علل آن را می بایست در تاثیر اینترنت بر دنیای گسترده نرم افزار جستجو کرد . آشنائی با معماری برنامه های وب و بکارگیری فن آوری های متعدد با توجه به ساختار این نوع برنامه های کامپیوتری برای تمامی پیاده کنندگان علاقه مند حضور موثر و مستمر در این...
-
قفل کردن کامپیوتر در ویندوز XP
یکشنبه 1 مردادماه سال 1385 09:06
میتوانید با استفاده از روشـــــی آسان، کامپیوتر خــود را قفل کنیـــــد؛ منظور از قفل کردن کامپیوتر، بردن ویندوز به حالتی است کـــــه برای استفاده از آن مجبـــور باشید مانند زمان راه اندازی سیستم، کلمه عبـــــور خـــــود را وارد کنید، با این تفاوت که این فرآیند بسیار سریع انجام میشود. در ادامه به شما خواهیم آموخت...
-
سرویس های Membership و Roles در ASP.NET 2.0 ( بخش دوم )
یکشنبه 1 مردادماه سال 1385 07:57
در بخش اول به امکانات ASP کلاسیک ، ASP.NET 1.x و ASP.NET 2.0 در خصوص تائید و اعطاء مجوزهای لازم به کاربران به منظور استفاده از تمام و یا بخش هائی خاص از یک وب سایت اشاره گردید . در این بخش به بررسی سرویس جدید membership در ASP.NET 2.0 و نحوه استفاده از آن در برنامه های وب خواهیم پرداخت . قبل از هر چیز اجازه دهید...
-
سرویس های Membership و Roles در ASP.NET 2.0 (بخش اول)
یکشنبه 1 مردادماه سال 1385 07:55
تائید کاربران و امکان استفاده آنان از پتانسیل های موجود بر روی یک سایت و یا برنامه بر اساس مجوزهای تعریف شده ، از جمله عملیات مهم در بسیاری از وب سایت ها و یا برنامه های وب است . امروزه بر روی اینترنت می توان سایت های متعددی را مشاهده نمود که کاربران را ملزم به login نموده تا پس از بررسی هویت آنان ، امکان استفاده از...
-
غیر فعال کردن CD Burning ( در ویندوز XP )
شنبه 31 تیرماه سال 1385 22:57
از این تنظیمات برای غیر فعال کردن ویژگی داخلی CD Burning ویندوز استفاده می شود. رجیستری را باز کرده و کلید زیر را در آن پیدا کنید . یک مقدار DWORD جدید ایجاد کرده و نام "NoCDBurning" را به آن بدهید. سپس مقدار آن را برابر با مقادیر زیر قرار دهید . تعداد اسناد اخیری کنید که مایل به نشان دادن آنها هستید . از رجیستری خارج...
-
آموزش زبان برنامه نویسی سی++
پنجشنبه 29 تیرماه سال 1385 08:55
تاریخجه زبان برنامه نویسی C++ در سال 1967 شخصی بنام آقای "مارتین ریچاردز" برای نوشتن سیستم عامل و طراحی کامپایلر زبان جدیدی بنام BCPL طراحی نمود. سه سال بعد، یعنی در سال 1970، "کن تامپسون" با افزودن ویژگی های جدیدی به زبان BCPL زبان جدیدی طراحی نمود و نسخه های اولیه سیستم عامل unix را با آن طراحی نمود. او این زبان را...
-
آشنایی با مفاهیم پایگــاه داده هـــا
پنجشنبه 29 تیرماه سال 1385 08:41
مفاهیم مبنایی : مفهوم پایگاه داده ها : پایگاه داده ها در ساده ترین وجه به مثابه مخزنی میماند که اطلاعات و داده ها به صورت منسجم و احتمالا ساخت یافته در آن نگهداری میشود . این مخزن میتواند یک فایل متنی یا باینری ساده باشد . همزمان با پیدایش تکنولوژی ذخیره سازی اطلاعات و فایلها ، پایگاه داده ها نیز متولد شد و همزمان با...
-
طرح ایجاد پایگاه داده های زبان فارسی با کمک کامپیوتر
چهارشنبه 28 تیرماه سال 1385 07:51
کلید واژه ها : زبان فارسی پایگاه اطلاعاتی پیکره زبانی پایگاه داده های زبانی چکیده: این طرح ، طرحی بنیادی و گسترده برای زبان فارسی است که با توجه به هدف ، سودمندیها و کاربران گوناگون آن ، می تواند به عنوان طرح مادر یا پشتیبان برای بسیاری از طرحهای زبانی ، ادبی و زبانشناختی زبان فارسی به کار گرفته شود . اکنون چند ماه...
-
ASP.NET و پایگاه داده – قسمت اول
چهارشنبه 28 تیرماه سال 1385 07:49
در این مجموعه شما با اصول وروشهای استفاده از پایگاه داده در ASP.NET آشنا می شوید. ادامه مقاله... --> آگهی --> در این مقاله شما در مورد کار با با پایگاه داده در ASP.NET آشنا خواهید شد. بدین معنا که در صدد هستیم تا رویه ای کلی از مفاهیم، روشها وابزارهای مورد استفاده در ASP.NET جهت برقراری ارتباط با پایگاه داده، نشان...
-
آموزش سخت افزار ۲
سهشنبه 27 تیرماه سال 1385 09:25
کارت گرافیکی برای اینکه بتوان در صفحه نمایش رایانه ، تصویرهای مربوط به داده ها و اطلاعات را مشاهده نمود باید ارتباطی بین مادربرد و نمایشگر برقرار شود ، به همین دلیل کارت گرافیکی در یکی از شکاف های توسعه مادربرد قرار می گیرد و یا یک کابل به مادربرد وصل می شود و نمایش اطلاعات بر روی صفحه را کنترل می کند. کارت گرافیکی در...
-
آشنایی با سخت افزار
سهشنبه 27 تیرماه سال 1385 09:24
واحد پردازش مرکزیCPU این بخش یک مدار الکترونیکی گسترده وپیچیده است که به انجام دستورات بر نامه های ذخیره شده می پردازد دارای دو بخش است که عبارتند از واحد کنترل و واحد محاسبه ومنطق ازچهار بخش ذخیره سازی موقت برای ذخیرهء دستورها و یا داده ها استفاده میکند این مناطق حافظهء موقتcpu نام دارندRegister ثباتهای مختلف وظایف...
-
آموزش سخت افزار ۱
سهشنبه 27 تیرماه سال 1385 09:17
کارت صدا(۱) Sound Card کارت صدا یکی از عناصر سخت افزاری رایانه است که باعث پخش و ضبط صدا می گردد. قبل از گسترش کارت های صدا، صدا در رایانه توسط بلند گوهای داخلی ایجاد می شد. این بلند گوها توان خود را از برد اصلی می گرفتند. استفاده از کارت صدا از اواخر سال ۱۹۸۰ شروع شد. در حال حاضر شرکت های متعددی تولیدات خود را در این...
-
موتور جستجو چگونه کار می کند؟
دوشنبه 26 تیرماه سال 1385 13:37
وقتی جستجویی در یک موتور جستجوگر انجام و نتایج جستجو ارایه می شود، کاربران در واقع نتیجه کار بخش های متفاوت موتور جستجوگر را می بینند. موتور جستجوگر قبلا" پایگاه داده اش را آماده کرده است و این گونه نیست که درست در همان لحظه جستجو، تمام وب را بگردد. بسیاری از خود می پرسند که چگونه ممکن است گوگل در کمتر از یک ثانیه...
-
انواع رابطه ها در پایگاه داده
دوشنبه 26 تیرماه سال 1385 13:33
» همانگونه که میدانید یک فیلد می تواند از چندین رکورد و یک جدول از چند فیلد تشکیل شود ، با توجه به این مطلب یک پایگاه داده هم میتواند دارای چندین جدول باشد . حال هر یک از این جدول ها می توانند اطلاعاتی را در خود ذخیره کنند که با جدول دیگری در ارتباط باشد یا این که هیچگونه ارتباطی را بین آنها قایل نشویم . برای مثال ما...
-
انواع رابطه ها در پایگاه داده
دوشنبه 26 تیرماه سال 1385 13:31
» همانگونه که میدانید یک فیلد می تواند از چندین رکورد و یک جدول از چند فیلد تشکیل شود ، با توجه به این مطلب یک پایگاه داده هم میتواند دارای چندین جدول باشد . حال هر یک از این جدول ها می توانند اطلاعاتی را در خود ذخیره کنند که با جدول دیگری در ارتباط باشد یا این که هیچگونه ارتباطی را بین آنها قایل نشویم . برای مثال ما...
-
هش چیست؟
دوشنبه 26 تیرماه سال 1385 12:33
هش ( Hash, Hash Code, Digest, Message Digest هم نامیده می شود) را می توان به صورت اثر انگشت دیجیتالی یک داده در نظر گرفت. با این روش شما می توانید رشته ای اندازه-ثابت ( fixed length ) از یک داده به دست آورید که با روش های ریاضی به صورت "یک طرفه" رمزنگاری شده است. کشف رشته اصلی از رشته هش آن (عملیات معکوس) به صورت کارا...
-
آموزش زبان #C اول
دوشنبه 26 تیرماه سال 1385 10:08
در این درس با ارائه چند برنامه و مثال ساده به طرز کار زبان C # میپردازیم. اهداف این درس عبارتند از : فهم ساختار پایهای یک برنامه C# آشنایی با Namespace آشنایی با کلاس (Class) آشنایی با عملکرد متد Main() آشنایی با ورودی/خروجی یا I/O لیست 1-1 ، یک برنامة ساده با عنوان Welcome در زبان C# // Namespace اعلان using...
-
سیستم پیکربندی ASP.NET 2.0 (بخش سوم )
دوشنبه 26 تیرماه سال 1385 08:09
در این بخش به بررسی سایر تنظمیات پیکربندی خواهیم پرداخت . پیکربندی ترجمه ASP.NET ، صفحات وب ، سرویس های وب ، http handlers ، فایل های برنامه ( نظیر Global.asax ) و فایل های منبع را به صورت پویا ترجمه می نماید . فایل های فوق به صورت پویا و همزمان با اولین درخواست ، ترجمه می گردند . هر نوع تغییر در فایل ترجمه شده پویا...
-
سیستم پیکربندی ASP.NET 2.0 (بخش دوم )
دوشنبه 26 تیرماه سال 1385 08:08
در بخش اول با اصول اولیه سیستم پیکربندی ASP.NET 2.0 آشنا شدیم . در این بخش به بررسی برخی از تنظمیات پیکربندی خواهیم پرداخت . Connection String در ASP.NET 1.x ، اطلاعات مربوط به connection string در بخش <appSetting> ذخیره می گردید . در ASP.NET 2.0 ، تمامی اطلاعات در ارتباط با connection-string در یک بخش جدید...
-
سیستم پیکربندی ASP.NET 2.0 (بخش اول)
دوشنبه 26 تیرماه سال 1385 08:08
پیاده کنندگان برنامه های وب که از فن آوری ASP کلاسیک به منظور پیاده سازی برنامه های وب در گذشته ای نه چندان دور استفاده می کردند ( و شاید هم اینک نیز استفاده می نمایند ) ، به یاد دارند که اطلاعات پیکربندی برنامه های فوق به صورت باینری و در محلی با نام متابیس IIS ، ذخیره می گردد . پیاده کنندگان برنامه های وب برای اعمال...
-
برنامه های وب مبتنی بر سرویس گیرنده : AJAX و Atlas
یکشنبه 25 تیرماه سال 1385 09:47
یکی از ویژگی های مهم برنامه های وب ، تبعیت آنان از معماری "سرویس گیرنده - سرویس دهنده" است . این بدان معنی است که پیاده کنندگان برنامه های وب می توانند به منظور تحقق پردازش های سمت سرویس دهنده و سرویس گیرنده از فن آوری های متعددی استفاده نمایند. یکی از نکات مهم در خصوص انجام پردازش های سمت سرویس گیرنده ، میزان وابستگی...
-
اصول امنیت برنامه های وب ( بخش دوم )
یکشنبه 25 تیرماه سال 1385 09:47
در بخش اول به این موضوع اشاره گردید که به منظور ایجاد برنامه های وب ایمن ، می بایست از یک رویکرد جامع تبعیت و بر روی سه لایه متفاوت شبکه ، host و برنامه متمرکز گردید. در این بخش به بررسی ایمن سازی شبکه خواهیم پرداخت . ایمن سازی شبکه شبکه ، نقطه ورود به یک برنامه وب است و اولین لایه حفاظتی به منظور کنترل دستیابی به...
-
اصول امنیت برنامه های وب ( بخش اول )
یکشنبه 25 تیرماه سال 1385 09:46
اینترنت و به دنبال آن وب ، دنیای نرم افزار را دستخوش تحولات فراوانی نموده است . ظهور نسل جدیدی از برنامه های کامپیوتری موسوم به "برنامه های وب " از جمله این تحولات عظیم است . پس از ارائه سرویس وب در سال 1991، وب سایت های متعددی ایجاد گردید . اینگونه سایت ها به منظور ارائه اطلاعات به مخاطبان خود از صفحات وب ایستا...
-
روش های حفاظت از داده
شنبه 24 تیرماه سال 1385 13:03
به اعتقاد بسیاری از کارشناسان ، مهمترین و یا بهتر بگوئیم با ارزش ترین چیز بر روی یک کامپیوتر ، داده ایجاد شده توسط کاربر است و شاید وجود همین اطلاعات است که ضرورت استفاده از کامپیوتر و یا شبکه را توجیه می نماید . سیستم های عامل و نرم افزارها را در بسیاری از موارد و همزمان با بروز مشکل در سیستم ، می توان مجددا" نصب...
-
ماهیت و نحوه پیکربندی دستگاه های شبکه ای
شنبه 24 تیرماه سال 1385 13:02
ماهیت و نحوه پیکربندی دستگاه های شبکه ای استفاده از فن آوری های متعدد و درعین حال پویا در طراحی ، پیاده سازی و نگهداری شبکه های کامپیوتری ، ضرورت ارتقاء مستمر دانش برای علاقه مندان فعالیت در این عرصه را به یک باید تبدیل کرده است . صرفنظر از میزان اطلاعات شما در خصوص شبکه های کامپیوتری، همواره لازم است که با یک دید...
-
کنترل های Validation در ASP.NET ( بخش چهارم )
شنبه 24 تیرماه سال 1385 13:01
کنترل های Validation در ASP.NET ( بخش چهارم ) آنچه تاکنون گفته شده است : بخش اول : ماهیت و جایگاه کنترل های validation و بررسی عملکرد کنترل های <asp:RequiredFieldValidator> و <asp:RangeValidator> بخش دوم : بررسی عملکرد کنترل های <asp:CompareValidator> و <asp:CustomValidator> بخش سوم : آشنائی با...
-
کنترل های Validation در ASP.NET ( بخش سوم )
شنبه 24 تیرماه سال 1385 13:00
کنترل های Validation در ASP.NET ( بخش سوم ) در بخش اول به ماهیت و جایگاه کنترل های validation اشاره و عملکرد دو کنترل <asp:RequiredFieldValidator> و <asp:RangeValidator> بررسی گردید.در بخش دوم با کنترل های <asp:CompareValidator> و <asp:CustomValidator> آشنا شدیم . در این بخش به بررسی سایر کنترل...
-
کنترل های Validation در ASP.NET ( بخش اول )
شنبه 24 تیرماه سال 1385 12:59
کنترل های Validation در ASP.NET ( بخش اول ) بررسی و ارزیابی صحت اطلاعات ورودی توسط کاربران ، یکی از عملیات بسیار مهم در برنامه های کامپیوتری خصوصا" برنامه های وب با توجه به ماهیت معماری آنها می باشد . پیاده کنندگان برنامه های وب می بایست پس از درج داده ورودی توسط کاربر و قبل از ارسال آن به لایه های دیگر ، آنها را...
-
کنترل های Validation در ASP.NET ( بخش دوم )
شنبه 24 تیرماه سال 1385 07:38
کنترل های Validation در ASP.NET ( بخش دوم ) در بخش اول به ماهیت و جایگاه کنترل های validation اشاره و عملکرد دو کنترل <asp:RequiredFieldValidator> و <asp:RangeValidator> بررسی گردید . در این بخش به بررسی سایر کنترل های validation خواهیم پرداخت . کنترل <asp:CompareValidator> کنترل فوق مسئولیت بررسی...
-
کنترل های پویا در ASP.NET ( بخش اول )
چهارشنبه 21 تیرماه سال 1385 12:09
کنترل های سرویس دهنده معمولا" در زمان طراحی و با توجه به نیاز یک برنامه در صفحات ASP.NET قرار می گیرند . در چنین مواردی ، پیاده کنندگان در زمان طراحی نسبت به تعداد و نوع کنترل های سرویس دهنده مورد نیاز آگاهی کامل دارند . به عبارت دیگر ، دانش لازم برای استفاده از کنترل ها در زمان طراحی وجود دارد . در برخی موارد ممکن...