上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 52 下一页

2012年7月2日

VS2008调试总结

摘要: 从文件Form1.cs和文件Form1.Designer.cs中,可以看到它们定义了同一个类Form1,并且都有一个关键字partial。该关键字作用是允许类分开定义,并且可以将类定义放在不同的文件里面(命名空间必须相同)。总结上述三个文件,具体说明如下所示。(1)Form1.Designer.cs由设计器自动生成的,该文件中存放了有关界面设计的初始化内容。(2)Form1.cs是Windows窗口应用程序的主体部分,程序员的大部分工作都在此进行。包括变量定义、类的定义、事件的处理方法等。(3)Program.cs定义了主程序Main函数,是整个应用程序的入口及出口。(4)一般编写程序时,只对 阅读全文

posted @ 2012-07-02 10:24 流星落 阅读(236) 评论(0) 推荐(0) 编辑

VS2008调试Windows窗体程序

摘要: 在控制台应用程序中Main函数是程序的入口点。同样地,在Windows窗体应用程序中,Main函数也是程序入口点。这可以通过调试来证明。(1)打开或新建一个Windows窗体应用程序,如前面的创建的应用程序。(2)单击“调试”|“逐句调试”命令,也可以按快捷键F11。可以看到,程序会跳转到Program.cs文件。指示运行的黄色箭头指向Main函数的起始位置。(3)继续按F11键,直到运行箭头移动到函数最后一句。Application.Run(new Form1());该语句表示,开始应用程序消息循环。其参数new Form1()用于实例化Form1类,这个类就是窗体类Form的一个派生类。对 阅读全文

posted @ 2012-07-02 10:22 流星落 阅读(652) 评论(0) 推荐(0) 编辑

VS2008创建一个Windows窗体程序并深入分析

摘要: 用VS2008创建一个有关Windows窗体应用程序。仔细观察可以发现,对于该程序,VS2008中有三个常用文件。这就是Form1.cs、Form1.Designer.cs、Program.cs三个文件。Main方法在program.cs中,它是程序的入口点。Form1.cs是Form1类的代码文件(默认)并且只包含这个类的一部分。另一部分默认在Form1.Designer.cs文件中。下面我们做下面的简单实例:我们在Form1窗体中,放两个按钮,分别命名为button1和button2。在Form1.cs中,我们写入using System;using System.Collections. 阅读全文

posted @ 2012-07-02 10:19 流星落 阅读(1422) 评论(0) 推荐(0) 编辑

C#创建WinForm应用程序的入口点

摘要: 在WinForm应用程序的开发设计中,一般会通过多窗体协调一致的处理具体业务流程。这种应用必须由程序员决定那个WinForm的窗体第一个被触发执行,在Windows Forms开发程序设计中由位于根目录下的Program.cs文件决定。展开Program.cs文件,按照下面代码即可决定那个WinForm的表单第一个被触发执行。using System;using System.Collections.Generic;using System.Windows.Forms;namespace WindowsApplication1{ staticclassProgram { ///<... 阅读全文

posted @ 2012-07-02 10:17 流星落 阅读(1770) 评论(0) 推荐(0) 编辑

C#中的InitializeComponent()方法

摘要: 在每一个窗体生成的时候,都会针对于当前的窗体定义InitializeComponent()方法,该方法实际上是由系统生成的对于窗体界面的定义方法。//位于.cs文件之中的InitializeComponent()方法public Form011() { InitializeComponent();} 在每一个Form文件建立后,都会同时产生程序代码文件.CS文件,以及与之相匹配的.Designer.CS文件,业务逻辑以及事件方法等被编写在.CS文件之中,而界面设计规则被封装在.Designer.CS文件里,下面代码为.Designer.CS文件的系统自动生成的脚本代码。namespace Ex 阅读全文

posted @ 2012-07-02 10:09 流星落 阅读(1471) 评论(0) 推荐(0) 编辑

winForm程序的代码结构

摘要: 在窗体中右键查看代码,或是双击窗体:展开的代码如下,具体意义见每行的注释信息:using System;// 基础核心命名空间using System.Collections.Generic;//包含了ArrayList、BitArray、Hashtable、Stack、StringCollection 和 StringTable 类using System.ComponentModel;using System.Data;//数据库访问控制using System.Drawing;//绘图类usingSystem.Linq;//语言级集成查询using System.Text;//文本类us 阅读全文

posted @ 2012-07-02 10:07 流星落 阅读(525) 评论(0) 推荐(0) 编辑

WinForms 中的常用控件(全)

摘要: 可视化界面组件统称为控件。在System.Windows.Forms.Control命名空间。【Button 控件】Windows 窗体 Button 控件允许用户通过单击来执行操作。当该按钮被单击时,它看起来像是被按下,然后被释放。每当用户单击按钮时,即调用 Click 事件处理程序。可将代码放入 Click 事件处理程序来执行所选择的任意操作。按钮上显示的文本包含在 Text 属性中。如果文本超出按钮宽度,则换到下一行。但是,如果控件无法容纳文本的总体高度,则将剪裁文本。Text 属性可以包含访问键,允许用户通过同时按 Alt 键和访问键来“单击”控件。Button 控件还可以使用 Ima 阅读全文

posted @ 2012-07-02 10:01 流星落 阅读(1706) 评论(0) 推荐(0) 编辑

vs2008编写第一个Windows程序

摘要: vs2008编写第一个Windows程序我们编写单击MouseClick事件的处理程序,当鼠标单击窗体时,在窗体的标题栏显示“这是我的第一个Windows程序”。1、在窗体设计器窗口选择窗体。2、在属性窗口单击事件按钮,打开事件选项卡。3、选中MouseClick事件。4、双击MouseClick事件右边的单元格,即可生成MouseClick事件处理程序方法。5、我们在创建的窗体Form1的Name属性的值改为“frmStudent”,将Text属性修改为“学生信息”,在窗体的标题栏显示出来。6、在生成事件的处理方法frmStudent_MouseClick()中编写事件处理代码:this.T 阅读全文

posted @ 2012-07-02 09:59 流星落 阅读(327) 评论(0) 推荐(0) 编辑

VS2008编写窗体重要事件

摘要: Windows编程技术都是建立在事件基础上的。在窗体和控件中,我们看到许多事件。窗体的重要事件:Load:窗体加载时发生。MouseClick:鼠标单击事件,用户单击窗体时触发。MouseDoubleClick:鼠标双击事件,用户双击窗体时触发。MouseMove:鼠标移动事件,用户用鼠标移动窗体时触发。KeyDown:键盘按下事件,用户首次按下某个键时触发。KeyUp:键盘释放事件,释放键时发生。vs2008中编写事件处理程序时,一般遵循以下步骤:1、单击要创建事件处理程序的窗体或控件。2、在属性窗口中单击“事件”按钮。3、双击创建事件处理程序的事件。4、打开事件处理方法,编写处理代码。 阅读全文

posted @ 2012-07-02 09:52 流星落 阅读(236) 评论(0) 推荐(0) 编辑

.NET Form类常用公共属性以及方法

摘要: 公共属性1.ActiveForm 该属性用于获取此应用程序的当前活动窗体2.ActiveMdiChild 该属性用于获取当前活动的多文档界面(MDI)子窗口3.AutoScrollMinSize 该属性用于获取或设置自动滚动的最小尺寸4.AutoScrollPosition 该属性用于获取或设置自动滚动定位的位置5.BackColor 该属性用于设置窗体的背景颜色6.BackgroundImage 该属性用于获取或设置在控件中显示的背景图像7.CancelButton 该属性用于获取或设置当用户按ESC时单击的按钮控件8.ContextMenu 该属性用于获取或设置与空间关联的快捷菜单9.Fo 阅读全文

posted @ 2012-07-02 09:51 流星落 阅读(485) 评论(0) 推荐(0) 编辑

上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 52 下一页

导航