- 博客(67)
- 资源 (3)
- 收藏
- 关注
原创 web service 学习
是什么? 是一种远程调用技术,这种技术提供一些接口,这些接口实现让客户端和服务端进行通信和数据交换,并且让通信和交换与平台和开发语言无关。也可以说是提供了许多函数。客户端调用服务端的函数。 远程调用:客户端通过SOAP协议,传送函数参数数据,向服务端请求调用一个函数,函数在服务器端执行,返回一个结果,结果再通过协议传送到客户端,完成 一次远程调用。
2014-04-03 11:40:49 473
原创 在Windows Server 2008中布置Web站点时遇到的问题及解决办法
首先安装了VS2012.首先在计算机--管理 中添加服务器角色,添加角色:进行各种设置:选择对应的应用程序池,原来默认的是:需要添加一个4.0的。添加后,原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装解决:开始->所有程序->附件->鼠标右键点击“命令提示符”->以管理员身份运行->%windir%
2014-04-03 11:38:29 702
原创 打包工具进行打包文件时要注意要点
1、安装程序完成时,最后一个对话框如何设置“安装完成打开程序”;2、安装时使生成 卸载软件的设置3、设置安装路径4、设置注册表的写入5、安装过程中,取消安装时的操作
2014-04-03 11:36:49 589
原创 C#--几个数据流Stream;StreamReader;StreamWriter;MemoryStream;BufferStream;
命名空间:System.IO;Stream: 各种流的基类,不能时行查找操作,Position属性不能修改。读取时不Position不会自动移动, HttpWebRequest webreq = (HttpWebRequest)WebRequest.Create(new Uri("http://www.baidu.com/"));
2014-04-03 11:36:27 3049
原创 delphi---控件使用
1、TBitBtn控件 属性:Glyph,指定要显示的位图; Layout ,设置位图在按钮的位置;Kind,要想用自设位图,这个属性要设置bkCustom;2、TTreeView TTreeView 与两个重要的类相关:TTreeNodes、TTreeNode 。TTreeNodes即是TTreeView 的Items属性,TTreeNodes是T
2014-04-03 11:35:59 715
原创 CSS/DIV页面布局----
设置文本在文本框中居中两种思路:设置text-align:center;或者使用限制:padding-left:padding-right:padding-toppadding-bottom要根据文本框的大小来设置不同的padding值。以保存上下左右居中。
2014-04-03 11:34:15 433
原创 VC----对话框Dialog
一个非模态对话框,当作主窗体的创建:(符合窗口创建的步骤)第一步:补充一个模板,在RC脚本文件文件中,这是和普通窗口不一样的地方。这利益于编译器和链接器的支持呀。 #include "windows.h"121 DIALOG 20, 20, 102, 122 //这里如果用IDD_MYDLG替代121的话,不能用MAKEINTRESOURCE转变成字符串S
2014-04-03 11:33:01 725
原创 VC----Class Style类风格和窗口风格
CS_BYTEALIGNCLIENT:以字节边界来对齐窗口客户区,这个风格会影响 窗口 的宽度和水平位置。实际上没有看到效果。CS_BYTEALIGNWINDOW:以字节边界来对齐窗口,这个风格会影响窗口的宽度和水平位置。实际上没有看到效果。CS_CLASSDC:分配一个DC,凡是用这个类的窗口都能共享这个DC。因为窗口类是具体的,所以一个程序的多个线程可以创建同一个类下的多个窗口,也有可
2014-04-03 11:32:26 762
原创 VC----资源文件RC && RES
资源在VC程序中的使用。一个源文件.RC文件(脚本文件);RC.EXE编译后生成.RES文件;Link.EXE链接后与其他二进制文件一起形成可执行程序。脚本文件-->二进制的RES文件-->二进制可执行程序。脚本文件: 文件中的注释:有两种类型,和C中是一样的,// 和 /**/ 两个类型。意义也是完成一样的。 预定义宏:RC编译器支持一部
2014-04-03 11:32:06 1371
原创 VC----文件图标和窗口图标及在任务栏显示的图标
WNDCLASSEX wndcls; wndcls.cbSize=sizeof(wndcls); wndcls.cbClsExtra=0; wndcls.cbWndExtra=0; wndcls.hbrBackground=(HBRUSH)CreateSolidBrush(RGB(0,120,50)); wndcls.hCursor=LoadCursor(NULL,IDC_ARROW);
2014-04-03 11:31:48 1605
原创 PHP----遇到的Session问题
使用SESSION,当跨页面使用时,会提示错误Cannot modify header information - headers already sent by。。。,背景:使用session_start()启动了SESSION;解决:在发送页面的最顶端加上代码;并在接收页面中最上端加入代码
2014-04-03 11:31:22 417
原创 C#----Get和Set在属性中的使用
Get和Set在属性中的作用:第一个作用:保证数据的安全性,对字段进行了有效的保护。第二个作用:起到监视作用private int width=0;public int Width{ get{return width;} set{width=value*2;}}可以监视字段的变化,在Set中使用private int width=0;public in
2014-04-03 11:30:40 959
原创 C#----GDI+画图的一些注意和细节
画线: 在矩形rect(0,0,20,20)中的位置Point(0,10),Point(20,10)画线,也就是在矩形的中间画线,线的宽度是20的话,会发现正好线会把矩形占满,说明画线不是向下或者向上适应的,而是“中间适应”的。
2014-04-03 11:30:17 558
原创 C#----对时间结构DateTime的使用(时间日期的使用)
1、其初始化时间是0001--0--0 0:0:0 class Program { DateTime dt; static void Main(string[] args) { Program pp = new Program(); Console.WriteLine(pp.dt.
2014-04-03 11:29:43 1236
原创 C#----我对坐标系的理解和图形转动
参考一个文章:http://www.bccn.net/Article/kfyy/vc/jszl/200601/3008.html ;目标:让DrawString能按一定的角度旋转。过程:不改变设备坐标和逻辑坐标的原点,还有映射模式,因为映射模式只是改变从逻辑坐标到设备坐标映射时的Y正方向和像素到物理测试单位的变化。 个人感觉Graphics.DrawString(
2014-04-03 11:29:19 1089
原创 C#----格式化字符串的操作
class Program { static void Main(string[] args) { //DateTime dt = DateTime.Now; //Console.WriteLine("{0}", dt);//2014-3-27 10:19:24 原来形式 //Cons
2014-04-03 11:28:23 450
原创 其他----
重启火狐浏览器 当已经打开个多个页面时,但是安装了某个插件,需要重新启动浏览器,这时可以参考一个小方法: 关闭浏览器,再打开,打开后没有上次打开的页面,这时可以在“历史”菜单中的子菜单“恢复上一次会话”这时就会出来了。
2014-02-21 12:18:44 430
原创 VC----SDK下对窗口非客户区的操作
窗口分成两大部分:客户区和非客户区。非客户区再次细分:标题栏,如图片中顶部深蓝色;左边框,如图片中红色部分;上边框,如图片中绿色部分;右边框,如图片中右侧天蓝色部分;底边框,如图片中下面棕色部分。之所以要有这样的区分,是因为,我在用函数SystemParametersInfo得到窗口的非客户区参数时,标题栏高度确实是上面深蓝色部分,不能达到客户区,在标题栏和客户区之间还有一个白色区域,我想这可
2014-02-12 21:09:32 904
原创 C#----XML操作小结
结点和元素的区别: * 结点和元素的区别: * 结点包括元素,结点可以是一个文本,也可以是一个属性,结点包括的类型在XmlNodeType中总结。 * * 这是一个Text类型的结点 * * 元素:是结点的一种,例如至于是EndElement结点1、得到根结点 XmlDocument doc = new XmlDocume
2014-01-15 14:17:37 439
原创 C#----使用WindowsMediaPlayer
使用Windows Media Player 其实就是使用组件AxWindowsMediaPlayer,首先向工程中添加COM引用,如图1 选择Widows Media Player 图片1 这时能在工具箱中找到组件标记Windows Media Player,如图2 图片2
2013-12-31 16:49:23 1820
原创 C#--副线程调用主线程的控件
1、取消线程安全保护模式 在程序初始化的时候对要操作的控件设置下面的属性: System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;2、副线程函数中通过Control.Invoke(Delegate d)来通过委托方式来调用处理控件的方法。 线程函数: priv
2013-12-31 09:46:52 511
原创 C#----Graphics中部分方法的使用和理解
1、DrawArc(Pen, Rectangle, Single, Single) 说明:绘制一段弧线,弧线是椭圆的一部分,椭圆是矩形Rectangle的内切椭圆。 参数:Pen是画弧线使用的画笔;Rectangle是椭圆所在的矩形;第一个Single决定了弧线的起点,矩形有一个中心,中心点向右为X轴正方向,中心向下为Y轴的正方向,从中心点画椭圆,以X轴正方向开始,第一
2013-12-26 11:02:07 1335
原创 PHP----Ajax异步请求
需要两个PHP页面:1.php是发出请求和接受请求结果的。2.php是处理请求的结果。1.php中代码:要有能触发JS中函数的标签,这里是a标签。在1.php页面中有JS代码进行请求:var http_request=false;function sendAjaxRequest(){ //alert('进入执行SEND'); //执行前先进行清理上次的结果操作 SetHidde
2013-12-12 22:33:46 935
原创 php----显示中文乱码的问题
条件:在显示页面设置页面编码格式为;在写入数据库时设置:mysql_query("set names gb2312");数据库整理为utf8-general-ci;
2013-12-12 22:33:16 454
原创 C#--中实现邮件发送
MailMessage mailmessage = new MailMessage();mailmessage.To.Add("接受邮箱");//可以添加多个接收邮箱mailmessage.From = new MailAddress("发信人地址");mailmessage.Body = "邮件内容";mailmessage.Subject = "邮件标题";SmtpCl
2013-12-12 00:11:17 574
原创 C#--使用存储过程
过程:1、连接数据库2、设置执行类型为存储过程,区别于SQL语句3、得到执行结果,返回值、输出参数等 //连接数据库 string connstr = "Data Source=ZGC-20131104001;Initial Catalog=JvJin;Integrated Security=True"; Sql
2013-12-06 18:48:34 524
原创 PHP----Ajax异步请求
需要两个PHP页面:1.php是发出请求和接受请求结果的。2.php是处理请求的结果。1.php中代码:要有能触发JS中函数的标签,这里是a标签。在1.php页面中有JS代码进行请求:var http_request=false;function sendAjaxRequest(){ //alert('进入执行SEND'); //执行前先进行清理上次的结果操作 Se
2013-11-28 00:23:22 517
原创 C#----操作应用程序配置文件
对配置文件的一些疑问: 在应用程序的目录下,有两处值得注意的地方,一个是应用程序根目录下的App.config文件,和bin\debug\name.exe.config 或者 bin\Release\name.exe.config下的配置文件。所谓操作的配置文件是其中的哪个呢?bin\debug中的配置文件是在程序在编译环境中运行时从App.config得到的?应用程序中执
2013-11-27 00:00:04 1034
原创 C#--之文件操作
1、从文本文件中读取一行文本 StreamReader sr = new StreamReader("C:\\1.txt");string readline = sr.ReadLine();//从文件中读取一行while(readline = sr.ReadLine()!=null){ Console.WriteLine(readline);//按行来逐行读取}2、向
2013-11-26 22:49:35 697
原创 Http请求之--C#的HttpWebRequest实现POST方式请求
1、添加头信息和请求方法。有两种方式添加 req = (HttpWebRequest)WebRequest.Create("http://zhidao.baidu.com/submit/ajax/"); req.Method = "POST";//请求方式是POST req.Accept = "text/html,appl
2013-11-26 22:48:55 1598
原创 C#--网络流Stream、字节数组保存到字符串中
HttpWebRequest httpwebr = (HttpWebRequest)HttpWebRequest.Create(rstr); httpwebr.Method = "GET"; Stream s =httpwebr.GetResponse().GetResponseStream(); byte[] buffer = new
2013-11-26 22:46:59 6038
原创 C#中操作XML文件
1、添加结点:XmlNodexmldoc.Load("..\\..\\App.config");//根元素XmlElement root = xmldoc.DocumentElement;XmlNode xn = xmldoc.CreateNode("element", "time", "");xn.InnerText="100";root.AppendChild(xn);
2013-11-26 22:45:55 425
原创 解决问题--VS2012中一个Panel覆盖另一个Panel时拖动时容易造成两个控件成父子关系的避免
在*.Designer.cs中,假如想把panel1覆盖到panel2上,但是VS自动让panel1成为panel2的子控件了,在文件中会有this.panel2.Controls.Add(this.panel1).解决方法:注释此行,并且添加this.Controls.Add(this.panel1)
2013-11-26 22:45:14 2509
原创 C#中导入Win32 API函数
C#中导入Win32 API的方法:1、引用命名空间using System.Net.Security;2、[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)] static extern Boolean InternetGetCookieEx(string pchU
2013-11-26 22:40:13 1017
原创 当SVN服务器端IP地址发生变化时,客户端重新定位
第一种方法: 重新设置URL:第二种方法: 找到客户端数据库文件 ,在隐藏的文件夹.svn中,找到文件夹中的文件 *.db文件 ,用SQLite打开,修改表Repository中的数据
2013-11-13 11:59:03 713
原创 TortoiseSVN的相关问题
创建一个保存文档的目录,创建一个工作目录,工作目录创建后,没有显示覆盖图标。解决办法如下:找到设置,在工作目录下右键打开界面如下:从包含路径中设置就可以。
2013-10-29 21:48:55 480
原创 修改文件图标
通过注册表;环境:Windows7,VS2010,EditPlus目标:.cpp文件以EditPlus方式作为默认打开方式,图标为任意ICO图标 先修改文件关联:HKEY_CLASSES_ROOT\.cpp下,修改右侧关联项,这里原来默认是Microsoft.VS2010.cpp,现在修改为我新建的关联,任意命名,EditPlus,如图: 然后在HKEY_CLA
2013-08-02 23:08:35 910
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人