第一篇:C#实习心得
通过这次实习,我在个人素质方面有较大的提高,不仅是在C#的技术方面,还包括面对、分析和处理问题的思路、能力,思维的创造性和全面性,交流和沟通能力,英语口语水平,同时也克服了一些自己的缺点,获得很大进步。总 的来说,这次实习对我有很大意义,不仅巩固和实践了之前在大学课堂上学到的各种知识,扩充了自己对软件技术方面的知识储备,同时也给了我很大的成就感,增 强了我的自信。并不是说因为我做成的很难的程序,或者做出来的软件很强很完善,但都是自己认真完成的,过程中有遇到各种困难和挫折,但是经 过网上查资料、小组讨论、向老师请教等几种途径,最终都克服了,当最终自己完成时,总会有一些成就感。
此 外,我还人知到在以后的工作和学习中,不仅要努力学习和锻炼专业技能知识,包括C#技术、算法技巧、MVC模式框架的开发、中间技术等等,而且也要注意让 自己兴趣广泛起来,拓宽自己的知识面,多积累各种知识,这不仅对以后的软件开发工作有一定好处,对自身的个人修养的提升也是大有裨益。社会的竞争是激烈的,我想我们应该好好把握住大学学习的时间,充实、完善自我,掌握更多的专业知识,加强实践和设计能力,同时也注意全面发展,这样更有利于将来的发展,在自己的专业领域有所作为。
要注意的东西,首先要有团队合作精神,现金的大中型软件的编写,分工越来越细,这样在开发、测试的过程中,团队的合作、成员间的交流就变得尤为重要,是决定效率的重要因素;要学会独立解决问题,工作不比在学校学习,遇到的各种实际问题不会有老师 专门帮助解决,自己独立分析、解决问题的能力就变得极其重要;要有创新精神,在工作和学习中,如果只是一味的模仿、学习,那就永远不会真正得学得得心应 手、融会贯通,必须自己去实践,在实践中创新,这样才能把学来的,变成自己的;要有耐心,学会自我规划和管控,耐心自是不必多说,有耐心才能把事情仔细做 好,而公司的管理制度和学校根本上的不同,使得自我规划和管控就成了能否按时圆满完成任务的很重要的条件。
第二篇:C#实习总结
现在的社会日新月异,科技飞速发展,但是随之而来的环境问题也日益严重,当然这也有很多其他诸如人口、能源等因素,不过这些让人们越来越重视绿色产业,而软件就是首当其冲的一个。我积极参加了学校组织的软件实习,主要是对.Net方面的实训和实战,一方面想要继续深造之前在大学里面学习的软件方面的知识,另一方面,也是为了自己的职业规划,说直接点,就是以后找份好工作。虽然实训中时间安排有点紧,但很充实,学到了很多之前在大学课堂上没有学到的知识,可以说我从这次实训中的收获很大。
对于计算机编程,我可以说从高中就开始接触,大学从专科开始一直学习的都是软件开发的专业,学过C#、Java,学过开发,也学过测试。但是这次实训让我体会了和之前完全不同的学习感受,不仅是时间安排、或者说效率还是教学授课的方式上,都是和大学课堂完全不同的,不是一节课讲一点,也不是一点一点教给你,这个实训中更多的是培养我们独立动手解决实际问题的能力,分析考虑问题的方法思路,让我们真正成长起来。
学校为我们提供了良好的学习的平台,提供了好工作的面试机会。我们觉得我们更应该充分利用资源,珍惜机会,努力学习,不断地给自己“充电”,这样才能不断的开拓进取,勇于创新,才不至于被社会淘汰。
这次实习中,我们主要有S0、S1、S2三个阶段,S0阶段主要是自学C#基础知识,S1阶段是在老师的指导下学习C#基础编程、C#桌面应用开发、C#数据库应用开发、C#网络应用开发、软件测试和软件工程几个方面的技术方面的课程,S2阶段则是进入项目实战,做实际项目来进行巩固和总结。整个过程中,还有穿插了职业素养课和英语口语课,学技术的同时,我们也注重职业素养的培养和英语口语的锻炼。
到目前为止,我们实习的主要成果有(按时间顺序):Point24(24点游戏求解小程序)、HandsUp(举手游戏模拟小程序)、SimpleCalculator(简单计算器)、GottaU(捕捉鼠标小游戏)、TypeGame(打字小游戏)、WebBrowser(简易网络浏览器)、Checker(单机对战跳棋小游戏)、MDITextEditor(多文档界面文本编辑器)、FileManager(文件管理器)、SimpleMediaPlayer(简单媒体播放器)等,这些小程序或是项目,虽然和市面的那些软件比起来,在功能强大、界面美观、Bug稀少等方面都有欠缺,但是都是实打实的,我们自己动脑、动手做出来的,当然在做的过程中遇到了不少困难、挫折,但是正因为这些困难和挫折,我们才真正学到了知识和技术。更值得注意的则是,在老师带领我们做项目的过程中,我们从老师的言传身教中学到了很多很多编程思想、解决问题的方法思路等各种“无形”的知识。
众多收获之中,让我感触颇深的,则是老师给我们介绍的“10-90”原则和“Quality-Client-Cost”原则。“10-90”原则的意思是,我们通常都是花10%的代价就可以完成一件事或者一个项目的90%,而剩下的10%,却需要我们花费90%的金钱、精力等各种代价,能不能做到这最后的10%,往往是衡量一个人或者一家公司很重要的一个原则。而且这个原则还是可以嵌套的,最后10%的部分中,也可以再分成90%和10%,同样是开始的90%需要10%的代价,最后的10%需要90%的代价。这个原则不仅适用于做软件、做项目、做公司,其实人生中做人也是如此,很多时候最后的10%是很重要的一把标尺。虽然不能说这个原则放之四海而皆准,但是确实是适用于很多地方、很多方面,让我获益良多。“Quality-Client-Cost”原则讲的则是做软件或是做软件公司的一个原则,就是质量一定要放在第一位,客户在第二位。我自己原本心目中对这三项的排序是Client-Quality-Cost”,但是老师的讲解点醒了我,最具有说服力的例子,就是像微软这样的大公司,都是Quality第一的,他们宁可花费多一些,价格贵一些,但是一定把产品尽善尽美。这个原则同样可以用在人生中,Quality就是人品、品德、素质,Client是朋友、客户、亲人,我们当然应该把个人的品格放在第一位。这些都属于这次实习中,我在技术以外的收获。
另外在实习还有职业素养课中,也学到了很多其他在今后的工作中,要注意的东西,首先要有团队合作精神,现金的大中型软件的编写,分工越来越细,这样在开发、测试的过程中,团队的合作、成员间的交流就变得尤为重要,是决定效率的重要因素;要学会独立解决问题,工作不比在学校学习,遇到的各种实际问题不会有老师专门帮助解决,自己独立分析、解决问题的能力就变得极其重要;要有创新精神,在工作和学习中,如果只是一味的模仿、学习,那就永远不会真正得学得得心应手、融会贯通,必须自己去实践,在实践中创新,这样才能把学来的,变成自己的;要有耐心,学会自我规划和管控,耐心自是不必多说,有耐心才能把事情仔细做好,而公司的管理制度和学校根本上的不同,使得自我规划和管控就成了能否按时圆满完成任务的很重要的条件。
通过这次实习,我在个人素质方面有较大的提高,不仅是在C#的技术方面,还包括面对、分析和处理问题的思路、能力,思维的创造性和全面性,交流和沟通能力,英语口语水平,同时也克服了一些自己的缺点,获得很大进步。
总的来说,这次实习对我有很大意义,不仅巩固和实践了之前在大学课堂上学到的各种知识,扩充了自己对软件技术方面的知识储备,同时也给了我很大的成就感,增强了我的自信。并不是说因为我做成的很难的程序,或者做出来的软件很强很完善,但都是自己认真完成的,过程中有遇到各种困难和挫折,但是经
过网上查资料、小组讨论、向老师请教等几种途径,最终都克服了,当最终自己完成时,总会有一些成就感。
此外,我还人知到在以后的工作和学习中,不仅要努力学习和锻炼专业技能知识,包括C#技术、算法技巧、MVC模式框架的开发、中间技术等等,而且也要注意让自己兴趣广泛起来,拓宽自己的知识面,多积累各种知识,这不仅对以后的软件开发工作有一定好处,对自身的个人修养的提升也是大有裨益。
社会的竞争是激烈的,我想我们应该好好把握住大学学习的时间,充实、完善自我,掌握更多的专业知识,加强实践和设计能力,同时也注意全面发展,这样更有利于将来的发展,在自己的专业领域有所作为。
第三篇:c#进销存实习总结
实习总结
一、实习目的:
掌握进销存的基本业务软件流程及C/S结构应用开发技术。通过本次学习,加深对软件行业的了解。掌握软件开发的流程,体系。把所学习的理论知识和实践项目联系起来。培养发现,分析,解决问题的能力。积累软件开发方面的经验。为自己将来就业做准备。
二、实习内容:
月xx日,正式开始了实习工作。准备做的项目是DotNet开发进销存管理软件。开始做需求分析。多层架构的搭建,然后逐步实现和完善雇员信息管理,商品信息管理,顾客信息及联系人的管理。商品采购,退货的管理。这些窗体的功能。如,信息的简单添加,删除,编辑等操作。基本信息的格式验证。窗体控件的应用属性设置,数据库的创建连接。后期窗体界面的美化,实习中遇到的错误及解决方法。
三、实习结果:
进销存软件的基本框架和一些功能的完成。遗憾的是软件的有些功能还未实现,如报表、退货等部分,一些细节的验证还有存在异常。
四、实习总结或体会:
为期八周的实习结束了,时间虽短,收获不少!
1、使我了解和熟悉了软件企业,了解一些基本商务礼仪,懂得了如何严谨踏实做事,如何诚实守信做人。
2、通过直接到企业基地实训过程,不仅进一步加深了对理论知识的理解。专业技能的掌握。更重要的是实践方面的一些宝贵经验。锻炼了自己的动手能力。
3、使我在一个的公司中,增强了团队协作能力,积攒了上下级沟通的方式技巧等有用的社交技能,增强了自信心和荣誉感。
4、遇到不懂的地方,自己先想方设法解决,实在不行可以虚心请教他人,而没有自学能力的人迟早要被企业和社会所淘汰。
五。结语:
最后感谢 安博冀软件实训基地为我提供宝贵的实习机会。老师的精心栽培。队友的帮助理解、我还是会继续我的学习和探索。
第四篇:C#程序员实习报告
C#程序员实习报告
摘要
实习是一名毕业生提高自己对社会的适应能力和认知能力的一个及其重要过程,在这个过程中,理论结合实际,把大学学到的知识应用到实践中,让自己迅速适应社会,达到IT前进的快速步伐的要求。实习过程中通过理论联系实际、学校与社会之间的过渡,实现进一步提高学生的思想觉悟、适应社会能力、学习能力、业务水平,尤其是观察、判断和解决问题的工作能力,从而培养自己能够成为一名适应现代化建设和发展需要的高素质高才能的复合型人才。1 实习的目的和意义
1.加强和巩固理论知识,发现问题并运用所学知识分析问题和解决问题的能力,通过实习使学生获得基本生产的感性知识,理论联系实际,扩大知识面。
2.锻炼自己的实习工作能力,适应社会能力和自我管理的能力,锻炼和培养个人的业务能力及素质,培养当代大学生吃苦耐劳的精神。
3.了解实习单位的计算机技术的应用情况、需求情况和发展方向及前景,同时让学生接触社会、了解产业状况、了解国情,逐步实现由学生到社会的转变,培养我们初步担任技术工作的能力、初步了解企业管理的基本方法和技能。
4.亲身参与项目的实际完成工作,了解计算机专业软件开发的具体流程。
5.通过实习来认识了解自己,发现不足,提前做好自己的职业规划,为自己的未来道路画上浓厚的一笔。实习的岗位及工作情况介绍
2.1 实习单位简介
厦门市智业软件工程有限公司创建于1997年,目前已拥有180多名高素质IT员工,专业提供卫生医疗行业信息化整体解决方案。智业公司总部设立在美丽的鹭岛——厦门,同时在国内设立了北京、广州、重庆、沈阳、合肥和乌鲁木齐共6个全资分公司,和多家办事处机构。
智业公司产品线基本涵盖卫生医疗全行业信息化领域,包括:医院信息系统(通过卫生部信息化领导小组评审鉴定、国家级火炬计划项目产品)、城市电子病历系统、城市健康体检信息系统、区域卫生信息化平台(国家十一五科技支撑计划项目产品)、城市妇幼保健信息系统平台(科技部中小科技企业创新基金项目产品、福建省发改委科技成果转化扶持项目)、城市社区医疗信息系统平台、区域中小医疗机构信息系统平台、医学影像存储与传输系统、实验室信息系统、医疗集成平台系统等,目前拥有数百家各级医疗机构用户。
智业产品在国内率先开发了一卡通预交金模式,推出了一系列医院就诊流程优化再造的信息化措施,并在国内率先引入了医保卡、银行卡的一卡通模式等,另外还较早地迈向了临床信息系统(CIS)的开发领域,推出了结构化的电子病历系统、临床质控系统、医学科研检索系统、临床移动工作站等系统。智业产品
不仅适用于各类国有大中型医院,还因产品的高度灵活性和强大细腻的功能设置,而被国内多家大型股份制/民营医院所选用。
2000年起,智业在国内首家开发了区域妇幼保健信息共享服务平台系统,当年即获科技部中小科技企业创新基金的大力扶持。智业还与厦门市妇幼保健院联合中标了《中国妇幼保健标准体系和共享服务研究》的国家课题,成为六家中标单位之一。截止目前,厦门市妇幼保健信息系统平台仍是国内唯一成功运行的城市级妇幼保健信息系统平台,厦门市由此成为全国妇幼保健信息化示范城市。2006年,智业开发的厦门市市民健康信息系统一期成功运行,是国内首个(目前唯一)运行的城市级卫生信息化共享服务平台。至2008年底,该项目三期均已顺利完成。2009年2月28日,[国家十一五科技支撑计划项目区域卫生信息化支撑系统厦门示范区]——厦门市市民健康信息系统正式启动,该系统已被认为是“我国区域卫生信息化建设迄今为止最为成功的实践蓝本”(新闻联播报道)。该系统是一套基于区域协同医疗,以居民健康档案信息为基础的卫生信息共享与服务的系统平台。主要建立一套可推广可移植的、能够初步解决“看病难”、“看病贵”、“看病乱”的区域协同医疗公共服务集成平台和运行机制,为创建全新的符合国家新医改政策的现代医疗服务模式提供强大的信息化技术支撑能力。系统内容涵盖市民从生命孕育的那一刻起,直到生命消逝的那一刻止,有关这个生命的所有健康信息,以及其父系和母系的家族健康史。厦门市市民健康信息系统已建立完善了100多万份市民完整的个人健康档案,建档数量居于全球首位。目前,厦门市已成为我国区域卫生信息化建设的示范城市,并成为了国家新医改的首批试点城市。
2.2 工作岗位介绍
我的工作岗位是区域运营中心的C#程序员,公司对本岗位的要求如下: 职位描述:
在项目经理的带领下,根据客户需求开发程序。
岗位要求:
1、计算机相关专业本科学历或以上;
2、熟练使用C#,精通基于ASP.NET的WEB开发;
3、有较强的软件开发过程评估和控制能力,有良好的代码书写规范;
4、逻辑思路清晰,工作认真负责,良好的团队合作精神;
5、能够独立高质量的完成工作,具有较强的领悟力;实习内容及相关技术的介绍
3.1 实习内容
对市民健康网进行了解改造。
包括以下内容:
一、改造目的智业软件的厦门市民健康信息系统(网站),是居民健康信息系统的一个重要组成部分,承载着市民健康系统对外展示市民健康信息的重要职能,随着公司业务的不断发展,不断有新的项目需要部署。但原市民健康网的系统架构是针对
厦门单一区域定制开发的,在其它区域的实施过程中还需要根据需求不同进行针对性修改,给系统的部署、升级与维护带来诸多不便。为提高部署效率,方便系统的维护与升级,市民健康网的模块化定制开发已经迫在眉睫。
改造后主要能实现以下的功能:
网站通用信息的后台设置:含网站TITLE,META里的网站KEYWORDS,网
站DESCRIPTION,版权信息,联系方式,备案信息等;
网站主要功能链接(导航)的增删改;
根据需求,网站布局能够进行适当设置;
页面BANNER横幅的替换;
搜索引擎优化;
网站页面模板的选择(高级功能);
静态页面的生成机制;
改造后的目标:产品开发完成后,能在不同区域运用实施。部署时,只需在后台进行初始设置,如设定网站LOGO,TITLE,BANNER,页面风格。非必要下,不需要再改动源代码。功能升级或BUG改造,只需修改并上传BIN库里的DLL或页面风格模板。
3.2 相关技术简介
1.oracle技术
(1)Oracle 是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。
(2)特点:
1、ORACLE7.X以来引入了共享SQL和多线索服务器体系结构。这减少了 ○
ORACLE的资源占用,并增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。
2、提供了基于角色(ROLE)分工的安全保密管理。在数据库管理功能、完整○
性检查、安全性、一致性方面都有良好的表现。
3、○支持大量多媒体数据,如二进制图形、声音、动画以及多维数据结构等。
4、○提供了与第三代高级语言的接口软件PRO*系列,能在C,C++等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。加上它有许多优秀的前台开发工具如 POWER BUILD、SQL*FORMS、VISIA BASIC 等,可以快速开发生成基于客户端PC平台的应用程序,并具有良好的移植性。
5、○提供了新的分布式数据库能力。可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术。2.webservice技术
(1)Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务。
(2)它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的webwebservice
应用程序分支,是自包含、自描述、模块 化的应用,可以发布、定位、通过web调用。Web Service是一个应用组件,它逻辑性的为其他应用程序提供数据与服务.各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来访问Web Service,通过Web Service内部执行得到所需结果.Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service应用程序可以发现并调用它部署的服务。
(3)Web services 可以把应用程序组件作为服务来提供,比如汇率转换、天气预报或者甚至是语言翻译等等。
使用 Web services,您可以在不同的应用程序与平台之间来交换数据 WSDL 是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言。
WSDL 指网络服务描述语言
WSDL 使用 XML 编写
WSDL 是一种 XML 文档
WSDL 用于描述网络服务
WSDL 也可用于定位网络服务
WSDL 还不是 W3C 标准
UDDI 是一种目录服务,通过它,企业可注册并搜索 Web services。
UDDI 指通用的描述、发现以及整合(Universal Description, Discovery and Integration)。
UDDI 是一种用于存储有关 web services 的信息的目录。
UDDI 是一种由 WSDL 描述的网络服务接口目录。
UDDI 经由 SOAP 进行通迅。
UDDI 被构建于 Microsoft.NET平台之中
(4)WSDL 可描述网络服务(Web Services)
WSDL 指网络服务描述语言(Web Services Description Language)。WSDL 是一种使用 XML 编写的文档。这种文档可描述某个 Web service。它可规定服务的位置,以及此服务提供的操作(或方法)。
在 W3C 的 WSDL 发展史
在 2001 年 3 月,WSDL 1.1 被 IBM、微软作为一个 W3C 纪录(W3C note)提交到有关 XML 协议的 W3C XML 活动,用于描述网络服务。
(W3C 纪录仅供讨论。一项 W3C 纪录的发布并不代表它已被 W3C 或 W3C 团队亦或任何 W3C 成员认可。)实习结果
几个月的实习下来,让自己走进了一个全新的领域,开始了自己真正的工作生涯。实习无所谓结果而言,更确切的说,它是一个开端,一个让自己学会成长,学会飞翔的地方。不管是从职业道德,工作专业技能还是从为人处事方面,我都感觉到了有很大的提高。
首先,在职业道德方面,有强烈的责任心和事业心,敬业爱岗,积极主动的去学习相关专业知识,认真工作,态度端正,对不了解的,不懂的知识认真学习
和进行思考。
其次,专业知识方面,学习软件开发知识,webservice等架构知识,对个人开发能力等有很大的提高,让自己在激烈的竞争中保证优势。
最后,在与人共同交流方面,让我受益匪浅,特别感谢在工作,生活上帮助过我的同事和上司,是他们教育了我为人处世方面的待人更加诚恳,待事更加负责。实习总结
通过这次实习,基本达到了此次实习的目的,加强和巩固了理论知识,提高了发现问题并运用所学知识分析问题和解决问题的能力。锻炼自己的实习工作能力,适应社会能力和自我管理的能力。了解了实习单位的计算机技术的应用情况、需求情况和发展方向及前景。亲身参与了项目的实际完成工作,了解了计算机专业软件开发工作的具体流程。
虽然实习只有短短的两个星期,但是我的收获是很多的。从对项目相关的技术完全不了解,到和同事组成的团队一起克服种种困难,解决各种疑问,一起协同合作成功将软件调试成功。“实践是检验真理的唯一标准”,没有实践何来了解、进步之说。我的感触颇深,古语有云:读万卷书,行万里路。古人将读与行并列甚至有偏重行的意味,这正是说明了实践的重要性。同事也深深的体会到实习的重要性和必要性。
这次实习不仅拓展了眼界,更为重要的是使我们了解了所学专业的现阶段发展状况及未来发展动向。总体来说目前计算机行业的发展前景,以及一些当今比较流行比较热门的技术,为我们的学习指明了方向,也将激励我们计算机专业学子更加努力地学好自己的专业知识,为今后的发展打好基础。
同时,在这段时间我得到的最大体会就是,如果一个人在社会上没有一技之长,那他是没有办法很好的活下来的。工欲善其事,必先利其器。而对于我们来说,扎实稳固的技术就是我们走上工作岗位,实现人生梦想、自我价值以及在竞争越来越激烈的今天立足社会的最好利器,只有不断的加强自身专业技能学习才行。所以,我会在以后的时间里努力学习,加强自己的专业能力,使自己变得更强,只有这样才能为自己、为父母、为学校交出一份满意的答卷。
实习生活暂告一个段落,闲暇之余,我开始静静地长思。通过这次实习,我认识到只有沉下身来,静下心来认真学习,踏实做事,多用心,多动脑,才能让自身能力有好的起色。社会的竞争是激烈的,我想我们应该好好把握住大学学习的时间,充实、完善自我,全面发展,做一名出色的IT精英!
参考文献
①史济民:《软件工程》,北京高等教育出版社,2002.12;
②常永英:《ASP.NET程序设计教程(C#版)》,机械工业,2007.09;
③宋 玮:《软件工程教学的思考》,广东工业大学学报(社会科学版),;
④Benjamin Rosenzweig[美] :《ORACLE PL/SQL实例精解》,机械工业,2009.06; ⑤凯特(美):《ORACLE 9I&10G编程艺术》,人民邮电,2009.07;
第五篇:C#实习日志
实习日志
日志一
日期:2012年6月25日星期一天气晴
今天是我们C#实习的第一天,我们上午9点在机房210开始我们为期两周的实习。这次C#实习的指导老师就是我们的任课老师危老师,而且这次实习还有两位研究生带领我们实习,这是以前没有的,相信有他们的帮助,我们能够更快的完成这次实习任务。老师先将我们的实习任务下发给我们,并花了15分钟的时间简单的向我们简述了这次实习的内容。我觉得老师为了我们更好地安排好时间,还帮我们规划好实习的具体安排,制定了具体的时间表。我在仔细阅读了实习指导术书,开始了今天的实习。而今天的实习内容就是建立数据库,创建一些表结构,并填写一些相应的信息。其实今天的任务就是后来的实习做的准备,后几天的任务就是建立在这些表上,创建一些窗体,并建立链接。今为天的实习内容相对比较简单,但我阅读了整个实习指导书,后面的实习还是很难得,有许多要写很长的代码,用到了我们学的C#编程,所以明天要带C#的书。今天的实习就这样,今天计划回去好好看看以前的C#书,为以后的实习做好准备。
日志二
日期:2012年6月26日星期二天气阴
今天是实习的第二天,我感觉真正的实习开始了,今天的实习任务,我感到了难度,好在有指导研究生的帮助,以及老师的一些代码,我才能顺利完成。今天的实习任务是创建windows窗体,根据老师实习指导书上的要求,其实设计这个主界面和用户登录界面还是比较简单的,就是使用一些控件。但这些控件使我们以前在课上没有接触过的,但老师在指导书上都有相关的提示,所以设计这些界面还是比较简单的。但问题是,Form间的链接以及相关的代码编写有很大的困难,特别是登陆界面上用户名称和用户密码的认证,再弹出主界面,这一段的代码,我遇到了很大的困难。我再仔细阅读了老师所给的代码后,用了其中的代码,并根据实际境况做了相应的更改。但用户名称和用户密码的认证,确定正确与错误,我有点迷糊。但在指导老师的指导下,他告诉我,用户名称和密码的认证是要求同时满足的,而且正确时才能登陆主界面,若错误就会退出。我在理解基本原理思路后,终于编写好正确代码,并运行,但还是有错误。我就设置了断点,查找出错误,最终完成这个主界面和用户登录界面的设计。今天的实习,我是体会到老师的那句话“学地理信息的,不会编程就白学了",而且实习真正开始了,希望明天的实习能够顺利完成。
日志三
日期:2012年6月27日星期三天气阴今天是实习的第三天,通过昨天实习的经验,我终于开始对这次的实习有所了解,也开始愿意去做了。今天做的是学生入学模块,根据实习指导书的内容,和之前做的相比,也是先做windows窗体的设置,就是用各种控件设置,然后和之前不同的是,这个窗体要使用dataGridView控件,而且要加载项目数据源,也就是要与数据库连接起来,用这些窗口运行查找数据库的数据并修改等。但在几年的实习中我遇到了很多我没想到的问题,特别是加载数据源时,我的数据库变化,就要重新加载,但又出现了很多错误,运行不了。实习指导老师也帮我看了这个问题,同样的做法在其
他同学的电脑上就不会存在报错,老师说估计是软件盗版的原因,总之今天做的比较郁闷,我决定下午好好睡一觉,今天有点累了,脑子也被搞糊涂了,只能期望明天的实习能够顺利。
日志四
日期:2012年6月28日星期三天气阴
经过昨天的教训,我觉得先将数据库建立好,然后再做。因为昨天连接数据库做的不好,所以我觉得今天将Form3删除,重新做一遍。下定决心后,我先将数据库的内容根据要求重新设置并加载数据,然后才开始做。先将以前做错的表3删除,再重新开始做新的。有了之前的经验,我做的速度快了好多,设置好窗体之后,就进行了数据连接,而且每个控件都要与数据库进行连接,这些都做完了之后,就要编写查询,删除,保存的代码。但有一个困扰了我很久的就是,删除,保存一直是灰色,无法实现。后来在老师的指导下,只要将空间的一个属性改一下就好了。但其实代码的编写是比较简单的,只要修改一下老师所给的原有代码,根据自己设置的修改就好。在做了这个之后就有了经验,将其他的几个窗体先设置了,计划明天就把其余几个完成,今天收获很多!
日志五
日期:2012年6月29日星期五天气晴
自从昨天有了一次完整经历以后,且我已经完成了其他的执行窗体,所以剩下的都是照搬学生入学模块与主界面登陆的链接,并且写一下查询,保存,删除的代码,实现其功能。所以今天我的所有做的就是将那些做好的窗体与主界面相链接,有了一些心的之后还是比较方便的,但唯一有些不完美的就是一些下拉菜单无法实现,我在改了代码之后还是不行。最令我奇怪的是,有些下拉菜单里有东西,有些又没有,我自己都搞头晕了。后来在实习指导研究生老师的帮助下,花了好长时间才知道,原来还是有不同的,实现了功能的下拉菜单,在代码中其实是有所体现的,知道原因之后,有就迅速改好了,整个学生系统就完成了,决定下个星期就将操作截图和实习总结完成就好。