C# Windows vs2010窗体应用程序用

君,已阅读到文档的结尾了呢~~
c#Windows窗体应用程序设计-1绋嬪簭,搴旂敤,璁捐?,绐椾綋
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
c#Windows窗体应用程序设计-1
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口&>&几个不错的C#.NET做的WINDOWS窗体应用小程序
几个不错的C#.NET做的WINDOWS窗体应用小程序
上传大小:3.72MB
几个不错的C#.NET做的WINDOWS窗体应用小程序,主要是献给追求C#.NET窗体设计的朋友,由于时间紧,急于发表,就做了几个,后续开发,尽情期待哦。
综合评分:4(19位用户评分)
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有19条
对初学者有一定的启发意义
东西很垃圾,根本不能用~
界面还好,还蛮实用的
上传者:zhengjianzmy
上传时间:积分/C币:5
上传者:yyliudianhu
上传时间:积分/C币:3
上传时间:积分/C币:6
上传者:lq
上传时间:积分/C币:5
上传者:amigoaien
上传时间:积分/C币:8
上传者:wj
上传时间:积分/C币:3
上传者:andymyfreemail
上传时间:积分/C币:3
上传者:coder_chou
上传时间:积分/C币:3
上传者:menggen
上传时间:积分/C币:3
上传者:yamaida
上传时间:积分/C币:3
审核通过送C币
c# .net wince开发
创建者:chen6533
本专辑为C#的几个课程设计案例
创建者:qq_
创建者:jiaguoxinzhi
上传者其他资源上传者专辑
IT人员都用得着的导航网址
ASP英文外贸网站源码
流行的正则表达式测试工具大全
大型电子商务网站优化(SEO专家优化经验分享)
SEO技术+艺术(网站优化推广小结)
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
扫码关注并点击右下角获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
几个不错的C#.NET做的WINDOWS窗体应用小程序
会员到期时间:
剩余下载个数:
剩余C币:593
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励5下载分
被举报人:
code_china
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
几个不错的C#.NET做的WINDOWS窗体应用小程序c#教程之用Visual Studio.Net建立Windows应用程序框架
来源:未知
2.4.2 用Visual Studio.Net建立Windows应用程序框架
以上所做的工作,都是一些固定的工作,可以使用Visual Studio.Net自动建立,下面介绍使用Visual Studio.Net创建Windows应用程相关序的具体步骤。
(1) 运行Visual Studio.Net程序,出现如图1.2.2A界面。
(2) 单击新建项目按钮,出现如图1.2.2B对话框。在项目类型(P)编辑框中选择Visual C#项目,在模板(T)编辑框中选Windows应用程序,在名称(N)编辑框中键入e2,在位置(L)编辑框中键入D:\csarp。也可以单击浏览按钮,在打开文件对话框中选择文件夹。单击确定按钮,创建项目。出现如图2.4.2A界面。生成一个空白窗体(Form1)。
(3) 在e2文件夹中下有两个文件夹和8个文件,一般只修改Form1.cs文件。右击Form1窗体,在快捷菜单中选择菜单项查看代码(C),可打开Form1.cs文件。Visual Studio.Net生成的Foem1.cs文件如下,这是使用Visual Studio.Net创建Windows应用程序的最基本的形式。底色为黑色的字是作者增加的注解。
using S//引入名字空间
using System.D
using System.C
using System.ComponentM
using System.Windows.F
using System.D
namespace e2//定义名字空间,///为解释
{ //此处可定义其它类
/// &summary&
/// Form1 的摘要说明。
/// &/summary&
public class Form1 : System.Windows.Forms.Form//Forme1类定义
{ //此处可定义自己的变量,这些变量和运行程序同生命周期
/// &summary&
/// 必需的设计器变量。
/// &/summary&
private System.ComponentModel.Container components =
public Form1()//构造函数
// Windows 窗体设计器支持所必需的
InitializeComponent();//此函数系统自动生成,不要修改,该函数做一些初始化工作
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//在构造函数增加自己的初始化代码,必须放在InitializeComponent()之后
/// &summary&
/// 清理所有正在使用的资源。
/// &/summary&
protected override void Dispose( bool disposing )
if( disposing )
if (components != null)&
components.Dispose();
base.Dispose( disposing );
#region Windows Form Designer generated code
/// &summary&
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// &/summary&
private void InitializeComponent()
{ //此函数系统自动生成,不要修改函数内容,函数做一些初始化工作
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.ClientSize = new System.Drawing.Size(292, 273);
this.Name = &Form1&;//this 是Form1窗体对象
this.Text = &Form1&;
#endregion
/// &summary&
/// 应用程序的主入口点。
/// &/summary&
[STAThread]
static void Main()//程序入口函数 ,一般不修改
Application.Run(new Form1());//主程序建立窗体运行
}//程序入口函数之后可定义自己的方法、属性等
(4) 下边在窗体中增加一个按钮,并为按钮增加单击事件函数。单击图2.4.2A中标题为Forms.cs[设计]的窗口标签,返回标题为Forms.cs[设计]的窗口。向项目中添加控件需要使用工具箱窗口,若看不到,可以用菜单命令视图/工具箱打开这个窗口(见图2.4.2B左图)。选中工具箱窗口中Windows窗体类型下的Button条目,然后在标题为Forms.cs[设计]的窗口的Form1窗体中按下鼠标左键,拖动鼠标画出放置Button控件的位置,抬起鼠标左键,就将Button控件放到Form1窗体中。选中按钮控件,属性窗口(见图2.4.2B中图)显示按钮属性,其中左侧为属性名称,右侧为属性值,用属性窗口修改Button的Text属性值为:确定。单击属性窗体上的第4个图标,打开事件窗口(见图2.4.2B右图),显示Button控件所能响应的所有事件,其中左侧为事件名称,右侧为事件处理函数名称,如果为空白,表示还没有事件处理函数,选中Click事件,双击右侧空白处,增加单击事件处理函数。
& & & & & & & & & & & & & & & & & & & &图2.4.2B
完成以上设计后,集成环境生成的Foem1.cs文件如下,底色为黑色的代码是新增代码。
using System.D
using System.C
using System.ComponentM
using System.Windows.F
using System.D
namespace e2
/// &summary&
/// Form1 的摘要说明。
/// &/summary&
public class Form1 : System.Windows.Forms.Form
private System.Windows.Forms.Button button1;//定义Button类引用变量
/// &summary&
/// 必需的设计器变量。
/// &/summary&
private System.ComponentModel.Container components =
public Form1()
// Windows 窗体设计器支持所必需的
InitializeComponent();
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
/// &summary&
/// 清理所有正在使用的资源。
/// &/summary&
protected override void Dispose( bool disposing )
if( disposing )
if (components != null)&
components.Dispose();
base.Dispose( disposing );
#region Windows Form Designer generated code
/// &summary&
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// &/summary&
private void InitializeComponent()
this.button1 = new System.Windows.Forms.Button();//生成对象
this.SuspendLayout();
// button1
this.button1.Location = new System.Drawing.Point(96, 56);//修改属性
this.button1.Name = &button1&;
this.button1.Size = new System.Drawing.Size(72, 32);
this.button1.TabIndex = 0;
this.button1.Text = &确定&;
this.button1.Click += new System.EventHandler(this.button1_Click);//增加事件
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.ClientSize = new System.Drawing.Size(292, 273);
this.Controls.AddRange(new System.Windows.Forms.Control[] {this.button1});
this.Name = &Form1&;
this.Text = &Form1&;
#endregion
/// &summary&
/// 应用程序的主入口点。
/// &/summary&
[STAThread]
static void Main()&
Application.Run(new Form1());
private void button1_Click(object sender, System.EventArgs e)
{//事件处理函数
请注意按钮放到窗体后,集成环境自动增加的语句。分析这些增加的语句,可知在窗体中增加Button类对象的步骤:首先定义Button类变量button1,这是Form1类的一个字段,由于主窗体关闭,程序也就结束了,因此定义在主窗体Form1中的变量的生命周期和程序的生命周期是相同的,从这个意义上说,这样的变量是全局变量。因此变量button1和主窗体Form1有相同的生命周期。第二步在构造函数中用new生成Button类对象,第三步在构造函数中修改button1的属性,第四步增加button1的事件函数,函数button1_Click()是事件处理函数,语句this.button1.Click += new System.EventHandler(this.button1_Click)把按钮Button1的事件Click和事件处理函数button1_Click()联系到一起。程序员应在事件处理函数button1_Click()中增加具体的事件处理语句。这些步骤对于增加任何控件都是相同的。可以比较一下2.4.1节中的步骤,它们基本是相同的。应熟悉以上操作步骤,学会在窗体中增加控件,修改控件属性,增加事件函数。
-----------您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
C# Windows窗体应用程序设计.ppt 34页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:160 &&
你可能关注的文档:
··········
··········
C# Windows窗体应用程序
设计 教学目标
本章介绍一些最常用的基本控件,Visual Studio 2005附带有许多控件,这些控件拥有各种功能,通过Visual Studio的设计功能,开发用户界面、处理用户的交互将非常简单、有趣。通过本章的学习,读者应掌握Windows应用程序开发的基本流程和技巧,掌握常用控件的使用,并且能够使用参考帮助系统学会本书没有介绍的Windows窗体控件。
Windows窗体
Windows基本控件
System.Windows.Forms.MessageBox使用 创建Windows应用程序
6.1窗体对象
6.1.1创建空白窗体
6.1.1创建空白窗体
6.1.2控件的公有属性、事件和方法
6.1.2控件的公有属性、事件和方法
6.1.2控件的公有属性、事件和方法
6.1.2控件的公有属性、事件和方法
6.1.2控件的公有属性、事件和方法
6.1.2控件的公有属性、事件和方法
6.2控件对象介绍
6.2.1 Label和LinkLabel控件 Label控件
Label是标准的Windows标签,主要用于在窗体上显示文本。通常情况下不需要为它添加任何事件处理代码。
LinkLable控件
LinkLabel类似于Label控件,但它以Internet链接的方式显示(超链接)。 Label与LinkLabel的属性
Label与LinkLabel的属性 6.2.2 Button控件 Button控件的属性 : Name属性:设置按钮的名称 ,以便在程序中引用它。 Text属性:设置在按钮上显示的标题文本。
Visible属性:设置是否显示按钮,true显示,false隐藏。 Enabled属性:设置按钮是否可用,当设置为false时,按钮不响应任何事件。
FlatStyle属性:设置按钮的显示样式。
Image属性:用于指定一个在按钮上显示的图像。 ImageAlign属性:设置图像在按钮上的对齐方式。
Button控件的事件 : 按钮最常用的事件是Click。只要用户单击了按钮就会触该事件。
6.2.3 TextBox控件
TextBox控件
文本框的主要用途是接受用户输入。用户可以在文本框中输入任何字符,也可以只允许用户输入指定类型的字符,例如,只允许用户在文本框中输入数值等。
TextBox控件的常见的属性如表6-6所示。
TextBox控件提供了表6-7所示的事件 。 表6-6 :TextBox控件的常见的属性 表6-7: TextBox控件的常见事件 6.2.4 RadioButton和CheckBox控件
RadioButton控件
RadioButton控件一般成组出现,用于从多种功能中选择一种功能的情况,其最常用的事件是CheckChanged和Click事件。
CheckBox控件
CheckBox控件列出了可供选择的选项,用户可以从中选择一项或多项。当选中某项后,其左边的小方框会打上勾标志;当Checked属性改变时触发CheckChanged事件。
GroupBox控件
GroupBox控件主要用于为单选按钮和复选框控件进行分组,以便于用户识别。在窗体上创建该控件时,可先建立GroupBox控件然后在其内部建立其他控件;也可利用剪切、粘贴的方法把已有的控件放到GroupBox控件中。
示例:Ex6-2 6.2.5 RichTextBox控件
RichTextBox控件
RichTextBox多用于显示和输入格式化的文本(例如,黑体、下划线和斜体)。RichTextBox使用标准的格式化文本,称为Rich Text Format (富文本格式)或 RTF。
示例:Ex6-3 6.2.6 ListBox和CheckedListBox控件
列表框用于显示一组字符串,可以一次从中选择一个或多个选项。 ListBox类派生于ListControl类。 ListControl类提供了.NET Framework内置列表类型控件的基本功能。 CheckedListBox,派生于ListBox类。它提供的列表类似于ListBox,但除了文本字符串以外,每个列表选项还附带一个复选框标记。
列表框的属性 列表框控件的方法与事件 6.2.7 TabControl控件
TabControl控件
标签控件,可以在控件的TabPages对象集合中添加任意数量的标签,再把要显示的控件拖放到各个页面上。TabControl控件的使用主要通过设置属性来实现,一般不必为它编写事件代码。
TabControl的属性
正在加载中,请稍后...}

我要回帖

更多关于 c 窗体应用程序教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信