- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 关于在C#中加入非托管的DLL的一些文章连接
http://dev.csdn.net/article/16/16233.shtmhttp://blog.csdn.net/pansiom/archive/2006/01/01/568096.aspxhttp://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=161814http://community.csdn.net/Expert/FAQ/FAQ
2006-01-07 22:39:00 1047
原创 弄了一整天,终于把打印自定义纸张大小搞定了
长江支流说的办法保留太多了,结果不行,很多类都是他在程序集里自定义的,源码又没公开不过还是要感谢他的提示 今天和小陈搞了一天,他在国外的论坛上看到了一篇文章得到了启示,最后我们在凌晨3点终于把自定义纸张的代码给写出来了,看来必须用API,微软的.NET对打印的支持太菜了现公开我们工作室实现此功能的部分代码using System;using System.Text;using Syste
2006-01-02 03:47:00 16731 6
转载 SQL Server SA权限总结经典技术
前提需要工具:SQL Query Analyzer和SqlExec Sunx Version 第一部分: 有关去掉xp_cmdshell来保护系统的分析总结: 首先知道一下语句: 1.去掉xp_cmdshell扩展过程的方法是使用如下语句: if exists (select * from dbo.sysobjects where id=object_id(N[dbo].[xp
2005-12-10 17:06:00 823
转载 未公布的访问注册表的扩展存储过程
未公布的访问注册表的扩展存储过程SQL Server中包含了几个可以访问系统注册表的扩展存储过程.但实际上这几个扩展存储过程是未公开的,从sql server 7.0就有了,在SQL server 2000中仍然保留,他们以后可能会删除.但是这几个存储过程却提供了在当前的SQL Server版本中访问系统注册表的能力,而且很多人利用SQL Server来进行攻击系统时,往往都会用到这几个扩展存储
2005-12-10 17:02:00 728
转载 sql server的cube操作符使用详解
sql server的cube操作符使用详解cube操作符要使用cube,首先要了解group by其实cube和rollup区别不太大,只是在基于group by 子句创建和汇总分组的可能的组合上有一定差别,cube将返回的更多的可能组合。如果在 group by 子句中有n个列或者是有n个表达式的话,sqlserver在结果集上会返回2的n-1次幂个可能组合。注意:使用cube操作符时,最多
2005-12-10 16:53:00 961
原创 我的GOOGLE编程题答案(C#版)
昨天本来想用C写的,结果写着写着死机了,真是老天爷不让我用C写了,今天用C#又写了一个带界面版的,把命令格式稍做了点改变,如{"FORWARD 19", "LEFT", "FORWARD 19", "LEFT", "FORWARD 19", "LEFT", "FORWARD 19"}改成了FORWARD 19, LEFT, FORWARD 19, LEFT,FORWARD 19,LEFT,FORW
2005-12-09 21:54:00 1388
原创 今天在CSDN上看到的GOOGLE编程挑战赛练习题
Problem Statement A simple line drawing program uses a blank 20 x 20 pixel canvas and a directional cursor that starts at the upper left corner pointing straight down. The upper
2005-12-08 18:16:00 1299
原创 时间过得太快了
又要到期末考了,这学期除了上课时间看过书其余时间连书封面都没碰过,这学期过得有点郁闷,感觉没做个什么东西出来,也没接什么新东西就在收帐(这年头欠帐的都比收帐的厉害)不容易!!给医院软件加成都市社保的接口到现在还没做完,当时银海的那个经理说可能要做2个月吧,现在看来已经超时了,希望能在今年年底搞定,毕竟明年还有2家吃到嘴边的医院,如果搞不定那就太对不起江东父老了.
2005-12-07 01:14:00 1020 1
转载 海量数据查询优化方法
在以下的文章中,我将以“办公自动化”系统为例,探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构:CREATE TABLE [dbo].[TGongwen] ( --TGongwen是红头文件表名 [Gid] [int] IDENTITY (1, 1) NOT NULL ,--本表
2005-11-10 13:40:00 1498
原创 几道面试题
1.请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句2.如何输出源文件的标题和目前执行行的行数3.两个数相乘,小数点后位数没有限制,请写一个高精度算法4.写一个病毒5.有A、B、C、D四个人,要在夜里过一座桥。他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。请问,如何安排,能够在17分钟内这四个人都过桥?第1题: 大致思路应该是先c=
2005-11-03 20:16:00 921
原创 导出EXCEL
找了个导出EXCEL的方法,先要引用Microsoft Office 11.0 Object Library和Microsoft Excel 11.0 Object Library在COM组件里找然后引用using Office = Microsoft.Office.Core;using Excel = Microsoft.Office.Interop.Excel;public void Expo
2005-10-23 16:50:00 1029
原创 一个浙江商人立下的22条规矩
一个浙江商人立下的22条规矩 1.坚持看CCTV-1新闻联播。 要想把握经济命脉,必须关注政局,新闻联播图文并茂,有声有色,着实为中国商人的最佳晴雨表;你可以不看财经报道,也可以不看焦点访谈,如果你不是做石油和外汇的,甚至你都可以不去管类似9.11事件和中东局势。 2.不要轻易相信合约或合同 哪怕合约让你的律师看过了,公证处公证了都不要轻易相信,甚至当你的客户把钱已经汇入你指定的账
2005-10-23 01:35:00 913
原创 SQL SERVER 与ACCESS、EXCEL的数据转换
在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明如下:一、SQL SERVER 和ACCESS的数据导入导出常规的数据导入导出:使用DTS向导迁移你的Access数据到SQL Server,你可以使用这些步骤: 1)在SQL SERVER企业管理
2005-10-23 00:41:00 1025
原创 在 System.Windows.Forms.DataGrid中切入使用ComboBox控件
在 System.Windows.Forms.DataGrid中切入使用ComboBox控件,主要包括三方面的内容。 1. 在DataGrid中加入ComboBox列; 2. 把在DataGrid中的修改保存到对应的网格; 3. 设置DataGrid中网格的焦点。 源代码:using System;using System.Drawing;using System.Collection
2005-10-15 15:11:00 1508
原创 去掉/禁止系统菜单里的MOVE的方法
1。用API去掉Move,[DllImport("user32.dll",EntryPoint="GetSystemMenu")] extern static System.IntPtr GetSystemMenu(System.IntPtr hWnd , System.IntPtr bRevert); [DllImport("user32.dll",EntryPoint="RemoveMenu"
2005-10-07 14:42:00 1104
原创 水晶报表的部署
打包的具体操作步骤(VS.net2003):1)新建“安装和部署项目”-->“安装向导”2)选择菜单中 项目-->添加-->文件(这里选“创建用于windows应用程序.exe”)-->打开3)一般会自动将依赖项添加到“检测到的依赖项”,如果没有,那么我们要手动将其加入4)Crystal_Managed2003.msm (如果有水晶报表)dotnetfxredist_x86.msm (.net一
2005-10-06 13:47:00 1249
原创 打包,并自动安装SQL数据库
打包,并自动安装SQL数据库一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 Produ
2005-10-06 13:45:00 915
原创 C#并口操作
并口D0-D7为数据线, S0-S7为状态线, 但是S0,S1,S2是看不见的(从图中你也可以看出), 状态线是用来读取数据的, 但S0却不同, 它是超时标志位, 其他的状态线从第10-11-12-13-15针是用来发送数据的(可以看出是5位). 打印机针位的意义:l S0: 在EPP(增强的串口)模式下, 如果超时的话, 这位置1.l S1: 没用(估计是装饰).
2005-10-06 13:41:00 4711 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人