Category Archives: Programming

PLC-PC communication with C#: a quick resume about data exchange libraries

Let’s say that you want to build your own HMI, because:

  • for your application a commercial SCADAs are too expensive
  • you need more control over the code and VBA is not good
  • you want to protect your know how
  • you need a better HMI and you can’t do it with a normal SCADA

Tiếp tục đọc

Một số “đồ chơi” khi học vi đk :D

Hi!
Kỳ này đang học VĐK, có sưu tầm 1 ít đồ chơi share cho mọi người.

1.CCS v 4.104
2.Protues
3.MPLAB
4.OrCAD
Updating….

Java hay .NET? Một bài toán nan giải của nhiều Newbie

Có rất nhiều bạn đang rất phân vân khi không biết chọn hướng nào, có bạn đã định hướng trước là chọn Java nhưng nghe nói .NET hay quá cũng phân vân, có bạn chọn .NET rồi nhưng lại thấy tiếc, có bạn muốn chọn cả hai thì sợ mình kham không nổi. Chính chủ nhân blog này đã từng gặp phải hoàn cảnh như vậy, nhưng khi đọc qua một số bài viết trên một diễn đàn IT thì tôi mới ngộ ra được nhiều điều. Tôi nghĩ bài viết này cũng rất có ích cho nhiều bạn trẻ khi mới tập tành học lập trình … Cám ơn các tác giả có nickname YHT và davidex về bài phân tích khá chi tiết này.

Tiếp tục đọc

Chương 5: Chuyển đổi các kiểu dữ liệu trong C#

Chương 5: Chuyển đổi các kiểu dữ liệu trong C#

Trong C# cung cấp cho chúng ta rất nhiều cách ép kiểu nhưng ở đây tớ chỉ xin giới thiệu tới mọi người 4 cách:

Tiếp tục đọc

RISC hay CISC ?

IS RISC GOOD FOR EMBEDDED ?
Jim Turley. CC138. January 2002

Khi bạn thu thập vật liệu để bắt đầu một dự án mới bạn sẽ phải đối đầu với nhiều lựa chọn khó khăn. Một quyết định chính là phải chọn lựa kiến trúc RISC hay là kiến trúc CISC, tiền nhiệm của RISC. Dù có sự phát triển nhanh của công nghệ CISC vẫn giữ được vị trí của nó, trong thực tế thì nó thường là sự lựa chọn tốt hơn. Tiếp tục đọc

Kiến trúc RISC

RISC (viết tắt của Reduced Instructions Set Computer – Máy tính với tập lệnh đơn giản hóa) là một phương pháp thiết kế vi xử lý (VXL) theo hướng đơn giản hóa tập lệnh, trong đó thời gian thực thi tất cả các lênh đều như nhau. Hiện nay các vi xử lý RISC phổ biến là PIC, ARM, DEC Alpha, PA-RISC, SPARC, MIPS, và PowerPC của IBM.

Tiếp tục đọc

[Source]Tạo chuỗi ngẫu nhiên

Hi!
Hôm nay mình giới thiệu chương trình Random 1 chuỗi với độ dài ngẫu nhiên theo bảng mã Ascii.

Download:
http://www.mediafire.com/download.php?j8s52z8x04b61h9

Source code get link MF

Hi!
Sau 1 tuần tìm hiểu cũng hoàn thành, viết bằng VB.NET
Nay share code lên cho bạn nào quan tâm, có gì ko hiểu thì pm mình sẽ giải đáp ^^”.
http://www.mediafire.com/download.php?sp2ustfd59y9k93

JavaScript và VB.NET

Hi!
Đang tìm hiểu cách decode link của MF tình cờ thấy cách gọi Js từ ứng dụng khá hay.
Viết 1 tut để lưu trữ luôn :D.

I.Gọi hàm Js từ VB.Net
_Từ VS, chọn Winform tạo 1 proj CallJs
Import các thư viện.

   Imports System.Security.Permissions

<PermissionSet(SecurityAction.Demand, Name:="FullTrust")> _
<System.Runtime.InteropServices.ComVisibleAttribute(True)> _
Public Class Form1
End class

Thêm 1 WebBrowser control, 1 button vào form1.
_Tạo 1 file test.html như sau:

<html>
<head>
<script type="text/javascript">
  function showJs()
{
alert('Hello Js');
}
</script>
</head>
<body>
</body>
</html>

Sau đó , ta set thuộc tính url của WebBrowser là C:\test.html
Xử lý sự kiện Click của button1

Private Sub Button1_Click(ByVal sender As System.Object, _
            ByVal e As System.EventArgs) Handles Button1.Click
    WebBrowser1.Document.InvokeScript("showJs")
End Sub

Bạn sẽ thấy hàm showJs từ Javascript đc gọi.

Tool get link premium MU Happy Hour

Hi!
Tập tành viết cái tool cho vui, mọi người sử dụng cho ý kiến.

http://www.mediafire.com/download.php?bpsumx754ie9q7b

Chú ý:
-Cài Net framework 3.5.
-Chỉ get đc link HH từ (8h00 to 20h00 GMT +7), sau giờ này vẫn get đc link nhưng ko premium ><".
-Rename "GetLinkMU.exe.oki" thành "GetLinkMU.exe"

p/s: Khi nào rãnh rỗi rồi mình sẽ làm 1 tut về tool này, mong mọi người hưởng ứng.