... ngữc p trung Ngônngữc p cao CNgônngữ hợp ngữCc trình biên dịch C Turbo C Borland C Borland C+ + Borland C builder Microsoft C Visual C+ + C Free Ngoài c IDE (intergrated ... Ritchie phát triển dựa ngônngữ BCPL Martin Richards M c đích ban đầu C để viết hệ điều hành Unix Đư c đặt tên C trư c có ngônngữ B Bell C có nhiều ưu điểm đ c biệt tính mềm dẻo cao nên nhanh chóng ... c ch viết, biên dịch chạy chương tình C đơn giản Phần mềm, chương trình, c u lệnh Software Program Commands Program Commands Commands Lịch sử ngônngữC Lịch sử ngônngữC Ra đời...
... TỔNGQUAN VỀ NGÔNNGỮ VÀ NGÔNNGỮ H C • • • • • Ngônngữngônngữ h c Nguồn g cngônngữ Ch c NN Bản chất xã hội NN Ngônngữ hệ thống tín hiệu Ngônngữngônngữ h c I • Ngônngữ gì? Khái ... Ngônngữ hệ thống tín hiệu II • • • Cc kiểu quan hệ c u ngônngữQuan hệ c p b c (hirerchical relation): Đơn vị thu c cấp bập cao chứa dựng đơn vị thu c cấp độ thấp Ngưc lại, đơn vị thu c cấp ... Ngônngữngônngữ h c II • • Ngônngữ h c gì? Đối tượng ngônngữ h c NNH khoa h c nghiên c u ngônngữ loài người (A Martinet) Đối tượng nc NNH: nc mặt vật chất hệ thống NN Đó đơn vị quy t c xã...
... thiệu NET Framework CLR, CTS, CLS, MSIL… Garbage collection Namespace Tổngquanngônngữ C# Đ c điểm ngônngữ Quá trình biên dịch CT C# Cc loại CT C# C u tr c chương trình C# Chương trình C# đơn ... redistribute packadge (dotnetfx.exe) để chạy ứng dụng NET máy client Nguyen Ha Giang - 2009 Đ c điểm ứng dụng NET CT C# .NET C# Compiler CT VB .NET VB NET Compiler Programmer MS IL CLR CT J# .NET CT C+ + .NET ... System .Net Cc lớp liên quan đến network protocol System.Collections Ch c lớp liên quan đến xử lý tập hợp System.Data Cc lớp ADO .NET System.Drawing Cc lớp th c thi ch c GUI System.Threading Cc lớp...
... Lịch sử phát triển Cc phần tử ngônngữC Cấu tr c chương trình C Biên dịch chương trình C Trình biên dịch Turbo C+ + Nội dung Lịch sử phát triển Cc phần tử ngônngữC Cấu tr c chương trình C ... Biểu th c, C u lệnh Chú thích C u tr c chương trình C Biên dịch chương trình C Trình biên dịch Turbo C+ + / 35 Lịch sử phát triển Cc phần tử ngônngữC Cấu tr c chương trình C Biên dịch chương ... Cc phần tử ngônngữC Cấu tr c chương trình C Biên dịch chương trình C Trình biên dịch Turbo C+ + Lịch sử phát triển ! Cc phiên ngônngữC – ANSI C: C chuẩn (1989) – Cc phiên kh c thường bổ...
... ngônngữ C: ANSI C hay C chuẩn hay C8 9 6.1 Lịch sử phát triển • Cc phiên ngônngữC – ANSI C: C chuẩn (1989) – Cc phiên kh c thƣờng bổ sung thêm thƣ viện ANSI C • Hiện c nhiều phiên ngônngữ ... ngữC kh c nhau, gắn liền với chƣơng trình dịch c thể ngônngữC – Turbo C+ + Borland C+ + Borland Inc – MSC VC Microsoft Corp – GCC GNU project… Nội dung 6.1 Lịch sử phát triển 6.2 Cc phần tử ngôn ... C – 26 chữ hoa:A B C X Y Z – 26 chữ thƣờng:a b c … x y z – 10 chữ số: – Cc kí hiệu toán h c: + - * / = < > – Cc dấu ngăn c ch: ; , : space tab – Cc dấu ngo c: ( ) [ ] { } – Cc kí hiệu đặc...
... thiệu NET Framework 1 CLR, CTS, CLS, MSIL… Garbage collection Namespace Tổngquanngônngữ C# 2 Đ c điểm ngônngữ Quá trình biên dịch CT C# Cc loại CT C# C u tr c chương trình C# Chương trình C# ... dụng NET CT C# .NET C# Compiler CT VB .NET VB NET Compiler Programmer MS IL CLR CT J# .NET CT C+ + .NET Nguyễn Văn Phong - 2010 101101 101101 101101 J# NET Compiler C+ + Compiler .NET Framework - CLR ... System .Net Cc lớp liên quan đến network protocol System.Collections Ch c lớp liên quan đến xử lý tập hợp System.Data Cc lớp ADO .NET System.Drawing Cc lớp th c thi ch c GUI System.Threading Cc lớp...
... ram ew ork CLR, CTS, CLS, MSIL Garbage collection Namespace T ổ n g quanngôn n g ữ C# Đ c điểm ngônngữ Quá trình biên dịch CT C# Cc loại CT c # C u tr c chương trình C# Chương trình C# đơn giản ... Namespace Description System Cc lớp cho thao t c Input Output System NetCc lớp liên quan đến network protocol System Collections Ch c lớp liên quan đến xử lý tập hợp System.Data Cc lớp ADO .NET ... 2010 20 Cc lớp NET Framework Cc lớp NET bao gổm vấn đề m Đ c tính lõi cung c p IL, kiểu liệu CTS • HỖ trỢ Win GUI control • WebForm (ASP .NET) m Data Access (ADO .NET) • Directory Access • File...
... Bệnh Viện c 100 ch c vụ nên ta chọn hai ký tự để đánh số thứ tự ch c vụ COQUAN(MaCQ, TenCQ, Đien thoaiCQ, FaxCQ) COQUAN Tên thu c tính Mô tả Kiểu liệu Ràng bu c toàn vẹn MaCQ (K) Mã quan Text ... cho chuyên môn CHUCVU(MaCV, TenCV) CHUCVU Tên thu c tính Mô tả Kiểu liệu Ràng bu c toàn vẹn MaCV (K) Mã ch c vụ Text (2) Primary key TenCV Tên ch c vụ Text (20) Not NULL Mỗi thể ch c vụ nhân viên, ... Bảng c ng vi c: STT TÊN C NG VI C NƠI TH C HIỆN Đăng ký khám chữa bệnh Phòng ghi số C p số cho BN TẦN SUẤT CHU KỲ Thủ c ng Bất kỳ l c cóYC / ngày Hàng ngày Phòng ghi số Thủ c ng Khi c BNYC /...
... www.cnn.com www.vnexpress .net www.tintucvietnam.com Thư viện phần mềm – – ZDNet – www.zdnet.com/downloads/ Cnet – www.download.cnet.com 16 Khoa CNTT – ĐHKHTN TPHCM Khai th c thông tin Internet ... email Internet Khoa CNTT – ĐHKHTN TPHCM Tổng kết l Lịch sử, khái niệm Internet, Web l Cc dịch vụ Internet l Khai th c tài nguyên Internet 22 Khoa CNTT – ĐHKHTN TPHCM Bài th c hành THAO T C VÀ SỬ ... Internet IAP (Internet Access Provider): Nhà cung c p đường truyền Internet Khoa CNTT – ĐHKHTN TPHCM Một số thuật ngữ thông dụng kh c l l l 21 ISP (Internet Service Provider): Nhà cung c p dịch...
... Select Case Case Case Case Else End Select Ví dụ c u tr c điều kiện l l l l If Then Else If Then Elseif Select case Random link C u tr c lặp Do While
... Wizard B1: Mở CSDL B2: Chọn Tab Queries, sau chọn hai c ch sau: C ch 1: Click đúp vào sau click vào đây/ chọn OK C ch 2: Click vào By Dang Dinh Duong Vùng chứa trường ban đầu Vùng chứa trường ta ... Chương 3: Truy vấn (Query) Tổngquan Query C ng VFP6.0, Query MS Access c ng c trích rút liệu cc mạnh, cho phép trích rút liệu thoả mãn số điều kiện cho trư c đó, cho phép xoá ... Sau click vào By Dang Dinh Duong Click vào chọn Finish để mở (chạy) query Click vào chọn Finish để sửa chữa query By Dang Dinh Duong Tạo query Design B1: Tạo CSDL B2: Chọn Tab Queries B3: Chọn...
... Wizard B1: Mở CSDL B2: Chọn Tab Queries, sau chọn hai c ch sau: C ch 1: Click đúp vào sau click vào đây/ chọn OK C ch 2: Click vào By Dang Dinh Duong Vùng chứa trường ban đầu Vùng chứa trường ta ... Chương 3: Truy vấn (Query) Tổngquan Query C ng VFP6.0, Query MS Access c ng c trích rút liệu cc mạnh, cho phép trích rút liệu thoả mãn số điều kiện cho trư c đó, cho phép xoá ... Sau click vào By Dang Dinh Duong Click vào chọn Finish để mở (chạy) query Click vào chọn Finish để sửa chữa query By Dang Dinh Duong Tạo query Design B1: Tạo CSDL B2: Chọn Tab Queries B3: Chọn...
... trường Windows Namespace Namespace cung c p cho c ch tổ ch cquan hệ lớp kiểu kh c Namespace c ch mà NET tránh né vi c tên lớp, tên biến, tên hàm trùng tên lớp namespace CustomerPhoneBookApp ... /* Chương trình C# */ using Con=System.Console; class Hello { static void Main(string[] args) { Con.WriteLine(“Hello C Sharp”); Con.ReadLine(); } } Để biên dịch Class, sử dụng tập tin csc.exe c a ... nghĩa để so sánh giá trị đối tượng chuỗi, nhớ mà chúng tham chiếu đến Toán tử & c ch t c ký thay cho Concat() C thể truy c p ký tự riêng lẻ chuỗi dùng toán tử m c ([ ]) 24/02/2009 31 Lập Trình...
... số phương th c để th c scan port: – – TCP SYN scan – • TCP connect scan TCP ACK scan Phân loại port scanning theo tiêu chuẩn RFC 793: – TCP FIN scan 9/14/12 Null scan – TCP C ng c Netstat • • ... Hacker c ng Network nào? X c định m c tiêu • • Là trình yêu c u kiến th c cao C nhiều c ng c mạnh để hỗ trợ c ng c tốt não Trư c tiến hành thăm dò, Hacker c n x c định: – Tổ ch c, c nhân ... Netcat • • C thể kết nối tới máy tính lắng nghe Không phải cung c p chứng th c 9/14/12 C pháp Netcat • • Chế độ kết nối : nc [-tùy_chọn] tên_máy c ng1[ -c ng2] Chế độ lắng nghe: nc -l -p c ng...
... nhóm bị t c động t c động đến tổ ch c nhóm biết vấn đề xảy C ng chúng tích cc nhóm bắt tay vào hành động trư c vấn đề nhận th c Cách x c định nhóm c ng chúng Những mà tổ ch c cần phải giao ... Tự họ tổ ch c để đối phó với vấn đề /c hộ tốt C ng chúng kh c với đại chúng C ng chúng th c thể đồng nhóm cquan tâm Đại chúng th c thể hỗn tạp dân chúng nói chung, giữ quan điểm ... Đối tượng chủ yếu tổ ch c công chúng Ch c xây dựng mối quan hệ c lợi C ng c hoạt động truyền thông Nền tảng xây dựng sở truyền thông hai chiều (two-way symmetric communication) C ng chúng ...
... Tốt cho s c khỏe: - Cung c p s c gió, luân chuyển, thông thoáng khí… Bất lợi cho s c khỏe - Lan truyền ô nhiễm, mầm bệnh - Gió bão, l c xoáy, mưa - Cung c p nư c sạch, làm kk lành acid, lũ lụt ... Nhận CO2 trì sống Bất lợi cho s c khỏe - Ô nhiễm nhiều khí, hơi, khói bụi, đ c chất… gây đ c hại - Trung gian lan truyền dòch bệnh 15 3.2 Môi trường Nư c: Tốt cho s c khỏe: Bất lợi cho s c khỏe ... T c động bất lợi cho môi trường: Dân số ngày gia tăng - Tăng nhu c u đất ở, nư c, không khí, lương th c, th c phẩm, nhu c u thiết yếu… khai th c cạn kiệt - Tăng chất thải, nư c thải, khí độc...
... code) ngônngữ đời trư c (C, C+ +) mà biên dịch thành dạng ngônngữ trung gian (bytecode) Quá trình biên dịch: Java source code (.java) javac Byte-code java (.class) Machine code (phụ thu c vào platform) ... file class) Máy ảo Java (JVM) c ch c biên dịch byte-code thành code th c thi môi trường c thể Mỗi HĐH xây dựng JVM riêng biệt Để biên dịch th c thi ứng dụng Java, ta c n download c ng c ... Java c chế Garbage collector, tự thu hồi vùng nhớ không dùng đến Mảng Mảng ngônngữ Java cc u tr c tương tự C/ C++: int [] a =new int[5]; int a[] = new int [5]; Lấy kích thư c mảng (C+ +...
... dịch chƣơng trình C 9.2 Trình biên dịch Turbo C+ + 9.3 C i đặt sử dụng Turbo C+ + 3.0 Trình biên dịch Turbo C+ + • Trình biên dịch (compiler): dịch mã nguồn (source code) thành file th c thi • Cc ... thƣ m c C:\TC_Setup • B2: Tìm đến thƣ m c chứa c i Turbo C+ + 3.0 (nhƣ giả sử C: \TC_Setup) kích hoạt file INSTALL.EXE để chạy chƣơng trình c i đặt Turbo C+ + 3.0 Chƣơng trình c i đặt Turbo C+ + 3.0 ... 9.2 Trình biên dịch Turbo C+ + 9.3 C i đặt sử dụng Turbo C+ + 3.0 C i đặt sử dụng Turbo C+ + 3.0 C i đặt • B1: Bạn c n chuẩn bị c i Turbo C+ + 3.0, kích thƣ c cài khoảng MB Hãy copy c i vào máy bạn,...