Diễn đàn lập trình máy tính svitk06.com là nơi học tập và chia sẽ phần mềm và chia sẽ cách seo là nơi giao lưu dành cho các bạn đam mê CNTT diễn đàn it việt

Wednesday, March 25, 2015

Hàm để chạy Procdure trong mô hình 3 lớp

Lập trình hướng đối tượng và Mô hình 3 lớp trong C# Đôn Bá Đạo Blog đã giới thiệu khá nhiều cho các bạn nhưng những hàm đó khá bình thường , chỉ chạy được những câu SQL đơn giản .

Hôm nay chúng ta sẽ học thêm 2 hàm để chạy procdure để hiện thị một DataTable và một hàm để Thêm dữ liệu vào SQL thông qua Procdure

Có một số trường hợp khi chúng ta thêm dữ liệu vào SQL thì cũng cần phải check dữ liệu có trùng hay không hoặc như thế nào đó . Các bạn phải dùng đến Procdure hoặc Trigger . Vậy chúng ta cùng tìm hiểu như thế nào để thực hiện 2 hàm này nhé.

Hãy đọc lại các bài trước nhé:
Hướng đối tượng trong C#


OOP C# - Sử dụng Hàm để chạy Procdure trong mô hình 3 lớp

Hàm hiển thị một DataTable

Khá giống với hàm hiển thị bình thường mà chúng ta đã biết.

 //### Lấy thông tin từ Proc SQL
        public DataTable Laydulieu(string sql)
        {
            SqlConnection con=getconnect();
            SqlCommand command = new SqlCommand(sql, con);
            command.CommandType = CommandType.StoredProcedure;           
            SqlDataAdapter ada = new SqlDataAdapter(command);
            DataTable dt = new DataTable();
            ada.Fill(dt);
            return dt;
        }
Cũng không khác gì lắm so với hàm hiển thị dữ liệu kia nhưng các sử dụng sẽ khác . Chúng ta sẽ cùng tìm hiểu về cách để áp dụng và gọi hàm này trong lớp Bussiness nhé.

 return da.Laydulieu("laythongtin");
Như vậy là chúng ta chỉ cần chèn tên procdure vào nhưng không có tham số nhé.
Vì hiển thị dữ liệu cũng không cần lắm là sử dụng procdure các bạn có thể sử dụng cách bình thường mà mình đã giới thiệu từ trước để sử dụng.

Việc quan trọng mà chúng ta cần áp dụng chính là Hàm cập nhật dữ liệu bằng Procdure

Hàm cập nhật dữ liệu bằng Procdure

 public int capnhatdulieu(string sql, string[] name, object[] value, int Nparameter)
        {
            SqlConnection con=getconnect();
            con.Open();
            SqlCommand command = new SqlCommand(sql, con);
            command.CommandType = CommandType.StoredProcedure;
            for (int i = 0; i < Nparameter; i++)
            {
                command.Parameters.AddWithValue(name[i], value[i]);
            }
            return command.ExecuteNonQuery();
        }
Các tham số truyền vào bao gồm:
Tên procdure.
[] name : khai báo các tham số trong procdre bắt đầu từ 0.. n
[] value: các biến được sử dụng trong procdure.
[] Nparameter: khai báo các phần tử trong procdure.
Code ví dụ:

 public int themgoimon(string tenmon,string idban,string giatien)
        {
            int thamso = 3;
            string[] ten = new string[thamso];
            object[] giatri = new object[thamso];
            ten[0] = "@tenmon";
            giatri[0] = tenmon;
            ten[1] = "@idban";
            giatri[1] = idban;
            ten[2] = "@giatien";
            giatri[2] = giatien;
            return da.capnhatdulieu("kiemtratrung", ten, giatri, thamso);
        }
Nguồn: Đôn Bá Đạo

Thursday, January 1, 2015

Highlighter code cho blogspot - Đôn Bá Đạo

Bạn đã sử dụng nhiều mã nguồn: Xenforo, VBB và một số khác thì chúng ta luôn có một thẻ Code để chèn highlight code vào đó.

Wednesday, December 17, 2014

Mời các bạn rao vặt tại diễn đàn berich.com.vn

Berich.Com.Vn là một diễn đàn rao vặt Đôn Bá Đạo xây dựng để giúp các bạn quảng bá thương hiệu riêng của mình với tiêu chí hoàn toàn miễn phí.
Mời các bạn rao vặt tại diễn đàn berich.com.vn

Được xây dựng từ năm 2013 nhưng tuổi đời domain của web rất cao nên các bạn có thể đăng tin và index bài lên google nhanh và hiệu quả.

Tiêu chí của diễn đàn berich

  • Diễn đàn Miễn phí
  • Hỗ trợ thành viên tốt.
  • Không banned thành viên
  • Lắng nghe yêu cầu từ người dùng.
  • Sẵn sàng xây dựng thêm box để rao vặt.
  • Xây dựng hình tượng tốt trên google
Với mã nguồn xenforo chắc chắn sẽ cho các bạn một không gian rao vặt hiệu quả hơn và tốc độ nhanh hơn mã nguôn vbb mà ngày trước mình sử dụng. Hãy truy cập vào berich, và hãy đăng ký thành viên ngay hôm nay.
Do một thời gian vắng bóng nay diễn đàn rao vặt berich dã trở lại và miễn phí hoàn toàn để giúp các thành viên trao đổi thông tin mua bán cho nhau.
Hãy truy cập vào berich.com.vn để cùng nhau đưa sản phẩm đi lên nhé.
http://www.berich.com.vn/

Tuesday, December 16, 2014

Kiếm Tiền Từ BlogSpot - 6 Lý Do Nên Dùng BlogSpot

Blogspot là một mã nguồn blog miễn phí hoàn toàn thuộc sản phẩm của google . Bởi thế nên khi bạn đăng ký blogspot bạn sẽ được hiểu nhiều lợi ích mà blogspot mang lại. Lợi ích gì thì các bạn hãy đọc qua 6 lý do mà Đôn Bá Đạo sẽ phân tích bạn sẽ được lợi ích gì khi dùng blogspot
Lợi Ích Khi Sử Dụng BlogSpot Và Tại Sao Nên Sử Dụng Blogspot

Đăng ký blogspot là miễn phí

Đúng vậy blogspot là một mã nguồn blog miễn phí , thích hợp cho các bạn làm blog cá nhân, kiếm tiền từ blogspot và là site vệ tinh tốt vì nó là sản phẩm của google nên chất lượng thì không có gì là bàn cải ,

Blogspot hỗ trợ tốt cho Seo

Điều này chắc chắn rồi vì blogspot giống với mã nguồn wordpress nên các bạn sẽ giúp seo tốt hơn chỉ cần các bạn biết tối ưu blogspotviết bài chuẩn seo là mọi chuyện dễ dàng hơn rất nhiều.

Blogspot dễ tìm kiếm template

Blogspot có một cộng đồng lớn nên việc chia sẽ template blogspot là một điều dễ dàng khi bạn hoàn toàn kiếm được một template tại google với từ khóa Template free cho blogspot.

Hỗ trợ kiếm tiền từ google adsens

Google adsense là một hình thức kiếm tiền phổ biến cho blogspot nên các bạn có thể dễ dàng đăng ký cho blog của bạn chì cần triển khai adsense cho blog là ok

Tích hợp mạng xã hội G+

Sau khi bạn viết bài thì lập tức bài viết của bạn được chia sẽ lên trang google cá nhân của mình ngay và lập tức giúp bài viết được truyền bá rộng rãi hơn.

Làm site vệ tinh hiệu quả.

Với blogspot mỗi blogger có một IP riêng cho nên việc làm site vệ tinh mà không cần tốn máy chủ, tên miền thì điều này thật tốt, bạn chỉ cần bỏ công . và sức của mình ra thôi . không tốn của gì cả.

Sunday, December 14, 2014

Tại sao quảng cáo google adsense bị trắng - donbadaoblog

Nếu bạn đã đọc bài viết đăng ký google adsense cho blogspot rồi và blog của bạn có thời hạn sống trên 6 tháng và đã chia sẽ những bài viết có ích cho người dùng thì bạn luôn hỏi : Vì sao quảng cáo google adsense của mình bị trống
không hiện thị quảng cáo google adsense
Quảng cáo google adsense không hiển thị

Tại sao google adsense trống trơn?

Có thể là do tài khoản google adsense của bạn đăng ký và chưa được chấp nhận . hoặc đang trong quá trình kiểm tra xem blog/website của bạn có đủ điều kiện tham gia chương trình của google hay không.

Blogspot khó đăng ký google adsense ?

Nếu bạn đang dùng blogspot của google và muốn đăng ký kiếm tiền từ blogspot thì bạn hãy cẩn thận vì trang blogspot rất khó trong việc được google chấp nhận cho phép bạn quảng cáo .

Cách khắc phục không hiển thị quảng cáo adsense !

Điều đầu tiên các bạn cần làm là .
Viết bài với nội dung hữu ích.
Như vậy với 4 tiêu chí trên thì hãy xem lại blog bạn có bao nhiêu bài viết , bao nhiêu người truy cập mỗi ngày , bởi vì google luôn chú trọng đến chất lượng bài viết cũng như là ổn định việc kiếm tiền cho các bạn .
Tiếp theo các bạn nên mua một tên miền nào đó trỏ về blogspot của minh, bởi vì để google chấp thuận subdomain tham gia chương trình là rất khó .
Nếu bạn không đầu tư thì hãy đọc qua bài viết , đăng ký tên miền miễn phí cho blogspot.
Nếu đã đăng ký thành công thì các mã quảng cáo của google không bị trắng nữa mà thay vào đó là những quảng cáo như chúng ta thấy tại Đôn Bá Đạo Blog 

Monday, December 8, 2014

Nhập môn quản trị đề án công nghệ thông tin phần 1

Qua series về lập trình C# chúng ta sẽ học một môn mới đó chính là Quản trị đề án công nghệ thông tin và đây là môn lý thuyết nên sẽ toàn là lý thuyết mà thôi hoho YOLO.
Nhập môn quản trị đề án công nghệ thông tin phần 1
Nhập môn quản trị đề án công nghệ thông tin phần 1

I ) Khái niệm về quản trị đề án

1.1 ) Dự án là gì ?
Dự án là một hoạt động hoặc công việc đã được lập kế hoạch
1.2) Dự án công nghệ thông tin
Dự án CNTT là tập hợp các công việc được thực hiện bởi một tập thể nhằm đạt được một kết quả dự kiến trong một khoảng thời gian dự kiến với kinh phí dự kiện.
Quy trình thực hiện bao gồm :
  1. Nhân lực
  2. Kinh phí 
  3. Thời gian
  4. Kết quả

II) Tại sao dự án thường thất bại

  • Kiến thực thời gian chưa hoàn thành công việc.
  • Kinh phí vượt quá dự kiến
  • * 5 lí do có thể gây cho dự án thất bại
  • Thiếu thông tin có thể  về dự án (21%)
  • Quản lý dự án không tốt (32%)
  • Không rõ mục tiêu (18%)
  • Không quen thuộc với phạm vi và sự phức tạp của dự án (17%)
  • Lí do khác (12%)

III) Giải pháp tránh thất bại

  • Thực hiện nghiên cứu khả thi
  • Cải tổ quản lý dự án
  • Thu thập thông tin  đầy đủ
  • Xác định rõ mục tiêu
  • Tổng số thanh viên dự án (1)
  • Tận dụng hỗ trợ từ bên ngoài
  • Số liệu tham khảo
* Việc cải tổ tốt quản lý dự án tăng 90% tránh thất bại
* Thực hiện tốt nghiên cứu tránh thất bại 80%
 (1): Tránh thất bại 60%
Đón đọc : Nhập môn quản trị đề án công nghệ thông tin phần 2 tại đôn bá đạo blog nhé

Saturday, December 6, 2014

Cách viết bài chuẩn seo cho blogspot

Nhiều bài viết nói về seo blogspot chúng tôi đã giới thiệu với các bạn tại chuyên mục seo của blog svit06 và donbadao blog sẽ giúp các bạn seo blogspot dễ dàng hơn và hiệu quả hơn
Cách viết bài chuẩn seo cho blogspot
Cách viết bài chuẩn seo cho blogspot

Content is king - Nội dung là vua

Đúng vậy các bạn hãy tối ưu bài viết cho blog của bạn để nội dung blog hoặc website của các bạn phong phú hơn , và cho người đọc nhiều thông tin bổ ích hơn nó vừa giúp các bạn có lượng khách truy cập ổn định hơn.
Chèn các thẻ heading cho bài viết
Các thẻ H1,H2,H3 mà mình đã giới thiệu để giúp các bạn tối ưu thẻ heading cho blog rồi thì các bạn có thể áp dụng cho blo của mình.
Hãy để thẻ h2 và h3 cho từng mục đề lớn trong bài viết của bạn , vừa làm nổi bật cho bài viết mà còn tối ưu bài viết nữa.
Hãy cùng đọc bài viết tối ưu thẻ heading tại donbadaoblog nhé
http://donbadao.blogspot.com/2014/11/toi-uu-h1-va-h2-trong-seo-blogspot.html

Link thân thiệt cho blogspot

friendly url là một phần không thể thiếu cho chiến dịch seo của bạn , như bạn đã biết thì blogspot nó quy định độ dài link của bài viết nó ngắt ra để cho đúng chuẩn,
Trong bài viết các bạn chọn Liên kết cố định >Liên kết cố định tùy chỉnh sau đó tự viết link bài viết vào . Ví dụ:
cach-viet-bai-viet-chuan-seo-cho-blogspot.html

Thêm phần mô tả cho blogspot - Description meta

Về phần thẻ mô tả thì hầu hết trang web nào cũng phải cần có nó , nên các bạn cũng nên thêm vào để tối ưu seo ,ở giao diện viết bài các bạn chọn Mô tả tìm kiếm > Copy và dán mô tả cho blog vào đó
Như vậy bạn đã có phần mô tả
Hãy đọc bài viết tối ưu các thẻ meta cho blogspot
 http://svitk06.blogspot.com/2014/08/seo-blogspot-toi-uu-hoa-keyword-va-tieu.html

Thêm chú thích cho hình ảnh

Việc thêm chú thích cho hình ảnh blogspot của bài viết các bạn hãy thêm chú thích vào để BOT GOOGLE hiểu được hình ảnh của bạn và seo nó
Hãy up ảnh của bạn lên trang blog của mình luôn để tăng tốc độ load ảnh nhé

Share bài viết lên mạng xã hội

Mạng xã hội bao gồm : Google Plus, Facebook , Linkhay , Tiin là những nơi rất mạng và đông khách
Các ban hãy mang bài viết share lên đó và cố gắng cho mọi người vào comment và tham quan blog của mình nhé.

Tóm lại những điều bạn cần biết khi seo blogspot bao gồm như sau:
+ Share bài viết lên mạng xã hội
+ Thêm thẻ meta cho bài viết
+ Link thân thiện cho bài viết
+ Thêm chú thích cho hình ảnh

Xóa phông với photoshop bằng Plugin Broken

 Nếu các bạn đã thấy các máy chụp ảnh chuyên nghiệp như nikko hoặc canon thì lúc nào phông cũng bị mờ làm nổi ảnh model lên, chúng ta có thể thực hiện việc này bằng plugin broken trong photoshop
Đầu tiên các bạn phải download Plugin Broken cho photoshop

http://www.mediafire.com/?geebokduvak4aa5
Đầu tiên mở stock :
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng


Vì ảnh chụp ko có bố cục nên em sẽ crop lại :
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng
Em crop theo tỉ lệ 4:3 đơn giản vì màn hình em nó như thế haha, và em chia bố cục theo tỉ lệ 1/3, đây là tỉ lệ phổ biến trong nhiếp ảnh, mắt của mod nằm ngay 2 đường giao nhau , tuy không phải lúc nào cũng đúng nhưng hầu hết đều khiến bức ảnh có không gian hơn rất nhiều và đỡ rối mắt ( suy nghĩ của riêng em ai rảnh nhiếp ảnh đừng quăng gạch tội em hehe )


Tiếp theo dùng Plug-in neat image để làm mịn da :
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng
Thiết lập các thông số :
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng


Tiếp theo là tách mod ra khỏi nền, em tham khảo bài viết tách nền ở đây : http://forum.vietdesigner.net/threads/tut-tach-nen-bang-channels.5899/ , sau khi tách nền xong sẽ được vùng chọn ntn ( hoặc mọi người có thể dùng cách nào cũng được miễn đẹp)
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng


Tiếp theo click chuột phải vào vùng chọn -> fill và chọn như hình:
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng
sau khi tách nền sẽ được ntn :
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng


Ctrl + D để bỏ vùng chọn , chọn filter -> Alien skin bokeh 2 :
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng
thiết lập thông số tùy mọi người, kết quả sẽ ra :
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng


tạo layer mới, Dùng brush chấm 2 chấm lên má của mod với mã màu f5314e sau đó chọn filter -> blur -> gaussian blur ở mức 23.3 , để chế độ hòa trộn screen , mục đích làm má hồng tự nhiên để các bước làm sáng hình sau này khuôn mặt mod không bị nhợt nhạt , xin lỗi vì chỗ này ko có hình, mọi người thông cảm T.T :
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng


Tiếp theo tạo layer mới khác và đổ màu đen lên:
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng
chọn filter -> render -> lens flare với vị trí và thông số như hình :
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng
click OK , chuyển chế độ hòa trộn thành screen, opacity xuống 60% , cùng với đó là tạo layer mask, dùng brush đen tô lên mặt mod để tránh sáng quá (chú ý phải tô lên layer mask mới có tác dụng)
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng


Tiếp theo tạo một layer adjustment black and white :
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng
chuyển chế độ hòa trộn thành screen, opacity 50% , tạo lớp layer mask trong layer black and white này và dùng brush đen tô môi để môi của mod không bị nhạt, nên để opacity của brush nhỏ :
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng


Tạo 1 lớp brightness and contrast với thông số như hình :
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng


Tạo một lớp curves với thông số kênh red, green, blue lần lượt như sau (tạm gọi curves 1) :
tutorial, photoshop, blend, xóa phông, bokeh, ánh sáng
tutorial, photoshop, blend, xóa phông, bokeh, ánh sángtutorial, photoshop, blend, xóa phông, bokeh, ánh sángNguồn : http://donbadao.blogspot.com/2014/12/hieu-ung-mo-phong-bang-plugin-broken-cho-photoshop.html

Về trang blog Đôn Bá Đạo