... LÝ THUYẾT CỦA SẮC KÝ LỎNG 1.1 SỰ RA ĐỜI CỦA SẮC KÝ 1 .2 SẮC KÝ LỎNG 1.3 MỘT SỐ LOẠI MÁY SẮC KÝ LỎNG HIỆN NAY 1.4 NGUYÊN TẮC CỦA SẮC KÝ LỎNG 2. PHÂN LOẠI SẮC KÍ LỎNG 2. 1 SẮC KÝ HẤP PHỤ 2. 2 SẮC KÝ ... -OH, -NH2) Pha động thường dung mơi có độ phân cực thấp (PS > PM) Dung mơi thường dùng sắc kí phân bố pha thường hexan, CH2CI2, MTBE, ACN 2. PHÂN LOẠI SẮC KÍ LỎNG 2. 2 SẮC KÝ PHÂN BỐ 2. 2 .2 PHÂN ... cực 2. PHÂN LOẠI SẮC KÍ LỎNG bố sắc kí pha đảo Pha tĩnh phân 2. 2 SẮC KÝ PHÂN BỐ 2. 2 .2 PHÂN LOẠI SẮC KÝ PHÂN BỐ Sắc kí phân bố pha đảo Pha SẮC sắc 2. PHÂN LOẠI độngKÍ LỎNG kí phân bố đảo 2. 2 SẮC...
Ngày tải lên: 17/11/2014, 16:36
... dịch vụ tương ứng với phép cộng, trừ, nhân, chia Sau mã trang Web: float operand1 = 0; float operand2 = 0; public ... Submit_Click(Object sender, EventArgs E) { try { operand1 = float.Parse(Operand1.Text); operand2 = float.Parse(Operand2.Text); } catch (Exception) { /* bỏ qua lỗi có */ } 194 Các dịch vụ Web Gvhd: Nguyễn ... "Result = " + service.Add(operand1, operand2).ToString(); break; case "Subtract" : Result.Text = "Result = service.Subtract(operand1, operand2).ToString(); break; " + case "Multiply" :...
Ngày tải lên: 17/10/2013, 19:15
Tìm hiểu C# và ứng dụng của C# p 29
... đặt ứng dụng A lên máy chạy tốt Sau bạn cài đặt ứng dụng B, nhiên ứng dụng A khơng chịu hoạt động Sau q trình tìm hiểu, cuối nguyên nhân ứng dụng B cài phiên khác đè lên tập tin DLL mà ứng dụng ... sử dụng Tình gọi “địa ngục DLL” Sự đời assembly chấm dứt tình trạng 17.8 .2 Phiên Assembly chia sẻ NET định vị tên (unique) phiên Phiên biểu diễn số phân cách dấu ‘:’ ví dụ 1 :2: 6: 124 6 Số Số Số Số ... mã nguồn,… Nếu ứng dụng lớn xây dựng nhiều assembly, cần cập nhật (update) để sửa lỗi chẳng hạn, cần cập nhật / vài assembly mà Nếu ứng dụng lớn tổ chức từ nhiều assembly, có phần mã chương trình...
Ngày tải lên: 20/10/2013, 09:15
Tìm hiểu C# và ứng dụng của C# p 30
... Method Áp dụng cho phương thức Module Áp dụng cho module Parameter Áp dụng cho tham số Property Áp dụng cho property ReturnValue Áp dụng cho trị trả Struct Áp dụng cho cấu trúc 18 .2. 2 Áp dụng Attribute ... tạo thêm nhiều miền ứng dụng khác lập trình viên muốn Thông thường, ứng dụng cần miền ứng dụng đủ Tuy nhiên, ứng dụng lớn cần sử dụng thư viện người khác viết mà thư viện khơng 20 4 Marshaling Remoting ... miền ứng dụng khác dùng để chứa thư viện khơng tin cập đó, tách thư viện khỏi miền ứng dụng để lập lỗi, lỗi xảy khơng làm crash ứng dụng Miền ứng dụng khác với thread Một thread chạy bên miền ứng...
Ngày tải lên: 20/10/2013, 09:15
Tài liệu Tìm hiểu C# và ứng dụng của C# p 9 doc
... Console.WriteLine("f1: {0}", f1.ToString( )); Fraction f2 = new Fraction (2, 4); Console.WriteLine("f2: {0}", f2.ToString( )); Fraction f3 = f1 + f2; Console.WriteLine("f1 + f2 = f3: {0}", f3.ToString( )); Fraction ... = f4: {0}", f4.ToString( )); Fraction f5 = new Fraction (2, 4); if (f5 == f2) { Console.WriteLine("F5: {0} == F2: {1}", f5.ToString( ), f2.ToString( )); } int k = (int)f4; //explicit conversion ... mục đích sử dụng mà ta cần cân nhắc chọn lựa dùng lớp hay cấu trúc 7 .2 Cách tạo cấu trúc Muốn tạo thể cấu trúc ta dùng từ khố new Ví dụ như: Location loc1 = new Location (20 0,300); 7 .2. 1 Cấu trúc...
Ngày tải lên: 21/01/2014, 06:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 10 doc
... có số điểm thuận tiện: IL_0 023 : IL_0 028 : IL_0 029 : IL_002a: IL_002c: IL_002d: isinst ICompressible stloc .2 ldloc .2 brfalse.s IL_0034 ldloc .2 callvirt instance void ICompressible::Compress( ) 8 .2. 4 ... Có số vấn đề phải ý phần kiểm tra ICompressable dòng 23 Từ khóa isinst mã MSIL tác tử is Như ta thấy phần kiểm tra đối tượng doc phía bên phải dòng 2b việc kiểm tra thành cơng castclass gọi 8 .2. 3 ... ta, rát dễ hiểu với cách viết chúng lại không hiệu cho Để hiểu vấn đề lại cần phải nhúng chúng vào mã MSIL sau phát sinh Và sau số kết (thể số Hexa) IL_0 023 : isinst ICompressible IL_0 028 : brfalse.s...
Ngày tải lên: 21/01/2014, 06:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 11 docx
... tự 9 .2. 3.1 Mảng chữ nhật Trong mảng chữ nhật (Rectangular array) chiều, chiều thứ số dòng chiều thứ hai số cột Số phần tử dòng số cột (tương tự số phần tử cột số dòng) để khai báo ta sử dụng ... { 2, 4, 6, 8, 10 } int[] myIntArray = { 2, 4, 6, 8, 10 } Hai cách cho kết mảng phần tử có giá trị 2, 4, 6, 8, 10 9 .2. 2 Từ khóa params Đơi lúc có phương thức ta khơng biết trước số lương tham số ... Main() biết trước số lượng tham số người dùng truyền vào Ta sử tham số mảng Tuy nhiên gọi hàm ta phải tạo biến mảng để làm tham số C# cung cấp cú pháp để ta không cần truyền trực tiếp phần tử mảng...
Ngày tải lên: 21/01/2014, 06:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 12 docx
... string.Format("{0:E}", 25 0000); 2. 500000E+005 F f Cố định phần thập phân string.Format("{0:F2}", 25 ); 25 .00 (Fixed-point) string.Format("{0:F0}", 25 ); 25 G g General string.Format("{0:G}", 2. 5); 2. 5 N n Số (Number) ... định dạng thơng dụng Ký tự Mơ tả Ví dụ Kết C c Tiền tệ (Currency) string.Format("{0:C}", 2. 5); $2. 50 string.Format("{0:C}", -2. 5); ( $2. 50) D d Decimal string.Format("{0:D5}", 25 ); 00 025 E e Khoa ... string.Format("{0:N}", 25 00000); 2, 500,000.00 X x Hệ số 16 (Hexadecimal) string.Format("{0:X}", 25 0); FA string.Format("{0:X}", 0xffff); FFFF 10.4 Thao tác chuỗi động Sau thao tác lên chuỗi tạo chuỗi Vì sử dụng...
Ngày tải lên: 21/01/2014, 06:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 13 ppt
... lệnh catch cho loại biệt lệ (sẽ đề cập phần sau) 11.1 .2. 1 Sửa chữa lỗi lầm Trong ví dụ 11 -2, lệnh bắt catch đơn giản thông báo biệt lệ bắt quản lý Trong ứng dụng thực tế, viết đoạn mã giải lỗi Ví ... hội đóng ứng dụng khác Nếu tất thất bại, khối lệnh catch cho in thông báo mô tả chi tiết lỗi để người dùng biết rõ vấn đề 11.1 .2. 2 Duyệt lại (unwind) vùng nhớ stack Nếu xem kết ví dụ 11 -2 cẩn thận, ... không giải trong hàm Func2(), giải hàm Func1() Khi Func2() gọi, in dòng Enter Func2 sau ném biệt lệ Chương trình tạm ngừng thực thi, CLR tìm kiếm trình giải biệt lệ hàm Func2() Khơng có Vùng nhớ...
Ngày tải lên: 21/01/2014, 06:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 14 doc
... cần từ khóa throw) DangerousFunc2() bắt biệt lệ này, ném biệt lệ thuộc kiểu Exception Khi khởi tạo biệt lệ này, ta truyền cho hai tham số: thông báo E2 - Func2 caught divide by zero, biệt lệ ... exception history E2 - Func2 caught divide by zero E1 - DivideByZeroException Ghi chú: Kết xuất hình khơng đủ để thể hết ý, cách tốt nên chạy chương trình chế độ dòng lệnh để hiểu rõ vấn đề Chúng ... khác hàm dựng nhận tham số thông báo Câu thông báo chuyển tới lớp cha Biệt lệ MyCustomException thiết kế cho lớp Test, khơng cho phép chia cho không chia cho số khác Sử dụng ArithmeticException...
Ngày tải lên: 21/01/2014, 06:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 15 ppt
... WhichStudentComesFirst( object o1, object o2 ) { Student s1 = (Student) o1; Student s2 = (Student) o2; return (String.Compare(s1.name, s2.name) < ? comparison.theFirstComesFirst : 92 Delegate Event Gvhd: Nguyễn ... public static comparison WhichDogComesFirst( Object o1, Object o2 ) { Dog d1 = (Dog) o1; Dog d2 = (Dog) o2; return d1.weight > d2.weight ? theSecondComesFirst : theFirstComesFirst; } public override ... object [2] ; } public class Dog { public Dog(int weight) { this.weight=weight; } // chó theo trọng lượng public static comparison WhichDogComesFirst( object o1, object o2) { Dog d1 = (Dog) o1; Dog d2...
Ngày tải lên: 21/01/2014, 06:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 16 pdf
... nhiều cách như: làm mờ (blur) ảnh, làm sắc nét, quay, lọc v.v…ảnh Cũng giả sử trình tự áp dụng hiệu ứng ảnh hưởng lớn đến đến chất lượng ảnh Người dùng mong muốn chọn hiệu ứng họ lẫn trình tự ... mã để tương tác với người dùng, làm lơ chuyện này, mặc định hiệu ứng, thêm chúng vào mảng sau gọi ProcessImage Ví dụ 12- 2 Sử dụng mảng deleage using System; namespace Programming_CSharp { // ... Test, ImageProcessor khởi tạo hiệu ứng thêm vào Nếu người dùng chọn làm mờ ảnh (blur) trước lọc ảnh (filter), cần đơn giản thay đổi thứ tự chúng mảng Tương tự, hiệu ứng lặp lại cách thêm vào túi chứa...
Ngày tải lên: 21/01/2014, 06:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 17 ppt
... gọi publisher button publish kiện Click lớp khác gọi subscribers chúng subscribe kiện Click 12. 2 .2 Event Delegate Event C# cài đặt delegate Lớp publish định nghĩa deleagte mà lớp subscribe phải ... tiện, event handler NET Framework trả kiểu void nhận vào tham số Tham số thứ cho biết nguồn kiện; có nghĩa đối tượng publish Tham số thứ hai đối tượng thừa kế từ lớp EventArgs Có lời khuyên ta ... 14:54:0 Logging to file: 14:54:0 12. 2.3 Tách rời Publisher khỏi Subsciber Lớp Clock nên đơn giản in thời gian phải phát sinh kiện, phải bị làm phiền việc sử dụng gián tiếp delegate? Thuận lợi...
Ngày tải lên: 21/01/2014, 06:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 18 ppt
... Form Mọi ứng dụng Windows Form phát sinh hàm 13.1 .2 Tạo ứng dụng Windows Form khác Trong ứng dụng ta thảo luận sơ qua ứng dụng Windows Form, phần ta tạo ứng dụng Windows khác thực tế Ứng dụng có ... tạo ứng dụng Windows trở lên hấp dẫn quen thuộc với lập trình viên Trong phần này, ta thảo luận hai cách tạo ứng dụng Windows : Dùng soạn mã để gõ mã trực tiếp dùng công cụ kéo thả IDE Ứng dụng ... Applications’, đặt tên cho ứng dụng ProgCSharpWindowsForm 113 Lập trình với C# Gvhd: Nguyễn Tấn Trần Minh Khang Hình 13 -2 Màn hình tạo ứng dụng Windows Vs.NET tạo ứng dụng Windows đặt chúng vào...
Ngày tải lên: 21/01/2014, 06:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 19 docx
... với C# Gvhd: Nguyễn Tấn Trần Minh Khang Hình 13-7 Giao diện người dùng ứng dụng FileCopier Giao diện ứng dụng gồm thành phần sau : • • • • • Labels: Các tập tin nguồn (Source Files) and Thư múc ... lấy 123 Lập trình với C# Gvhd: Nguyễn Tấn Trần Minh Khang tên tập tin một, sau tạo nút TreeNode với tên này, nút thêm vào nút cha parentNode hành 13.1 .2. 3 Quản lý kiện điều khiển Trong ứng dụng ... btnCancel_Click( object sender, System.EventArgs e) { Application.Exit( ); } 13.1 .2. 2 Quản lý điều khiển TreeView Trong ứng dụng này, hai điều khiển TreeView hoạt động tương tự nhau, ngoại trừ điều khiển...
Ngày tải lên: 26/01/2014, 07:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 20 doc
... Compare (object f1, object f2) { FileInfo file1 = (FileInfo) f1; FileInfo file2 = (FileInfo) f2; if (file1.Length > file2.Length) { return -1; } if (file1.Length < file2.Length) { return 1; } return ... Khang /// /// chép tập tin – ứng dụng minh họa cho Windows Form /// namespace FileCopier { /// /// Form minh họa cho ứng dụng Windows Form /// public ... Sau mã toàn ứng dụng : using using using using using using using System; System.Collections; System.ComponentModel; System.Data; System.Drawing; System.IO; System.Windows.Forms; 127 Lập trình...
Ngày tải lên: 26/01/2014, 07:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 21 pptx
... liệu ứng dụng FileCopier tạo VS.NET : Hình 13-9 Sưu liệu dạng Web tạo Visual Studio NET 13.1.4 Triển khai ứng dụng Khi ứng dụng thực thi hoàn chỉnh, vấn đề làm cách để triển khai Với ứng dụng ... assembly ứng dụng sang máy khác chạy 135 Lập trình với C# Gvhd: Nguyễn Tấn Trần Minh Khang Ví dụ ta dịch ứng dụng FileCopier thành tập tin chạy FileCopier.exe, sau chép sang máy khác chạy Ứng dụng ... tập tin hay tài nguyên liên quan đến ứng dụng theo ý muốn : Hình 13-15 Cửa sổ File System ứng dụng FileCopier 13.1.4.3 Triển khai vị trí khác Mặc nhiên ứng dụng cài đặt thư mục sau : [ProgramFilesFolder]\[Manufacturer]\[Product...
Ngày tải lên: 26/01/2014, 07:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 22 doc
... tất Datastore, dùng OLEDB provider thông qua ODBC Là vỏ bọc ODBC không OLEDB dễ sử dụng ODBC, có số ngơn ngữ hiểu (C++), đời ADO OLEDB giao diện mức lập trình hệ thống để quản lý liệu OLEDB đơn ... ADO.NET chia làm hai phần rõ rệt, thể qua hình Hình 14-1 Kiến trúc ADO.NET D DataSet thành phần cho đặc trưng kết nối khơng liên tục kiến trúc ADO.NET DataSet thiết kế để thích ứng với nguồn liệu ... Nguyễn Tấn Trần Minh Khang 14.4 .2 Đối tượng DataTable DataColumn Ta viết mã C# để tạo đối tượng DataTable hay nhận từ kết câu truy vấn đến sở liệu DataTable có số thuộc tính dùng chung ( public...
Ngày tải lên: 26/01/2014, 07:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 23 pptx
... connectionString); Chúng ta phải đảm bảo namespace OleDb thêm vào ứng dụng : using System.Data.OleDb; Phần mã lại tương tự ứng dụng trên, sau trích đoạn mã phục vụ cho việc kết nối theo cách : ... connectionString); Chúng ta phải đảm bảo namespace OleDb thêm vào ứng dụng : using System.Data.OleDb; Phần mã lại tương tự ứng dụng trên, sau trích đoạn mã phục vụ cho việc kết nối theo cách : ... from Customers"; Biến connectString chứa thông số để kết nối đến sở liệu Ứng dụng ta dùng hệ quản trị sở liệu SQL Server, để đơn giản ta để đối số password trống, uid sa, máy chủ server localhost...
Ngày tải lên: 26/01/2014, 07:20
Tài liệu Tìm hiểu C# và ứng dụng của C# p 24 pdf
... DataAdapter2 dùng chung đối tượng Connection trên, đối tượng Command khác Sau gắn đối tượng Command2 cho DataAdapter2, ánh xạ bảng liệu đẩy liệu vào DataSet DataAdapter2.SelectCommand = myCommand2; DataAdapter2.TableMappings.Add ... bảng Orders : myCommand2 = new System.Data.SqlClient.SqlCommand(); DataAdapter2 = new System.Data.SqlClient.SqlDataAdapter(); myCommand2.Connection = myConnection; myCommand2.CommandText = "SELECT ... Nguyễn Tấn Trần Minh Khang Trong ứng dụng trước, ta phải duyệt qua dòng đối tượng DataTable để lấy liệu, sau hiển thị chúng lên điều khiển ListBox Trong ứng dụng công việc hiển thị liệu lên điều...
Ngày tải lên: 26/01/2014, 07:20