- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TP01 第一个C#程序 ACCP 6.0 S1-3-C#语言和数据库技术 知识基础 PPT课件.ppt
类和对象 类和对象3-3 static void Main(string[] args) { Student student = new Student(); Console.WriteLine(请输入姓名:); student.name = Console.ReadLine(); Console.WriteLine(请输入年龄:); student.age = int.Parse(Console.ReadLine()); student.Show(); } 对象 实例化对象 调用方法 给字段赋值 操作Student类的字段和方法 类 C# 中的注释 回顾:Java 中的注释有哪些? 注释类型 Java C# 行注释 // … // … 块注释 /* … */ /* … */ 文档注释 /** … */ /// … /// … /// … C#中的region 如何让自己海量的代码更可读? 代码被折叠起来了 #region 显示学生姓名和年龄信息 public void Show() { Console.WriteLine(学生姓名:{0},年龄:{1}, name, age); Console.ReadLine(); } #endregion 成对出现 折叠后显示的名称 演示示例6:给学生信息添加注释和region 断点(breakpoint):通知调试器应在某点上中断应用程序并暂停执行 调试常用快捷键: F5—开始调试 Shift+F5—停止调试 F9—设置或删除断点 F10—逐过程执行 F11—逐语句 监视(watch)窗口:计算变量和表达式的值 VS调试技巧 操作演示:断点调试示例6 练习——求两个数和 需求说明: 新建求和类,在该类中添加两个数据成员代表相加的两个数,再添加一个自定义方法实现求和功能 完成时间:10分钟 演示MyBank 需求说明: 提供基于三个银行账户的存、取款等一系列操作的银行服务系统 类关系介绍 银行(Bank) 帐户 转帐 取款操作 存款操作 显示余额 …… 帐户(User) 用户名 密码 身份证号 帐户余额 帐号 存款 取款 类 字段 方法 操作演示:MyBank 指导——实现MyBank系统开户业务2-1 训练要点: 输入输出 类的创建 自定义方法和方法调用 需求说明: 从控制台接收输入的姓名、密码、身份证号和开户金额,帐号指定固定值,使用占位符形式输出创建结果信息 讲解需求说明 指导——实现MyBank系统开户业务2-2 实现思路: 1、创建User类并添加字段 2、创建Bank类并添加 “创建帐户”方法 3、接收输入的用户信息使用占位符方式输出信息 4、在Main()里调用“创建帐户”方法 难点指导: 使用double类型定义存款金额 使用double.Parse()转换从控制台接受的存款金额数 使用Console.WriteLine(格式字符串,变量列表)输出结果信息 完成时间:20分钟 共性问题集中讲解 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 练习——调试MyBank开户功能 需求说明: 使用F9、F10、F11断点调试MyBank的开户功能 使用监视窗口,观察参数值的变化 完成时间:10分钟 总结 如何向控制台输出信息? 如何从控制台读入信息? C#定义方法的语法是什么? 作业 课后作业 必做 教员备课时在此添加内容 选做 教员备课时在此添加内容 提交时间:xxx 提交形式:xxx 预习作业 背诵英文单词 教员备课时在此添加内容 * S1:总课时255 1、 STB:22 2、 Logic Java :81 3、HTML+CSS:57 4、C#语法:30 5、WinForms:18 6、COT:23 7、.NET阶段项目:24 S2:总课时293 1、SQL Base:36 2、Winforms+ADO.NET:40 3、C# OOP:78 4、Java OOP:60 5、JavaScript:44 6、JSP Base:14 7、COT:20 8、Java阶段项目:29 Y2 .NET方向:总课时349 1、Proc+DB Adv:55 2、3 Tier:50
文档评论(0)