【VB开源代码栏目提醒】:网学会员为需要VB开源代码的朋友们搜集整理了C#程序设计简明教程-第1章 C#编程概述 - 期刊论文相关资料,希望对各位网友有所帮助!
可视化程序设计主讲:温州大学-何明昌 办公室:3B208电话:教学网站:http://jpkc.wzu.edu.cn/wdmath/csharp 优秀课件,精彩无限! 1 一、为什么要学习编程1、在高校的学生中,几乎每个学生都配备了电脑。
2、高校的专业设置也发生了很大的变化,用计算机不再是
计算机专业的专利很多专业都或多或少的在使用编程语言进行各种程序设计。
3、几乎75的产业都与信息处理相关。
行业分布:
软件公司:微软、中软、东软、阿里巴巴 硬件公司:HP打印机Sony照相机 服务业:民航、铁路售票、物流、网银 企业:正泰网络中心、销售中心 ........... 优秀课件,精彩无限! 2 二、
学习那一种编程语言更好 1.
VB 2.C 3.C 4.Delphi 5.Java 6.C 优秀课件,精彩无限! 3 三、C的发展进程 互联网发展初期, Microsoft公司推出的ASP在很短的时间内便取得了巨大的成功。
SUN公司1995年正式推出了面向对象的开发语言Java,并提出了跨平台的强大口号。
越来越多开发人员转向Java开发,大有山雨欲来风满楼之势。
ASP的王者地位受到了严峻的挑战。
优秀课件,精彩无限! 4 很快,微软公司基于Java语言的编译器Visual J,运行速度快,增加了许多新特性,同时支持调用Windows API,并成为业界公认的优秀Java编译器。
SUN公司认为Visual J违反了
Java的许可协议,即违反了Java开发平台的中立性,对微软提出了诉讼。
微软处于极为被动的局面。
微软却另辟蹊径,决定推出其进军互联网的的庞大计划——.NET计划,开发语言——C。
优秀课件,精彩无限! 5 北京时间,2003年4月25日,旧金山 -- 微软公司宣布 Visual Studio .NET 2003的上市,新的可视化编程语言C C Sharp,它是专门为生成运行在 .NET 框架上的企业级 应用程序而设计的。
C 吸取了C、C、Java、
Delphi等 的一些优点,是一种简单、高效、类型安全和完全面向对 象的
网络编程语言。
预言,在十年内该技术将保持领先。
ASP.NET以其强大的技术力量,迅速占领了大片市 场,至此,微软也摆脱了被动局面。
Microsoft .NET 和Java是当今两大主流开发平台。
两者的目标都是Write once Run anywhere一次编写, 随处运行 Java是想使任何
系统都能运行Java .NET是想将任何语言都统一到.
NET平台 C是一种由事件驱动,完全面向对象和可视化的编程语 言。
优秀课件,精彩无限! 6 四、Visual C概述.NET构成: 1. 公共语言运行库 2.NET框架类库 优秀课件,精彩无限! 7 五、如何学好C 1、多模仿 2、多体会 3、每一个小
问题都上机验证 4、保证每天至少写一道程序 5、多看几本参考书,一定要亲自写程序。
优秀课件,精彩无限! 8 六、第一个C应用程序 例1.1 用到了计时Timer控件 Timer控件主要的作用是每间隔一定时间就执行一段指定的
代码。
(1)主要用到的属性: Enabled:主要是控制当前Timer控件是否可用,如: timer1.Enabledfalse不可用 timer1.Enabledtrue可用 Interval:程序运行间隔的时间,如: Timer1.Interval1000主要是设置timer1_Tick事件的时间,单位为 毫秒 2主要的方法与事件 Start方法:开始启动Timer控件,如timer1.Start它的作用与 timer1.Enabledtrue相当。
Stop方法:停止使用Timer控件。
如timer1.Stop 它的作用与 timer1.EnabledFalse相当。
优秀课件,精彩无限! 9六、 windows应用程序开发的一般步骤 1. 新建项目 (1)windows窗体应用程序 (2)控制台应用
程序 2.必要时,导入命名间(名称空间) 3. 在窗体上布置控件 4.设置(修改)控件属性 5. 为相关事件编写
代码 6. 运行调试程序 7. 保存程序 关闭项目 优秀课件,精彩无限! 10七、 Visual Stdio.Net开发环境介绍 1、首次启动时,选择好编程语言P7 优秀
课件,精彩无限! 112 设计器视图与
代码视图 设计器视图与
代码视图是程序
设计最
常用的两个子窗口。
设计器视图用来设计Windows窗体或Web窗体,
代码视图用于设计程序源
代码。
在设计器视图中可以为Windows或Web界面添加控件。
代码视图实质上是一个纯文本编辑器。
两者之间可以通过资源管理器上按钮进行切换。
优秀课件,精彩无限! 12 3 解决方案资源管理器 使用Visual Studio .NET开发的每一个应用程序叫解决方案,每一个解决方案可以包含一个或多个项目。
一个项目通常是一个完整的程序模块,一个项目可以有多个项。
“解决方案资源管理器”子窗口显示Visual Studio .NET解决方案的树型结构。
在“解决
方案资源管理器”中可以浏览组成解决方案的所有项目和每个项目中的文件,可以对解决方案的各元素进行组织和编辑。
优秀课件,精彩无限! 134 属性子窗体 “属性”子窗口用于设置解决方案中各个子项的属性,当选择设计器视图、解决方案、类视图中的某一子项时,“属性”子窗口将以两列表格的形式显示该子项的所有属性。
注意: “属性”子窗口上面的事件按钮 单击“事件”按钮,窗口将显示被选择窗体或控件的事件列表. 优秀课件,精彩无限! 145 工具箱 “工具箱”用于向Windows应用程序或Web应用程序添加控件。
“工具箱”使用选项卡分类管理其中的控件,打开“工具箱”将显示Visual Studio项目中使用的各个不同的控件
列表。
根据当前正在使用的设计器或编辑器,“工具箱”中可用的选项卡和控件会有所变化。
优秀课件,精彩无限! 156 子窗口的操作 在主区域显示的窗口,以选项卡的形式叠放在一起 。
用右上角关闭按钮关闭当前窗口 。
主区域周围的窗口 ,有停靠与浮动两种情况,停靠又有隐藏与固定显示两种状态,这两种状态通过图钉按钮控制。
优秀课件,精彩无限! 167 使用Visual Studio.NET的帮助 1. MSDN帮助 1 目录 2 索引 3
搜索 4 收藏夹2. 智能感知 动态显示成员列表 动态显示该方法功能和不同用法 优秀课件,精彩无限! 17 8.注意:程序错误提示窗体 程序错误有两种: (1)语法错误 (2)逻辑错误 语法错误,在编译运行时会在错误窗口提示, 双击该提示,会返回到
代码错误的行,改正 后,继续编译运行,如此反复,直到正确为 止。
逻辑错误:可逐行运行,不断观察调试。
优秀课件,精彩无限! 18 九 窗体对象与控件对象1 窗体对象1. 窗体的结构2. 窗体的属性Name(名称)BackColor(背景色)BackgroundImage(背景图像)Enabled(可用)true可用,false不可用Font(字体)Location:通过TopLeft决定Size:通过Widthheight决定 优秀课件,精彩无限! 19ForeColor(前景色)Locked(锁定)MaximizeBox(最大化按钮)MinimizeBox(最小化按钮)Visible:true可见,false不可见Text(文本)表示本窗体:用this. 优秀课件,精彩无限! 20