摘要: 因为开发环境的问题所以代码生成器还没有完全实现,还有一点小问题。这一次我又重写了。我在程序中使用反射,这样的话,程序能更灵活点,但是在使用反射中,我发觉有一点奇怪,不能明白是如何回事:我反射调用一个DLL。此DLL又引用了其他二个DLL文件,但是在运行过程中,却告诉我有一个被引用的DLL找不到,我到安装文件夹下去查看,明明引用的DLL文件都存在。 这个问题我想可能是反射引起的,从而导致搜索程序集的位置不是预期的。等晚上有空去看一下。 阅读全文
posted @ 2004-12-14 12:44 greystar 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 就这样问题,这是我在新建工程时出现的,对原有的工程也不能编译,一编译就说类库没有引用。我重装了好几次了,今天一下就安装了二次。出现这个问题是我卸载我自己做的一个插件。完成后就告诉我玩完了。 阅读全文
posted @ 2004-12-09 17:43 greystar 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 前一阶段利用自己的空闲时间做了一个基于VS.NET的ADDIN,主要功能是实现C#代码的自动生成,引用及编译。虽然已实现,但是感觉上去不是很好,主要是生成的速度太慢了。后来查阅MSDN,发现上面有生成多语言的功能,于是又对代码进行了重写。经过二个晚上的代码编写,现已能实现VB.NET 及C#。对于J#还没有开始,不过我想也应该可以(C++.NET好象是实现不了了)。同时现在生成的代码速度比上一版本的程序要快得多,估计一下有上百倍吧。现阶段的功能主要提供二个,一个功能生成方面的,一个是收藏夹的功能(可以将自己看到的好的代码片断保存起来,以后用时自动插入到开发环境的代码窗口中)。我想以后还会考虑. 阅读全文
posted @ 2004-12-09 14:44 greystar 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 前一阶段一直在做一个基于VS.NET2k3的一个插件,大致功能是实现业务代码的自动生成。从二个多月前我就开始了,可是一直没有空闲的时间,再加入在实际开发过程中遇到一些关于VS插件方面的问题。所有一直拖着。程序在前几天终于突破性的进展,所有的功能都能实现了。包括自动添加工程,引用,编译等。等再过些天,把代码进行优化一些(同时去除一些BUG,一直不明白,当产生几万行代码后,我的开发环境会全面崩溃了)再发布出来吧。昨天突然想到,现在产生的代码过于生,不能根据用户的选择来生成对应的语言的代码。如果死写的话,也太没意思了。想到以前曾看过MSDN里介绍过CODEDOM这玩意能生成各门语言的代码,能动态调. 阅读全文
posted @ 2004-12-03 16:51 greystar 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 前二天开始,发觉在公司不能上CSDN的BLOG了。自己机上只能看到在本机缓存的页面。加上再前几天CSDN的BLOG一直出错。我以为还是这个原因。没想到跑到同事的机上去试了一下,才知道是为什么,原来CSDN将我的IP屏蔽了。看来我的IP是不受欢迎的。想想我的IP是动态的啊。一定是哪个家伙在CSDN乱搞。却让我来背”黑锅“。好几天没来这里,真是感到郁闷的很。CSDN为什么这样做,他会不知道有这种情况出现吗?? 阅读全文
posted @ 2004-11-30 12:11 greystar 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 本示例利用Session对象来实现一个简单的购物车。主要用于教学演示。Book类此类主是代表购物车的一本书using System;namespace CartTest{/// <summary>/// Books 的摘要说明。/// </summary>public class Book{string bookid;string title;decimal price;int num;public Book(){}/// <summary>/// ID/// </summary>public string BookID{get{return b 阅读全文
posted @ 2004-11-23 16:40 greystar 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 我和我朋友合租一间屋子,话说那天我和我朋友坐公车回家。对了,坐的是728路,老 古城到通关的路上好不容易等到一个位置,俺就让给朋友坐了,刚坐下,才发现身边有 一美女,身材及好,皮肤也白,长发披肩,简直是人间极品,可以说,此女只应天上 有。。。 我和我朋友正纳闷为啥这等美女会坐公车而不是开宝马的时候,那女孩要下车了。这时 候我朋友也站起来,拉着我也要跟着下车。我就奇怪了,我们还有N个站才到,为何要 在这下车,我朋友奸诈的向我使了个眼色,意思是跟着那MM下。顿时我目瞪口呆的往着 他~ 就这样被他活生生的给拉下车了。一路上尾随那MM到她住的居民区,甚至到了那楼房, 跟着她上楼,明确的知道了她住哪个房 阅读全文
posted @ 2004-11-19 17:06 greystar 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 在SQLSERVER中创建 OLE 对象实例,有时我们想到数据库中执行存储过程的时候,同时调用系统中的COM对象。此时我们可以采用SQL的系统存储过程sp_OACreate ,此存储过程的调用要有一定的权限,只有 sysadmin 固定服务器角色的成员才能执行 sp_OACreate。语法sp_OACreate progid, | clsid, objecttoken OUTPUT [ , context ] 参数progid是要创建的 OLE 对象的程序标识符 (ProgID)。此字符串描述该 OLE 对象的类,其形式如下:'OLEComponent.Object'OLECo 阅读全文
posted @ 2004-11-16 17:25 greystar 阅读(336) 评论(0) 推荐(0) 编辑
摘要: <%@ Page language="c#" Codebehind="WebForm6.aspx.cs" AutoEventWireup="false" Inherits="c4.WebForm6" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML><title>Summary Rows</title><style> HR { COL 阅读全文
posted @ 2004-11-12 12:41 greystar 阅读(177) 评论(0) 推荐(0) 编辑
摘要: //返回的是一个数组,可能存在多个CPUusing System;using System.Management;using System.Collections;public ArrayList GetCpuID() {ArrayList al=new ArrayList();try{ManagementClass mc = new ManagementClass("Win32_Processor");ManagementObjectCollection moc = mc.GetInstances(); foreach( ManagementObject mo in mo 阅读全文
posted @ 2004-11-10 17:26 greystar 阅读(414) 评论(1) 推荐(0) 编辑