re: 随心所欲的Web页面打印技术 guojianbiao 2008-01-03 13:11
请问用这个控件如何能够得到他的打印状态,
比如我需要根据是否打印成功来更新记录的标志????????
Visual studio 2008已经发布。。。。
@笨→鸟(Bird)
我也是初学,欢迎交流:746783566.
不错,我现在很想学移动开发这方向,希望有高手可以指点.
楼主可否有时间?
怎么改变城市,保存后,回来它怎么不自己更新天气数据啊?
总的来说,做的不错~ 顶!!!
兄弟,我也是这样弄得,但是每次用小灵通发送信息,终端程序接收就报这样的错误“failed to load resources from resource file please check your setup”
我结构定义如下:
[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi)]
public struct DeliverResp
{
public string SmsgID; //短消息标识
public int NmsgFormat; //短消息格式(参照短消息格式代码表)。网关不做判定, 透明传输
public int NisReport; //是否状态报告。代码含义:非状态报告0;是状态报告1
public int NMsgLen; //消息长度
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=22)]
public string SsrcTermID ;//短消息发送用户号码
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=253)]
public string sMsgContent ;//消息内容(若消息为状态报告则为状态报告内容)
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=21)]
public string sDestTermID ;// CP的接入代码
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=15)]
public string sRecvTime ;//短消息接收时间
//(格式:yyyymmddhhmiss,例如20010301200000)
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=9)]
public string sReserved; //保留字段
public int nTP_pid; //GSM协议类型
public int nTP_udhi; //GSM协议类型
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=21)]
public string sLinkID; //交易标识
public int nSrcTermType; //短消息发送方号码类型
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=22)]
public string sSrcTermPseudo; //短消息发送方伪码
public int nSubmitMsgType; //SP发送的消息类型
public int nSPDealResult; //SP对消息的处理结果
}
接收函数如下:
/// <summary>
/// 自动接收
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void chkbAutoRecv_CheckedChanged(object sender, System.EventArgs e)
{
this.btnRecv.Enabled = false;
if (chkbAutoRecv.Checked)
{
Thread th = new Thread(new ThreadStart(RecvTheard));
th.Start();
}
else
{
if (isInit == true)
{
this.btnRecv.Enabled = true;
}
}
}
private void RecvTheard()
{
while (this.chkbAutoRecv.Checked)
{
DeliverResp Dlvr = new DeliverResp();
try
{
if (mid.SMGP_API_SUCCESS == SMGPDeliver(5000,ref Dlvr))
{
StringBuilder sb = new StringBuilder();
sb.Append("Content = ");
sb.Append(Dlvr.sMsgContent.ToString());
sb.Append("\nContentLen=");
sb.Append(Dlvr.NMsgLen.ToString());
sb.Append(" TP_pid =");
sb.Append(Dlvr.nTP_pid.ToString());
sb.Append(" TP_udhi =");
sb.Append(Dlvr.nTP_udhi);
sb.Append(" LinkID =");
sb.Append(Dlvr.sLinkID.ToString());
sb.Append("\r\n");
sb.Append("SrcTermType = ");
sb.Append(Dlvr.nSrcTermType.ToString());
sb.Append(",SrcTermPseudo = ");
sb.Append(Dlvr.sSrcTermPseudo);
sb.Append("\r\n");
sb.Append("SubmitMsgType = ");
sb.Append(Dlvr.nSubmitMsgType);
sb.Append(",SPDealReslt = ");
sb.Append(Dlvr.nSPDealResult);
++this.RecvNum;
this.txtRecvMessage.Text = sb.ToString();
this.txtRecvDestAddr.Text = Dlvr.sDestTermID.ToString();
this.txtRecvSrcAddr.Text = Dlvr.SsrcTermID.ToString();
this.txtRecver.Text = this.RecvNum.ToString();
this.txtTodayCount.Text = this.RecvNum.ToString();
this.writeLog(Dlvr.sMsgContent.ToString());
}
}
catch (System.Exception ex1)
{
this.writeLog(Dlvr.sMsgContent.ToString());
writeLog("接收函数错误:"+ex1.Message+"错误源"+ex1.StackTrace);
}
}
}
有人有這本"Essential Windows Presentation Foundation" 源碼嗎?
我使用 jatoolsPrinter来进行web打印
大哥可否传给我这几个文件,我下了,都不行,下不起.
zky-lyj@163.com
re: 写系统托盘程序的几个相关问题 moumou 2007-04-11 09:50
系统关机应该不用那么麻烦,CloseReason里面本来就有支持:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if ((e.CloseReason==CloseReason.ApplicationExitCall)||(e.CloseReason==CloseReason.WindowsShutDown))
{
e.Cancel = false;
}
else
{
e.Cancel=true;
}
最小化();
}
我是Windows XP + SP2
也是ShareWind 的 问题
郁闷出一脸痘痘---------------
急找《Programming Windows Presentation Foundation》这本书的朋友应该急找《XAML in a Nutshell》这本书的,下面是下载地址:刚刚找到,给大家共享一下,希望大家喜欢:
http://ajax.cnrui.cn/soft/UploadFile/webdv/OReilly.XAML.in.a.Nutshell.Mar.2006.rar
请问有这本书吗???
《XAML in a Nutshell》
机械工业出版社华章公司引进了这本书。哪位高手感兴趣翻译,可以通过下面的mail联络我。谢谢!
cjk@hzbook.com
chenjikang@hotmail.com
re: ASP.NET未处理异常的处理 NULL[匿名] 2006-12-09 22:54
Good!
re: 随心所欲的Web页面打印技术 高海东 2006-12-05 09:10
@WideWeide
@Icebird
@neuhawk
三位可以把你们的具体方法讲下吗?
感谢共享,现在wpf方面的书籍不多,难得找到这个Chris Sells的好书
re: 随心所欲的Web页面打印技术 DearSoul 2006-11-24 16:18
ScriptX是收费的.
还有办法,是利用IE的打印设置,然后修改注册表参数也可。
re: 随心所欲的Web页面打印技术 Bryant 2006-11-24 13:58
写的不错
博主
但是用户想预览,怎办?
这例子上的按钮一点就打印了,希望能给出命令
谢过
re: 随心所欲的Web页面打印技术 gzj 2006-11-24 12:25
我们的内部网的打印用 aspx 往access中写data.
用起来最方便。access的mdb设计画面。
re: 随心所欲的Web页面打印技术 WideWeide 2006-11-24 10:36
同意楼上Icebird,根本不用隐藏按钮,只要在print的css里面定义即可。甚至用来显示的和打印的排版、颜色也可以不相同的
re: 随心所欲的Web页面打印技术 neuhawk 2006-11-24 10:16
我们用excel.application,直接打印,也不错的.
re: 随心所欲的Web页面打印技术 Icebird 2006-11-24 09:12
根本就不需要用Frame来隐藏打印按钮,可以用CSS通过指定样式的media来控制
re: 随心所欲的Web页面打印技术 路过 2006-11-23 23:42
我们系统里用的就是这种ScriptX吃了很多苦头,我才有感而发的,客户的浏览器的各种情况都会出现(极不稳定)最终我们没办法做成.MSI安装包去安装用到的ActiveX控件,但仍不能保证期稳定性.我也不想多说,一定是要走了弯路才会明白的.
re: 随心所欲的Web页面打印技术 neuhawk 2006-11-23 23:26
ActiveX是最好 的.可以直接打印.可以随意设置报表样式
re: 随心所欲的Web页面打印技术 小李菜刀[匿名] 2006-11-23 22:29
在Web上打印东西,要想能够随心所欲除了使用ActiveX外,没有任何好的方法。唉,就连这个ActiveX,在IE7下也被限制了。
re: 随心所欲的Web页面打印技术 idior 2006-11-23 22:15
能否为cnblogs提供一个打印功能?
re: 随心所欲的Web页面打印技术 高海东 2006-11-23 21:30
楼主 可以在往深讲些吗
re: 随心所欲的Web页面打印技术 双鱼座 2006-11-23 20:40
既然允许ActiveX,还有必要这么麻烦么?
re: 随心所欲的Web页面打印技术 戴南 2006-11-23 20:02
@路过
虽然客户不是都装PDF Reader的
不过现在看来在是个趋势
但是只能说是多种输出格式中的一种
不可能说只提供一个中输出格式
不现实么
re: 随心所欲的Web页面打印技术 yunhuasheng 2006-11-23 18:59
支持高海东!!我觉得这个也算是解决Web页面打印技术的一个不错的方法,正好最近也用得上,谢谢!
re: 随心所欲的Web页面打印技术 高海东 2006-11-23 18:18
@路过
生成pdf 难道客户都装pdf吗
re: 随心所欲的Web页面打印技术 路过 2006-11-23 17:02
这样其实并不太好.我认为用itext生成pdf,再打印是更好的选择.
@ShareWind
WinFX 测试版在安装时要求各个部件版本一致,各版本之间兼容性很差,你的问题可能是某一个部分版本不对引起的。如果确认版本一致,还出现上面情况我也无法解释,因为我是安装成功的(Windows 2003 + SP1 和 Windows XP + SP2 都装过)。
不过,.NET3.0正式版已经发布,您可以试一下。
求助:为什么我在装Visual Studio 2005 Extensions for .Net Framework 3.0 RC 1 (vsextwfx.msi 3.7M),出现错误,提示
Setup has detected that a prerequisite is missing. To
use Microsoft Visual Studio Code Name "Orcas"
Community Technology Preview - Development
Tools for .NET Framework 3.0 you must have the
.NET Frmaework 3.0 runtime installed. Please install
the .NET Framework 3.0 runtime and restart setup.
我的操作系统是Windows 2003,安装顺序和您讲的一样。并且是刚装的系统,先装。NET 3.0运行时,然后是VS 2005 和 MSDN,再装RC1 的SDK,
然后在装
Visual Studio 2005 Extensions for .Net Framework 3.0 RC 1
就报错了!
意思大概是没有装 .NET 3.0的运行时,可是我明明有装啊??
希望您能给我一些指导!十分感谢!
我的MSN:sharewind(at)hotmail.com
QQ:185980656
请问有没有<<Programming WCF Services:Rough Cuts Version>>
好书,感谢楼主共享
顺便问一下
这么好的书是在哪里找到的呢?