... chung với apache, PHP Chính yếu tố phát triển cộng đồng mã nguồn mở nên mysql qua nhiều hỗ trợ lậptrình viên yêu thích mã nguồn mở Mysql có cách truy xuất mã lệnh tương tự với ngôn ngữ SQL Nhưng ... pháp: Ví dụ: - Truy xuất liệu với điều kiện: Cú pháp: Ví dụ: - Truy cập liệu xếp theo trình tự: Cú pháp: Trong quy ước xếp bao gồm hai thông số ASC (từ xuống dưới), DESC (từ lên trên) Ví dụ: ... Appserv tham khảo tại: http://lmt.com.vn/home/php/php-tool/item/344-cau-hinh-va-cai-datphp.html - Những định nghĩa bản: a) Định nghĩa sở liệu, bảng, cột: Cơ sở liệu: tên sở liệu muốn sử dụng Bảng:...
... định tầm ảnh hưởngđốitượng Phạm vi xác định vòng đờiđốitượngBài 02 / 17 of 46 Ví dụ class ScopeVar { public static void main(String [] args) { int num = 10 ; if ( num == 10 ) { // num is available ... void main(String [] arg) { double nums[] = {10 .1, 11 .3, 12 .5 ,13 .7, 14 .9}; System.out.println(" The value at location is : " + nums[3]); } } Output Bài 02 / 20 of 46 Ví dụ mảng nhiều chiều class ... int num1 = num * num; System.out.println("Value of num and num1 are " + num + " " + num1); } //num1 = 10 ; ERROR ! num1 is not known System.out.println("Value of num is " + num); } } Output Bài 02...
... chương trình quay trở đầu vòng lặp để bắt đầu lần lặp Nếu có lệnh lại (cùng vòng lặp) đặt sau continue khơng thực 41 41 XÂY DỰNG HÀM CON 5 .1 Kháiniệm Hàm-Function Là đoạn chương trình độc lập ... PROJECT VỚI VS 2 010 Qui ƣớc: Để dễ dàng viết quản lý code theo phương pháp lậptrình thủ tục, Project mới, ta qui ước sau: Trong Header File: Khaibao.H: Chứa khai báo hàm, số, … Trong Source File: ... KIẾN THỨC CƠ BẢN TRONG C++ 3.6 Hằng Hằng đại lượng mà giá trị khơng thay đổi suốt chương trìnhKhai báo hằng: #define tênhằng giátrị; Ví dụ : #define MAX 10 00; #define pi 3 .14 1593; 24 24 CÁC...
... dụng để viết chương trình, chúng cần trình bày cho lậptrình viên hiểu chúng dễ dàng Nếu có ba lậptrình viên dùng ba ngôn ngữ lậptrình khác để viết mã, toán họ cần giải phải Trong trường hợp này, ... lặp (loop) while, do-while, for Những cấu trúc lặp giúp lậptrình viên điều khiển hướng thực thi chương trình1. 3 Cấu trúc chương trình C C có số từ khóa, xác 32 Những từ khóa kết hợp với cú pháp ... đây, từ khóa nằm ký hiệu Những ký hiệu khác mang ý nghĩa tương ứng trình bày bảng Hình 1. 4 Hình 1. 4: Ký hiệu lưu đồ Nhữngkháiniệm ngôn ngữ C Ta xét lưu đồ cho ví dụ Hình 1. 5 Ký hiệu bắt đầu: Dùng...
... nói lên ý nghĩa đốitượng mà chúng biểu thị Điều giúp viết chương trình dễ dàng người khác dễ hiểu nội dung chương trình III CẤU TRÚC MỘT CHƯƠNG TRÌNH PASCAL PROGRAM Tên_Chương _Trình; USES LABEL ... (n) n +1 PRED (n) n -1 TRUE n lẻ ODD (n) FALSE n chẵn Kiểu số thực (Real type) Ở Turbo Pascal, kiểu số thực thuộc tập hợp R chứa bytes, định nghĩa với từ khóa REAL: R =±[2.9 x 10 -39 , 1. 7 x 10 38 ... trình* ) END ® (*Kết thúc chương trình* ) Hình 6 .1: Sơ đồ cấu trúc chương trình Pascal Ví dụ 6.3: PROGRAM Hello; { Dòng tiêu đề } USES Crt; { Lời gọi sử dụng đơn vị chương trình } VAR Name : string;...
... pháp lậptrìnhhướngđốitượng cách nhanh chóng, dễ dàng II .1 Kiểu liệu Kiểu liệu C# phân làm lọai: • Kiểu dựng sẵn: int, long … • Kiểu người dùng tạo ra: lớp, struct… Tuy nhiên, người lậptrình ... dụ II .1. 4 .1: Có thể thực lệnh sau: string S1 = “Hello World”; S1 = “how are you?”; Ví dụ II .1. 4.2: Không thể thực lệnh sau: string S1 = “Hello World”; S1[0] =’ h’; II.2 Lệnh rẽ nhánh II.2 .1 Lệnh ... sau gì? 83 Lậptrìnhhướngđốitượng Phạm Quang Huy 2008 using System; public class Tester { public static int Main( ) { int i = 11 ; { Console.WriteLine("i: {0}",i); i++; } while (i < 10 ); return...
... lặp (loop) while, do-while, for Những cấu trúc lặp giúp lậptrình viên điều khiển hướng thực thi chương trình1. 3 Cấu trúc chương trình C C có số từ khóa, xác 32 Những từ khóa kết hợp với cú pháp ... chương trình, chúng cần chia thành số chương trình nhỏ Tất chương trình cuối tích hợp lại để chúng làm việc với Một tập hợp chương trình gọi phần mềm Mối quan hệ ba kháiniệm câu lệnh, chương trình ... tự chuyển dạng Kiểu đối Mô tả c char đối ký tự d/di int đối số nguyên ld /li long đối số nguyên dài f float doubl đối số thực s xâu ký tự(chuỗi) đối chuỗi u int số nguyên hệ 10 không dấu O int...
... mng [1 10] cỏc phn t s nguyờn ó ly 10 bytes b nh - Mng chiu 10 x 10 = 10 0 bytes b nh - Mng chiu 10 x 10 x 10 = 000 bytes b nh - Mng chiu 10 x 10 x 10 x 10 = 10 000 bytes b nh - Mng chiu 10 x 10 ... 2.5 -6.3 14 .7 4.0 10 .8 12 .4 -8.2 5.5 -7.2 3 .1 17.7 -9 .1 Khi chy chng trỡnh, ta cú (s cú gch di l s ca ngi th chng trỡnh): Nhp s hng (1 10 ) ? Nhp s ct (1 10) ? Nhp s liu hng s 2.5 -6.3 14 .7 4.0 ... row, col : 11 ; nrows, ncols : 10 ; table : ARRAY [1 11, 11 ] OF real ; PROCEDURE Rowsums ; {cng cỏc phn t theo ct bờn mi hng } BEGIN FOR row := TO nrows DO BEGIN table [row,ncols +1] := ; FOR...
... Type Mang1 = Array [1 30, 50] of Integer; Mang2 = Array [1 3, 2] of Real; Var A : Mang1; B : Mang2; Trong ú, s phn t ca mng s thc B l 3x3=9 (phn t), sp t b nh theo th t sau: B [1, 0] B [1, 1] B [1 ,2] ... CĐGTVT 17 Ngôn ngữ lậptrình Pascal END Vớ d: Nhp thỏng, nm Xỏc nh ngy ca thỏng ú Gi ý: {Khai bỏo thang,nam} {Nhp thang, nam} Case thang of 1, 4,6,9 ,11 : writeln( Thang co 30 ngay); 3,5,7,8 ,10 ,12 : ... hỡnh: Var a : array [1 10] of Real; b : array [1 10] of Real; temp : Real; i, j, n : integer; Begin n: =10 ; For i := to n Begin Phạm Quang Dũng Khoa CNTT CĐGTVT 27 Ngôn ngữ lậptrình Pascal Write(...
... cỏc t khúa sau: T KHểA BYTE SHORTINT INTEGER WORD LONGINT S BYTE 1 2 PHM VI 255 - 12 8 12 7 - 32768 + 32767 65535 - 214 7483648 214 7483647 b Cỏc phộp toỏn s hc i vi s nguyờn Kí HIU + * / DIV MOD ... nguyờn Chia ly phn d n +1 n -1 TRUE nu n l v FALSE nu n chn Kiu s thc (Real type) Turbo Pascal, kiu s thc thuc hp R cha bytes, c nh ngha vi t khúa REAL: R =([2.9 x 10 -39 , 1. 7 x 10 38 ] Hay vit theo ... rectangle(x1,y1,x2,y2): v hỡnh ch nht line(x1,y1,x2,y2) : v on thng moveto(x,y) : ly im xut phỏt v on thng lineto(x,y) : ly im kt thỳc v don thng circle(x,y,n) : v ng trũn ellipse(x,y,o1,o2,a,b):...
... where user_id =1 ; 10 - Xóa liệu bảng: Cú pháp: DELETE FROM tên_bảng WHERE (điều kiện) Nếu ràng buộc điều kiện, chúng xó toàn giá trị record bảng Ví dụ mysql>delete from user where user_id =1 ; ... where user_id=2; 7- Truy cập liệu xếp theo trình tự Cú pháp: SELECT tên_cột FROM Tên_bảng WHERE điều kiện (có thể có where không) ORDER BY Theo quy ước xếp Trong quy ước xếp bao gồm hai thông số ... VALUES(Giá_trị_tương_ứng); Ví dụ: mysql> insert into user(username,password,email,sex,home) values("Lanna", "12 345","lanna@yahoo.com","F","www.abc.com"); 5- Truy xuất liệu: Cú pháp: SELECT tên_cột FROM Tên_bảng;...
... mng [1 10] cỏc phn t s nguyờn ó ly 10 bytes b nh - Mng chiu 10 x 10 = 10 0 bytes b nh - Mng chiu 10 x 10 x 10 = 000 bytes b nh - Mng chiu 10 x 10 x 10 x 10 = 10 000 bytes b nh - Mng chiu 10 x 10 ... 2.5 -6.3 14 .7 4.0 10 .8 12 .4 -8.2 5.5 -7.2 3 .1 17.7 -9 .1 Khi chy chng trỡnh, ta cú (s cú gch di l s ca ngi th chng trỡnh): Nhp s hng (1 10 ) ? Nhp s ct (1 10) ? Nhp s liu hng s 2.5 -6.3 14 .7 4.0 ... row, col : 11 ; nrows, ncols : 10 ; table : ARRAY [1 11, 11 ] OF real ; PROCEDURE Rowsums ; {cng cỏc phn t theo ct bờn mi hng } BEGIN FOR row := TO nrows DO BEGIN table [row,ncols +1] := ; FOR...
... where user_id =1 ; 10 - Xóa liệu bảng: Cú pháp: DELETE FROM tên_bảng WHERE (điều kiện) Nếu ràng buộc điều kiện, chúng xó toàn giá trị record bảng Ví dụ mysql>delete from user where user_id =1 ; ... where user_id=2; 7- Truy cập liệu xếp theo trình tự Cú pháp: SELECT tên_cột FROM Tên_bảng WHERE điều kiện (có thể có where không) ORDER BY Theo quy ước xếp Trong quy ước xếp bao gồm hai thông số ... TABLE user ( ,…,… ) Ví dụ: mysql> create table user(user_id INT (15 ) UNSIGNED NOT NULL AUTO_INCREMENT, username VARCHAR(255) NOT NULL, password CHAR(50) NOT NULL,...
... ngữ lậptrình “thuần” hướngđốitượng • 70% Java, 10 % C++, 5% Visual Basic, 15 % • Trình biên dịch C# trình biên dịch hiệu dòng sản phẩm NET Đặc điểm ngôn ngữ C# • Khoảng 80 từ khóa • Hỗ trợ lập ... hiệu dòng sản phẩm NET Đặc điểm ngôn ngữ C# • Khoảng 80 từ khóa • Hỗ trợ lậptrình cấu trúc, lậptrìnhhướngđối tượng, hướng thành phần (Component oriented) • Có từ khóa khai báo dành cho thuộc ... trước khởi tạo giá trị cho phần tử mảng: int[] me= {1, 2,3,4,5}; float[] arr = { 3 .14 f, 2 .17 f, 10 0 }; float[] arr = new float [3] { 3 .14 f, 2 .17 f, 10 0 }; Kiểu mảng arr.length: số phần tử mảng Khai...
... tự: -n s1 xâu s1 có độ dài lớn -z s1 xâu s1 có độ dài s1 = s2 hai xâu s1 s2 giống s1 != s2 hai xâu s1 s2 không giống s1 < s2 xâu s1 đứng trớc xâu s2 theo thứ tự bảng m ASCII s1 > s2 xâu s1 đứng ... Điều kiện với số: n1 -eq n2 so sánh n1 -ge n2 so sánh lớn n1 -gt n2 so sánh lớn n1 -le n2 so sánh nhỏ n1 -lt n2 so sánh nhỏ n1 -ne n2 so sánh không Ví dụ: if test $# -gt if [ -n $1 ] if [ $count ... login (đăng nhập) Trong tệp khởi động bạn đặt lệnh Unix, nhng ý lệnh đợc thực bạn login Lậptrình Shell cung cấp tập hợp lệnh đặc biệt mà từ tạo nên chơng trình, đợc gọi shell script Trong thực tế...