高级语言程序设计20141127

上传人:豆浆 文档编号:7204131 上传时间:2017-09-01 格式:PDF 页数:51 大小:1.66MB
返回 下载 相关 举报
高级语言程序设计20141127_第1页
第1页 / 共51页
高级语言程序设计20141127_第2页
第2页 / 共51页
高级语言程序设计20141127_第3页
第3页 / 共51页
高级语言程序设计20141127_第4页
第4页 / 共51页
高级语言程序设计20141127_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《高级语言程序设计20141127》由会员分享,可在线阅读,更多相关《高级语言程序设计20141127(51页珍藏版)》请在金锄头文库上搜索。

1、高级语言程序设计( C#) 1 高级语言程序设计( C#) 主讲:李刚 课程代码: 0204011B2 学时: 56 学分: 3.5 类别:专业基础 性质:必修 基础课程:大学计算机基础、高等数学 后续课程:数据结构与数据库、数字图形处理、计算机图形学、测量程序设计; 1 基础知识 1.1C#定义 1、面向对象 2、 .NET 注意: C#: Anders Hejisberg(安德斯 .海尔斯伯格 ); Delphi: Anders Hejisberg; Java: James Gosling, Bill Jay Guy Stell, Arthur Van Hoff; C+: Bjarne S

2、troustrup; C: Dennis Ritchie。 1.2C#特点 1、语法简洁; 2、面向对象的设计; 3、与 Web紧密结合; 看书, P4。 C sharp(锋利); C#=C+ 提问什么特点, P4。 高级语言程序设计( C#) 2 4、强大的安全机制; 5、兼容性; 6、 灵活的版本处理技术; 7、完善的错误、异常处理机制。 1.3C#与 .NET 框架 1、 .NET/dotNet 是 基于 .NET Farmework 的 一种架构,一种技术,一种平台。 2、 C#编程语言 注意: 编程语言是一种和计算机交流的语言。 1.4.NET 用途 注意: C/S( Client/

3、Server)客户端 /服务器; B/S( Browser/Server)浏览器 /服务器。 1、桌面应用软件开发 ( winform) ; 注意: 只有用 .NET 开发的桌面应用程序才能叫 Winform。 2、 Internet 应用程序( Service); 注意: 通过浏览器输入网址才能使用的应用程序 。 3、 手机应用程序的开发( wp8、 iOS、 Android); 4、嵌入式开发; 1.5 学习过程 1、概念的学习。包括:变量、常量、表达式、运算符、字符、字符串、数组、集合、属性、方法、结构、类 、接口 。 2、理解什么是面向对象; 3、 Winform(窗体、异常处理、控

4、件); 4、数据库访问(更、删、改、查); 引申 Java。 需要记住 4 种事,两种模式。 iOS( iphone Operating System)( C# ) , Symbian , Android( Java) 。 高级语言程序设计( C#) 3 5、高级应用; 6、实践; 7、 HTML、 、 JavaScript; 8、 App开发。 1.6 学习方法 1、多学多练; 2、多看帮助; 3、多帮助别人,多为同学答疑; 4、多记快捷键。 1.7IDE 介绍 数据库种类: SQL Server,Oracle, MySQL, Access ,Execl。 IDE: ( Integrated

5、 Development Environment)集成开发环境 FCL( Framework Class Library)Framework 类库; CLR ( Common Language Runtime)公共语言进行时; CLS ( Common Language Specification)公共语言规范; CTS( Common Type System)通用类型系统; JIT( Just in Time)即时编译器。 Web Service Winform A 和 XML 基本框架 CLR(CLS、 CTS、 JIT) 系统标准 安全防护 硬件 操作系统 ( Windows) 公共 语

6、言运行时( CLR) 类库 ( FCL) C#开发语言 硬件 .NET framework 框架 高级语言程序设计( C#) 4 注意: 1、 顶层是系统表现层; 2、 第二层是数据库访问层; 3、 第三、四层是业务逻辑层; 4、 底层是物理层。 1.8Visual Studio 介绍和 版本 1、 完整的开发工具集; 2、 开发桌面应用程序、 Web应用程序和移动端应用程序; 3、 快捷开发提供帮助 ; 4、 版本介绍 ; 名称 .NET Farmework 版本 时间 Visual Studio 1995 Visual Studio 97 1997 Visual Studio 6.0 19

7、98 Visual Studio 2002 1.0 2002 Visual Studio 2003 1.1 2003 Visual Studio 2005 2.0 2005 Visual Studio 2008 3.0、 3.5 2007 Visual Studio 2010 4.0 2010 Visual Studio 2012 4.5 2012 Visual Studio 2013 4.5.1、 4.5.2 2013 注意: 版本都向上兼容。 Visual Studio 2010的版本分类: ADO.NET ( ActiveX Data Objects) 访问数据对象 ,用于在以往的 Mi

8、crosoft 技术中访问数据。 XML ( Extensible Markup Language) 可扩展标记语言 。 高级语言程序设计( C#) 5 Visual Studio 2010 Professional 专业版 Visual Studio 2010 Premium 企业版 Visual Studio 2010 Ultimate 旗舰版 Visual Studio 2010 Test Professional 测试人员版 5、 官网: 注意: 1、 .NET架构是多语言、单平台架构、跨终端; 2、 Java 架构是单语言,跨平台架构、跨终端。 1.9MSDN 介绍 Microso

9、ft Help Viewer(帮助查看器 )。 1.10 安装和启动 1、 Visual C# Windows; 2、 选择控制台应用程序; 3、 .NET framework 4; 4、 项目名称; 5、 保存地址; 6、 解决方案名称。 1.11 窗口介绍 介绍测试人员工作内容。 高级语言程序设计( C#) 6 1、菜单 2、 工具栏 3、 解决方案管理器 注意: 1、 解决方案可以包含多个项目,项目可以包含多个文件、文件可以包含多个程序; 2、 如果相关工具栏消失或者被移动,可以通过 “工具 -导入导出视图 ”来重新设置 ; 4、代码结构 a) 引用命名空间 ; b) 命名空间 ,通常一

10、个类文件里只有一个命名 空间 ; 慢慢记一些快捷键; 菜单是分门别类记录功能; 工具栏是存放常用功能。 高级语言程序设计( C#) 7 c) 类 ; d) 方法 ; e) 所有程序都只有一个 Main方法, 程序中所有的代码都是从Main 方法的第一行代码开始执行,执行到 Main 方法的最后一行代码结束,程序执行完毕。 5、 设置行号和字体 1、增加行号。工具 - 选项 -多种语言 - 所有语言 -行号; 2、调整字体。工具 -选项 -环境 -字体。 6、 打开和保存项目 注意: 1、 .sln 是 VS 的解决方案文件扩展名; 2、 .cs 是 VS 可以加载的类(程序)文件。 1.12

11、第一程序 1、代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace RS14 第一个程序 class Program static void Main(string args) Console.WriteLine(Hello World!); Console.ReadKey(); 执行了一个 “Hello World!”字符的输出。 2、关键字 编号越大的字体越大 高级语言程序设计( C#) 8 学习和牢记 using、 namespace、 clas

12、s、 static、 void、 string 等关键字 意义 ,并学会从 MSDN 查找相关信息。 Console表示控制台应用程序的标准输入流、输出流和错误流。此类不能被继承。 1.13 添加多个解决方案 1、添加一个新建项目 2、设置启动项 1.14 项目的加载与卸载 选择你要卸载和启动的项目,点击鼠标右键,选择卸载和启动项练习: * *这是我的第一个程序 * * 高级语言程序设计( C#) 9 目,完成项目的卸载和启动。 1.15 注释 方式 1、单行注释。 /。换行了就不能被注释了。 2、多行注释。 /* */。 3、文档注释。用于对类和方法进行注释。 /。 注意: 1、 注释是给人

13、看的。 2、 说明被注释代码的含义; 3、 被注释代码段的附近; 4、 要养成像写代码一样写注释的习惯。 1.16 基本技巧 1、常用键介绍 Home/End/PageUp/PageDown/Ctrl+ Home/ Ctrl+ End/Shift。 常用键 功能 Home 使光标跳转到一行的最前面。 End 使光标跳转到一行的最后面。 PageUp 向上翻页 30 行。 PageDown 向下翻页 30 行。 Ctrl+ Home 程序文档最前。 Ctrl+ End 程序文档最后。 Shift 按住 Shift,光标经过的地方可以被选中。 2、 删除 Delete(删除后面的字符) /Back

14、space(删除前面的字符); 注意: 选中后在删除 。 3、 常用编译 Ctrl+X/C/V/Z/Y 常用 编辑 功能 Ctrl+X 剪切。 Ctrl+C 复制。 Ctrl+V 粘帖 。 Ctrl+ Z 撤销上一次操作。 Ctrl+ Y 回复上一次撤销操作。 Ctrl+C 能够赋值对话框至写字板; 高级语言程序设计( C#) 10 4、插入和覆盖 Insert(修改模式转换键,即在“插入”和“替换”两种模式中转换): 注意: 修改模式在程序的右下角, Ins 为插入模式, OVR 为覆盖模式。 5、符号皆为半角 注意: 如果错误出现意外字符,皆因不是半角。 6、折叠代码段 #region#e

15、ndregion 可以折叠一个代码段; 7、遇到问题 注意: 不要慌,根据错误提示进行修改。 查帮助; 查百度; 问专家,得到解答后反思没有找到解决方案的原因。 1.17 代码的书写规则 1、尽量使用接口,然后使用类来实现接口,以提高程序的灵活性; 2、一行代码不要超过 80个字符; 3、尽量不要手工更改计算机生产的代码,若必须更改,一定要改成和计算机生成的代码风格一样的代码段; 4、关键的语句(包括声明关键字的变量)必须要写注释; 5、建议局部变量在最接近使用它的地方声明; 6、不用使用 goto系列数据,除非是用在跳出深层循环时; 7、避免书写超过 5 个参数的方法。如果要传递多个参数,则使用结构; 8、避免书写代码量过大的 trycatch 模块; 9、避免在统一个文件夹中放置多个类文; 全角:一个字占两个标准字符; 半角:一个字占一个标

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

最新文档


当前位置:首页 > 经济/贸易/财会 > 综合/其它

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