Windows程序设计-更多文档分类.docVIP

  • 5
  • 0
  • 约2.26万字
  • 约 24页
  • 2018-12-10 发布于天津
  • 举报
Windows程序设计-更多文档分类.doc

PAGE PAGE 4 Windows编程技术 课程:Windows编程技术 性质:限选 学时:(2+2)*18 = 36 + 36 学分:2+1 教材: 本人的《Windows编程技术》电子课件(在中大计算机系服务器上我的个人主页 HYPERLINK /~isscwli/ /~isscwli/中) 参考书: 陈锵等. Visual C++ 2005从入门到精通(普及版). 电子工业出版社,2007.5. (16开/416页/40元) Ivor Horton(姜玲玲、张云译). Visual C++ 2008入门经典. 清华大学出版社,2009.2.(16开/1124页/128元) H.M.Deitel等. Visual C++.NET大学教程. 清华大学出版社,2004.7.(16开/970页/99元) George Shepherd David Kruglinski. Microsoft Visual C++ .NET技术内幕. 清华大学出版社,2004.7.(16开/920页/106元) 陈锵等. Visual C# 2005从入门到精通(普及版). 电子工业出版社,2007.5. (16开/399页/38元) J. Shap. Visual C# 2008从入门到精通. 清华大学出版社,2009.1(16开/586页/69元) A. Hejlsberg等. C# 编程语言祥解(第2版). 电子工业出版社,2007.8. (16开/716页/79元) A. Troelsen. C# 与.NET 3.5高级程序设计(第4版). 人民邮电出版社,2008.5. (16开/1107页/138元) A. Nathan. WPF揭秘. 人民邮电出版社,2009.3. (16开/486页/75元) B. Eckel. Java编程思想(第四版). 机械工业出版社,2007.6(16开/880页/108元) 成绩:考勤答问5% + 讲座5% + 平时作业15% + 大作业15% + 期末考试60% 教学目的与课程要求: 了解Windows编程的特点与Visual Studio开发平台,掌握Visual C++的MFC和Visual C# 的.NET编程,基本掌握图形用户界面和若干实用的Windows编程技术。为今后的计算机各专业课程的软件实验,提供编程界面友好程序的现代工具与手段。 课程的内容主要包括:用户界面、图形、文档/视图等MFC基础编程,标准C++与STL、Java、C# 等OOP语言的语法和特点,.NET框架、FCL类库、窗体、WPF、LINQ等.NET编程技术,以及GDI+、DLL、组件、多线程、多核、数据库、网络等高级程序设计。 在教学过程中强调基本性质的了解、具体方法的掌握和实际动手能力的培养。采用课堂讲解与现场演示相结合、理论课与实验课相结合、平时练习和综合作业相结合的方式,使学生掌握Windows编程的基本内容和主要方法。 除了MFC基础编程由老师讲解外,其余的课程内容都采用按专题要求学生分小组先预习并准备PPT、在课堂上由学生演讲、老师与学生共同讨论的方式来进行。 特别强调学生自己动手上机实习,要求编程实现课堂示例和课后练习。最后学生分小组每组自选一个相关题目作为综合性编程的大作业,并于期末在课堂上进行演示和答辩。 课程内容: 绪论:操作系统与GUI、Windows编程的特点与工具、Visual Studio开发平台与MFC MFC基础: 界面:菜单、工具栏和状态栏、对话框和控件、鼠标/键盘与消息、功能区用户界面、选项卡式多文档界面 图形:绘图、字体、位图、动画、打印、图元文件 文档:文档/视图体系、文件读写与序列化、多视图、滚动与切分窗口 OOP语言: OOP语言与编程技术 标准C++:命名空间、泛型编程与STL、容器与排序、字符串类、VC08功能包中标准C++库的新功能(支持引用计数的智能指针、多态函数包装、基于哈希表的容器、正则表达式等) Java:特点、关系、语法 C# :特点、关系、语法 DLL与组件: DLL的MFC编程 组件编程:CORBA 、EJB与Java EE、COM与ActiveX控件、CLR组件编程 .NET: NET框架:CLR与FCL MC++与C++/CLI C# 窗体编程 WPF和LINQ编程 高级编程技术: GDI+:GDI+的特点和优势、绘图与文字、路径与区域、变换与图像 多线程与多核编程:进程与线程、MFC/.NET/Java的进程与线程编程、超线程与多核、并行计算、C++的OpenML编程、PPL、TPL和PLINQ 数据库:数据库与编程接口、ODBC的MFC编程、ADO.NET和LINQ的C# 编程 网络:网络与编程、MFC的WinSock与WinIne

文档评论(0)

1亿VIP精品文档

相关文档