... Trong kiếntrúc client/ server câu lệnh RPCs SQL sử dụng rộng rãi để giao tiếp clientvớiserver Dưới vài kiếntrúc client/ server thông dụng a Kiếntrúclớp (2-tier): Vớikiếntrúc client/ serverlớp ... thời 2.1 .3 Kiếntrúc client- server Từ hạn chế kiếntrúc chia sẻ file, kiếntrúc client/ server đời để giải giới hạn Kiếntrúc client/ server sử dụng database server để thay file serverVới việc ... vài kiếntrúc client/ server áp dụng Và để tiện cho việc so sánh ta trình bày hai kiếntrúc mainframe kiếntrúc chia sẻ file để so sánh vớikiếntrúc client/ server 2.1.1 Kiếntrúc mainframe Với kiến...
... đấu vớiKIẾNTRÚC CHƯƠNG TRÌNH Gồm có thư mục lớn chứa lớp: BUS, DTO, DAO, GUI, BAOCAO (Xuất file báo cáo giải đấu dùng để lưu trữ) thư mục nhỏ SQL chứa câu kết nối sở liệu Thư mục BUS: (Lớp ... tính với thời gian so với việc làm thủ công Chương trình thiết kế Windows Form, DevExpress để tạo giao diện người dùng thân thiện dễ thao tác kết hợp với phần mềm quản trị sở liệu Microsoft SQL Server, ... phần mềm) o CPU Celron 2.4 GHz, RAM 512MB cao o Microsoft XP/2000/20 03/ Vista/Win o NET Framework 3. 5/4.0 o Microsoft SQL Server 2005/2008/2010 o Microsoft Visual C# 2008/2010 6| Trang THIẾT KẾ...
... đấu vớiKIẾNTRÚC CHƯƠNG TRÌNH Gồm có thư mục lớn chứa lớp: BUS, DTO, DAO, GUI, BAOCAO (Xuất file báo cáo giải đấu dùng để lưu trữ) thư mục nhỏ SQL chứa câu kết nối sở liệu Thư mục BUS: (Lớp ... tính với thời gian so với việc làm thủ công Chương trình thiết kế Windows Form, DevExpress để tạo giao diện người dùng thân thiện dễ thao tác kết hợp với phần mềm quản trị sở liệu Microsoft SQL Server, ... phần mềm) o CPU Celron 2.4 GHz, RAM 512MB cao o Microsoft XP/2000/20 03/ Vista/Win o NET Framework 3. 5/4.0 o Microsoft SQL Server 2005/2008/2010 o Microsoft Visual C# 2008/2010 6| Trang THIẾT KẾ...
... với C# Lập trình Winforms với C# Lập trình sở liệu với ADO.Net Giới thiệu Microsoft.NET Khảo sát kiếntrúc Net Xây dựng ứng dụng với Net Các thành phần Net Framework Vai trò CLR ... namspace Sample _3 { //… } } Lớp Đối tượng Khai báo : class Tên _lớp { //khai báo thành phần… } Ví dụ : class KhachHang { private int mMaKhachHang; private string mTenKhachHang; } Lớp Đối tượng ... phần Lớp Thành phần lớp - khai báo với từ khóa static class KhachHang { private static int mMaKH; public static string mTenKH; public static void In() { // Các câu lệnh } } Sử dụng : TênLớp.TênThànhPhần...
... objRectangle Length = 3; objRectangle Width = 4; objRectangle.CalArea(); Console.WriteLine("{0}", objRectangle Area ); } } Indexer Khi thành phần lớp kiểu tập hợp Sử dụng với : new, virtual, ... m_Length ; private int m_Width ; private int m_Area ; public Rectangle() { m_Length = 3; // Length = 3; m_Width = 2; } Properties … public int Length { get { return m_Length; } set { if(m_Length ... Kiềm tra liệu cho thành phần lớp public class Square { public double mSide; } public class Test { static void Main() { Square obj = new Square (); obj mSide = 3; } } Properties … public class...
... môn: Tin học Email: ncphu@yahoo.com Giới tính: Nam Đoàn hội: Đảng viên Địa chỉ: 1 23 Trương Định – Q3 Điện thoại: 81 234 567 - Nhấn vào nút “Lưu liệu xuống file”, ghi liệu thông tin giảng viên hình ... Nhấn vào nút “đọc liệu từ file”: đọc liệu từ tập tin “ThongTinGV.txt” với định dạng bên đưa vào control hình - Định dạng tập tin “ThongTinGV.txt” Họ chữ lót: Nguyễn Công ... Kết thúc chương trình - Lưu ý: - - Trên đầu file source code Form, phải điền đầy đủ dòng ghi chú: Lớp, Họ tên, STT, Số hiệu đề thi, ngày thi ‘ -‘ Ho...
... LUẬN VĂN TỐT NGHIỆP 37 42 49 53 80 102 1 03 104 111 139 160-2 23 Time Host name server Login host protocol Domain name server World wide web HTTP ISO-TSAP x.4000 X.4000 sending server Sun RPC NetBIOS ... phần clientserver Lưu đồ sau minh họa bước cần thiết để ứng dụng clientserver giao tiếp với : Hình II.4 Tạo kết nối clientserver theo giao thức TCP II.2.1 CÁCH THỨC CÀI ĐẶT ỨNG DỤNG TCP SERVER ... WinSock cấu trúc khai báo WINSOCK.H cho môi trường 16 32 bit Những hàm Winsock thực WINSOCK.DLL (hay WSOCK32.DLL ứng với 32 bit) Chương trình ứng dụng link với WINSOCK.LIB (hay WSOCK32.LIB) Chính...
... KHTN BookName Book3 Author 13 Connected Model ■ Thirc hien lenh ♦ Doc dCf lieu tCr CSDL ♦ Vi du OleDbDataReader rd = cmd.ExecuteReader(); while (rd.ReadQ) { if (!rd.lsDBNull (3) ) Console WriteLine(rd.GetDateTime (3) ); ... lieu ♦ Doc dCr lieu tur CSDL Khoa CNTT - OH KHTN 08/09/11 Connected Model ■ Kết nối vào CSDL ♦ Các lớp phụ trách kết nối • ODBCConnection • OleDBConnection • SqlConnection • OracleConnection ♦ Thuộc ... lệnh cần thực cnn.Close(); Khoa CNTT - ĐH KHTN 08/09/11 Connected Model ■ Thực lệnh ■ ■ ■ ♦ Các lớp phụ trách • • • • ODBCCommand OleDBCommand SqlCommand OracleCommand ♦ Thuộc tính quan trọng...
... hình 3. 1 (ứng dụng minh hoạ tính localization phần xử lý book phòng…) Hình 3. 1a giao diện ứng dụng với orientation portrait, hình 3. 1b giao diện ứng dụng với orientation landscape Hình 3. 1c giao ... Tương tự hình 3. 1d giao diện landscape ứng dụng với ngôn ngữ tiếng Pháp Nguyễn Hà Giang – (nguyenha.giang@yahoo.com) 33 Lập trình thiết bị di động: Android Khoa CNTT - Hutech Hình 3. 1a: Dạng Portrait, ... (nguyenha.giang@yahoo.com) 36 Lập trình thiết bị di động: Android Khoa CNTT - Hutech Hình 3. 3: Chọn Chosen Qualifiers Landscape Thiết kế layout Landscape tương ứng hình 3. 4 Hình 3. 4: Layout dạng Landscape...
... khóa file tạo chương trình bị gỡ bỏ JoneSoft dọn dẹp trình Điểm bật JoneSoft UnInstall Cleaner so với UnInstall Tool sử dụng mà không cần cài đặt Download chương trình hoàn toàn miễn phí ...
... Unicode float Single Số thực (≈ ±1.5*10-45 ≈ 3. 4*1 038 ) double Double Số thực (≈ ±5.0*10 -32 4 ≈ ±1.7*1 030 8) double Double Số thực (≈ ±5.0*10 -32 4 ≈ ±1.7*1 030 8) Kiểu liệu Kiểu chuỗi – String string ... giao tiếp với hệ thống lớp công dụng chung Vùng tên - Namespaces Toán tử chấm “.” ● Chỉ định tên lớp namespace System.Data.OleDb.OleDbConnection = new …; ● Truy xuất liệu phương thức lớp int ... nhóm lớp có mối liên quan ● Namespace chứa lớp namespace khác ● Vd : System.IO, System.Collection, System.Data Vd : System.Data chứa Oledb, SqlClient, … Namespace System chứa chứa nhiều lớp...
... GZipStream class ● Cho kích thước nén nhỏ ● File nén mở chương trình giải nén khác Thảo luận 03/ 23/ 10 Trần Duy Hoàng - tdhoang@fit.hcmus.edu.vn 42/10 ... RenamedEventHandler(watcher_Renamed); watcher.EnableRaisingEvents = true; static void watcher_Renamed (object sender, RenamedEventArgs e) { MessageBox.Show("Renamed from {0} to {1}", e.OldFullPath, e.FullPath); ... BinaryReader class ● ● Dùng để đọc file nhị phân Cung cấp phương thức có dạng ReadXXX (ReadByte, ReadInt32…) để đọc nội dung file Đọc ghi tập tin BinaryReader class ● Đọc file nhị phân FileStream theFile...
... GraphicsPath path = new GraphicsPath(); path.AddArc(0, 0, 30 0, 30 0, 0, 180); path.AddLine(0, 150, 0, 0); path.AddLine(0, 0, 30 0, 0); path.AddLine (30 0, 0, 30 0, 150); // tạo vùng hiển thị form dựa biên this.Region ... chống Flicker Kỹ thuật chống Flicker Kỹ thuật chống Flicker Thảo luận 03/ 23/ 10 Trần Duy Hoàng - tdhoang@fit.hcmus.edu.vn 33 /10 ... System.Drawing.Image Thao tác với hình ảnh thực vẽ, lấy thông tin kích thước ảnh, … System.Drawing.Printing Thực in; cung cấp đối tượng giao tác với printer System.Drawing.Text Thực vẽ với font Đối tượng...
... AddressChangedHandler AddressChanged; “Phát” kiện if (AddressChanged != null) AddressChanged(str); 03/ 23/ 10 Khoa CNTT - ĐH KHTN 03/ 23/ 10 Khoa CNTT - ĐH KHTN 10 ... this.BackgroundImage = image; } } 03/ 23/ 10 Khoa CNTT - ĐH KHTN Tạo Control Tạo Custom Control class ClockControl:System.Windows.Forms.Control { … public ClockControl() { ………} void timer1_Tick (object sender, EventArgs ... Custom Control 03/ 23/ 10 Ví dụ: Button có background thay đổi di chuyển chuột đến Ví dụ: control thể đồng hồ máy tính Khoa CNTT - ĐH KHTN Tạo Control Tạo Extended Control Kế thừa từ lớp đối tượng...