Trang 4 trên tổng số 4 Đầu tiênĐầu tiên ... 234
Từ 31 tới 33 trên tổng số 33 kết quả

Đề tài: dùng 1 file exe để mở một file

  1. #31
    Ngày gia nhập
    07 2018
    Bài viết
    7

    Mặc định dùng 1 file exe để mở một file

    Trích dẫn Nguyên bản được gửi bởi Monre Xem bài viết
    GUI hay Console khác gì nhau?
    Thiên hạ chưa có bộ gõ tiếng Việt sao phải sáng tạo, tối tạo nữa?

    C++ Code:
    1. //cl /MD /EHsc uni.cpp
    2. #include <iostream>
    3. #include <fstream>
    4.  
    5. using namespace std;
    6.  
    7. int main(){
    8.     char fn[100];
    9.     cout << "filename: "; cin >> fn;
    10.    
    11.     ofstream ofs(fn);
    12.     //BOM 16 LE
    13.     char BOM[2] = {0xFF, 0xFE};
    14.     ofs.write(BOM, 2);
    15.  
    16.     //... data ...
    17.    
    18.     ofs.close();   
    19. }

    muốn biết BOM là gì thì đọc
    https://en.wikipedia.org/wiki/Byte_order_mark
    1. /"GUI hay Console khác gì nhau?
    Thiên hạ chưa có bộ gõ tiếng Việt sao phải sáng tạo, tối tạo nữa?"/

    - Vấn đề không phải là cháu chỉ làm việc với máy tính ạ.
    - Nếu cháu lập trình cho hiển thị màn hình LCD Graphic, TFT, HDMI ... thì cháu thấy thường là không hiển thị tiếng việt. Nếu muốn hiển thị tiếng việt trên mấy màn hình này thường thì phải viết thêm thư viện cho nó.
    - Do đó cháu muốn xây dựng một bộ chữ tiếng việt rồi nạp vào EEPROM cho bộ vi xử lý (cái này là bên lập trình vi điều khiển). Nếu muốn đơn giản hóa về sau này thì cháu cần một chương trình tạo giao diện cho nó trên máy tính.
    Đã được chỉnh sửa lần cuối bởi tkdlbhvn : 13-08-2019 lúc 11:43 AM.

  2. #32
    Ngày gia nhập
    08 2017
    Bài viết
    2,947

    Chắc là do mấy thiết bị made in China.

    Trong máy tình cũng vậy, một thời nhà nhà làm font, người người làm abc font, đẻ ra TCVN-3

  3. #33
    Ngày gia nhập
    07 2018
    Bài viết
    7

    Trích dẫn Nguyên bản được gửi bởi Monre Xem bài viết
    Chắc là do mấy thiết bị made in China.

    Trong máy tình cũng vậy, một thời nhà nhà làm font, người người làm abc font, đẻ ra TCVN-3
    - Ý chú là sản phẩm đầu cuối (điện thoại, máy tính) hay là sản phẩm tự tạo (tự làm ra từ các linh kiện điện tử và các module)
    - Nếu là sản phẩm đầu cuối thì tùy nhà sản xuất, cũng giống như các phần mềm trên máy tính. Có phần mềm có tiếng việt có phần mềm không có, cái này là do nhà sản xuất không đưa vào.
    - Nếu là sản phẩm tự tạo:
    + ví dụ giờ cháu làm thiết bị mở cửa bằng mật khẩu bằng cách bấm các phím trên thiết bị. Chả có ai vác cái bàn phím máy tính để lắp lên cửa do đó cháu phải xây dựng phần cứng lẫn phần mềm của bàn phím. Làm gì có thư viện và các hàm nhập xuất bàn phím như scanf(), getch()
    + màn hình mua ở ngoài thì NSX đã xây dựng phần cứng cũng như là chương trình về 1 chuẩn giao tiếp giữa bộ xử lý của màn hình và CPU, việc hiển thị lên cái gì là phụ thuộc vào thư viện mà NSX cung cấp. Mà hầu hết các thư viện này làm gì có tiếng việt. Đến cái IDE lập trình còn không viết được tiếng việt vào (một số viết được nhưng chỉ viết được phần chú thích)
    Đây là một mạch gần như hoàn chỉnh Click vào hình ảnh để lấy hình ảnh lớn

Tên:		Capture.PNG
Lần xem:	0
Size:		37.2 KB
ID:		68778
    + Để làm được thiết bị trên cháu phải thực hiện cả về phần cứng lẫn phần mềm, xây dựng từ những cái nhỏ nhất, thậm chí nó còn không có hàm nhập xuất bàn phím (scanf, getch(), ...) bởi vì một con IC (chíp xử lý) làm gì có bàn phím
    Click vào hình ảnh để lấy hình ảnh lớn

Tên:		medium-ATmega8-SPDIP-28.png
Lần xem:	0
Size:		15.6 KB
ID:		68779
    - Trên máy tính thì có một thiết bị để lưu trữ thông tin khởi động máy là ROM, thực tế thì ROM nó cũng có một chương trình xử lý và đưa về một chuẩn giao tiếp, cháu không rõ là ROM trên máy tính nó sử dụng chuẩn giao tiếp nào. Như hình thì đây là 1 ROM sử dụng chuẩn giao tiếp I2C
    Click vào hình ảnh để lấy hình ảnh lớn

Tên:		tải xuống.png
Lần xem:	0
Size:		4.7 KB
ID:		68780
    - Chốt lại thì ý cháu muốn nói rằng không phải cái gì nó cũng có sẵn để mình sử dụng, không hẳn là do hàng nước này nước kia (nước nào thì nó thường chỉ khác về chất lượng thôi). Đôi lúc sẽ có những cái mà mình phải xây dựng từ những thứ nhỏ nhất. Thiết bị đầu cuối thì chẳng qua là nó đã được lập trình phần cứng để làm được như thế. Giờ không có chương trình của phần cứng (chả NSX nào cung cấp cái mã nguồn của phần cứng cả - file *.HEX) và các thư viện thì mình phải tự tạo thôi ạ. Cháu chưa thấy có cái thư viện nào của việt nam đâu ạ - có thể là họ không chia sẻ chứ không phải không làm được(bên điện tử).
    Click vào hình ảnh để lấy hình ảnh lớn

Tên:		Capture.PNG
Lần xem:	1
Size:		6.2 KB
ID:		68781
    Đã được chỉnh sửa lần cuối bởi tkdlbhvn : 17-08-2019 lúc 04:52 PM.

Trang 4 trên tổng số 4 Đầu tiênĐầu tiên ... 234

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn