تبليغاتX
وبلاگ تخصصی کامپیوتر و نرم افزار
#c
زبان #c  يكي از زبان هاي بسيار قوي و تاثير گذار در اينده در عرصه برنامه نويسي خواهد بود. اين زبان مشتق شده ي ++cو c  مي باشد.در مقاله هاي بعدي ما قصد داريم كه به آموزش اين زبان بپردازيم.

اين زبان  همراه مجموعه وي‍ژوال استوديو 2005 به بعد مي باشد و در نسخه 2008 تكامل بيشتري پيدا كرده است.

|+|نوشته شده در دوشنبه پنجم اسفند 1387 ساعت 5:20 بعد از ظهر توسط هادی |
مديريت صفحات وب
لينك ها را در صفحات جديد باز كنيد.
وقتي شما به لينكي بر مي خوريد (مقصود همان كلمات يا عباراتي است كه عموما آبي رنگ هستند و "كرزر" با رفتن بر روي آنها، به "دست" تبديل مي شود) مي توانيدآن را در همان پنجره باز كنيد و يا اينكه آن را در پنجره جديدي باز كنيد. بهتر است هميشه لينك ها را در پنجره جديد باز كنيد، براي اين كار بجاي اينكه به راحتي روي لينك رفته كليك چپ كنيد، روي لينك برويد و سپس كليك راست كنيد، بعد از آن روي open in a new window برويد و در مرحله آخر كليك راست را رها كنيد. با اين كار لينك در پنجره جديدي باز مي شود. اين كار چه مزيتي دارد؟ با اين كار شما در حالي كه مشغول خواندن صفحه دانلود شده هستيد، صفحات ديگر دانلود مي شوند، يعني سريعتر كارها انجام مي شود. مثلا وقتي توسط "ابزار جستجويي" كلمه اي را جستجو مي كنيد و سپس نتايج ظاهر مي شود، هر كدام از نتايج كه مورد علاقه شما بود، "در صفحه جديد باز كنيد" با اين كار در حالي كه مشغول خواندن نتايج سرچ هستيد، صفحات مورد علاقه شما در حال دانلود شدن هستند. مثلا وقتي كه مي خواهيد به صفحه بعدي نتايج سرچ برويد (و مثلا كليد next را مي زنيد) مي توانيد در حاليكه صفحات بعدي نتايج جستجو در حال دانلود شدن هستند، برگرديد و صفحات كاملا دانلود شده خود را، از صفحات مورد علاقه انتخاب شده از ميان نتايج جستجو، مطالعه كنيد.

توجه:

1. 1. بعضي از سايتها اين امكان را مي دهند كه با زدن كليدي ، تمامي لينكها در پنجره جديد باز شوند.

2. 2. بعضي از لينكها طوري آماده شده اند كه خود بخود در پنجره جديد بازشوند. با اين كار (يعني زدن كليك راست و سپس انتخاب حالت open in a new window) ممكن است اعلان "صفحه يافت نشد" پديدار شود. در اينصورت كافي است همان كليك چپ را بزنيد تا لينك در پنجره جديد باز شود.

3. 3. شما براي باز كردن لينك ها در پنجره هاي جديد، محدوديت داريد. اگر تعداد زيادي پنجره باز شود ممكن است باعث "هنگ" كردن برنامه مرورگرتان شود. بنابراين بطور همزمان، حدود 10 تا 15 پنجره بيشتر باز نكنيد.

|+|نوشته شده در سه شنبه هشتم بهمن 1387 ساعت 9:35 بعد از ظهر توسط هادی |
Spyware چيست

Spyware به يك سري از نرم افزارهاي مزاحم و دردسرساز گفته مي شود كه بخشي از كنترل كامپيوتر را بدون رضايت كاربر بدست مي گيرد و گاه اطلاعات شما را مي دزدند. Spyware نرم افزاري كه فقط اطلاعات شما را بدزدد، نيست بلكه آزار و اذيت هايي هم دارد كه در ويروسها و كرمهاي قديمي تر وجود نداشت. مثلاً هنگامي كه در حال كار با كامپيوتر خود هستيد ناگهان به ناخواسته يك لوگوي تبليغاتي در برابر شما ظاهر مي شود. اين نوع خاصي از Spyware هاست كه با نام adware شناخته مي شوند.موضوع ديگري كه بايد در مورد Spyware ها بدانيد اين است كه بعضي افراد كرم ها و ويروسها را براي سرگرمي توليد مي كنند ولي Spyware ها معمولاً براي منافع مالي نوشته مي شوند. و معمولاً قرباني را با وعده هايي مانند شما مقدار زيادي پول برنده شده ايد و غيره به دام مي اندازند يا حتي پيغام مي دهند كه سيستم شما نا ايمن است و همكنون به ويروس آلوده شده است و از شما مي خواهد روي يك آيكون كليك كنيد تا مشكل سيستم سما را حل كند ولي مشكل دقيقا از همينجا شروع مي شود.

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

Spyware چگونه كار مي كند؟

دنياي Spyware ها بسيار گسترده است و مكانيزم عملكرد آن هم بسيار گسترده است. در اينجا چند نوع از آنها را كه در اينترنت بيشتر مشاهده شده اند، ذكر مي كنيم:

ـــ حمله به مرورگرها (هك اينترنت اكسپلورر، كنترل Active X و ...)

ـــ Bot ها و rootkit ها (كه به ديگران اجازه مي دهند سيستم شما را از راه دور كنترل كنند.)

ـــ Keylogger ها (هر بار كه رمز عبوري را وارد مي كنيد آنرا ذخيره مي كنند يا اطلاعات حساس شما را به سرقت مي برند.)

ـــ مجموعه نرم افزارهاي مزاحم (مزاحمتهاي گوناگوني كه در حين كار با كامپيوتر برايتان ايجاد مي كنند.)

ـــ Adware ها (در مرورگر يا صفحه نمايش شما اجرا مي شوند تا تبليغاتي را به اجبار برايتان نمايش دهند.)

Spyware ها را مي توانيد بوسيله نرم افزارهاي از بين برنده مجاني شناسايي كنيد ولي معمولاً براي از بين بردن آن بايد پول بپردازيد يا به عبارت ديگر آن نرم افزار را خريداري كنيد. و جالب است بدانيد بيشتر آنتي ويروسها نمي توانند جلوي Spyware ها را بگيرند. علت اين است كه Spyware ويروس نيست. ويروس يك برنامه يا قسمتي از كداست كه بدون اينكه متوجه شويد وارد كامپيوتر شما مي شود و بر خلاف خواسته شما عمل مي كند. ولي Spyware زماني وارد كامپيوتر شما مي شود كه روي اجازه نامه آن با عنوان I Agree كليك كنيد. بنابراين Spyware ها با علم و اجازه شما وارد كامپيوتر شما مي شوند و بنابراين يك ويروس نيستند. بنابراين مراقب باشيد تا روي هر لينك يا آيكون مشكوكي كليك نكنيد.

|+|نوشته شده در یکشنبه ششم بهمن 1387 ساعت 11:40 قبل از ظهر توسط هادی |
بدون شرح

|+|نوشته شده در سه شنبه یکم بهمن 1387 ساعت 11:5 بعد از ظهر توسط هادی |
ترفند ريجستري
در منوي RUN دستور regedit.exe را تايپ كنيد و به مسير

HKEY_CURRENT_ USER/ SOFTWARE/ MICROSOFT/ CURRENT VERSION/ POLICIES/ EXPLORER

برويد و يك DWORD (اگر وجود ندارد) با نام NOLOWDISK SPACECHECKS بسازيد و مقدار آن را به 1 تغيير دهيد.

|+|نوشته شده در یکشنبه بیست و نهم دی 1387 ساعت 5:32 بعد از ظهر توسط هادی |
آشنايي با كارتهاي حافظه

دوربين هاي ديجيتال براي ذخيره كردن عكس خود از كارتهاي حافظه استفاده مي كنند. اين دوربين ها عكس ها را با فرمت JPG (يا با فرمت ديگر بسته به دوربين) ذخيره مي كنند تا در نهايت اين فايل هاي تصويري به كامپيوتر منتقل شود و شما قادر به ديدن عكس هاي خود باشيد. در ابتدا دوربين هاي ديجيتال فقط از طريق پورت سريال به كامپيوتر متصل مي شدند و سرعت انتقال بسيار پايين بود. امروزه دوربين هاي ديجيتال از طريق پورت USB به كامپيوتر متصل مي شوند و سرعت انتقال اطلاعات بيشتري فراهم مي كنند.

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

-Compact Flash (CF)

-Memory Stick (MS)

-Multi Media Card (MMC)

-Secure Digital (SD)

-Smart Media (SM)

-XD

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

ظرفيت هم يكي از مهمترين ويژگيهاي يك كارت حافظه است با استانداردهاي قديمي تر كارتهاي حافظه از نظر ظرفيت محدوديت دارند.

در زير جدولي ديده مي شود كه ممكن است بخواهيد به آن نگاهي بيندازيد. اين جدولي است كه به شما كمك مي كند تا ظرفيت كارت خود را با توجه به دوربين انتخاب كنيد كه براساس رزولوشن دوربين برحسب مگاپيكسل نوشته شده است File size نشاندهنده مقدار متوسط حجمي است كه يك عكس با اين دوربين ذخيره مي كند ولي اين حجم با توجه به دوربين تغيير مي كند كه بستگي به نوع دوربين دارد.در جدول زير تعداد عكسهايي كه در يك حجم كارت مي توان جا داد را نشان مي دهد. مثلاً با يك دوربين 3 مگاپيكسل با يك كارت حافظه 128 مگابايتي مي توانيد 106 عكس را ذخيره كنيد.

تعداد تقريبي عكس ها به حافظه

نوع دوربين

حجم فايل

32 مگ 64 مگ 128 مگ 256 مگ 512 مگ 1 گيگ 2 گيگ

4 گيگ

2 مگاپيكسل

900KB

35 71 142 284 568 1,137 2,275

4,551

3 مگاپيكسل

1.2MB

26 53 106 213 426 853 1,706

3,413

4 مگاپيكسل

2MB

16 32 64 128 256 512 1,024

2,048

5 مگاپيكسل

2.5MB

12 25 51 102 204 409 819

1,638

6 مگاپيكسل

3.2MB

10 20 40 80 160 320 640

1,280

مگ : مگا بايت

گيگ: گيگا بايت

|+|نوشته شده در یکشنبه بیست و نهم دی 1387 ساعت 5:26 بعد از ظهر توسط هادی |
زبان شبکه و اینترنت

شبكه ابر بزرگراه اطلاعات : اينترنت

وب و www و w3 : كل وب

صغحه وب ( web page ) : يك پرونده ساده وب هر چيزي كه در پنجره مرورگرتان (browser ) ميتوانيد بينيد.

مرورگر، مرورگر وب  ( browser , web browser ) : قسمتي از نرم افزار كه در كامپيوتر و به شما اجازه مي دهد تا صفحات وب را ببينيد. معمولترين مرورگرهاي وب يا web browser ها عبارتند از Internet Explorer  و Netscape .

Web Site :يك سري از صفحات وب كه به صورت منطقي با يكديگرارتباط دارند و آنها معمولاً ظاهر و حال و هواي مشابهي دارند وبه يك موضوع مرتبط مي شوند.

home page : رساله مقدماتي يا صفحه خوش آمد گويي براي يك وب سايت را گويند. home page  شخصي يك نفر يك صفحه وب است كه خود او را توصيف مي كند.

Link , Hot link , Hyper link: يك قسمت از يك صفحه وب كه با كليك كردن بر روي آن مي توان به جاهاي ديگري رفت مثال: اين يك لينك به موتور جستجوي گوگل است

لينكها معمولاً با رنگهاي متفاوت و يا به صورتUnder line از متن اصلي شناخته مي شوند.

Broken link : يك لينك كه شما رابه صفحه اي آدرس مي دهد كه در گذشته وجود داشته ولي اكنون وجود ندارد واگر شما بر روي آن كليك كنيد آنچه در برابر شما ظاهر خواهد شد صفحه اي است كه در آن پيغام page not found (صفحه پيدا نشد ) يا page can not display ( صفحه قابل نمايش نيست ) يا Error 404 (خطاي 404 ) وجود دارد.

Hyper text : متني كه مي تواند شامل لينكهايي باشد.

HTML : اين زباني است كه تمامي صفحات وب بر اساس آن نوشته شده اند.

URL : اين آدرس يك صفحه وب است براي مثال :

http://english.unitecnology.ac.nz/resources/tutorial/introduction

URL يك صفحه وب است.

Webserver , Web Server :يك وب سرور كامپيوتري است كه تعدادي صفحات وب را در خود داشته و آنها را به كامپيوترهايي كه آن صفحات را در خواست مي كنند ارائه مي دهد. هيچ چيز بسيار ويژه اي در اين كامپيوترها وجود ندارد و فقط يك كامپيوتر معمولي است كه نرم افزارهاي ويژه اي را اجراء مي كند. ( با اين وجود يك كامپيوتر به اندازه كافي قوي است. )

SURF : سرفينگ در وب ( surfing the web ) به اين معناست كه به صورت تصادفي از اينترنت استفاده كنيم بدون داشتن يك جهت مشخص و فقط با دنبال كردن لينكها به سايت يا صفحه جالبي برسيد.

Cyber : يك ملك نيست اما در بافت اينترنت وجود دارد.

Cyber space : يك دنياي مجازي در اينترنت است.

new bie : يك شحص كه در اينترنت تازه كار است يا در يك زمينه خاص در اينترنت تازه كار است مثلاً در زمينه هايي مانند : Use net , IRC يا در يك گروه بخصوص مانند mailing list يا يك گروه حبري.

post : وقتي كه شما به يك بحث و نظرخواهي عمومي پيغام ميفرستيد شما در حال عمل posting هستيد. كلمه post  مي تواند به عنوان يك فعل بكار رود.( I posted a message ) يا به صورت اسم ( that was a nice post )

FAQ : مخفف كلمات « Frequently  Asked Question » است. كه بر اساس سئوالات تكراري كه افراد تازه كار يكي پس از ديگري از افراد با تجربه تر در بحثهاي on line مي پرسند شكل گرفته است. حرفه ايهايي كه از پاسخ دادن به سئوالات تكراري خسته شده اند شروع به نوشتن ليستي از سئوالات مكرر پرسيده شده و جوابهايشان كردند بنابراين تازه كارها ( New bies ) مي توانند به آنها مراجعه كنند.

 اكنون FAQ  توسعه يافته و عمومي تر طراحي شده و مي توان از آنها براي آشنايي با يك موضوع خاص استفاده كرد.

Download : به معني   انتقال يك فايل از يك كامپيوتر دور از كامپيوتر شما به كامپيوترتان است.از نظر فني هر بار كه شما يك صفحه وب را روي صفحه مانيتور خود نگاه ميكنيد آن را download ميكنيد. (و همه اجزاي آن صفحه وب را از قبيل عكس ها و آنچه كه در بر مي گيرد )

Shareware : نرم افزارهايي كه به صورت رايگان هستند كه معمولاً نگارش سبك هستند و اغلب مي توانند از وب download شوند.

ISP : مخفف «internet service provider » است. آنها كمپانيهايي هستند كه دسترسي به شبكه اينترنت را براي شما فراهم مي كنند شما معمولاً از يك مودم كه به يك خط تلفن وصل شده است استفاده ميكنيد كه با گرفتن شماره شما را به ISP تان وصل مي كند.

Band width : اين يك تعريف فني دارد اما بيشتر براي توصيف اينكه چه مقدار اطلاعات در واحد زمان يك خط معمولي مي تواند انتقال دهد بكار ميرود و اين به سرعت خط ارتباطي شما با اينترنت بستگي دارد.

E-anything : شما مي توانيد از پيشوند E براي هر فعاليتي كه در اينترنت انجام مي شود استفاده كنيد E-learning ( آموزش الكترونيكي يا اينترنتي ) و يا E-comerrce  ( تجارت الكترونيك ) مثالهاي معمولي از اين دست هستند. اين سنت در سراسر جهان از E-mail ( كه مخفف Electronic Mail ) نشات گرفته  شده است.

|+|نوشته شده در پنجشنبه بیست و ششم دی 1387 ساعت 9:32 بعد از ظهر توسط هادی |
نمايش اطلاعات در ديتا گرايد #c

try

{

SqlConnection sqlcon = new SqlConnection("server=localhost;initial catalog=web;integrated security=true");

string str = "select * from data where stdnumber='" + TextBox1.Text + "'";

SqlCommand sqlcom = new SqlCommand(str, sqlcon);

SqlDataAdapter sqldata = new SqlDataAdapter(str, sqlcon);

DataTable dt = new DataTable();

sqldata.Fill(dt);

if (dt.Rows.Count > 0)

{

GridView1.DataSource = dt;

GridView1.update();

}else

Label1.Text = "No item found ";

}

catch (Exception)

{

}

|+|نوشته شده در پنجشنبه بیست و ششم دی 1387 ساعت 9:29 بعد از ظهر توسط هادی |
Telnet

یکی از قابلیتهای اولیه یونیکس آن بود که امکان ورود به سیستم1 را از راه دور برای کاربران فراهم میکرد؛ یعنی یک کاربر میتوانست با در اختیار داشتن یک ترمینال2 از هرمکانی و با استفاده از یک خط ارتباطی همانند خط تلفن با سیستم ارتباط برقرار کرده و به سیستم وارد شود و از آن سرویس بگیرد.

یک کاربر مجاز در این سیستم ، ابتدا ارتباط فیزیکی ترمینال خود را با کامپیوتر مرکزی برقرار کرده و پس از وارد کردن شمارۀ شناسایی و کلمۀعبور ، توسط سیستم یونیکس احراز هویت میشود؛ در صورت مجاز شناخته شدن ، یک پروسۀ خاص برای سرویسدهی به او ایجاد خواهد شد. در حقیقت با این قابلیت ، یک کاربردر هر کجای دنیا ، در صورتی که بتواند ارتباط فیزیکی خود را با مرکز کامپیوتر برقرار کند ،قادر خواهد بود از سیستم سرویس بگیرد؛ با این قابلیت ، تفاوتی بین یک کاربر که در مقرّ3کامپیوتر مرکزی نشسته و یک کاربر راه دور وجود ندارد.

با ارزان و سریع شدن سختافزار و توسعۀ خدمات اینترنت ، کامپیوترهای شخصی به خانه ها راه یافتند ولی هنوز کاربرانی وجود دارند که نیازمند آن هستند تا بجای استفاده از ترمینال ، از طریق کامپیوتر شخصی خود به یک سیستم راه دور وارد شوند. به عنوان مثال در اختیار MS-Windows 9x فرض کنید که شما یک کامپیوتر شخصی پنتیوم با سیستم عامل با سیستم عامل یونیکس است. SUN دارید ولی دانشگاه شما دارای یک سیستم مینی کامپیوتر شما برنامههای کاربردی خود را در محیط یونیکس نوشتهاید و همانجا ذخیره کردهاید.

حال به فرض اگر خواستید در منزل خود همانند کسی که در مرکز کامپیوتر نشسته است به محیط یونیکس وارد شده و برنامههای خود را ویرایش یا اجرا نمایید ، نیازمند یک ترمینال سازگار با یونیکس هستید ولی تنها چیزی که در اختیار شماست یک کامپیوتر شخصی است. در اینجا برنامۀTelnetراهگشاست.

 

|+|نوشته شده در پنجشنبه بیست و ششم دی 1387 ساعت 9:22 بعد از ظهر توسط هادی |

بهاربيست                   www.zibasazi.bahar-20.com

|+|نوشته شده در پنجشنبه بیست و ششم دی 1387 ساعت 8:53 بعد از ظهر توسط هادی |
آخرین نوشته ها
#c
مديريت صفحات وب
Spyware چيست
بدون شرح
ترفند ريجستري
آشنايي با كارتهاي حافظه
زبان شبکه و اینترنت
نمايش اطلاعات در ديتا گرايد #c
Telnet