关于杠杆长度变化的问题(C问题) (转)
关于杠杆长度变化的问题(C问题) (转)[@more@]关于杠杆长度变化的问题 在运行时,我想不让连接圆和矩形的杠杆长度不变。 #include <graphics.h>#include <math.h>#define PI 3.1415926#define A 50#define B 180int main(){ double a,b,c,x=230,y=200,file1=0,cx,bx,by; int gdriver, gmode,e,i,k; gdriver=DETECT;/* registerbgidriver(EGAVGA_driver); */ initgraph(&gdriver, &gmode, ""); setbkcolor(2); cleardevice();do{ file1+=5; a=A*cos(file1*PI/180);&nb
没头没尾--项目开发笔记:工具能生成多少代码!? (转)
没头没尾--项目开发笔记:工具能生成多少代码!? (转)[@more@]标题:没头没尾--项目开发笔记:工具能生成多少代码!? 关键词:分布式开发 C# 项目分工 Delphi与C#的混合开发 代码生成工具 数据库扫描 12月2号:开始写代码生成工具了,真有点千头万绪不知从何说起…… XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 代码工具包括代码的生成工具以及代码同步工具两种类型的工具。当然,可以将代码的生成与同步写在同一个工程项目中。如果有充分时间进行考虑的话,那么我们的代码工具也的确是应该
Henry手记:WinForm Datagrid结构剖析(二)程序 (转)
Henry手记:WinForm Datagrid结构剖析(二)程序 (转)[@more@]3.代码实现XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> WinFoRM Datagrid结构剖析(二)一文中说了这么多,最后还是要落于实践。解决方法何在?简而言之,就是创建一个能完成DataGridTextBoxColumn类的大部分功能,但扩展了cell色彩控制功能的新类,怎么创建,当然是继承喽: 该类的主要作用除了上文所说的重载Paint外,最主要的目标在于如何将用户的要求(cell的位置,cell的背景色、前景色)保存下来,在绘制textbox的时候传递进Pain
udp 500 D.O.S攻击 (转)
udp 500 D.O.S攻击 (转)[@more@] 前些日子,看见有文章说win2000服务器的500端口对flood攻击防御不是很好,我测试了一下,发现很有效果,对win2000服务器的udp500发送大量包的时候,win2000服务器的cpu率一下子达到了100%,而且反应立刻迟钝下来. 程序如下: 线程程序://线程的执行代码,创建线程请用菜单new一个Theadobject uses winsock; procedure udpdos.Execute;varwsa:TWSAData;s: TSocket;sockin: TSockAddrIn;buf:array[0..1023] of byte;i: integer;DIP:string;begin { Place thread code here }//win2000下利用ike(udp
限制并方便用户输入 (转)
限制并方便用户输入 (转)[@more@]限制并方便用户输入(2002/12/03 三金 版权所有) 防止用户误输入是软件开发的一项必不可少的工作,除才之外,还要为用户的使用提供最大方便。当然,我们可以利用或开发新的组件,以完成这些功能。但是,在团队开发中,每个成员都用自己认为不错的组件开发自己所承担的模块,会给软件的后期维护带来麻烦。交工的时候,项目负责人可不买你的帐。如果你用函数调用来完成这些功能,老盖也管不着。下面就是针对常用Delphi组件的限制用户输入函数,但愿网友们能用的上。(一)TEdit、TdbEdit、TComboBox
走出MFC子类化的迷宫 (转)
走出MFC子类化的迷宫 (转)[@more@]走出MFC子类化的迷宫XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> KEY wordS:子类化 SUBCLASSWINDOW MFC消息机制 许多windows程序员都是跳过SDK直接进行RAD开发工具[或VC,我想VC应不属于RAD]的学习,有些人可能对子类化机制比较陌生。 我们先看看什么是Windows的子类化。Windows给我们或是说给它自己定义了许多丰富的通用控件,如:Edit、ComboBox 、ListBox……等,这些控件功能丰富,能为我们开发工作带来极大方面,试想:我们单单是自己实现一
Java开发工具之我见(补) (转)
Java开发工具之我见(补) (转)[@more@] Java开发工具之我见(补)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 在《Java开发工具之我见》这篇文章中,我介绍了部分Java开发工具,同时也漏掉了不少好的工具。象网友们所介绍的Visual J++和TogetherControlCenter,我没有使用过,因此也就没有介绍。如果那位大侠有空,可以写些东西来介绍一下,那可是网友的福音。同时,也有网友认为文章写得不够细,我觉得说得非常有道理,因此决定写这篇文章来详细介绍一下Jbuilder。 在这篇
ASP.NET中的DataGrid的属性 (转)
ASP.NET中的DataGrid的属性 (转)[@more@]////////////////分页处理程序; void Page_Load(object sender, EventArgs e) { if (CheckBox1.Checked) ItemsGrid.PagerStyle.Mode=PagerMode.NumericPages; else ItemsGrid.PagerStyle.Mode=PagerMode.NextPrev; if (!IsPostBack) { start_index = 0; ItemsGrid.VirtualItemCount=100; } BindGrid(); } /////////////邦定公用函数; void BindGrid() { ItemsGrid.Dataso
简单分析用SPI实现防火墙 (转)
简单分析用SPI实现防火墙 (转)[@more@] 简单分析用SPI实现防火墙 作者:snsins 如有转载,请注明并保持文章的完整 2002.12.5 -------------------------------------------------------------------------------------------------------- 本来上次写了一个简单的SPI防火墙程序(只做了IP过滤功能,包过滤功能没有去做)后,已经放弃了对SPI的研究,但是最近有朋友问到SPI防火墙的实现,现在就再对SPI做一次详细点的分析和总结。 先看看防火墙的一般实现方式 首先是TCP/IP的结构(OSI7层模型)--------|应用层|--
向word文档中输出表格及图形 (转)
向word文档中输出表格及图形 (转)[@more@] 工作中遇到一个软件开发项目,该项目要求将相关数据报表存为word格式文档(涉及表格、图形的输出),便于用户修改。 本人在开发过程中,发现此类资料较少,且介绍相对简单,大多只是文本数据的的简单输出。现将个人摸索出的一些方法及心得体会告诉大家,以求共同探讨,共同提高! XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> form上放置以下控件:一个Tadoquery组件,名称为ADOQuery1; 一个TWordFont组件,名称为WordFont1; &nb
DirectX8编程指南-1 (转)
DirectX8编程指南-1 (转)[@more@]DirectX Tutorial 1: Getting StartedXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> DirectX 教程一:入门 What you will need 你需要准备什么 DirectX 8.0 SDK (DOWNLOADable from http://msdn.microsoft.com/directx) DirectX 8.0 SDK (可以从 http://msdn.microsoft.com/directx 下载)Microsoft Visual C++ 6 (SP5) Microsoft Visual C++ 6 (升级包5)General knowledge of windows programming 对于Windows编程的大体上的认识General knowledge of C++ and
制作可以自动隐藏的弹出式菜单 (转)
制作可以自动隐藏的弹出式菜单 (转)[@more@]关键在于对WM_ENTERIDLE消息的处理在菜单状态下移动鼠标会产生WM_ENTERIDLE消息这时用TempPoint、WindowFromPoint可以取得当前鼠标所指窗体的句柄再用GetClassName取得类名,与"#32768"(菜单窗体的类名)进行比较再等待1秒钟,用keybd_event发送VK_ESCAPE取消菜单状态 但是还是有一个的缺点:无法在鼠标不移动的时候自动隐藏这时需要Timer控件的帮忙 将下列文件粘贴到记事本,并保存为相应文件 AutoHidePopupMenu.vbp============================================================
EnableViewState="false"的DataGrid分页 (转)
EnableViewState="false"的DataGrid分页 (转)[@more@]用DataGrid默认的分页方式有两个小问题 1.要有viewstate,由你表的数据量决定,一般情况下较大2.用的是PostBack方式,刷新的时候提示是否要重发消息 所以改为取消viewstate在OnItemCreated生成Hyperlink 方式,避免了以上两个问题 <%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.sqlClient" %><script language="C#" runat="server"> public void ItemCreated(object sender, DataGridItemEventArgs e) { ListItemType elemTy
WIN32用户界面设计基础之Cursor篇 (转)
WIN32用户界面设计基础之Cursor篇 (转)[@more@]win32用户界面设计基础之Cursor篇 时间:2002-10-31 21:28:40 阅读 313 次一、 标准鼠标替换 windows提供了一系列标准鼠标,其标示前缀均为IDC_,用SetSystemCursor()函数可以替换系统的标准鼠标。SetSystemCusor()有两个参数,第一个为一个通过LoadCursor()(LoadCursor()函数以被LoadImage()函数取代)、CreateCursor()或CopyCursor()获得的Cursor指针。例如:HCURSOR hnewCur;hnewCur=LoadCursor(hInst,MAKEINTREsource(NEWCURSOR);NEWCURSOR为hInst中的一个Cursor,SetSystemC
一个IE浏览器Explorer Bar的例子 (转)
一个IE浏览器Explorer Bar的例子 (转)[@more@]一个IE浏览器Explorer Bar的例子 一个VC工程和源代码,名称叫做webCatcher Express,主要的功能就是在浏览器中生成一个“浏览器栏”,就像在IE工具栏选择搜索按钮后,在IE左边显示的那个“搜索”浏览器栏。 工程采用VC6编译,没有使用MFC,纯粹的api。 主要设计的技术: 1:IE浏览器栏的实现,如何生成一个IE浏览器栏,并在IE中显示 2:COM,仅仅使用API/C++,而不使用其它任何辅助类库(例如ATL)写一个标准的COM组件 3:IE的各种接口,使用了IHTMLDocument2/IWebBrowser2等接口 4:TreeVie
Bjarne Stroustrup(BS)博士在 The C++ Programming Language(Special Edition)中对读者的忠告1(摘抄) (转)
Bjarne Stroustrup(BS)博士在 The C++ Programming Language(Special Edition)中对读者的忠告1(摘抄) (转)[@more@]Bjarne Stroustrup(BS)博士在 The C++ Programming Language(Special Edition)中对读者的忠告(摘抄) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 第1章 致读者 1. 在编程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反映这些思想: a. 如果你能把“它”看成一个独立的概念,就把它做成一个类。 b.
多串口卡在装车计量系统中的应用 (转)
多串口卡在装车计量系统中的应用 (转)[@more@]摘要:本文针对在计量系统中被广泛采用的地衡计量和流量计计量进行比较,介绍了多串口卡在装车计量系统中的重要作用,并举例说明了此计量系统的工作原理及系统运行评价。 一、 引言 地衡计量是企业物资计量的主要手段之一。但在实际工作中,地衡计量中的作弊现象相当普遍,且较复杂,危害不可低估。 1、人工开票漏洞多。 大多数企业依然沿用人工开票,由于人工记数的随意性很大,根本无从约束,有些企业的个别司秤人员甚至把秤码结算单和签章带回家,在家里开票签章。 2、
汉诺塔移动步数的计算 (转)
汉诺塔移动步数的计算 (转)[@more@] 大家有没有试过计算汉诺塔的移动步数?是不是算了几天几夜也没有结果,而且还死机了……。现在本人找到了它的一个移动规律现与大家分享。 汉诺塔移动时,三个盘子要移动7步,这是固定的。当四个盘子时,它先要把最上面的三个盘子移动到另外一根针上(这时移动了7步),然后把第四个盘子移动到另一根针上(这时共移动了8步,三个盘子的7步加上第四个盘子的1步),最后再把那三个盘子移动到第四个盘子上面(又是7步),所以,四个盘子要移动15步。五个盘子也是同样,我们知道了四个盘子的移
循环声音的简单控制 (转)
循环声音的简单控制 (转)[@more@]环声音的简单控制 - 声音,flash声音循环播放,循环经济 - 技术教程网 技术教程网 -- 实用技术参考
Drag and Drop: New Data Transfer Capabilities in the JavaTM 2 Platform, Standard Edition (J2SETM), v
Drag and Drop: New Data Transfer Capabilities in the JavaTM 2 Platform, Standard Edition (J2SETM), version 1.4 (转)[@more@]New Data Transfer Capabilities John ZukowskiNovember 2001 Sun is currently undergoing their third beta release of the JavaTM 2 Platform, Standard Edition (j2seTM), version 1.4. This latest release incorporates many new and interesting features into the standard library set, some of which have been available as standard extensions for some time. These would include capabil