欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    学前动员----为什么要学vsnet.ppt

    • 资源ID:2650454       资源大小:460.01KB        全文页数:37页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学前动员----为什么要学vsnet.ppt

    学前动员-为什么要学 vs.net?,先进的技术 诱人的前景,课时:72学时 分为两部分 讲课部分:36学时,课堂教学 实践部分:36学时,课程实验 培养目标 理解可视化编程和面向对象编程的基本概念 掌握C#面向对象程序设计 掌握错误处理和异常处理 掌握基本的windows和web编程,课 程 要 求,第一章:概述 第二章:C# 语言的基本原理 第三章:C# 中对象的创建 第四章:面向对象的编程技术 第五章:C# 编程 第六章:编写基于 .NET 的应用 程序 第七章:使用 ADO.NET 访问 数据,第八章:创建基于 Windows 的应用程序 第九章:在 C# 应用程序中使 用 XML Web Service 第十章:创建 Web 应用程序 十一章:应用程序设置和 部署 十二章:进阶学习目标,C#程序设计语言课程内容,.NET 框架基本概念(第一章) VS.NET集成开发环境的使用(第一章) .NET 框架中的数据类型(第二章) 使用C#实现面向对象编程(第三章) 处理程序异常、调试程序(第五章) 使用ADO.NET访问数据库(第七章) 编写Web窗体应用程序和Web Service(第九、十章) 部署应用程序、存储应用程序设置(第十一章),教 学 要 点,互联网资源 http:/www.microsoft.com/net http:/www.microsoft.com/technet/ http:/www.microsoft.com/china/technet/ http:/msdn.microsoft.com http:/www.microsoft.com/Architecture/ 微软出版书目 MS Press: Inside C# MS Press: Visual C#.NET语言参考手册,参 考 资 料,概述,内容:,.NET和.NET框架 浏览Visual Studio.NET Windows应用程序项目的创建,学习完本节后,你将能够: 了解.NET平台和.NET框架中各个组建的功能 了解.NET框架类库的功能和公共语言运行库(Common Language Runtime, CLR),.NET和.NET框架 1.1,微软首席执行官鲍尔默:“Microsoft.NET代表了一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程框架。” 微软主席比尔.盖茨:“软件将使一切成为可能”。 这种向.NET平台的迁移是和“从DOS到Windows迁移”一样意义重大,微软的.NET战略,.NET平台 1.1.1,.NET框架 1.1.2,操作系统,公共语言运行库,.NET 框架类库,ADO.NET、Windows 窗体、 ASP.NET、 全球化、 安全性,编程语言,.NET框架,公共语言运行库CLR,.NET 框架类库,ADO.NET: 数据和 XML,ASP.NET Web 窗体和Web服务,Windows 窗体,VB,C+,C#,Perl,公共语言运行库 2. .NET框架类库 ADO.NET ASP.NET 编程语言,公共语言运行库 CLR,CLR负责管理和执行.NET框架代码 CLR在.NET平台中充当一个类似于代理人的角色,负责底层统一的进程/线程管理(如线程安全)、内存管理(如垃圾收集)、安全管理、代码验证、编译以及其他的系统服务 CLR通过中间语言机制实现 .NET的编程语言无关性,此外也为.NET Framework带来潜在的平台无关性,公共语言运行库 CLR,.NET 框架类库支持,类加载器,类加载器,JIT 即时 编译器,执行,安全性检查,类库 (中间码),信任的、预 编译代码,调用一个未经 编译的方法,Runtime Engine,机器码 (目标码),编译器,源代码 文件,EXE/DLL (中间码 文件),.NET程序执行过程,垃 圾 收 集,手工的内存管理常见问题: 忘记释放内存 - 内存泄露 意外访问已释放内存 - 游离指针 .NET CLR提供了自动的内存管理 内存的申请和释放自动由CLR负责,程序员轻松 减少了错误和bug的出现,内存怎么不够用啦?!,我的数据怎么被别人篡改啦?!,.NET 框架类库,不同的编程语言所提供的API或类库存在很大差异 选择一种编程语言意味着程序员必须学习该语言所提供的类型、结构、类库、函数等等 .NET Framework实现了应用程序开发的“通用性”,所有的编程语言均使用统一的基础类库 一致性大大提高了软件开发的效率和生产率,并可以节省由于语言差异而对程序员培训的费用,公共类型系统,不同的编程语言有不同的类型系统,并且有些是某种语言所特有的,例如VB的Variant,VC中的HWND 数据类型的不一致使应用程序的互操作十分困难 在.NET中,所有语言使用一套公共类型系统CTS,虽然在不同语言中表现形式不尽相同,如整型在VB.NET中表示为Integer,在C#中表示为int,但最终在CLR中被统一映射成System.Int32类 内置的公共类型系统极大地提高了应用程序的互操作性,同时保证类型安全性,.NET编程语言,.NET平台是“语言中立的” 目前支持20多种编程语言 遵循公共语言规范CLS 微软提供: VB.NET, C+.NET, C#.NET, J#.NET 第三方提供: APL, COBOL, Pascal, Eiffel, Haskell, ML, Oberon, Perl, Python, Scheme, Smalltalk,.NET 框架的目标,极大的简化了应用程序的开发和部署 统一的编程模型 健壮和安全的执行环境 支持多种编程语言,有多么简单?,HWND hwndMain = CreateWindowEx( 0, “MainWClass“, “Main Window“, WS_OVERLAPPEDWINDOW | WS_HSCROLL | WS_VSCROLL, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, (HWND)NULL, (HMENU)NULL, hInstance, NULL); ShowWindow(hwndMain, SW_SHOWDEFAULT); UpdateWindow(hwndMain);,Form form = new Form(); form.Text = “Main Window“; form.Show();,Windows API,.NET Framework,统一的编程模型,Windows API,.NET Framework,Consistent API availability regardless of language and programming model,ASP,Stateless, Code embedded in HTML pages,MFC/ATL,Subclassing, Power, Expressiveness,VB Forms,RAD, Composition, Delegation,概述,内容:,.NET和.NET框架 浏览Visual Studio.NET Windows应用程序项目的创建,浏览 Visual Studio.NET 1.2,学习完本节后,你将能够: 了解Visual Studio.NET 环境 了解Visual Studio.NET 帮助 了解Visual Studio.NET 的编程特点 了解Visual Studio.NET 进行开发的过程 描述Visual Studio.NET 解决方案和项目文件的组织结构,Visual Studio.NET 窗口 1.2.2,解决方案资源管理器 类视图 属性窗口 任务列表 服务器资源管理器 工具箱 其它窗口 可停靠窗口和选卡式窗口,Visual Studio.NET 帮助 1.2.3,动态帮助 联机帮助 - 搜索功能 联机帮助 - 索引功能,开发环境的使用 1.2.4,Demo,开 发 过 程 1.2.7,VS.NET的编程功能和特点 1.2.5,设计,开发,调试,部署,VS解决方案和项目结构 1.2.6,解决方案 一个容器,把多个VS.NET项目组织在一起的项目集合 一个解决方案通常包含一个或几个相关联的项目 项目 解决方案内的容器,用来对项目内容进行编译、调试以及管理和配置,概述,内容:,.NET和.NET框架 浏览Visual Studio.NET Windows应用程序项目的创建,Windows 应用程序的创建 1.3,学习完本节后,你将能够: 创建基于Windows 应用程序模板的 Visual C# 项目 浏览 Windows 窗体设计器 浏览“属性”窗口 创建常用的 Windows 应用程序,应用程序模板 1.3.2,提供了起始文件、项目结构定义和环境设置,Windows窗体设计器的使用 1.3.3,“属性”窗口的使用方法 1.3.4,设置属性,包括尺寸、标题和颜色,创建一个简单的Windows程序 1.3.5,练 习,参见教材P20页1.3.5 课堂练习,10 分钟,回 顾,学习完本章后,你将能够: 了解.NET和.NET框架中各个组件的作用 浏览Visual Studio.NET开发环境 创建Windows应用程序,小憩片刻,终于 休息啦!,

    注意事项

    本文(学前动员----为什么要学vsnet.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开