程序员实习日记

2022-04-27 11:57:27   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《程序员实习日记》,欢迎阅读!
程序员,实习,日记

程序员实习日记

实习日记1

第一次是来面试,当时感觉不怎么好,面试的人问了一些问题有些没回答上来,这并不奇怪,C#自己学习了2个月,然后就没怎么用,回答不上我觉得能够理解。没想到还能第二次来到公司,因为对环境还比较陌生,所以今天大概熟悉了一点,成都这边有50多个员工,属于研发中心,主要从事无线微波得较大型的设备的再加工,听同事说以前在北京,但因为北京人力资源太贵所以来到成都,这听起来怎么像是在压榨的感觉啊,没关系,仅仅来实习而已。

对于今天的第一个小任务,要求:界面、数据压入堆栈、简单冒泡排序实现数据有序输出、堆排序输出。让我快速地熟悉了C#,从界面到后台都得到了增强,此外在实现过程中对用到的冒泡排序和堆排序有了更深的理解,并能用C#熟练的实现。 实习日记2

今天对昨天的实例实行了改进和提升,将堆排序和冒泡排序封装在一个动态链接库中,提供函数调用和事件委托。此外加入XML实行配置,在XML中存入相关配置信息,提供一个单独的XmlClass对其实行操作,加深了对xml的理解。为增加程序的性能,采用简单工厂模式对其客户端和算法操作实行分离,有很好的可扩展性,对于C#的动态链接库和XML配置不怎么熟悉,花了很长一段时间看书和网上查资料,才开始动手写代码,不过感觉还是很快,因为自己有编程的水平,能够说掌握了一种快速编程的方法,所以就能驾轻就熟。 实习日记3

今天采用抽象工厂模式对实例实行改进,以达到动态加载算法实例,抽象工厂模式属于设计模式中的内容,自己在学习视频的时候注意到了,所以之前就买了本大话设计模式来学习,能够说了解了绝大


部分设计模式。今天遇到后自己心里也有底,温故一下书就知道怎么 了,能够说这是我学习的方法。

针对以上,在dll中提供一个接口,两个算法都继承了该接口,对于该dll的操作都通过接口ISort实行,此外,修改工厂为抽象工厂,提供一个接口创建算法,在算法中返回ISort实例,在主函数中使用该实例实行对应的排序算法操作,充分显示了抽象工厂的作用,本例子将反射和抽象工厂模式结合,增加了程序的可扩展性和可维护性。

实习日记4

因为自己编程水平还算能够吧,所以软件组的老大就叫我加入开始做一些这次项目的东西,说了一句“我不过没把你当实习生哦。”,这话一听当时感觉还好,不过后来一想,我却是吃亏了,他不把我当实习生但给我的却是实习生工资,这点有点想不过去,不过没关系,实习嘛就是学习,有基本工资也不错了,关键的公司提供的条件那是在学校里所得不到的:商业性的问题。

今天将上述实例的方法用到本次项目中,开始项目中的一些任务。仍然使用抽象工厂模式,将自定义窗体封装到类库中,将窗体的控件预留到外部实行实施定义;XML文件中配置窗体的实际参数,利用反射按从XML中读出的参数动态加载窗体。将上述的实例方法使用到了实际项目中。 实习日记5

昨天的任务基本已完成,今天温习了一下加深了对知识的理解,

能够说掌握得比较牢固了,今天又有新的任务,能够说每天都在进步。 按组长要求编写RankStyle=Group时的窗体排列方式,在XML配置控件或窗体的参数,利用XML读接口从XML中读出参数,为了使程序具有灵活性,在组长的提示下将窗体的配置按照窗体的Name属性实行配置,之前是利用字段的方式写在XML中,但是组长说这样的话在


程序中查找不方便,可我觉得没什么啊,当然了,对于我这个没有工作经验的人来说看什么都是能够的,所以要多学习学习。在

FormControl中利用双层循环将控件容器中的控件按Name与读出的配置实行匹配,如果在XML中配置了该窗体,就设置该窗体的一些属性。个人感觉实现了该功能吧,最后经过组长看了一下审核基本通过。 求:

根据Group,从XML中读取控件配置信息,动态设置控件在主窗体中的显示。 实习日记6

每天都有不同的要求,哎,果然和学校是不一样啊,今天将DLL中的控件更换成窗体,方法仍然采用反射+抽象工厂模式。

虽然自己有一定编程经验,但是遇到问题是不可避免的,今天在编写过程中遇到了一个问题,就是当窗体接口和窗体类库放在一起的时候,在工厂中创建的实例无法装换成接口类型,经过多次测试和上网查阅相关资料,发现控件类实现接口,不能将接口放在同一个类库中,针对以上问题在网上查阅相关资料,结果还是没有相同的主题,没办法,只有硬着头皮在网上找,没有主题就找有没有相关的例子,结果还是没有,差点就无语了,突然看到有类似方法的一个例子,真是柳暗花明又一村啊,仔细看了看,发现他和我的结构有些差异,所以调了一下结构,一编译果然痛过了,就是将两个类库分离,再在接口中加入工厂便可创建实例并转换成接口。在主窗体中只需要引用该接口类库便可达到要求,使程序耦合性降低了。


本文来源:https://www.dywdw.cn/81e0a23a031ca300a6c30c22590102020640f274.html

相关推荐
推荐阅读