Hàm Exists() kiểm tra tồn tại của tập tin hoặc thư mục trong C#

Hàm Exists() dùng để kiểm tra sự tồn tại của tập tin hoặc thư mục trong C#. Tùy theo chúng ta muốn kiểm tra tập tin hay kiểm tra thư mục thì chúng ta sẽ sử dụng namespace tương ứng để gọi hàm. Nếu kiểm tra tập tin, gọi hàm theo cú pháp như sau: System.IO. File .Exists(string path); Trong ...

Tác giả: Trịnh Tiến Mạnh viết 17:19 ngày 01/10/2018

Cách debug trong XSLT trong PHP

Khi bạn sử dụng phương thức transformToXML của lớp XSLTProcessor, nếu bạn nhận được giá trị là “false” thì bạn sử dụng 2 hàm là libxml_get_last_error() hoặc libxml_get_errors() để tìm lỗi. Ví dụ như đoạn mã sau function parseXML($fileXML, $fileXSL){ $XML = new DOMDocument(); ...

Tác giả: Vũ Văn Thanh viết 17:18 ngày 01/10/2018

Tạo Module Chrome trong Joomla

I. Module Chrome là gì? Module Chrome được sinh ra giúp chúng ta điều khiển việc thêm bớt thẻ HTML cho output của module. Chúng ta có thể thêm các thẻ HTML vào phía trước, phía sau hoặc bao bọc hoàn toàn module. Để dùng Module Chrome, chúng ta dùng thuộc tính “style”. Ví dụ: ...

Tác giả: Trần Trung Dũng viết 17:18 ngày 01/10/2018

Hàm AVG() tính giá trị trung bình trong sql

Hàm AVG() tính giá trị trung bình của các giá trị trong một nhóm. Những giá trị null (rỗng/trống) bỏ qua, không tính. Cú pháp: AVG ([ ALL | DISTINCT ] expression) Trong đó: ALL: tính giá trị trung bình cho tất cả các giá trị có trong dữ liệu cần tính. ALL được mặc định. ...

Tác giả: Trần Trung Dũng viết 17:18 ngày 01/10/2018

Chỉ cho phép nhập số nguyên vào TextBox

Control TextBox mặc định trên C# cho phép bạn nhập bất cứ ký tự nào. Nhưng bạn muốn customize TextBox của bạn cho người dùng chỉ được phép nhập số nguyên thôi. Sự kiện PressKey của TextBox là thích hợp nhất. Sự kiện này xảy ra sau khi nhấn phím và trước khi ký tự được hiển thị lên màn hình. Và ...

Tác giả: Bùi Văn Nam viết 17:18 ngày 01/10/2018

Cách tạo tập tin (file) và thư mục (directory) trong C#

C# hỗ trợ các hàm cho phép bạn tạo thư mục (directory) và tập tin (file) khi bạn muốn. Các hàm này nằm trong namespace System.IO Hàm tạo thư mục CreateDirectory () thuộc lớp (class) Directory của namespace System.IO, cú pháp như sau: System.IO. Directory .CreateDirectory(string path); ...

Tác giả: Trần Trung Dũng viết 17:17 ngày 01/10/2018

Lấy ngày từ nhiều nguồn khác nhau.

Đôi khi bạn thao tác trên một giá trị có kiểu dữ liệu datetime, nhưng giá trị đó không phải lưu từ một field duy nhất trong table, để được giá trị datetime đó bạn phải mất nhiều phép tính toán từ các nguồn (table, field, …) khác nhau. Case study dưới đây là một ví dụ minh họa: Giá trị ...

Tác giả: Bùi Văn Nam viết 17:17 ngày 01/10/2018

Tạo 1 icon động trong khây hệ thống

Bạn muốn tạo một icon động (chớp nháy) trên khây hệ thống, khi bạn trỏ truột vào icon đó thì xuất hiện dòng chữ thông báo điều bạn muốn thông báo. Bạn dùng đối tượng NotifyIcon chứa lần lượt các icon mà bạn muốn hiện thị. Ở đây mình sử dụng 8 icon thay đổi luân phiên liên tục. Bên cạnh đó bạn ...

Tác giả: Trần Trung Dũng viết 17:17 ngày 01/10/2018

Cách thêm ContextMenuStrip trong C#

Ví dụ bên dưới minh họa cách thêm ContextMenuStrip vào form của bạn. Khi bạn chạy chương trình, nhấn chuột phải vào form thì xuất hiện ContextMenuStrip có chứa 2 đối đối tượng menu gồm: “Góc Kinh Nghiệm” và “Chrome”. Các bước lần lượt như sau: Bước 1 : tạo mới đối ...

Tác giả: Bùi Văn Nam viết 17:16 ngày 01/10/2018

Cách sửa lỗi âm thanh bị đứt quãng khi play âm thanh trên red5 0.9

Mất cả ngày ngồi vò đầu bứt tóc vì cái Red5 này. Có ai ở đời ra phiên bản sau lại tệ hơn phiên bản trước. Khi xài phiên bản Red5 0.7, chương trình thu âm của mình chạy rất ngon lành. Khi mình nâng cấp lên sử dụng phiên bản 0.9. Mọi thứ đều ổn chỉ trừ việc playback lại những gì người dùng record là ...

Tác giả: Trịnh Tiến Mạnh viết 17:16 ngày 01/10/2018

Tìm phần tử có nội dung chứa chính xác một chuỗi trong JQuery

JQuery cung cấp cho chúng ta bộ lọc :contains() để lọc theo nội dung của những phần tử. Ok! Ví dụ như sau <p>Tôi học JQuery</p> <p>Tôi thích JQuery</p> <p>Nội dung linh tinh</p> <p>JQuery</p> Và chúng ta tiến hành lọc những tag p có nội dung ...

Tác giả: Vũ Văn Thanh viết 17:16 ngày 01/10/2018

Cách khắc phục lỗi “Class ‘XSLTProcessor’ not found”

Nếu bạn sử dụng XSLTProcessor để làm style cho dữ liệu XML và bạn gặp lỗi “Class ‘XSLTProcessor’ not found”. Khi đó, bạn cần kiểm tra lại những vấn đề sau: – Bạn vào thư mục chứa các extension(trên thư mục wamp của mình là C:wampinphpphp5.2.11ext) để kiểm tra xem có file ...

Tác giả: Hoàng Hải Đăng viết 17:15 ngày 01/10/2018

Sử dụng Stop Forum Spam để kiểm tra spambot

1. Nỗi khổ web developer. Niềm vui lớn nhất của web developer là website hay blog được nhiều người dùng thường xuyên ghé thăm và đăng ký tài khoản để sử dụng. Cứ mỗi người dùng đăng ký sử dụng thì niềm vui đó cứ như được nhân lên. Tuy nhiên, nhiều tài khoản đăng ký vào website chúng ta nhưng ...

Tác giả: Vũ Văn Thanh viết 17:15 ngày 01/10/2018

Dùng subquery lấy giá trị lớn/nhỏ nhất khi join 2 bảng với nhau

Giả sử bạn có 2 bảng trong cơ sở dữ liệu. Một bảng lưu họ tên nhân viên. Bảng còn lại lưu thông tin lương (history của lương). Tương ứng với một nhân viên thì có nhiều thông tin lương. Bạn muốn truy vấn (query) trả về tương ứng với một nhân bạn sẽ chỉ lấy duy nhất một và chỉ một thông tin lương có ...

Tác giả: Vũ Văn Thanh viết 17:15 ngày 01/10/2018

Cách deploy WCF RIA Services lên IIS sử dụng WCF RIA Services 3 beta

1. Deploy web lên IIS – Nhấn chuột phải lên project “APDPO.web” -> Chọn properties. Hình minh họa bên dưới: – Chọn Web -> Use Local IIS Web server-> click button “ Create Virtual Directory” 2. Cấu hình tập tin Web.config Mở tập tin Web.config, ...

Tác giả: Tạ Quốc Bảo viết 17:15 ngày 01/10/2018

Viết tắt trong CSS

Một số cách viết tắt trong CSS 1. Màu sắc – Viết theo cách thông thường #000000 #336699 – Viết tắt #000 #369 2. Các cạnh của hộp – Các cách viết property:value1; property:value1 value2; property:value1 value2 value3; property:value1 value2 value3 value4; – Giải ...

Tác giả: Hoàng Hải Đăng viết 17:14 ngày 01/10/2018

Hướng dẫn tạo một ứng dụng flash có tương tác Red5 đơn giản

Mình chia sẻ cách tạo ứng dụng flash có dùng Red5. 1. Test Red5 Mình mặc định là các bạn đã cài đặt được Red5 thành công khi bạn đang đọc bài viết này. Tuy nhiên, các bạn có thể kiểm tra xem đã cài đặt Red5 thành công hay chưa bằng cách bạn gõ đường trên trình duyệt như sau ...

Tác giả: Trần Trung Dũng viết 17:14 ngày 01/10/2018

Set ToolTip cho TextBox in C#

Giả sử ta có TextBox có tên là txt. Cách set ToolTip cho txt như sau: Bước 1: Khai báo đối tượng ToolTip ToolTip t = new ToolTip (); Bước 2: Dùng hàm SetToolTip(), với 2 tham số là cotrol & caption như bên dưới t.SetToolTip(txt, “Góc Kinh Nghiệm” ); Dưới đây ...

Tác giả: Trần Trung Dũng viết 17:13 ngày 01/10/2018

Sử dụng SWFTools tách từng trang của file pdf ra swf

SWFTools là một command line tool mạnh dùng chuyển đổi một số định dạng media sang định file của Adobe Flash(SWF). Bạn có thể chuyển từ các loại file như PDF, JPEG, PNG, GIF, WAV, AVI… sang loại file SWF. Giả sử một ngày nào đó, sếp bạn yêu cầu bạn xây dựng website cho phép người dùng ...

Tác giả: Vũ Văn Thanh viết 17:13 ngày 01/10/2018

Set background in excel

Để thiết lập background cho range trong excel bạn cùng một trong 2 cách sau: (Bạn phải download Interop.Microsoft.Office.Interop.Excel.dll trước khi sử dụng đoạn code bên dưới) Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application(); Workb ...

Tác giả: Vũ Văn Thanh viết 17:13 ngày 01/10/2018