C#高级程序设计高级一

  • 格式:pdf
  • 大小:1.08 MB
  • 文档页数:7

昆工通信系 高级程序设计一 C#程序设计
1、 新建C#的Windows Form Application工程。

1)学习File菜单
对照相关书籍,熟悉:New,Open,Close Solution,Save All,Recent Files和Recent
Project and Solution。建立解决方案Solution的概念,Solution相当于VC6.0以下版本中
的Workspace。

2)学习新建C#的Windows Form Application工程对话框

充分熟悉新建C#的Windows Form Application工程的过程,仔细研究新建工程对话框
中所有需要用户填写和选择的部分,重点注意: Name(工程名),Location(路径)。
昆工通信系 高级程序设计一 C#程序设计
研究一下Create directory for solution选择与否会造成什么差异。
3)认识C#工程中的文件构成
新建完毕自己的第一个C#工程之后,打开目录,观察目录中的文件。

cs文件为c#的代码管理文件,是非常重要的文件。
Properties目录下是工程自动设置的可视化编程管理文件。
csproj文件为工程文件,管理着工程中所有的cs文件和properties。
sln文件为解决方案管理文件,用于管理解决方案,一个解决方案中只要有一个工程,
可以包含多个工程。

临时文件和文件夹:*.suo,obj,bin。备份时可以删除这些文件/文件夹,再次打开工程
并且编译的时候,会自动重新生成。

解决方案Solution
*.sln

工程Project *.csproj 工程Project *.csproj 工程Project
*.csproj

C#代码文件 *.cs Properties目录
临时文件 *.suo, *.ncb 临时文件夹

obj, bin
昆工通信系 高级程序设计一 C#程序设计
2、 可视化编程——窗体设计
1)认识View菜单
常用的视图窗口有:
Solution Explorer:
管理解决方案中的各个工程以及
工程中的文件。

Class View:
按类树形图的方式显示解决方案
中的所有代码。

Toolbox:
控件、菜单、工具条等。

Property Manager:
所有可视化窗口、控件的属性设
置窗口。

Output:
编译结果、调试运行结果等。

Find Results
查找的结果。

2)Solution Explorer
在Solution Explorer窗口中双击Form1.cs,出现可视化设计窗口,注意查看窗口的名
字为: Form1.cs(Design)。

视图窗口可以选择不同的显示方式,尝试一下:Dock, Float, Auto Hide,看你自己喜欢
哪一种方式。
昆工通信系 高级程序设计一 C#程序设计
3)ToolBox
在ToolBox里找到相关空间,为窗体绘制控件:RichText控件一个,Button控件一个,
Label控件两个和ComboBox控件两个。

4)Properties窗口中设置控件的属性
选中一个控件,在Properties窗口中可设置该控件的属性。
昆工通信系 高级程序设计一 C#程序设计
控件 Name(变量名) Text(显示文字)
Button ColorBtn
颜色

RichText WordEdit
Label1
字体

ComboBox1 FontName
Label2
字号

ComboBox2 FontSize
为控件设置变量名,可以在代码中通过这个变量名书写有关该控件的所有控制代码。
3、 代码与控件
1)在Solution Explorer窗口中选中Form1.cs,点鼠标右键,选择View Code查看代
码。就可以打开Form1.cs窗口。

2)在Form1()中添加两行代码,完成文本编辑窗口的初始化。理解这两行代码中每个
字符的含义,通过变量WordEdit可以完成RichText控件的初始化。
昆工通信系 高级程序设计一 C#程序设计
为两个组合框控件增加初始化代码。

3)在Form1.cs(Design)中双击按钮控件,可以生成按钮单击事件:
按钮单击时,希望发生的事件是:运行颜色选择对话框,按照用户选择的颜色来设置目
前字体的颜色。

在花括号内添加以下代码,对每一行做注释:

4)在Form1.cs(Design)中,分别设置两个ComboBox控件FontName和FontSize的
SelectedValueChanged事件响应函数名为同一个:FontSelected:
昆工通信系 高级程序设计一 C#程序设计
打开Form1.Designer.cs文件,这些代码代表了上图中可视化程序设计里填写的内容,
可视化程序设计是根据Form1.Designer.cs文件中的代码来完成的。

在FontSelected事件函数响应中,填写以下代码,将用户选择的字体名和字体尺寸用
来更改文本框中显示的文字字体。