... Đi n dung n i P- N Trong n i P- N thông thường, CT có trị số từ 5pF đ n 100pF Đi n dung khuếch t n (Difusion capacitance) Khi n i P- N ph n cực thu n, lỗ trống khuếch t n từ vùng P sang vùng N đi n ... đi n tử khuếch t n từ vùng N sang vùng P Sự ph n bố hạt tải đi n thiểu số hai b n vùng tạo n n đi n dung gọi đi n dung khuếch t n CD Người ta chứng minh đi n dung khuếch t n CDtỉ lệ với dòng đi n ... đi n dung khuếch t n CD Người ta chứng minh đi n dung khuếch t n CDtỉ lệ với dòng đi n qua n i P- N theo công thức: 2/2 ...
Ngày tải lên: 31/12/2015, 16:59
... void InitializeComponent() { } protected override void Dispose( bool disposing ) 193 Các dịch vụ Web { } Gvhd: Nguy n T n Tr n Minh Khang if(disposing && components != null) { components.Dispose(); ... { public class MathService :System.Web.Services.WebService { public MathService() { InitializeComponent(); } #region Component Designer generated code private IContainer components = null; private ... float operand1 = 0; float operand2 = 0; public void Submit_Click(Object sender, EventArgs E) { try { operand1 = float.Parse(Operand1.Text); operand2 = float.Parse(Operand2.Text);...
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
... dự n xây dựng assembly, việc kiểm lỗi, bi n dịch dự n, … “ác mộng” tất l p trình vi n phải h p tác với nhau, phải kiểm tra phi n b n, phải đồng hóa mã ngu n, … N u ứng dụng l n xây dựng nhiều ... 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 thường sử dụng / quan trọng thuộc vài assembly n p ... dứt “địa ngục DLL” Giả sử b n cài đặ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 trình tìm hiểu, cuối nguy n nh n ứng dụng B cài phi n khác...
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
... process lúc bắt đầu thực thi có mi n ứng dụng ban đầu (initial app domain) 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 ... thi c n chạy process mà t p h p nhiều thành ph n (component) phức t p Các thành ph n không ph n cách với ranh giới process mà ph n cách với qua ranh giới máy - mạng - máy Ti n trình di chuy n đối ... Protocol (SOAP) dùng cho HTTP channel • Binary dùng cho TCP/IP channel L p trình vi n tạo đối tượng formatter riêng mu n tạo channel riêng 205 Marshaling Remoting Gvhd: Nguy n T n Tr n Minh Khang Một...
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
... (>) so sánh l n h n, (=) tương ứng nhỏ hay l n to n tử phải có c p to n hạng hay gọi to n tử hai 6.5 To n tử so sánh N u ta n p chồng to n tử so sánh (==), ta n n cung c p phương thức ảo ... int thành long lu n thành công chuy n ngược lại từ long thành int tr n số không ý ta Do chuy n từ kiểu cao xuống th p ta phải chuy n tường minh Cũng mu n chuy n từ int thành kiểu Fraction thành ... đổi ngầm định tường minh using System; public class Fraction { public Fraction(int numerator, int denominator) 45 N p chồng to n tử { Gvhd: Nguy n T n Tr n Minh Khang Console.WriteLine("In Fraction...
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
... L p d n xuất từ chúng n p chồng Chẳng h n l p Document thực giao di n 54 Giao di n Gvhd: Nguy n T n Tr n Minh Khang IStorable xem phương thức Read( ) Write( ) phương thức ảo Người phát tri n ... cho ph p chúng giữ g n ngữ nghĩa l p Document ta thực IStorable N u Client mu n object thi công giao di n IStorable, chúng phải có ph n bổ cách tường minh sử dụng tài liệu Document ngữ nghĩa phương ... tưởng tốt, n property P giao di n sở Và giao di n kế thừa từ chúng phải c n tối thiều giao di n thành vi n tường minh Do ta sử dụng ph n thi công tường minh cho property sở cho phương thức kế...
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
... m_sNoiDung = ""; } public Chuong(string sTen, string sNoiDung) { m_sTen = sTen; 62 Array, Indexer, and Collection Gvhd: Nguy n T n Tr n Minh Khang m_sNoiDung = sNoiDung; } public string Ten { ... Indexer, and Collection Gvhd: Nguy n T n Tr n Minh Khang 9.1.3 Truy c p đ n ph n tử mảng Để truy c p đ n ph n tử mảng, ta sử dụng to n tử lấy mục [] Cũng giống C/C++, mục mảng tính ph n tử Property ... cho ph p khai báo mảng n chiều, nhi n thông dụng mảng chiều (mảng) mảng hai chiều Ví dụ ph n mảng hai chiều, nhi n n chiều cú ph p tương tự 9.2.3.1 Mảng chữ nhật Trong mảng chữ nhật (Rectangular...
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
... Bi n thành vi n tĩnh đại di n cho chuỗi rỗng Compare() Phương thức tĩnh so sánh hai chuỗi CompareOrdinal() Phương thức tĩnh, so sánh chuỗi không quan tâm đ n ng n ngữ Concat() Phương thức tĩnh, ... từ nhiều chuỗi Copy() Phương thức tĩnh, tạo Equals() Phương thức tĩnh, so sánh hai chuỗi có giống Format() Phương thức tĩnh, định dạng chuỗi định dạng đặc tả Intern() Phương thức tĩnh, nh n tham ... ch n Cú ph p củ hàm định dạng tổng quát sau string.Format(provider, format, arguments) provider: ngu n cung c p định dạng format: chuỗi c n định dạng chứa thông tin định dạng arguments: thông 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 13 ppt
... Func2 Exception occurred: System.Exception: An exception of type System.Exception was thrown at Programming_CSharp.Test.Func2( ) 73 Qu n lý lỗi in at in at in Gvhd: Nguy n T n Tr n Minh Khang ... Trong số trường h p, n m biệt lệ unwind vùng nhớ stack gây thêm v n đề Ví dụ ta mở t p tin n i chung giữ tài nguy n khác, ta mong mu n có hội để đóng t p tin hay giải phóng tài nguy n Trong trường ... Func2() Không có, vùng nhớ stack unwind hàm Func1() V n không có, vùng nhớ stack ti p tục unwind hàm Main() V n không có, trình giải biệt lệ mặc định gọi Thông báo lỗi hi n thị hình 11.1.2 Lệ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
... lệ Property InnerException dủng để thực việc Biệt lệ đem nhúng gọi biệt lệ n i Bởi InnerException biệt lệ n n có InnerException Cứ tạo n n loạt biệt lệ 83 Qu n lý lỗi Gvhd: Nguy n T n Tr n Minh ... (System.DivideByZeroException e) 81 Qu n lý lỗi { Gvhd: Nguy n T n Tr n Minh Khang Console.WriteLine("\nDivideByZeroException! Msg: {0}", e.Message); Console.WriteLine("\nHelpLink: {0}", e.HelpLink); Nhờ ta cung c p ... Khang Ví dụ 11-8 N m biệt lệ l n biệt lệ n i (inner exception) using System; namespace Programming_CSharp { public class MyCustomException : System.Exception { public MyCustomException(string...
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
... Student phải override hàm ToString() để phương thức ToString() l p Pair gọi Hàm đ n gi n trả t n sinh vi n public override string ToString() { return name; } Cũng c n phải cài đặt phương thức để Pair.Sort() ... dùng để xác định (specify) loại (hay kiểu) phương thức dùng để qu n lý ki n; để cài đặt hàm callback ứng dụng Chúng dùng để xác định phương thức tĩnh không tĩnh (c n gọi phương thức thề - instance ... đối tượng l p Pair in chúng Bây ph n x p chúng in kết x p Chúng ta biết trước có loại đối tượng n o, ủy thác quy n định đối tượng có thứ tự trước cho đối tượng Như ta yêu cầu đối tượng x p thứ...
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
... thống sử lý ảnh, hệ thống thao tác ảnh theo 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 ... Sharpening image Trong l p 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ượng ảnh Người dùng mong mu n ch n hiệu ứng họ l n trình tự chúng từ thực đ n, sau hệ thống thực hiệu ứng theo trình tự họ định 95 Delegate Event Gvhd: Nguy n T n Tr n Minh Khang Ta tạo delegate...
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
... Event Gvhd: Nguy n T n Tr n Minh Khang Các l p khác quan tâm đ n việc đ p trả ki n Cách chúng đ p trả không quan tâm đ n (hay không thể) l p phát sinh ki n Nút button n i "Tôi nh n" l p khác đ p ... delegate li n kết với event, trường h p SecondChangeHandler member name t n event, trường h p OnSecondChange Thông thường On (không bắt buộc) Tóm lại dòng lệnh khai báo event t n OnSecondChange, cài ... readonly int second; } Một đối tượng TimeInfoEventArgs có thông tin giờ, phút, giây hành N định nghĩa hàm dựng ba bi n thành vi n kiểu số nguy n (int), public đọc L p Clock có ba bi n thành viên...
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
... L p trình với C# Gvhd: Nguy n T n Tr n Minh Khang thị hay UI ứng dụng xây dựng thành chương trình chạy Desktop Có số thu n lợi ứng dụng Web, ứng dụng truy c p trình duyệt kết n i đ n Server, ... hiệu chỉnh thực Server, không c n phải ph n phối thư vi n li n kết động (Dynamic Link Libraries DLLs) c n để chạy ứng dụng cho người dùng .NET có ph n biệt n y, đi n hình có công cụ thích h p cho ... nhanh chóng hiệu quả, ph n ta c n dùng so n mã 110 L p trình với C# Gvhd: Nguy n T n Tr n Minh Khang Hình 13-1 Ứng dụng minh họa việc hi n thị chuỗi bắt ki n Button Đầu ti n, ta dùng lệnh using để...
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ào n t cha parentNode hành 13.1.2.3 Qu n lý ki n điều khi n Trong ứng dụng n y, phải qu n lý số ki n Đầu ti n ki n người dùng nh n l n ô CheckBox để ch n t p tin hay thư mục b n phải hay nh n nút ... tr n b n phải Hai (TreeView) chứa t p tin Khi người dùng nh n vào Button ‘Copy’ tất t p tin ch n b n trái ch p qua b n phải, nh n vào Button ‘Delete’ xóa t p tin ch n 13.1.2.1 Tạo giao di n cho ... L p trình 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...
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
... chuột phải l n biểu tượng dự n ch n ‘Properties’ để l n h p thoại thuộc tính dự n (Property Pages), sau ch n mục Configuration Properties \ Build gõ t n t p tin sưu liệu XML c n tạo vào dòng XML ... L p trình với C# } Gvhd: Nguy n T n Tr n Minh Khang // n t if (node.Nodes.Count == 0) { // n t đánh dấu ch n if (node.Checked) { // lấy đường d n đầy đủ n t thêm vào string fullPath = GetParentString(node); ... GetCheckedFiles() thêm danh sách t n t p tin đánh dấu n t hành theNode vào đối tượng fileNames N u n t truy n vào n t đánh dấu ch n, ta lấy đường d n đầy đủ n t thêm vào đối tượng fileNames: private void...
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
... Gvhd: Nguy n T n Tr n Minh Khang Hình 13-17 Hiệu chỉnh sổ đăng ký Chú ý: Phải thật c n th n cài đặt sổ đăng ký Trong hầu hết ứng dụng NET không c n thiết phải li n quan đ n sổ đăng ký, NET qu n lý ... t p tin cài đặt, t p tin tự cài đặt t p tin tài nguy n ứng dụng • Cab Project :Giống t p tin ZIP, dự n loại n n t p tin thành gói ( Package ) Ch n lựa kết h p với loại khác • Merge Module : N u ... tri n khai Với ứng dụng đ n gi n, c n ch p 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,...
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
... buộc thông tin li n 145 Truy c p liệu với ADO.NET Gvhd: Nguy n T n Tr n Minh Khang quan đ n đối tượng DataTable B n th n DataSet dạng t p tin XML Thành ph n thứ hai ADO.NET NET Provider Data, ... tượng phục vụ cho việc thao tác sở liệu hiệu nhanh chóng, bao gồm t p đối tượng Connection, Command, DataReader DataAdapter Đối tượng Connection cung c p kết n i đ n sở liệu, Command cung c p ... dòng ( Row ), ta truy c p dòng thông qua thuộc tính Rows vòng l p foreach 14.4.5 Đối tượng SqlConnection SqlCommand Đối tượng SqlConnection đại di n cho kết n i đ n sở liệu, đối tượng dùng chung...
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
... Truy c p liệu với ADO.NET Gvhd: Nguy n T n Tr n Minh Khang Hàm khởi tạo đối tượng gồm hai tham số commandString connectionString commandString chuỗi chứa câu lệnh truy v n liệu mà ta mu n nh n : ... string commandString = "Select CompanyName, ContactName 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 ... = new OleDbDataAdapter( commandString, 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...
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
... uid=sa;" + " pwd=oWenmEany; database=northwind"; 158 Truy c p liệu với ADO.NET Gvhd: Nguy n T n Tr n Minh Khang myConnection = new SqlConnection(connectionString); myConnection.Open( ); // tạo ... myConnection = new System.Data.Sql.SqlConnection(connectionString); Sau ta mở kết n i : myConnection.Open( ); Ta thực nhiều giao tác sở liệu kết n i mở sau dùng xong ta đ n gi n đóng kết n i ... uid=sa; pwd=oWenmEany;" + "database=northwind"; myConnection = new SqlConnection(connectionString); myConnection.Open(); // tạo đối tượng DataSet myDataSet = new DataSet( ); // tạo đối tượng command...
Ngày tải lên: 26/01/2014, 07:20