Friday, April 29, 2011

Window form "window explorer" emulator

Hướng dẫn sử dụng listview và treeview trên window form


Trong bài này tổi hướng dẫn các bạn sử dụng form để liệt kê hệ thống tập tin và thư mục trên một máy tính

  1. Sử dụng listview hiển thị danh sách tập tin

  2. Sử dụng treeview hiển thị cây thư mục

  3. Sử dụng lớp Directory, Path và File của C# để dò tim hệ thống tập tin thư mục


Hình demo
[caption id="attachment_259" align="aligncenter" width="300" caption="ListView TreeView Window Explorer"]ListView TreeView Window Explorer[/caption]

Sử dụng sự kiện load của form để lấy ds ổ đĩa


Sử dụng sự kiện BeforeSelect của treeView để gán thư mục con và file vào listview

Download source ở đây

Thursday, April 28, 2011

Using basic asp.net web server control C# tutorial

Content
I. Design web page using VS 2005
II. Basic event handing with click event of button
III. Using Request, response and server object
a. Call Browser property of request to check name and version of web browser.
b. Calls write method of response to display message on browser.
c. Calls redirect method to change location of client.
IV. Run asp.net page
Now let’s go
1. Create Home.aspx page as
[caption id="attachment_247" align="aligncenter" width="300" caption="AspBasic01"][/caption]

This is code of button submit click event


Run page


Submmit as


2. Create login.aspx


Double click on button and write code


Create result.aspx and provide code as


Now test page


Good luck !
ntdan@live.com

Đa ngôn ngữ với window form

.Net là một nền tảng phát triển ứng dụng hết sức hiệu quả, giúp giảm công sức phát triển phần mềm.
Trong bài này tôi sẽ hướng dẫn các bạn xây dựng một Form đơn giản hỗ trợ 3 ngôn ngữ Việt, Thái và Anh

1. Tạo Form như sau


2. Thay đổi thuộc tính Language thành VietNamese và đổi thuộc tính text của label lại như sau


3. Tương tự lập lại cho tiếng Thái


4. Chạy kiểm tra chương trình: Các bạn chuyển ngôn ngữ về VietNamese và F5


Chọn tiếng thái


Chọn tiếng anh


Download sources tại đây

INTERNATIONALIZATION in JSP

Hướng dẫn xây dựng trang JSP đa ngôn ngữ


Chọn ngôn ngữ và nhấn submit



Download hướng dẫn tại đây

Client Auto Refresh in Servlets

This section illustrates you how client gets auto refresh.
We are providing you an example which explains you clearly. In the example, We have created the session by request.getSession() method. The method response.addHeader("Refresh", "15") refreshes the servlet after every 15 seconds till the servlet gets destroy.
Here is the code of ClientAutoServlet.java
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.*;

public class ClientAutoServlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse
response)throws ServletException, java.io.IOException {
HttpSession session = request.getSession();
Long times = (Long) session.getAttribute("times");
if (times == null)
session.setAttribute("times", new Long(0));
long value = 1;
if (times != null)
value = (times.longValue()) + 1;
if (value < 6)
response.addHeader("Refresh", "15");
response.setContentType("text/html");
java.io.PrintWriter out = response.getWriter();
out.println("Client Auto Refresh Example<br/> ");
out.println("You've visited this page " + value + " times.");
session.setAttribute("times", new Long(value));
out.println("");
}
}
In web.xml, do the servlet-mapping

ClientAutoServlet
ClientAutoServlet



ClientAutoServlet
/ClientAutoServlet

Output will be displayed as:


After 15 seconds, page will get refresh. Output will be:

Wednesday, April 27, 2011

Asp.net demo bài tập cuối khóa


Thay đổi tùy chọn


Asp.net demo bài tập cuối khóa

Trong bài này chúng ta sẽ có dịp ôn lại theme, materpage, webpart, ...

Friday, April 22, 2011

web part connection Asp.net C# tutoral

Trong bài này mình giới thiệu với các bạn cách tạo liên kết giữa 2 webpart trong asp.net
1. Tạo 2 usercontrol
- Webpart Order gồm DropDownlist chứa tất cả các thông tin trong bảng Orders từ csdl northwind

- Webpart Order gồm GridView chứa tất cả các thông tin trong bảng Order Details từ csdl northwind

2. Tạo trang demo và phân thành 2 phần sử dụng webpart trên Asp.net

3. Thiết lập kết nối giữa part chứ DropDownlist Orders và OrderDetails

Để thiết lập liên kết giữa hai part cần thực hiện một số bước
a. Tạo giao diện (interface) quản lý mối liên kết
public interface IMessage
{
///
/// Ten lien lac giua 2 phan
///

string OrderID
{
get;
}
}
b. Cài đặt interface ở part cha
// ngô tường dân
public partial class Orders : System.Web.UI.UserControl, IMessage
{
[ConnectionProvider("OrderID", "OrderID")]
public IMessage GetOrderID()
{
return this;
}
#region IMessage Members
public string OrderID
{
get
{
return DropDownList1.SelectedValue;
}
}
#endregion
}
c. Đón nhận giá trị từ interface ở part con
- Định nghĩa thêm code sau vào part con
private IMessage _Message;
[ConnectionConsumer("OrderID", "OrderID")]
public void SetOrderID(IMessage msg)
{
_Message = msg;
}
protected override void OnPreRender(EventArgs e)
{
if (_Message != null)
HiddenField1.Value = _Message.OrderID;
base.OnPreRender(e);
}
Source here

Sunday, April 10, 2011

Ba bước chiến lược kinh doanh qua mạng

Nếu muốn kinh doanh thành công qua mạng Internet, bạn cần xây dựng một kế hoạch mang tính chiến lược gồm ba bước sau:

Bước 1: Phát triển sản phẩm

Luôn nhớ rằng, Internet là một siêu thị toàn cầu. Phát triển sản phẩm có khả năng đáp ứng một thị trường đa dạng về mặt địa lý là mục tiêu nên hướng tới. Một sản phẩm đích thực phải thỏa mãn một nhu cầu hoặc một khát vọng nhất định và mang lại cho người sử dụng sự hài lòng ngay lập tức.

Trước khi phát triển sản phẩm, bạn nên làm một cuộc nghiên cứu xem chính xác khách hàng muốn gì và phát triển sản phẩm theo hướng đó. Yếu tố quan trọng nhất khi bạn phát triển một sản phẩm chính là chất lượng. Sản phẩm của bạn sẽ tuyệt vời hơn nếu không chỉ dừng lại ở mức độ thể hiện những gì bạn đã cam kết với khách hàng mà còn mang lại cho khách hàng những lợi ích khác, hơn cả những gì họ mong đợi khi sử dụng.

Bước 2: Thiết kế website

Khi đã chuẩn bị xong sản phẩm, bước kế tiếp là thiết kế website phục vụ cho công tác bán hàng qua mạng. Tất cả những gì hiện diện trên website đều nhằm mục tiêu duy nhất là thuyết phục khách đến viếng thăm website mua hàng. Sử dụng ngôn ngữ dễ hiểu và hình ảnh hấp dẫn để tạo được sự chú ý là điều bạn phải hết sức coi trọng. Cần chú ý rằng không phải những hình ảnh rực rỡ, mà chính những thông tin xung quanh sản phẩm sẽ thuyết phục khách hàng. Tất cả các từ, câu và đề mục đều phải tập trung cho việc “lôi kéo” những khách hàng tiềm năng. Hãy cố gắng thể hiện thông điệp gửi đến khách hàng như một cuộc trò chuyện tâm đắc giữa hai người.Ở vị trí của nguời dẫn dắt câu chuyện, bạn hãy tỏ ra quan tâm tới các sản phẩm có thể đáp ứng nhu cầu cầu khách hàng. Bạn hãy thể hiện rõ cho khách hàng biết chính xác những gì họ sẽ nhận được khi sử dụng sản phẩm của bạn, giải thích tại sao sản phẩm lại cần thiết như thế.

Bước 3: Xây dựng chiến lược marketing

Chiến lược marketing là bước cuối cùng trong kế hoạch của bạn. Kế hoạch đó bao gồm cả chiến lược ngắn hạn và dài hạn để đảm bảo bạn sẽ đi đến thành công. Các chiến lược ngắn hạn hợp lý sẽ góp phần tăng vọt doanh số bán trong những thời điểm nhất định. Mặc dù các chiến lược ngắn hạn là vô cùng quan trọng trong toàn bộ kế hoạch của bạn nhưng đó chỉ là những quyết định mang tính đột biến và hoàn toàn chỉ nên coi chúng là những giải pháp tình thế mà thôi. Bạn chú ý tới các công cụ để thực hiện chiến lược marketing ngắn hạn gồm: Quảng cáo bán hàng, thông báo của công ty và các công cụ tìm kiếm.

Để xây dựng chiến lược dài hạn, bạn phải thu thập đầy đủ thông tin liên quan đến sản phẩm và khách hàng, phân loại khách hàng, phân khúc thị trường, lựa chọn những chính sách bán hàng phù hợp với những đối tượng khách hàng và từng khu vực thị trường. Chiến lược marketing dài hạn sẽ giúp bạn đạt được những mục tiêu lâu dài, tiến tới những khách hàng ổn định và thị phần ổn định.

Bằng cách thiết kế và thực hiện một chiến lược marketing hài hoà giữa ngắn hạn và dài hạn, website của bạn se thu hút thêm nhiều khách hàng ghé thăm và mua hàng. Hãy tự tin rằng bạn sẽ thành công khi tạo lập và thực hiện chiến lược marketing trực tuyến.

Saturday, April 9, 2011

UserControl in window form

Bài này mình demo cách tạo ra composite control (xây dựng login control) trên window form

Các bạn download ở đây

Thursday, April 7, 2011

Format DataGridview - BindingSource

Demo các tùy biến datagridview kết hợp với bindingsource để cập nhật dữ liệu từ nhiều bản.
[caption id="attachment_153" align="aligncenter" width="300" caption="Custom DataGridview BindingSource"][/caption]

Download ở đây

Wednesday, April 6, 2011

Tài liệu c# bằng tiếng việt

Chào các bạn hiện mình có một số tài liệu học C# bằng tiếng việt bạn nào cần thì mình share cho liên hệ với mình qua mail hay blog này.
Download ở đây

Tuesday, April 5, 2011

Cấu hình FromBaseAuthentication trong Asp.net

[caption id="attachment_123" align="aligncenter" width="300" caption="FormBase"][/caption]Dưới đây là video hướng dẫn cấu hình và sử dụng cơ chế chứng thực người dùng dựa vào form trên asp.net

Download ở đây

Saturday, April 2, 2011

Demo FormView And DetailsView

Demo tạo và sử dụng detail view

[caption id="attachment_116" align="aligncenter" width="300" caption="Detail view demo"]Detail view demo[/caption]

Download ở đây

Friday, April 1, 2011

Truyện cười

Truyện cười
Ghép câu hoàn chỉnh
Trong một lớp học thầy giáo nói: "Thầy có các số 0 1 2 3 4 5 6 7, các em hãy thêm vào các từ cho thành một câu có ý nghĩa".
Sau vài giây suy nghĩ một học sinh giơ tay nói:

- 7 ngày 6 đêm 5 sao tầng 4 phòng 3 2 người 1 giường 0 quần 0 áo.

Và cũng sau vài giây lại có một học sinh khác giơ tay nói:

- 7 ngày 6 lần 5 giờ 4 phút ngã 3 2 đứa 1 chai 0 say 0 về.

Thầy: (lên tăng xông ngất xỉu)

Translate