|
授课教师:杨琦
西安交通大学
计算机教学实验中心
1. 如何做一名好的开发人员?
比较宽的知识面,并且能够时时补充自己的知识和完善自己的知识结构;
耐心好,特别是在调试和学习阶段;
代码是给人看的,而不是给机器运行的
懂得坚持自己的开发思路,并懂得理解与吸收别人的思想
懂得向你周围的人学习,不论是开发能力上的还是开发经验上的
2. 程序语言发展的现状
微软microsoft
C、C++、Vc++
Vb6、vbscript
.net与C#
非微软
Java --sun
JavaScript --Netscape
Tc2.0 和 C++ Builder、Delphi--Borland
3. C&C++语言的用途
开发操作系统或系统软件
1、UNIX-----70年代(网络)
2、Windows系列(微软公司) VC++
本课程的内容:
C语言部分:(去掉多级指针部分)
C++:重点在类和对象
V: 简单的图形处理
今后学习的内容:
数据库、图形、多媒体、网络
4. 为什么要学.net和用C#?
C#(读做 “C sharp”)是微软公司在2001年6月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角.
Java所带来的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台之上的程序员数量明显的说明了(估计世界范围内共有两百五十万程序员使用Java).由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级别的计算,包括无线计算和移动电话
熟悉C++的程序员将很容易的学会C#.
4. 非计算机专业的学生学习Vc++?
计算机只是工具;
如果没有某一方面的专业知识,这工具也不会用得太好。例如,不懂财务的软件设计人员永远也设计不出好的财务软件,不懂化工的软件设计人员永远也设计不出好的化学分析软件,没有美术基础,你的绘图软件也不会好到哪里去。
计算机专业课程交叉比较大的专业很多,例如电子、自动化等;
计算机与非计算机专业课程设计的区别:《数据结构》。
5. 课程设计的背景
服务于教改的尝试
课堂学习的,工作上用不上
师资有限时如何扩大课程授课面
面向
先修《计算机文化基础》
以Microsoft Visual C++ 6.0语言为载体
介绍软件技术:面向对象等
全国第一所大面积开设VC++的大学
6. 课程学习方法
精讲多练
Vc:讲授32 小时,上机32小时
Matlab:讲授4小时,上机4小时
考教分离
引入竞争机制,真正掌握
机试为主
提高动手求解问题的能力
7. 课程学习方法
不同于传统的学习方法(数学、物理)
实验性强
不求甚解的学习方法
对于未讲解的问题,保留
对于已讲解的问题,精通
参考书:(建议不使用)
教科书型:《c语言程序设计》
参考手册型:《Visual C++技术内幕》
8. 如何学好Vc++6?
学好英语,看懂英文版的MSDN/CD;
大学里的设备的投入;
工具书最好买MS出的书;
网站Download source code
学好VC=英文好+基本功好+勤奋+聪明
9. 资源
中心主页:http://ctec.xjtu.edu.cn
通知、教学计划、课件、答疑
FTP资源:ftp://202.117.35.170
作业提交:ftp://202.117.35.169
简介:
格式:rar
大小:1003K
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|