Ngôn ngữ lập trình iif do người Việt Nam sáng lập là ai

ngôn ngữ lập trình iif do người việt nam sáng lập

 

  1. Ứng dụng của iif vào công việc như thế nào
  2. Giới thiệu về iif
  3. Một số ví dụ code về 'ngôn ngữ iif'
  4. Kênh video cách code ngôn ngữ iif

 

Video giới thiệu ngôn ngữ iif phần 01

 

1. Ứng dụng của iif vào công việc như thế nào


 -  Biên dịch chạy trên Server (IIS)
 -  Code trực tiếp trên trình duyệt.
 - Chức năng giống như phần mềm Microsoft Access nhưng chạy dạng app web.
       - Lệnh xử lý iif, Query , Form , Report

2. Giới thiệu về iif

   Là một framework dựa trên C# kết hợp ASPX tạo ra những lệnh có thể gọi từ file HTML với câu lệnh dạng thẻ chèn vào file HTML để thực thi trên server IIS.
 
  Người tạo web app chỉ cần biết HTML và SQL Server là tạo được app, không cần code C# và ASPX.

  Sáng lập từ năm 2020 và tác giả là NT Software.
 

3. Một số ví dụ về 'ngôn ngữ iif'

3.1. Khai báo biến


Ví dụ 1: Khai báo biến:so=100000 * Kết quả:biến so được lưu trong bộ nhớ
<iif-V>so
<V-Value>123</V-Value>
<V-Type>int</V-Type>
<V-Scope>Ses</V-Scope>
</iif-V>
________________________________________
Ví dụ 2: In giá trị biến ra màn hình:
<iif-D>Var:so</iif-D>
* Kết quả: 123


3.2. Một số hàm hay sử dụng


Ví dụ 1: Lấy giá trị URL id=<iif-D>Url:id</iif-D>
________________________________________
Ví dụ 2: sử dụng hàm iif, xác định phép toán sau đúng hay sai: iif (10>0,'đúng','sai')
<%==iif(10>0,'đúng','sai') =%>
* Kết quả: đúng
________________________________________
Ví dụ 3:Ngày hiện hành:
 <iif-D>Date:Now<fm>{0:dd/MM/yyyy}</fm></iif-D>
10/08/2024
________________________________________
Ví dụ 4:Năm hiện hành: <iif-D>Date:Now<fm>{0:yyyy}</fm></iif-D> 2024
________________________________________
Ví dụ 5:Giá trị ngẫu nhiên:
<iif-D>Math:Random</iif-D>


3.3. Hàm iif-E


Ví dụ 1:Cú pháp hàm iif-E Sử dụng hàm iif-E: 1=1 Đúng
<iif-E>
<Val>1=1</Val>
<b>Đúng</b>
<Else/>
<b>Sai</b>
</iif-E>

<strong>Ví dụ 2:</strong>Hàm iif-E kết hợp với biến
<iif-V>soA
<V-Value>-4</V-Value>
<V-Type>int</V-Type>
</iif-V>

<iif-E>
<Val><iif-D>Var:soA</iif-D> >0 </Val>
<b>Là số dương</b>
<Else/>
<b>Là số âm</b>
</iif-E>


3.4. Hàm về file


Ví dụ 1:đọc nội dung 1 file trong thư mục themes:
<iif-D>IO:Read
<In>/themes/thaydoihehtong.txt</In>
</iif-D>

 Ví dụ 2:Xem danh sách file trong 1 thư mục themes:
<iif-D>IO:ListFile
<In>/themes</>1</In>
</iif-D>
Kết quả trả về 1 chuổi JSON


3.5. Nạp file HTML


<iif-H>test2.htm</iif-H>

Ví dụ 2: Nạp HTML dạng Select Case
<iif-D>Var:thu
<In>3</>int</In>
</iif-D>
<br />
<iif-H>
<GetVH><iif-D>Var:thu</iif-D></GetVH>
<HtmlH><ifVH:0/>CN</HtmlH>
<HtmlH><ifVH:2/>Thu 2</HtmlH>
<HtmlH><ifVH:3/>Thu 3</HtmlH>
<HtmlH><ifVH:4/>Thu 4</HtmlH>
<HtmlH><ifVH:5/>Thu 5</HtmlH>
<HtmlH><ifVH:6/>Thu 6</HtmlH>
<HtmlH><ifVH:7/>Thu 7</HtmlH>
<HtmlH><ifVH:__ELSE__/>Khong xac dinh duoc</HtmlH>
</iif-H>


3.6. Hàm Foreach

Ví dụ 1:In dữ liệu từ SQL Server ra màn hình
<ul>
<iif-F>
<Column>ViTriRec,ID_NoiDung_Web,TieuDe,NameUrl</Column>
<Where>ThamSo_01='sanpham'</Where>
<ItemF>
<li>
<i class="fa fa-arrow-right"></i> <a title="<%i=TieuDe=i%>" href="<%i=NameUrl=i%>"><%i=TieuDe=i%></a>
</li>
</ItemF>
</iif-F>
</ul>


Ví dụ 2:Forach lồng Foreach
<iif-F>
<SubF>1</SubF>
<Where>ID_NoiDung_Web_Parent=0</Where>
<ItemF>
    <strong>* <%i=TieuDe=i%></strong>  <hr />
    <iif-F1>       
    <Where1>ID_NoiDung_Web_Parent=<%i=ID_NoiDung_Web=i%></Where1>
    <SubF1>2</SubF1>
    <ItemF1>
        ----- <%i1=TieuDe=i1%>  <br />                    
    </ItemF1>        
    </iif-F1>
</ItemF>        
</iif-F>

3.7. Query, Form, Report

    Và còn nhiều chức năng khác

 

4. Xem kênh video về các ứng dụng ngôn ngữ iif

 

 

Cảm ơn đã xem, đã có 488 lượt xem.
Thông báo:

Hỏi đáp máy tính khác
Tag tìm kiếm:

ngon ngu lap trinh do nguoi viet nam sang lap

Thông tin liên hệ

Zalo 0935 999617

Zalo 0972 13 14 19