windows结课作业简析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windows体系及编程 结 课 作 业 | | | | 专业班级: 学生姓名: 学 号: 成 绩: 指导教师: 提交日期: 2015.4.28 (结课作业如打印,纸张用A4,左装订;页边距:上下2.5cm,左2.9cm, 右2.1cm;字体:宋体小四号,1.25倍行距。) 思考题: 一、讨论编程语言工具的选择(例如Java、Delphi、C++ Bulider、VC、VB、C#、PHP、Perl、Python、Ruby、JavaScript、JScript、VBScript、PowerBuilder、MatLab等等) 二、多线程同步和互斥有何异同,分别有几种实现方法,都是什么?每种方法的优点和不足是什么? 三、比较Windows的GDI、GDI+和WPF等图形子系统。 四、探讨MFC框架,.NET框架和Win32/64 API的内容、特点、发展和比较。 五、DLL注入和API拦截的方法有几种,都是什么? 六、Windows编程实践、体会及课程学习建议。 请回答上述思考题,要求内容较为详实,有独立的见解。 一般情况下开发小型应用程序应使用Visual Basic、.NET软件应使用C#、开发大型/系统软件时最好选用Visual C++、开发网络/安全软件应选用Java、开发Web/XML件选用Java或Visual C#、开发数据库通用软件应选用Delphi/PowerBuilder开发网页选用HTML/Javascript/PHP/ASP.NET等语言。 Java面向对象、安全、跨平台、强大稳健、流行的程序设计语言与环境。由 Sun 公司开发语言风格较为接近 C++ 与 C# 而最为人熟知的便是跨平台性。Java 分为 JavaSE标准版面向初学者与桌面开发、JavaEE企业版也称 J2EE面向企业级开发、网络开发包括了为人熟知的 JSP并包含了 JavaSE 的所有内容、JavaME微型版为手机、PDF、机顶盒、消费家电等嵌入设备开发目前还有正在发展的 JavaFX一种富Internet 应用程序开发的脚本语言。 C++应用最广泛、成熟、强大、复杂、流行的程序设计语言。目前正在使用的 Windows 或 Linux 操作系统的大部分内容均出自 C++ 的程序员之手C++ 非常强大近乎无所不能而 C++ 代码经过编译后将成为计算机的二进制代码的可执行程序所以在兼容性、性能上均为优秀。当今如果你学习 C++再配合 WIN32SDK、MFC 或是 .NET CLR绝对是开发桌面程序的首选语言。从名字可以看出C++ 改进自 C 语言特别是面向对象方面的扩展。C++ 首选的集成开发环境IDE自然是 Visual C++。 C#微软的 C# 就好似是 C++、Java、Delphi 与 Visual Basic 的结合体是新兴、易学、强大的程序设计语言它更像 Java完全面向对象开发与运行都在 .NET Framework 环境中。使用微软强大的 Visual Studio 集成开发环境这是快速开发 Windows 平台桌面应用程序的最好选择。C# 也可以开发 ASP.NET 的动态网页程序这是曾经风火多年的 ASP 的替代产品。开发 C# 程序使用微软的 Visual Studio 是最好的也是几乎唯一的选择。 Python新兴的面向对象脚本语言。Python 作为脚本语言跨平台性非常好几乎在所有操作系统中可以使用可以进行桌面程序开发、动态网页开发、数据运算等。不需要担心商业授权、付费这些额外的问题Python 本身就是免费软件、自由软件。 Ruby较 Python 来说更新兴的面向对象脚本语言由日本人开发。实质上它与 Python 是同类具有共同的一些特性、脚本语言、面向对象、免费开源、简洁强大、跨平台性。Python 与 Ruby 都是目前的新兴流行脚本语言。 PHP是目前最流行、强大、稳健的动态网页开发脚本语言。它的语言风格类似 C、Perl可以集成在 HTML 网页代码只中也遵循面向对象并且易于学习。其实 PHP 还可以开发桌面应用程序主要作为动态网页开发语言。目前最流行的开发环境组合就是 Linux + Apache HTTP Server + MySQL + PHP简称为 LAMP。开发与学习推荐的 IDE 有 Zend Studio、Eclipse 甚至是 Dreamweaver。 Perl最具成熟、灵活性的脚本语言。学习较为

文档评论(0)

treyhbgfd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档