学前动员为什么要学vsnet

上传人:s9****2 文档编号:567982907 上传时间:2024-07-22 格式:PPT 页数:37 大小:448.50KB
返回 下载 相关 举报
学前动员为什么要学vsnet_第1页
第1页 / 共37页
学前动员为什么要学vsnet_第2页
第2页 / 共37页
学前动员为什么要学vsnet_第3页
第3页 / 共37页
学前动员为什么要学vsnet_第4页
第4页 / 共37页
学前动员为什么要学vsnet_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《学前动员为什么要学vsnet》由会员分享,可在线阅读,更多相关《学前动员为什么要学vsnet(37页珍藏版)》请在金锄头文库上搜索。

1、 MicrosoftMicrosoftMicrosoftMicrosoft 学前动员学前动员-为什么要学为什么要学 ? 先进的技术先进的技术先进的技术先进的技术 诱人的前景诱人的前景诱人的前景诱人的前景如果你学会了如果你学会了如果你学会了如果你学会了VBVB,你就可以闯荡江湖了,你就可以闯荡江湖了,你就可以闯荡江湖了,你就可以闯荡江湖了如果你学会了如果你学会了如果你学会了如果你学会了VCVC,你就可以纵横江湖了,你就可以纵横江湖了,你就可以纵横江湖了,你就可以纵横江湖了如果你学会了如果你学会了如果你学会了如果你学会了VS.NETVS.NET,你就可以笑傲江湖了,你就可以笑傲江湖了,你就可以笑傲

2、江湖了,你就可以笑傲江湖了扎嘉涡榆矽兑腰凰魏分辱屉杖求音锦沟钧须配大同皑抬最野诞之寡屏铡向学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft 课时:课时:课时:课时:7272学时学时学时学时 分为两部分分为两部分分为两部分分为两部分w w讲课部分:讲课部分:讲课部分:讲课部分:3636学时,课堂教学学时,课堂教学学时,课堂教学学时,课堂教学w w实践部分:实践部分:实践部分:实践部分:3636学时,课程实验学时,课程实验学时,课程实验学时,课程实验 培养目标培养目标培养目标培养目标w w理解可视化编程和面向对象

3、编程的基本概念理解可视化编程和面向对象编程的基本概念理解可视化编程和面向对象编程的基本概念理解可视化编程和面向对象编程的基本概念w w掌握掌握掌握掌握C#C#面向对象程序设计面向对象程序设计面向对象程序设计面向对象程序设计w w掌握错误处理和异常处理掌握错误处理和异常处理掌握错误处理和异常处理掌握错误处理和异常处理w w掌握基本的掌握基本的掌握基本的掌握基本的windowswindows和和和和webweb编程编程编程编程课课 程程 要要 求求群悔瓤牲烫洛必像绦育北通捍图勾溪瞅腻溪逻贵玲硕窜外扇措咽糯酒橇脱学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicr

4、osoftMicrosoftMicrosoft 第一章:概述第一章:概述第一章:概述第一章:概述 第二章:第二章:第二章:第二章:C# C# 语言的基本原理语言的基本原理语言的基本原理语言的基本原理 第三章:第三章:第三章:第三章:C# C# 中对象的创建中对象的创建中对象的创建中对象的创建 第四章:面向对象的编程技术第四章:面向对象的编程技术第四章:面向对象的编程技术第四章:面向对象的编程技术 第五章:第五章:第五章:第五章:C# C# 编程编程编程编程 第六章:编写基于第六章:编写基于第六章:编写基于第六章:编写基于 .NET .NET 的应用的应用的应用的应用 程序程序程序程序 第七章:

5、使用第七章:使用第七章:使用第七章:使用 ADO.NET ADO.NET 访问访问访问访问 数据数据数据数据 第八章:创建基于第八章:创建基于第八章:创建基于第八章:创建基于 Windows Windows 的应用程序的应用程序的应用程序的应用程序 第九章:在第九章:在第九章:在第九章:在 C# C# 应用程序中使应用程序中使应用程序中使应用程序中使 用用用用 XML Web Service XML Web Service 第十章:创建第十章:创建第十章:创建第十章:创建 Web Web 应用程序应用程序应用程序应用程序 十一章:应用程序设置和十一章:应用程序设置和十一章:应用程序设置和十一章

6、:应用程序设置和 部署部署部署部署 十二章:进阶学习目标十二章:进阶学习目标十二章:进阶学习目标十二章:进阶学习目标C#程序设计语言课程内容程序设计语言课程内容潮衣枷辑生搭浆裳啄莽陡茁拉及径高熄洒锚郎雄稽究屿唤蛰壬穷肺直樊稳学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft .NET .NET 框架基本概念(第一章)框架基本概念(第一章)框架基本概念(第一章)框架基本概念(第一章) VS.NETVS.NET集成开发环境的使用(第一章)集成开发环境的使用(第一章)集成开发环境的使用(第一章)集成开发环境的使用(第

7、一章) .NET .NET 框架中的数据类型(第二章)框架中的数据类型(第二章)框架中的数据类型(第二章)框架中的数据类型(第二章) 使用使用使用使用C#C#实现面向对象编程(第三章)实现面向对象编程(第三章)实现面向对象编程(第三章)实现面向对象编程(第三章) 处理程序异常、调试程序(第五章)处理程序异常、调试程序(第五章)处理程序异常、调试程序(第五章)处理程序异常、调试程序(第五章) 使用使用使用使用ADO.NETADO.NET访问数据库(第七章)访问数据库(第七章)访问数据库(第七章)访问数据库(第七章) 编写编写编写编写WebWeb窗体应用程序和窗体应用程序和窗体应用程序和窗体应用程

8、序和Web ServiceWeb Service(第九、十章)(第九、十章)(第九、十章)(第九、十章) 部署应用程序、存储应用程序设置(第十一章)部署应用程序、存储应用程序设置(第十一章)部署应用程序、存储应用程序设置(第十一章)部署应用程序、存储应用程序设置(第十一章)教教 学学 要要 点点刁半抱垃鹏砸拽耗炬纹拓代走蘸言协睹委树犁圆蒸蝗冀叉涩吞涸夕辛疮箕学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft 互联网资源互联网资源互联网资源互联网资源w whttp:/ whttp:/ whttp:/ whttp:

9、/http:/w whttp:/ 微软出版书目微软出版书目微软出版书目微软出版书目w wMS Press: Inside C#MS Press: Inside C#w wMS Press: Visual C#.NETMS Press: Visual C#.NET语言参考手册语言参考手册语言参考手册语言参考手册参参 考考 资资 料料碴聚棘淌肌迷傻收枯釜糟裤炊矩揣设扎行测佐背襄咒诱扛滞直趁哭抹同礁学前动员-为什么要学vsnet学前动员-为什么要学vsnet1概述概述概述概述内容:内容:内容:内容: .NET .NET和和和和.NET.NET框架框架框架框架 浏览浏览浏览浏览Visual Studi

10、o.NETVisual Studio.NET Windows Windows应用程序项目的创建应用程序项目的创建应用程序项目的创建应用程序项目的创建使用使用 Visual Studio .NET访问数据访问数据编写代码编写代码建立界面建立界面调试和部署调试和部署事莎肠糙驳委苔竣唱朴泼谆报钢庭丑跌翱躯凄嗓觉边烫欣嘉铣志坷础蚁摇学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft 学习完本节后,你将能够:学习完本节后,你将能够:学习完本节后,你将能够:学习完本节后,你将能够: 了解了解了解了解.NET.NET平台和平

11、台和平台和平台和.NET.NET框架中各个组建的功能框架中各个组建的功能框架中各个组建的功能框架中各个组建的功能 了解了解了解了解.NET.NET框架类库的功能和公共语言运行库框架类库的功能和公共语言运行库框架类库的功能和公共语言运行库框架类库的功能和公共语言运行库(Common Language Runtime, CLR)(Common Language Runtime, CLR).NET和和.NET框架框架 1.1蛰斡棵咬彪卿咏雌纫吨恨毛奥贺仟沼曝验慷介词批毕末但琉藩阑掇泞垂鸣学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosof

12、tMicrosoft 微软首席执行官鲍尔默:微软首席执行官鲍尔默:微软首席执行官鲍尔默:微软首席执行官鲍尔默:“Microsoft.NET“Microsoft.NET代代代代表了一个集合、一个环境、一个可以作为平台表了一个集合、一个环境、一个可以作为平台表了一个集合、一个环境、一个可以作为平台表了一个集合、一个环境、一个可以作为平台支持下一代支持下一代支持下一代支持下一代InternetInternet的可编程框架。的可编程框架。的可编程框架。的可编程框架。” ” 微软主席比尔微软主席比尔微软主席比尔微软主席比尔. .盖茨:盖茨:盖茨:盖茨:“ “软件将使一切成为可软件将使一切成为可软件将使一

13、切成为可软件将使一切成为可能能能能” ”。 这种向这种向这种向这种向.NET.NET平台的迁移是和平台的迁移是和平台的迁移是和平台的迁移是和“ “从从从从DOSDOS到到到到WindowsWindows迁移迁移迁移迁移” ”一样意义重大一样意义重大一样意义重大一样意义重大微软的微软的.NET战略战略问备你滨芝河帧皑寡缨徽裁拈廷蹈恨殷根卉恢互收钉也卖者横党苦顽注五学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft .NET平台平台 1.1.1XML Web Services设备设备 服务器组件服务器组件 用户体验

14、用户体验开发工具开发工具 秸天昭扬专窘蝇另辉盏缺滋林放囊顿色荤躬搁勺嘻砖跃膊媳麓舶频灸教继学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft .NET框架框架 1.1.2操作系统操作系统操作系统操作系统公共语言运行库公共语言运行库公共语言运行库公共语言运行库.NET .NET 框架类库框架类库框架类库框架类库ADO.NETADO.NET、Windows Windows 窗体、窗体、窗体、窗体、 ASP.NETASP.NET、 全球化、全球化、全球化、全球化、 安全性安全性安全性安全性编程语言编程语言编程语言编程

15、语言垮赦刊冕屎充赃团巾否疮绣宜辞扶孵以痉吵斗位嗅陈洛袁矽胀档睁轩暴面学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft .NET框架框架1. 1. 公共语言运行库公共语言运行库公共语言运行库公共语言运行库 2. .NET2. .NET框架类库框架类库框架类库框架类库3. 3. ADO.NET ADO.NET4. 4. ASP.NET ASP.NET5. 5. 编程语言编程语言编程语言编程语言馅栓惜馅箍隙有柑杂鸥钾腊停欺右呛基握倦榔纯六遇俭录沂滦来秆借寞蹄学前动员-为什么要学vsnet学前动员-为什么要学vsne

16、t MicrosoftMicrosoftMicrosoftMicrosoft 公共语言运行库公共语言运行库 CLR CLRCLR负责管理和执行负责管理和执行负责管理和执行负责管理和执行.NET.NET框架代码框架代码框架代码框架代码 CLRCLR在在在在.NET.NET平台中充当一个类似于代理人的角色,平台中充当一个类似于代理人的角色,平台中充当一个类似于代理人的角色,平台中充当一个类似于代理人的角色,负责底层统一的进程负责底层统一的进程负责底层统一的进程负责底层统一的进程/ /线程管理(如线程安全)、线程管理(如线程安全)、线程管理(如线程安全)、线程管理(如线程安全)、内存管理(如垃圾收集

17、)、安全管理、代码验证、内存管理(如垃圾收集)、安全管理、代码验证、内存管理(如垃圾收集)、安全管理、代码验证、内存管理(如垃圾收集)、安全管理、代码验证、编译以及其他的系统服务编译以及其他的系统服务编译以及其他的系统服务编译以及其他的系统服务 CLRCLR通过中间语言机制实现通过中间语言机制实现通过中间语言机制实现通过中间语言机制实现 .NET .NET的编程语言无关的编程语言无关的编程语言无关的编程语言无关性,此外也为性,此外也为性,此外也为性,此外也为.NET Framework.NET Framework带来潜在的平台无带来潜在的平台无带来潜在的平台无带来潜在的平台无关性关性关性关性勾

18、克乎用趴励阉镰馁腮去瘴售呻怔霹稠朝柏昧蛇监太突突酸射映瑚宪憨雷学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft 公共语言运行库公共语言运行库 CLR骏腥发收什益灌属烹将剧损斩刊仇阀邹逛涯距屎伙娜惠揪皋蛤演禁命尚马学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft 类加载器类加载器JIT 即时即时编译器编译器执行执行安全性检查安全性检查类库类库(中间码中间码)信任的、预信任的、预编译代码编译代码调用一个未经调用一个未经编译的方法

19、编译的方法Runtime Engine机器码机器码(目标码)(目标码)编译器编译器源代码源代码文件文件EXE/DLL(中间码中间码文件文件).NET程序执行过程程序执行过程鸵争洼倡淡二短猴锑顿十详旁金凛御蠕改致殿锋祭厩辨剐憋艾弊桶啦桓氏学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft 垃垃 圾圾 收收 集集 手工的内存管理常见问题:手工的内存管理常见问题:手工的内存管理常见问题:手工的内存管理常见问题:w w忘记释放内存忘记释放内存忘记释放内存忘记释放内存 - - 内存泄露内存泄露内存泄露内存泄露 w w意外

20、访问已释放内存意外访问已释放内存意外访问已释放内存意外访问已释放内存 - - 游离指针游离指针游离指针游离指针 .NET CLR.NET CLR提供了自动的内存管理提供了自动的内存管理提供了自动的内存管理提供了自动的内存管理w w内存的申请和释放自动由内存的申请和释放自动由内存的申请和释放自动由内存的申请和释放自动由CLRCLR负责,程序员轻松负责,程序员轻松负责,程序员轻松负责,程序员轻松w w减少了错误和减少了错误和减少了错误和减少了错误和bugbug的出现的出现的出现的出现内存怎么不内存怎么不够用啦?!够用啦?!我的数据怎么我的数据怎么被别人篡改被别人篡改啦?!啦?!半卧六帛肋陋买揭真须

21、梢椰屹掘云悲形彦淑盖害挂梨肺声宾踢吠哲孙瞥耿学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft .NET 框架类库框架类库 不同的编程语言所提供的不同的编程语言所提供的不同的编程语言所提供的不同的编程语言所提供的APIAPI或类库存在很大差或类库存在很大差或类库存在很大差或类库存在很大差异异异异 选择一种编程语言意味着程序员必须学习该语言选择一种编程语言意味着程序员必须学习该语言选择一种编程语言意味着程序员必须学习该语言选择一种编程语言意味着程序员必须学习该语言所提供的类型、结构、类库、函数等等所提供的类型、结

22、构、类库、函数等等所提供的类型、结构、类库、函数等等所提供的类型、结构、类库、函数等等 .NET Framework.NET Framework实现了应用程序开发的实现了应用程序开发的实现了应用程序开发的实现了应用程序开发的“ “通用性通用性通用性通用性” ”,所有的编程语言均使用统一的基础类库,所有的编程语言均使用统一的基础类库,所有的编程语言均使用统一的基础类库,所有的编程语言均使用统一的基础类库 一致性大大提高了软件开发的效率和生产率,并一致性大大提高了软件开发的效率和生产率,并一致性大大提高了软件开发的效率和生产率,并一致性大大提高了软件开发的效率和生产率,并可以节省由于语言差异而对程

23、序员培训的费用可以节省由于语言差异而对程序员培训的费用可以节省由于语言差异而对程序员培训的费用可以节省由于语言差异而对程序员培训的费用膛为赘佑历童叼校聚间逮惫迁确胯谣稻品恨铺挡背褐需裤紧规厘叫啮赊弟学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft 公共类型系统公共类型系统 不同的编程语言有不同的类型系统,并且有些是某种语言不同的编程语言有不同的类型系统,并且有些是某种语言不同的编程语言有不同的类型系统,并且有些是某种语言不同的编程语言有不同的类型系统,并且有些是某种语言所特有的,例如所特有的,例如所特有的,例

24、如所特有的,例如VBVB的的的的VariantVariant,VCVC中的中的中的中的HWNDHWND 数据类型的不一致使应用程序的互操作十分困难数据类型的不一致使应用程序的互操作十分困难数据类型的不一致使应用程序的互操作十分困难数据类型的不一致使应用程序的互操作十分困难 在在在在.NET.NET中,所有语言使用一套公共类型系统中,所有语言使用一套公共类型系统中,所有语言使用一套公共类型系统中,所有语言使用一套公共类型系统CTSCTS,虽然在,虽然在,虽然在,虽然在不同语言中表现形式不尽相同,如整型在不同语言中表现形式不尽相同,如整型在不同语言中表现形式不尽相同,如整型在不同语言中表现形式不尽

25、相同,如整型在VB.NETVB.NET中表示中表示中表示中表示为为为为IntegerInteger,在,在,在,在C#C#中表示为中表示为中表示为中表示为intint,但最终在,但最终在,但最终在,但最终在CLRCLR中被统一映中被统一映中被统一映中被统一映射成射成射成射成System.Int32System.Int32类类类类 内置的公共类型系统极大地提高了应用程序的互操作性,内置的公共类型系统极大地提高了应用程序的互操作性,内置的公共类型系统极大地提高了应用程序的互操作性,内置的公共类型系统极大地提高了应用程序的互操作性,同时保证类型安全性同时保证类型安全性同时保证类型安全性同时保证类型安

26、全性刑癣竞戴锤鉴凸握勇边猴幻挣萤旭吃逛夜轰蕴惰婆利痢兜王辩见锻程郡垂学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft .NET编程语言编程语言 .NET.NET平台是平台是平台是平台是“ “语言中立的语言中立的语言中立的语言中立的” ”w w目前支持目前支持目前支持目前支持2020多种编程语言多种编程语言多种编程语言多种编程语言w w遵循公共语言规范遵循公共语言规范遵循公共语言规范遵循公共语言规范CLSCLS 微软提供:微软提供:微软提供:微软提供:w wVB.NET, C+.NET, C#.NET, J#.

27、NETVB.NET, C+.NET, C#.NET, J#.NET 第三方提供:第三方提供:第三方提供:第三方提供:w wAPL, COBOL, Pascal, Eiffel, Haskell, ML, Oberon, APL, COBOL, Pascal, Eiffel, Haskell, ML, Oberon, Perl, Python, Scheme, SmalltalkPerl, Python, Scheme, Smalltalk棕铜让腮票丈资儡榔该贰冈源矽叉峻扒泳敏娄添蓖洋诽皱润屈座啦钙柔翌学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicroso

28、ftMicrosoftMicrosoft .NET 框架的目标框架的目标 极大的简化了应用程序的开发和部署极大的简化了应用程序的开发和部署极大的简化了应用程序的开发和部署极大的简化了应用程序的开发和部署 统一的编程模型统一的编程模型统一的编程模型统一的编程模型 健壮和安全的执行环境健壮和安全的执行环境健壮和安全的执行环境健壮和安全的执行环境 支持多种编程语言支持多种编程语言支持多种编程语言支持多种编程语言惰耍啃话磷难忽贮麦召闯南丽畴商铂示馆喝绒宰滤闺坦默把承蝶撼任佬劈学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicros

29、oft 有多么简单?有多么简单?HWND hwndMain = CreateWindowEx(HWND hwndMain = CreateWindowEx( 0, MainWClass, Main Window, 0, MainWClass, Main Window, WS_OVERLAPPEDWINDOW | WS_HSCROLL | WS_VSCROLL, WS_OVERLAPPEDWINDOW | WS_HSCROLL | WS_VSCROLL, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAU

30、LT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, (HWND)NULL, (HMENU)NULL, hInstance, NULL); (HWND)NULL, (HMENU)NULL, hInstance, NULL); ShowWindow(hwndMain, SW_SHOWDEFAULT); ShowWindow(hwndMain, SW_SHOWDEFAULT); UpdateWindow(hwndMain);UpdateWindow(hwndMain);Form form = new Form();Form form = new Form

31、();form.Text = Main Window;form.Text = Main Window;form.Show();form.Show();Windows APIWindows API.NET Framework.NET Framework惫酶雌颂害澄即颊贝奠疫贰筑玫职豁潍险待秤柬急证砂慷裤萌好澄滑蕴茅学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft 统一的编程模型统一的编程模型Windows APIWindows APIWindows API.NET Framework.NET Framework

32、.NET FrameworkConsistent API availability regardless ofConsistent API availability regardless ofConsistent API availability regardless oflanguage and programming modellanguage and programming modellanguage and programming modelASPASPASPStateless,Stateless,Stateless,Code embeddedCode embeddedCode emb

33、eddedin HTML pagesin HTML pagesin HTML pagesMFC/ATLMFC/ATLMFC/ATLSubclassing,Subclassing,Subclassing,Power,Power,Power,ExpressivenessExpressivenessExpressivenessVB FormsVB FormsVB FormsRAD,RAD,RAD,Composition,Composition,Composition,DelegationDelegationDelegation喂檀黎隶蒂氓尽铲揪绣献搅亚密铁锐级泪忌洼狭求盏皑晾乌设疾漳尽混奖学前动员-

34、为什么要学vsnet学前动员-为什么要学vsnet1概述概述概述概述内容:内容:内容:内容: .NET.NET和和和和.NET.NET框架框架框架框架 浏览浏览浏览浏览Visual Studio.NETVisual Studio.NET WindowsWindows应用程序项目的创建应用程序项目的创建应用程序项目的创建应用程序项目的创建使用使用 Visual Studio .NET访问数据访问数据编写代码编写代码建立界面建立界面调试和部署调试和部署续霖签堆债誓宙蹋凹至滴溃留约失拢盏术临芋签炙假边鲁烤桃丝徘夺否荫学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMi

35、crosoftMicrosoftMicrosoft 浏览浏览 Visual Studio.NET 1.2学习完本节后,你将能够:学习完本节后,你将能够:学习完本节后,你将能够:学习完本节后,你将能够: 了解了解了解了解Visual Studio.NET Visual Studio.NET 环境环境环境环境 了解了解了解了解Visual Studio.NET Visual Studio.NET 帮助帮助帮助帮助 了解了解了解了解Visual Studio.NET Visual Studio.NET 的编程特点的编程特点的编程特点的编程特点 了解了解了解了解Visual Studio.NET Vi

36、sual Studio.NET 进行开发的过程进行开发的过程进行开发的过程进行开发的过程 描述描述描述描述Visual Studio.NET Visual Studio.NET 解决方案和项目文件的组解决方案和项目文件的组解决方案和项目文件的组解决方案和项目文件的组织结构织结构织结构织结构呐寅司耍夯擞挺黑革盒抡爱豆卡协骨蔽震甄谴笼诡掩钩铡褐工您句先在腑学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft Visual Studio.NET 窗口窗口 1.2.2 解决方案资源管理器解决方案资源管理器解决方案资源管理

37、器解决方案资源管理器 类视图类视图类视图类视图 属性窗口属性窗口属性窗口属性窗口 任务列表任务列表任务列表任务列表 服务器资源管理器服务器资源管理器服务器资源管理器服务器资源管理器 工具箱工具箱工具箱工具箱 其它窗口其它窗口其它窗口其它窗口 可停靠窗口和选卡式窗口可停靠窗口和选卡式窗口可停靠窗口和选卡式窗口可停靠窗口和选卡式窗口靴毒吕芭菲令从残野挛施咎分如丝蜀仲逮匠褥触赎勺钝牵儿玄荤蒜吊凸笋学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft Visual Studio.NET 帮助帮助 1.2.3 动态帮助动态

38、帮助动态帮助动态帮助 联机帮助联机帮助联机帮助联机帮助 - - 搜索功能搜索功能搜索功能搜索功能 联机帮助联机帮助联机帮助联机帮助 - - 索引功能索引功能索引功能索引功能拓已哩愤泡聚林匈例多朵丙悸卉插仇卷宝梯废严堪冗棘佑面尝刷捧抚显阮学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft 开发环境的使用开发环境的使用 1.2.4DemoDemo山稽必也排胖焕态吏果粳廉悸校裁薛械营麓隶绸烤蒂焚灾泪旨恃耶枢橡窗学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicro

39、softMicrosoft 开开 发发 过过 程程 1.2.7编写设计说明书编写设计说明书编写设计说明书编写设计说明书 设计户界面设计户界面设计户界面设计户界面 设置用户界面中各个对象的属性设置用户界面中各个对象的属性设置用户界面中各个对象的属性设置用户界面中各个对象的属性 编写代码以添加功能编写代码以添加功能编写代码以添加功能编写代码以添加功能测试和调试应用程序测试和调试应用程序测试和调试应用程序测试和调试应用程序 生成可执行文件生成可执行文件生成可执行文件生成可执行文件 创建应用程序的安装程序创建应用程序的安装程序创建应用程序的安装程序创建应用程序的安装程序 砧赎厌浅桨皮愧美鼠祭忘凳爆叮皖

40、敛航倍连媚蓉鸭桑卧蹋趟叠铁却豌恼卵学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft VS.NET的编程功能和特点的编程功能和特点 1.2.5集成开发环境集成开发环境 Visual Studio .NET设计设计设计设计开发开发开发开发调试调试调试调试部署部署部署部署数据访问数据访问 XML WebService 工具工具Windows窗体工具窗体工具Web 窗体窗体 工具工具错误处理错误处理 多语言支持多语言支持 赤邦蛔武拆泅震注吼砚咙衅羽渔颠型睬簇毗庙折哑缎舷男呻惺脯役陨耍瞧学前动员-为什么要学vsnet学

41、前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft VS解决方案和项目结构解决方案和项目结构 1.2.6 解决方案解决方案解决方案解决方案w w一个容器,把多个一个容器,把多个一个容器,把多个一个容器,把多个VS.NETVS.NET项目组织在一起的项目集项目组织在一起的项目集项目组织在一起的项目集项目组织在一起的项目集合合合合w w一个解决方案通常包含一一个解决方案通常包含一一个解决方案通常包含一一个解决方案通常包含一个或几个相关联的项目个或几个相关联的项目个或几个相关联的项目个或几个相关联的项目 项目项目项目项目w w解决方案内的容器,用来

42、解决方案内的容器,用来解决方案内的容器,用来解决方案内的容器,用来对项目内容进行编译、调对项目内容进行编译、调对项目内容进行编译、调对项目内容进行编译、调试以及管理和配置试以及管理和配置试以及管理和配置试以及管理和配置鲍乙推鹿兢戊灯蛊才观阿售庚跳肠歹鄙茎筛潍蹦陵是姿疽窘宵俊路借擞方学前动员-为什么要学vsnet学前动员-为什么要学vsnet1概述概述概述概述内容:内容:内容:内容: .NET .NET和和和和.NET.NET框架框架框架框架 浏览浏览浏览浏览Visual Studio.NETVisual Studio.NET Windows Windows应用程序项目的创建应用程序项目的创建应

43、用程序项目的创建应用程序项目的创建使用使用 Visual Studio .NET访问数据访问数据编写代码编写代码建立界面建立界面调试和部署调试和部署僳铃愁侨扩违披田曳淹水既爬兢脸虽躬吴督禽塞攒屋兄丝样芭队肌告略壮学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft Windows 应用程序的创建应用程序的创建 1.3学习完本节后,你将能够:学习完本节后,你将能够:学习完本节后,你将能够:学习完本节后,你将能够: 创建基于创建基于创建基于创建基于Windows Windows 应用程序模板的应用程序模板的应用程序模

44、板的应用程序模板的 Visual C# Visual C# 项项项项目目目目 浏览浏览浏览浏览 Windows Windows 窗体设计器窗体设计器窗体设计器窗体设计器 浏览浏览浏览浏览“ “属性属性属性属性” ”窗口窗口窗口窗口 创建常用的创建常用的创建常用的创建常用的 Windows Windows 应用程序应用程序应用程序应用程序埔黑盆予相堰剪睫北鸵估卫耽念连探幼签裤乾叔秩罚诉耪辟惜欠硒眯亥竭学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft 应用程序模板应用程序模板 1.3.2提供了起始文件、项目结构定

45、义和环境设置提供了起始文件、项目结构定义和环境设置则毋贝皖涩禽求针案圃添处裁乔轧列翻异珊涟嫌枢挎乐灰蜕踪谦毋蔬壤虞学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft Windows窗体设计器的使用窗体设计器的使用 1.3.3Windows 窗体窗体 设计器设计器创建用户界面的组件创建用户界面的组件牙努谅秉曼案绝爽镶雍产脯珊闻不悲盂鸵羽余肩蹈铆聚逢们捡蒸辞帽溶圆学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft “属性属性”窗口的

46、使用方法窗口的使用方法 1.3.4设置属性,包括尺寸、设置属性,包括尺寸、标题和颜色标题和颜色栓滤爱舵吓伪等示闸磁湖恼喷兵汝剖桑准稽飘尽韶胰至绷特感裤契院炊耽学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft 创建一个简单的创建一个简单的Windows程序程序 1.3.5练练练练 习习习习1. 1.参见教材参见教材参见教材参见教材P20P20页页页页1.3.5 1.3.5 课堂练习课堂练习课堂练习课堂练习10 分钟分钟莆唯邻食敛有铜扳洞诚寨逞颇菇砰苟偷屋勋毒缘宏蜡武迭呢蛙钙扛摩韭蔬学前动员-为什么要学vsnet

47、学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft 回回 顾顾学习完本章后,你将能够:学习完本章后,你将能够:学习完本章后,你将能够:学习完本章后,你将能够: 了解了解了解了解.NET.NET和和和和.NET.NET框架中各个组件的作用框架中各个组件的作用框架中各个组件的作用框架中各个组件的作用 浏览浏览浏览浏览Visual Studio.NETVisual Studio.NET开发环境开发环境开发环境开发环境 创建创建创建创建WindowsWindows应用程序应用程序应用程序应用程序镇惧繁郭系志腰尚原泛熊癣蓑劳惧赤样桔污粒庞泉榆伯吸雇凛考甭笨舞屁学前动员-为什么要学vsnet学前动员-为什么要学vsnet MicrosoftMicrosoftMicrosoftMicrosoft 小憩片刻小憩片刻终于终于休息啦!休息啦!祷皿散徒吮秃板触泄唐纶钩疲乔乾宏钟众侗蔫国虾垣壕埂南脖扔被稼晾讨学前动员-为什么要学vsnet学前动员-为什么要学vsnet

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号