- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计第一章讲述
面向对象程序设计(C#)
主讲教师:王丽影
电 话E-mail
授课学时:46学时
考查形式:考查
(上课:10%,上机任务:30%,作品:60%)
教材:
《Visual C#程序设计》 刘先省 陈克坚 董淑娟主编
机械工业出版社
第1章 程序设计语言与程序设计第2章 Visual C#概述第3章 C#语法基础第4章 顺序结构程序设计第5章 选择结构程序设计第6章 循环结构程序设计第7章 面向对象编程技术第8章 继承
第9章 数组与自定义类型第10章 菜单、工具栏与状态栏第11章 文件操作第12章 数据库技术第13章 ActiveX控件第14章 异常处理与跟踪调试第15章 开发WEB应用程序第16章 部署应用程序
学习C#语言的目的:
理解面向对象编程的基本概念
掌握C#面向对象程序设计
第一章 Visual C#概述
目 录
.NET 解决的问题
现有技术存在的问题
应用程序之间、设备之间的通信非常困难
大部分应用程序不支持多平台和多客户端
程序员必须花费大量时间编写底层代码以实现多平台和多客户端支持
为提高稳定性和减少工作量,不得不缩小应用程序的应用范围
Visual Studio .NET简介
什么是 .NET 框架(.NET Framework)
Microsoft .NET 框架是生成、部署和运行 Web 服务及应用程序的平台。它提供了一个生产率高且基于标准的多语言环境,用于将现有投资与下一代应用程序和服务集成,同时提供了解决 Internet 规模应用程序的部署和操作难题的灵活性。.NET 框架由三个主要部分组成:公共语言运行时(Common Language Runtime,CLR)、统一类库的分层集合和称为 ASP.NET 的 Active Server Pages 组件化版本。
.NET Framework组件
Win32
公共语言运行库 (CLR)
.NET Framework基础类库
ADO.NET 和 XML
XML Web Service
用户界面
Visual
Basic
C++
C#
ASP.NET
Perl
Python
…
.net 版本历史及Windows 所安装的版本
使用.NET Framework的优点
基于公认的互联网标准和规范
HTML、XML、HTTP、SOAP、XSLT、Xpath
统一的编程模型
.NET 类可被所有基于 .NET 的开发语言重用
同一段代码可被不同类型的应用程序重用
层次式的命名空间
.NET 以命名空间和类的形式组织代码
易于扩展的类
通过继承扩展现有的类
跨语言继承和扩展类
语言无关
.NET 开发工具——Visual Studio .NET
Visual Studio .NET
Windows 窗体 开发工具
Web 窗体 开发工具
错误处理
数据访问
多语言支持
Web 服务开发工具
开发
调试
部署
设计
官网/
目 录
C#语言简介
Visual Studio 2008安装
Visual Studio 2008介绍
1.2 C#集成开发环境
1.2.1 C#概述
C#是一种面向对象的编程语言,主要用于开发可以运行在.NET平台上的应用程序。 C#的语言体系都是构建在.NET框架上的。
机器语言
汇编语言
面向过程语言
面向对象
C#
开发效率增高
开发效率增高
灵活性降低
C#语言的特点
1、语法简单,不允许操作内存,去掉了指针操作。
2、面向对象的思想:封装、继承、多态。
3、支持Web标准:HTML,XML,SOAP。
4、具有强大的安全机制,如不会出现内存泄漏。
5、高度的兼容性,与其它开发语言开发的组件的兼容。
6、完善的异常处理机制。
为什么要学 C#程序设计
先进的技术
诱人的前景
提高工作效率
如果你学会了VB,你就可以闯荡江湖了
如果你学会了VC,你就可以纵横江湖了
如果你学会了C#,你就可以笑傲江湖了
1.2.2 Visual Studio 2008安装
采用.Net平台作为开发平台,其初始界面如下:
Visual Studio 2008简介
Visual studio 2008是微软公司出品的一套完整的开发工具,可用于开发
.NET平台上的程序。
目前广泛使用的有两个版本:
Visual Studio 2008
Professional Edition
Visual Studio
2008 Team System
+
两个版本
专业版
团队开发版
对于初学者,可以到微软官方网站上下载Visual Studio Team System 2008 Team Suite(90 天试用版
您可能关注的文档
- 项目8视图与索引的创建详解.pptx
- 非限制性定语从句讲述.ppt
- 传输线路施工规范精要.ppt
- 非洲——撒哈拉以南地区讲述.ppt
- 住宅小区综合安防解决方案精要.docx
- 首尾绳悬挂装置分类及参数详解.docx
- 面包车改手扶箱暖风图文教程(面包车通用)讲述.doc
- 面具设计与制作讲述.ppt
- 项目10液压控制系统及油路详解.ppt
- 面向制造物流路径规划的超立方链接算法研究121214讲述.doc
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)