软件开发学习心得体会(精)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件开发学习心得体会
随着我矿“两化”融合工作的推进, 软件开发方面人才显得更加缺乏,所以我选择对 进一步深入学习;经过近两个月的自主学习,进一步掌握了 动态网页制作的一些理论知识和基本常识,不仅要应用各种方面的知识还要对所学的知识学会变通使用,虽然会有一些成功的地方。曾经看到网上有这么一句话,一个优秀的网络程序员不但要了解自己领域的一些专业技术,而且很多时候还要充当半个网络工程师,半个美术设计师和半个数据库管理员。
是 Microsoft .Net 战略的核心产品, 凭借它丰富的控件,以及具有革命性的 code-behind 技术, 以及良好的封装性,无疑成为业界开发 active server page 的一门巨将,
是 ASP(微软动态服务器网页技术的最新版本。执行效率大幅提高: 构架是可以用 Microsoft (R 公司最新的产品 Visual 开发环境进行开发, WYSIWYG (What YOUSee Is What You GET所见即为所得的编辑。简单性和易学性、高效可管理性
使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员
工具就可以实现。这种被称为 "ZEROLocal Administration"的哲学观念使 的基于应用的开发更加具体, 和快捷。一个 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝链接技术,将很大的提高运行速度。即使你现在的 应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的 ASP 确做不到这一点。自定义性和可扩展性 设计时考虑了让网站开发人员可以在自己的代码中自己定义 "plug-in" 的模块。这与原来的包含关系不同, 可以加入自己定义的如
何组件。网站程序的开发从来没有这么简单过。安全性基于 Windows 认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 功能,随时增强 ASP 应用程序的功能。 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比 ASP 即时解释程序速度上要快很多 . 而且是可以用任
何与 .NET 兼容的语言序。另外,任何 应用程序都可以使用整
个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual
Studio .NET一起工作。这不仅使得 Web 开发更加方便, 而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。当创建 应用程序时,开发人员可以使用 Web 窗体或 WEB,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进
行自定义 . 如果你从来没有开发过网站程序,那么这不适合你,你应该至少掌握一些HTML 和简单的 Web 开发术语 (不过我相信如果有兴趣的话是可以很快的掌握的。你不需要先前的 ASP 开发经验(当然有经验更好 ,但是你必须了解交互式Web 程序开发的概念,包含窗体,脚本,和数据接口的概念, 如果你具备了这些条件的话, 那么你就可以在 的世界开始展翅高飞了。
在这短短的两个月中, 我知道在程序设计的时候, 不要太在意程序是否最简洁灵活,对于一般开发者而言,程序规范
化和可读性可能比追求程序的灵活性更加重要。在互联网资源越来越丰富的情况下,我们可以参考一些规范的程序源代码来学习。同时我也知道,想要学好这门课程,所要具备很多条件,首先打代码要规范,要做注释,这样回头来看程序时可以很
快的看懂,一方面可以练习自己的逻辑表达能力, 对以后遇到难以实现的功能也可以很好的表达出来向别人请教,而且出去从事编程工作的话,代码的规范是相当重要的。还有一点要学会总结,把自己做的程序用到的知识点列出来就可以很好的总结自己的知识点。当形成知识体系,对知识的理解就会更上一层楼。