موضوع : ویژوال بیسیک
توضیح: این فایل به صورت ورد و آماده چاپ می باشد
كار با كنترل winsock
كنترل winsock به شما اجازه مي دهد به يك ماشين راه دور متصل شده و داده ها را با استفاده از پروتكل TCP و UDP مبادله كنيد. هر دو پروتكل مي توانند براي برنامه هاي client و server استفاده شوند.
موارد استفاده :
ساختن يك برنامه client كه اطلاعات كاربر را قبل از فرستادن به سمت server جمع آوري مي كند.
ساختن بك برنامه server كه به عنوان بك نقطه مركزي مجموعه براي داده هاي چندين كاربر مي باشد.
ساخت يك برنامه chat
و موارد ديگر ...
Socket :
عاملي است براي برنامه نويسي تحت اينترنت كه از طريق آن دو برنامه ، دو پروسه در شبكه مشخص مي شوند .بنابراين اطلاعات ارسال شده يا دريافت شده از طريق اين شماره منحصر به فرد يا عامل منحصر به فرد مسير خود را پيدا مي كند.
انتخاب يك پروتكل :
وقتي از كنترل winsock استفاده مي كنيد بايد به اين مسئله رسيدگي كنيد كه كداميك از پروتكل هاي TCP و UDP را مي خواهيد استفاده كنيد . تفاوت اصلي بين اين دو در حالت اتصال آنها مي باشد :
پروتكل TCP يك پروتكل اتصال – پايه است و مانند تلفن كاربر بايد قبل از اقدام به ارسال اطلاعات يك ارتباط ايجاد كند.
پروتكل UDP يك پروتكل بدون اتصال است و مبادله اطلاعات بين دو كامپيوتر مانند ارسال پيغام است : يك پيغام از يك كامپيوتر براي يكي ديگر ارسال مي شود اما ارتباط بين آن دو واضح نيست . حداكثر اندازه داده ارسال شده به صورت منحصر به فرد ، بوسيله شبكه تعيين مي شود .
ساخت يك client :
وظيفه برنامه client side application : فرايند يا برنامه اي كه در سمت مشتري براي استفاده از يك سرويس وب اجرا مي شود .
عملياتي كه توسط client side application انجام مي شود:
در خواست اتصال به برنامه server (عمل connect )
عمل ارسال اطلاعات به سمت server
دريافت اطلاعات از server
1- براي شروع سا خت برنامه client ابتدا ويژوال بيسيك را باز كرده و يك پروژه استاندارد را انتخاب و سپس آنرا باز مي كنيم
2- سپس در قسمت ابزار راست كليك كرده و گزينه components... را انتخاب مي كنيم .
3- از صفحه اي كه باز مي شود گزينه Microsoft WinSock Control 6 را انتخاب مي كنيم
4- بعد از زدن دكمه ok دو كامپيوتر كوچك پشت سرهم در كنار نوار ابزار پديدار مي شوند .
5- سپس روي آن كليك كرده و آنرا برروري فرم خود قرار دهيد . نام آنرا به sockc تغيير دهيد .
Winsock يكي از ابزارهاي برقراري ارتباط از طريق پورتهاي TCP و UDP بين server و client در ويژوال بيسيك مي باشد . تقريبا تمام ارتباطات استاندارد در ويژوال بيسيك از اين طريق انجام مي گيرد .
6- بعد از انجام مراحل بالا 5 Textbox به فرم مورد نظر خود اضافه مي كنيم
سپس بر روي فرم مورد نظر خود دو بار راست كليك مي كنيم تا وارد محيط كد نويسي شويم . سپس در form_load( ) برنامه خود كدهاي زير را اضافه مي كنيم .
فهرستتاريخچه ويژوال بيسيك 1
ويژوال بيسيك وفرآيند برنامه نويسي 2
آشنايي با جادوگرويژوال بيسيك 3
برنامه نويسي رويدادگرا 5
كار با ويژوال بيسيك 5
آشنايي با محيط ويژوال بيسيك 5
ميله ابزار 6
جعبه ابزار 7
پنجره فرم 7
پنجره طراحي فرم 8
پنجره پروژه 8
كار با فايل در ويژوال بيسيك 11
چگونگي بازكردن فايل 12
چگونگي بستن فايل 14
كاربا دايركتوري 15
خواندن ازفايل 16
نوشتن درفايل 18
تعيين محل ركورددرفايلهاي بادسترسي تصادفي 19
تشخيص انتهاي فايل 19
به دست آوردن طول يك فايل 20
به دست آوردن محل اشاره گرفايل20
پايگاه داده در ويژوال بيسيك 21
Visual Data Manager 23
Record Set 24
كنترل داده 26
طرزاستفاده ازكنترل داده 27
تكنيك هاي پيشرفته كاربا كنترل داده 28
درارتباط با پروژه 30
توضيحات كد برنامه 30
كاربا كنترل داده Winsock 48
كد برنامه 58