... Visual Studio .NET 2003\ SDK\v1.1\Bin ). Thư mục này không được thêm vào đường dẫn một cách tự động, vì vậy bạn phải tự thêm nó vào để dễ dàng truy xuất các công cụ này. Hầu hết các công cụ trên ... \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 cung cấp ... dụng hương này trình bày một số kiến thức nền tảng, cần thiết trong quá trình phát triển một ứng dụng C#. Các mục trong chương sẽ trình bày chi tiết các vấn đề sau đây: C Xây dựng các ứng dụng
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 ... chế nào để liệt kê các miền ứng dụng hiện có từ bên trong mã được-quản-lý. Trang 102. Chuy n các đ i t Chuy n các đ i t ể ể ố ượ ố ượ ng qua l i các mi n ng d ng ng qua l i các mi n ng d ng ạ ... sử dụng BinaryFormatter, hình 2.2 trình bày nội dung của file people.xml được tạo ra khi sử dụng SoapFormatter Trang 4Hình 2.1 Nội dung file people.binHình 2.2 Nội dung file people.xml Trang
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
... 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 ... 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 ... AppDomain.Unload , đồng thời với việc giải phóng miền ứng dụng là tất cả các assembly đã được nạp vào miền ứng dụng đó cũng được giải phóng. Cách duy nhất để giải phóng một assembly là giải phóng cả 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
... 2H&…8&*F&M:C)=8 X )ee'0O)6DÀÇ‘i2)! 2L…2 0,4)!2&CD ... chờ, dùng cho mục đích minh họa. // Tránh đưa các tiểu trình của thread-pool // vào trạng thái chờ trong các ứng dụng thực tế. Thread.Sleep(1000); } } else { // Hiển thị một thông báo được ... chờ, dùng cho mục đích minh họa. // Tránh đưa các tiểu trình của thread-pool // vào trạng thái chờ trong các ứng dụng thực tế. Thread.Sleep(1000); } } } public static void Main() { //
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 ... 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 ... dụng hỗ-trợ-đa-tiểu-trình là bảo đảm các tiểu trình làm việc trong sự hòa hợp Việc này thường được gọi là “đồng bộ hóa tiểu trình” và bao gồm: • Bảo đảm các tiểu trình truy xuất các đối tượng và
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P17 ppt
... <?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 tử ... kết quả là một tập hợp các đối tượng XmlNode . Đoạn mã dưới đây trình bày cách sử dụng GetElementsByTagName để tính tổng giá các item trong một danh mục bằng cách thu lấy tất cả các phần tử
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 ... cú pháp tìm kiếm mạnh Do không thể giải thích tất cả các biến thể của nó chỉ trong một mục ngắn như thế này, nên bảng 5.1 chỉ trình bày các phần chính trong một Trang 4biểu thức XPath và các
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P20 ppt
... <td>1001</td> <td>Electronic Protractor</td> <td>42.99</td> </tr> <tr> <td>1002</td> <td>Invisible Ink</td> <td>200.25</td> ... không tốn nhiều thời gian có thể làm cho việc lập trình Windows hiệu quả hơn. Chương này sẽ trình bày các vấn đề sau đây: Cách khai thác triệt để các điều kiểm, bao gồm thêm chúng vào form lú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 kiểm, luôn được định nghĩa trong
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 ... chuyên gia phi lập trình cần nhập các thông tin bản địa đặc thù. Hình 6.9 Tiện ích Windows Resource Localization Editor Ngoài tiện ích trên, bạn cũng có thể sử dụng các chương trình chuyên dùng
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P23 ppt
... dụng các phương thức của HelpProvider để thiết lập hoặc sửa đổi ánh xạ trợ giúp cảm-ngữ-cảnh lúc thực thi. 20. 20. Áp d ng phong cách Windows XPụ Áp d ng phong cách Windows XPụ Bạn muốn các ... 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"); ... thiết kế của Visual Studio .NET hiển thị theo phong cách Windows XP bằng cách thêm file devenv.exe.manifest vào thư mục \Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE.
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P24 ppsx
... 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 ... cookie đã tồn tại hay chưa (có tên là 07-02). if (Request.Cookies["07-02"] == null) { // Tạo cookie. HttpCookie cookie = new HttpCookie("07-02"); // Cookie chỉ có thể lư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 ... khoản Windows khác. 2 Nếu IIS xác thực người dùng thành công, nó sẽ chuyển yêu cầu đến ASP.NET cùng với thông tin về người dùng đã được xác thực Theo đó, ASP.NET có thể sử dụng các dịch vụ bảo
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 ... 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, bạn có thể xác nhận ... 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
Ngày tải lên: 08/07/2014, 17:20
Các giải pháp lập trình CSharp- P28 pptx
... // Cấu hình các thuộc tính của điều kiểm. ctrl.ImageText = "This is a new banner test"; ctrl.ImageSize = new Size(300, 200); ctrl.TextFont = new Font("Verdana", 24, FontStyle.Bold); ... Studio .NET không phải là thành viên của nhóm Debugger Users trên web-server. • Người dùng đang chạy Visual Studio NET không có quyền (permission) gỡ rối tiến trình ASP.NET Ví dụ, nếu tiến trình ASP.NET ... như Microsoft Windows NT và Windows XP Home Edition (Windows 2000, Windows XP Professional, Windows XP Server, và Windows Server 2003 đều hỗ trợ gỡ rối). • Ứng dụng Web không có file Web.config,
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: