当前位置:文档之家› (0) NET入门

(0) NET入门

VC#.NET程序设计授课记录

软件教研室严健武2011

本节知识点:

1.认识VC#.NET开发环境

2.项目建立和编辑

3.窗体对象的属性初步认识

4.代码编写位置

一、第一个VC#.NET项目

1.启动VC#.NET

安装好VISUAL https://www.doczj.com/doc/c611227727.html, 2005后,通过Windows的系统菜单组[开始] [所有程序]来启动VC#.NET,进入集成开发环境(IDE).

2.新建项目

每一个建立的.NET应用程序,都称之为项目或叫工程.

有两种方法建立一个VC#.NET项目.

方法一:点击[起始页]中的[创建:项目]

方法二:选择[文件]菜单→[新建项目] 都将出现[新建项目]对话框.

3.认识IDE 工作区

当我们在[新建项目]对话框按[确定]

按钮后,我们将进入到VC#.NET 的新项目的设计环境,我们把设计环境划分为几个区域:

可以修改项目名称

1

2

VC#.NET程序设计授课记录

软件教研室严健武2011

3 代码区

1 界面设计区

2 控件或组件区

4视图管理区

●界面设计区:构建程序的界面.这就好象是我们建房子的一块空地.

●工具箱:也叫控件和组件区,就好象我们建造房子要用到的材料或工具.

●代码区:编写程序代码的区域.

视图区:集成了3个可以拖动组合的磁性窗口,分别是:解决方案窗口, 属性窗口, 数据源窗口

1.解决方案窗口:维护我们建立项目中用到的所有文件.

2.属性窗口:设置对象的属性的窗口.

4控件添加与属性设置

5.程序运行

点击工具栏上的图标,或按[F5]键,则启动我们的第一个VC#.NET程序的运行界面选中

2

VC#.NET程序设计授课记录

软件教研室严健武2011

6.代码编写

当我们的程序运行时,点击窗体上的[关闭]按钮,正如我们所预料的,程序毫无反应.如果想要程序执行关闭退出的操作,我们要对点击按钮时的事件编写代码.我们面临的问题时,如何把代码写在正确的位置?

VC#.NET是面向对象、事件驱动的程序设计语言。首先我们解释两个重要的概念:事件驱动;面向对象.

所谓事件驱动,简单来说,就是在对象上发生什么事(触发了什么事件),我们做什么(编写代码来响应该事件).就象我们在办公室里时,电话响了(来电事件),那我们做什么呢接听电话(响应事件).事件分为系统事件和用户事件.系统事件是由操作系统触发的,比如程序正在运行,而此时又执行了系统关机操作,那么操作系统将向每一个当前运行的程序发出关闭的消息,对我们运行的程序来说,将触发程序退出的事件;而用户事件,一般是由用户通过键盘或鼠标触发的,比如鼠标在窗体上移动,单击或双击.

所谓对象,简单来说,一切实际存在的物体,就是对象。.对我们程序而言,每一个窗体上的控件,包括窗体,都是一个实际的对象.对象具有属性(特征)和方法(动作).比如张三,他是一个具体的人,他有姓名、年龄和性别等特征,他可能还会唱歌、跳舞(这就是他的动作)。

我们编写代码的思路是,在哪个对象上,触发什么事件时,做什么(设置/取得对象的属性,或调用对象的方法)。所以我们必须了解每一个对象常用的属性、方法和该对象可以响应的事件.

1.如何切换到代码窗口?

方法一:单击[解决方案窗口]的[代码]图标按钮,如下图

方法二:直接双击窗体或窗体上任何一个对象,即可进入代码窗口. 3. 编写代码.

VC#.NET 程序设计 授课记录

软件教研室 严健武 2011

7..项目文件

8项目的保存:

在我们保存的项目文件的文件夹

,

我们可以看到以下文件及类型

二、窗体的属性和方法

不管是窗体还是放置在窗体上放置的控件(我们都不严格的称之为“对象”),其外观和位置等特征都是默认的。我们把对象具有的特征称之为对象的属性。就象人有姓名、性别和年龄等是人的属性一样。我们可以通过属性窗口改变对象属性。修改对象的属性,可以在设计阶段设置,也可以在程序运行阶段设置。

深入---基本思路—认识基本控件

A)改变窗体标题文字

B)改变Label文字

C)改变文本框内容

与窗体有关的属性:

?StartPosition (FormStartPosition)

>>CenterParent 窗体在其父窗体中居中。

>>CenterScreen 窗体在当前显示窗口中居中,其尺寸在窗体大小中指定。

Manul

?WindowsState(FormWindowState)

Maximized 最大化的窗口。

Minimized 最小化的窗口。

Normal 默认大小的窗口。

?Text 标题栏标题

?ControlBox 显示/隐藏标题栏按钮如果此时值为false 而且text为空,则无标题

?Icon 标题栏图标

?ShowIcon 是否显示标题栏图标

?MaximizeBox 标题栏最大化按钮

?MinimizeBox 标题栏最小化按钮

?Opacity 透明度0~1 之间的值0~100% 透明→完全不透明

?ShowInTaskbar 是否在任务栏显示

?TopMost 是否作为顶层窗体

?TransparencyKey透明色

?BackgroundImageLayout 背景图象排列方式

?FormBorderStyle 边框样式

?Location 窗体位置(Left,Top)

事件:

?Load显示时

?Shown显示出来后

?Click点击时

相关主题
文本预览
相关文档 最新文档