... 30 Xâydựng phần mềm giao việc, lập lịch trực tuyến 3.4 Phươngpháplựachọnđểxâydựng Sau tìm hiểu yêu cầu phần mềm đánh giải pháp, dựa tảng kiến thức có em định sử dụng giải phápxâydựng ... yêu cầu phần mềm .24 3.2Các phương án giải 27 3.3Các phần mềm có: điểm mạnh điểm yếu phần mềm 28 3. 4Phương pháplựachọnđểxâydựng 31 4.1Phân tích chức hệ thống ... 4. 5Xây dựng giao thức trao đổi client-server 64 4.6Chương trình xâydựng .80 KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN .86 Sinh viên thực hiện: Vũ Mạnh Hà Khóa K48 Lớp CNPM Xây dựng...
... nhân lực, từ nâng cao hiệu công việc chất lượng sản phẩm hàng hóa nâng lên Vì nhóm 51 tạo phần mềm để ứng dụng tin học vào thực tiễn, giúp cho việc quản lý cầu thủ trở nên dễ dàng việc cập nhập, ... trọng tài không gặp khó khăn Dựa ý tưởng trên, nhóm 51 viết nên chương trình “Quản lý bóng đá” để giúp cho việc thao tác thông tin như: thêm, cập nhập, xóa, tìm kiếm trở nên đơn giản sau vài ... máy 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...
... nhân lực, từ nâng cao hiệu công việc chất lượng sản phẩm hàng hóa nâng lên Vì nhóm 51 tạo phần mềm để ứng dụng tin học vào thực tiễn, giúp cho việc quản lý cầu thủ trở nên dễ dàng việc cập nhập, ... trọng tài không gặp khó khăn Dựa ý tưởng trên, nhóm 51 viết nên chương trình “Quản lý bóng đá” để giúp cho việc thao tác thông tin như: thêm, cập nhập, xóa, tìm kiếm trở nên đơn giản sau vài ... máy 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...
... Deploy Hổ trợ lập trình đa ngôn ngữ Độc lập với hệ điều hành (Platform ) Xâydựng ứng dụng nhanh chóng dễ dàng Hổ trợ xâydựng ứng dụng cho nhiều thiết bị Môi trường thiết kế trực quan Hướng ... KhachHang() objKH In() ; objKH.mTenKH = “ABC”; Constructors C# Phương thức đặc biệt lớp Được gọi đối tượng tạo Dùngđể khởi dựng đối tượng Cùng tên với tên lớp Không có giá trị trả Constructors ... KhachHang() objKH In() ; objKH.mTenKH = “ABC”; Constructors C# Phương thức đặc biệt lớp Được gọi đối tượng tạo Dùngđể khởi dựng đối tượng Cùng tên với tên lớp Không có giá trị trả Constructors...
... Là thư viện lập trình tảng HĐH Windows Cung cấp tất công cụ cần thiết đểxâydựng ứng dụng Windows Được sử dụng thư viện sở để tạo thư viện cao cấp ngôn ngữ lập trình VD: OWL BorlandC, MFC Visual ... cho bề mặt hiển thị rộng cách chọn đối tượng bitmap GDI vào MDC: SelectObject(hMemDC, hBitmap); Chỉ chọn đối tượng bitmap vào MDC, chọn vào device context cụ thể Sau chọn đối tượng bitmap cho MDC, ... chương trình ứng dụng hệ điều hành Thủ tục Window: Được gọi hệ thống để xử lý Message nhận Hàng đợi Message: Mỗi chương trình có hàng đợi Message để chứa Message Mỗi chương trình có vòng lặp Message...
... Là thư viện lập trình tảng HĐH Windows Cung cấp tất công cụ cần thiết đểxâydựng ứng dụng Windows Được sử dụng thư viện sở để tạo thư viện cao cấp ngôn ngữ lập trình VD: OWL BorlandC, MFC Visual ... cho bề mặt hiển thị rộng cách chọn đối tượng bitmap GDI vào MDC: SelectObject(hMemDC, hBitmap); Chỉ chọn đối tượng bitmap vào MDC, chọn vào device context cụ thể Sau chọn đối tượng bitmap cho MDC, ... chương trình ứng dụng hệ điều hành Thủ tục Window: Được gọi hệ thống để xử lý Message nhận Hàng đợi Message: Mỗi chương trình có hàng đợi Message để chứa Message Mỗi chương trình có vòng lặp Message...
... objResult.m_x , objResult.m_y); } Kiểu Structs Kiểu liệu người dùng định nghĩa Có thể định nghĩa phương thức Có thể định nghĩa Constructors Structs kiểu tham trị Structs không kế thừa Kiểu ... Value : {1}", y,Days.Fri ); } Kết : Sun = : Value : Sun Fri = : Value : Fri Properties Sử dụngđể truy cập thành phần Private Kiềm tra liệu cho thành phần lớp public class Square { public ... private double mSide; // Khai báo property public double Side { get { }; set { }; } // Khai báo phương thức } Properties … Property giống field, việc truy cập đươc thực qua thao tác get set...
... giải cho trường hợp quên lưu file, lưu sai thư mục hay quên ghi họ tên, STT Sinh viên có thêm phút để đọc kỹ đề sau phát đề Giáo viên coi thi không giải thích thêm ****Đề thi gồm trang**** HẾT ...
... tính (LPC) Phươngpháp mã hoá Vocoder cho tốc độ bit thấp (>2 kbps) độ phức tạp cao với phươngpháp mã hoá dạng sóng chất lượng âm không trung thực Mã hoá hỗn hợp Để giải vấn đềphươngpháp mã ... hợp Để giải vấn đềphươngpháp mã hoá dạng sóng phươngpháp mã hoá dự đoán, nhóm phươngpháp mã hoá sử dụngphươngpháp AbS (Analysis by Synthesis) để tạo mô hình máy phát âm phức tạp Trong Vocoder ... trước truyền giải nén trước phát Hai phươngpháp nén âm thường dùngđể giảm băng thông GSM ADPCM.[2] III.2.2 CÁC PHƯƠNGPHÁP NÉN CỤ THỂ III.2.2.1 Phươngpháp nén tiếng nói theo chuẩn GSM Phát...
... Disconnected Model ■ Khoa CNTT - ĐH KHTN 08/09/11 Giói thiệu ■ ADO.NET tập lớp thư viện sử dụngđể truy xuất liệu Thêm/xóa/sửa liệu Đọc liệu Chương trình "— — ■ CSDL.XML ■ Chiến lược truy xuất ... OracleConnection ♦ Thuộc tính quan trọng • ConnectionString: xác định nguồn liệu cần kết nối ♦ Phương thức quan trọng • Open: mở kết nối • Close: đóng kết nối Khoa CNTT - ĐH KHTN 08/09/11 ■ Kết ... CSDL thực thao tác • CommandText: xác định thao tác cần thực • Parameters: xác định tham số lệnh ♦ Phương thức quan trọng • ExecuteReader: phù hợp lệnh Select trả bảng liệu • ExecuteScalar: phù hợp...
... desktop) Trong Activity FirstAppAndroidActivity có phương thức override onCreate phương thức dùngđể khởi tạo thành phần UI xử lý activity Trong phương thức có gọi hàm setContentView truyền vào ... tiếng PhápĐể thực việc thay đổi ta dùng Settings Language & Keyboard settings Select Language chọn ngôn ngữ cho máy Tương tự hình 3.1d giao diện landscape ứng dụng với ngôn ngữ tiếng Pháp ... phép user chọn chức sau: o Clear: xoá toàn nội dung nhập Hiển thị thông báo xoá nội dung sau thực việc xoá o Setting: thiết lập màu sắc font size Hiển thị activity option để user chọn thiết...
... chương trình hệ thống khóa Windows để file, registry bị lỗi để bạn xóa chúng Revo Uninstaller không chương trình quản lý gỡ bỏ chương trình, cung cấp nhiều tính để quản lý tối ưu hệ thống Download ... De-Crapifier tiện ích miễn phí thiết kế để gỡ bỏ chương trình dùng thử kèm theo máy Khi sử dụng, bạn chọn tiện ích từ danh sách chương trình cung cấp để tiến hành gỡ bỏ chúng Lưu ý: Không thiết ... thường cài đặt sâu vào bên nhân hệ thống Để gỡ bỏ chúng, bạn thường phải dùng đến tiện ích chuyên dụng kèm theo sản phẩm (trước Dân Trí giới thiệu tiện ích để gỡ bỏ phần mềm anti virus tiếng ),...
... Model Disconnected Model Khoa CNTT - ĐH KHTN 07/23/14 Giới thiệu ADO.NET tập lớp thư viện sử dụngđể truy xuất liệu Thêm/xóa/sửa liệu Đọc liệu Chương trình Chiến lược truy xuất liệu Connected ... Disconnected Model Chương trình Khoa CNTT - ĐH KHTN 07/23/14 Giới thiệu NET Data Provider Dùngđể kết nối đến CSDL, thực câu lệnh, nhận kết trả Hiện có loại data provider NET Data Provider ... SqlConnection OracleConnection Thuộc tính quan trọng ConnectionString: xác định nguồn liệu cần kết nối Phương thức quan trọng Open: mở kết nối Close: đóng kết nối Khoa CNTT - ĐH KHTN 07/23/14 Connected...
... 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 x = System.Convert.ToInt32(“123”); Từ khóa using ● Khai báo namespace ta sử ... (≈ ±5.0*10-324 ≈ ±1.7*10308) Kiểu liệu Kiểu chuỗi – String string myString = "Hello World"; Phương thức ToString() string str = “So nghiem = ” + n.ToString(); Kiểu liệu Một số ký tự escape ... HelloWorld: ứng dụng Console Tạo project Mở VS2005 Menu File → New → Project ● Project type : chọn Visual C# ● Template : Window Application ● Name : tên dự án ● Location : nơi lưu dự án Tạo...
... tdhoang@hcmus.edu.vn Build, Run, Debug Build : ● Để phát xem có bị lỗi cú pháp ● Menu → Build → Build Solution ● ● Trong View Solution, nhấn chuột phải lên solution, chọn Build Solution Tương tự, bạn muốn ... nguyên int[] mang = {1, 5, 2, 4, 3}; ● Dùng vòng lặp for ? ● Dùng vòng lặp foreach ? Mảng chiều Cú pháp: type[,] array-name; Ví dụ: int[,] myRectArray = new int[2,3]; int[,] myRectArray = new int[,] ... thích Add() Thêm phần tử vào cuối mảng Toán tử [] Lấy phần tử mảng Insert() Chèn phần tử vào vị trí chọn Count Số lượng phần tử Lớp mảng ArrayList Ví dụ using System.Collections; ArrayList mang...
... theFile.Close(); Đọc ghi tập tin 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 ... reader.ReadString(); Đọc ghi tập tin BinaryWriter class ● ● Dùngđể ghi file nhị phân Cung cấp phương thức Write với nhiều dạng tham số khác để ghi nội dung file Đọc ghi tập tin BinaryWriter class ... tin File class ● Cung cấp tất phương thức cần thiết cho việc tạo file, xóa file, di chuyển file, chép file… Quản lý tập tin Directory class ● Cung cấp tất phương thức cần thiết cho việc tạo...
... tượng lớn cho việc thực vẽ Device Context thay đối tượng Graphic Mỗi control có đối tượng Graphic để vẽ nó, bao gồm Form, Button, TextBox, … Các namespace Tên Mô tả System.Drawing Định nghĩa đối ... tượng quan trọng GDI+ Mọi thao tác vẽ thực đối tượng Graphic Mọi control có thuộc tính Graphic dùngđể vẽ Có cách truy xuất ● ● Sự kiện Paint : e.Graphics.DrawLine( ) Hàm CreateGraphic() ảnh vẽ Form ... Brush tự có ● Brushes.Lavendar ● Brushes.Ivory ● Brushes.LightBlue TextureBrush: dùng ảnh image để vẽ SolidBrush:Tạo cọ với màu đơn sắc Brush Ví dụ : TextureBrush Bitmap image = new Bitmap("images/image1.jpg");...
... ĐH KHTN Tạo Control Tạo Extended Control Kế thừa từ lớp đối tượng tương ứng Bổ sung override phương thức cần thiết Tạo Custom Control Kế thừa từ lớp Control Người viết chịu trách nhiệm ... Tạo Composite Control Kế thừa từ lớp UserControl Xác định control Bổ sung override lại phương thức cần thiết 03/23/10 Khoa CNTT - ĐH KHTN Tạo Control Tạo Extended Control class MyButton:System.Windows.Forms.Button ... 03/23/10 Khoa CNTT - ĐH KHTN Tạo Control Tạo Composite Control Thêm User Control vào project cách chọn Project > Add > User Control Đặt tên User Control (ví dụ: Diachi.cs) Thêm control (textbox...