使用C#开发数据库应用程序(C#WinForms)第一章.ppt
《使用C#开发数据库应用程序(C#WinForms)第一章.ppt》由会员分享,可在线阅读,更多相关《使用C#开发数据库应用程序(C#WinForms)第一章.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第第第一章一章一章一章用用用用 Hello ACCP.NETHello ACCP.NET 快速热身快速热身快速热身快速热身(一一一一)课程地位课程地位PrevHTMLSQL BaseLogic JavaC#/WinFormsSTBProject1:ADO.Net+WinForms C/SADO.Net/Three TierJavaScriptSQL AdvanceJava OOPProject2:B/S.Net/OOPJSPAjax/Web ServiceJSP/Servlet/JavaBean/Web ServiceStruts/Hibernate/Spring/AjaxASP.NetNT
2、CProject3:.Net/Java HR/CRM/OA/B2C B/S行业手册行业手册2就业技能结构图就业技能结构图本门课程主要本门课程主要技能点技能点3本门课程目标本门课程目标学完本门课程后,你能够:学完本门课程后,你能够:运用运用 C#编写编写.NET 命令行程序命令行程序运用运用 C#/WinForms 编写编写.NET 窗口程序窗口程序运用运用 ADO.NET 编写编写数据库应用程序数据库应用程序4课程项目展示课程项目展示阶段项目阶段项目 MyQQ 演示演示项目案例考试管理系统在线答题项目案例考试管理系统在线答题演示演示5预习检查预习检查什么是什么是 C#,举例说明,举例说明 C#
3、能做什么?能做什么?说说说说 VS 中创建中创建 C#控制台程序的步骤?控制台程序的步骤?C#中变量的命名规则有什么?中变量的命名规则有什么?6本章任务本章任务编写简单的编写简单的 Hello ACCP.NET 控制台应用程序控制台应用程序输出学员信息输出学员信息航班机票预定航班机票预定输出学员成绩输出学员成绩根据时间问好根据时间问好7本章目标本章目标掌握简单掌握简单 C#程序的开发步骤程序的开发步骤掌握掌握 C#中的变量类型及命名规则中的变量类型及命名规则会使用会使用 Console 类进行控制台输入输出类进行控制台输入输出掌握掌握 C#中的条件判断语句中的条件判断语句8.NET 与与 C#
4、概述概述2-1.NET 是微软公司推出的平台开发环境是微软公司推出的平台开发环境 C#(C Sharp)是一种强大的、面向对象的程序开发语)是一种强大的、面向对象的程序开发语言,是专为言,是专为.NET 开发而设计出的语言开发而设计出的语言9.NET 与与 C#概述概述2-2使用使用 C#能做什么?能做什么?本学期内容本学期内容 C#桌面应用程序桌面应用程序WinFormsInternet 应用程序应用程序ASP.NETWindows 服务程序服务程序Windows ServiceWeb 服务程序服务程序Web Service10IDE 概述概述 Visual Studio 简介:简介:一套完
5、整的开发工具集一套完整的开发工具集用于开发桌面应用程序、用于开发桌面应用程序、ASP.NET Web 应用程序、应用程序、XML、Web Service、移动应用程序、移动应用程序为快速开发提供强大支持为快速开发提供强大支持11VS 窗口结构简介窗口结构简介菜单栏菜单栏工工具具栏栏代码编辑区代码编辑区编译、调试错误列表编译、调试错误列表解决方解决方案资源案资源管理器管理器12创建创建 C#应用程序应用程序使用使用 VS 创建创建 C#应用程序的步骤:应用程序的步骤:演示示例演示示例1:第一个第一个 Hello ACCP.NET 程序程序新建项目新建项目(project)1生成可执行文件生成可执
6、行文件(build)2调试调试(debug)313解决方案资源管理器解决方案资源管理器解决方案资源管理器:解决方案资源管理器:项目及其文件的有组织的视图项目及其文件的有组织的视图相关命令的便捷访问相关命令的便捷访问项目名称项目名称源文件源文件以以.cs为扩为扩展名展名编译后的可执行文件编译后的可执行文件 解决方案名称解决方案名称 14程序组成分析程序组成分析using System;using System.Collections.Generic;using System.Text;namespace HelloACCP class Program static void Main(strin
7、g args)Console.WriteLine(Hello ACCP.NET);Console.ReadLine();与与 Java 的应用程序的应用程序结构相比:结构相比:相似点?相似点?不同点?不同点?不需要显式不需要显式声明为声明为 public15C#的的 Main 方法方法四种四种 Main 方法:方法:static void Main(string args)static int Main(string args)static void Main()static int Main()Main 首字母大写首字母大写返回值可以为返回值可以为 void 或者或者 int命令行参数是命令
8、行参数是可选可选的的16小结小结C#源程序的扩展名是什么?源程序的扩展名是什么?C#源程序文件名与其中的公共类名必须一致吗?源程序文件名与其中的公共类名必须一致吗?17C#中的变量中的变量2-1回顾:回顾:Java 中常用的数据类型有哪些?中常用的数据类型有哪些?常用数据类型常用数据类型JavaC#举例举例整型整型intint年龄年龄浮点型浮点型floatfloat成绩成绩字符串字符串Stringstring姓名姓名布尔型布尔型booleanbool是否少数民族是否少数民族18C#中的变量中的变量2-2变量命名规则:变量命名规则:组成:组成:52个字母个字母(A-Z,a-z),10个数字个数字
9、(0-9),下划线,下划线(_)开头:开头:字母或下划线字母或下划线不能不能是关键字是关键字C#变量命名变量命名编码规范编码规范Camel 命名法:命名法:首个单词的首字母小写,其余单词的首字母大写。首个单词的首字母小写,其余单词的首字母大写。例如例如 myName 19C#中的注释中的注释回顾:回顾:Java 中的注释有哪些?中的注释有哪些?注释类型注释类型JavaC#行注释行注释/块注释块注释/*/*/文档注释文档注释/*/20Console 类类向控制台输出:向控制台输出:Console.WriteLine()方法方法输出后输出后换行换行Console.Write()方法方法输出后输出后
10、不换行不换行从控制台读入:从控制台读入:Console.ReadLine();返回值为返回值为string类型类型 Console.WriteLine(Hello ACCP.NET);Console.ReadLine();示例示例1中的核心代码:中的核心代码:控制台类控制台类21向控制台输出向控制台输出 Console.WriteLine();/相当于换行相当于换行向控制台输出的几种方式向控制台输出的几种方式 Console.WriteLine(要输出的值要输出的值);/输出一个值输出一个值 Console.WriteLine(格式字符串格式字符串,变量列表变量列表);Console.Writ
11、eLine(Hello ACCP.NET);string course=C#;Console.WriteLine(course);Console.WriteLine(我的课程名称是:我的课程名称是:+course);Console.WriteLine(我的课程名称是:我的课程名称是:0,course);与与 Java 用法相同用法相同 演示示例演示示例2:向控制台输出向控制台输出22示例示例 2 代码分析代码分析示例示例2关键代码回顾:关键代码回顾:static void Main(string args)string course=C#;/课程名称课程名称 Console.WriteLine
12、(我的课程名称是:我的课程名称是:0,course);Console.ReadLine();0:占位符占位符依次使用依次使用0、1、2与变量列表中的变量对应与变量列表中的变量对应可以在字符串中使用可以在字符串中使用 n、t 来控制换行或制表来控制换行或制表示例示例2 2源代码源代码格式字符串格式字符串变量列表变量列表23从控制台输入从控制台输入读取一行,返回一个字符串读取一行,返回一个字符串 string 类型类型读取整数读取整数string name=Console.ReadLine();int age=int.Parse(Console.ReadLine();Console.ReadLin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 C# 开发 数据库 应用程序 WinForms 第一章
限制150内