`
yjl49
  • 浏览: 109984 次
社区版块
存档分类
最新评论
文章列表
为了学习C#绘图,前段时间下了个对对碰的原码看了下。发现原作者的代码中有些地方不够理想:没有方块的互换位置,方块消失这两个效果,操作起来显得很生硬。于是自己把整个代码重写了一遍,包括进度条。 方块的互换包括以下几步: 1.当用户按下左键时检测所选择的"起始方块"。 2.当用户松开左键时根据光标所在方向判断要交换的"目标方块"。 3.用Timer实现两个方块的位置交换效果,并完成相应后台数据位置的交换。 4.触发交换完成事件,让主界面刷新。 //交换两个方块的位置,把A交换到B public void changeP ...
  V_COUNT INT:=0; V_NUM INT :=0;   1:TBL_MYTABLE 表中要有一个值连续且唯一的列FID   BEGIN SELECT COUNT(*) INTO V_COUNT FROM TBL_MYTABLE;   SELECT TRUNC(DBMS_RADOM.VALUE(1,V_COUNT+1)) INTO V_NUM FROM DUAL;   SELECT * FROM TBL_MYTABLE T WHERE T.FID=V_NUM;   EXCEPTION WHEN NO_DATA_FOUND THEN ...
...
先定义一个cursor: Procedure P_MYPROC ( PI_PARAM VARCHAR2 )IS VI_A VARCHAR2(10):=''; VI_BVARCHAR2(20):=''; VI_C VARCHAR2(30):=''; --定义 CURSORMYCUR IS SELECE T.A ,T.B, T.C FROM TBL_MYTABLE T; BEGIN --打开 OPEN MYCUR; --遍历 LOOP FETCH MYCUR INTO VI_A,VI_B,VI_C; --无数据时退出 ...
最近要实现一个显示系统流量的功能,于是想到了图表。功能是可以动态地显示某个时间点的值,并可以像迅雷的流量显示那样可以随着时间向左移动。 全部的代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Text; using System.Windows.Forms; using System.Collections; namespace TestApp { ...
ALTER TABLE [dbo].[atr_cont_b] WITH NOCHECK ADD CONSTRAINT [PK_atr_cont_b] PRIMARY KEY CLUSTERED ([id_cont_b]) ON [PRIMARY] GO WITH NOCHECK: 指定表中的数据是否用新添加的或重新启用的 FOREIGN KEY 或 CHECK 约束进行验证。如果没有指定,对于新约束,假定为 WITH CHECK,对于重新启用的约束,假定为 WITH NOCHECK。 我个人理解nocheck是针对已存在的数据而言的,也就是说我现在新增加或重新启用了一个约束,那 ...
ScriptManager.RegisterClientScriptBlock: MSDN中对这个方法的解释为: 向 ScriptManager 控件注册一个客户端脚本块,以便和 UpdatePanel 控件中的某个控件一起使用,然后将该脚本块添加到页面中。 大概的意思不难理解。下面看这段代码: <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel I ...
二话不说先上图: 1.字段较少时: 效果如下: 各列的宽度正常,都是按设置显示的。 当字段较多时: 为了能在屏幕上全部显示出来各个字段都挤在了一块,设置的DIV的滑动不起作用。 后台绑定各字段的代码: BoundField bf = new BoundField(); bf.DataField = title_info[2,j]; bf.HeaderText = title_info[4,j]; bf.HeaderStyl ...
不知道大家有没有遇到过这种情况: 当GridView中既有在页面绑定的列又有动态在代码页绑定的列,一但发生PostBack 就会出现列重复的现象。如下: a.aspx页面中的代码: <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" ondatabound="GridView1_DataBound" onrowdatabound="GridView1_RowD ...
在网上看了一篇“asp.net调用存储过程方法新解”,我按然他的方法试了下却没有得到想要的结果: 很明显,一但将参数和存储过程名写在一起就无法识别了,不知道写这篇文章的哥们有没有真正试过,或者说我哪里写错了?
在学《数据库》这门课的时候老师讲“过存储过程”这东西,但一直没有自己写过,语法也不熟。现在公司要升级ERP系统了,这任务落在了我一个人身上。前一段时间改写了一部分程序功能但数据库的操作一直都采用在代码中拼接SQL的方式。后来在网上看到说这种方式容易被注入,而且在处理大量数据时效率很低,所以正考虑将之前的操作全部换成存储过程。 这次要处理的表比较简单: 表名 atr_win_m 主要想实现的功能为: 1.根据id_win_b和clm_filed字段查询是否有相应记录 2.有则更新,无则插入 3.插入时要调用另一个已经写好的存储过程pr_amt_max_no来生成ID ...
干特图的实现有困难.有什么好的替代方法???
昨天用powerdesigner设计好物理模型后导出了SQL文件,但在PL/SQL中运行出错。 mj_kc说是没选择数据库类型。 那么类型在哪里设置呢???
Global site tag (gtag.js) - Google Analytics