کتاب های نرم افزار
Internet Explorer Suite مجموعه برنامههایی است که با یکدیگر کار میکنند و دست به دست هم دادهاند تا شما به سادگی و با کار آیی بیشتر قادر به مشاهده، ایجاد و یا تغییر محتویات پروندههای خود باشید، به همان خوبی که به کمک آن میتوانید با دیگران از طریق شبکه اینترنت ارتباط برقرار کنید. هر برنامه در این مجموعه برای منظور خاص طراحی شده است، اما از خصوصیات بارز آنها این است که ... .
PHP با نام کامل Hypertext Preprocessor شناخته میشود، یک زبان اسکریپت نویسی توکار HTML میباشد. بیشتر ترکیبها (syntax) و دستورات PHP از زبانهای C ، Java و Perl گرفته شده و قابلیتهای منحصر به فردی به آن اضافه گردیده است. هدف اصلی از این زبان آن است که به توسعه دهندگان وب امکان دهد تا به سرعت، صفحات پویایی را تولید نمایند. در سادهترین سطح، با PHP میتوانید تمام کارهایی را که با سایر برنامههای CGI...
Front Page 2000 ابزاری برای ساختن ـ نمایش و نگهداری وب سایت است. شما میتوانید از قدرت گرافیکی Front Page ۲000 برای ساختن و انتشار وب سایت به روی کامپیوتر با شبکه محلی (LAN) اینترنت استفاده کنید. شما میتوانید از Front Page 2000 برای راهبری هر وب Front Page، آزمایش و تعمیر پیوندها، نمایش تمام فایلها و پوشهها، وارد کردن و خارج کردن فایلها و ویرایش متنهای وب سایت استفاده کنید.
آموزش کاربردی توابعVisual Basic.NET شامل نکات مهم: ۱) اکثر توابع VB.NET، شبیه به توابع موجود در VB.6.0 هستند و تنها در برخی موارد، تغییراتی در نحوهٔ فراخوانی و احیاناً سینتکس تابع وجود دارد.به عنوان مثال: ... . ۲) VB.NET توابعی هستند که کار تقریباً یکسانی انجام میدهند و این نکته بسیار مهم است که شما بنابه نیاز خود تشخیص دهید که باید از کدامیک از این توابع استفاده کنید. ۳) اگر شما یکی از آرگومان...
مختصری از محیط ویژوال بیسیک۶: پنجره New Project - این پنجره برای انتخاب نوع پروژهای که میخواهیم انجام بدهیم است کار ما در اینجا تقریباً بهstandard exe محدود میشود. زبانه دوم برای باز کردن یک پروژه ایجاد شده است و سومی لیست پروژههایی که اخیرا باز شده است را نشان میدهد... .
لینوس توروالدز، مرد جوانی که در رشته علوم رایانه دانشگاه هلسینکی تحصیل میکرد، به این فکر افتاد که ایجاد نسخهای رایگان و دانشگاهی از یونیکس ایده بسیار خوبی خواهد بود. او خود شروع به کدنویسی کرد. او پرسش و پاسخ را در مورد چگونگی به کار گیری یونیکس در رایانهٔ شخصیاش آغاز کرد. از ابتدا، هدف لینوس، توسعه یک سیستم عامل کاملاً رایگان و سازگار با یونیکس اصلی بود. و این دلیل ... .
تنظیمات بایوس سخت افزاری: تنظیم بایوس برای جلوگیری از راه اندازی(بوت) سیستم از ابزارهایی مثل فلاپی یا سیدی رام یا هارد دوم قراردادن پسورد ورودی برای ورود به سیستم و تنظیمات بایوس قبل از شروع هرگونه عملی ابتدا اتصال سرور رو از شبکه محلی قطع میکنیم چرا که هنوز کار تنظیمات به پایان نرسیده و هر آن ممکن هست که سرور مورد حمله قرار بگیره ... .
واژهٔ Ajax سرنام عبارت Aynchronous JavaScript and XML و به معنی جاوااسکریپت و XML آسنکرون یا نامتقارن است. ایجکس فناوری جدیدی است که به کمک آن میتوان اینترفیس یک برنامه تحت وب را طوری ساخت که وقتی کاربر روی دکمه یا لینکی کلیک میکند، کلیه عملیات ارسال و دریافت نتایج در پشت صحنه انجام شود و فقط آن قسمت از اینترفیس که قرار است اطلاعات جدید را به نمایش درآورد تغییر کند بدون اینکه تمام صفحه از نو با...
”بانک اطلاعاتی عبارت است از مفهومی که در آن تکنیکها و روشهای مختلف ذخیره و بازیابی اطلاعات مورد بررسی قرار میگیرد. نحوهٔ ایجاد محفظههای ذخیرهسازی اطلاعات، طراحی فرمهای ورود اطلاعات، تعریف فرمت دادههای ورودی، تعریف توابع جستجو و طراحی فرمهائی که کاربران با آنها کار میکنند از جمله مطالبی است که در این مفهوم قابل بررسی است. در مفهوم بانکهای اطلاعاتی هنگامی که توابع جستجوی کار خود را به اتما...
امروزه فناوری اطلاعات بهعنوان یکی از مهمترین زیرساختهای توسعه در کشورهای دنیا شناخته شده است. رشد روزافزون این فناوری در کشورهای توسعه یافته، شکاف دیجیتال بین این کشورها و کشورهای در حال توسعه را افزایش میدهد. یکی از حوزههائی که در رشد فناوری اطلاعات در دنیا تأثیر بسزائی داشته معقولهٔ نرمافزارهای آزاد/متن باز است. جنبش نرمافزلرهای آزاد/متن باز پس از ۲۰ سال تلاش برای آزادی نرمافزار در سراسر...
با نحوه نوشتن DLL به صورت مقاله آشنا میشوید.
مقایسه برنامه نویسی C و Pascal میباشد.
سیستم مدیریت پایگاه داده MySQL
MySQL پرکاربردترین سیستم مدیریت پایگاه داده SQL متن باز است که توسط شرکت MySQL AB شرکتی تجاری است که توسط توسعه دهندگان MySQL تأسیس شده است و دومین شرکت تولید محصولات متن باز با یک مدل تجاری موفق است. آخرین اطلاعات در مورد MySQL و MySQL AB را میتوان از ویگاه http://www.mysql.com بهدست آورد... .
کلمهٔ ”استاندارد“ معانی متفاوتی دارد. در مورد معانی این واژه در کاربردهای روزانه به موارد زیر میتوان اشاره کرد:
ـ یک سطح کیفیت با پیشرفت.
ـ یک مورد یا مشخصه که تمام اقلام را با آن میسنجند.
ـ یک سازمان شناخته شده که آن را به ثبت رسانده باشد.
ـ عموماً پذیرفته شده باشد و بهطور گسترده در صنعت بهکار رود.
در بقیهٔ اسناد بهجز در موارد خاص هنگامی که کلمهٔ استاندارد را بهکار میبریم، به معنی فنی...
بساری از Web Application های مدرن از جزئیات متحرک یا Dynamic Content ها برای آرشیو درخواست مبنی بر برنامههای Windowing خود استفاده میکنند. این قدرت تحرک معمولاً بهوسیلهٔ دریافت اطلاعات به روز از بانک اطلاعاتی آرشیو میشوند. یکی از محبوبترین Platform ها برای ذخایر اطلاعات در وب Web Data Store)، SQL) میباشد و بسیاری از... .
متااسپلویت یک ابزار تست نفوذپذیری است که به کاربر اجازه میدهد برای یک باگ مشخص اکسپلویت دلخواه خود بسازد. متااسپلویت در اصل یک نرمافزار یونیکسی است و انتظار میرود روی تمام یونیکسهای دارای مفسر پرل اجرا شود... .
بهترین روش برای فراگیری کراک کردن یا نفوذ، استفاده از کاربردهای قدیمیتر که طرحهای حفاظتی قدیمیتری نیز دارند میباشد. (منظور از کراک یا نفوذ، یعنی اختصاصی کردن، احاطه پیدا کردن، حذف یا به تعویق انداختن با تسلیم شدن در برابر یک یا چند طرح حفاظتی داخل یک نرمافزار کاربردی میباشد) بدین وسیله شما تکنیک اصلی مزاحمت را بهسرعت فرا میگیرید. فراموش نکنید که سیر تکاملی طرحهای حفاظتی همیشه به یک صورت ن...
رجیستری پایگاه دادهای است که با پیکر درختی که در آن اطلاعات مربوط به کامپیوتر، کاربران، ابزار جانبی متصل به کامپیوتر و نوع سیستم آن. برای وارد شدن به رجیستری باید ابتدا به منوی Start رفته و سپس گزینه Run را انتخاب کنید و در کادر مربوط به آن عبارت RegEdit را تایپ کنید و کلید Enter را فشر دهید.
در رجیستر واژههائی وجود دارد که شما باید آنها را بدانید:
کلید، داده یا متغیر... .
زبان توصیف سختافزار میتواند فعالیت عمدهٔ خود را روی وسایل منطقی قابل برنامهریزی (PLDs: Programming Logic Devices) یا پیچیدهتر (CPLDs) و (FPGAs: Field Programmable Gate Arrays) داشته باشند.
چند گونه از این زبان وجود دارد مانند: ،Able ،Verilog ، VHDL که ما در این بخش آموزشی به VHDL خواهیم پرداخت.
نرمافزارهای بسیاری برای طراحی VHDL ساخته شده که یکی از آنها VHDLـ Active از سوی شرکت ALDES میب...
هر یک از ما در مدتزمان اتصال به اینترنت از وبسایتها و یا وبلاگهای متعددی دیدن مینمائیم. طراحان و پیادهکنندگان وبسایتها و وبلاگها به منظور ارائه خدماتت مورد نظر خود از امکانات و یا بهتر بگوئیم از تکنولوژیهای متفاوتی استفاده مینمایند.
تقریباً تمام سایتهائی که بازدید میکنید اطلاعاتی را در قالب یک فایل کوچک متنی (Text) بر روی کامپیوتر شما ذخیره میکند و به این فایل کوکی میگویند محل ذخیر...
معمولاً بسته سامبا در نسخههای ارائه شده توسط توزیعکنندگان لینوکس وجود دارد. برای استفاده از آن باید این بسته را روی بستر دلخواه خود نصب نمائید. همچنین میتوان این بسته را از وبگاه سامبا در آدرس [http:// samba.org] نیز بهدست آورید. به همراه بستهٔ سامبا پروندهەای کمکی و مستنداتی نیز برای راهنمائی نصب روی سامانهٔ عامل وجود دارد که دارای جزئیات کافی برای نصب و تنظیم سامبا هستند. گاهی نیاز است که...
همانطور که میدانید: متأسفانه هر روز شاهد هک شدن سرورهای بزرگ ایرانی هستیم واقعاً آیا میتوان جلوی لین حملات را گرفت؟ چرا وقتی میتوانیم با کمی وقتگذاشتم و مطالعه جلوی این حملات را بگیریم و از خسارات مادی و معنوی آن جلوگیری کنیم این کار را نمیکنیم؟ هر روز چندین هزار Bug و exploit کشف میشود که ما از آنها بیخبریم. مبحث Security چیزی نیست که با یک مدرک سادهٔ امنیت شبکه بتوان گفت توانائی کافی در...
سیستم عامل یکی از عناصر چهارگانه در یک سیستم کامپیوتری است که دارای نقشی بسیار مهم و حیاتی در نحوهٔ مدیریت منابع سختافزاری و نرمافزاری میباشد. پرداختن به معقولهٔ امنیت سیستمهای عامل، همواره از بحثهای مهم در رابطه با ایمنسازی اطلاعات در یک سیستم کامپیوتری بوده که انروز با گسترش اینترنت، اهمیت آن مضاعف شده است. بررسی و آنالیز امنیت در سیستمهای عامل میبایست با ظرافت و در چارچوبی کاملاً علمی و...
اکثر توابع VB.NET شبیه به توابع موجود در VB.6.0 هستند و تنها در برخی موارد، تغییراتی در نحوهٔ فراخوانی و احیاناً سینتکس تابع وجود وجود دارد.
بهعنوان مثال تابع () Len در VB.6.0 طول یک رشته را برگشت میدهد اما در VB.NET شما قادر به انجام کار با استفاده از متد Lenght متغیر رشتهای هستند... .
نرم افزار آزاد موضوع آزادی است نه قیمت. برای درک این مفهوم باید به معنای کلمهٔ free در کلمهٔ free speech (سخن آزاد) نه به معنای آن در عبارتی مانند free beer.
ِنرم افزار آزاد موضوع آزادی کاربران در اجرا، کپی، توزیع، آموختن، تغییر دادن، و توسعهٔ نرم افزار است. به عبارت دیگر نرم افزار آزاد به چهار نوع آزادی برای کاربران یک نرم افزار اشاره میکند.