注册调试中的相关问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39674002/article/details/82911678

前言

最近一直在写文档敲代码,博客更新的有点慢了,最开始的时候是想着写一个关于机房重构问题的专栏的,申请了很长时间没有批下来,昨天收到邮件说是专栏批准了可以写了,正纠结在要不要把这些问题放到专栏里边去.专栏应该写点系统性的东西.我再想想去写点什么.
好了不说废话了,注册窗体搞了好几天才弄出来,脑子里还是乱的,所以代码还没有贴出来,整理过后下周贴出来,初学者代码写的不标准,不过正在努力的往好的方面去学去实践着去写.

正文

今天主要就是说说调试过程中作为一个小白的我遇到的几个问题.

问题一

在这里插入图片描述
这个问题对于初学者来说是不能理解的,不知道问题去哪找,反正开始我看的时候突然就懵了,最后的问题解决后真的像给自己来一棒子.
问题解决就是将set{Phone=value;}当中的Phone的首字母小写.看来这不专业就是不行啊.
贴一个相关博客地址:
https://blog.csdn.net/qq_28249373/article/details/78434867
(首先声明,如果博客地址侵权,马上就删除)

问题二

在这里插入图片描述
这个是没有出来报警直接打印出来的报警信息.可能是我起名字的能力有点欠缺,反正就是各种相似的名字一堆之后就出了这个问题.所以命名很重要,顺便给大家推荐一半书<你的知识需要管理>我的知识严重的需要管理.
来看调试过程:
在这里插入图片描述
单步运行调试发现idal内容为空,没能传入值,所以就开始找问题了通过查询不同的博客资料解决了问题.
我遇到的问题主要有两个
1.类名称写乱了,这个主要反应的是命名的相关问题.起名字不应该盲目相同或者相似的内容应该有明显不同的命名原则,让人一看就懂的那种,简写要适量合理.
2.DAL中生成的dll文件存储问题如下图中的情况
在这里插入图片描述
上图中红色方框中的是输出路径
加载ADL路径错误.解决办法就是调整D层生成的dll文件的路径到UI的bin文件夹下上图中的输出路径.
反射的一个原则是:一切皆以UI层的bin文件夹中的dll名称为中心,说白一点,dll就是一个类库。我理解的反射,就是一串拼接的字符串,组成要实例化的类的名字。使用反射加载类时,默认是从UI层中的bin中找的,所以要在UI的bin文件夹下生成D层类的dll,这样才能顺利加载。
https://blog.csdn.net/zjx86320/article/details/25997147/
(声明,如果博客地址侵权,马上就删除)

结束

实践出真知,之前看视频学习好多东西就是看过就过了,没有深入的思考,通过重构这个项目把之前的相关的理论知识验证并应用了.目前的学习逐渐上了正轨了.
接下来好好做系统.

猜你喜欢

转载自blog.csdn.net/qq_39674002/article/details/82911678