- 博客(160)
- 资源 (15)
- 收藏
- 关注
原创 程序员的爱情表白(我爱你一生一世)
Private Sub Command1_Click() Dim x As Single, y As Single x = Val(Text1.Text) y = ((x + 52.8) * 5 - 3.9343) / 0.5 - x * 10 Text2.Text = "我要对你说" + Str(y)End Sub 程序运行后,不管Text1中
2007-07-31 10:32:00 4469 4
转载 C#模拟MSN窗体抖动
窗体抖动是件很有意思的事情,就让我们看看一起来看看它的原理吧。 其实是生成随机数,然后改变Form的左上角的坐标。我用的是循环来弄得,其实可以用timer来控制. 我把抖动分成了两种抖动:1。 生成随机数,改变窗体左上角坐标,然后立即把窗体的坐上角坐标还原,继续循环。2。 生成随机数,改变窗体左上角坐标,循环完毕之后,然后立即把窗体的坐上角坐标还原。核心代码如下://第一种抖动 pr
2007-07-30 16:04:00 648
转载 实现获取主机名称,IP地址,MAC地址的类 (java)
这是一个实现获取主机名称,IP地址,MAC地址的类,并加入了判断是否为局域网地址的过程.返回值是一个Vector型的地址集合,可以在其它Java类或JSP中引用. /** *实现获取主机名称,IP地址,MAC地址的类. *Copyright (C) ☆苹果工作室☆ */package com.applestudio.util;import java.io.*;import java
2007-07-30 15:27:00 1653 1
转载 实现获取主机名称,IP地址的类 (java)
这是另一个实现获取主机名称,IP地址类.可以获取本机的名称,IP和指定域名的主机名称,IP.返回值为字串型,可以在其它Java类或JSP中引用. /** *实现获取主机名称,IP地址的类. *Copyright (C) ☆苹果工作室☆ */package com.applestudio.util;import java.net.*; public class Network1{ InetA
2007-07-30 15:26:00 3888
转载 分页代码 (jsp)
这是我自己用的分页代码,自我感觉很不错,拿出来和大家分享.//自己用的分页方法,变量名都能见字知义,就不做注释啦request.setCharacterEncoding("GBK");int PageSize= 5;int RecordNum=0;int PageNum=1;int CurrentPage;int CurrentIndex;String strPage = request.
2007-07-30 15:25:00 832
转载 40种网站设计常用技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图
2007-07-27 16:39:00 701
转载 C#net编程的七个小技巧
一、最小化窗口点击“X”或“Alt+F4”时,最小化窗口,如:protected override void WndProc(ref Message m){const int WM_SYSCOMMAND = 0x0112;const int SC_CLOSE = 0xF060;if (m.Msg == WM_SYSCOMMAND && (int) m.WParam == SC_CLOSE)
2007-07-27 16:35:00 558
转载 NET(C#)连接各类数据库-集锦
1.C#连接连接Access程序代码: -------------------------------------------------------------------------------using System.Data;using System.Data.OleDb;..string strConnection="Provider=Microsoft.Jet.OleDb.4.
2007-07-27 16:31:00 492
转载 GridView中显示数据库里的图片
很多人开始有这个疑问,GridView控件中的ImageField没有DataField属性,那么如何才能绑定到SQL Server中的Image Field?自从DynamicImage控件从beta2中消失后,这就成了个问题。但是,ASP.NET2.0随之也给我们带来了另外一种解决方案,那就是方便地利用HttpHandler(.ashx)动态显示数据库中的图片,这点在VS2005中提供了P
2007-07-27 15:49:00 1464
转载 开源:.NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现与应用(2)
前篇说了.NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现,现在到了我们应用它们的时候了。 我们需要做下面的一些事情: 1、将上篇中写的程序输出类型改为类库并编译成PrinterPageSetting.dll; 2、建立C#或VB.net项目,并在项目的引用处添加引用,在弹出的对话框的.NET标签中浏览并选择PrinterPageSetting.dll; 3、在默认窗口F
2007-07-27 15:38:00 783
转载 开源:.NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现与应用(1)
开源:.NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现 我个人认为,开发MIS,首先就得解决网格的问题,而开发工具为我们提供了如DataGrid、MSHFlexGrid的控件。其次,是打印的问题,将业务单据与数据报表打印出来。可想而知,即使一个业务功能非常完美齐全的管理软件,没有打印的支持,也一定不算是一个完整的软件。 对于打印,我们总是在用户打印之前可以看看打印的
2007-07-27 15:35:00 991
转载 Asp.net连接Oracle数据库的连接池问题
关键字:ASP.NET, Oracle, 数据库连接池, 性能瓶颈摘 要:本文通过笔者所经历的一个案例,介绍Asp.net连接Oracle因连接池的问题造成的性能瓶颈的现象,以及解决的办法。1 问题的发现2006年下半年,笔者在山东临淄齐鲁石化驻地参与一个项目的开发。公司的另外一个项目《合同管理系统》正处于实施后期阶段。该项目采用.Net开发的B/S架构的系统,使用Ora
2007-07-27 12:28:00 2970
转载 利用.NET进行预览和打印
սԚ???ĺ?ć뇳... 利用.NET进行预览和打印 从开发角度来看,Microsoft.NET 已经改变了几乎所有的方方面面。其中的一些变化(例如,Web 窗体和 ADO.NET)已经要求在完成任务的方式上进行重大改变,而其他一些变化在本质上则更为缓和一些,仅仅是在现有技术(如 System.Xml)的基础上进行了一些改进。对
2007-07-25 17:13:00 1794
转载 .NET程序安装包制作(WinForm)
.NET程序安装包制作(WinForm)一、新建项目—安装和部署项目—安装项目二、选择安装文件。1、进入文件系统视图。方法为选定该项目,鼠标右键,弹出快捷菜单,选视图-文件系统。也可以直接点“解决方案资源管理器”上部的快捷图标。2、在“应用程序文件夹”里添加程序需要用到的文件,例如EXE文件,配置文件,图标文件,等等。3、用户的程序菜单创建一文件夹,命名,这个就是将来出现在用户
2007-07-25 16:55:00 1123
转载 关于ASP.NET页面打印技术的总结
网络打印概述 • B/S结构导致了Web应用程序中打印的特殊性。 • 程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。 • 格式如何控制和定制等,是我们开发中可能会面对的问题。 打印文档的生成 • 1、客户端脚本方式 一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以
2007-07-25 16:16:00 650
原创 ASP.NET十分有用的页面间传值方法
一、目前在ASP.NET中页面传值共有这么几种方式:1、表单提交, .... form1.submit(); .... 此种方在ASP。NET中无效,因为ASP。NET的表单总是提交到自身页面,如果要提交到别一页面,需要特殊处理。2、链接地址传送接收页面: string str = Request["param1"]3、Session共享发送页面:Sessio
2007-07-25 16:14:00 466
转载 图解Windows Installer制作软件安装包
你也许正在为发布自己开发的应用程序和组件犯难,因为按照传统的方法,需要写一些复杂的安装脚本。本文的目的就是帮助.NET程序员熟悉使用非常简单方便的工具来发布自己的应用程序而无须编写安装脚本。 微软的.NET安装发布平台把这一切简化为几次简单点击,它提供了自学习的,简单驱动的向导方式。很多使用Visual Studio .NET的程序员没有充分利用VS自带的Windows Installer工具而选
2007-07-25 15:18:00 1956
原创 使用select into 语句
在新建临时表时,如果一次性插入数据量很大,那么可以使用select into代替create table,避免log,提高速度;如果数据量不大,为了缓和系统表的资源,建议先create table,然后insert。语法:SELECT column_name(s) INTO newtable [IN externaldatabase] FROM source下
2007-07-25 15:00:00 1656
转载 C# WinForm中DataGrid列设置(列宽/列标题等)
写winForm的程序,难免要用DataGrid,自然也就需要设置列格式啊,标题之类的! 下面代码中的“红色”字部分!以下代码不需要在控件上做任何设置,照着写就能搞定!private void frmLog_Load(object sender, System.EventArgs e) { //设置DataGrid的列宽 InitDataGridColumnHeader();
2007-07-25 14:35:00 3238
转载 将.net framework打包到安装程序中
下载地址:中文:http://www.microsoft.com/downloads/details.aspx?FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19&DisplayLang=zh-cn英文:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=6279
2007-07-25 13:43:00 1338
转载 关于触发asp.net Global.asax Session_End事件的经验
在做asp.net编程开发的时候,我遇见这样的问题,一个用户只能在一台机器上登录,如果有用户在其他机器上登录,系统将提示该用户已经登录!当前登陆非法!我的做法是:用Application变量保存已经Login的用户信息,当Session_Start的时候,在Global.asax文件里写Session_Start事件响应函数,记录登录用户!当用户Logout的时候,在Sessio
2007-07-25 13:39:00 2948 2
转载 在网页中插入视频播放代码全集
1.avi格式代码片断如下: 2.mpg格式代码片断如下:3.smi格式代码片断如下:4.rm格式代码片断如下:5.wmv格式代码片断如下:http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media
2007-07-25 13:24:00 1684
转载 关于动态控制 input type="image"对象
前一阵在写Web控件的时候,写了一个继承ImageButton的控件,在Page_Load以后,发现在Client端显示的是,我用javascript在前端做控制,从document.elements里面就是找不到这些imageButton对象,在MSDN里面查找,也是说document.elements里面的对象,不包含type=image的Input对象。 后来,发
2007-07-25 12:50:00 804
转载 Asp.net Web控件自定义
1.经验 做控件设计时,我们往往需要用自己定义的类来做为控件的属性,但是,很不幸的是,IDE并不能预先知道新类别的诞生,因此,我们需要有TypeConverter来做个转换,把自己定义的对象转换为字符串显示到控件的属性页中,把属性页中的字符串(颜色在aspx中的体现也是字符串,如:#eef008)转换为自定义类。 TypeConverter实现步骤可以
2007-07-24 20:21:00 1028
转载 c# 对COM+对象反射调用时地址参数处理
使用反射的方式调用组件里面的方法,经常会遇见一些象地址参数的处理,在C#中表现为ref参数,比如用C#写了一个装配件,里面有一个方法openProcedure(string ProcName,int paraCount,ref string[] parameters),最后有一个ref参数,反射调用代码写法如下:try { DataSet ds=new DataSet ();
2007-07-24 18:21:00 870
转载 .net 注册COM+应用组件的步骤
GACUtil /u TableBasicregsvcs /u /appname:WTPublic TableBasic.dllregsvcs /appname:WTPublic TableBasic.dllGACUtil /i TableBasic.dll首先,移除已经安装的COM+组件,以及GAC装配件!然后再从新注册COM+组件和GAC装配件!装配件必须使用唯一的强名称编译!
2007-07-24 18:20:00 700
原创 c#WinForm中通过鼠标点DataGrid事件获取DataGrid Cell数据
有好一段时间不做.net的WinForm 程序了,.net 在WinForm中的DataGrid控件用起来,总觉得和VC++,VB6中的DataGrid命名区别太大!而且用法有点怪异! 我想实现的一个功能是,用户鼠标点DataGrid中的一行数据的时候,系统默认选中该数据,然后可以进行删除操作。程序代码如下: private void dataGridScor
2007-07-24 18:16:00 1852 1
转载 对Datagrid添加删除确认的脚本
private void dgTeam_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if(e.Item.ItemType==ListItemType.AlternatingItem || e.Item.ItemType==ListItemType.Item) {
2007-07-24 18:14:00 651
转载 C#做的一个加密/解密的类
大家要有兴趣,可以一起来讨论一下 WebService数据交互安全问题,以下的这个代码,可以用于Dotnet环境下的任何托管方式的应用程序,在实际应用中有两个实例。其中,有一个挂在Internet上的,URL:http://www.tttsss.com/webservice/THRDataService.asmx , 有兴趣的可以看看其中的Soap信息。当然,要看里面的加密解密
2007-07-24 16:07:00 501
转载 Asp.Net应用程序中为什么要MachineKey?如何生成MachineKey?
如果你的Asp.Net程序执行时碰到这种错误:“验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。”那么说明你没有让你的应用程序使用统一的machineKey,那么machineKey的作用是什么呢?按照MSDN的标准说法:“对密钥进行配置,以便将其用于对 Forms 身份验
2007-07-24 15:56:00 574
转载 批量生成缩略图小工具
自从有了数码相机,自从有了小宝玉,那肯定是少不了要照上一堆的照片,照好了还免不了要传给父母、朋友看看,或者传到网上相册中。一般一张照片一两兆,直接传慢死了,而且也没那么高的清晰度要求,没发现趁手的工具,于是自己就用.net写了一个简单的批量生成缩略图的工具,导完照片后,用工具选择好源目录和保存缩略图的目标目录,一点按钮就给全批量缩略了,还算比较简单实用。基本原理就是遍历目录下所有文件,如果是图
2007-07-24 15:53:00 1289 1
转载 让asp.net默认的上传组件支持进度条反映
对于web下的上传,实际上更多的时候不用上传太大东西,asp.net默认的上传组件足够用了,美中不足就是没有上传进度反映,所以现在要做的就是在asp.net默认的上传基础上加上进度反映。关于web上传的原理,曾在以前有深入分析过《asp无组件上传进度条解决方案》《Asp无组件上传带进度条(续) 》,并有写过asp版的无组件上传进度条,在这里就不多赘述。相信很多人都看过思归发的《用ASP.NET
2007-07-24 15:47:00 1052
转载 ActiveX控件的打包发布[无证书发布]
最近为了解决一个ActiveX的技术问题,用VB做了一个ActiveX控件,什么功能都没有,就是测试一下ActiveX的发布,以及版本更新!折腾了两天,总算搞明白其中的一些过程!顺便记一下,免得忘记!看过一篇文章,介绍了用C#来开发ActiveX的功能,但是C#只能做托管的程序,需要.net framework在客户端安装后,才能运行!所以,我最终开发,还是用VB6,VC++6来
2007-07-24 15:38:00 1199
转载 C# - Rijndael文件加密类
using System;using System.Security.Cryptography;using System.IO; public class Rijndael { //data members private string m_InFileName; private string m_OutFileName; private byte[] m_Key = { 0x01,
2007-07-24 13:29:00 811
转载 用C#读写ini文件
可以通过调用kernel32.dll中的两个api:writeprivateprofilestring,getprivateprofilestring来实现对ini 文件的读些。 具体实现的代码如下: using system; using system.drawing; using system.collections; using system.componentmodel; using
2007-07-24 13:07:00 450
转载 VB重启开机关机
Option ExplicitPrivate Declare Function GetCurrentProcess()Function GetCurrentProcess Lib "kernel32" () As LongPrivate Declare Function OpenProcessToken()Function OpenProcessToken Lib "advapi32" (ByVa
2007-07-24 13:00:00 1088
转载 VB取得所有进程
Option ExplicitPrivate Declare Function GetDesktopWindow()Function GetDesktopWindow Lib "user32" () As LongPrivate Declare Function GetWindow()Function GetWindow Lib "user32" (ByVal hwnd As Long, By
2007-07-24 12:59:00 1933
转载 关于生成缩略图:c#
里面有4个重载方法,有直接返回Image对象的,有生成缩略图,并且保存到指定目录的!using System.IO;using System.Drawing;using System.Drawing.Imaging;/// /// 图片处理类 /// 1、生成缩略图片或按照比例改变图片的大小和画质 /// 2、将生成的缩略图放到指定的目录下 /// public class Image
2007-07-24 12:41:00 506
转载 C#读取注册表中的数据:
using Microsoft.Win32;//必要 RegistryKey rk=Registry.CurrentUser; RegistryKey rk1=rk.OpenSubKey("SoftWare"); RegistryKey rk2=rk1.OpenSubKey("skype");
2007-07-24 12:36:00 910 1
转载 c#关于怎么获得IP地址
IP 首先引用:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Net; System.Net.IPAddress[] addl
2007-07-24 12:29:00 755
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人