... giống hệt cách 1.
NMLT - Hàm nângcao (phần 1)
VC
&
BB
22
Các đối số của chương trình
Các đối số của chương trình
Hàm main là hàm nên cũng có tham số.
Chương trình tự động thực hiện hàm ... chiếu.
NMLT - Hàm nângcao (phần 1)
VC
&
BB
44
Các tham số của hàm main
Ví dụ
Viết chương trình có tên Cong, nhận 2 đối số
x và y và xuất ra giá trị x + y.
NMLT - Hàm nângcao (phần 1)
argv ... hàm inline chiếm
giữ sẽ lâu giải phóng hơn).
NMLT - Hàm nângcao (phần 1)
VC
&
BB
2424
Hàm trả về tham chiếu
Ví dụ
NMLT - Hàm nângcao (phần 1)
#include <stdio.h>
int &V(int a[],...
... ngang) và bán kính dọc (chiều cao) . Thí dụ
nếu Aspect=2 thì chiều cao của hình bầu dục gấp đôi chiều ngang, ngược lại, nếu
Aspect=0.5 thì chiều ngang sẽ gấp
đôi chiều cao.
Dưới đây là đoạn mã ... 2 là kết thúc. Viết hàm kiểm tra.
Đếm thời gian chương trình thực thi
Sử dụng bộ định thời gian để đếm thời gian thực thi của chương trình.
TT. Visual Basic
Bước 20: Cung tròn luôn luôn ... Thoat trên menu, chương trình tự động đóng lại
sự
kiện mnuThoat_Click được xử lý:
⇒
Private Sub mnuThoat_Click()
End
End Sub
Bước 10: Lưu dự án lại, chạy chương trình, thử kéo chuột trên...
... ngang) và bán kính dọc (chiều cao) . Thí dụ
nếu Aspect=2 thì chiều cao của hình bầu dục gấp đôi chiều ngang, ngược lại, nếu
Aspect=0.5 thì chiều ngang sẽ gấp
đôi chiều cao.
Dưới đây là đoạn mã ... Thoat trên menu, chương trình tự động đóng lại
sự
kiện mnuThoat_Click được xử lý:
⇒
Private Sub mnuThoat_Click()
End
End Sub
Bước 10: Lưu dự án lại, chạy chương trình, thử kéo chuột trên ... 2 là kết thúc. Viết hàm kiểm tra.
Đếm thời gian chương trình thực thi
Sử dụng bộ định thời gian để đếm thời gian thực thi của chương trình.
TT. Visual Basic
Trang 28
Nếu mục Name là khoảng...
... thuật lậptrìnhnângcao - 4 -
LỜI NÓI ĐẦU
Giáo trình được viết theo nội dung môn học “ Kỹ thuật lậptrìnhnângcao với mục
đích làm tài liệu tham khảo chính cho môn học.
Giáo trình ... thuật lậptrìnhnângcao - 27 -
double R = ROOT(a,c) ;
if( R< E ) return R ;
else return ( ROOT(c , b) ) ;
}
}
Traàn Hoàng Thọ Khoa Toán - Tin
Kỹ thuật lậptrìnhnângcao ...
Trần Hoàng Thọ Khoa Toaùn - Tin
Kỹ thuật lậptrìnhnângcao - 7 -
II. MÔ TẢ ĐỆ QUY CÁC CẤU TRÚC DỮ LIỆU
Trong toán học , trong lậptrình người ta thường sử dụng đệ quy để mô tả các...
... Source - Đóng gói ứng dụng - Các kĩ thuật lậptrình ASP.NET nâng cao
6
Đối tượng Data Source - Đóng gói ứng dụng - Các kĩ thuật lậptrình ASP.NET nâng cao
32
Phương thức cập nhật CSDL
[DataObjectMethod(DataObjectMethodType.Update)]
public ... thuật lậptrình ASP.NET nâng cao
45
Liên kết Object DataSource với điều khiển
Truy xuất dữ liệu từ CSDL
Đối tượng Data Source - Đóng gói ứng dụng - Các kĩ thuật lậptrình ASP.NET nâng cao
25
... Source - Đóng gói ứng dụng - Các kĩ thuật lậptrình ASP.NET nâng cao
44
Đối tượng Data Source - Đóng gói ứng dụng - Các kĩ thuật lậptrình ASP.NET nâng cao
8
Phương thức xử lý sự kiện RowDeleted
protected...
... Phương
dbphuong@fit.hcmuns.edu.vn
NHẬP MÔN LẬP TRÌNH
CON TRỎ (NÂNG CAO)
VC
VC
&
&
BB
BB
1313
Hướng tiếp cận 1
Nhập / Xuất theo chỉ số mảng 2 chiều
NMLT - Con trỏ nâng cao
int a[D][C], i, d, c;
int ... mảng 2 chiều
NMLT - Con trỏ nâng cao
0 1 2
int a[3][4]
a
+1
a[0]
VC
VC
&
&
BB
BB
2323
Mảng con trỏ
Cách 2: Mảng 1 chiều các con trỏ
NMLT - Con trỏ nâng cao
…
……
array
0A 0B 0C 0D 0E ... field);
char (*x)(int field);
NMLT - Con trỏ nâng cao
VC
VC
&
&
BB
BB
2626
Con trỏ hàm
Khai báo tường minh
Ví dụ
NMLT - Con trỏ nâng cao
<kiểu trả về> (* <tên biến con trỏ>)(ds...
... THIẾT KẾ VÀ LẬPTRÌNH WEB
31
Bài thực hành PHP – Lậptrình với CSDL
Xem demo một số ví dụ
Code lại các bài đã minh hoạ
THIẾT KẾ VÀ LẬPTRÌNH WEB
1
Lập Trình Web
PHP Nâng Cao
ĐẠI HỌC SÀI ... Mail-Client
THIẾT KẾ VÀ LẬPTRÌNH WEB
30
Lập Trình Web
THỰC HÀNH
PHP Nâng Cao
ĐẠI HỌC SÀI GÒN – KHOA CNTT
GV: Trần Đình Nghĩa
tdnghia1977@gmail.com
THIẾT KẾ VÀ LẬPTRÌNH WEB
20
Lưu thông ... setcookie(“cookieName", "", time()-3600);
Sử dụng cookies
THIẾT KẾ VÀ LẬPTRÌNH WEB
11
Ví dụ cấu hình gửi email sử dụng GMAIL
THIẾT KẾ VÀ LẬPTRÌNH WEB
3
Cơ chế Upload File
Thiết kế Form cho phép Upload...
... Silverlight, please use my portal to access Silverlight.net
or my Silverlight blog; if you have questions about my O’Reilly articles, please use
my portal to access my O’Reilly blog, and if you ... chapter explores how to add metadata
to your code, how to create custom attributes, and how to access this metadata
through reflection. It goes on to discuss dynamic invocation, in which methods
are ... O’Reilly blog, and if you have questions or comments about
my politics, please use my portal to access my political blog. Keeping these things
separate keeps me sane and keeps my bosses happy.
—Jesse...
... is no access modifier (e.g., public) before the static constructor.
Access modifiers aren’t allowed on static constructors. In addition, because this is a
static member method, you can’t access ... time:
t.DisplayCurrentTime( );
Access Modifiers
An access modifier determines which class methods of other classes can see and use a
member variable or method within this class. Table 4-1 summarizes the C# access
modifiers.
It ... here
}
In this little example, public is the access modifier, Dog is the identi-
fier, and
Mammal is the base class.
Attributes are covered in Chapter 8; access modifiers are discussed in the next...
... data provided is valid.
Property Access Modifiers
It is possible to set an access modifier (protected, internal, private) to modify access
to either the
get or set accessor. To do so, your property ... assigned to a local variable.
The set Accessor
The set accessor sets the value of a property and is similar to a method that returns
void. When you define a set accessor, you must use the value keyword ... be designated with any of these accessibility lev-
els. If a class member has an access designation that is different from that of the class,
the more restricted access applies. Thus, if you define...
... array. You
can construct the objects in a loop that adds them one by one to the array.
Accessing Array Elements
You access the elements of an array using the index operator ([]). Arrays are zero-
based, ... that the IStorable method declarations don’t include access modifiers (e.g.,
public, protected, internal, private). In fact, providing an access modifier generates a
compile error. Interface ... listbox control (ListBoxTest) that contains a simple array
(
myStrings) and a simple indexer for accessing its contents.
C++ programmers take note: the indexer serves much the same pur-
pose as...