-
Transaction های دات نت
جمعه 19 شهریور 1389 01:33
در .NET،transactionها با کلاس System.Data.SqlClient.SqlTransaction کنترل می شوند. باز هم یک transaction روی یک object SqlConnection وجود دارد و بدین ترتیب شما همه objectهای SqlCommand را با استفاده از آن اتصال ایجاد می کنید. بایید نگاهی به این مثال بیاندازیم. public class TransactionDemo { public TransactionDemo() { }...
-
یک Transaction چیست؟
جمعه 19 شهریور 1389 01:30
در یک application database، اغلب با موقعیتی روبرو می شوید که نیاز به اجرای دو یا چند فرمان SQL دارید، به طوریکه اگر یکی از عبارات اجرا نشود، آنگاه هیچ عبارت دیگری قادر به تغییر database نخواهد بود. مثال کلاسیک این مورد، انتقال پول از یک حساب بانکی به حساب دیگر است. UPDATE Accounts SET Balance = Balance □ 10 WHERE...
-
امنیت در کلمه عبور
یکشنبه 31 مرداد 1389 00:19
آیا رمز عبور شما از حفاظت لازم برخوردار است؟ وارد کردن همیشگی اسم کاربر و رمز عبور، روندی ناخوشایند و کسل کننده است. چه بخواهید ایمیل خود را چک کنید، چه بخواهید از وضعیت حساب بانکی خود مطلع شوید. اغلب کاربران کامپیوتر، به طور معمول از رمزهای عبور ساده و آسان استفاده می کنند. اما دقت داشته باشید که این سهل انگاری در...
-
جلوگیری از دسترسی به فایل ها و فولدرها
یکشنبه 31 مرداد 1389 00:04
آیا برای برخی از فایل ها یا فولدرهایتان نیاز به کمی امنیت دارید؟ ممکن است که از رایانه شما چندین نفر استفاده کنند. همانگونه که می دانید، می توان در ویندوز ایکس پی برای افراد مختلف یوزرهای گوناگون تعریف کرد. احتمالا شما هم چنین کاری را انجام داده اید. اما شاید مایل نباشید که دیگران به برخی از فایل ها و فولدر های شما...
-
آر اس اس چیست؟
پنجشنبه 28 مرداد 1389 18:39
RSS مخفف Really Simple Syndication به معنی تشکیل ارتباط های بسیار ساده است. آر اس اس فایلی با فرمت خاص (XML) می باشد که شامل آخرین عناوین سایت های خبری، وبلاگ ها و سایت هایی از این دست می باشد. در واقع آر اس اس فرمتی برای خروجی اطلاعات می باشد. با به روز شدن سایت، فایل ار اس اس آن به طور خودکار به روز می شود. محتویات...
-
آشنایی با هک و هکرها
پنجشنبه 28 مرداد 1389 18:30
هکر کسی است که با سیستم های کامپیوتری آشناست و می تواند با روش هایی خاص (بدون اجازه) وارد آن ها شود. این انسان می تواند خوب یا بد باشد (در هر حال هکر است). یک هکر از چه راهی وارد یک سیستم می شود؟ هر سیستم کامپیوتری (به عبارت بهتر هر سیستم عامل) به هر حال محصول کار تعدادی انسان است و حتما دارای تعدادی bug (خطاهایی که...
-
دستورات انتقال داده از پورت در زبان BASIC
پنجشنبه 28 مرداد 1389 18:00
OUT آدرس ,مقدار INP (آدرس) مثال: OUT & H378 , 255 (A = INP ( & H378 یک آزمایش برنامه نویسی با پورت LPT رعایت نکات مهم فقط در زمان خاموش بودن کامپیوتر، تجهیزات را به این پورت متصل یا جدا کنید. ولتاژهای ورودی نباید از 5 ولت بیشتر شوند و یا از صفر کمتر پورت موازی در مقابل جریان بیش از حد محافظت نشده اتصال یک LED...
-
آشنایی با انواع پورت
پنجشنبه 28 مرداد 1389 17:59
پورت یا درگاه محل اتصال وسایل و تجهیزات جانبی به یک کامپیوتر است که در واقع دروازه ورود یا خروج 0 و 1 ها می باشد. هر پورت دارای چند پایه یا پین است که هر پین به وسیله یک سیم، گذرگاهی برای عبور یک واحد داده می باشد. نحوه ذخیره شدن داده ها در کامپیوتر قابلیت نگهداری 0 یا 1 Bit Byte :8 Bit روش های انتقال اطلاعات در...
-
آشنایی با چند دستور و پورت
پنجشنبه 28 مرداد 1389 17:54
عملگرهای منطقی AND OR NOT عبارات شرطی IF…شرط…THEN دستور یا دستورات END IF INPUT A IF A<100 THEN PRINT A END IF IF … شرط …THEN ELSE END IF حلقه های تکرار GOTO Lable Sum:INPUT A B=B+A GOTO SUM حلقه FOR شمارش تعداد دفعات تکرار FOR شمارنده=..... TO ..... دستورات تکرار شدنی NEXT شمارنده FOR i = 1 TO 10 "PRINT “ my...
-
توابع کتابخانه ای
پنجشنبه 28 مرداد 1389 17:53
برنامه هایی که از قبل نوشته شده اند و وظیفه خاصی را انجام می دهند: (ABS (x قدر مطلق (SQR(x ریشه دوم
-
اولویت محاسبات ریاضی
پنجشنبه 28 مرداد 1389 17:53
1: ( ) 2: ^ 3: * , / 4: \ 5: MOD 6: + , - مثال: x*c) / 2 + s - a / b) INPUT INPUT A INPUT A,B,C $INPUT Q LET LET A=5 همواره مقدار سمت راست در متغیر سمت چپ قرار می گیرد.
-
آشنایی با بعضی دستورات زبان Basic
پنجشنبه 28 مرداد 1389 17:52
PRINT "PRINT "Hi Hamed "PRINT "15+1 PRINT 15+1 PRINT a
-
انواع داده ها در زبان بیسیک
پنجشنبه 28 مرداد 1389 17:51
انواع داده ها در زبان Basic داده های ثابت داده های متغیر داده های ثابت اعداد: 5, 673 ,4.5 رشته ها: Tehran , 673 داده های متغیر عددی: A , Sum رشته ای: Name$ , A5$
-
ویژگی های زبان های برنامه نویسی
پنجشنبه 28 مرداد 1389 17:49
ذخیره انواع داده ها و اطلاعات در آدرس های مشخص حافظه قابلیت دریافت اطلاعات و نمایش حاصل پردازش انجام عملیات و محاسبات بر روی داده ها کنترل ترتیب اجرای برنامه طبق الگوریتم برنامه
-
کلیدهای میانبر ویندوز
پنجشنبه 28 مرداد 1389 17:37
Ctrl+A تمام آیکن های پنجره فعال را انتخاب می کند. Ctrl+C آیکن را داخل کلیپ برد کپی می کند. Ctrl+F گزینه Find All File را نمایش می دهد. Ctrl+G گو تو فلدر را نمایش می دهد. Ctrl+N پنجره جدیدی را به نمایش می گذارد. Ctrl+O گزینه Open را باز می کند. Ctrl+P در هر محیطی پرینت مربوطه را باز می کند. Ctrl+S سیو می کند. Ctrl+X...
-
نوشتن چند سطر در یک بار ارسال پیام در یاهو مسنجر
پنجشنبه 28 مرداد 1389 17:25
در داخل صفحه مربوط به ارسال PM یا داخل Chat Room کافی است متن مورد نظر را نوشته و سپس دکمه Ctrl را نگاه داشته و Enter بزنید. خواهید دید که یک سطر مکان نما پایین آمده و می توانید در خط پایین بنویسید. این را هم بدانید که با این کار متن همان گونه که تایپ کرده اید برای فرد مورد نظر نمایش داده می شود.
-
قوی ترین روش های پسورد گذاری بروی کامپیوتر
پنجشنبه 28 مرداد 1389 17:23
در روش اول کلمه عبور شما بصورت یک فایل بروی یک فلاپی دیسک ذخیره می شود و تا زمانی که آن را در دیسک نگذارید حتی صفحه Welcome ویندوز هم بالا نمی آید. در روش دوم که بهتر هم است شما یک رمز مشخص می کنید و هر گونه روش نفوذ پذیری در این روش از بین می رود. برای روش اول یک عدد فلاپی فرمت شده را درون دیسکت قرار دهید. سپس از...
-
چگونه از سر و صدای کامپیوتر خود بکاهیم
پنجشنبه 28 مرداد 1389 17:17
شاید شما هم از سر و صدای ناهنجار کامپیوتر خود رنج می برید که گاهی اوقات از ادامه کار با سیستم منصرف می شوید. کم کردن سر و صدای کامپیوتر می تواند خیلی سخت باشد زیرا بیشتر سر و صدای کامپیوتر ناشی از دو قطعه اصلی سیستم یعنی هارد دیسک و فن سیستم می باشد و در تمام مدتی که شما با سیستم کار می کنید آن ها نیز ناچار به کار...
-
قابلیت دی فراگ کردن درایو های سیستم در ویندوز
پنجشنبه 28 مرداد 1389 17:06
هدف این ابزار در ویندوز، سازماندهی فضای اشغال شده از هارد دیسک است که توسط فایلها ایجاد می شود. برای مثال فرض کنید شما یک فایل بزرگ دارید و بر روی دیسک شما، آن فایل بر روی سه ناحیه آزاد در هارد تقسیم شده است. بخش اول فایل می تواند در ابتدای هارد دیسک، بخش دوم در انتها و بخش سوم در میان آن واقع شود. هر زمان که شما یک...
-
قابلیت سیستم ری استور در ویندوز
پنجشنبه 28 مرداد 1389 16:56
هر زمان در اثر نصب برنامه و یا تغییراتی در ویندوز با مشکل روبرو شدید Syestem Restore این امکان را به شما می دهید که رایانه خود را به حالت قبلی برگردانید. این قابلیت ویندوز به این صورت کار می کند که از همه بخش ها و درایو ها طی هر 24 ساعت نقاط بازگشت ایجاد می کند، حتی اگر هیچ تغییری در کامپیوتر خود نداده باشید مثلا اگر...
-
کار با لینک ها
پنجشنبه 28 مرداد 1389 16:50
وقتی شما به لینکی بر می خورید (مقصود همان کلمات یا عباراتی است که عموما آبی رنگ هستند و "کرزر" با رفتن بر روی آنها، به "دست" تبدیل می شود) می توانید آن را در همان پنجره باز کنید و یا اینکه آن را در پنجره جدیدی باز کنید. بهتر است همیشه لینک ها را در پنجره جدید باز کنید، برای این کار به جای اینکه به...
-
65 درصد قربانیان استاکسنت از ایران بودهاند
پنجشنبه 28 مرداد 1389 06:37
مدیر مرکز آگاهی رسانی، پشتیبانی و امداد رایانهای (آپا) دانشگاه صنعتی اصفهان گفت: اطلاعات سرقت شده توسط ویروس "استاکس نت" (Stuxnet) که توسط رایانههای آلوده ارسال میشود تحت نظارت برخی مراکز امنیتی جهان است. مهدی برنج کوب افزود: این موضوع با توجه به اینکه 65 درصد از قربانیان این بدافزار از ایران بودهاند یک...
-
5 میلیون وب سایت هک شد
پنجشنبه 28 مرداد 1389 06:31
به گفته یک کارشناس امنیتی، حدود پنج میلیون وب سایت تحت میزبانی نت ورک سولوشنز هک شده و احتمالا چند ماه است که نرمافزار مخرب منتشر میکنند. نت ورک سولوشنز با ارزیابی این کارشناس در مورد آلوده شدن 500 هزار تا پنج میلیون وب سایت موافق نبوده اما نتوانسته آماری در این زمینه ارایه کند. آلودگی این وبسایتها به ابزارک نصب...
-
برنامهنویسی رویهای
شنبه 16 مرداد 1389 18:58
برنامهنویسی پروسهای یک پارادایم برنامهنویسی بر پایه مفهوم فراخوانی پروسهها است. پروسه که همچنین به نامهای روال، زیرروال (سابروتین)، تابع (نباید با توابع ریاضی اشتباه شود بلکه مانند آن هایی است که در برنامهنویسی تابعی به کار میرود)، روش شناخته میشود، دربردارنده یک سری گام های محاسباتی است که باید توسط رایانه...
-
برنامهنویسی شی گرا
شنبه 16 مرداد 1389 18:57
برنامهنویسی شی گرا برنامهنویسی شی گرا (به انگلیسی Object Oriented Programming مخفف OOP) یک شیوه برنامه نویسی است که ساختار یا بلوک اصلی تشکیل دهنده برنامهها در آن ها اشیا هستند. اشیاء صورتهای مجرد از ماهیتهای مطرح در مسئله هستند که دارای وضعیت (درونی) و همچنین عملیات بر روی دادهها (وضعیت درونی) میباشند. این نوع...
-
برنامهنویسی منطقی
شنبه 16 مرداد 1389 18:46
برنامهنویسی منطقی در کلیترین مفهوم آن، کاربرد منطق ریاضی در برنامهنویسی رایانه است.
-
پارادایم برنامهنویسی
شنبه 16 مرداد 1389 18:42
به هر یک از شیوههای برنامهنویسی رایانه یک پارادایم برنامهنویسی میگویند. زبانهای برنامهنویسی گوناگون بر اساس قابلیتهای در نظر گرفته شده از شیوه خط های مختلف استفاده میکنند. موارد ریزتری مانند چگونگی برخورد با نیازهای پشت پرده ماشین مانند مدیریت حافظه و مدیریت زباله نیز در زبانهای مختلف متفاوت است. علاوه بر...
-
نمونه یک برنامه
شنبه 16 مرداد 1389 18:41
یک برنامه ساده در زبان برنامهنویسی Basic که از ساده ترین زبانهای برنامهنویسی است میتواند به شکل زیر باشد: REM MY FIRST TRY TO COMMAND THIS MACHINE TO DO WHAT I LIKE PRINT "HELLO NEW WORLD!" END سطر نخست که با واژه کلیدی "REM" آغاز شده و از سوی برنامه واسط در نظر گرفته نمیشود و تنها برای نگاه...
-
زبان برنامهنویسی
شنبه 16 مرداد 1389 18:38
اجرا و عملی ساختن الگوریتمهای انتزاعی وابسته به هم به وسیله تولید یک برنامه رایانهای مشخص با ابزار زبان برنامه نویسی ممکن است. زبانهای برنامه نویسی تعدادی از زبانهای برنامهنویسی به شمار زیر هستند: * اسمبلی (Assembly) * لیسپ (LISP) * بی سی پی ال (BCPL) * سی (C) * سیپلاسپلاس (++C) * سی پلاس پلاس/سی ال...
-
برنامه نویسی مدرن
شنبه 16 مرداد 1389 18:36
الزامات کیفیت پیچیدگی الگوریتم متدولوژی (روش شناسی) اندازه گیری کاربرد زبان تعیین اینکه محبوب ترین زبان برنامه نویسی مدرن کدام است کار بسیار مشکلی است. بعضی از زبان ها در کاربرد های خاصی محبوب است و بعضی دیگر مرتبا در نوشتن کاربرد های گوناگون استفاده میشود. روش های اندازه گیری محبوبیت زبان شامل موارد زیر میباشد:...