41 Chương 1: Online Diary Trong hộp thoại Windows Components Wizard, nhắp Next để cài tiến hành đặt dịch vụ SMTP. Vào Start | Control Panel | Administrative Tools | Internet Information Services. Trong IIS, nhắp phải vào Default SMTP Virtual Server và chọn Properties. | 41 Chương 1 Online Diary Hình 1-16 5. Trong hộp thoại Windows Components Wizard nhắp Next để cài tiến hành đặt dịch vụ SMTP. 6. Vào Start Control Panel Administrative Tools Internet Information Services. 7. Trong IIS nhắp phải vào Default SMTP Virtual Server và chọn Properties. 8. Trong hộp thoại Default SMTP Virtual Server Properties chọn thẻ Access rồi nhắp nút Relay. Hình 1-17 9. Trong hộp thoại Relay Restrictions chọn All except the list below rồi nhắp OK. 42 Chương 1 Online Diary Hình 1-18 Khi dịch vụ SMTP đã được cài đặt thêm phần mã in đậm vào giữa thẻ configuration trong file configuration xml ns http .NetConfiguration connectionStri ngs add name DiaryDBConnectionString connectionString Data Source . SQLEXPRESS AttachDbFilename DataDirectory Di Integrated Security True User Instance True provi derName connectionStrings roleManager enabled true authentication mode Forms compilation debug true mailSettings smtp from admi n@OnlineDi network host localhost password userName smtp mailSettings confi guration Xem lịch biểu trực tuyến Trang là trung tâm của ứng dụng. Nó hiển thị một lịch biểu của tháng hiện tại cho biết những ngày nào có các sự kiện hay các mục nhật ký tương ứng với chúng. Nó cũng hiển thị một danh sách các sự kiện sắp đến và các mục nhật ký cho tháng hiện tại. Để hiển thị khi một ngày có các sự kiện hoặc một mục nhật ký sự kiện OnDayRender của điều kiểm Calendar được sử dụng Protected Sub Calendar1_OnDayRender ByVal sender As Object _ ByVal e As Handles If Not Then If entryArrayOfDays Is Nothing Then entryArrayOfDays GetDaysInMonthWithEntries Session DiaryId _ End If 43 Chương 1 Online Diary If eventArrayOfDays Is Nothing Then eventArrayOfDays GetDaysInMonthWithEvents Session DiaryId _ .