第一讲 C#语言概述 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编

Slides:



Advertisements
Similar presentations
每周法治热点幻灯版:个人信息倒卖产业链悄然形成 小心,千万别让自己在网上“裸奔”
Advertisements

第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
项目2 字符格式和段落编排 2017年3月7日6时54分.
点击输入贵公司名称 年度工作总结汇报幻灯片模版 工作总结 年终汇报 工作计划 活动流程 汇报部门:XXXX.
华夏证券之殇 刘洋 林祺俊 吴哲.
仰望星空与脚踏实地 深一模反思 龙城高级中学 高三年级 政治科组 邢晨钟.
插入超链接 高邮市第一实验小学 范太国 任务一:设置文本超链接 任务一:设置文字超链接 步骤:1、选定文字并右击,在快捷菜单 中选择“超链接”命令。 2、在弹出的对话框中选择左侧“链接到:”中的“本文档中的位置(A)”项,在“请选择文档中的位置(C):”中选择需要链接的幻灯片,单击“确定”按钮。
厘清监管边界 畅通券商创新通道 吴晓灵 清华大学五道口金融学院院长 全国人大常委、财经委副主任委员
1.了解VB6.0的功能特点 、集成环境。 2.理解面向对象程序设计的几个概念。 3.掌握VB应用程序设计的步骤。
PRESENTED BY OfficePLUS
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
《数据结构》课程简介 李武军 南京大学计算机科学与技术系 2016年秋季.
在PHP和MYSQL中实现完美的中文显示
单击此处添加标题.
第二讲 搭建Java Web开发环境 主讲人:孙娜
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
第二章 建立简单的VB应用程序.
大学计算机基础 典型案例之一 构建FPT服务器.
走进编程 程序的顺序结构(二).
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
清新淡雅唯美PPT模板 |适用于述职报告|工作汇报|工作总结| 汇报人:宝藏PPT
2017 唯美樱花工作模板 Your content to play here, or through your copy, paste in this box, and select only the text. Your content to play here, or through your.
第四章 命令按钮、标签和文本框 大多数应用程序中都有命令按钮CommandButton控件,用户可以单击按钮执行某项操作。
第二章 创建用户界面 本章重点和难点 2.1 基本属性 2.2 创建窗体 2.3 Visual Basic的常用控件 2.4 制作菜单.
Windows 7 的系统设置.
给最伟大的爱 母亲的爱.
Resume PPT Reported by:freeppt7.com
程序设计工具实习 Software Program Tool
LO GO 通用工作汇报PPT模板 您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。 北纬.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
C语言程序设计 主讲教师:陆幼利.
产品推广 PRODUCT PROMOTION PRESENTED BY OfficePLUS.
汇报人:宝藏PPT Report Person: Baotuwang
Platform Builder使用介绍 WINCE系统应用开发流程说明 ACTION RDC 杨 涛 2005.Dec.3th
第八讲 面向对象程序设计(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
Logo 单击此处添加您的标题文字 单击此处添加您的副标题.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
复 这里可以输入公司 名 古 Powerpoint is a complete presentation graphic package it gives you everyt.
中国风背景论文答辩模板 某大学某某信息学院 答辩学生:代用名 指导老师:代用名 答辩时间:201X年1月30日
POWERPOINT TEMPLATE PRESENTED BY YPPPT.
点击此处 添加文字 点击添加相关标题文字 点击请替换文字内容 点击请替换文字内容 点击请替换文字内容 点击请替换文字内容 点击请替换文字内容
BUSINESS POWERPOINT TEMPLATE
Visual Basic 程序设计及应用教程 (6.0版)
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
iSIGHT 基本培训 使用 Excel的栅栏问题
Europe and the United States business
Visual Basic程序设计 第13章 访问数据库
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Visual C# 程序设计 第1章 Visual C#概述 第2章 C#语法基础 第3章 顺序结构程序设计 第4章 选择结构程序设计
VB程序设计初体验 主讲:林赛雅.
单击此处添加您的标题 单击此处添加副标题或简单介绍.
2017工作汇报PPT 年终总结/工作汇报/新年计划/销售培训/商业计划 汇报人:宝藏PPT.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
唯美 中国风.
2017 Business Report Click here to modify the text , you may post text here . Click here to modify the text . Click here to modify the text , you may post.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
WEB程序设计技术 数据库操作.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
任课教师:戴开宇 TA:时均帅、谭肖、王安华 程序设计B班 :20-16:50(90分钟)
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
顺序结构程序设计 ——关于“字符串”和数值.
LOGO HERE 单击此处添加 您的标题标题标题 PRESENTED BY JANE DOE
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
04 03 add your text. add your text. add your text. add your text add your text. add your text. add your text. add your text. add your text add your text.
Presentation transcript:

第一讲 C#语言概述 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编 课程网站:http://www.zjcourse.com/csharp 第一讲 C#语言概述 《C#程序设计》

目录 CONTENTS 学习目标 学习内容 课堂实践

本讲学习目标 AIMS 1 知识目标 掌握Visual Studio 2010的集成开发环境的使用 掌握Windows窗体应用程序的创建 掌握创建控制台应用程序的创建 掌握简单的程序调试 能力目标 能够应用Visual Studio 2010的集成开发环境开发一个简单程序 能够进行简单错误的调试 2

C#简介 CONTENT

C#简介 CONTENT C#(读作 C Sharp)是Visual Studio 2010中的一种编程语言,它是由 C和C++语言发展而来的,具有更简洁、更先进、类型安全以及面向对象等特点。C# 语法表现力强,只有不到 90 个关键字,而且简单易学。

集成开发环境 CONTENT

窗体和基本控件 CONTENT 属性:是对象所具有的一些可描述的特点,如大小、颜色等。 事件:是对象对某些预定义的外部动作进行响应,如单击按钮、移动鼠标等。 方法:系统事先提供的一种特殊的子程序,用来完成一定的操作,如文本框光标的定位等。

窗体 CONTENT 窗体(Form)是向用户显示信息的可视图面1.窗体的常用属性 (1)Name:用于设置窗体的名称 (2)Text:用于设置控件显示的内容 (3)BackColor:用于设置窗体的背景颜色。 (4)ForColor:用于设置窗体的前景颜色。 (5)Size:获取或者设置窗体的大小。 (6)FormBorderStyle:获取或者设置窗体的边框和标题栏样式。 (7)Icon:指示窗体的图标。 (8)WindowState:确定窗体的初始可视状态

窗体 CONTENT 2.窗体的常用事件 (1)Click(单击)事件 当单击窗体时,将会触发窗体的Click事件。 (2)Load(加载)事件 窗体加载时,将会触发窗体的Load事件。窗体的Load事件在后面的程序中应用得比较多。 (3)FormClosing(关闭)事件 3.窗体的常用方法 (1)Show:显示窗体。 (2)Hide:隐藏窗体。

标签 CONTENT 标签也有Name、Text、BackColor、ForColor等属性。 (1)Enabled:用于设置对象是否可以使用 (2)Visible:用于设置控件的可见性。 (3)Font:用于设置输出字符的各种特性 (4)TextAlign:用于设置控件中显示文本的对齐方式 (5)BorderStyle:用于设置标签的边框形式 (6)AutoSize:用于设置标签的大小是否根据标签的内容自动调整。

文本框 CONTENT 同样,文本框也有Name、Text、Font等属性,这里不做重复介绍。 (1)Maxlength用于设置文本框中最多可容纳的字符数。 (2)MultiLine用于设置文本框中是否允许显示和输入多行文本。 (3)PasswordChar用于设置文本框是否用于输入口令类文本。如将其值设置为“*”。 (4)ReadOnly:用于设置文本框为只读。 (5)ScrollBars:用于设置文本框是否有滚动条。 (6)WordWrap:用于设置多行文本框在必要时是否自动换行到下一行的开始。

文本框 CONTENT 2.文本框控件的常用事件 (1)TextChanged在控件上更改Text属性值时引发的事件。 (2)Enter:当文本框成为窗体的活动控件时发生。 (3)Leave当文本框不再是窗体的活动控件时发生。 (4)KeyDown、KeyPress和KeyUp KeyDown事件在首次按下某个键时发生。 KeyPress事件在文本框具有焦点并且用户按下并释放某个键后发生。 KeyUp事件在是否键时发生。

文本框 CONTENT 3.文本框控件的常用方法 (1)Focus:可以使文本框获得焦点,如textBox1.Focus()。 (2)Clear:清除文本框中当前显示的所有文本。如:textBox1.Clear()。 (3)Copy:将文本框中选定的文本复制到剪贴板。 (4)Cut:将文本框中选定的文本复制到剪贴板,同时删除选定的文本。 (5)Paste:用剪贴板中的文本替换文本框中的选定文本。

按钮 CONTENT 1.按钮控件的常用属性 按钮除了有Name、Text、Font等属性外,还有几个常用属性。 (1)Image 用于给按钮添加一个背景图片,但该图片不覆盖背景色。 (2)ImageAlign 用于设置图片显示在按钮上的位置, 2.按钮控件的常用事件 按钮的常用事件是Click事件。

学习任务:登录界面设计 CONTENT

控制台应用程序 CONTENT 创建控制台应用程序的步骤 第一步,启动Visual Studio 2010 第二步,创建控制台应用程序 第三步,编写代码 第四步,编译并运行程序

学习任务:第一个控制台应用程序 CONTENT

程序调试 CONTENT 程序错误分为语法错误、逻辑错误和运行错误3类。 http://msdn.microsoft.com/zh-cn/library

养成良好编程习惯 CONTENT (1)边写代码边写注释的好习惯。在程序中写入注释是一个好的编程习惯,特别是当代码需要别人来阅读时,注释的作用就更明显了。注释是开发人员最重要的工具之一,所有的编程语言都有支持注释的功能。 (2)书写语句块时,先写下一对“{}”,然后在其中添加相关代码。 (3)不书写复杂的语句行,一行代码只完成一项功能。 (4)if、while、for等语句要单独占一行。 (5)采用适当的缩进,在多层嵌套时,相同层次嵌套的缩进相一致。 (6)标示符的命名一定要规范,尽量做到见名知意。

学习任务:简单错误的调试 CONTENT

课堂实践 PRACTICE 题目一:熟悉Visual Studio C#.Net 2010 的集成开发环境。 题目三:设计一个应用程序,通过单击按钮改变当前按钮的前景色。 题目四:编写一个应用程序:要求将一门课的课程名、课程号、任课教师作为输入项,单击【提交】按钮在文本框中显式这这门课的基本信息。 题目五:根据所学知识,通过网络搜集信息,写一篇自己对C#的认识文章,1000字左右。

THANK YOU 更多资源,请访问课程网站:http://www.zjcourse.com/csharp