预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

....word.zl.?基于.NET的Windows应用程序开发?课程标准课程编号:课程总学时:80课程学分:5课程类别:职业技术课适用专业:软件技术制定单位:信息工程学院一、课程总述1.课程性质本课程是软件技术专业必修课程。通过本课程的学习,学生可以了解并掌握.Net平台环境和工具,提高调试程序和使用开发工具的能力,为从事软件研发工作打下根底。本课程的容由浅入深,主要分为3大局部:根本窗体和控件、使用控件操作数据库、三层架构的应用。本课程的前导课程是?C#程序设计?,前导课程注重根本语法和简单算法,而本课程那么注重实际应用;本课程的后继课程是?C#Windows程序设计实训?、?面向.NET的Web应用程序开发?。2.设计思路本课程是以高职软件技术专业的学生就业为导向,以软件开发过程中涉及的专业知识与技能为课程主线,结合根据学生的认知特点,通过对软件开发中的代码编写、软件设计等活动工程组织教学,倡导学生在工程活动中学会使用WinForm创立窗体应用程序。本课程标准在设计上本着懂方法,重应用的总体思路,突出表达职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求到达理论方法够用,技术技能过硬的目的。本课程标准在设计过程中,考虑以窗体软件开发工程的各环节对C#程序设计的需求,以能力本位的培养目标,安排课程容。课程容的学习,注重学生实际应用技能,主要开展学生认识问题,分析问题,解决问题的能力,从而培养系统的分析设计开发能力。3.课程目标课程总体目标:通过本门课程的学习,使学生掌握以C#语言为根底的Winform编程,包括常用控件的熟练使用,掌握数据库连接与各种数据操作,理解并熟练使用三层架构的开发思路。同时通过教学过程中的实际开发过程的规要求强化学生的职业道德意识和职业素质养成意识,训练学生的工程思维能力,具备团结协作的良好品质。知识目标:〔1〕掌握使用VisualStudio集成开发环境创立Windows应用程序,了解Windows应用程序的文件夹构造,掌握窗体常用属性和事件,掌握消息窗和多窗体的使用;〔2〕掌握常用控件的属性和事件,掌握菜单栏、工具栏、状态栏的使用;〔3〕掌握多文档MDI窗体的使用,会使用Panel控件、GroupBox控件布局,掌握TreeView控件、Splitter控件的使用;〔4〕熟练使用Connection对象连接数据库,熟练使用mand对象操作数据库,了解ADO.NET中的事务处理;〔5〕掌握数据集(DataSet)对象的构造,熟练使用DataAdapter对象,掌握使用DataGridView控件查看数据;〔6〕了解分层设计思想,会使用实体类搭建三层架构;能力目标:〔1〕具备在VS环境中创立工程、运行和调试工程的能力;〔2〕会使用VisualStudio设计窗口应用程序,并实现功能;〔3〕能够编写更加强健、灵活的程序;〔4〕会使用ADO.NET进展数据库操作;〔5〕能使用面向对象程序设计思想,进展抽象分析;〔6〕具有综合运用所学知识进展简单窗体软件开发、编码、调试、维护能力。素质目标〔1〕人际交往和协商沟通能力;〔2〕工作中与他人的团队合作能力;〔3〕良好的职业道德和规、平安、环保、本钱和质量意识;〔4〕良好的心理素质和克制困难与挫折的能力。4.课程重点、难点重点和难度在于让学生熟练使用ADO.NET进展数据库的增删改查操作。几乎所有应用程序多需要后台数据库,使用VisualStudio提供的控件操作数据是学生必须要掌握的重点。同时,在ADO.NET中涉及了Sqlmand类、SqlConnectin类、DateSet类、DataTable类、SqlDataAdapter类等较复杂的数据库操作类,学好这些容,并熟练使用这些类的常用方法和属性去操作数据库中的数据,对学生来说是不容易的。教师在讲授前要对教学容非常熟悉,做到思路清晰,由实现简单功能慢慢过渡到复杂功能。课后及时布置作业,反复练习。5.教学学时分配工程工作任务学时分配讲授实训工程1熟悉WinForm根底任务1.1认识Windows窗体42任务1.2多窗体的使用22工程2使用WinForm常用控件任务2.1使用菜单栏12任务2.2使用工具栏与状态栏12任务2.3使用各种常用控件24工程3掌握多文档与窗体布局任务3.1创立多文档应用程序22任务3.2使用页面布局控件进展页面设计22工程4使用ASP.NET实现数据库连接与操作任务4.1了解.NETFramework数据库数据提供程序10任务4.2使用Connection实现数据库连接11任务4.3使用mand实现数据库数据的增加、删除、修改、查询55任务4.4使用事务处理多表操作12工程5使用数据集与数据显示控件显示数据任务5.1熟悉DataSet构造构造22任务5.2掌握DataAd