文件管理 · 2022年7月31日

windows窗体应用程序教程|怎么把一个简单的C语言代码用windows窗体应用程序实现gui

① 怎么把一个简单的C语言代码用windows窗体应用程序实现gui

你要玩vb&C语言混编得先把C写成dll(__stdcall的dll)

顺便给你写个 vb6 & wxdevcpp 6混编的例子回

vb6 GUI + devcpp C语言dll 计算两个数加减答乘除

② (c#)求windows窗体应用程序资料、教程及函数帮助

你的意思是一个主窗体,还有很多子窗体,但是显示时只显示主窗体,子窗体是嵌入到主窗体中进行显示的?试试看设置子窗体的TopLevel 属性。晚上下班回去我测试下给你详细的能不能这样用的结论。

③ C#编写windows窗体应用程序

用C#随机数,产生4以内的一个数.. 然后用Random rd=new Random(4);产生的一个数j 进行switchswitch(j){ case:0 label1.text="金"; break; case:1 label1.text="木"; break; case:2 label1.text="水"; break; case:3 label1.text="火"; break; case:4 label1.text="土"; break;}

④ 【急求!!】C#:编写一个windows窗体运用程序

//看下这个的输出结果,找wxh私聊!using System;namespace P{ class Program { public static void Main(string[] args) { byte[] my={120,45,97,112,68,105,210,32,98}; byte[] msg={158,165,240,151,222,237,55,158,204,156,146,192, 149,203,222,61,156,248,21,68,2,2,43,26,189,77,7,151,145, 224,149,226,235,52,188,235,144,130,251,150,192,230, 61,156,238,156,149,239,150,204,248,58,161,246,159, 158,218,159,248,232}; for(int i=0;i<msg.Length;i++) msg[i]^=my[i%my.Length]; Console.WriteLine(System.Text.Encoding.UTF8.GetString(msg)); Console.Write("Press any key to continue . . . "); Console.ReadKey(true); } }}

⑤ C++ windows窗体应用程序问题

这种改写基本上相当于重做一遍了,窗体程序和DOS的模式是完全不同的,你写成窗体程序,就要创建相应的项目,看你上面说的,richTextBox->Text = L " " , 这种语法看来,你用的C++.net吧,这个语言是C++跟.net结合的一个不伦不类的东西,不建议使用,还用是单纯的C++吧,用C++来做窗体程序有两种选择,一种是用MFC类库来做,另一种是用纯windows SDK来做,MFC是微软做好的框架,开发效率比较高,但是做了大量封装,不利于学习,windows SDK相对来说比较底层一些,有利于理解程序运行原理,但是开发效率比较低。你可以根据需要看一下MFC从入门到精通一类的书或者是Windows程序设计。.h 和 .cpp 这两种文件在C++里是同时使用的,.h文件里存放一些函数或者类的声明 , .cpp里写具体的实现,通常情况下是这么做,但是你如果想把 .h里面的代码写在.cpp里也是可以的,.h文件是不参与编译的。C语言的程序通常是.c 格式的,写在.cpp里是因为C++兼容了大部分的C,但是本质上.c文件 和.cpp文件编译的方式是有所不同的。如果喜欢.net的话,可以考虑使用C#语言,这个开发的效率非常高,而且难度比C++小的多。具体还是看你自己的选择了。

⑥ 用C#编写程序(带Windows窗体应用程序)

Windows 窗体应用程序中的一种常见情况是显示带控件的窗体,然后根据用户单击的控件执行特定操作。例如,当用户在窗体中单击 Button 控件时,该控件会引发一个事件。通过处理该事件,应用程序可以针对该按钮单击操作执行适当的应用程序逻辑。有关Windows 窗体的更多信息,请参见 Windows 窗体入门。处理Windows 窗体上的按钮单击事件1.创建一个具有 Button 控件的 Windows 窗体。private Button button; 2.定义一个与 Click 事件委托签名匹配的事件处理程序。Click 事件为该委托类型使用 EventHandler 类,而为该事件数据使用 EventArgs 类。 void Button_Click(object sender, EventArgs e) {…} 3.将事件处理程序方法添加到 Button 的Click 事件。 button.Click +=new EventHandler(this.Button_Click);注意设计器(如 Visual Studio 2005)将通过生成与下面的示例中的代码类似的代码来为您执行此事件连接。示例下面的代码示例处理 Button 的Click 事件以改变 TextBox 的背景色。以粗体表示的元素显示了该事件处理程序以及它如何连结到 Button 的Click 事件。此示例中的代码不是使用可视设计器(例如 Visual Studio 2005)编写的,并且只包含基本的编程元素。

⑦ c# windows窗体应用程序,做两个界面

Program.cs这个文件, 你要按我的修改Form1 f1 = new Form1();f1.ShowDialog();Application.Run(new Form2());你在form1的button1的Click事件里写上:private void button1_Click_1(object sender, EventArgs e) { this.Close}不就好了!?当然, 这还会有一个问题, 就是当点击form1的右上角的关闭按钮时, form2也会关闭!你必须再在form1的closing事件里写一下: 如果是点击关闭按钮产生的关闭窗体事件, 那么就应该关闭整个应用程序!具体的我不写了, 作为一个程序员, 这点思维应该有的.

⑧ 用Visual Studio 开发Windows 窗体应用程序要学哪些内容

使用 Visual C++ 开发 Windows 窗体项目,通常与使用任何其他 .NET 语言(如 Visual Basic.NET 或 C#)进行开发并无不同。使用Visual C++ 编写的 Windows 窗体应用程序通过新的 Visual C++ 语法使用 .NET Framework 类和其他 .NET 功能。有关更多信息,请参见 New C++ Language Features。在本过程中,您将使用“工具箱”中的几种标准控件创建 Windows 窗体应用程序。用户可以在完成后的应用程序中选择一个日期,此时将出现一个文本标签,显示所选的日期。创建新的 Windows 窗体项目在“文件”菜单上,单击“新建”,然后单击“项目”。在“项目类型”窗格中,选择“Visual C++”节点中的“CLR”,然后在“模板”窗格中选择“Windows 窗体应用程序”。键入项目的名称,如“winformsapp”。您可以接受默认位置、键入一个位置或者浏览到要保存项目的目录。Windows 窗体设计器即打开,显示所创建项目的“Form1”。向窗体添加控件如果“工具箱”窗口不可见,请单击“视图”菜单上的“工具箱”。将“工具箱”中的三个控件放到“Form1”设计图面上:将一个 Label 控件拖动到靠近“Form1”左上角的位置。将一个 DateTimePicker 控件拖动到 Label 控件正下方。将一个 Button 控件拖动到窗体底部靠近中心点的位置。窗体看上去应类似于:设置窗体和控件的属性单击窗体图面上的空白区域以选择窗体。如果“属性”窗口不可见,请单击“视图”菜单上的“属性”(或者按 F4)。您可能需要关闭“工具箱”以获得更多空间。设置窗体的“Text”属性(显示在窗体标题栏中),方法是在“属性窗口”中“Text”属性的右侧单击,并键入:日期选择器单击以选择标签,将其“Text”属性设置为:选择日期:单击以选择按钮,将其“Text”属性设置为:“确定”窗体看上去应类似于:编写事件处理程序代码在本节中,您将编写在发生以下事件时运行的代码:Button 控件上的 Click 事件DateTimePicker 控件上的 ValueChanged 事件编写代码以处理事件双击按钮以添加按钮 Click 事件处理程序(按钮的默认事件为 Click 事件)。在选项卡式页面的编辑区域中显示的窗体的“代码”视图中,自动创建了一个空事件处理程序方法。在button1_Click 方法的左大括号之后按 Enter,并键入在发生该事件时运行的代码:Application::Exit();在键入范围解析运算符 (::) 之后,IntelliSense?? 将显示可能的有效选项的列表。您可以从该列表中选择一个选项并按 Tab,双击它,或者继续键入。返回“设计”视图,方法是单击编辑区域中的“Form1.h [设计]”选项卡,或者单击“视图”菜单上的“设计器”。单击以选择 DateTimePicker 控件。若要向 DateTimePicker 控件添加 ValueChanged 事件处理程序,请单击“属性”窗口中的闪电形图标,显示该控件的事件。双击“ValueChanged”事件,在“代码”视图中生成一个空事件处理程序。注意ValueChanged 是DateTimePicker 控件的默认事件,因此,您也可以通过双击 DateTimePicker 控件来生成空事件处理程序。在dateTimePicker1_ValueChanged 方法的左大括号之后按 Enter,并键入在发生该事件时运行的代码:label1->Text=String::Format("New date: {0}", dateTimePicker1->Text);当应用程序的用户选择了新的日期时,标签的 Text 属性将设置为后跟 DateTimePicker 的Text 属性的字符串 New date:。Visual Studio 提供了几个可以简化代码键入的功能:当键入箭头运算符 (->) 时,IntelliSense 将显示可从中选择的有效选项列表。当键入方法的左括号时,将出现一个工具提示窗口,其中显示该方法的各个重载的有效参数。要查看不同的重载,请使用向上键或向下键。自动完成可以根据您已键入的部分完成变量名或成员的键入。例如,如果键入了 String::Fo 并按Ctrl-空格键或 Tab,Visual Studio 将自动完成键入 String::Format。生成并运行程序在“生成”菜单上,单击“生成解决方案”。如果存在错误,请单击“输出”窗口中的“转到下一条消息”按钮。错误信息文本显示在状态栏中。您可以双击任何错误,直接转到源代码中包含该错误的行。在“调试”菜单上,单击“不进

⑨ c#如何在类中添加windows窗体应用程序

这是三也就是 Program.cs 看见下面的 Application.Run(new Form1());了么

刚才和你说了可以自己建很多窗口吧 想运行什么窗体 就把 Form1()改成你想运行的窗体就行了

⑩ 学C#windows窗体应用程序哪本教程好

1、名称DatabindingwithWindowsForms2.0:programmingsmartclientdataapplicationswith.NETMicrosoft.NETdevelopmentseries作者BrianNoyes版本插图版出版商Addison-Wesley,20062、名称Pro.NET2.0WindowsFormsandcustomcontrolsinC#ProtoExpertSeriesExpert'svoicein.NETBooksforprofessionalsbyprofessionals作者MatthewMacDonald版本插图版出版商Apress,20053、名称WindowsformsinactionManningPubsCoSeriesInAction作者ErikE.Brown版本2,插图版出版商Manning,2006出处:密歇根大学