Nhắc đến thiết kế website, lập trình web phía server, người ta sẽ nghĩ ngay đến các ngôn ngữ phổ biến như PHP, ASP.NET của Microsoft. Đây là sự lựa chọn tốt cho các website quy mô nhỏ và vừa. Để xây dựng một hệ thống lớn hơn, chúng ta có một lựa chọn tối ưu đó là Java.Hiện nay, mô hình MVC được sử dụng rất phổ biến, công nghệ lập trình web bằng java theo mô hình MVC với Model (Sử dụng Hibernate Framework), View (Sử dụng JSF + Primefaces Controls),...
Chủ Nhật, 8 tháng 12, 2013
Thứ Ba, 29 tháng 10, 2013
tháng 10 29, 2013
Nguyễn Văn Tiềm
ASP.NET, C#
No comments
Đây là bộ video hướng dẫn xây dựng ứng dụng ASP.NET rất cơ bản cho người mới bắt đầu.Các bạn có thể xem toàn bộ video qua danh sách phát sau: Chúc các bạn học t...
Chủ Nhật, 27 tháng 10, 2013
tháng 10 27, 2013
Nguyễn Văn Tiềm
ASP.NET, ASP.NET MVC, C#, Lập trình CSDL
No comments
Chương trình sinh code tự động giúp cho việc lập trình một ứng dụng trở lên nhanh chóng và dễ dàng hơn. Bạn có thể xem video hướng dẫn cách làm một chương trình sinh code tự động và có thể tự làm cho mình một bộ gencode đúng với mô hình lập trình bạn hay làm.Nội dung gồm 4 video: Video 1: Giới thiệu tổng quan, lợi ích của chương trình gencode, demo chương trìnhVideo 2: Hướng dẫn kết nối máy chủ Sql Server tự động, lấy thông tin database, tableVideo...
Thứ Hai, 4 tháng 3, 2013
tháng 3 04, 2013
Nguyễn Văn Tiềm
ASP.NET, ASP.NET MVC, C#, Lập trình CSDL
No comments
Trong khi lập trình ứng dụng, ở các form đăng nhập, khi cần nhập mật khẩu, chúng ta thường phải truy xuất vào CSDL để lấy ra mật khẩu. Nhưng để bảo mật, mật khẩu này đã được mã hóa từ trước rồi. Để mã hóa được chuỗi mật khẩu, ta dùng hàm Encrypt sau:public string Encrypt(string toEncrypt, bool useHashing) { byte[] keyArray; ...
tháng 3 04, 2013
Nguyễn Văn Tiềm
ASP.NET, C#, Lập trình CSDL, MySQL
No comments
Bạn có thể lập trình VC# (hay VJ#, VB .Net) truy xuất database MySQL bằng cách dùng 1 trong 4 giao tiếp lập trình sau: ODBC .Net, MySQL Provider, OLEDB .Net, thư viện lập trình API. 1. ODBC .Net: đây là giao tiếp chuẩn hóa nên có tính tổng quát hóa cao nhất, bạn truy xuất database của MySQL và của các hệ quản trị CSDL khác thông qua các đối tượng chuẩn của Microsoft (trong namespace System.Data.Odbc).2. MySQL Provider đặc dụng, thí dụ như MySQLDirect,...
tháng 3 04, 2013
Nguyễn Văn Tiềm
ASP.NET, ASP.NET MVC, C#, Lập trình CSDL
No comments
Là môi trường phát triển tích hợp mạnh mẽ và phổ biến nhất hiện nay, Visual Studio (VS) cung cấp cho các nhà phát triển những công cụ hết sức hữu ích trong việc xây dựng phần mềm. Tuy nhiên, Visual Studio không phải là hoàn hảo, nó không thể bao hết mọi "ngóc ngách" của việc lập trình. May mắn thay, các nhà phát triển trên khắp thế giới đã cung cấp rất nhiều công cụ bổ sung, có thể giúp bạn làm việc hiệu quả hơn với Visual Studio. Bài viết này sẽ...
Thứ Bảy, 2 tháng 3, 2013
tháng 3 02, 2013
Nguyễn Văn Tiềm
C#, Lập trình CSDL
No comments
Cài đặt (Installing) và kiểm thử (test) Service Bước 19 : Trong thư mục của project vừa tạo SetupGiamSatThuMuc --> bạn vào thư mục con có tênRelease và tìm tập tin có tên SetupGiamSatThuMuc.msi. Double-click tập tin này để start việc cài đặt (installation). Thao tác này sẽ start trình Setup Wizard. Chấp nhận tất cả các giá trị ngầm định và hoàn tất việc cài đặt (installation)....
tháng 3 02, 2013
Nguyễn Văn Tiềm
C#, Lập trình CSDL
No comments
Tạo một trình ứng dụng loại Setup để cài đặt (Install)Service: Bước 13: Từ menu à File --> Add Project --> New Project. Đặt tên Projects là SetupGiamSatThuMuc Bước 14: Trong cửa sổ Solution Explorer, click phải chuột tại SetupGiamSatThuMuc --> Add Project Output Từ cửa sổ Add Project Output Group --> chọn Primary Output...
tháng 3 02, 2013
Nguyễn Văn Tiềm
C#, Lập trình CSDL
No comments
Thêm vào thành phần Installer : Bước 9: Click chuyển sang cửa sổ design của GiamSatThuMuc.cs. Bên trong cửa sổ này click phải chuột à click chọn mục Add Installer . Một class có tên là ProjectInstaller.cs sẽ được thêm vào project của bạn. Bạn sẽ thấy ở màn hình design của thành phần này có hai biểu tượng thành tố khác trên nó là :ServiceProcessInstaller1 và ServiceInstaller1....
tháng 3 02, 2013
Nguyễn Văn Tiềm
C#, Lập trình CSDL
No comments
Bước 5: Trên cửa sổ design --> click vào biểu tượng EventLog --> cửa sổ Properties --> Tại mụcName đổi tên mặc định EventLog1 thành GetLoginNameEventLog Bước 6: Trên cửa sổ design --> click vào biểu tượng EventLog --> cửa sổ Properties --> Tại mụcName đổi tên mặc định EventLog1 thành SoGhiGiamSatThuMuc. Bước 7: Mở màn hình soạn thảo mã lệnh của GiamSatThuMuc.cs...
tháng 3 02, 2013
Nguyễn Văn Tiềm
C#, Lập trình CSDL
No comments
II Tạo ứng dụng loại Windows Service. Bước 1: Khởi động Visual Studio .NET và tạo một project mới với việc sử dụng mẫu Windows Service. Đặt tên cho project là wsGiamSatThuMuc và chứa nó vào một thư mục trên máy tính của bạn. Bước 2: Trên cửa sổ Solution Explorer đổi tên của component có tên Service1.cs thànhGiamSatThuMuc.cs. Bước 3: DoubleClick vào GiamSatThuMuc.cs à Properties...
tháng 3 02, 2013
Nguyễn Văn Tiềm
C#, Lập trình CSDL
No comments
Bài viết này sẽ hướng dẫn các bạn viết một trình ứng dụng với mục tiêu âm thầm theo dõi giám sát một thư mục nào đó trên máy tính. Do trình ứng dụng thuộc loại Windows Service nên sau khi viết xong các bạn có thể cài đặt và vận hành nó giống như là một service I. Tổng quan Windows Services cung cấp phương tiện cho application logic chạy liên tục trên máy tính của bạn, thông thường là việc cung cấp điều khiển thiết bị hoặc các dịch vụ hệ điều hành.Windows...
tháng 3 02, 2013
Nguyễn Văn Tiềm
ASP.NET, ASP.NET MVC, C#, Lập trình CSDL
No comments
Trong khi lập trình, chúng ta thường gặp phải rất nhiều trường hợp cần định dạng lại một chuỗi như chuỗi số, chuỗi ngày tháng sao cho đúng yêu cầu. Ví dụ: định dạng ngày tháng: MM/dd/yyyy ta muốn chuyển sang dd/MM/yyyy cho thuần Việt. Sau đâu là các kiểu chuyển đổi, định dạng chuỗi trong C# Định dạng số chữ số sau dấu chấm trong số thập phânString.Format("{0:0.00}", 123.4567); // "123.46"String.Format("{0:0.00}", 123.4); ...
Thứ Năm, 28 tháng 2, 2013
tháng 2 28, 2013
Nguyễn Văn Tiềm
ASP.NET, ASP.NET MVC, Javascript, PHP
No comments
jQuery đã và đang trở thành một công cụ rất hữu dụng cho các nhà thiết kế web. Một trong những thành công là tạo ảnh trượt (gallery, slideshow, carousel...). Hôm nay mình sẽ giới thiệu tới các bạn vài plugin mà bạn nên tham khảo khi dự định tạo một slideshow của riêng mình. Slides Nivo Slider TN3 Gallery Pikachoose Coin Slider Galleria Orbit Supersized Advanced jQuery...
tháng 2 28, 2013
Nguyễn Văn Tiềm
ASP.NET, ASP.NET MVC, PHP
No comments
Bạn là chủ của một cửa hàng kinh doanh, chủ một shop quần áo, chủ một quán ăn ngon hay chủ một doanh nghiệp … bạn muốn website của mình có một thông tin gì đó trực quan để khách hàng có thể dễ tìm đến bạn, giải pháp tốt cho chúng ta là google map hay bản đồ google. Hầu hết ai cũng bít đến google map đây là một công cụ định vị bản đổ rất nổi tiếng, toàn bộ bề mặt trái đất đều...
tháng 2 28, 2013
Nguyễn Văn Tiềm
ASP.NET, ASP.NET MVC, CSS, PHP
No comments
Để tạo một form tìm kiếm khi di chuột vào, nó sẽ mở rộng textbox tìm kiếm ra, chúng ta sử dụng HTML và CSS3 như sau: HTML <form> <input type="search" placeholder="Tìm kiếm"> </form> CSS3 Reset Search Input input { outline: none;} input[type=search] { -webkit-appearance: textfield; -webkit-box-sizing: content-box;} Đến phần định dạng phần input tìm kiếm input[type=search]...
Thứ Tư, 20 tháng 2, 2013
tháng 2 20, 2013
Nguyễn Văn Tiềm
Lập trình CSDL
No comments
Trong nhiều trường hợp, chúng ta cần nhận biết có ấn phím enter hay không để xử lý một sự kiện tự động, không cần phải sử dụng chuột. Chúng ta sử dụng đoạn code sau: protected override bool ProcessDialogKey(Keys keyData){ if (keyData == Keys.Enter)// button1.Top += 20;// điều muốn thực hiện khi ấn Enterreturn base.ProcessDialogKey(keyData); }...
tháng 2 20, 2013
Nguyễn Văn Tiềm
No comments
Trong nhiều trường hợp, số lượng control của bạn quá nhiều, nếu code thủ công gọi từng control một thì sẽ mất rất nhiều thời gian. Vì vậy, chúng ta phải nghĩ tới giải pháp dùng code tự động tìm tới các control và cho chúng làm việc. Ví dụ sau: duyệt đệ qui các textbox Code: private void ClearForm(Control ctr){ if (ctr.GetType()==typeof(TextBox)) ctr.Text = ""; // Duyệt đệ quy foreach (Control childCtr...
tháng 2 20, 2013
Nguyễn Văn Tiềm
Lập trình CSDL
No comments
Registry là một cơ sở dữ liệu dùng để lưu trữ thông tin về những sự thay đổi, những lựa chọn, những thiết lập từ người sử dụng Windows. Registry bao gồm tất cả các thông tin về phần cứng, phần mềm, người sử dụng. Registry luôn được cập nhật khi người sử dụng tiến hành sự thay đổi trong các thành phần của Control Panel, File Associations, và một số thay đổi trong menu Options của một số ứng dụng,... Registry được coi là trái tim của windows, mọi thay...
tháng 2 20, 2013
Nguyễn Văn Tiềm
Lập trình CSDL
No comments
Chỉ với 3 bước đơn giản sau, bạn có thể code cho ứng dụng của mình chức năng xóa file vào xọt rác của windows. 1. Add reference Microsoft.VisualBasic2. using Microsoft.VisualBasic.FileIO;3. dùng hàm FileSystem.DeleteFile với tham số thứ 3 là lựa chọn RecycleOption.SendToRecycleBin...
tháng 2 20, 2013
Nguyễn Văn Tiềm
Lập trình CSDL
No comments
Khi lập trình, có rất nhiều trường hợp bạn cần chuyển tiếng việt có dấu thành không dấu. Ví dụ để rewrite url thân thiện với SEO hơn, ta phải chuyển tiêu đề bài viết từ tiếng việt có dấu sang không dấu. Để làm được việc này, chúng ta sử dụng hàm sau: public string LocDau(string giatri) { try { Regex regex = new Regex("\\p{IsCombiningDiacriticalMarks}+"); string strRuler = accented.Normalize(System.Text.NormalizationForm.FormD); strRuler =...
tháng 2 20, 2013
Nguyễn Văn Tiềm
Lập trình CSDL
No comments
Đầu tiên bạn thêm vào form một control là PictureBox. Sau đó add một button vào form. sửa tên button thành : btnCapture Nhấp sự kiện button đó và code giống như đoạn code dưới đây. private void btnCapture_Click(object sender, EventArgs e) { Bitmap Bitmp = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); Graphics g = Graphics.FromImage(Bitmp); g.CopyFromScreen(0, 0, 0, 0, Bitmp.Size); pictureBox1.Image = Bitmp; }...
tháng 2 20, 2013
Nguyễn Văn Tiềm
Lập trình CSDL
No comments
Trong quá trình lập trình ứng dụng, chắc hẳn các bạn đã gặp phải trường hợp phải lấy code html từ một URL trên mạng. Để làm được việc này, bạn chỉ cần sử dụng đoạn code sau. string url=”http://iloveit1208.blogspot.com“; HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse(); Stream stream = httpWebResponse.GetResponseStream(); StreamReader streamReader...
tháng 2 20, 2013
Nguyễn Văn Tiềm
Lập trình CSDL
No comments
Bạn muốn tạo ra ứng dụng với các form với hình dáng đẹp, không phải dạng hình chữ nhật như bình thường. Bài viết này sẽ giúp bạn làm điều đó. Có 2 cách để làm việc này: Cách 1: Bạn dùng Window Region để tạo hình dáng form theo ý muốn. Cụ thể hơn, bạn có một hình bất kỳ theo ý muốn, các phần không muốn hiển thị sẽ có một màu đặc biệt nào đó (Key color, Transparent coloer), dùng thuật toán tạo Region từ hình đó, set giá trị Region cho form. Code: public...
Đăng ký:
Bài đăng (Atom)