软件开发
文章平均质量分 62
Z8SOFT
这个作者很懒,什么都没留下…
展开
-
怎样用C#实现完整文档打印功能
在windows应用程序中文档的打印是一项非常重要的功能,在以前一直是一个非常复杂的工作,Microsoft .net Framework的打印功能都以组件的方式提供,为程序员提供了很大的方便,但是这几个组件的使用还是很复杂的,有必要解释一下。打印操作通常包括以下四个功能1 打印设置 设置打印机的一些参数比如更改打印机驱动程序等2 页面设置 设置页面大小纸张类型等3 打印预览 类似于word中的打转载 2005-12-05 08:01:00 · 1077 阅读 · 0 评论 -
解析C++对象在堆栈区的析构
关于堆栈区和析构函数,我想大家都已经很熟悉了。下面介绍的是C++对象在堆栈区的析构。作为一个C++程序员,区别于其他面向对象语言其中最敏感的就是对new(malloc)和delete(free)这两个关键字了。今天在阅读老大的代码的时候,在COM对象的重复赋值的时候发现在对一个v转载 2011-07-26 08:37:43 · 479 阅读 · 0 评论 -
C#值类型赋值与引用类型的赋值
在C#中,数据类型大致可以分为两类,一类是值类型,一类是引用类型。初学者往往会被类型之间的相互赋值搞的很迷惑,尤其是引用类型变量的相互赋值。现在举2个例子,来一一说明。值类型变量的赋值: 值类型变量中保存的是实际数据,在赋值的时候只是把数据复制一份,然后赋给另一个变量。例子1:i转载 2011-07-23 09:25:02 · 567 阅读 · 0 评论 -
C#中 As 和强制转换的总结
C#是一门强类型语言,一般情况下,我们最好避免将一个类型强制转换为其他类型,但有些时候难免要进行类型转换。先想想究竟哪些操作可以进行类型转换(先不考虑.NET提供的Parse),一般我们都有以下选择:使用as操作符转换, 使用传统C风格的强制转型, 使用is来做一个转换测试,然后原创 2011-07-15 08:55:31 · 367 阅读 · 0 评论 -
学习C语言的回调函数
回调函数大多只是自己定义一个名字而已,函数体大多是系统定义好的。之前也曾介绍过有关回调函数的文章,大家也可以看看这一篇,回调函数以及钩子函数的概念。下面我们介绍C语言的回调函数。对指针的应用是C语言编程的精髓所在,而回调函数就是C语言里面对函数指针的高级应用。简而言之,回调函数是原创 2011-07-14 16:57:17 · 413 阅读 · 0 评论 -
我的工作室成立了
智通软件(Z8系列产品,www.Z8Soft.com)协同工作平台、评审网络办公系统、企业建站系统、内容管理系统原创 2009-04-22 18:16:00 · 412 阅读 · 1 评论 -
c# winform TreeView与ListView的项互相拖动的应用
很久没写教程了,停顿了有两年之久了。今天我们来讨论讨论 winform 中TreeView与ListView,通观两者很相似,只是一个是树形结构,一个是列表结构。今天自己创建的群里(2175832)有个朋友问到ListView的项如何拖动到TreeView中,并生成子节点,签于麻烦,我回答比较麻烦,用BUTTON实现吧,但他觉得拖动比较方便,那当然哦!无奈帮人帮到底,送佛送到西,于是立即创建本原创 2008-05-27 14:05:00 · 4015 阅读 · 3 评论 -
关于《AjaxPro未定义错误》记录下来,以做备忘
今天对于AjaxPro的《本机测试一切正常,传到服务器上浏览器提示我的AjaxPro 未定义》。具体问题是:初次访问页面,会出现“AjaxPro未定义错误”,多刷新几次,便一切正常,签于方便,又上网开始搜索相关资料,有段文章如下总结了两点 ///////////////////////////////网络上的总结开始///////////////////// 原因和解决: 1.没有将A原创 2008-05-26 13:39:00 · 3261 阅读 · 2 评论 -
"未将对象引用设置到对象的实例"异常的原因
"未将对象引用设置到对象的实例"异常的原因,请大家接下去 1、ViewState 对象为Unll。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、控件名称与codebehind里面的没有对应原创 2005-12-30 09:24:00 · 2736 阅读 · 0 评论 -
一些常用公共方法
/// /// 根据文件后缀名获取文件的mime类型 /// /// 文件后缀名,如:.jpg,.gif /// 返回该文件的mime类型,如 image/gif public static string getMimeType(string ps_FileExtension) { string sResult = ""; switch(ps_FileExtension原创 2005-12-22 08:04:00 · 877 阅读 · 1 评论 -
使用StringBuilder类与使用简单字符串连接要快的多
字符串在.NET框架中是不可变的,这意味着改变字符串的操作符和方法会返回字符串的改变后的拷贝,这意味着性能还有提高的空间。当进行大量的字符串操作时,使用StringBuilder类就是一种比较好的选择了。 下面的C#代码测试用二种方式从10000个子字符串中生成字符串所需要的时间。第一次使用了一个简单的字符串串联操作;第二次使用了StringBuilder类。要想查看结果字符串,可以去掉下面的原创 2005-12-14 15:33:00 · 1089 阅读 · 0 评论 -
ASP.NET程序中常用代码汇总(五)
41.判断是否为数字 /**//// /// 名称:IsNumberic /// 功能:判断输入的是否是数字 /// 参数:string oText:源文本 /// 返回值: bool true:是 false:否 /// public bool IsNumberic(string oText) { try { int var1=Convert.ToInt转载 2005-12-02 11:48:00 · 690 阅读 · 0 评论 -
ASP.NET程序中常用代码汇总(三)
21.如何设定全局变量Global.asax中 Application_Start()事件中 添加Application[属性名] = xxx; 就是你的全局变量22.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口?HyperLinkColumn有个属性Target,将器值设置成"_blank"即可.(Target="_blank") 【ASPNETM转载 2005-12-02 11:46:00 · 1412 阅读 · 4 评论 -
ASP.NET程序中常用代码汇总(一)
1. 打开新的窗口并传送参数://传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") //接收参数:string a = Request.QueryString("id");string b = Request.QueryStr转载 2005-12-02 11:43:00 · 663 阅读 · 0 评论 -
C# 编码规范和编程好习惯
谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫!www.chinai tp ow er.com采集不要钱ajjxIWb要知道,大多数程序员在写”可运行代码,“而不是”高效代码“。我们在这个指南课程前面提到,你想成为你们公司”最尊贵的专业人员“吗?写”高效代码“是一项艺术,你必须学习和实践它。www.chinai tp o转载 2005-12-05 08:02:00 · 953 阅读 · 2 评论 -
详细介绍JAVA和C++区别
JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者,而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在原创 2011-07-16 09:05:08 · 443 阅读 · 0 评论