6

Tôi hiện đang phát triển một ứng dụng cho thiết bị Windows CE 6.0 với Visual Studio 2008 và Compact Framework 3.5.Trình mô phỏng thiết bị di động Windows - Tạo thiết bị có độ phân giải tùy chỉnh

Bản thân thiết bị có độ phân giải 800x480 pixel.

Hiện tại tôi đang phát triển ứng dụng trên chính thiết bị hoạt động tuyệt vời. Tuy nhiên về lâu dài tôi không thể đảm bảo tôi luôn truy cập vào phần cứng (như hôm nay, tôi đang làm việc tại văn phòng nhà) và tôi muốn có thể sử dụng trình mô phỏng thiết bị.

Tôi đang sử dụng hình ảnh "Windows Mobile 5.0 R2" đi kèm với trình mô phỏng Thiết bị Microsoft. Hầu hết các biểu mẫu của tôi độc lập với độ phân giải và làm việc ra khỏi hộp trên màn hình 240x320px của trình mô phỏng. Tuy nhiên, có một biểu mẫu có độ phân giải cố định 800x480 nhưng tôi không thể tìm ra cách sửa đổi hoặc tạo trình mô phỏng (cửa sổ di động hoặc cửa sổ ce, không quan trọng) với độ phân giải được xác định trước.

Bất kỳ trợ giúp sẽ được đánh giá

Trả lời

11

Mở Visual Studio, đảm bảo sự giả lập không hoạt động và sau đó làm theo này "đường dẫn"

  • menu Tools-> Options
  • mở Tùy chọn Tree để DeviceTools -> Thiết bị
  • Chọn thiết bị mô phỏng của bạn từ danh sách Thiết bị
  • Nhấp vào 'Lưu dưới dạng' và đặt tên cho nó (ví dụ: NewRes)
  • Chọn thiết bị mới được tạo ra của bạn trong danh sách
  • Nhấp vào 'Properties'
  • Nhấp vào 'Emulator Options'
  • Chọn tab 'Display'
  • Thay đổi các thiết lập video với độ phân giải mong muốn của bạn
  • Nhấp vào ' OK' 3 lần
  • Thay đổi thiết bị mục tiêu của bạn trong dự án của bạn với thiết bị mới
  • Triển khai
  • Thưởng thức
1

Bạn có thể tùy chỉnh cấu hình máy mô phỏng thiết bị bằng cách chỉnh sửa các tệp giải mã được liên kết.

Để tạo tập tin decfg trong quản lý giả lập thiết bị:

  • Chọn mong muốn cấu hình thiết bị từ Datastore (ví dụ Windows Mobile 5.0 Pocket PC Emulator).
  • Kết nối với nó (Right Click - Connect)
  • Khi thiết bị khởi động, lưu cấu hình máy (Right Click - Tiết kiệm-As)
  • Cho bất kỳ tên cho tập tin (ví dụ test.decfg), và lưu tại vị trí mặc định ("% USERPROFILE% \ Documents \ Trình mô phỏng thiết bị của tôi")

Tại thời điểm này, hãy dừng trình mô phỏng (Nhấp chuột phải - Tắt).Bây giờ bạn có thể chỉnh sửa tệp decfg đã lưu, chứa tất cả các tham số thiết bị mô phỏng (bộ nhớ, độ phân giải, v.v.).

Bạn có thể khởi chạy trình mô phỏng tùy chỉnh mới từ Trình mô phỏng trình mô phỏng thiết bị trong phần Trình mô phỏng thiết bị của tôi (xem phần dưới).

Device Emulator Manager

Ví dụ nội dung decfg file:

<?xml version="1.0"?> 
<DeviceEmulator xmlns="http://schemas.microsoft.com/DeviceEmulator/2006/01/DeCfg"> 
    <Board> 
     <CpuCore Reconfigurable="false">ARMv4</CpuCore> 
     <CpuOptions Reconfigurable="false">TDI</CpuOptions> 
     <VFP Reconfigurable="false">false</VFP> 
     <OSImage Reconfigurable="false" Address="0">C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\DeviceEmulation\0409\PPC_USA.bin</OSImage> 
     <MemSize Reconfigurable="false">128</MemSize> 
    </Board> 
    <Emulator> 
     <DefaultSave Reconfigurable="false">true</DefaultSave> 
     <FuncKey Reconfigurable="true">193</FuncKey> 
     <HostKey Reconfigurable="true">Right-Alt</HostKey> 
     <Language Reconfigurable="false">1033</Language> 
     <VMID Reconfigurable="false">{812DA9C7-D9F2-4C57-85CD-29A7ED08C20B}</VMID> 
     <Video Reconfigurable="false" Width="400" Height="234" BitsPerPixel="16"/> 
    </Emulator> 
    <Peripherals> 
     <SerialPort Reconfigurable="true" UARTNumber="0">none</SerialPort> 
     <SerialPort Reconfigurable="true" UARTNumber="1">none</SerialPort> 
     <SerialPort Reconfigurable="true" UARTNumber="2">none</SerialPort> 
    </Peripherals> 
    <Platform>Windows Mobile 5.0 Pocket PC SDK</Platform> 
</DeviceEmulator> 
Các vấn đề liên quan