sswy 发表于 2018-7-19 01:25:39

请问大家,是否有类似C语言的一些模板下载的网站呢?

我不太懂编程这个行业,我本人是制作影视动画的,在影视动画中有很多模板和素材的网站可以下载到很多比如什么模型呀,什么粒子呀,很多东西可以下,然后有时候很赶时间,就可以到处东拼西凑完成工作,不知道编程也有这样的网站没有?如果有的话,请大家推荐推荐

sswy 发表于 2018-7-19 01:27:08

我不太喜欢重复制造车轮,我比较喜欢拼装,拼装不了就改,实在改不了才会自己真的去制作

人造人 发表于 2018-7-19 13:59:35

本帖最后由 人造人 于 2018-7-19 14:05 编辑

恐怕没有你想要的那样的答案
编程的确是可以上网找代码,不过可能稍微不太一样
举个例子
我现在需要实现一个功能:我要在cmd窗口画图,但是cmd窗口的那个一闪一闪的光标很讨厌,我需要隐藏了cmd窗口的光标
我百度 “cmd隐藏光标”



我稍微修改一下,就加入到了我的代码中
static void HideCursor()
{
        CONSOLE_CURSOR_INFO cci;
        cci.bVisible = FALSE;
        cci.dwSize = sizeof(cci);
        HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
        SetConsoleCursorInfo(handle, &cci);
}

我需要改变窗口的大小
我百度 “改变cmd窗口大小”
找到了

但是这个不是我想要的,用这个有好多限制
我需要windows的api函数来改变窗口大小
百度 “改变cmd窗口大小 api”
还是没有想要的
百度 “改变窗口大小 api”
没有
百度 “C++ 改变窗口大小 api”
没有
百度 “windows api 改变窗口大小”
然后终于找到了一个貌似还行的
试试

api函数MoveWindow
百度 “MoveWindow”



MoveWindow需要窗口句柄
百度“获取当前窗口句柄”
找到了
GetForegroundWindow
获取当前系统的前台窗口的窗口句柄
获取的是当前系统的前台窗口的窗口句柄
也就是有可能这个函数会获取到其他窗口的句柄,不是当前窗口
不过我试了,在我的代码下没有问题

然后我修改了这个代码
加入我的代码
static void SetConsoleWindowSize(int x, int y)
{
        DEVMODE DevMode;
        EnumDisplaySettings(nullptr, ENUM_CURRENT_SETTINGS, &DevMode);        // 获取当前显示器的分辨率
        MoveWindow(GetForegroundWindow(), (DevMode.dmPelsWidth - x) / 2, (DevMode.dmPelsHeight - y) / 2, x, y, true);
}
名字是改变(设置)控制台窗口的大小,但是连位置也改变了,取名字真的很头疼,忽略这个细节^_^

就是这样,不断改变关键字,直到找到答案或者放弃寻找答案^_^
获取当前显示器的分辨率的这个函数同样也是通过不断百度,不断改变关键字得来的

人造人 发表于 2018-7-19 14:02:16

sswy 发表于 2018-7-19 01:27
我不太喜欢重复制造车轮,我比较喜欢拼装,拼装不了就改,实在改不了才会自己真的去制作

如果是拼装的话建议用Python,Python有大量现成的代码,适合拼装
这是我对Python的认识
个人见解
^_^

sswy 发表于 2018-7-20 02:25:49

人造人 发表于 2018-7-19 14:02
如果是拼装的话建议用Python,Python有大量现成的代码,适合拼装
这是我对Python的认识
个人见解


谢谢老师,腻害
页: [1]
查看完整版本: 请问大家,是否有类似C语言的一些模板下载的网站呢?