大学VisualC程序设计课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《大学VisualC程序设计课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 VisualC 程序设计 课件
- 资源描述:
-
1、学习目标了解什么是.NET与C#熟悉Visual Studio.NET集成开发环境(IDE)学会使用C#创建、编译和执行简单.NET应用程序掌握C#程序结构与书写格式使用控制台输入和输出。初步认识和了解窗体、控件、事件和方法。http:/ 熟悉Visual Studio.NET集成开发环境(IDE)学会在IDE下,使用C#创建、编译和执行简单的.NET应用程序 掌握C#程序结构与输入、输出方法。http:/ P2-3P2-3z.NET Framework.NET Framework,.NET:.NET:y微软为开发应用程序而创建的一个强大的开发平台。可以开发出运行在微软为开发应用程序而创建的一
2、个强大的开发平台。可以开发出运行在WindowsWindows上的几乎所有应用程序。上的几乎所有应用程序。z从程序员的眼光看从程序员的眼光看:y.NET.NET是一组用于建立是一组用于建立WebWeb服务器应用程序和服务器应用程序和WindowsWindows桌面应用程序的软件桌面应用程序的软件组件组件,用该平台建立的应用程序在,用该平台建立的应用程序在公共语言运行库公共语言运行库(Common Language Common Language Runtime,CLRRuntime,CLR)的控制下运行。)的控制下运行。z.NET Framework.NET Framework具有两个主要组件
3、:具有两个主要组件:y公共语言运行库公共语言运行库和和.NET.NET框架类库框架类库。http:/ 框架类库 又称为基础类库,是预先编写好的程序代码,提供数千个类、接口等工具供程序员直接使用,可以使用它开发多种应用程序。.NET支持的所有语言都能使用类库,任何语言使用类库的方式是一样的。公共语言运行库(CLR)负责管理用.NET框架类库开发的所有应用程序的运行。http:/ Intermediate Language,MSIL)。)。MSIL还不能在计算还不能在计算机上运行,还要通过机上运行,还要通过第二步编译工作将第二步编译工作将MSIL变为真正的机变为真正的机器语言,即时编译器器语言,即
4、时编译器(Just In Time,JIT)完成。完成。3.3.中间语言中间语言(MSIL)(MSIL)和和JITJIT即时编译即时编译http:/ 认识C#语言 C和C它们对组件和Web开发的有限支持已经不符合时代潮流了。在很多应用领域,使用这类语言已经不多。http:/ 认识C#语言 Java是SUN公司在90年代发布中期发布的一种强大的通用程序设计语言 它以C和C+为基础,加入了更多更加纯粹的面向对象特性;用JAVA编写的程序可以运行在任何平台上跨平台:JAVA程序运行在JAVA虚拟机上,可以实现“一次编写,到处运行”。C#可以说是微软为了与JAVA抗衡而开发。http:/ 认识C#语言
5、 C#(C Sharp)是一种现代的面向对象(微软称面向组件)的程序设计语言,它是专门为生成运行在.NET 框架上的企业级应用程序而设计的。微软对C#的定义:C#是一种安全的、现代的、简单的,由C和C衍生而来的面向对象的编程语言。它牢牢根植于C和C语言之上,并可以立即被C和C的使用者所熟悉。C#的目的就是综合Visual Basic的高生产率和C的行动力。http:/ 认识C#语言 使用 C#能做什么?本学期内容为通过本学期内容为通过C#控制台应用程序控制台应用程序学习学习C#语法、编程逻辑语法、编程逻辑 C#桌面应用程序桌面应用程序WinFormsInternet 应用程序应用程序ASP.N
6、ETWindows 服务程序服务程序Windows ServiceWeb 服务程序服务程序Web Servicehttp:/ IDE上直接支持的应用程序有很多种。选取最简单的两种举例。创建控制台应用程序 控制台应用程序:以字符界面(DOS界面)为运行环境,可编译为独立的可执行程序,通过命令行运行,在字符界面上输入输出。创建Windows应用程序 基于Windows窗体的应用程序,是一种基于图形界面接口GUI的应用程序,一般是用户计算机在本地运行(区别于Web应用程序)。http:/ Visual Studio.NET集成开发环境http:/ 什么是解决方案?使用VS.NET开发的每一个应用程序
7、称为解决方案。一个解决方案可以包括一个或多个项目。解决方案资源管理器以树状目录的形式列出其中的项目和文件。什么是项目?一个项目能解决一个独立的问题,通常是一个完整的程序模块。一个项目包含多个项(文件、文件夹、引用、数据连接)。http:/ Studio.NET的服务器管理控制台。http:/ Developer Network),查找与该操作相关的帮助主题并把它认为可能最有用的主题列在第一位。单击一个链接后,默认情况下此主题将会显示在Visual Studio.NET窗口中。当在代码窗口中编辑源代码时,“动态帮助”窗口会显示正在输入的关键字和类的帮助主题。http:/ 常用菜单项介绍1)文件:
8、新建:可新建项目、文件、解决方案打开:可打开项目或文件2)调试启动调试:F5开始执行(不调试)CTRLF5单步执行:逐语句F11 逐过程 F10设置断点:F9http:/ 题目描述:创建一个控制台应用程序显示效果如右图所示:http:/ System;namespace Hello class hello static void Main()Console.WriteLine(Hello.NET);Console.WriteLine(Hello C#!);v一个简单的控制台应用程序一个简单的控制台应用程序“调试调试”“启动调试启动调试”或按或按“F5”、ctrl+F5注释:单行注释注释:单行注
9、释“/”多行注释多行注释“/*/”用用using引用一个命名空间引用一个命名空间 定义命名空间定义命名空间定义定义Main方法方法定义类定义类http:/ System;namespace Hello class hello static void Main()Console.WriteLine (Hello,world);v一个简单的控制台应用程序一个简单的控制台应用程序1.命名空间:命名空间:类的组织方式,可看作是给类进行分类类的组织方式,可看作是给类进行分类的系统。的系统。用用namespace 来声明:来声明:用用“using”来引用:来引用:注:引用了命名空间后,可以直接使用这个命名
10、空间注:引用了命名空间后,可以直接使用这个命名空间的类和方法的类和方法,如:如:namespace namespace 命名空间名命名空间名using using 命名空间名命名空间名Console.WriteLine(“hello world!”);System是是Visual Studio.NET中的最基本中的最基本的命名空间,在创建项目时,的命名空间,在创建项目时,Visual Studio.NET平台都会自动生成导入平台都会自动生成导入该命名空间,并且放在程序代码的起始处。该命名空间,并且放在程序代码的起始处。http:/ System;namespace Hello class he
展开阅读全文