关于NET学习心得文集.doc_第1页
关于NET学习心得文集.doc_第2页
关于NET学习心得文集.doc_第3页
关于NET学习心得文集.doc_第4页
关于NET学习心得文集.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

关于NET学习心得文集 篇一:.NET学习心得 .NET学习心得 我是从大三开始接触Microsoft.NET的大三上学期我们有一门课是CANDADO.NETDEVELOPMENT虽然我们当时用的C程序的开发平台是.NET但是我对.NET却了解粗浅对c这门编程语言和.NET的关系不太清楚随着后来学了另一门.NET的课程SOA,CLOUDPUTINGANDSHAREPOINTPROGRAMMINGWITHMICROSOFT.NET,我才对.NET这一门技术有了深入的理解在这里我想说一说我个人对.NET的理解希望能帮助大家更好的学习Microsoft.NET 为了说明Microsoft.NET是干什么的首先要说一下Microsoft.NET技术出现的原因 从用户的需求和开发人员的需求两个角度来说: 一方面用户拥有一套设备例如PC、移动电话、笔记本这些设备可能放在办公室或者家里当用户需要在办公室的某台设备或移动电话上访问家中存储的的信息(电子邮件或其他任何信息)时问题就出现了因为所有这些设备都将数据存储在不同的位置用户认为需要一种个人信息空间通过它用户可以在家中或途中访问存储在办公室的信息或者以相同方式从任何位置访问存储在家中的信息 另一方面开发人员没有足够的工具来开发用户所需的解决方案结果是站点虽然颇具吸引力却缺乏有效性和实用性此外需要为不同的设备开发不同的代码这也使开发人员颇感为难如果开发人员拥有某些工具使他能够只编写一次代码并可在多种设备中部署该代码将可以提高开发人员的工作效率这是开发人员的需求 除了上面的两种需求外还伴随以下三种技术的转变: 1.internet计算方案的转变由最初的集中式计算发展为客户端服务器计算再到分布式计算这也是当前使用的计算形式在分布式计算中智能终端互相通讯并使用彼此的处理能力完成部分作业在这种形式中计算机通过网络互相访问 2.Internet的转变即Web站点现在变成了“组合体”而不是从前的“孤岛”使得计算和通讯结合在一起 3.应用程序开发的转变使软件成为用户可以预定的服务此外应用程序现在可以由任何人在任何位置使用 因此Microsoft.NET旨在解决上面的两种需求和促进上述三个方面的技术演变的实现: .NET是MicrosoftXMLWeb服务平台Web服务是.NET的核心技术它以Internet为中心即组件位于彼此之间被Internet“云”分隔的系统上组件需要通过Internet进行访问将软件用作服务即软件位于远程计算机上可以通过Internet访问软件所提供的功能在此方案中应用程序(也称“Web服务”)就是我们在前面所说的组件只是在这里它们公开了自身的功能开发人员可以在自己的应用程序中使用这些功能这与调用API相同;这种情况下它们是WebAPI将这种情况描述为“Web上的组件编程”很合适通过Microsoft.NET平台可以将用户数据存放到网络上随时随地地通过与.NET兼容的任何设备访问该数据以这种模式创建的应用程序可以通过任何浏览器在任何设备上进行访问这种应用程序可以最充分且最优地利用Internet的功能 接下来说一下Microsoft.NET的主要结构: Microsoft.NET主要由三个组件构成: 1.Microsoft.NET产品和服务如MSN.NET、VisualStudio.NET、Office.NET 2.由Microsoft合作伙伴开发且在.NET平台上的第三方网络服务 3.Microsoft.NET平台本身构建包括.NET设备软件、.NET基础结构和工具、以及其他组件 Microsoft.NET平台是非常基本或核心的部分是实现所有应用程序的基础另一方面Microsoft.NET产品和服务提供了VisualStudio.NET和Office等工具这些工具可以使用该平台并可以为应用程序添加更强的功能第三方服务与前面提到的服务相似只是这些服务是由合作伙伴和开发人员提供的而不是由Microsoft本身提供的 以上这些是我个人对Microsoft.NET的理解和总结虽然不是很全面但是希望它对我们学习Microsoft.NET多少能有些帮助 篇二:.net学习心得 .net学习心得 1.反射:反射是.net中的重要机制通过反射可以在运行时获得.net中每一个类型包括类、结构、委托和枚举的成员包括方法、属性、事件以及构造函数等有了反射既可以对每一个类型了如指掌 下面来演示一下反射的实例 (1)新建一个类库项目在解决方案上单击右键选择添加“新建项目”在弹出来的框中选择“类库”,在下面名字栏中输入classlib然后删除class1类新添加一个类“classperson”添加如下代码: namespaceclasslib publicclassclassperson publicclassperson():this(null) publicclassperson(stringstrname) name=strname; privatestringname; privatestringsex; privateintage; publicstringname getreturnname; setname=value; publicstringsex getreturnsex; setsex=value; publicintage getreturnage; setage=value; publicvoidsayhello() if(null=name) console.writeline(helloworld); else console.writeline(hello,+name); 添加完之后编译生成一下就会在这个类库项目中的bindebug中有一个classlib.dll文件然后添加一个控制台应用程序引入system.reflaction的命名空间添加的代码如下: usingsystem; usingsystem.collections.generic; usingsystem.linq; 篇三:C.net成绩管理系统项目开发总结心得体会 成绩管理系统C项目开发总结姓名:史建军学号:P111713266班级:11级软件(2)班 一、心得体会 学生成绩管理系统是一功能十分強大的管理系统它集各种功用于一身可以完成教学中的各种操作如对学生的成绩的添加.删除等学生成绩管理系统功能大 程序编写也十分复杂工作量很大编写一定要认真一个小小的失误都可能使程序出现大的漏洞 建立学生成绩管理系统采用计算机对学生成绩进行管理进一步提高办学效益和现代化水平帮助广大教师提高工作效率实现学生成绩信息管理工作流程的系统化、规范化和自动化我们这次完成学生成绩管理系统分三步. (1)是对要写成的学生成绩管理系统做全面的分析,即对学生成绩管理系统要使用的编写方法,管理功用,运行方式进行分析,并作出明确的解决方案.针对这次的学生成绩管理系统,它的流程是:以老师和学生两种方式进入,要有密码认证.学生进入系统在能查看此学生的各科目的成绩,平均分,各科最高分和总分.老师进入系统也能查看各位学生的成绩,并能添加,删除学生和学生成绩,对学生成绩进行总分,平均分的运算. (2)是程序的编写.由于学生成绩管理系统的功能十分強大,程序的编写也十分的复杂,所以我们四人一组,每人完成一部分程序.程序的 编写是一项困难的任务,完成此程序必需运用书中的大部分知识,而且要有清晰的思路,有较強的语言组织能力.由于四人各完成一部分,所以最后四部分程序要能衔接得十分完整,所以四个人要在编写自己的程序的基础上考虑其他人的程序结构.编写程序就是一项十分困难的事,所以一定要细心,不能有一丝的马虎,否则会前功尽弃. (3)是程序的检查和系统的调用.程序写完后并不能保证它一定能运行,所以要对它进行调试,发现其中的弊端,并作出相应的修改,以完善程序,使其逻辑性,运算能力都符合题目要求,使学生成绩管理系统的运行 二、项目开发总结 开发工具选择 本系统后台数据库采用MicrosoftSQLServer数据库该数据库系统在安全性、准确性和运行速度方面有绝对的优势并且处理数据量大效率高;前台采用Microsoft公司的VisualStudio作为主要开发工具可与SQLServer数据库无缝链接 定义 VisualCC是微软开发的一种面向对象的编程语言是微软.NET开发环境的重要组成部分而MicrosoftVisualC是微软开发的C编程集成开发环境(同种产品还有Borland公司的CBuilder)它是为生成在.NETFramework上运行的多种应用程序而 设计的 产品 最终制成的产品包括: a程序系统中包括学生成绩查询模块教师成绩管理模块管理员模块学生成绩查询时在账号及学号进入界面后能够对其的选修课与必修课成绩查询但是不能修改可以对自己的密码进行修改教师可以上传成绩管理员可以对教师信息学生信息课程信息进行修改与添加但是不能对其成绩进行改变他们数据时建立了表单存放在数据库中通过关键字与外关键字使他们产生联系最终存取与提取数据 b学生成绩管理系统运行教师登录界面是教师号与初始密码111111学生是用户名是学号初始密码是111111c建立的数据库database在运行该系统式要配置一定的虚拟服务器 主要功能和性能 学生成绩查询模块:学生成绩查询时在账号及学号进入界面后能够对其的选修课与必修课成绩查询但是不能修改可以对自己的密码进行修改 教师成绩管理模块:教师可以上传成绩对自己的账号密码可以修改 管理员模块:管理员可以对教师信息学生信息课程信息进行修改与添加但是不能对其成绩进行改变 本系统基本达到我们预设的全部功能并希望在以后的使用中逐渐完善 出错原因的分析 给出对于开发中出现的错误的原因分析团队的沟通在开始项目前没有做好协商而且以前编程太少对程序的驾驭能力还够强以及对的网页编程还不太熟 经验与教训 经过这次开发我们尽力了从需求分析到成品发布的全部过程从中我们认识到要开发一个软件产品必须对它所有涉及到的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论