VietIntel Software | Sản phẩm phần mềm

bmTool 2007

Tổng quan
Thành phần
Tiểu sử phần mềm
Các ví dụ
Mã nguồn

Sản phẩm

Phiên bản 3.31 - 941 KB

Sử dụng tự do

Cập nhật: 12/04/2008

Tải phần mềm
về máy của bạn

VietIntel Software | Sản phẩm phần mềm

Unicode

Phần mềm sử dụng bảng mã tiếng Việt 6909.2001 (unicode) với các font chữ thông dụng của MS Windows: Arial, Courier New, Tahoma, Times New Roman, Verdana
Sử dụng phần mềm với các bộ gõ tiếng Việt thông dụng
Với UniKey, cần bật tùy chọn sử dụng "Dùng Clipboard cho unicode" trong bảng điều khiển của bộ gõ này


Windows

Phần mềm sử dụng trên MS Windows 2000, XP, Vista hoặc Windows 7 (32 bit)
Để cài đặt sản phẩm trên Windows người dùng cần phải có quyền Administrator
Nếu sử dụng trên MS Windows Vista, Windows 7, cần chép thư viện MSVBVM50.DLL từ thư muc System32 của Windows XP sang thư mục System32 của Vista, Windows 7


An toàn

Các phiên bản phần mềm đã được kiểm tra bằng KIS 2010
Một số phiên bản của các phần mềm quét Virus (như BKAV, Avira) có thể nhận dạng nhầm một vài thư viện trong bản đóng gói của sản phẩm

 

VietIntel Software | Sản phẩm phần mềm Lượt truy cập thứ
576824
Online: 2 

 

Tổng quan

  • Sử dụng trong môi trường lập trình VB 6.0.

  • Khi thiết kế:

    • Các giá trị unicode của các đối tượng trong bộ công cụ có thể nhập trực tiếp trong cửa sổ Properties của môi trường lập trình bằng bảng mã Vietnamese local CP 1258. Các đối tượng sẽ tự chuyển sang unicode.

    • Các chuỗi unicode trong mã lệnh có thể sử dụng thông qua các hàm ChrW$() hoặc nhập trực tiếp bằng bảng mã CP 1258 rồi chuyển sang unicode bằng tiện ích kèm theo trong bmTool AddIn

  • Khi thực thi: hỗ trợ unicode dựng sẵn

  • 13 ActiveX Control (28 đối tượng thành phần) thay thế gần hết các đối tượng cơ bản và cần thiết của VB6, 2 ActiveX DLL hỗ trợ các thư viện cần thiết cho lập trình, 1 Add-In hỗ trợ trong môi trường lập trình, Công cụ thiết kế menu, Thư viện hỗ trợ phím lăn chuột trong cửa sổ mã nguồn, Thư viện hiển thị dạng Tab các cửa sổ đang mở trong môi trường lập trình, công cụ sao lưu dự án  

  • Các đối tượng thành phần dễ sử dụng, linh động với giao diện kiểu Windows XP, Windows Vista, MS Office 2007

  • Hệ thống thuộc tính, thư viện hỗ trợ phong phú, tiết kiệm được công sức viết mã lệnh khi lập trình

Thành phần

TT

Thành phần

Mô tả tóm tắt

1 Basic Controls
  • Gồm 14 đối tượng hỗ trợ unicode cơ bản: bmLabel, bmOption, bmCheck, bmSkin, bmBorder, bmButton, bmFrame, bmBar, bmStext, bmEdit, bmLich, bmtxCombo, bmXPMenu, bmTab
  • bmSText hỗ trợ unicode dựng sẵn hoặc CP 1258
  • bmEdit hỗ trợ mọi loại bảng mã, có thể nhập dữ liệu nhiều dòng
  • Các đối tượng có thuộc tính trong suốt có thể tự trong suốt bởi chính nó hoặc lấy nền của đối tượng chứa chúng làm nền của mình (giả lập trong suốt)
  • bmLich hỗ trợ lịch thời gian sổ xuống (dropdown)
  • bmTab: Tabstrip tương tự của Windows Common Control
  • bmtxtCombo: combobox nhiều cột, hỗ trợ unicode dựng sẵn hoặc CP 1258
  • bmSkin: tạo skin cho Form, hỗ trợ tiêu đề tiếng Việt (XP). Có thể kết hợp bmBorder để tạo form resizeable
  • bmTileFX: Hỗ trợ tiếng Việt cho TitleBar của MDI Form
2 Calendar
  • Lịch thời gian, luôn trong trạng thái mở. Có thể hiển thị lịch theo ngày tháng hoặc theo tuần

3 Combobox
  • unicode Combobox (subclassing từ Combobox chuẩn)

4 Commandbar
  • Hệ thống menu theo kiểu Office XP, 2003. Menu có thể thiết kế bằng công cụ thiết kế menu (bmmTool). Khi thực hiện chương trình, cần gán trực tiếp tên file menu (*.bmm) vào thuộc tính MenuFile của CommandBar
5 DataSheet
  • Lưới hiển thị và nhập dữ liệu unicode, hỗ trợ tìm kiếm nhanh dữ liệu, sắp xếp dữ liệu, hoán đổi dòng dữ liệu, copy dữ liệu vào Windows Clipboard hoặc dán (paste) dữ liệu từ Clipboard vào lưới .
  • Các cột dữ liệu được định dạng với nhiều chế độ căn lề, kiểu nhập dữ khác nhau (locked, nhập dữ liệu ký tự, kiểu số, kiểu phím nhấn để bật cửa sổ khác chọn dữ liệu, kiểu Combo, Check box, Option Box);
  • Hỗ trợ mặc định nhập dữ liệu kiểu chuỗi, số, check hoặc option; với các cột nhập liệu kiểu khác, sẽ phát sinh sự kiện để người lập trình xử lý
  • Hỗ trợ hiển thị dữ liệu dạng cây (tree), tự động đánh số thứ tự
  • hỗ trợ unicode dựng sẵn hoặc CP 1258
  • Lưới có tiêu đề, tiều đề cột có thể là multiline
6 Design Tool
  • Công cụ hỗ trợ thiết kế mẫu in lúc run-time, gồm thước đo (ruler) và công cụ thay đổi kích thước hoặc di chuyển đối tượng (sizer)

7 MDI TabControl
  • Công cụ quản lý các cửa sổ con (MDI child) đang được mở trong lòng cửa sổ mẹ (MDI Form). Tiêu đề các cửa sổ con là các chuỗi CP1258
  • Có thể tùy chọn đóng tự động hoặc đóng tùy chọn các cửa sổ con trong run-time
8 RichText
  • Unicode RichTextBox
9 SkinForm
  • Tạo skin cho Form (đối tượng sử dụng để duy trì sự tương thích với phiên bản 3.1)
10 TabControl
  • Unicode TabStrip kiểu Visual Studio
11 TreeView
  • Unicode TreeView
12 ImageList
  • Quản lý các hình ảnh (icon) dùng để trang trí trong phần mềm, tương thích với tất cả các thành phần khác trong bộ công cụ
  • Các đối tượng sử dụng Imagelist sẽ lấy hình ảnh ở đây theo chỉ số (bắt đầu từ 0)
13 Menu Editor
  • Công cụ tạo menu cho CommandBar
14 Thư viện hỗ trợ
  • Thư viện gồm 15 Class hỗ trợ lập trình:
clsAnimate Tạo các hiệu ứng animate cho form (zoom in, zoom out, fade - làm mờ dần form)
clsClipboard hỗ trợ giao tiếp dữ liệu với unicode clipboard
clsDialogExt hỗ trợ gọi các hộp hội thoại chuẩn của Windows (open, save file, show object prpoerties, printer dialogs, shutdown, restart, color, help, ...)
clsDIBSectionRegion, clsDIBSection thư viện tạo các đối tượng (form, picturebox) theo hình dạng của một ảnh nào đó tùy ý dựa trên một màu trong suốt cụ thể
clsFile (clsProgressBar) thư viện đa năng: gọi hộp nhập liệu unicode - input box, unicode MesageBox, chuyển đổi chuỗi từ CP1258 sang unicode, TCVN3 sang unicode, chuyển số thành chữ, truy cập file .ini, xác định hoặc xác lập kiểu định dạng ngày tháng trong hệ thống, hiển thị cửa sổ (form) tại vị trí nhất định trên màn hình hay căn theo một đối tượng khác, tạo bóng cho form (shadow), gọi thực thi một chương trình khác (shell), làm việc với Progressbar (dự trên một picturebox), delay thời gian
clsFlat subclass một đối tượng chuẩn, tạo nó có dạng flat như trong office XP
clsMath Thư viện hỗ trợ tính toán các biểu thức trong quá trình run-time với các trị cụ thể (ví dụ y = a ^ 3 + (5*b/x))
clsResource Làm việc với các tệp Resource (đọc dữ liệu bất kỳ chứa trong resource: ảnh, chuỗi, jpg, wav, ...)
clsScrollBars Tạo thanh cuộn cho form hoặc Picturebox
clsSplit Tạo các Splitter ngăn cách - điều chỉnh vị trí các đối tượng lúc run-time
clsToolTip Tạo unicode tooltip cho đối tượng bất kỳ có hWnd, có thể xác lập font chữ
clsZlib Thư viện nén và giải nén file dựa trên zlib.dll
clsDialog Hõ trợ hộp nhập liệu unicode InputBox (có kèm mã nguồn)
15 Add-In
  • Add-in được tích hợp vào menu chuẩn của VB IDE, hỗ trợ lập trình, đăng ký license, nâng cấp mã nguồn từ các phiên bản trước
16 bmRibbon Thanh công cụ có hình thức trình bày theo kiểu Ribbon
17 VBIDEMouse.dll Hỗ trợ phím lăn chuột trong cửa sổ mã lệnh
18 CodeHelp.dll Hỗ trợ hiển thị dạng Tab các cửa sổ đang mở
 
 
 

Tiểu sử cập nhật - sửa lỗi

 
 
Ngày Nội dung
12/04/2008 Gỡ bỏ chế độ kiểm soát bản quyền sử dụng bmTool 2007. Sản phẩm hoàn toàn tự do sử dụng
 
VietIntel Software | Sản phẩm phần mềm