Official: http://soetrasoft.com/

  1. Today, i proudly present Soetra Community, based in Yogyakarta, Indonesia..
    IndoSourceCode is one of Soetrasoft.com unofficial site. Join us at this site if you want to learn more about programming contents, tutorials, news, articles and downloads.

    WE ARE MOVING..!!

    More about SoetraCommunity: http://soetrasoft.com/
| Continue Reading..

Adobe to open-source Flash tool Flex

The company is this week expected to announce the move, which will start when it releases a beta of the next version of Flex, code-named Moxie, in June. By the time Adobe releases the final version of Moxie, which will be called Flex 3, near the end of the year, it expects to have a fully functioning open-source project, company executives said Tuesday. Adobe intends to use the Mozilla Public License.

The company said it will open-source the Flex software development kit, which includes a compiler and libraries designed to speed up development. It plans to continue to sell Flex Builder, an Eclipse-based development tool, and Flex Data Services, server software for accessing corporate databases.

Flex is one of a growing number of alternatives for building so-called rich Internet applications, which sport an interactive front-end interface. Using the development framework, programmers create an application that can run within Adobe's Flash Player or Apollo, its "player" for desktop applications.

The company chose to create an open-source project for the Flex software to garner good ideas and contributions from developers outside Adobe, said Jeff Whatcott, vice president for product marketing at Adobe's enterprise and developer business unit.

The move is also meant to appeal to open-source developers who shun closed-source and proprietary products. Adobe already offers the Flex software development kit for free and provides the source code.

"For some people, (open source) is a philosophical requirement, a sign of integrity and trust in a vendor," Whatcott said. "This will close that gap and address any lingering doubts they have about our openness and commitment to community."

The company is making the transition to open source now because the Flex technology is mature and there is growing interest among developers and rich Internet application development, Whatcott said.

Adobe will initially provide nightly updates of Moxie code and will publish a bug database when the software goes into beta in June. When it is released near the end of the year, Adobe will be able to accept outside contributions.

The move follows Adobe's donation last November of its ActionScript virtual machine to the Mozilla Foundation, the makers of the open-source Firefox browser.

Offering free or open-source development tools has become nearly de rigueur for software vendors. Like many companies, Adobe intends to make money via associated software, like higher-end tools and server software.

Source : zdnetasia.com

| Continue Reading..

Contoh Source Code Aplikasi Penjualan

Bila ada yang masih ingin mempelajari lebih lanjut tentang pemrograman Visual Basic .NET, disini saya sertakan contoh source code untuk aplikasi Penjualan secara gratis alias Free. Dalam program ini semua aspek yang mencakup koneksi database, write dan read data, penyimpanan dan pemanggilan image gambar dari database, pembuatan Class dan masih banyak lagi. (Upss, sorry, tapi belum sempat saya masukkan Comment di tiap baris Codenya...).
Program tambahan yang diperlukan adalah :
Menggunakan Dev Express Component Collection For Visual Studio 2005 yang bisa di dapatkan disini dan VBPowerpack 1.1.
Klik link di bawah ini untuk download

Download Penjualan.zip

Catatan : Bila link tidak tersedia, refresh aja halamannya dengan menekan tombol F5

Berikan komentar Anda, dan akan saya respon secepatnya..

BTW, Thanks for downloading. Support me if you interest...

| Continue Reading..

Loving...

Kenapa kita menutup mata ketika tidur? Ketika
kita menangis? Ketika kita mengkhayal?
Ini karena hal terindah di dunia TIDAK
TERLIHAT .

Kita semua agak aneh , dan hidup sendiri juga
agak aneh .
Dan ketika kita menemukan seseorang yang
keunikkannya SEJALAN dengan kita ,
kita bergabung dengannya dan jatuh ke dalam
suatu keanehan serupa yang dinamakan CINTA.

Ada hal-hal yang tidak ingin kita lepaskan. orang-
orang yang tidak ingin kita tinggalkan .
Tapi ingatlah, melepaskan BUKAN akhir dunia,
melainkan awal suatu kehidupan baru.

Kebahagiaan ada untuk mereka yang menangis,
mereka yang tersakiti, mereka yang telah
mencari, dan mereka yang telah mencoba.
Karena MEREKALAH yang bisa menghargai
betapa pentingnya orang yang telah menyentuh
kehidupan mereka.

CINTA yang AGUNG.
Adalah ketika kamu menitikkan air mata dan
MASIH peduli terhadapnya.
Adalah ketika dia tidak mempedulikanmu dan
kamu MASIH menunggunya dengan setia.
Adalah ketika dia mulai mencintai orang lain dan
kamu MASIH bisa tersenyum sambil berkata 'Aku
turut bahagia untukmu'.

Apabila cinta tidak berhasil, BEBASKAN dirimu.
Biarkan hatimu kembali melebarkan sayapnya
dan terbang ke alam bebas.

Ingatlah, bahwa kamu mungkin menemukan cinta
dan kehilangannya. tapi ketika cinta itu mati,
kamu TIDAK perlu mati bersamanya..

Orang terkuat BUKAN mereka yang selalu
menang. MELAINKAN mereka yang tetap tegar
ketika mereka jatuh.

Entah bagaimana, dalam perjalanan kehidupan,
kamu belajar tentang dirimu sendiri. dan
menyadari, bahwa penyesalan tidak seharusnya
ada. HANYALAH penghargaan abadi atas pilihan-
pilihan kehidupan yang telah kau buat.


MENCINTAI.
BUKANLAH bagaimana kamu melupakan..
melainkan bagaimana kamu MEMAAFKAN.
BUKANLAH bagaimana kamu mendengarkan.
melainkan bagaimana kamu MENGERTI.
BUKANLAH apa yang kamu lihat, melainkan apa
yang kamu RASAKAN.
BUKANLAH bagaimana kamu melepaskan,
melainkan bagaimana kamu BERTAHAN.

Lebih berbahaya mencucurkan airmata dalam
hati, daripada menangis tersedu-sedu.
Airmata yang keluar dapat dihapus. sementara
airmata yang tersembunyi menggoreskan luka
yang tidak akan pernah hilang.

Dalam urusan cinta, kita SANGAT JARANG
menang.. Tapi ketika CINTA itu mencintai
seseorang, LEBIH dari kamu mencintai dirimu
sendiri.

Akan tiba saatnya dimana kamu harus berhenti
mencintai seseorang BUKAN karena orang itu
berhenti mencintai kita. MELAINKAN karena kita
menyadari bahwa orang itu akan lebih
berbahagia apabila kita melepaskannya.

Akan tetapi apabila kamu benar-benar mecintai
seseorang, jangan lepaskan dia. jangan percaya
bahwa melepaskan SELALU berarti kamu benar-
benar mencintai.


MELAINKAN. BERJUANGLAH demi cintamu.
Itulah CINTA SEJATI.


Lebih baik menunggu orang yang kamu inginkan
DARIPADA berjalan bersama orang 'yang
tersedia'.

Lebih baik menunggu orang yang kamu cintai
DARIPADA mencintai orang yang berada di
sekelilingmu.

Lebih baik menunggu orang yang tepat
karena hidup ini terlalu singkat untuk dibuang
hanya dengan 'seseorang'.

Kadangkala orang yang kamu cintai adalah orang
yang PALING menyakiti hatimu.
Dan kadangkala, seseorang yang mendengar
tangismu, membawamu ke dalam pelukannya
adalah cinta yang tidak kamu sadari.

TEMAN SEJATI.
Mengerti ketika kamu berkata 'Aku lupa.'
Menunggu selamanya ketika kamu
berkata 'Tunggu sebentar'.
Tetap tinggal ketika kamu berkata 'Tinggalkan
aku sendiri'
Membuka pintu meski kamu BELUM mengetuk
dan berkata 'Bolehkah saya masuk?'.




| Continue Reading..

Koneksi Database dan Visual Basic 6.0

Cara membuat koneksi Database dalam Visual Basic 6.0.


Membuat koneksi database baik itu menggunakan Visual Basic 6.0 maupun Visual Basic .NET pada dasarnya sama. Di bawah ini akan saya coba jelaskan cara sederhana untuk membuat koneksi dengan SQL Server Database menggunakan Visual Basic 6.0. Artikel ini hanya ditujukan buat teman-teman yang ingin mengetahui cara mengkoneksikan program Visual Basic ke dalam database SQL.


Langkah pertama, buka program Visual Basic 6.0 dan buat project baru dengan memilih Standar EXE pada menu tampilan awan Visual Basic 6.0.

Langkah kedua, pilih menu project dan pilih menu References. Dalam kotak dialog References, cari “Microsoft ActiveX Data Objects 2.8 Library” atau “Microsoft ActiveX Data Objects 2.6 Library” atau “Microsoft ActiveX Data Objects 2.7 Library”. Pilih salah satu, semuanya sama saja terserah Anda. Centang library tersebut dan klik OK.


Langkah ketiga, buat modul baru dalam project kita dengan mengklik menu Project > Add Module. Pada kotak dialog yang muncul, klik Open. Dalam modul yang baru kita buat ketikkan:

                Public dB As New ADODB.Connection


Langkah keempat, buka Form1 yang terdapat dalamProject Explorer (biasanya di sebelah kanan) dengan cara Double Click pada Form1. Form1 akan terbuka. Double Click Form1 dimana saja, maka anda akan masuk ke dalam tampilan Code View . Kode yang muncul akan terlihat seperti di bawah ini:


               Private Sub Form_Load()


               End Sub


Langkah kelima, ketikkan perintah di bawah ini di antara Sub Form_Load() dan End Sub:


         On error goto Ern

               dB.Provider = "SQLOLEDB.1;server=(local);User ID=sa;password=asianet;Initial Catalog=Penjualan"

               dB.Open

               MsgBox “Koneksi sukses.”

               Exit sub

         Ern:

               MsgBox “Koneksi Gagal”


Keterangan :



  • (local), mengindikasikan lokasi server Anda. Jika aplikasi kita hanya akan mengakses ke SQL Server dalam komputer local, gunakan (local). Sebaliknya jika aplikasi kita digunakan agar terhubung ke jaringan, sebaiknya gunakan sesuai nama server (komputer) dalam jaringan. (sorry kalo kata-katanya agak kurang dipahami... J).

  • User ID=sa;password=asianet. Bila saat installasi SQL Server pertama kali kita menggunakan User ID ‘sa’ dan password=asianet. Maka User ID dan passwordnya harus dimasukkan di sini. Lain waktu akan saya terangkan cara Installasi SQL Server 2000, kalo SQL Server yang 2005 agak gampang (tapi, semuanya tergantung dimana kita memakai Instance default atau tidak atau menggunakan SQL Server authentication atau tidak).

  • Initial Catalog=Penjualan. Maksudnya, nama database kita apa? Disini databasenya saya namakan ‘Penjualan’. Untuk pembuatan database, silahkan klik disini.


Langkah keenam, coba jalankan aplikasi kita dengan menekan tombol F5 dari keyboard. Silahkan lihat hasilnya... dialog box mana yang muncul?

Untuk pertanyaan atau penjelasan lebih lanjut, silahkan isikan di Comment. Thanks. J


| Continue Reading..

What XML Isn’t

The previous section spells out what XML is — an extensible markup language that allows you to create your own tags to develop XML applications. Now it’s time to clarify what XML is not.

It’s not just for Web pages anymore
Although the World Wide Web Consortium (W3C) developed XML, it’s not specifically designed only for Web pages. In fact, if you display an XML document on the Web in its raw form (without adding styles to format the display), all you’ll see is the XML markup itself. So banish this Web-only idea from your thoughts. XML is a markup language that allows you to organize information by creating tags to construct a specific document structure. XML documents can be viewed on the Web, but unlike HTML documents, they’re not limited to the Web.
Browser support for XML is limited and variable. Hopefully this will change in the next generation of browsers, but for now XML works well in Web pages only when combined with another language (CSS) or XML technology (XSLT) to format the display of the XML information.

It’s not a database
Whether XML “is” a database depends on your definition of database. If you’re defining a database as a collection of data, then yes, XML qualifies as a database. If you’re defining a database as a Database Management System (DBMS) program, such as Microsoft Access, XML has some DBMS features (storage, queries, programming interfaces) but doesn’t have others (queries across multiple documents, security, indexes). So, okay, you could use XML as a database for a small amount of data — but it wouldn’t be efficient to use XML as a database for large amounts of data. (Why would you want to, when DBMS programs are designed to do exactly that?) That’s not to say XML is in any way database unfriendly. XML documents work well for both input and output, going to an from a database — and you can also use them to display database information in print or on the Web.

It’s not a programming language
One of the most common misconceptions about XML is that it’s a programming language. Although XML can be used with programming languages for certain types of application development, it’s a markup language, not a programming language. A markup language is essentially descriptive; a programming language is for issuing logical commands. Programming languages include (for example) variables, datatypes, operators, loops, functions, and
conditional statements. XML doesn’t include any of these features, so it’s no programming language.

Part of the confusion here is that some XML document types do include some features found in programming languages. For example, XML Schemas (which are themselves XML documents) include several built-in datatypes and also allow user-defined datatypes. But wait a minute: Although XML Schema documents can include datatypes — one feature of programming languages — that doesn’t make them full-fledged programming languages with all the features just listed here. They remain XML documents — with an XML document structure, created with a markup language (XML). You can get XML to describe how a document will look; you can’t get it to dim your house lights or start your car — at least, not without some help from an actual programming language.
| Continue Reading..

What Is XML?

Have you ever needed a document format that you could use to exchange data — either across the Internet or across an intranet? Well, eXtensible Markup Language (XML) may be just the solution. In fact, many different industries have discovered the wonders of XML — and use it extensively to help organize and classify their data... XML is a markup language — it uses tags to label, categorize, and organize information in a specific way. Markup describes document or data structure and organization. Content, such as text, images, and data, is that part of the code that the markup tags contain; it’s also what’s of greatest interest to most everyday humans who read or interact with data or documents. XML isn’t limited to a particular set of markup — you create your own markup to suit your data and document needs. The flexibility of XML has led to its widespread use for exchanging data in a multitude of forms. And that’s not all! With XML, you can send the same information to various locations — say, to a person using a mobile phone and a person using a Web browser — at the same time. In addition, you can customize the information sent out so it’s displayed appropriately on the various devices. Getting started with XML isn’t difficult.
If you take a close look at the use of XML in today’s business world, you soon recognize that pinning down a single, definitive use for XML is nearly impossible. In fact, it is precisely the open-ended nature of XML that makes it so useful for many different things — and so difficult to put into a single, small box.
You may be familiar with Hypertext Markup Language (HTML), the markup language used to display information on Web pages. Both XML and HTML are derived from the “mother of all markup languages,” Standard Generalized Markup Language (SGML) — but any similarity ends there. HTML includes a set of predefined tags that format information for display on the Web. XML has no predefined tags — instead, you can create your own XML tags to structure your XML document so its content is in a form that meets your needs. Basically, you design your own custom markup language (actually an XML application) to do data exchange in a way that works for you. Although XML doesn’t include predefined tags, it does include very specific rules about the syntax of an XML document.
XHTML is yet another markup language — designed as a transition language between HTML and XML. In a nutshell, XHTML is a version of HTML that follows the strict syntax rules of XML. After you’ve used it for a while, you’re well prepared to use XML. Separating data and context Among the many benefits of using XML is that it automatically separates data from context (presentation). An XML document by itself includes no instructions about how to display the content contained in the document — it only defines the structure of the document. You can then add styles — formatting instructions for displaying the content — in a separate document called a stylesheet. This separation is actually pretty handy; you can change the display instructions without having to make any changes to your XML document. If the same style sheet is used with more than one document, you can make uniform style changes in all those documents simply by making changes in the stylesheet. All the associated XML documents follow the stylesheet’s orders.
XML can be combined with both two different types of stylesheets — Cascading Style Sheets (CSS) and/or Extensible Stylesheet Language Transformations (XSLT) — for extra versatility. This makes it possible to view XML documents on the Web as more than just raw document markup — and you can change this display easily to accommodate different output devices. For example, you can use one stylesheet for display on a PDA and a separate one for printout.
XML is all about managing your data — using the best possible format available to you. To talk about how XML can handle your data as discrete bits of information, what better format is there to use than a bulleted list? Check out the following items:
• XML enables you to collect information once and reuse it in a variety of ways.
• XML data is not limited to one application format. You can design an XML document that allows you to collect data online for use in other documents, databases, and spreadsheets.
For example, suppose your business collects sales information on a group of products by using an XML document to contain the data. The same XML data could be used to create customer purchase records, commission reports, and product-sales graphs.
• Making information portable does require planning and design before the information is collected.
So, thats all information about XML i can share... There is more ‘bout XML you can learn, just googling it. Next time i’ll try to explain how to create a simple XML document to view and read some data.
| Continue Reading..

Enter your email address:

Delivered by FeedBurner

Followers