Các phần phụ của 1 phần mềm.

Thảo luận trong 'Access và VBA' bắt đầu bởi muontennguoi, 18/1/09.

  1. muontennguoi

    muontennguoi Member Thành viên BQT Super Moderators

    - Quản lý hệ thống menu bằng VBA.
    - Tạo file hướng dẫn *.chm và hướng dẫn theo ngữ cảnh.
    - Tạo demo giới thiệu chương trình (quảng cáo).
    - Đọc số thành chữ.
    - Dịch tiếng Việt từ bảng mã này sang bảng mã khác (VNI, TCVN3, Unicode ...)
    - Các công cụ khác ...
     

  2. thuydhpy

    thuydhpy Member Hội viên mới

    Ðề: Các phần phụ của 1 phần mềm.

    Cái này, những bác có kinh nghiệm nên chỉ giáo anh em các kỹ thuật, vì đây là những nội dung cũng không kém phần quan trọng khi viết ứng dụng, Bác Muontennguoi va anh Phat nên ra tay để tết các anh em ngâm cứu! Rất cám ơn những bài viết rất có giá trị của các anh!
     
  3. suynghidi

    suynghidi Thèm một số thứ! Hội viên mới

    Ðề: Các phần phụ của 1 phần mềm.

    Híc...em đang cần những phần này, anh đã làm được những phần này rồi hả? Cho em & [you] xin cái kinh ngụm & cái híp đi....
     
  4. vuthuanbkvn

    vuthuanbkvn Member Hội viên mới

    Ðề: Các phần phụ của 1 phần mềm.

    Bác ơi,bác chỉ nói thôi mà bác chẳng làm vậy nhỉ? cái này em thấy lâu rồi mà vào chẳng thấy gì vẫn thấy trắng tinh thía này,mong anh em nào có những cái gì hay hay chia sẻ cho anh em để chương trình mình viết lên nhìn Pro chút không thì bùn cười quá :D
     
  5. muontennguoi

    muontennguoi Member Thành viên BQT Super Moderators

    Ðề: Các phần phụ của 1 phần mềm.

    Thành thật xin lỗi các bạn.
    Đúng ra hôm trước tôi có bắt đầu viết rồi.
    Nhưng mà lúc đó DKT chuối quá.
    Tôi viết 1 bài khá dài mà khi nhấn nút "Gửi" là ku DKT nì nó ..báo lỗi, mất tiêu luôn bài của tôi.
    Gần đây tôi rất ít post bài là vì thế.
    Sau đó DKT có chạy ngon hơn. Nhưng lúc đó tôi bận...ăn Tết.
    Sau Tết là đến mùa báo cáo kế toán..
    Mong các bạn thông cảm thư thả cho ít lâu.
     
  6. muontennguoi

    muontennguoi Member Thành viên BQT Super Moderators

    Ðề: Các phần phụ của 1 phần mềm.

    Làm help.chm

    A – Làm 1 file .chm đơn giản:
      1. Xây dựng nội dung của “Hướng dẫn” và lưu lại thành các file *.html .
      2. Chạy hhw.exe để biên dịch các file *.html thành 1 file Help.chm.
    B – Một số thủ thuật khác:
      1. Gõ phần danh mục bằng tiếng Việt.
      2. Khai báo MAP và chỉ số ID để dùng trong Access.
     
  7. muontennguoi

    muontennguoi Member Thành viên BQT Super Moderators

    Ðề: Các phần phụ của 1 phần mềm.

    A1 - Xây dựng nội dung của “Hướng dẫn” và lưu lại thành các file *.html
    • Rất đơn giản. Hãy gõ các nội dung hướng dẫn trong MS Word và Save As và chọn dạng Web page (*.htm, *.html).
    • Chỉ cần lưu ý là cắt các nội dung thành nhiều file, mỗi file là 1 nội dung nhỏ súc tích và rồi lưu chúng xuống đĩa thành 1 bộ nhiều file .html. Hãy để tất cả chúng trong 1 thư mục.
    • Nếu bạn dùng các phần mềm soạn thảo web thì file .html sẽ có dung lượng nhỏ gọn hơn là dùng MS Word. Nhưng thiết nghĩ ở mức độ làm quen ban đầu ta dùng Word cho lẹ.
    • Một lưu ý nữa là trong các file nội dung mà ta vừa tạo ra, trong Word ta có thể đặt các liên kết Hyper Link giữa các trang đó với nhau. Như vậy sẽ giúp cho người đọc có thể click vào và đọc tiếp nhiều trang có nội dung liên quan với trang đang đọc.
     
    Chỉnh sửa cuối: 19/6/09
  8. muontennguoi

    muontennguoi Member Thành viên BQT Super Moderators

    Ðề: Các phần phụ của 1 phần mềm.

    A2 - Chạy hhw.exe để biên dịch các file *.html thành 1 file Help.chm

    Khi mở 1 file.chm ta thấy nó có dạng như sau:
    [​IMG]

    Ở khung bên trái là tòa bộ nội dung (các tiêu đề) của 1 file Hướng dẫn.chm.
    Còn bên phải là nội dung cụ thể của từng mục tiêu đề. Đó chính là nội dung của từng file .html mà ta đã lưu lại khi nãy.
    Bây giờ công việc của ta là khai báo phần bên trái (chỉ định nội dung trang nào cần hiển thị ở bên phải khi người dùng click vào 1 mục tiêu đề bên trái).
    Chạy chương trình hhw.exe (HTML Help Workshop) và chọn New Project.
    Nếu máy chưa có phần mềm này thì vào đây down về cài:
    http://www.microsoft.com/downloads/...34-c8a6-452f-9aa0-d597d16580cc&displaylang=en
    Khi đó hhw sẽ hướng dẫn từng bước (Wizard)
    - Hãy chọn thư mục lưu Project – thông thường là cùng với thư mục đã lưu các file nội dung .html khi nãy.
    - Không chọn các file .hhc, .hhk và .htm (vì ta chưa có các file .hhc và hhk, ta sẽ tạo ra ngay sau đây).
    ta có giao diện như sau:
    [​IMG]

    Hãy chọn tab “Contents” . Chương trình sẽ nhắc ta đặt tên file .hhc (lưu lại kế hoạch nội dung ta sắp soạn thảo). Hãy đặt tên cho dễ gợi nhớ về sau. Thông thường nên đặt cùng tên với dự án (file lưu dự án có đuôi là .hhp, còn file nội dung này có đuôi là .hhc)

    Bắt đầu thiết kế cây nội dung:

    Click vào cái nút “Insert a heading” hoặc nút “Insert a page” :
    - Ở “Entry title” gõ vào tiêu đề (trước mắt không gõ dấu tiếng Việt, ở phần sau sẽ nói về cách gõ dấu tiếng Việt).
    - Ở Files/URLs… nhấn nút “Add” để chỉ định file.htm nội dung liên quan.

    [​IMG]

    Sau khi “Insert a heading” hoặc “Insert a page” nhiều lần và ghi đầy đủ toàn bộ nội dung của file hướng dẫn (help.chm) mà ta muốn có hãy nhấn nút save lại .

    [​IMG]

    Click vào nút “Compile HTML file” hoặc vào menu File/Compile để biên dịch các file *.htm thành file help.chm

    --------------


    Tóm tắt – Làm 1 file .chm đơn giản:
    1. Trước hết cần xây dựng (trong đầu) cấu trúc nội dung file help.chm, giống như mục lục của một quyển sách.
    2. Viết (hoặc copy ở đâu đó) từng mục nội dung nhỏ và lưu lại thành nhiều file dạng web (*.htm) riêng biệt.
    3. Chỉ cần tối thiểu 1 file project *.hhp và 1 file nội dung *.hhc là ta có thể biên dịch thành file *.chm đơn giản.
     
  9. muontennguoi

    muontennguoi Member Thành viên BQT Super Moderators

    Ðề: Các phần phụ của 1 phần mềm.

    A3 – Bài tập nhỏ.

    • Hãy copy các bài viết của tôi trong topic này và paste vào Word rồi save as thành các file *.htm (mỗi bài thành 1 file htm riêng biệt, để chung vào cùng 1 thư mục trên dĩa).
    • Biên dịch thành file Huong_dan_tao_help.chm
     
  10. muontennguoi

    muontennguoi Member Thành viên BQT Super Moderators

    Ðề: Các phần phụ của 1 phần mềm.

    B1 - Gõ phần danh mục nội dung bằng tiếng Việt:


    Thực hiện 3 điều sau:
    1. Vào Control Panel / Regional and Language Options:
      - ở tab Languages đánh dấu chọn “Install files for complex script and right-to-left languages” và “Install files for East Asian languages”.
      - Ở tab “Advanced” chọn Vietnamese trong mục “Select a languages to match the languages version of the non-Unicode programs you want to use
    2. Sử dụng bộ gõ Unikey và chọn bảng mã “Vietnamese locate CP 1258”.
    3. Trong Options của tab Project chọn languages là Vietnamese và chọn font Unicode (Arial, Tahoma, Venada …)
    [​IMG]

    [​IMG]

    [​IMG]



    Và như vậy ở phần cây nội dung ta có thể gõ các đề mục bằng tiếng Việt:

    [​IMG]
     
  11. muontennguoi

    muontennguoi Member Thành viên BQT Super Moderators

    Ðề: Các phần phụ của 1 phần mềm.


    B2 – Tạo HelpID để dùng trong các phần chương trình Access, Foxpro, VB …
    1. Click vào nút “Add/Remove topic files” và lần lượt add các file *.htm[​IMG]
    2. Click vào nút “HtmlHelp API information
      - - Ở tab "Alias" nhấn nút “Add” và đặt tên cho 1 điểm tham chiếu và chọn file htm liên hệ đến điểm đó.
      - - Ở tab “Map” chỉ định file header mà trước đó bạn đã phải tạo ra.
      Tạo file header:
      - - - - Dùng 1 phần mềm soạn thảo văn bản như Notepad khai báo ID cho các điểm tham chiếu trên theo cấu trúc:
      ------------# define tên-điểm-tham-chiếu-thứ-nhất số-ID-thứ-nhất
      ------------ # define tên-điểm-tham-chiếu-thứ-hai số-ID-thứ-hai
      ------------ ….
      - - - - Lưu lại với đuôi .h
    3. Biên dịch thành file help *.chm
    4. Vào ứng dụng Access của mình, ở mục “Help file” của Form chỉ định file .chm mà ta vừa tạo.
      Và ở từng control (text box combo box …) khai báo số “Help context ID”.
    Khi chạy Form, lúc con trỏ nằm trong control nào mà ta nhấn F1 thì file help .chm sẽ hiển thị đúng mục topic cụ thể cho control đó.

    [​IMG]
     
  12. chihienphuco

    chihienphuco New Member Hội viên mới

    Làm video hướng dẫn sử dụng phần mềm

    Free Screen Recorder 2.9 (FSR 2.9) là chương trình dễ sử dụng giúp bạn thu lại các hoạt động trên màn hình máy tính cùng với âm thanh từ micro hay được phát bằng trình phát đa phương tiện. Đây là một công cụ lý tưởng để làm những tập tin chỉ dẫn thao tác sử dụng phần mềm một cách trực quan sinh động.

    Nó chạy trên khay hệ thống và tạo ra tập tin video có định dạng AVI. FSR 2.9 “nặng” chỉ 591 KB, tương thích Windows 98/ME/NT/2000/XP/2003, đang được phát hành miễn phí tại http://www.nbxsoft.com/files/screenrecorder.exe.

    Sau khi tải về, bạn nhắp kép tập tin screenrecorder.exe để cài đặt rồi kích hoạt ứng dụng (Start/Programs/Free Screen Recorder/ Free Screen Recorder). Cửa sổ tương tác của nó có các nút chức năng chính sau: Record (thu), Stop (dừng), General Options (chọn thu một vùng nào đó hay toàn màn hình, tự động phát tập tin AVI sau khi thu), Video Options (định chất lượng video, tốc độ khung hình), Audio Options (chọn âm lượng, định dạng nén), Cursor Options (ẩn con trỏ chuột, kiểu hiển thị, làm nổi nó) và Hotkeys (đặt phím tắt để thu, tạm dừng, ngừng và hủy bỏ).

    Thấy chương trình này rất hay bổ ích cho anh em làm phần mềm và hướng dẫn sử dụng cũng hợp chủ đề tạo, sẳn tiện bót ké. Mod bỏ lỗi nhé!
     
    Chỉnh sửa cuối: 27/6/09
  13. haquocquan

    haquocquan New Member Hội viên mới

    Ðề: Các phần phụ của 1 phần mềm.

    Tôi sưu tập được đoạn code convert VNI sang UNI đó. suynghidi cho địa chỉ email để tôi gửi cho
     
  14. nhatvai

    nhatvai New Member Hội viên mới

    Ðề: Các phần phụ của 1 phần mềm.

    Sao tôi làm như trên mà ko gõ được Tiếng Việt trong đó vậy ??
     
  15. trungquanbds

    trungquanbds New Member Hội viên mới

    Ðề: Các phần phụ của 1 phần mềm.

    bác haquocquan có code thì share với DKT đi :)
    cho email gửi riêng sợ làm phiền bác. thanks
     

Chia sẻ trang này

XenForo Add-ons by Brivium ™ © 2012-2013 Brivium LLC.