ورود

View Full Version : مفاهیم این کلمات



HASSELBLAD
شنبه 05 فروردین 1385, 02:44 صبح
با سلام ،

می خواستم خواهش کنم مفاهیم اصطلاحات زیر را برای من توضیح دهید:

1. Socket
2. API
3. Interface
4. Port

و دیگر اینکه اگر مرجعی برای یادگیری برنامه نویسی شبکه به زبان ++C در محیط لینوکس سراغ دارید ، اگر معرفی کنید ممنون میشم.

با تشکر
DIO

محمد میرمصطفی
شنبه 05 فروردین 1385, 08:48 صبح
1-Socket: اطلاعاتم در مورد Socket کامل نیست در نتیجه ترجیه میدم آقایون با دانش فنی پاسخ بدن.
2- Application Program Interface: متشکل تعدادی تابع، کلاس، و Interface است به برنامه‏نویس امکان استفاده از امکانات سیستمی ویندوز را بدون درگیری با مسائل فنی فراهم می‏کند.
3-Interface: به دو معنی است: رابط کاربری و Interface در OOP.
در مفهوم رابط کاربری، قسمتی از برنامه است که توسط کاربر برنامه قابل مشاهده می‏باشد. مانند فرمها (پنجره‏ها) و کامپوننتهای روی آن.
در مفهوم OOP، به معنای انتزاعی بودن framework بوده و تجریدی بدون طراحی شما را می‏رشاند. در Interface هیچ کدی وجود ندارد و صرفا تعدادی قانون وضع می‏شود تا کلاسهای ارث برده‏شده ملزم به رعایت آنها شود.
4- Port: اطلاعاتم در مورد Port کامل نیست در نتیجه ترجیه میدم آقایون با دانش فنی پاسخ بدن.

HASSELBLAD
شنبه 05 فروردین 1385, 15:08 عصر
محمد جان ،

متشکرم ، زحمت کشیدی.

منتظر پاسخ سایر دوستان نیز هستم.(برای مسائل باقی مانده).

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

با تشکر.
DIO