zoukankan      html  css  js  c++  java
  • (2016.06.06)第6次作业

    第6次作业

    暂时还没做完,还有键盘的响应没完成,因为不知道为什么不能正常响应,我可能还要在多一点了解,才行了。

    github代码->这里

    目标:

    1.实现界面化(还有键盘响应没完成,文件输出那个框还没懂)
    2.其他功能还没还没加上
    3.附加作业还没完成
    4.计算算法有带改进
    5.之前学长提的建议还没解决
    

    遇到的问题:

    1.相信大家都是从0开始弄起,所以一开始真是一头雾水,后来使用百度搜索“”mfc编程入门”看到一个不错的入门教程,慢慢的看过去,大概看到14章就可以开始这次作业了
    github代码-><a href="http://www.jizhuomi.com/software/257.html">分享链接</a>
    2.谈到具体的问题吧,看了教程,开始的界面搭建还是很简单的,就是发现如果你有控件改名了之后,vs不会帮你把代码改了,而是重新生成一个新的代码函数,一开始手贱3了一个函数,就报错,没办法,也没找着,就重新开始了一个新工程。
    3.然后就是编译各种错,之前dev编译器居然都没有报错,我有点好奇啊,为什么之前会能过,我在头文件没有声明那个函数,但是我在cpp文件有加类::方法这样的,居然没报错,不知道是不是可以这样啊,但是vs提示我错了,然后就是为了解决一个问题我吧预编译什么的设置给取消了,才能过编译,但是这样编译速度下降了,我之后再去了解一下,做的这里,真是感觉自己的知识微薄啊。
    4.然后就是在cstring到stirng的转换上又耗了好久,因为自己写的函数要提供string的参数,但是控件只提供了cstring的类型,上网查了转换怎么写,但是自己写就是保错,后来看到说是字符编码的问题,把编码改成多字节字符集就过了,真是搞不懂,为什么uni什么的编码为啥过不了,总之先记下来之后慢慢找
    5.然后还有一个小细节吧,那个要求是要不是这种的*/符号,但是就导致函数输入进去后,会算不了,后来想了办法加一个看不见的空件,一个显示用要求的,另一个用*/,之后有时间回去看看自己的源代码,看看能不能直接改*/为那个要求的,会不会影响我的代码,不会,就不用这么麻烦了。
    6.然后就是键盘输入有问题,会没响应,一开始试系统的那个down都可以,吃了东西开始写,却发现怎么样都调不出来,好像是虚拟键盘有问题,没有if进去,之后再看看
    7.还有就是代码的之前的规范和算法错误多,和这次附加作业,还没这么做
    

  • 相关阅读:
    【20170923】2017暑假北京学习 day 3
    Leetcode 39
    事无巨细 | 访问一个网站的过程
    Leetcode 77
    排序 | 快速排序
    排序 | 堆排序
    Leetcode 60
    Leetcode 51
    海量数据处理的解法
    Leetcode 99
  • 原文地址:https://www.cnblogs.com/UNWILL2LOSE/p/5562541.html
Copyright © 2011-2022 走看看