DOTNET技术导语解析课件_第1页
DOTNET技术导语解析课件_第2页
DOTNET技术导语解析课件_第3页
DOTNET技术导语解析课件_第4页
DOTNET技术导语解析课件_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

1、第1章 初识.NET 北京理工大学计算机系 金旭亮2022/10/101北京理工大学计算机系(共67页) 金旭亮第1章 初识.NET 北京理工大学计算机系 金旭亮2022/开场白不是废话的废话为什么要开设这门课?1.学生用错误的方法学计算机技术2.学生用错误的观点来看计算机技术3.完全可以用简单直接的方法,让大家迅速了解软件技术的面貌,让一批真正有潜力的学生成为计算机高手,让更多的学生对计算机技术不再有神秘感2022/10/102北京理工大学计算机系(共67页) 金旭亮开场白不是废话的废话为什么要开设这门课?1.学生用错误的1 Windows平台技术的新进展2022/10/103北京理工大学计

2、算机系(共67页) 金旭亮1 Windows平台技术的新进展2022/10/93北京众矢之的微软公司的野心什么是.NET Framework ? .NET就是起到类似于Windows作用的一个软件运行平台,上面可以运行各种各样的软件。.NET与Java平台的技术之比较2022/10/104北京理工大学计算机系(共67页) 金旭亮众矢之的微软公司的野心什么是.NET Framework为什么微软要推出.net?.NET与传统的Windows有何不同?2006推出的新一代WindowsLongHorn,微软要吹响新时代的号角?2022/10/105北京理工大学计算机系(共67页) 金旭亮为什么微软

3、要推出.net?.NET与传统的Windows有LongHorn先睹为快LongHorn的Logo2022/10/106北京理工大学计算机系(共67页) 金旭亮LongHorn先睹为快LongHorn的Logo2022/LongHorn先睹为快程序的切换2022/10/107北京理工大学计算机系(共67页) 金旭亮LongHorn先睹为快程序的切换2022/10/97北京理LongHorn先睹为快倾斜的淡入窗口2022/10/108北京理工大学计算机系(共67页) 金旭亮LongHorn先睹为快倾斜的淡入窗口2022/10/98北LongHorn先睹为快总体界面2022/10/109北京理工大

4、学计算机系(共67页) 金旭亮LongHorn先睹为快总体界面2022/10/99北京理工LongHorn先睹为快总体界面(2)2022/10/1010北京理工大学计算机系(共67页) 金旭亮LongHorn先睹为快总体界面(2)2022/10/910LongHorn给我们带来了什么?winFS新型的文件系统全面向对象的操作系统XAML:新型的软件开发方式2022/10/1011北京理工大学计算机系(共67页) 金旭亮LongHorn给我们带来了什么?winFS新型的文件系统2从.NET看软件技术的发展趋势从结构化时代向面向对象时代的转移已经完成!目前是面向对象技术的成熟期与收获期如何应对?2

5、022/10/1012北京理工大学计算机系(共67页) 金旭亮从.NET看软件技术的发展趋势如何应对?2022/10/912 如何学习软件技术?学习现状与方法的指导2022/10/1013北京理工大学计算机系(共67页) 金旭亮2 如何学习软件技术?学习现状与方法的指导2022/10/9令人担心的现实高校计算机教学误人子弟!教学内容严重脱离实际师资质量不容乐观奇怪的怪圈:学生迷茫,浪费了宝贵的时间与精力社会急需人才,但找工作反是难事!2022/10/1014北京理工大学计算机系(共67页) 金旭亮令人担心的现实高校计算机教学误人子弟!2022/10/914错误的学习方法哪种语言好?学.NET还

6、是Java?程序设计是政治课?先理论后实践?2022/10/1015北京理工大学计算机系(共67页) 金旭亮错误的学习方法哪种语言好?学.NET还是Java?2022/解决之道实践第一主动学习独立思索人的成功,需要智慧!2022/10/1016北京理工大学计算机系(共67页) 金旭亮解决之道实践第一人的成功,需要智慧!2022/10/916北让我们开始.NET技术之旅,一探丰富多彩的软件世界!2022/10/1017北京理工大学计算机系(共67页) 金旭亮让我们开始.NET技术之旅,一探丰富多彩的软件世界!20223 了解.NET概貌2022/10/1018北京理工大学计算机系(共67页) 金

7、旭亮3 了解.NET概貌2022/10/918北京理工大学计算操作系统虚拟机统一API(类库)支持编程语言.NET 框架 体系结构2022/10/1019北京理工大学计算机系(共67页) 金旭亮操作系统虚拟机统一API(类库)支持编程语言.NET 框架 .NET Framework 的组成公共语言运行库 实现语言无关性.NET Framework 类库 平面型API树型API2022/10/1020北京理工大学计算机系(共67页) 金旭亮.NET Framework 的组成公共语言运行库 2022操作系统公共语言运行库基类库ADO.NET 和 XMLASP.NETWeb 表单 Web 服务Mo

8、bile Internet ToolkitWindows表单公共语言规范VBC+C#J#Visual Studio .NET.NET Framework 体系结构2022/10/1021北京理工大学计算机系(共67页) 金旭亮操作系统公共语言运行库基类库ADO.NET 和 XMLASP统一的编程API (.NET Framework 类库)System System.DataSystem.XmlSystem.WebGlobalizationDiagnosticsConfigurationCollectionsResourcesReflectionNetIOThreadingTextServic

9、eProcessSecurityCommonOleDbSQLTypesSqlClientXPathXSLTRuntimeInteropServicesRemotingSerializationSerializationConfigurationSessionStateCachingSecurityServicesDescriptionDiscoveryProtocolsUIHtmlControlsWebControlsSystem.DrawingImagingDrawing2DTextPrintingSystem.Windows.FormsDesignComponentModel2022/10

10、/1022北京理工大学计算机系(共67页) 金旭亮统一的编程API (.NET Framework 类库)Sy.NET可开发的程序种类2022/10/1023北京理工大学计算机系(共67页) 金旭亮.NET可开发的程序种类2022/10/923北京理工大学计.NET可开发的程序种类普通应用程序:Windows Form网络应用程序:Web程序(ASP.NET),局域网应用程序移动数字设备程序手机,PDA,便携式游戏机需要安装Mobile插件,可以去微软网站下载手机模拟器则到各大手机厂商网站下载2022/10/1024北京理工大学计算机系(共67页) 金旭亮.NET可开发的程序种类普通应用程序:

11、Windows For4 搭建.NET运行与开发平台2022/10/1025北京理工大学计算机系(共67页) 金旭亮4 搭建.NET运行与开发平台2022/10/925北京理工如何搭建.NET运行平台只想运行.NET应用程序:单独安装 . NET framework可再发行软件包(20多M)安装.NET framework SDK(110多M)安装重量级的开发工具:VS.net,C# Builder等安装VS.NET学习版VB 2005 Express2022/10/1026北京理工大学计算机系(共67页) 金旭亮如何搭建.NET运行平台只想运行.NET应用程序:单独安装 安装.net fra

12、mework SDK运行Setup.exe2022/10/1027北京理工大学计算机系(共67页) 金旭亮安装.net framework SDK运行Setup.ex2022/10/1028北京理工大学计算机系(共67页) 金旭亮2022/10/928北京理工大学计算机系(共67页) 金旭2022/10/1029北京理工大学计算机系(共67页) 金旭亮2022/10/929北京理工大学计算机系(共67页) 金旭2022/10/1030北京理工大学计算机系(共67页) 金旭亮2022/10/930北京理工大学计算机系(共67页) 金旭安装VJ#可再发行软件包运行vjredist.exe2022/

13、10/1031北京理工大学计算机系(共67页) 金旭亮安装VJ#可再发行软件包运行vjredist.exe2022学习.NET的好材料学习SDK的教程与示例代码是很好的入门方法小心选择书,别看了垃圾书!2022/10/1032北京理工大学计算机系(共67页) 金旭亮学习.NET的好材料学习SDK的教程与示例代码是很好的入门方. NET 常用开发工具命令行C# BuilderDVS.netSharpDevelop.2022/10/1033北京理工大学计算机系(共67页) 金旭亮. NET 常用开发工具命令行2022/10/933北京理工安装VS. NET2022/10/1034北京理工大学计算机

14、系(共67页) 金旭亮安装VS. NET2022/10/934北京理工大学计算机系安装VS.net2022/10/1035北京理工大学计算机系(共67页) 金旭亮安装VS.net2022/10/935北京理工大学计算机系(安装VS.net2022/10/1036北京理工大学计算机系(共67页) 金旭亮安装VS.net2022/10/936北京理工大学计算机系(安装VS.net2022/10/1037北京理工大学计算机系(共67页) 金旭亮安装VS.net2022/10/937北京理工大学计算机系(安装VS.net2022/10/1038北京理工大学计算机系(共67页) 金旭亮安装VS.net2

15、022/10/938北京理工大学计算机系(安装VS.net2022/10/1039北京理工大学计算机系(共67页) 金旭亮安装VS.net2022/10/939北京理工大学计算机系(安装VS.net2022/10/1040北京理工大学计算机系(共67页) 金旭亮安装VS.net2022/10/940北京理工大学计算机系(安装VS.net2022/10/1041北京理工大学计算机系(共67页) 金旭亮安装VS.net2022/10/941北京理工大学计算机系(5 开始使用.NET编程2022/10/1042北京理工大学计算机系(共67页) 金旭亮5 开始使用.NET编程2022/10/942北京

16、理工大学计第一个.NET应用程序我们使用命令行编译输入以下代码,保存为纯文本文件:Hello.vb2022/10/1043北京理工大学计算机系(共67页) 金旭亮第一个.NET应用程序我们使用命令行编译2022/10/94设置VS.net命令行运行环境2022/10/1044北京理工大学计算机系(共67页) 金旭亮设置VS.net命令行运行环境2022/10/944北京理工查看VB.net编译器选项2022/10/1045北京理工大学计算机系(共67页) 金旭亮查看VB.net编译器选项2022/10/945北京理工大学使用VBC编译器编译源代码专业背景知识: 什么叫编译?2022/10/10

17、46北京理工大学计算机系(共67页) 金旭亮使用VBC编译器编译源代码专业背景知识:2022/10/94第一个可视化的应用程序展示MyClock示例程序2022/10/1047北京理工大学计算机系(共67页) 金旭亮第一个可视化的应用程序展示MyClock示例程序2022/1另一个复杂些的程序现场设计一个随机生成算术题的程序.2022/10/1048北京理工大学计算机系(共67页) 金旭亮另一个复杂些的程序现场设计一个随机生成算术题的程序.20226 了解.NET程序运行原理 2022/10/1049北京理工大学计算机系(共67页) 金旭亮6 了解.NET程序运行原理 2022/10/949北

18、京理工理解机器指令 0101关灯(0)开灯(1)关灯(0)开灯(1) 2022/10/1050北京理工大学计算机系(共67页) 金旭亮理解机器指令 0101关灯(0)开灯(1)关灯(0)CPUCPU用于执行机器指令2022/10/1051北京理工大学计算机系(共67页) 金旭亮CPUCPU用于执行机器指令2022/10/951北京理工大外存程序平时保存在外存储器中2022/10/1052北京理工大学计算机系(共67页) 金旭亮外存程序平时保存在外存储器中2022/10/952北京理工大Memory(内存)需要时被装入内存执行2022/10/1053北京理工大学计算机系(共67页) 金旭亮Mem

19、ory(内存)需要时被装入内存执行2022/10/95程序的完整执行过程2022/10/1054北京理工大学计算机系(共67页) 金旭亮程序的完整执行过程2022/10/954北京理工大学计算机系非托管代码的运行2022/10/1055北京理工大学计算机系(共67页) 金旭亮非托管代码的运行2022/10/955北京理工大学计算机系(托管代码的运行.NET程序是托管的2022/10/1056北京理工大学计算机系(共67页) 金旭亮托管代码的运行.NET程序是托管的2022/10/956北京7 了解全课安排2022/10/1057北京理工大学计算机系(共67页) 金旭亮7 了解全课安排2022/

20、10/957北京理工大学计算机系(本课程安排第一部分 初识第二部分 入门第三部分 深入第四部分 精通 配套教材:编程的奥秘 .NET软件技术学习与实践2022/10/1058北京理工大学计算机系(共67页) 金旭亮本课程安排第一部分 初识配套教材:2022/10/958北第1篇 入门第1章 导语-初识.NET第2章 .NET程序设计基础 使用VS.NET创建用户界面VB.NET语法基础 克隆Word-MyEditor程序分析 2022/10/1059北京理工大学计算机系(共67页) 金旭亮第1篇 入门第1章 导语-初识.NET2022/10/第2篇 入门第3章 面向对象的程序设计语言第4章 W

21、indows Form程序设计组件开发与使用基础 数据验证读取按键 鼠标操作 流、文件操作剪贴板原理 综合实例:开发资源管理器 2022/10/1060北京理工大学计算机系(共67页) 金旭亮第2篇 入门第3章 面向对象的程序设计语言2022/10/第3篇 深入第5章 .NET数据库编程概览 第6章 SQL语言入门第7章 编程访问数据库使用ADO.NET表示数据库模型连接数据库 向数据库发送SQL命令 获取数据 显示数据 编辑数据 保存数据到数据库中 查找与过滤数据 统计与分析 2022/10/1061北京理工大学计算机系(共67页) 金旭亮第3篇 深入第5章 .NET数据库编程概览 2022/10/第3篇 深入第8章 数据库编程技

温馨提示

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

评论

0/150

提交评论