注册 登录
编程论坛 闲聊灌水

幫忙測試一下

TonyDeng 发布于 2015-09-20 03:15, 961 次点击
只有本站会员才能查看附件,请 登录

下載解壓附件,為test_MyConsole.exe的可執行文件,用VS2015 C++編寫,目標平臺Win8.1,用VC2015運行庫。

測試目的:
1.在沒有vc2015運行庫的環境中,能否執行?
2.在Win7、Win8.x環境下,能否執行?
3.幫忙下載32位和64位的vc2015運行庫安裝包發給我。

按幫忙程度給分哦,不散。
21 回复
#2
hjx11202015-09-20 03:40
它有什么功能
#3
TonyDeng2015-09-20 03:46
運行畫面
只有本站会员才能查看附件,请 登录


程序的測試位置:
1.改變控制臺窗口尺寸
2.表格線繪畫邊框
3.保存和恢復屏幕
4.陰影部分保留內容,改變背景,前景降暗
5.彈出式菜單體驗
6.鍵盤按鍵捕捉

[ 本帖最后由 TonyDeng 于 2015-9-20 03:52 编辑 ]
#4
TonyDeng2015-09-20 03:47
程序代碼
程序代码:

#pragma comment (lib, "MyTools")

#include <Windows.h>
#include <cstdlib>
#include <vector>
#include <string>
#include "MyTools.h"
#include "MyConsole.h"
#include "MyWindow.h"
#include "PopMenu.h"

using namespace TonyDeng;        // 專用命名空間

const SHORT Console_Rows = 50;                                                                // 控制臺行數
const SHORT Console_Columns = 160;                                                            // 控制臺列數
const SMALL_RECT Screen = { 0, 0, Console_Columns - 1, Console_Rows - 1 };                    // 控制臺窗口範圍
const TextAttribute Console_Color = TextAttribute(TextColor::LightRed, TextColor::Blue);    // 控制臺默認文本顏色

// 菜單列表
const std::vector<std::string> Menu = {
    "1.AAAAAA",
    "2.BBBBBB",
    "3.CCCCCC",
    "4.DDDDDD",
    "0.Exit  "
};

int main(void)
{
    MyConsole::Set_Title("test MyConsole & PopMenu");            // 設置控制臺窗口標題文字
    MyConsole::Set_Size(Console_Rows, Console_Columns);            // 設置控制臺窗口尺寸
    MyConsole::Clear(Screen, Console_Color);                    // 控制臺窗口清屏

    const COORD pos = { 15, 12 };
    MyConsole::Say("Hello, world!", pos, Console_Color);        // 在控制臺窗口指定位置輸出文本

    // 創建並顯示彈出式菜單PopMenu
    PopMenu menu(Menu);                                                                            // 將菜單清單傳入對象
    const TextAttribute normal = TextAttribute(TextColor::LightWhite, TextColor::Green);        // 正常文字顏色
    const TextAttribute highlight = TextAttribute(TextColor::LightCyan, TextColor::Megenta);    // 高亮文字顏色
    menu.Set_Color(normal, highlight);                                                            // 設置菜單顏色體系
    menu.Show(10, 5);                                                                            // 將菜單顯示在指定位置

    // 菜單與用戶交互
    int choice = Menu.size() - 1;            // 默認選定菜單最後一項
    do
    {
        // Choice()方法若傳入參數,則高亮條指向指定選項,默認為菜單第1項
        // 用戶可用光標方向鍵上下箭頭移動高亮條,按回車確認選擇該項,返回値為選定項在菜單列表中的序數,按Esc鍵放棄選擇(返回-1)
        choice = menu.Choice(choice);
    } while ((choice != Menu.size() - 1) && (choice != -1));
   
    // 收回菜單,恢復被遮蓋的屏幕內容
    menu.Close();

    MyConsole::ReadKeypress();        // 等待按任意鍵

    return EXIT_SUCCESS;
}
#5
hjx11202015-09-20 03:57
只有本站会员才能查看附件,请 登录

环境:
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

#6
TonyDeng2015-09-20 04:03
14.0就是vc2015的運行庫,可在網上找到安裝包。沒有運行庫不能運行,是預料中的,然而由於我的系統已經安裝有vs2015,則無法在網上下載vc2015的運行庫(可以下載其他vs版本的),誰能下載到安裝測試一下能否運行,然後把這個可用的安裝包發給我。
#7
hjx11202015-09-20 04:04
依赖库的版本是不是太高了点呀

[ 本帖最后由 hjx1120 于 2015-9-20 04:15 编辑 ]
#8
TonyDeng2015-09-20 04:16
可以換一個辦法,我把缺的文件逐個傳上來,報告缺哪個就傳那個,放在執行文件同一個文件夾中,試試看。這樣是測試不註冊的,看放在同一目錄下會怎樣。
只有本站会员才能查看附件,请 登录


睡了,明天再說。

[ 本帖最后由 TonyDeng 于 2015-9-20 04:18 编辑 ]
#9
hjx11202015-09-20 04:26
必须得注册
#10
wp2319572015-09-20 07:35
xp 的路过
#11
tlliqi2015-09-20 08:03
得注册
#12
hu9jj2015-09-20 08:03
观望
#13
谁与争疯2015-09-20 08:13
差点把依赖库看成优衣库。
#14
诸葛欧阳2015-09-20 10:48
怎么弄
#15
佳L2015-09-20 14:11
路过下.......
#16
love云彩2015-09-20 14:20
首先是测试环境:
只有本站会员才能查看附件,请 登录

其次是运行截图:
只有本站会员才能查看附件,请 登录

说明一下:程序只有0菜单实现了功能。
然后是vc库系列:
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

最后看看进程:
只有本站会员才能查看附件,请 登录
#17
love云彩2015-09-20 14:26
回头看了一下主题帖,要在没有vc2015库的环境下测试还真难,
我也要经常用vs,所以干脆装了2015版本,然后把vc++2015也装了
#18
TonyDeng2015-09-20 15:29
看看這個包裝了哪些運行庫
只有本站会员才能查看附件,请 登录
#19
TonyDeng2015-09-20 19:12
下載安裝如下工具包試試:
https://down.bccn.net/7376.html
#20
hjx11202015-10-11 14:14
VS不是有一种不依赖环境的编译技能嘛!
http://www.
这个方法不知道可行否
#21
TonyDeng2015-10-11 20:42
回复 20楼 hjx1120
低版本的可以,高版本不行,試過了。
#22
SkyApple0012015-10-12 00:21
表示无奈 新人无法下载。
1