Wednesday, August 15, 2012

Pikiran-pikiran lepas dari London (8)



Web Browser C# saya yang pertama





Saya selalu alergi dengan Object Oriented Language (OOL). Soalnya seperti pada contoh yang lalu, menggambar tiga obyek saja kita harus menulis program berbilang baris, tidak seperti pada Procedural Language (PL). Itulah sebabnya saya berhenti mempelajarinya. Akan tetapi saya lupa kalau dalam OOL sya tidak melukis gambar dalam seluruh layar, tetapi satu window yang ukurannya bisa diubah-ubah. Untuk membuat window dalam PL tentu saja meminta perintah berbaris-baris.

OOL didisain untuk membuat obyek-obyek multi-windows kompleks yang interaktif dengan cara sederhana. Itulah sebabnya ketika saya ingin membuat web-browser sederhana dengan 

C#, saya tercengang-cengang betapa mudahnya. Buktinya adalah program berikut ini


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

public class Form1 : Form
{
  private System.Windows.Forms.WebBrowser webBrowser1;

  public Form1() {
        InitializeComponent();
        webBrowser1.Navigate("http://integralist.multiply.com");
  }
  private void InitializeComponent()
  {
        this.webBrowser1 = new System.Windows.Forms.WebBrowser();
        this.SuspendLayout();
        // 
        // webBrowser1
        // 
        this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill;
        this.webBrowser1.Location = new System.Drawing.Point(0, 0);
        this.webBrowser1.Name = "webBrowser1";
        this.webBrowser1.Size = new System.Drawing.Size(600, 600);
        this.webBrowser1.TabIndex = 0;
        // 
        // Form1
        // 
        this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
        this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
        this.ClientSize = new System.Drawing.Size(600, 600);
        this.Controls.Add(this.webBrowser1);
        this.Text = "Melanglang Mayabuana dari Blog saya";
        this.ResumeLayout(false);

  }

  [STAThread]
  static void Main()
  {
    Application.EnableVisualStyles();
    Application.Run(new Form1());
  }

}

program ini langsung menampilkan blog saya dan dari sana saya bisa mengembara situs blog http://integralist.multiply.com

No comments :