+ ارسال نظر
نمایش نتایج: از 1 به 3 از 3

موضوع: کنترل ساخت مرورگر صفحات وب – Web Browser

  1. #1
    مدیرکل انجمنهای نور آسمان vorojax آواتار ها
    تاریخ عضویت
    Jun 2008
    محل سکونت
    همشهری حضرت عشق
    نوشته ها
    7,305
    تشکر
    6
    تشکر شده 0 بار در 0 ارسال

    پیش فرض کنترل ساخت مرورگر صفحات وب – Web Browser

    کنترل ساخت مرورگر صفحات وب – Web Browser
    در واقع برنامه کوچکی iexplore.exe یا Internet Explorer برنامه
    است که وظیفه اصلی آن ایجاد چارچوبی براي بهم پیوستن عناصر
    کردن load مختلف است و این عناصر هستند که وظایف اصلی مثل
    و غیره را انجام می دهند . اصلی Html صفحات وب ، اجراي کدهاي
    استفاده می شود iexplore.exe ترین عنصري که مستقیماً توسط
    می باشد . ( shdocrw.dll موجود در فایل ) Webbrowser کنترل
    عبارت است از حرکت بین صفحات وب ، مدیریت ، dll وظیفه این فایل
    تاریخچه صفحات دیده شده و غیره . این فایل خود از فایل دیگري بنام
    استفاده می کند که وظیفه آن بررسی و اجراي فایلهاي Mshtml.dll
    است . مایکروسافت به برنامه نویسان این امکان را داده که html
    استفاده کنند . با webbrowser بتوانند در برنامه هایشان از کنترل
    استفاده از این کنترل می توان به سادگی یک مرورگر وب تقریباً کامل
    ساخت .
    : Webbrowser خصوصیات کنترل
    و … height ،width علاوه بر خواص استانداردي مثل Webbrowser


    ١٣٨
    خواص زیر را دارد :
    کردن یک صفحه یا در حال جستجو در وب load اگر در حال : Busy – 1
    می توان عملیات جاري Stop است . توسط متد True باشد این خاصیت
    را متوقف کرد .
    webbrowser ارجاع به شی نگهدارنده کنترل : Container – 2
    فعلی . براي کار با این صفحه html ارجاع به صفحه : Document – 3
    استفاده کرد . Document می توان از خواص و متدهابی شی html
    حاوي آدرس محلی است که اکنون در کنترل : LocationName – 4
    باشد html شده است . اگر این محل یک صفحه load ،webbrowser
    عنوان آن صفحه خواهد بود و اگر این محل یک فایل در شبکه باشد مسیر
    کامل آن فایل خواهد بود .
    محلی است که فعلا در کنترل url حاوي : LocationURL – 5
    شده است . load ،webbrowser
    در حالت عدم اتصال باشد مقدار webbrowser اگر کنترل : Offline – 6
    است . False و در غیراینصورت True آن
    در آن webbrowser فرمی را نشان می دهد که کنترل : Parent – 7
    قرار دارد .
    را برمی گرداند . webbrowser وضعیت کنترل : ReadyState – 8
    این متدها مربوط به مرور در صفحات : webbrowser متدهاي کنترل
    وب هستند :
    ها ، یکی به عقب برمی گردد . url در لیست تاریخچه : GoBack -1
    ها ، یکی به جلو می رود . url در لیست تاریخچه : GoForward – 2
    مرورگر می رود . homepage به : GoHome – 3


    ١٣٩
    یا فایل می رود . ساختار این متد بصورت url به یک : Navigate – 4
    زیر است :
    Navigate URL
    Flags,][TargetFrameName,][PostData,][Headers]x]
    نحوه باز شدن آدرس مقصد را Flags . آدرس مقصد می باشد URL
    تعیین می کند . اگر این پارامتر ذکر نشود آدرس جدید در پنجره فعلی
    باز خواهد شد و به لیست تاریخچه اضافه شده و اگر کپی آن در
    موجود باشد از آنجا خوانده می شود . مقادیر cache temperory
    عبارتند از : Flags پارامتر
    آدرس جدید را در پنجره جدیدي باز : NavOpenInNewWindow -
    می کند .
    به لیست تاریخچه اضافه نمی شود بلکه جایگزین : NavNoHistory -
    صفحه فعلی می شود .
    خوانده نمی cache صفحه جدید از : NavNoReadFromCache -
    شود .
    نوشته نمی cache صفحه جدید روي : NavNoWriteToCache -
    شود
    ها مربوط به مرور در event این : webbrowser هاي کنترل Event
    وب و تغییر حالت آن هستند :
    براي فعال یا غیرفعال کردن دکمه هاي : CommandStateChange – 1
    در مرورگر استفاده می شود . شکل کلی فراخوانی Back و Forward
    بصورت زیر است : event این


    ١٤٠
    Private Sub WebBrowser1_CommandStateChange(ByVal
    (Command As Long, ByVal Enable As Boolean
    فرمانی است که حالت فعال آن تغییر کرده است و دو command که
    و GoForward مقدار می گیرد : 1 و 3 که بترتیب معادل فرمانهاي
    هستند . GoBack
    فعال یا غیرفعال بودن فرمان را تعیین می کند . Enable
    زمانی فعال می شود که صفحه event این : DocumentComplete – 2
    برود . شکل کلی ReadyState_Complete شدن به حالت load در حال
    بصورت زیر است : event فراخوانی این
    Private Sub WebBrowser1_DocumentComplete(ByVal
    (Variant pDisp As Object, URL As
    در آن رخ event است که webbrowser ارجاعی به کنترل pDisp که
    شدن است . load آدرس صفحه در حال URL داده است و
    در آغاز حرکت به صفحه جدید روي event این : DownloadBegin – 3
    event می دهد و هیچ پارامتري نمی گیرد . مرورگر می تواند در این
    پیغامی براي شروع عملیات جدید نشان می دهد .
    در پایان عملیات یا در صورت event این : DownloadComplete – 4
    انصراف کاربر یا بروز خطا روي می دهد .
    این ، load با بروز هر تغییري در وضعیت : ProgressChange – 5
    روي می دهد . شکل کلی فراخوانی آن بصورت زیر است : event
    Private Sub WebBrowser1_ProgressChange(ByVal
    (Progress As Long, ByVal ProgressMax As Long
    شده ) است . load نشان دهنده پیشرفت عملیات ( بایتهاي Progress که


    ١٤١
    شوند را نشان load تعداد کل بایتهایی که باید ProgressMax پارامتر
    می دهد بنابر این :
    load درصد پیشرفت عملیات =Progress/ProgressMax)*100)
    یک مثال ساده :
    را انتخاب کنید و از لیست components مورد project از منوي
    خود اضافه toolbar را به Microsoft Internet Controls ، کنترلها
    روي فرم قرار دهید و سایز آنرا به WebBrowser کنید . یک کنترل
    و یک دکمه روي فرم قرار textbox اندازه ابعاد فرم خود قرار دهید . یک
    مربوط به کلیک دکمه بنویسید : event دهید . کد زیر را براي
    WebBrowser.Navigate textbox.text

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many

     

    حرز امام جواد

     

  3. #2
    کاربر تازه کار
    تاریخ عضویت
    Mar 2010
    نوشته ها
    89
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    پیش فرض RE: کنترل ساخت مرورگر صفحات وب – Web Browser

    چرا اندازه فونت این قدر بزرگه نمی شه خوند.

  4. #3
    مدیرکل انجمنهای نور آسمان vorojax آواتار ها
    تاریخ عضویت
    Jun 2008
    محل سکونت
    همشهری حضرت عشق
    نوشته ها
    7,305
    تشکر
    6
    تشکر شده 0 بار در 0 ارسال

    پیش فرض RE: کنترل ساخت مرورگر صفحات وب – Web Browser

    کوچیکش کردم..خدمت شما...
    یا علی

+ ارسال نظر

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را دارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
کانال سپاه