Showing posts with label code. Show all posts
jQuery Mobile - Untuk Aplikasi Mobile Yang Lebih Baik (Part 3)
Berikut icon yang bisa kita gunakan ketika menggunakan framework jQuery Mobile ini:
| Icon yang tersedia |
Nama dari masing-masing icon dari kiri ke kanan adalah:
- bars
- edit
- arrow-l
- arrow-r
- arrow-u
- arrow-d
- delete
- plus
- minus
- check
- gear
- refresh
- forward
- back
- grid
- alert
- info
- home
- search
data-icon="nama-icon"
nama-icon diganti dengan nama dari icon yang ingin kita gunakan.
Cukup sekian cara penggunaan icon bawaan jQuery Mobile. Kita juga bisa menggunakan icon yang kita buat sendiri. Namun akan saya jelaskan caranya pada postingan lain. Jika ada kesalahan, kritik atau saran, silahkan tulis dikomentar...
jQuery Mobile- Untuk Aplikasi Mobile Yang Lebih Baik (Part 2)
![]() |
| Ser Geser dengan data-transition... |
Menurut Google Translate, Transition dalam bahasa Indonesia diartikan dengan peralihan. Jadi sudah jelas, fitur yang satu ini akan membantu kita memberikan animasi peralihan dari halaman satu ke halaman yang lain. Pada dasarnya, transition ini bisa kita kustomisasi sesuai dengan kebutuhan. Tapi kali ini saya beri batasan masalah untuk menjelaskan mengenai transition yang ada pada bawaan jQuery Mobile versi 1.3.0 (Versi yang saya gunakan...)
Berikut penjelasan singkat mengenai Transition yang ada pada jQuery Mobile:
- fade : peralihan dari halaman ke halaman lain dengan memberikan efek blur seolah-olah halaman hilang atau muncul dari kegelapan.
- pop : peralihan dari halaman ke halaman lain dengan memberikan efek seperti "muncul kepermukaan". Jadi ibarat kata, halaman yang tenggelam muncul ke layar. (Penjelasan yang membingungkan)
- flip : peralihan dari halaman ke halaman lain dengan memberikan efek seperti membalikkan halaman tersebut, tapi bukan seperti membalikkan halaman pada buku.
- turn : memiliki efek yang mirip dengan flip, namun ini seolah-olah titik rotasi halaman berada di pinggir halaman, sedangkan pada flip, titik rotasi pada garis tengah halaman.
- flow : efek yang dihasilkan adalah halaman seperti tenggelam, kemudian dilempar ke bagian samping hingga tidak terlihat lagi. Efek yang satu ini, emang terlihat lebih garang dari pada yang lain, karena halaman bertukar dengan cara dilempar-lempar. Cocok bagi developer yang suka main keras.
- slidefade : gabungan dari fade dan slide, sehingga halaman tersebut bergeser kemudian menghilang.
- slide : efek yang diberikan pada peralihan ini yaitu membuat halaman seolah-olah meluncur dan digantikan oleh halaman berikutnya.
- slideup : sama seperti slide, namun pergerakannya dari bawah ke atas.
- slidedown : sama seperti slide, namun pergerakannya dari atas ke bawah.
- none : sesuai namanya, peralihan tidak ada efek apa-apa. Main tukar aja. Simple, no animation!
<a href="index.html" data-transition="flow">Let Me Flow!</a>Dengan formula ini, maka halaman "index.html" akan dibuka dengan efek transition "flow". Silahkan ganti sesuai data transition yang diinginkan. Pada beberapa efek transition, bisa juga ditambahkan atribut "data-direction='reverse'" tanpa kutip. Contoh:
<a href="index.html" data-transition="slide" data-direction="reverse">Let Me Slide!</a>Formula diatas akan memberikan efek slide dengan arah pergerakan sebaliknya. Selebihnya, tergantung imajinasi teman-teman dalam memanfaatkan fitur yang ada pada jQuery Mobile untuk menciptakan aplikasi yang responsif.
Karena saya menyadari bahwa penjelasan saya mengenai transition sangat terbatas makauUntuk mengetahui dan mencoba demo dari masing-masing efek transition silahkan kunjungi link ini.
Referensi: http://view.jquerymobile.com/1.3.2/dist/demos/widgets/transitions/
Sumber Gambar: http://blogfreakz.com/mobile-development/jquery-mobile-tutorials/
Thursday, October 24, 2013
Posted by Just Nanda...
Tag :
aplikasi,
Aplikasi Mobile,
application,
code,
Complete,
framework,
html,
html5,
jQuery,
Mobile,
programming,
responsif.
Membuat NotePad Sederhana (PART I)
Notepad memang sudah otomatis terinstal di setiap PC
yang mengolah teks tanpa adanya style dan tag-tag dengan file berformat .txt,
namun pernahkah terpikir bagaimana cara membuatnya?Dengan bantuan visual studio dan bahasa C#, kita bisa membuat notepad sederhana versi kita sendiri. Dalam proses pembuatan notepad ini, ada dua tahap penting. Yaitu tahap desain dan tahap coding.
Pada postingan kali ini, langkah pertama yang akan dibahas adalah desain, berikut langkahnya :
- Hal yang pertama kita lakukan adalah dengan memilih new project dalam bentuk Windows Form Applications. Maka form1 akan muncul.
- Pada menu Toolbox, pilih menuStrip. Drag ke form, maka akan muncul seperti berikut :
- Isikan menu sesuai kebutuhan.
- Untuk wadah text, pada menu Toolbox pilih textbox.
- Selesai sudah mendesain form. Untuk codingan, tunggu postingan berikutnya ya..
Cooming Soon : Membuat Notepad Sederhana (PART II).
(by : rahmatikaps)
Sekilas tentang C#
Bahasa
pemograman C-Sharp (C#) dikembangkan oleh Microsoft sebagai bahasa yang simple,
modern, general-purpose, dan
berorientasi objek. Pengembangan bahas C# sangat dipengaruhi oleh bahasa
pemograman sebelumnya, terutama C++, Delphi, dan Java. C++ Dikenal memiliki
kecepatan yang tinggi dan memiliki akses meomori hingga ke level terendah.
Namun bagi programmer, bahasa C++ relative lebih sulit dibanding bahasa
pemograman lainnya. Bahasa C# sampai saat ini masih terus dikembangkan untuk melakukan
berbagai task, tetapi dalam hal performance C++ masih di akui sebagai salah
satu yang terbaik sampai saat ini.
C# dikembangkan
sejalan dengan pengembangan teknologi .Net. .Net merupakan sebuah framework
yang memiliki base class library dan bisa diimplementasikan dalam beberapa
bahasa pemograman yang dikembangkan oleh Microsoft. Microsoft .Net framework
adalah perantara perantara agar aplikasi dengan bahasa pemograman yang didukung
dapat berkomunikasi dengan system operasi yang digunakan oleh computer. .Net
framework juga memungkinakan C# untuk berkomunikasi dengan bahasa pemograman
lainnya yang didukung oleh framework .Net seperti VB.Net, F#, atau C++.
| Framewor.net |
Salah satu
karakteristik .Net adalah Common Language
Runtime (CLR). CLR merupakan komponen virtual
machine yang akan mengeksekusi program pada saat runtime. Code yang di tulis dalam bahasa C# atau VB.Net akan di compile menjadi kode dalam format Common Intermediate Language (CIL).
| Proses Compiling dan Eksekusi Program |
Struktur
Dasar Pemograman C#
Ada beberapa
komponen yang selalu muncul dalam bahasa pemograman C#. Komponen-komponen
tersebut adalah :
1. Fungsi
Main ()
2. Deklarasi
Variabel
3. Perintah
(Statement)
4. Keyword
include,
import, atau
using.
5. Komentar
6. Kurung
Kurawal
Fungsi Main() : berisi perintah / statement yang akan dilakukan
computer
Deklarasi Variabel : Memberitahukan kepada computer variable
apa saja yang akan dipakai. Syntax : TypeVariabel NamaVariabel;
Perintah / Statement : digunakan untuk memerintahkan computer
melakukan tugas tertentu
Keyword :
memungkinkan kita untuk memakai file yang tersedia dalam file library. Syntax : using NamaFileLibrary;
Komentar :
untuk memberikan catatan pada program
Kurung Kurawal : untuk menadakan awal dan akhir sekelompok statement.
_^9d Irzavika^_
INHERITANCE
Inheritance adalah salah satu dari program utama dalam pemrograman berbasis objek (OOP). Inheritance merupakan kemampuan objek untuk meng-inherit atau mewarisi data dan fungsi-fungsi dari parent class nya. Dengan inheritance, kita dapat membuat class baru tanpa perlu lagi menciptakan dari awal. Cukup dengan menggunakan class-class yang sudah ada sehingga lebih efisien dari segi waktu.
Parent class (class asal) yang akan diwarisi oleh class yang baru disebut base class, sedangkan class baru yang mewarisi data dan fungsi dari base class disebut driven class.
Jika dimasukkan ke dalam pemrograman, penulisannya adalah :
·
Base Class
public
class Base
{
........statement
}
·
Derived Class
public
class derived : Base
{
.......statement
}
Plugin Keren di Notepad++
Postingan kali ini membahas tentang Notepad++. Check This Out...
Notepad++ merupakan salah satu code editor yang bersifat free
source yang mendukung berbagai bahasa pemrograman. Software ini berjalan di
lingkungan Windows di bawah lisensi GPL. Notepad++ ditulis dengan C++ dan
menggunakan Win32 API dan STL sehingga kecepatan eksekusi menjadi lebih tinggi
dan ukuran program menjadi lebih kecil alias ringan.
Berikut
tampilan Notepad++ :
Notepad++ memiliki banyak plugin keren untuk membantu para programmer dalam coding. Plugin tersebut bisa kamu temukan di Plugin > Plugin Manager > Show Plugin Manager. Berikut beberapa plugin keren :
TextFX Characters
Fitur-fitur
pada plugin ini banyak sekali yaitu *
Interactive Brace Matching * Quote handling * Character case alternation * Text
rewrap * Column Lineup * Fill Text Down * Insert counter text down * Text to
code conversion * Numeric Conversion * URI & HTML encoding * HTML to text
conversion * Submit text to W3C * Text sorting * Ascii Chart * Leading
whitespace repair * Autoclose HTML & brace.
Contoh
fiturnya:
-
Autoclose
HTML & Brace
Dengan adanya fitur ini, kita tak perlu membuat
pasangan tag HTML/XML dan kurung karena otomatis tampil setelah membuat tag dan
kurung pembukanya.
Setelah diinstal di Plugin Manager maka akan
muncul menu baru di menubar yaitu TextFX.
Klik dan pilih TextFX Settings lalu
klik +Autoclose XHTML/XML <Tag> dan
+Autoclose {([Brace.

HTML Tag
Pada
plugin ini terdapat 3 fungsi penting, yaitu
-
HTML dan XML tag jumping, seperti
pasangan kurung dan memilih tag-tag dan
atau content-content.
-
Encoding/decoding entitas HTML
-
Encoding/decoding karakter JS
Preview HTML
Preview HTML
Fungsinya
untuk Preview file HTML pada Notepad++ tanpa perlu menyimpan file tersebut
terlebih dahulu. Klik icon seperti gambar di bawah ini
Tampilan
HTML Preview
Compare
Plugin
ini digunakan untuk menampilkan perbedaan antara 2 file.
JSMin
Merupakan
plugin javascript untuk Notepad++ sehingga sangat membantu javascript coder.
Selain itu, kita bisa Settings > Preferences > Backup /
Autocompletion untuk menampilkan pilihan tag-tag HTML, sintak-sintak PHP,
dan lain-lain saat menulis kode. Caranya centang Enable auto-completion on each input lalu klik Function completion.
Masih banyak lagi plugin-plugin keren di Notepad++ yang bisa kamu explore sendiri. Hal yang paling penting adalah software ini FREE. Silahkan download softwarenya di sini. Sekian dulu untuk tulisan kali ini.
Penulis :
Annisa Permatasari
Referensi :










