『壹』 c# winform程序怎么添加版本号等信息
Properties-AssemblyInfo.cs里面改
或者项目-右键-属性-应用程序-程序集信息
『贰』 winform 如何在 button按钮上加个提示信息
1、// 创建一个 ToolTip 对象
ToolTip toolTip1 = new ToolTip();
2、// 设置相应的属性
toolTip1.AutoPopDelay = 5000;
toolTip1.InitialDelay = 1000;
toolTip1.ReshowDelay = 500;
toolTip1.ShowAlways = true;
3、// 设置到 button 上面
toolTip1.SetToolTip(this.button1, "My button1");
『叁』 如何创建,发布Web Service和 C#WINFORM里如何调用WEB Service API
一、创建和发布Web
Service
Web服务方法中可以返回一个DataSet对象
WEB服务可以说是下一代WEB应用程序的基础,无论客户端是WINDOWS应用、ASP.NET Web
Form程序、甚至其他语言的客户端,都可以与同一个WEB服务通信,其平台和语言无关性使其有了广阔的发展空间。
利用VS2005和IIS我们可以很容易地发布一个WEB
SERVICE,因为其中有几个细节需要注意,所在初学者常常在这里出现问题,现通过一个简单的例子说明如何创建和发布一个WEB SERVICE。
环境:Windows Server 2003,.Net FrameWork 2.0,IIS6.0
工具:VS2005
1.首先VS2005中新建一个WEB服务项目。
打开“文件”-“新建”-“网站”,在对话框中选择“ASP.NET Web服务”,VS2005会自动生成一个Service.cs文件,包含如下代码:
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service
:
System.Web.Services.WebService
{
public Service
()
{
//如果使用设计的组件,请取消注释以下行
//InitializeComponent();
}
[WebMethod]
public string HelloWorld()
{
return "Hello
World";
}
}
你可以在这里修改自己的命名空间,加入自己的方法,但本文只是为了说明如何创建和发布,所以对Service.cs不做任何更改。
2.生成网站
很简单,“生成”-“生成网站”或直接Shift+F6
3.发布网站
也是简单,“生成”-“发布网站”,这里会弹出一个对话框,什么也不需要修改,记下发布的目录。比如:D:/我的文档/Visual Studio
2005/Projects/WebSite1/PrecompiledWeb/WebSite1,我们需要目录下的文件。
4.配置IIS
在你的WEB目录下一个文件夹,比如webservice,并将第3步发布目录中的所有文件和目录拷贝到这个目录中,打开IIS,找到你的站点,在这个webservice目录上点右键,选择属性,在弹出对话框的“目录”选择项卡中点击“创建”按钮,然后确定即可。
到这时,已经大功告成,你可以通过访问http://域名/webservice/Service.asmx来验证。页面会出现如下图所示内容:
注意:除了需要在IIS中对服务目录创建程序外,还要注意防火墙或杀毒软件的设置,我在首次访问service.asmx文件时,杀毒软件报告w3wp.exe在系统文件夹中生成asp_code.dll等,应该允许其他创建,否则会无法访问。
通过这样简单的方法,你可以轻松建立自己的WEB服务,在同一站点还可以有多个WEB服务。
二、c#的winform中调用Web Service
API(VB6.0也可以调用该web服务)
现在以C# WinForm为例谈谈如何使用它
,在服务中我们只有一个自动生成的方法:HelloWord(),其实现如下:
[WebMethod]
public string HelloWorld(){
return "Hello
World";
}
在WINFORM中我们将添加一个按钮,添加单击事件,在事件处理函数中弹出一个对话框显示HelloWord的结果。
1.添加WEB引用
在VS2005中新建一个Windows应用程序项目,取名testwebservice,在项目中添加一个WEB引用,可在“解决方案资源管理器”的项目名上点右键添加,在弹出对话框中的URL输入框中输入WEB服务器的路径:如http://你的域名/web服务务路径/service.asmx,点击“前行”按钮后会搜索这个服务,并在右边报告找到的服务,并在左边显示service.asmx页面,我们在WEB引用名输入框中输入一个名字,这个将做为程序中WEB服务的命名空间名,这里我们取名mywebservice。
2.添加按钮单击事件
在Form中拖出一个Button按钮,双击单击事件处理方法,代码如下:
private void button1_Click(object sender,
EventArgs e)
{
mywebservice.Service
ws = new testwebservice.mywebservice.Service();
MessageBox.Show (ws.HelloWorld());
}
其中mywebservice.Service ws = new
testwebservice.mywebservice.Service()是实例化一个WEB服务对象,ws.HelloWorld()是调用WEB服务中的这个HelloWorld方法,其返回字符串将用MessageBox.Show()函数显示出来。
好了,最简单的一个调用WEB服务API的WinForm例子已经完成了,编译运行,单击按钮,将会弹出对话框显示“Hello World”信息。
重要的一点,在.net的WEB服务API中,除了一般的数据类型外,还可以返回结构和DataSet对象,有了这一点,就可以构建我们大多数的数据库应用了。
好了,接下来的工作就是在WEB服务中添加你的API完成你的工作了。
转载仅供参考,版权属于原作者。祝你愉快,满意请采纳哦
『肆』 请教关于ActiveReports 6.0在WINFORM上去掉版权相关问题
作品版权是自动取得,但国家为更好地保护权利人的作品,又鼓励权利人对作品进行版权自愿登记。作品版权登记可以到中国版权保护中心或各省级版权局(一般挂牌在省级新闻出版局)办理,一些地区已将其委托给地市一级版权行政部门。 登记后的效力都一样,登记证书不仅全国通用,在世界相关国家也可通用,作为自己作品版权的权属证明。费用一般在100元左右(登记费)。
『伍』 C#winform添加现有项目后怎么处理
双击按钮,里面写 namespace2.form1 f1 = new namespace2.form1()
如果命名空间两个项目一样的话还是要改掉一个的
如果是已经初始化过的f1直接改属性就是了,比如visable,焦点之类的
『陆』 C# Winform打包部署时添加注册表信息实现开机启动.
stringKJLJ=Application.ExecutablePath;
if(!System.IO.File.Exists(KJLJ))//判断指定文件是否存在
return;
stringnewKJLJ=KJLJ.Substring(KJLJ.LastIndexOf("\")+1);
RegistryKeyRkey=Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run",true);
if(Rkey==null)
{
Rkey=Registry.LocalMachine.CreateSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
}
Rkey.SetValue(newKJLJ,KJLJ)
这个是我之前写的开机启动,我没有写在打包部署里,而是程序启动的public Form1()里,每次启动都检查注册表有没有自启动,没有加上!
你只需要把KJLJ这个变量赋值你的路径即可
『柒』 C# winform向数据库里添加信息
最好是先实例化再使用,你这句话首先实例化OracleCommand
comm
=
new
OracleCommand();
『捌』 winform中给用户控件添加属性(就像Image属性一样,可以在属性窗口中编辑)
简单属性直接声明属性,加上Browsable(true)就行了。
比如
[System.ComponentModel.Browsable(true)]
public string MyText { get; set; }
复杂属性做起来就很麻烦,要自己实现控件设计时,工作量甚至超过你写事件逻辑的工作量。真的想做的话,看看这里,第四章
http://book.51cto.com/art/200902/108801.htm
『玖』 winform在同一个窗体下实现修改和添加
同一个窗体实现不同的操作,就需要判断你是怎么进入该窗体的,比如你点击添加和修改打开同一个窗体,那么就要定义一个变量来判断你是点击的添加,还是修改,然后根据判断来做不同的操作,逻辑思维就是这样,写就让你自己写,程序这东西如果别人全帮你写好了,就没什么东西学了。
『拾』 c#winform学员系统中添加家庭信息思路
你这个第一个 说的意思是 要在不增加数据库字段的情况下把 家属姓名和身份证号存在本地么?没意义啊 其实问题二我是有点没太明白,既然是管理系统,录入的时候插入一个成员信息就是一条,你说的动态添加是咋个意思,能说的具体一些么