Saturday, December 20, 2014

Variables and Data Types - c / c++

Selama membuat program, kita perlu menyimpan data. Data program disimpan dalam variable.Variable dialokasikan dalam memori untuk menyimpan data. Memori dibagi ke dalam blok-blok. Memori dapat dipandang sebagai kandang burung merpati. Anda juga dapat berpikir sebagai kotak surat. Dalam kantor pos terdapat kotak surat yang berbeda dan masing-masing kotak surat memiliki alamat masing-masing. Seperti memori, terdapat sejumlah alamat untuk masing-masin lokasi memori (blok). Memori sulit menangani sejumlah alamat dalam program kita. Jadi kita memberi nama untuk lokasi memori masing-masing. Nama untuk lokasi memori adalah variabel. Kita menyebut nama alamat memori dapat berisi nilai berbeda pada saat yang berbeda.
Nama variabel dalam bahasa C/C++ mungkin dapat diawali dengan sebuah karakter atau sebuah underscore ( _ ). Tetapi hindari mengawali sebuah nama dengan underscore. Bahasa C telah memiliki banyak library dimana berisi nama variabel dan fungsi dengan awal underscore ( _ ). Jadi nama variabel diawali dengan underscore ( _ ) mungkin konflik dengan nama variabel atau fungsi library.

Dalam sebuah program, setiap variabel memilik.
  • Nama
  • Tipe
  • Ukuran
  • Nilai
Variabel memiliki nama, tipe data dan ukuran (tipe dan ukuran akan dibahas nanti) adalah hanya kotak kosong. Variabel tidak berguna hingga kita meletakkan nilai di dalam variabel. Meletakkan nilai dalam kotak variabel dikenal sebagai assigning values ke variabel. Dalam bahasa C, kita menggunakan operator assignment untuk tujuan meletakkan nilai ke dalam variabel.

Dalam bahasa C tanda sama dengan ( = ) digunakan untuk operator assignment. Jangan bingung operator matematika aljabar sama dengan dengan operator assignment. Dalam matematika aljabar X = 2 berarti nilai X adalah 2, dimana dalam bahasa C, X = 2 (X adalah nama variabel) berarti mengambil nilai 2 dan meletakkan nilai 2 ke dalam lokasi memori dengan label X, selain itu Anda dapat assign beberapa nilai lain ke dalam X, contoh Anda dapat menulis X = 10, yang berarti sekarang lokasi memori X nilai 10 dan nilai 2 tidak lagi berada dalam variabel X.

Tipe Data

Sebuah variabel dihubungkan dengan tipe data, sebagai contoh variabel dapat memiliki tipe data, integer, angka desimal, character, dan sebagainya. Tipe variabel integer menyimpan nilai integer dan tipe variabel character menyimpan nilai variabel. Perbedaan utama antara berbagai tipe data adalah ukuran masing-masing tipe data dalam memori. Tipe data yang berbeda memiliki ukuran berbeda dalam memori tergantung pada mesin dan compiler. Ada sedikit tipe data dalam bahasa C. Tipe data dalam bahasa C adalah reserved keyword dari bahasa C. Reserved word tidak dapat digunakan sebagai nama variabel. Mari kita lihat masing-masing tipe data dalam bahasa C untuk membantu kita menangani data bilangan bulat, bilangan real, dan character.

Bilangan Bulat

Bahasa C menyediakan tiga tipe data untuk menangani bilangan bulat.

int
short
long

Tipe data int digunakan untuk menyimpan bilangan bulat (integer). Tipe integer memiliki kapasitas 4 bytes (sistem operasi windows 32 bit) dalam memori. Dan tipe integer disebut sebagai 'int' dimana merupakan reserved word pada C, jadi kita tidak dapat menggunakan int sebagai nama variabel. Dalam pemrograman sebelum menggunakan nama variabel apapun kita harus declare variabel dengan tipe data. Jika kita menggunakan variabel integer dengan nama 'i', kita harus declare sebagai berikut

int i;

Baris di atas dikenal sebagai perintah declaration. Perintah declaration int i; memesan memori sebanyak 4 byte dan berlabel 'i'. Pemesanan memori untuk perintah declaration terjadi pada saat execution.

Kita mencatat bahwa integer menggunakan empat byte dalam memori. Jadi jika kita harus menyimpan bilangan integer kecil seperti 5, 10 atau 20, bahasa C menyediakan tipe data lain untuk menyimpan bilangan bulat kecil bernama short. Ukuran short adalah 2 byte dan tipe data short dapat menyimpan angka dalam bentangan -32768 hingga 32767.Jadi jika kita akan menggunakan variabel yang kita tahu tidak akan meningkat hingga lebih dari 32767, sebagai contoh umur untuk tiap orang, maka kita gunakan tipe data short untuk umur.

short umur = 5;

Selain itu jika kita memiliki bilangan bulat sangat besar yang tidak dapat ditampung dalam sebuah int maka kita menggunakan tipe data long yang disediakan oleh bahasa C. Jadi ketika kita menggunakan bilangan bulat sangat besar dalam program kita, maka gunakan tipe data long. Contoh:

long x = 300500200;

Bilangan Real

Bahasa C menyediakan dua tipe data untuk bilangan real (bilangan dengan tanda desimal contoh 1.35, 735.251). Bilangan real dikenal juga sebagai bilangan desimal.

  • float
  • double
 Untuk menyimpan bilangan real, tipe data float digunakan. Tipe data float menggunakan 4 byte untuk menyimpan bilangan real. Di bawah ini baris kode program menggunakan tipe data float.

float f = 325.32501;

Jika kita perlu menyimpan bilangan real sangat besar yang tidak dapat disimpan dalam empat byte, maka kita menggunakan tipe data double. Biasanya ukuran tipe data double dua kali lipat ukuran float. Dalam program kita menggunakan variabel sebagai berikut:

double x = 345624.769123;

Tipe Data Char

Sejauh ini kita telah mempelajari tipe data untuk menyimpan angka. Dalam pemrograman kita perlu menyimpan character seperti a, b, c dan sebagainya. Untuk menyimpan data character bahasa C menyediakan tipe data char. Dengan menggunakan tipe data char kita dapat menyimpan character dalam variabel. Ketika assign suatu nilai character ke tipe data variabel char tanda kutip satu ditulis di depan dan belakang character seperti 'a'.

/* Program ini menggunakan tipe data char untuk menyimpan nilai */
#include <iostream.h>
main()
{
char x;
x = 'a';
cout<<"Nilai character dalam x =  ";
cout<<x;
}

Operator Aritmatika

Dalam bahasa C kita biasanya menggunakan operator aritmatika untuk penambahan, pengurangan, perkalian dan pembagian. Bahasa C juga menyediakan sebuah operator aritmatika spesial yang disebut modulus / sisa bagi. Semua operator aritmatika adalah operator binary yang artinya operator aritmatika mengoperasikan dua nilai. Jadi kita memerlukan dua nilai untuk penambahan, pengurangan, perkalian. pembagian dan modulus.

Penambahan +
Pengurangan -
Pengalian *
Pembagian /
Modulus %

Ada satu hal perlu dicatat dalam pembagian bahwa ketika kita menggunakan pembagian integer (contoh kedua nilai adalah integer) menghasilkan suatu nilai integer. Artinya, contoh jika Anda membagi 5 dengan 2 (5 / 2) akan menghasilkan angka 2 daripada menghasilkan nilai yang sesungguhnya 2,5. Dalam pembagian integer hasil akan dibulatkan ke bilangan bulat, bagian pecahan (setelah tanda desimal) akan diacuhkan. Jika kita ingin mendapatkan hasil yang benar, maka kita harus menggunakan tipe data float. Operator modulus akan menghasilkan nilai sisa bagi. Operator modulus hanya dapat digunakan dengan nilai integer. Expression x % y mengembalikan nilai sisa hasil x dibagi dengan y. Contoh, hasil 5 % 2 hasilnya 1, 23 % 5 hasilnya 3 dan 107 % 10 hasilnya 7.

Precedence of Operators
Operator aritmatika adalah expression yang dikerjakan menurut precedence masing-masing operator. Precedence artinya operator mana yang akan diproses pertama kali dan operator yang mana yang akan diproses setelah operator yang pertama dan proses itu akan berlanjut seterusnya. Dalam sebuah expression, sepasang tanda kurung ( ) digunakan untuk memaksa perubahan urutan pengerjaan. Operator dalam tanda kurung ( ) dikerjakan terlebih dahulu. Jika terdapat tanda kurung nested maka operator di dalam tanda kurung paling dalam dikerjakan pertama kali. Expression selalu diproses dari kiri ke kanan. Operator *, / dan % memiliki tingkat precedence tertinggi setelah tanda kurung. Operator *, / dan % diproses sebelum operator + dan -. Operator + dan - memiliki tingkat precedence terrendah. Artinya jika operator * dan + berada dalam suatu expression maka pertama operator * akan diproses pertama kali lalu hasilnya akan ditambahkan ke nilai yang lain. Jika terdapat operator * dan / dalam suatu expression (keduanya memiliki precedence yang sama) maka operator yang dikerjakan pertama kali dari kiri dan seterusnya, kecuali Anda memaksa operator yang manapun dioperasikan terlebih dahulu dengan menulis tanda kurung di awal dan di akhir operator * dan /.


http://www.pickatutorial.com/

Thursday, December 11, 2014

Trik Mempercepat waktu akses website - php

Mengurangi jumlah HTTP Requests.
mengurangi jumlah file requests
melakukan cache pada file
beberapa file Javascript dan CSS, sebaiknya file tersebut dijadikan satu file js dan css saja.

Menggunakan Content Delivery Network (CDN).

Menambahkan Expires.
Header Expiry tags akan membantu browser untuk mengenali mana content yang harus di cache dan tidak.

Gzip Components

Meletakkan script CSS pada bagian atas / header
Menghindari penggunaan CSS Expressions.

Memindahkan script javascript ke bawah.
Minify JavaScript and CSS.

Mengurangi DNS Lookups Mengurangi DNS lookup dapat mempercepat akses.

Avoid Redirects

Buang Scripts yang sama

Tuesday, December 2, 2014

Kamus / Dictionary 2

batakdict
Sunossdict v2.0 beta release

KAMBING

troDictionary

Persada Translator dan Transliterator V4.1

Acuan Bahasa

Kamus Arab Indonesia Al-Munawwir 

Kamus / Dictionary 1

Kamus Plus
 Java Runtime Environment (JRE) required.

SatuVISI Indict
Delphi
and run for most 32 bit Windows platform.


IDIC adalah suatu Program aplikasi Kamus offline yang berbasis opensource yang dibuat menggunakan bahasa pemrograman Python
gKamus
written in C and GTK, comes with editor to modify it's dictionary file.

Kamus bahasa inggris Ebsoft

IndoDic E-dictionary

Kamus Eropa

Lingopad
Selingua - Pelatihan 4 kosakata bahasa (Jer, Spa, Pra, Swed)




JLearnit

Kamus Lengkap Jerman - Indonesia Java s40.zip
Size : 2.04 MB

Kamus Lengkap Jerman Indonesia Java s40.jar
Size : 2.04 MB

Other

Kamus Arab Indonesia.jar

Kamus Acro

KBBI Offline

Kamus Besar Bahasa Indonesia Java s40.jar
Size : 2.77 MB


Kamus Besar Bahasa Indonesia Java s40.rar
Size : 2.77 Mb

PD%20English-Indonesia.jar
kamusindon_m7dxbs2s.sis

Transtool
Indopreter Pro

Friday, November 21, 2014

database - PHP & MySQL

How to connect to MySQL database using PHP

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$username = "your_name";
$password = "your_password";
$hostname = "localhost"; 

//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
  or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";


//select a database to work with
$selected = mysql_select_db("examples",$dbhandle)
  or die("Could not select examples");

//execute the SQL query and return records


//fetch tha data from the database  

 //close the connection
mysql_close($dbhandle);

 ?>

MySQL Query Script:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
MySQL server you should run the following script:

CREATE DATABASE `examples`;
USE `examples`;
CREATE TABLE `cars` (
   `id` int UNIQUE NOT NULL,
   `name` varchar(40),
   `year` varchar(50),
   PRIMARY KEY(id)
);
INSERT INTO cars VALUES(1,'Mercedes','2000');
INSERT INTO cars VALUES(2,'BMW','2004');
INSERT INTO cars VALUES(3,'Audi','2001');

Thursday, November 20, 2014

Common Shortcut Windows

Alt+Enter
Display a property sheet

Tuesday, May 20, 2014

Efficient Editing in Microsoft Word

To move in a document

move from the top of a document to the bottom of the document.
press Control + End.

move from the bottom of a document to the top of the document.
press Control + Home.

To move from cell-to-cell in a table

to move forward cell in a row.
press Tab.

to move backward cell in a row.
press Shift + Tab.

moves you to the top or bottom cell in the current column.
Press the Alt key with the Page Up, Page Down.

moves to the first and last cell in the current row.
Alt+Home and Alt+End keys.

To move in pages

To move page-by-page through a document.
press Control + Page Up or Control + Page Down.

Will moves one screen at a time.
press Page Up or Page Down.

Navigation When Editing Text

When editing a text in Microsoft Word document, you can move from begin of a line to the end of a line.
press Home and End.

To move one word at a time.

to move backward one word.
press Control + Left Arrow.

to move forward one word.
press  Control + Right Arrow.

Friday, April 4, 2014

Clear Open Recent documents on Adobe Photoshop


Open Photoshop
Click menu Edit - Preferences - "File Handling" - Type 0 in "Recent file list contains:"

Convert all HTML entities - PHP

htmlspecialchars() - Convert special characters to HTML entities



(PHP 4 >= 4.3.0, PHP 5)
html_entity_decodeConvert all HTML entities to their applicable characters

html_entity_decode() - Convert all HTML entities to their applicable characters
get_html_translation_table() - Returns the translation table used by htmlspecialchars and htmlentities

urldecode() - Decodes URL-encoded string

Escape sequences PHP



(PHP 4, PHP 5)
addslashesQuote string with slashes

stripcslashes() - Un-quote string quoted with addcslashes
stripslashes() - Un-quotes a quoted string
addcslashes() - Quote string with slashes in a C style
htmlspecialchars() - Convert special characters to HTML entities
quotemeta() - Quote meta characters
get_magic_quotes_gpc() - Gets the current configuration setting of magic_quotes_gpc




Escape sequences

The backslash character has several uses. Firstly, if it is followed by a non-alphanumeric character, it takes away any special meaning that character may have. This use of backslash as an escape character applies both inside and outside character classes.

Thursday, April 3, 2014

PHP Class Function Validate

PHP Class Function Checking


get_class() - Returns the name of the class of an object
function_exists() - Return TRUE if the given function has been defined
method_exists() - Checks if the class method exists

class_exists() - Checks if the class has been defined.

Related topic about PHP checking function:

PHP function Variable Checking / Validate

PHP function Variable Checking / Validate

Is PHP function Variable Checking / Validate

is_array
is_bool
is_callable
is_double
is_float
is_int
is_integer
is_long
is_null
is_numeric
is_object
is_real
is_resource
is_scalar
is_string

PHP function Variable Checking / Validate

is_array() - Finds whether a variable is an array
is_bool() - Finds out whether a variable is a boolean
is_float() - Finds whether the type of a variable is float
is_int() - Find whether the type of a variable is integer
is_null() - Finds whether a variable is NULL
is_numeric() - Finds whether a variable is a number or a numeric string
is_object() - Finds whether a variable is an object
is_resource() - Finds whether a variable is a resource
is_scalar() - Finds whether a variable is a scalar
is_string() - Find whether the type of a variable is string

Variable handling Functions

filter, sanitize, escape, check, fallbacks to feedback and prevent input disaster.

Variable and Type Related Extensions

Variable handling Functions


(PHP 4, PHP 5)
var_dump — Dumps information about a variable


print_r() - Prints human-readable information about a variable

debug_zval_dump() - Dumps a string representation of an internal zend value to output
var_export() - Outputs or returns a parsable string representation of a variable

Variable Validated PHP Functions

(PHP 4, PHP 5)
emptyDetermine whether a variable is empty

isset() - Determine if a variable is set and is not NULL
__isset()
unset() - Unset a given variable
array_key_exists() - Checks if the given key or index exists in the array
count() - Count all elements in an array, or something in an object
strlen() - Get string length

Is PHP function Variable Checking / Validate

is_array
is_bool
is_callable
is_double
is_float
is_int
is_integer
is_long
is_null
is_numeric
is_object
is_real
is_resource
is_scalar
is_string



PHP type comparison tables

(PHP 4, PHP 5)
gettype — Get the type of a variable
(PHP 4, PHP 5)
emptyDetermine whether a variable is empty

http://www.php.net/manual/en/types.comparisons.php


Others

get_class() - Returns the name of the class of an object
function_exists() - Return TRUE if the given function has been defined
method_exists() - Checks if the class method exists
defined()
Similar:
PHP Class Function Validate

PHP function Variable Checking / Validate

php validate exist

php validate exist

function_exists — Return TRUE if the given function has been defined.
(PHP 4, PHP 5)

method_exists() - Checks if the class method exists.
is_callable() - Verify that the contents of a variable can be called as a function.
get_defined_functions() - Returns an array of all defined functions.
class_exists() - Checks if the class has been defined.
extension_loaded() - Find out whether an extension is loaded.
defined - an inbuilt function in PHP which checks whether a constant is exists or not, in other words, defined or not.

Similar topic:

Variable handling Functions

PHP Class Function Validate

PHP function Variable Checking / Validate

php validate exist

Inspiration:
https://geeksforgeeks.org/

Saturday, March 29, 2014

Menghapus Warna Background Pada Foto - Corel Draw

Menghapus Warna Background Pada Foto

pada Menu Bar pilih sub menu Bitmaps > dan klik Convert to Bitmap...

Friday, March 28, 2014

HTML Table Generator

Tables Generator
 http://www.tablesgenerator.com/html_tables

Table Editor
http://truben.no/latex/table/

TABLEIZER!
http://tableizer.journalistopia.com/

Friday, March 21, 2014

Accounting Software Indonesia

Accurate Accounting
DacEasy Accounting
Microsoft Office Accounting Express (MOAE)
MYOB
Zahir Accounting

Friday, March 7, 2014

CorelDraw Toolbox

Pick Tool
Shape Tool
Crop tool

CorelDRAW Tools Keyboard Shortcut



Freehand Tool = F5

Rectangle Tool = F6

Ellipse Tool = F7

Text Tool = F8

Shape Tool = F10

Outline Tool / Outline Pen Dialog = F12
Outline Color Dialog = Shift+F12

Artistic Media Tool = I

Eraser Tool = X

Interactive Fill Tool = G
Interactive Mesh Fill Tool = M
Polygon Tool = Y
Spiral Tool = A

Zoom = Z

Hand Tool = H

Graph Paper Tool = D

Smart Drawing Tool = Shift+S

CorelDRAW Tools

Tools:
  • Pick - Selecting and editing objects.
  • Shape - Reshaping objects.
  • Zoom - Changing the viewing window.
  • Freehand - Drawing lines, curves, and PowerLines. Flyout gives you access to the Bezier tool.
  • Dimensions - Adding dimension lines. (This is on the Freehand Flyout in CorelDRAW 7).
  • Rectangle - Drawing rectangles and squares.
  • Ellipse - Drawing ellipses and circles.
  • Polygon - Drawing multiple-sided shapes. Flyout gives you access to the Spiral and Graph Paper tools.
  • Text - Adding Artistic text. Flyout gives you access to the Paragraph text tool
  • Interactive Fill (CorelDRAW 7+) - Applying fills directly using Property Bar toolbar. (Use the Fill Roll-up in CorelDRAW 6).
  • Interactive Transparency (CorelDRAW 7+) - Applying Uniform, Fountain, Pattern, and Texture transparencies to objects. (Use Transparent Lens in CorelDRAW 6).
  • Interactive Blend (CorelDRAW 7+) - Blends two objects using Direct Blend, Clockwise Blend and Counterclockwise Blend. (Use Blend on Effects menu in CorelDRAW 6).
  • Outline - Setting outline attributes, line widths and colours.
  • Fill - Setting fill attributes, colours, tiling etc.

Thursday, March 6, 2014

keyboard shortcut tool Photoshop.


daftar beberapa keyboard shortcut pada tool Photoshop.
  • Rectangular Marquee tool = M
  • Elliptical Marquee tool = M
  • Move tool = V
  • Lasso tool = L
  • Polygonal Lasso tool = L
  • Magnetic Lasso tool = L
  • Magic Wand tool = W
  • Quick Selection tool = W
  • Crop tool = C
  • Slice tool = K
  • Slice Select tool = K
  • Spot Healing Brush tool = J
  • Healing Brush tool = J
  • Patch tool = J
  • Red Eye tool = J
  • Brush tool = B
  • Pencil tool = B
  • Color Replacement tool = B
  • Clone Stamp tool = S
  • Pattern Stamp tool = S
  • History Brush tool = Y
  • Art History Brush tool = Y
  • Eraser tool = E
  • Background Eraser tool = E
  • Magic Eraser tool = E
  • Gradient tool = G
  • Paint Bucket tool = G
  • Blur tool = R
  • Sharpen tool = R
  • Smudge tool = R
  • Dodge tool = O
  • Burn tool = O
  • Sponge tool = O
  • Path Selection tool = A
  • Direct Selection tool = A
  • Horizontal Type tool = T
  • Vertical Type tool = T
  • Horizontal Type mask tool = T
  • Vertical Type mask tool = T
  • Pen tool = P
  • Freeform Pen tool = P
  • Rectangle tool = U
  • Rounded Rectangle tool = U
  • Ellipse tool = U
  • Polygon tool = U
  • Line tool = U
  • Custom Shape tool = U
  • Notes tool = N
  • Audio Annotation tool = N
  • Eyedropper tool = I
  • Color Sampler tool = I
  • Measure tool = I
  • Hand tool = H
  • Zoom tool = Z

Friday, February 21, 2014

Messenger List 1

Mobile Messenger List:

ChatOn (discontinued)

Facebook Messenger

Kik Messenger

Line Messenger

Skype

Tango Messenger

Pinger
TextFree

Viber

WeChat

WhatsApp

Monday, February 17, 2014

Photoshop concept 1

channel
layer
mask

select

image/illustration/photo

Web Editor Online




http://dabblet.com/
http://codepen.io/

RealTime Preview ( Auto Preview ) HTML
http://htmledit.squarefree.com/
http://www.htmlinstant.com/
http://www.timsfreestuff.com/HTMLEditor/
http://gaf210.imvustylez.net/codes/gadgets/html-editor-lang-eng
Hyro
http://jawerty.github.io/Hyro/
A real-time desktop HTML5 editor — view your html while you code it.

SnapEditor – An Online HTML5 WYSIWYG Editor.
http://www.snapeditor.com/live_demos

CSSDesk – Online CSS Sandbox
http://cssdesk.com/

plugnedithttp://plugnedit.com/
Drag And Drop HTML Editor Online WYSIWYG Visual Editor, Free HTML Editor Online Web Page Builder, Web Based WYSIWYG Editor. WYSIWYG (What You See Is What You Get.) Advanced HTML Visual Editor, Just Drag & Drop Your Images And Text Boxes, Click And Move. Plug & Edit is based on a 3D page building design with height, width and depth.

Javalaunchhttp://javalaunch.com/HTML_Editor.jsp
You can edit the text and run the code.

Ref:
http://www.cssauthor.com/best-free-code-editors/
http://www.w3tutz.com/html/20-useful-online-html-editors-for-web-developers.html

CSS - Form


display
width

shorthand
margin
padding

clear
float

text-align
vertical-align


HTML with JavaScript Form 2

More accessibility to your form:
  • Auto-tabbing
  • Highlighting the elements
  • Progression
  • Validating form
  • Masked Input Plugin
    allows a user to easily enter fixed width input fields where you would like them to enter the data in a certain format (dates,phone numbers, etc).
  • Auto Complete / AutoSuggest
  • Character Remaining
    Gives you a dynamic display of the number of characters remaining in a textarea.
  • ToggleVal / Sliding Labels
    gives you the option to populate the default text of form fields (in a few different ways), and will then toggle the default value when the field receives and loses keyboard focus.
  • Tooltip
  • Dialog Box
  • Form Wizard

HTML with JavaScript Form 1

More accessibility to your form:
  • Auto-tabbing
  • Highlighting the elements
  • Progression
  • Validating form
  • Masked Input Plugin
    allows a user to easily enter fixed width input fields where you would like them to enter the data in a certain format (dates,phone numbers, etc).
  • Auto Complete / AutoSuggest
    More fancy to your form:
    • Pick a date
    • Textareas grow and shrink to fit it’s content
    • Character Remaining
      Gives you a dynamic display of the number of characters remaining in a textarea.
    • ToggleVal / Sliding Labels
      gives you the option to populate the default text of form fields (in a few different ways), and will then toggle the default value when the field receives and loses keyboard focus.

    HTML Form

    • HTML Form Element
    • Organize HTML Form Element
    • Validate HTML Form Element

    Sunday, February 16, 2014

    CSS + HTML


    CSS can combine to HTML in the following ways:
    • Inline - using the style attribute in HTML elements
    • Internal - using the <style> element in the <head> section
    • External - using an external CSS file
    Ref:
    http://www.w3schools.com/html/html_css.asp

    PHP Array 1


    count
    sizeof

    Keyboard Shortcut - CorelDraw



    CTRL+F11 = Insert Character
    Ctrl  T  = Change the properties of text characters.

    Fill CorelDraw Tutorial 2


    Toolbox
    Interactive Fill tool (G)
    Smart Fill tool

    Pick Tool at CorelDraw

    Pick Tool at CorelDraw
     
    Pick tool
    Freehand Pick tool

    Fill CorelDraw Tutorial 1



    Fountain Fill

    Color Palette

    Toolbox

    Smart Fill tool

    GUI with Java


    GUI ( Graphical User Interface ) with Java
    • Component
    • Layout
    • Event

    Friday, February 14, 2014

    CKEditor


    toolbar.config

    init

    Thursday, February 13, 2014

    Using Text in Corel Draw

    Ref:
    http://www.insidegraphics.com/corel_basics/corel_text_tool.asp

    Toolbox
    Text Tool (F8)
    The icon is A (Capital A).

    Outline/Inline

    Effects
    Contour

    Outline Pen dialog box (F12)
    Double Click in the Outline Color

    Fill

    Uniform Fill dialog box

    Smart Fill toolbox

    Content Management in Moodle

    Category
    Course

    Wednesday, February 12, 2014

    OOP

    Object
    Class
    Encapsulation
    Generalization/Inheritance
    Polymorphism

    Abstract

    Content Management in Mambo / Joomla

     Content Management in Mambo / Joomla:
    •  Sections
      • Categories
        • Articles

    PHP Array Operation

    Array Operators

    Array Functions
    • array
    • array_change_key_case
    • extract
    • in_array
    Variable Handling
    is_array
    print_runset
    var_dump
    var_export  

    String
    explode
    implode

    POSIX Regex 
    split
    PCRE Functions
    preg_split

    Three types of arrays:
    • Indexed arrays - Arrays with numeric index
    • Associative arrays - Arrays with named keys
    • Multidimensional arrays - Arrays containing one or more arrays

    Monday, February 10, 2014

    Web Programming Topic

    Course Content and Learning Objectives:

    This course is an introduction to programming for the World Wide Web. You will learn about topics such as:
    • HyperText Markup Language (HTML) for authoring web pages
    • Cascading Style Sheets (CSS) for supplying stylistic information to web pages
    • Server Side Programming Language:
      • PHP Hypertext Processor for generating dynamic pages on a web server.
      • ASP for generating dynamic pages on a web server.
      • JSP for generating dynamic pages on a web server.
    • JavaScript for creating interactive web pages
    • Asynchronous JavaScript and XML (Ajax) for enhanced web interaction and applications
    • Structured Query Language (SQL) for interacting with databases