21世纪高职高专规划教材 C#语言程序设计 李继武 彭德林 主 编 张 珑 赵 松 周建辉 副主编

Slides:



Advertisements
Similar presentations
邱锡鹏 复旦大学计算机科学技术学院 Text Books  “Dragon book”  Compilers: Principles, Techniques, and Tools (2nd Edition)  Alfred V. Aho;Monica S.
Advertisements

教育技术装备统计系统 使用培训 教育部基础教育司 教育部教育管理信息中心.
汇报人:贾建忠 2008年8月 汇报人:贾建忠 2008年10月.
第21章 .NET报表设计 (时间:1.5次课,3学时).
第6章 数据库管理软件Access 年秋.
硕士论文开题报告 煤炭企业物流信息系统的 研究与设计 指导老师: 学生姓名: 学 号:
第一章 認識程式語言.
说网络技术专业 江苏联合职业技术学院徐州财经分院 王 磊.
微软与高校信息化 李 志 霄 博士 首席技术官 微软(中国)有限公司.
第一章 認識 Visual Basic 本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載
Access数据库知识 安丘市职业中专 雷云龙.
程式語言與設計 授課教師:蔣德威.
网站如何定制建设???.
網頁技術簡介.
課程名稱:程式設計 授課老師:________
在线考试系统 答辩人: 朱允昌、朱碧云、张海燕 汇报时间: 指导老师: 任艳、徐怡 软件应用与开发类
在线考试系统 答辩人: 朱允昌、朱碧云、张海燕 汇报时间: 指导老师: 任艳、徐怡 软件应用与开发类
面向对象程序设计 (Visual C# .NET)
Ch03 VB.NET語法建立ASP.NET 網頁程式設計.
第1章 程式語言與Visual Basic的基礎
.NET 程式設計入門(使用 C#) 講師:鄧智鴻.
第ㄧ章 認識 VB 2008 與主控台應用程式 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
第 2 章 SQL Server 2008 R2資料庫安裝設定與管理
第一章 認識Visual C 環境架構 1-1 認識Visual C Visual Studio 概觀
.NET Framework 3.0 Windows WorkFlow Foundation 工作流设计
Microsoft .NET 第4組 十月15, 2002 B 陳東傑 B 蔣佳勳
第 3 章 SQL Server 2000 伺服器管理初步.
CH11.
網路點名系統 致遠管理學院網路通訊學系 張逸中 2007/6/22.
XML資料傳輸 黃笠宸 4/3.
BizTalk Server 2004.
Visual C# 2010 程式設計經典 第15章 ADO .NET與資料工具.
南华大学计算机学院 软件工程系 QQ讨论群:
指導老師 : 張文智 組員: B 黃美華 B 林耕宇 B 蕭凱中 B 游振偉
.NET 簡介.
.NET 簡介.
第16章 VB.NET物件導向與.NET Framework
第1章 .NET与C# 为什么要设计一门新的编程语言? C#在微软的.Net平台中占据什么样的地位?
BizTalk Server 2004.
第一章: Java Web 开发技术概述.
第一章 Visual Studio、SQL Server介紹與開發環境
第2章 ADO.NET 2.0概述.
组长:吴蔚 项目组成员:吴蔚,邱丁兰,汪琳莺
基于 C# 的 .NET Framework 程序设计
第2章 Visual FoxPro 简介 Visual FoxPro概述 Visual FoxPro设计工具
数据保护技术(完整性、并发性、安全性和数据库恢复)
MBL 325 开发跨平台的 Windows Mobile应用程序
Ch01網際網路、HTML 、 Script 、 ASP.NET簡介
視窗程式設計簡介-VB、Visual Studio
《网上报告厅》使用说明 北京爱迪科森教育科技股份有限公司.
疾病预防控制绩效考核管理软件 开发思路 & 使用说明
課程名稱:_____________ 指導教授:_____________
Visual Basic.NET 程序设计语言课程内容
Empower for MircoSoft ISV
数据库技术与应用 (开学篇) 同济大学.
第1章 Visual Basic 简介 郭清溥.
微软云计算 --Windows Azure platform
大專院校美食網- 以新北市為例 商務科技管理專題 組 別: 第二組 專題成員: 方采薇 陳宜欣
Network Application Programming(3rd Edition)
第三篇 Excel 2002 第六章 認識Excel 2002 第七章 深入Excel Excel 2002的功能特色
專題實驗B組: 智慧型校園IP網路監控系統 (Intelligent IP Network Surveillance System on the Campus) 東吳大學資訊科學系 指導教師: 楊欣哲 教授 組 長:資四A 張立顗 組 員:資四A 秦仲杰、賴楦衡、鄭淵澤.
第1章 SQL Server 2005概述 教学提示:SQL Server 2005是微软的下一代数据管理和分析解决方案,它给企业级应用数据和分析程序带来更好的安全性、稳定性和可靠性,使得它们更易于创建、部署和管理,从而可以在很大程度上帮助企业根据数据做出更快、更好的决策,提高开发团队的生产力和灵活度,以及在减少总体IT预算的同时,能够扩展IT基础架构以更好地满足多种需求。
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
第1章 ASP.NET基础.
本章要点: 了解ASP.NET 4.5的基础.NET Framework。
瞻前顧後 Windows程式開發方式的重要演進
第11章 安全管理 教学提示:数据库安全是关系数据库中的非常重要的方面,包括了系统安全、数据安全、资源管理、用户管理、权限管理、角色管理、口令管理以及授权、认证、审计等相当多方面的内容。本章讲述有关数据库安全方面的知识。 数据库系统的安全性是每个数据库管理员都必须认真考虑的问题。SQL Server.
IT DNA- 微軟MVP、資深IT人胡百敬 資訊產業全攻略!IT知識工作者聯手推薦! 資訊新鮮人》 專業資訊人》 知識工作者》
安裝 Visual C Express Edition
编译原理 中南大学软件学院 陈志刚.
Presentation transcript:

21世纪高职高专规划教材 C#语言程序设计 李继武 彭德林 主 编 张 珑 赵 松 周建辉 副主编 7-5084-3947-3

1.1 .NET平台 1、底层操作系统 这部分包括微软提供的几种操作系统Windows 2000、Windows XP、Windows 2003等。

1.1 .NET平台 2、.NET企业服务器 Microsoft SQL Server 2000 Microsoft Exchange 2000 Microsoft BizTalk Server 2000 Microsoft Application Center 2000 Microsoft Mobile Server

1.1 .NET平台 3、.NET框架 .NET 框架包含两个主要部分:公共语言运行库(Common Language Runtime,CLR)和.NET框架类库(FCL)。

1.1 .NET平台 4、Visual Studio .NET集成开发环境 它是微软耕耘多年的开发工具,在构建基于Windows平台的各种程序时,它为程序员提供了非常出色的开发环境。

1.2 .NET框架 1.2.1 公共语言运行库(CLR) 公共语言运行库(CLR)为执行用.NET语言编写的代码提供了一个运行环境。它管理.NET代码的执行,包括对内存和对象生存期的管理。具体来说,CLR主要负责以下几种任务:

1.2 .NET框架 1、创建和执行托管代码 用.NET框架编写的代码就是托管代码,它在CLR的控制下运行。为了利用CLR的功能,我们首先选择一种面向CLR的编程语言,比如C#或VB.NET,然后利用该语言进行软件开发,开发完的程序将被编译成微软中间语言(Microsoft Intermediate Language,简称MSIL)。在执行MSIL之前,由.NET框架的即时(Just-In-Time)编译器将MSIL转换成适合特定CPU结构的本地代码。

1.2 .NET框架 2、自动内存管理 我们在用C++进行软件开发时,对内存的使用完全由程序员来决定,内存的申请和释放也完全由程序员自己来做。实践表明,程序员在使用完内存后常常忘记了释放内存,从而造成内存泄漏,为程序的稳定性埋下了隐患。 CLR提供了一种垃圾回收机制。也就是说,程序员只管申请内存,不管释放内存。CLR后台有一个专门的垃圾回收线程,它会按照自己的算法不定时地检查它托管的内存,如果发现没有引用的对象在占据内存,它就会把内存收回。

1.2 .NET框架 3、跨语言的互操作性 所谓跨语言的互操作性就是指用一种语言编写的代码同用另一种语言编写的代码进行交互操作的能力,这种能力有助于提高代码的重用性,提高软件的开发效率。 所有面向CLR的编程语言都必须支持通用语言规范(Common Language Specification,简称CLS),CLS是支持.NET的编译器的最低标准集,它可以确保多种语言的互操作性。

1.2 .NET框架 1.2.2 .NET框架的类库 .NET框架类库(FCL)通过提供可以继承的基类为开发者提供支持。开发者在自己的应用程序中可以使用一套分层次的.NET类,这些类由被称为命名空间的容器组织起来,能够为开发者提供可重复使用的基本功能或者高级功能。

1.2 .NET框架 .NET框架类库(FCL)包括如下内容: 1、系统框架服务 2、ADO.NET组件 3、XML数据组件 4、Windows Forms组件 5、Web Foms组件

1.3 Visual Studio.NET 1.3.1 Visual Studio.NET简介 Visual Studio .NET 是微软开发的针对.NET平台的集成开发环境,它包含一套完整的开发工具,可以开发桌面应用程序、ASP.NET Web 应用程序、XML Web services和移动应用程序。该环境包含Visual Basic .NET、Visual C++ .NET、Visual C# .NET 和 Visual J# .NET四种编程语言,并允许它们共享工具,这有助于创建混合语言解决方案。

1.3 Visual Studio.NET 1.3.2 用Visual Studio.NET开发C#应用程序 Visual Studio.NET(本书简称VS.NET)是微软针对.NET平台提供的集成的开发环境,它为开发人员提供了功能强大的调试器和各种各样的设计器,下面我们通过一个案例来学习VS.NET开发程序的基本步骤。

本章小结 本章详细介绍了.NET平台的主要内容,重点阐述了公共语言运行库(CLR)和.NET框架类库的工作原理,对Visual Studio.NET集成开发工具进行了介绍,并通过一个案例演示了通过VS.NET开发程序的基本步骤,希望学生重点熟悉VS.NET开发程序的基本步骤。