- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1讲 第一堂课与Windows程序设计概述
1.1 第一堂课
1.1.1 课程地位与主要教学内容
《C# Windows编程》是软件技术专业学生 .NET方向的必修课程,是培养软件开发能力的核心课程之一。
1、Windows编程概述(2课时)
2、计算器的设计与实现(4课时)
3、多媒体应用程序的设计与实现(4课时)
4、记事本程序的设计与实现(4课时)
5、ADO.NET概述(2课时)
6、使用控件设计登录验证模块(4课时)
7、部分使用代码设计登录验证模块(4课时)
8、编写数据库访问类来设计登录验证模块(4课时)
9、添加、修改与删除数据(4课时)
10、学生选课系统的设计与实现(12课时)
11、项目设计:题目自拟(16课时、具体安排另行通知)
1.1.2 教学目的、要求和学习方法
通过本课程的学习,要求学生:
1、掌握C# Windows编程的基础知识;
2、掌握C# Windows编程与Web编程的区别;
3、掌握Visual C# 2005控件编程知识;
4、能够独立的或者以团队合作的形式完成较大型的Windows数据库软件系统的开发与测试。
要学好C# Windows编程,关键在于多实践。
说明:除有特别的课前通知,每次课都必须带笔记本电脑上课。
1.1.3 考核标准
1 本学期考勤情况 5% 每缺席一次扣1分,无故缺课5次以上取消考核资格。 2 课堂表现 5% 有上课玩游戏、睡觉等违纪情况每次扣1分,扣完为止 3 平时作业 20% 四次,每次5分 4 课程设计(项目考查) 40% 5 期末考试 30% 通过此门课程必须总评成绩在60分(含60分)以上。
1.1.4 课程负责人
教师姓名:李志中
答疑时间:星期三5~8节
办公地点:计算机系办公室
电 话E-MAIL: neusoft_work@126.com
1.1.5 课件资源
0/李志中/08-09第二学期 C# Windows编程
1.2 Windows应用程序与Web应用程序的区别
反映在Visual Studio.NET中,Windows应用程序与Web应用程序有如下区别:
1、Windows应用程序主要是指WINFORM项目(C#)
2、Web应用程序主要是指WEBFORM项目(ASP.NET)
两者最大的不同是前者是C/S结构;后者是B/S结构。
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。
1.3 C/S 与 B/S 区别
1.3.1 硬件环境不同
C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。
B/S 建立在广域网之上的,不必是专门的网络硬件环境,例与电话上网,租用设备。信息自己管理。有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。
1.3.2 对安全要求不同
C/S 一般面向相对固定的用户群,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S 结构适宜。可以通过B/S发布部分可公开信息。
B/S 建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户。
1.3.3 对程序架构不同
C/S 程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑.
B/S 对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。比C/S有更高的要求 B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持网络的构件搭建的系统。SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟。
1.3.4 软件重用不同
C/S 程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好。
B/S 对的多重结构,要求构件相对独立的功能。能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子。
1.3.5 系统维护不同
C/S 程序由于整体性,必须整体考察,处理出现的问题以及系统升级。升
您可能关注的文档
最近下载
- 频率调制相位调制a幅度调制.PPT
- 计算机辅助设计—AutoCAD2021中文版基础教程:文字与表格的应用PPT教学课件.pptx VIP
- 武汉市建设工程商品混凝土买卖合同-武汉市建筑节能办公室.doc VIP
- 气瓶检验质量管理手册含程序文件符合TSGZ7001-2021《核准规则》附录F .pdf VIP
- 高边坡土方开挖工程施工方案.doc
- 2025级专业人才培养方案(三年制)-大数据技术(低空经济方向).docx VIP
- 《风力发电原理》基础技能及理论知识考试题库(最新整理).doc VIP
- 小学机构设置及领导班子成员分工及职责.pdf VIP
- 2024年12月大学英语四级考试真题及答案(第 1 套).pdf VIP
- 2025年合肥高新投资促进集团股份有限公司招聘人员4人笔试模拟试题及答案解析.docx VIP
原创力文档


文档评论(0)