每周概要

  • 课程公告

    课程公告
    ·第七周星期四上项目三,请大家提前预习!
    ·同学们好!本课程的学习辅导活动,请大家关注!
    ·新学期开始了,欢迎大家学习本课程,祝大家学习愉快,天天向上!
    为了你的视觉体验请用谷歌浏览器 ×
  • 课程内容


    项目一 构建开发环境 项目二 查看登记信息 项目三 制作计算器
    项目四 猜数游戏 项目五 妙改有趣古诗 项目六 打印学生成绩单
    项目七 创建学生信息表 项目八 设计QQ登录和注册界面 项目九 实现QQ登录和注册功能
    项目十 设计个性化资源管理器 项目十一 实战小账本综合项目

    该项目的主要内容就是学会Visual Studio 2010开发环境的安装和卸载、创建C#控制台应用程序和Windows应用程序等基本操作。该项目的完成为后续项目完成奠定了基础。该项目需要掌握的知识和技能分解成3个任务,我们将通过对这3个任务的逐步学习、模拟实战,来达到掌握知识和技能的目的。

    1. 了解.NET应用程序框架的组成;
    2. 了解C#语言的特点及其发展趋势;
    3. 了解.Net平台的发展;
    4. 能安装和卸载VS 2010集成开发环境;
    5. 能熟练操作VS 2010集成开发环境;
    6. 能在VS 2010集成开发环境下创建控制台应用程序和窗体应用程序;
    7. 能安装Sql Server 2005数据库系统;
    8. 能使用基本的Sql命令对数据库进行操作;
    9. 能在Sql Server 2005系统中进行可视化操作;
    10. 能为C#程序添加注释。
      该项目主要学习构建.Net平台的应用程序开发环境:Visual Studio 2010集成开发环境(IDE),学会Visual Studio 2010开发环境的安装和卸载、创建C#控制台应用程序和Windows应用程序等基本操作。为以后的程序设计打好基础。
    该项目需要掌握的知识和技能分解成3个任务,我们将通过对这3个任务的逐步学习、模拟实战,来达到掌握知识和技能的目的。
    知识点和技能点 :
    1. .Net平台的发展;

    2. .NET应用程序框架;
    3. VS 2008集成开发环境的安装和卸载;
    4. VS 2008集成开发环境的操作;
    5. Sql Server 2005数据库系统的安装; 
    6. Sql Server 2005数据库系统的操作; 
    7. C#程序的结构 
    8. C#程序的注释。
    重点 : 
    1. VS 2010集成开发环境的操作; 
    2. Sql Server 2005数据库系统的操作;
    3. C#控制台应用程序和窗体应用程序的编译、调试、运行。 
    难点 :
    1. .NET应用程序框架。
    1.了解Main方法的使用;
    2.了解什么是C#语句;
    3.会引用命名空间;
    4.会变量和常量的声明和使用;
    5.会各种数据类型的使用方法;
    6.会数据类型之间的转换方法;
    7.会算术运算符、关系运算符和赋值运算符的使用;
    8.会合理的利用表达式表示现实意义。
      该项目主要学习C#基本语法。了解C# 的数据类型、变量和常量的概念、算术运算符、关系运算符和赋值运算符和格式化输出的方法。会各种变量的定义,各种数据类型之间的转换方法,会合理的利用表达式表示现实意义。请同学们掌握该项目的知识点,把握重点,攻克难点。
      该项目需要掌握的知识和技能分解成2个任务,我们将通过对这2个任务的逐步学习、模拟实战,来达到掌握知识和技能的目的。
    知识点和技能点 :
    1. 命名空间的概念; 
    2. 常量和变量;
    3. Main方法;
    4. 数据类型;
    5. 类型转换;
    6. 运算符;
    重点 :
    1. 引用命名空间;
    2. C#语句;
    难点 :
    1. 利用C#表达式表示现实意义;
      该项目主要通过制作Windows计算器项目,向同学们介绍程序的3种基本结构之顺序结构和选择结构。学会使用if语句来控制程序的选择流程、使用switch语句控制程序的的多分支流程学会break语句在switch中的使用。请同学们掌握该项目的知识点,把握重点,攻克难点。
      该项目需要掌握的知识和技能分解成4个任务,我们将通过对这4个任务的逐步学习、模拟实战,来达到掌握知识和技能的目的。
    1.会使用if语句和switch语句来控制程序的选择流程;
    2.会使用循环语句控制程序的循环流程;
    3.会使用跳转语句来实现程序流程的跳转。
    知识点和技能点 :
    if语句和switch语句;
    break语句、continue语句、goto语句和return语句;
    重点 :
    if语句和switch语句;
    难点 :
    break语句、continue语句、goto语句和return语句;
      该项目主要通过猜数字游戏向同学们介绍程序的3种基本结构之循环结构。循环结构主要是用来控制程序的循环流程。控制循环结构的循环语句有:while循环、do-while循环、for循环、foreach循环等。我们不仅要掌握常见循环语句的使用,更应该根据实际情况学会选择合适的循环语句。
      该项目需要掌握的知识和技能分解成2个任务,我们将通过对这2个任务的逐步学习、模拟实战,来达到掌握知识和技能的目的。
    1.会使用循环语句控制程序的循环流程;
    2.会使用跳转语句来实现程序流程的跳转。
    知识点和技能点 :
    while语句、do-while语句、for语句和foreach语句;
    break语句、continue语句、goto语句和return语句;
    重点 :
    if语句和switch语句;
    while语句、do-while语句、for语句和foreach语句;
    难点 :
    break语句、continue语句、goto语句和return语句;
      该项目主要学习程序设计中常用的字符和字符串的使用方法。
      该项目需要掌握的知识和技能分解成7个任务,我们将通过对这7个任务的逐步学习、模拟实战,来达到掌握知识和技能的目的。
    1.了解什么是字符类;
    2.了解可变字符串类和字符串类的区别;
    3.学会字符串的声明和使用;
    4.学会常见字符串的操作方法;
    5.学会可变字符串类StringBuilder的定义及使用。
    知识点和技能点 :
    1. 字符串类Char的使用;
    2. 转义字符;
    3. 字符串类String的使用;
    4. 字符串的操作方法:比较字符串(Compare、CompareTo等)、截取字符串(Substring)、分隔字符串(Split)、插入字符串(Insert)、填充字符串(PadLeft等)、删除字符串(Remove)、复制字符串(Copy等)、替换字符串(Replace)和格式化字符串(Format)。 可变字符串类StringBuilder的定义及使用
    重点 :
    1. 字符串的操作方法:比较字符串(Compare、CompareTo等)、截取字符串(Substring等)、分隔字符串(Split)、插入字符串(Insert)、填充字符串(PadLeft等)、删除字符串(Remove)、复制字符串(Copy等)、替换字符串(Replace)和格式化字符串(Format)的使用。
    难点 :
    1. Compare、CompareTo和Equals方法的区别;
    2. Remove方法的两种重载形式的区别;
    3. Copy和CopyTo方法的区别;
    4. Replace方法的两种重载形式的区别;
    5. 可变字符串类StringBuilder的常见方法:Append、Insert、Remove和Replace;
      该项目主要学习一维数组和二维数组的定义及使用,以及对数组的各种操作。
      该项目需要掌握的知识和技能分解成3个任务,我们将通过对这3个任务的逐步学习、模拟实战,来达到掌握知识和技能的目的。
    1.了解数组的基本概念;
    2.能使用一维数组和二维数组来表示数据集合;
    3.会数组的各类操作;
    4.会动态数组的声明及使用;
    5.会ArrayList集合类的使用及各种操作。
    知识点和技能点 :
    1. 数组概述;
    2. 一维数组的声明和使用;
    3. 二维数组的声明和使用;
    4. 数组的基本操作:数组的遍历、数组元素的添加和删除、数组排序;
    5. ArrayList集合类;
    6. ArrayList集合类元素的添加、删除和遍历。
    重点:
    1. 一维数组的声明和使用;
    2. 数组的基本操作:数组的遍历、数组元素的添加和删除、数组排序。
    难点 :
    1. ArrayList集合类的概念;
    2. ArrayList集合类元素的添加、删除和遍历;
      该项目主要学习面向对象程序设计中的概念。面向对象编程的三大特点是:封装、继承和多态性。还将介绍面向对象技术中的几种高级技术,包括接口、抽象类与抽象方法、密封类和密封方法、迭代器、分布类和泛型等,这些技术能够使开发人员开发出结构良好、组织严密、扩展性好、运行稳定的程序。
      该项目需要掌握的知识和技能分解成9个任务,我们将通过对这9个任务的逐步学习、模拟实战,来达到掌握知识和技能的目的。
    1.了解面向对象程序设计的基本概念;
    2.了解面向对象的3个基本特征;
    3.了解结构的用途和使用方法;
    4.会类的定义;
    5.会声明和创建对象;
    6.会字段、属性和索引器的声明;
    7.会方法的声明和使用;
    8.会接口的声明及实现;
    9.会抽象类和抽象方法的声明和使用。
    知识点和技能点 :
    1. 类的定义;
    2. 类和对象的使用;
    3. 字段、属性和索引器的声明;
    4. 方法的声明和使用;
    5. 接口的声明及实现;
    6. 抽象类和抽象方法的声明和使用;
    重点 :
    1. 类的定义;
    2. 类和对象的使用
    3. 字段、属性和索引器的声明;
    4. 方法的声明和使用;
    难点 :
    1. 接口的声明及实现;
    2. 抽象类和抽象方法的声明和使用;
      该项目主要学习Windows环境中主流的应用程序——窗体应用程序。通过多个任务将对窗体和控件的使用进行学习,最终学会GUI程序设计的方法。
      该项目需要掌握的知识和技能分解成3个任务,我们将通过对这3个任务的逐步学习、模拟实战,来达到掌握知识和技能的目的。
    1.了解控件的分类及作用;
    2.了解控件的命名规范;
    3.会控件的相关操作;
    4.会窗体的添加、删除及属性设置;
    5.会选择合适的控件制作用户界面;
    6.会为窗体和控件添加合适的事件处理程序; 会窗体应用程序设计的方法。
    知识点和技能点 :
    1. 窗体的基本属性和事件(Load、Click和FormClosing事件);
    2. 文本类控件及作用(TextBox、Button、Lable等);
    3. 选择类控件及作用(RichTextBox、RadioButton、CheckBox等);
    4. 数值类控件及作用(NumericUpDown);
    5. 列表控件及作用(ListBox等)
    6. 分组类控件及作用(Panel、GroupBox);
    7. 选项卡控件及作用(TabControl);
    8. 菜单、工具栏和状态栏控件及作用(StatusStrip和MenuStrip、ToolStrip);
    重点 :
    1. 各类控件的属性、事件设置;
    2. 窗体事件的设置;
    难点 :
    1. 各类控件的属性、事件设置;

    2. 窗体事件的设置;
      该项目主要学习程序对数据库的访问是通过ADO.NET来完成的。ADO.NET的全称是ActiveX Data Objects。这是一个广泛的类组,用于在以往的Microsoft技术中访问数据。
      该项目需要掌握的知识和技能分解成3个任务,我们将通过对这3个任务的逐步学习、模拟实战,来达到掌握知识和技能的目的。
    1.会定义数据库连接字符串 ;
    2.会创建Connection 对象;
    3.会数据库的打开和关闭;
    4.会使用Command对象向数据执行SQL语句;
    5.会使用DataReader对象读取数据; 
    6.会利用DataAdapter对象对DataSet对象进行填充。
    7.会利用DataGridView控件。
    知识点和技能点 :
    1. 窗体间的传值;
    2. Connection 对象;
    2. DataReader对象;
    3. DataAdapter对象;
    4. DataSet对象;
    重点 :
    1. 各类控件的属性、事件设置;
    2. 窗体事件的设置;
    3. ADO.NET数据库访问技术;
    难点 :
    1. Connection 对象;
    2. DataReader对象;
    3. DataAdapter对象;
    4. DataSet对象;
    5. DataGridView控件;
    6. ADO.NET数据库访问技术;
      该项目主要学习.NET框架提供的System.IO命名空间包含的多种用于对文件和文件夹进行操作的类来完成程序对文件和文件夹的使用。
      该项目需要掌握的知识和技能分解成3个任务,我们将通过对这3个任务的逐步学习、模拟实战,来达到掌握知识和技能的目的。
    知识点和技能点 :
    1. TreeView控件的常用属性进行设置和常用事件进行添加;
    2. ListView控件的常用属性进行设置和常用事件进行添加;
    3. File类和FileInfo类;
    4. Directory和DirectoryInfo类;
    5. File类和FileInfo类的基本方法Open、Copy和Create等对文件进行操作;
    6. Directory和DirectoryInfo类的基本方法Open、Copy和Create等对文件夹进行操作;
    重点 :
    1. File类和FileInfo类的基本方法Open、Copy和Create等对文件进行操作;
    2. Directory和DirectoryInfo类的基本方法Open、Copy和Create等对文件夹进行操作;
    难点 :
    1. TreeView控件的常用属性进行设置和常用事件进行添加;
    2. ListView控件的常用属性进行设置和常用事件进行添加;
    该项目主要通过综合实践——小账本来贯穿本课程全部知识点。训练同学们使用程序设计解决实际生活中问题的能力。建议同学们把需要使用到的知识点先复习一遍。
      该项目需要掌握的知识和技能分解成9个任务,我们将通过对这9个任务的逐步学习、模拟实战,来达到掌握知识和技能的目的。

    1.会根据系统业务流程分析系统实现方法,理解系统的设计思想;
    2.会正确搭建应用程序环境并创建基于.NET的应用程序;
    3.会正确使用常用的标准控件;
    4.会简单窗体应用程序设计及开发的能力;
    5.会在本地对窗体应用程序进行正确部署的能力。
    知识点和技能点 :
    1. 数据表关系图;
    2. 窗体传值;
    3. 三层架构开发模式在程序中的使用;
    4. 系统的打包部署;
    5. 项目的完整开发流程;
    重点 :
    1. 数据表关系图;
    2. 窗体传值;
    3. 三层架构开发模式在程序中的使用;
    难点 :
    1. 系统的打包部署;
    2. 项目的完整开发流程;