//设定生成树的原始数据voidgetdatable(){tblDatas.Columns.Add("groupid",Type.GetType("System.String"));tblDatas.Columns.Add("groupname",Type.GetType("System.String"));tblDatas.Columns.Add("parentid",Type.GetType("System.String"));tblDatas.Rows.Add(newobject[]{"1","机关","0"});tblDatas.Rows.Add(newobject[]{"2","学院","0"});tblDatas.Rows.Add(newobject[]{"3","教学管理中心","1"});tblDatas.Rows.Add(newobject[]{"4","校园管理中心","1"});tblDatas.Rows.Add(newobject[]{"5","数据中心","3"});tblDatas.Rows.Add(newobject[]{"6","信息中心","3"});tblDatas.Rows.Add(newobject[]{"7","一卡通","4"});tblDatas.Rows.Add(newobject[]{"8","保卫处","4"});tblDatas.Rows.Add(newobject[]{"9","信工系","2"});tblDatas.Rows.Add(newobject[]{"10","艺术系","2"});dataGridView1.DataSource=tblDatas;}//递归生成树函数publicvoidAddTree(intParentID,TreeNodepNode){DataTabledt=newDataTable();dt=tblDatas;DataViewdvTree=newDataView(dt);//过滤ParentID,得到当前的所有子节点dvTree.RowFilter="parentid="+ParentID;foreach(DataRowViewRowindvTree){TreeNodeNode=newTreeNode();if(pNode==null){//添加根节点Node.Text=Row["groupname"].ToString();treeView1.Nodes.Add(Node);AddTree(Int32.Parse(Row["groupid"].ToString()),Node);//再次递归}else{//添加当前节点的子节点Node.Text=Row["groupname"].ToString();pNode.Nodes.Add(Node);AddTree(Int32.Parse(Row["groupid"].ToString()),Node);//再次递归
2025/4/5 4:39:40 38KB 递归树生成
1
CxGrid动态创建录入表单,不关联DataSource。
2024/5/7 1:10:33 92KB CxGrid Xe2
1
vb学生管理系统源代码部分代码PublicUserNameAsStringPublictxtSQLAsString'usetostorerecordSQLsentencePublicdreamAsADODB.Recordset'usetostorerecordobjectPublicMsgtextAsString'用来存放返回信息PublicOKAsBoolean''PublicdbAsStringPublicSubhighlight()WithScreen.ActiveFormIf(TypeOf.ActiveControlIsTextBox)Then.ActiveControl.SelStart=0.ActiveControl.SelLength=Len(.ActiveControl)EndIfEndWithEndSubSubMain()'DimLoginAsNewLogin'Login.ShowvbModal'fNotLogin.OKThen'LoginFailedsoexitapp'End'EndIf'Unloadstudentmdi'Setlogin=Newloginlogin.ShowEndSubPublicFunctionconnectstring()AsStringconnectstring="Provider=Microsoft.jet.OLEDB.3.51;Datasource=f:\schoolgroup\school.mdb"EndFunctionPublicFunctionExecuteSQL(ByValSQLAsString,MsgstringAsString)AsADODB.RecordsetDimcnnAsADODB.ConnectionDimrstAsADODB.RecordsetDimsTokens()AsStringOnErrorGoToExecuteSQL_ErrorsTokens=Split(SQL)Setcnn=NewADODB.Connectioncnn.OpenconnectstringIfInStr("INSERT,DELETE,UPDATE",UCase$(sTokens(0)))Thencnn.ExecuteSQLMsgstring=sTokens(0)&"querysuccessful"ElseSetrst=NewADODB.Recordsetrst.OpenTrim(SQL),cnn,adOpenKeyset,adLockOptimisticSetExecuteSQL=rstMsgstring="查询到"&rst.RecordCount&"条记录"EndIfexecuteSQL_exit:Setrst=NothingSetcnn=NothingExitFunctionExecuteSQL_Error:Msgstring="查询错误:"&err.DescriptionResumeexecuteSQL_exitEndFunctionPublicFunctionTesttxt(txtAsString)AsBooleanIfTrim(txt)=""ThenTesttxt=FalseElseTesttxt=TrueEndIfEndFunction
2024/4/26 9:34:11 210KB vb 学生 管理系统
1
这是对WPFVisifire3.6.8源代码进行的简单扩展,本源代码中包含了各种实例以及一个完善的程序:内存监视器1>修改了线Legend样式,并放大了,源系统Legend太小2、设置了圆环内径可设定,原代码内径为外径的1/23、调整了柱状图的间隔系数由0.1改为0.2,要不然,当柱状图比较多时,缝隙太小,给人的视觉感觉就是夹了一个白线4、添加了滚轮缩放和鼠标拖放操作(见里面的程序:内存监视器)5、添加了对DataPoints的绑定支持,这是因为使用DataSource绑定时,在动态曲线的情况下,内存无法释放,而使用DataPoints绑定则可以及时释放内存,这点例子里面也使用了几种绑定的动态曲线例子,并可通过另一个例子:内存监视器来检测不同的数据绑定的内存释放情况。
值得说明的是即使最新的WPFVisifire5.1.7版本,在使用DataSource绑定时,内存也不能及时释放。
还有一些其他的小改进感觉修改WPFVisifire的代码相当困难,很多在不断的尝试下进行的,这点和微软的WPFCharts相比,确实不一样,微软的WPFCharts是完全基于WPF编程思想进行的,注重其神而忽略其形,很多样式模板都是可以在外部修改的,相应的有关外形定义的属性则很少,而这点上,WPFVisifire则相对比价传统,几乎没定义多少模板,但提供了超多的外形属性,连字体大小、颜色等各种属性都能设定。
在数据性能上,微软的WPFCharts比较差,加载4000个数据就慢得不行,WPFVisifire3.6.8一万多个都没问题,更高的没测试,而最新的那个5.1.7版本在我的电脑上加载10W个数据在0.7秒左右,所以要想高性能,商业上还是得花那么一点钱买正版。
微软的Chart扩展:http://download.csdn.net/detail/maiker/9646423
2024/4/12 10:57:55 7.25MB WPF Visifire Chart 图表
1
voidPage_Load(objectsender,System.EventArgse) { //连接字符串 stringORACLE_ConnStr="DataSource=Oracle8i;IntegratedSecurity=yes"; //创建OracleConnection对象 OracleConnectionoConnection=newOracleConnection(ORACLE_ConnStr); try { oConnection.Open(); myLabel.Text="连接到Oracle数据库"; } catch(Exceptionex) { myLabel.Text=ex.ToString(); } finally { oConnection.Close(); } }
2024/3/22 12:23:55 3.42MB C#
1
请自行修改com/resources/datasource.properties中数据库配置,Demo中配置的两个数据源,一个是Mysql,一个是Oracle。
运行之前请自行建立数据库的表。
2023/12/27 6:06:40 19.4MB Spring 多数据源 动态
1
考勤管理系统安装说明1、修改lib目录下的config.asp第14行设置为您的虚拟目录路径,以/字符为开头及结尾。
例:ConstSITE_VIRTUAL="/k3erp/"如果直接放置在网站根目录,请直接修改为"/"就可以了。
2、如果你改变了数据库名称或路径(未修改可略过此步),那么请修改lib目录下的config.asp第158行设置您的数据库位置和名称。
例:MyDB.Add"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(""&SITE;_VIRTUAL&"db/AliOA.mdb")&""您只需要修改db/AliOA.mdb目录名称或路径既可。
2023/9/20 13:39:05 752KB 考勤 系统 asp 源码
1
简单适合初学者数据库连接部分SqlConnectioncon=newSqlConnection("DataSource=.;InitialCatalog=chaoshi;IntegratedSecurity=True");con.Open();Stringsql="select*from[User]";SqlCommandcomm=newSqlCommand(sql,con);SqlDataReaderread=comm.ExecuteReader();
2023/9/3 22:34:57 69KB C# 登录
1
关于Jaybird-2.1.6JDK_1.5的使用方法如下:首先:安装Jaybird第一步:将根目录下的jaybird21.dll,GDS32.DLL,icudt30.dll,icuuc30.dll,fbembed.dll,icuin30.dllfbclient.dll(对于非嵌入式型FB数据库的连接为必须)这几个文件放在system32下面第二步:把jaybird里的三个jar文件放在应用程序的相应的classpath里,然后第三步:加载实例:关于实例文件DataSourceExample.java的使用如果是连接非嵌入式FB数据库,则将dataSource.setType("EMBEDDED");改为dataSource.setType("LOCAL")【位于DataSourceExample.java源文件中,如果不修改,则显示不能连接成功】其次:java中连接文件的写法:driverName="org.firebirdsql.jdbc.FBDriver";URLName="jdbc:firebirdsql:embedded:E:/Project/test.fdb";user="sysdba";password="masterkey";今日:研究FB数据库许久,参考了网友的资料,不胜感激!于MyEclipse6.0.1上调试成功,在此同大家分享。
2023/7/22 5:20:35 4.71MB firebird Jaybird
1
这是WPFVisifire5.1.7及WPFVisifireGauges5.13相对于可编译经由的源码,是我经由反编译而后更正后的下场,测试过种种图形,成果上与原版无差距。
只所以供献进去,是由于WPFVisifire让我颇有望,有一个股票数据,一个烛炬图加之6条均线图,总数据量也就900多条,使用它的DataPoint绑定(DataSource绑定不能释放内存),,但在拖放操作中WPFVisifire卡顿的不可,然则改为Telerik的ChartView后,同样的展现,拖放如丝般顺滑,WPFVisifire过于集成种种属性,残缺用传统的方式方案WPF,而Telerik的ChartView则大宗使用模板以及附加行为,当然用起来繁杂,但成果杠杠的,定制上也极其敏捷,随后在传上Telerik的股票数据软件
2023/4/24 23:01:02 8.91MB WPF Visifire Chart 图表
1
共 20 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡