... vào dự án Microsoft Visual Studio NET, bạn nhắp phải vào hộp công cụ chọn Add/Remove Items Sau đó, chọn thẻ COM Components, chọn Microsoft Web Browser (xem hình 11 .2) Theo đó, điều kiểm Microsoft ... Browser (đi với Internet Explorer) .NET Framework không cung cấp điều kiểm dùng để dịch nội dung HTML Tuy nhiên, chức lại cần thiết cho việc hiển thị nội dung HTML cục (kể tàiliệu HTML đóng gói ... X509Certificate từ chứng kho chứng máy tính 1. 4 Hiển thị trang web ứng dụng dựa-trên-Windows Bạn cần hiển thị trang HTML (hay kiểu tàiliệu mà Microsoft Internet Explorer hỗ trợ) ứng dụng dựa-trên-Windows...
... bạn thấy kết xuất sau: InterNetwork: 207.46.249.222 InterNetwork: 207.46 .13 4.222 InterNetwork: 207.46.249.27 InterNetwork: 207.46 .13 4 .15 5 InterNetwork: 207.46.249 .19 0 1. 3 “Ping” địa IP Bạn muốn ... phương thức GetHostByName lớp System .Net. Dns với đối số tên miền Trên web, địa IP truy xuất công khai thường ánh xạ đến tên miền để dễ nhớ Ví dụ, địa 207 .17 1 .18 5 .16 ánh xạ đến tên miền www.amazon.com ... tả chi tiết mục 15 .8 1.1 Lấy địa IP máy tính hành Bạn cần lấy địa IP máy tính hành, để sử dụng sau mã lệnh networking Sử dụng phương thức GetHostName GetHostByName lớp System .Net. Dns Lớp Dns...
... BinaryWriter để đọc/ghi liệu, bạn cần phải tạo NetworkStream trước (sử dụng socket) Mục sử dụng cách thứ hai Dưới phiên sửa đổi server mục 11 .8: using System; using System .Net; using System .Net. Sockets; ... kê SocketOptionName, cho biết thiết lập socket mà bạn muốn thay đổi (xem danh sách giá trị SocketOptionName tàiliệuNET Framework) • Một giá trị mô tả thiết lập Giá trị thường số nguyên, mảng ... (worker object) server để xử lý kết nối tiểu trình riêng Xét lớp TCP-client TCP-server trình bày mục 11 .8 Bạn dễ dàng chuyển server thành server hỗ-trợ-đa-tiểu -trình để thực nhiều kết nối lúc Trước...
... đọc liệu cách bất đồng phía client 1. 2 Giao tiếp UDP Bạn cần gửi liệu hai máy tính network User Datagram Protocol (UDP) stream Sử dụng lớp System .Net. Sockets.UdpClient, sử dụng hai tiểu trình: ... để chứa liệu private byte[] buffer; // Dùng để đọc liệu từ file private FileStream fileStream; // Dùng để giao tiếp với client private NetworkStream networkStream; // Dấu hiệu ngừng gửi liệu private ... Connect to IP: 12 7.0.0 .1 Connect to port: 80 01 Local port for listening: 8080 Hi there! Và transcript tương ứng client B (cùng với thông điệp nhận được): Connect to IP: 12 7.0.0 .1 Connect to port:...
... dụng dựa-trên-Windows NET, khác biệt việc tạo điều kiểm lúc thiết kế việc tạo điều kiểm lúc thực thi Khi bạn tạo điều kiểm lúc thiết kế (sử dụng công cụ Microsoft Visual Studio NET) , đoạn mã cần ... bạn sử dụng để lưu trữ tham chiếu đến kiểu đối tượng Thuộc tính Tag không điều kiểm hay MicrosoftNETFramework sử dụng mà để dành làm nơi lưu trữ thông tin đặc thù ứng dụng Ngoài ra, vài lớp ... += 30; checkBox.Text = food; // Thêm CheckBox vào form panel.Controls.Add(checkBox); } } } 1. 2 Liên kết liệu vào điều kiểm Bạn cần liên kết đối tượng vào điều kiểm cụ thể (có thể để lưu trữ vài...
... hoạt chúng (mục 10 .3 10 .4) Cách xử lý kết trả từ truy vấn sở liệu (mục 10 .5 10 .6) Cách nhận biết tất đối tượng SQL Server có hiệu lực mạng (mục 10 .7) Đọc file Excel với ADO .NET (mục 10 .8) Cách sử ... (mục 10 .9) Crystal Report Wizard (mục 10 .10 ) Những đề mục chương sử dụng sở liệu mẫu Northwind (do Microsoft cấp) để làm rõ kỹ thuật thảo luận 1.1 Kết nối sở liệu Bạn cần mở kết nối đến sở liệu ... dụng ADO .NET Tuy nhiên, ADO .NET phần mở rộng thư viện lớp NETFramework chứa lượng lớn chức cao cấp Do đó, để hiểu rõ ADO .NET, bạn nên tìm đọc sách khác chuyên ADO .NET Những đề mục chương trình...
... toàn nội dung nhiều bảng; tham khảo tàiliệuNETFramework SDK để biết thêm chi tiết Mặc định Text Connection Đối tượng IDbConnection, cung cấp kết nối đến sở liệu mà bạn thực thi câu lệnh Nếu ... đưa vào (xem tàiliệuNETFramework SDK để biết thêm chi tiết phiên giao dịch) Một bạn cấu hình đối tượng câu lệnh có nhiều cách để thực thi nó, tùy thuộc vào chất câu lệnh, kiểu liệu câu lệnh ... thực phương thức thực thi câu lệnh bổ sung Mục 10 .6 mô tả cách sử dụng phương thức ExecuteXmlReader lớp SqlCommand cung cấp Bạn tham khảo tàiliệuNET Frameworks SDK để biết thêm chi tiết phương...
... lại Một số người thích sử dụng hiệu giày quen thuộc ngôn ngữ lậptrình tương tự Ở muốn ngụ ý với bạn lậptrình Web, ngôn ngữ lậptrình cho kết gần giống Câu hỏi ngôn ngữ tốt vấn đề khả thực số ... lậptrình khác, làm việc với loại biến, kiểu liệu, chứa nhiều hàm chức Hãy tìm hiểu ví dụ sau:
... lại Một số người thích sử dụng hiệu giày quen thuộc ngôn ngữ lậptrình tương tự Ở muốn ngụ ý với bạn lậptrình Web, ngôn ngữ lậptrình cho kết gần giống Câu hỏi ngôn ngữ tốt vấn đề khả thực số ... lậptrình khác, làm việc với loại biến, kiểu liệu, chứa nhiều hàm chức Hãy tìm hiểu ví dụ sau:
... thời gian sống phiên đối tượng khả-truy-xuất-từ-xa (mục 12 .11 12 .12 ) Hiện thực phương thức chiều đối tượng khả-truy-xuất-từ-xa (mục 12 .13 ) Chương đưa số kỹ thuật hữu dụng việc sử dụng dịch vụ ... đổi tùy chọn URL Behavior cửa sổ Properties (xem hình 12 .1) The image part with relationship ID rId7 was not found in the file Hình 12 .1 Cấu hình địa URL cho dịch vụ Web XML Sau bạn thay đổi ... dụng việc sử dụng dịch vụ Web XML Remoting Để hiểu sâu hơn, bạn cần tham khảo sách chuyên đề tài1.1 Tránh viết mã cứng cho địa URL dịch vụ Web XML Bạn cần sử dụng dịch vụ Web XML đặt địa URL...
... eject a disk by dragging it to the Trash!" problem (For other ways to eject disks, see Section 11 .1. 1.3.) It makes disc-burning easy.When you've inserted a blank CD or DVD and loaded it up with ... connecting to networked disks Park your other computers' hard drive icons here, as described in Chapter 12 , and you shave several steps off the usual connecting-via-network ritual • • • 1. 2.3 Title ... radioactive-looking Burn button next to its name to begin burning that disc (Details on burning discs in Chapter 11 .) You can drag onto its folders and disks.That is, you can drag icons onto Sidebar icons, exactly...
... UML để trình bày biểu đồ quan hệ lớp Trong UML, lớp thể khối hộp, tên lớp đặt khối hộp, phương thức hay biến thành viên đặt bên hộp Như hình 5 .1, mô hình quan hệ tổng quát hóa đặc biệt hóa trình ... Kết quả: Drawing Window at: 5, 10 Drawing Window at: 20, 10 ListBox write: Hello world! Ví dụ 5 .1 bắt đầu với việc khai báo lớp sở tên Window ... tường minh Một điều lưu ý ví dụ 5 .1 việc lớp ListBox thực thi phiên phương thức DrawWindow(): public new void DrawWindow() Từ khóa new sử dụng để người lậptrình tạo phiên cho phương thức bên...
... decoding the specified subarray of bytes using the http://dontruongbt.spaces.live.com/ - 11 - TàiLiệuLậpTrìnhMạng Biên soạn : GV Bùi Tiến Trường platform's default charset String(byte[] ascii, ... instead for UDP transport Socket(String host, int port, InetAddress localAddr, http://dontruongbt.spaces.live.com/ -4- TàiLiệuLậpTrìnhMạng Biên soạn : GV Bùi Tiến Trường int localPort) Creates ... local host machine http://dontruongbt.spaces.live.com/ -7- TàiLiệuLậpTrìnhMạng Biên soạn : GV Bùi Tiến Trường DatagramSocket(int port, InetAddress laddr) Creates a datagram socket, bound to the...
... // compute primes larger than minPrime } 10 } 11 PrimeThread p = new PrimeThread (14 3); 12 p.start(); Chương Kỹ thuật xử lý Multithread với Java 10 11 12 class PrimeRun implements Runnable { long ... Lệnh SEND – Lệnh LOGOU Dạng reply cho tất request – N – N = 1: Thành công, N = 0: Thất bại Mô hình tầng OSI Chương Giao diện Chương Hàm xử lý biến ... Chương 1 Giới thiệu Chức – Cho phép nhiều user đăng ký vào nhóm để trò chuyện với Mô hình lựa chọn – Client/server...
... What is JavaMail? -1 JavaMail is an API for sending and receiving email using Java The current version is 1. 3 .1 and can be downloaded from Sun's website at: http://java.sun.com/products/javamail/ ... IMAP, MAPI -1 Currently, the most popular protocols are POP3 (Post Office Protocol, version 3) IMAP (Internet Message Access Protocol) MAPI (Messaging Application Programming Interface -Microsoft ... When I tried to send an email to jeffssmith1@yahoo.com I got this error message Invalid Address Relaying not allowed: jeffssmith1@yahoo.com Using JavaMail -1 Once you have a mail server you can use...
... Chương Giới thiệu email Chương Giới thiệu email Email is defined by RFC 8 21 and RFC 822 Chương Giới thiệu email How email really works Chương Giới thiệu email SMTP looks ... thiệu email SMTP reply codes Chương Giới thiệu email SMTP reply codes Chương Giới thiệu email RFC 8 21 defines all the reply codes Chương Giới thiệu email The resultant raw mail Chương Giới thiệu email...
... Chương Lậptrình web phía Server Lập trìnhWeb với CGI Lập trìnhWeb với Servlet Lập trìnhWeb với JSP Lập trìnhWeb với ASP Lập trìnhWeb với PHP Chương Lậptrình web phía Server Lậptrình web ... Mạng máy tính Lập trìnhmạng Chương Lậptrình web phía client Các trang HTML lậptrình để thực ... Chương Lậptrình web phía Server Lậptrình web với CGI Hoạt động CGI Chương Lậptrình web phía Server Lậptrình web với CGI Hoạt động CGI (perl) Chương Lậptrình web phía Server Lậptrình web...
... trợ lậptrìnhmạng thông qua lớp gói java .net Một số gói tiêu biểu - InetAddress: Quản lý địa internet bao gồm địa IP tên máy - Socket: hỗ trợ phương thức liên quan tới socket cho chương trình ... Socket java Lớp InetAddress Class mô tả địa IP (Internet Protocol) – Các phương thức getLocalHost, getByName, hay getAllByName để tạo InetAddress instance: • public static InetAddess InetAddress.getByName(String ... InetAddress.getByName(String hostname) • public static InetAddess [] InetAddress.getAllByName(String hostname) • public static InetAddess InetAddress.getLocalHost() – Để lấy địa IP hay tên dùng...
... Giao tiếp lậptrìnhmạng cho phép phát triển ứng dụng giao tiếp máy nhiều máy khác thông qua môi trường mạng Winsock hỗ trợ sẵn windows cho phép lậptrìnhmạng với giao thức TCP/IP IPX Lậptrình ... s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); Chương Xây dựng chương trình giao tiếp có kết nối dùng winsock 3.2 Client // server IP: 13 6 .14 9.3.29 ServerAddr.sin_family = AF_INET; ServerAddr.sin_port ... chương trình giao tiếp có kết nối dùng winsock Đoạn lệnh tạo socket bind SOCKET s; SOCKADDR_IN tcpaddr; int port = 515 0; s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); tcpaddr.sin_family = AF_INET;...