... 1.6) Truy xuất các phần tử chương trình (được xây dựng trong ngôn ngữ khác) có tên xung đột với các từ khóa C# (mục 1.7). Tạo và xác minh tên mạnh cho assembly (mục 1.8, 1.9, 1.10, và 1.11). ... \WINDOWS\Microsoft.NET\ Framework\v1.1.4322 nếu bạn sử dụng NET Framework version 1.1) Quá trình cài đặt NET sẽ tự động thêm thư mục này vào đường dẫn môi trường của hệ thống. Các công cụ được ... this.button1.Location = new System.Drawing.Point(109, 80); this.button1.Name = "button1"; this.button1.TabIndex = 2; this.button1.Text = "Enter"; this.button1.Click +=
Ngày tải lên: 08/07/2014, 17:20
... một trình soạn thảo có hỗ trợ Unicode, bạn sẽ thấy kết quả như sau: Source Text : Area = Πr^2 UTF-16 Bytes: 41-00-72-00-65-00-61-00-20-00-3D-00-20-00-A0-03-72-00-5E-00-32-00 UTF-8 Bytes: 41-72-65-61-20-3D-20-CE-A0-72-5E-32 ... 41-72-65-61-20-3D-20-CE-A0-72-5E-32 ASCII Bytes: 41-72-65-61-20-3D-20-3F-72-5E-32 UTF-8 Text : Area = Πr^2 ASCII Text : Area = ?r^2 Chú ý rằng, nếu sử dụng UTF-16 thì mỗi ký tự được mã hóa bởi 2 byte, ... chuỗi (mục 2.5 và 2.6) Làm việc với ngày và giờ (mục 2.7 và 2.8) Làm việc với mảng và tập hợp (mục 2.9, 2.10, và 2.11) Tuần tự hóa trạng thái đối tượng và lưu nó vào file (mục 2.12) 1. Thao
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P8 pot
... 01/09/2004 12:00:00 AM DateTime dt1 = DateTime.Parse("Sep 2004"); // 05/09/2004 02:15:33 PM DateTime dt2 = DateTime.Parse("Sun 5 September 2004 14:15:33"); // 05/09/2004 12:00:00 ... 05/09/2004 12:00:00 AM DateTime dt3 = DateTime.Parse("5,9,04"); // 05/09/2004 02:15:33 PM DateTime dt4 = DateTime.Parse("5/9/2004 14:15:33"); // 07/10/2004 02:15:00 PM (giả sử ngày ... dữ liệu phù hợp với cấu trúc của hầu hết các loại số thẻ tín dụng, ví dụ 4921835221552042 hoặc 4921-8352-2155-2042 ^\d{4}-?\d{4}-?\d{4}- ? \d{4}$ Trang 2Địa chỉ e-mail[\w-]+ nghĩa là chứa một
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P9 pot
... đĩa CD đính kèm sẽ trình bày cách sử dụng lớp SoapFormatter Hình 2.1 và 2.2 dưới đây minh họa hai kết quả khác nhau khi sử dụng lớp BinaryFormatter và SoapFormatter Hình 2.1 trình bày nội dung ... hủy các miền ứng dụng (mục 3.1 và 3.9) Làm việc với các kiểu và các đối tượng khi sử dụng nhiều miền ứng dụng (mục 3.2, 3.3, 3.4, và 3.8) Làm việc với thông tin Type (mục 3.10 và 3.11) ... 3.10 và 3.11) Tạo động các đối tượng và nạp động các assembly lúc thực thi (mục 3.5, 3.6, 3.7, và 3.12) Tạo và kiểm tra các đặc tính tùy biến (các mục 3.13 và 3.14) 1. T o mi n ng d ng T o
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P10 pdf
... Version(1,0,5000,0); name2.CultureInfo = new CultureInfo(""); name2.SetPublicKeyToken( new byte[] {0xb7,0x7a,0x5c,0x56,0x19,0x34,0xe0,0x89}); Assembly a2 = Assembly.Load(name2); // Nạp ... mở rộng) Đoạn mã dưới đây trình bày các cách sử dụng phương thức Load: // Nạp assembly System.Data dùng tên đầy đủ. string name1 = "System.Data,Version=1.0.5000.0," + "Culture=neutral,PublicKeyToken=b77a5c561934e089"; ... ban đia, và token khóa công khai, được phân cách bởi dấu phẩy (ví dụ: System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken= b77a5c561934e089) Để chỉ định một assembly không có tên
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P11 ppsx
... Type.GetType("System.Data.DataSet,System.Data," + "Version=1.0.5000.0,Culture=neutral, PublicKeyToken=b77a5c561934e089"); Để thu lấy đối tượng Type mô tả kiểu của một đối tượng hiện ... System.CannotUnloadAppDomainException sẽ bị ném bởi tiểu trình thực hiện quá trình giải phóng Trong khi miền ứng dụng đang được giải phóng, CLR gọi thực thi các phương thức giải phóng của tất cả các đối tượng trong miền ứng ... ng d ng ả ả ề ứ ề ứ ụ ụ Bạn cần giải phóng các assembly hay các miền ứng dụng lúc thực thi. Không có cách nào để giải phóng các assembly riêng lẻ Bạn có thể giải phóng toàn bộ một miền ứng
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P12 potx
... phép mỗi tiến trình thực hiện nhiều tác vụ đồng thời (bằng nhiều tiểu trình—thread) Chương này sẽ trình bày cách kiểm soát các tiến trình và các tiểu trình trong các ứng dụng dựa vào các tính năng ... viện lớp NET Framework cung cấp Các mục trong chương này sẽ trình bày cách thực hiện các vấn đề sau: M Sử dụng các kỹ thuật và các tính năng khác nhau của NET Framework để tạo các tiểu trình ... Chạy và dừng các tiến trình mới (mục 4.10 và 4.11) Bảo đảm rằng tại một thời điểm chỉ có thể chạy một thể hiện của ứng dụng (mục 4.12) Bạn cần thực thi một phương thức bằng một tiểu trình trong
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P14 pot
... Timer(handler, state, 2000, 1000)) { int period; // Đọc thời khoảng mới từ Console cho đến khi // người dùng nhập 0 Các giá trị không hợp lệ // sẽ sử dụng giá trị mặc định là 0 (dừng ví dụ) ... hiện thực các ứng dụng hỗ-trợ-đa-tiểu-trình, bạn phải trực tiếp tạo và quản lý các tiểu trình Đây là cách tiếp cận phức tạp nhất trong việc lập trình hỗ-trợ-đa-tiểu-trình, nhưng đó cũng là cách duy ... trong các cách tiếp cận sử dụng các tiểu trình trong thread-pool, như đã được thảo luận trong bốn mục trước Lớp Thread cung cấp một cơ chế mà qua đó bạn có thể tạo và kiểm soát các tiểu trình
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P15 ppsx
... phép một tiểu trình khác thu lấy quyền sở hữu này) Thuận lợi chính của Mutex là bạn có thể sử dụng chúng để đồng bộ hóa các tiểu trình qua các biên tiến trình Mục 4.12 đã trình bày cách sử dụng ... tiểu trình đọc nhưng chỉ một tiểu trình ghi 10. Kh i ch y m t ti n trình m i Kh i ch y m t ti n trình m i ở ạ ộ ế ở ạ ộ ế ớ ớ Bạn cần thực thi một ứng dụng trong một tiến trình mới. Trang 10 ... khi tiểu trình chủ giải phóng nó bằng phương thức tĩnh Monitor.Exit Khi tiểu trình chủ gọi Exit, một trong các tiểu trình từ hàng sẵn sàng sẽ thu lấy chốt Nếu tiểu trình chủ không giải phóng
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P16 ppsx
... mới, và tìm kiếm một cách thông minh với XPath Các mục trong chương này trình bày các vấn đề sau: M Các kỹ thuật dùng để đọc, phân tích, và thao tác dữ liệu XML (mục 5.1, 5.2, 5.3, và 5.7) ... Schema cho một lớp (mục 5.10), và tạo mã nguồn cho lớp dựa trên một XML Schema (mục 5.11). Biến đổi một tài liệu XML thành một tài liệu khác bằng XSLT stylesheet (mục 5.12). 1. Hi n th c u trúc c ... rồi gọi nó một cách đệ quy để duyệt qua toàn bộ tài liệu. .NET Framework cung cấp nhiều cách khác nhau để xử lý các tài liệu XML Cách mà bạn sử dụng tùy thuộc vào tác vụ cần lập trình Một trong
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P17 ppt
... (ProductCatalog.xml): <?xml version="1.0" ?> <productCatalog> <catalogName>Jones and Jones Unique Catalog 2004</catalogName> <expiryDate>2005-01-01</expiryDate> <products> ... product.Attributes[0].Value = "1002"; product.ChildNodes[0].ChildNodes[0].Value = "Blue China Tea Pot"; product.ChildNodes[1].ChildNodes[0].Value = "102.99"; // Thêm phần ... id="1002"> <productName>Blue China Tea Pot</productName> <productPrice>102.99</productPrice> </product> </products> dài dòng. Viết các phương
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P18 pot
... một đơn đặt hàng gồm hai item: <?xml version="1.0"?> <Order id="2004-01-30.195496"> <Client id="ROS-930252034"> <Name>Remarkable Office Supplies</Name> ... <Items> <Item id="1001"> <Name>Electronic Protractor</Name> <Price>42.99</Price> </Item> <Item id="1002"> <Name>Invisible ... Name, gồm các phần tử Client và Item [ ] Định nghĩa tiêu chuẩn chọn lựa (selection criteria), có thể kiểm tra giá trị của một nút bên trong hay của một đặc tính. /Order[@id="2004-01-30.195496"]
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P19 ppsx
... <catalogName>Acme Fall 2003 Catalog</catalogName> <expiryDate>Jan 1, 2004</expiryDate> Trang 3 <products> <product id="1001"> <productName>Magic ... DateTime.Now.AddYears(1)); Product[] products = new Product[2]; products[0] = new Product("Product 1", 42.99m); products[1] = new Product("Product 2", 202.99m); catalog.Products ... Ring</productName> <productPrice>$342.10</productPrice> <inStock>true</inStock> </product> <product id="1002"> <productName>Flying Carpet</productName>
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P20 ppt
... mục 11.4 để biết cách thêm điều kiểm Web Browser vào dự án). 6 193 Chương 6:WINDOWS FORM 194 195 Chương 6: Windows Form icrosoft .NET Framework chứa một tập phong phú các lớp dùng để tạo các ... lệ (mục 6.17), kéo-và-thả (mục 6.18), trợ giúp cảm-ngữ-cảnh (mục 6.19), phong cách Windows XP (mục 6.20), và độ đục của form (mục 6.21). Hầu hết các mục trong chương này sử dụng các lớp điều ... 6.8), ComboBox (mục 6.9), ListView (mục 6.10), và Menu (mục 6.11 và mục 6.12). Cách tạo một icon động trong khay hệ thống (mục 6.16). Các khái niệm mà bạn có thể áp dụng cho nhiều
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P21 pptx
... hơn thông tin ở đầu danh sách Một giải pháp là cuộn ListBox để có thể nhìn thấy các item vừa mới thêm vào. Form dưới đây (gồm một ListBox và một Button) sẽ thêm 20 item vào danh sách rồi cuộn đến ... designer.) Trang 6 int counter = 0; private void cmdTest_Click(object sender, System.EventArgs e) { for (int i = 0; i < 20; i++) { counter++; listBox1.Items.Add("Item " + counter.ToString()); ... trong một khóa độc lập (có thể sử dụng tên của form làm khóa) Các khóa này sẽ được lưu trữ ngay dưới khóa ứng dụng. Bạn cần tạo một lớp chuyên biệt để lưu và lấy các thiết lập cho form Lớp FormSettingStore
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P22 potx
... Studio NET 2003\SDK\v1.1\Bin) để soạn thảo thông tin resource Nó cung cấp trình soạn thảo form thu nhỏ nhưng không có chức năng chỉnh sửa mã nguồn, rất hữu dụng cho các nhà phiên dịch và các chuyên ... nhiên, Visual Studio NET cũng hỗ trợ việc thiết kế các form được bản địa hóa: 1 Trước tiên, thiết lập thuộc tính Localizable của form là true trong cửa sổ Properties. 2 Thiết lập thuộc tính Language ... tự thêm vào bằng cách viết mã hoặc sử dụng hình nền Trang 10Còn một cách khác để tạo form không thể di chuyển được và có kiểu đường viền giống điều kiểm Trước tiên, thiết lập các thuộc tính ControlBox,
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P23 ppt
... xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="TheApp" type="win32" /> ... 20. Áp d ng phong cách Windows XP Áp d ng phong cách Windows XP ụ ụ Windows XP. Thiết lập thuộc tính FlatStyle là FlatStyle.System cho tất cả các điều kiểm có hỗ trợ thuộc tính này Trong NET ... Icon("moon02.ico"); images[2] = new Icon("moon03.ico"); images[3] = new Icon("moon04.ico"); images[4] = new Icon("moon05.ico"); images[5] = new Icon("moon06.ico");
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P24 ppsx
... ((Bitmap)(Bitmap.FromFile("C:\\Example.bmp"))); // Màu tại Pixel(10,10) được sử dụng làm màu trong suốt. Img.MakeTransparent(Img.GetPixel(10, 10)); this.BackgroundImage = Img; this.TransparencyKey = Img.GetPixel(10, 10); Bạn cũng có thể ... thường, một cách khác sẽ được trình bày trong mục 8.3 Trang 47 234 Chương 7:ASP.NET VÀ WEB FORM Trang 5235Trang 6Chương 7: ASP.NET và Web Form icrosoft ASP.NET là một nền dùng để phát triển các ứng ... căn bản về ASP.NET, hãy vào trang [ http://www.asp.net ] hoặc tham khảo ở các tài liệu khác chuyên về ASP.NET. Các mục trong chương này trình bày các vấn đề sau đây: Chuyển hướng các yêu cầu
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P26 doc
... Bỏ qua các thiết lập khác > </system.web> </configuration> Trang 9Chương 7: ASP.NET và Web Form Bây giờ, ASP.NET sẽ tự động gửi các yêu cầu chưa được xác thực (đối với các trang ... sử dụng các điều kiểm validator của ASP.NET Tuy nhiên, bạn muốn kiểm tra bằng mã lệnh để có thể xác nhận tính hợp lệ chỉ các điều kiểm hay tập các điều kiểm nào đó, hoặc có thể tùy biến các thông ... sẽ sử dụng phương pháp được hỗ trợ mạnh nhất Nếu Anonymous access được kích hoạt thì nó luôn được sử dụng Các phương pháp xác thực khác nhau được mô tả trong bảng 7.2 Bảng 7.2 Các kiểu xác thực
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P27 pptx
... Server.UrlDecode(Request.QueryString["image"]); } // Tạo một hình bitmap trong-bộ-nhớ // (rộng 300 pixel và cao 200 pixel) int width = 300, height = 200; Bitmap bitmap = new Bitmap(width, height); // Lấy graphics context ... khảo sát cả hai cách tiếp cận trên Trước tiên, hãy xét cách tạo động một hình mà không lưu nó ra file Trong ví dụ này, mục đích là tạo một banner đơn giản (xem hình 7.10). Hình 7.10 Một banner được-tạo-động ... Trang 1hợp lệ của từng điều kiểm riêng rẽ.Điều kiểm validator của ASP.NET là giải pháp lý tưởng để xác nhận tính hợp lệ của form một cách nhanh chóng Với điều kiểm validator,
Ngày tải lên: 08/07/2014, 17:20
Bạn có muốn tìm thêm với từ khóa: