java 树结构代码
public class TreeNodes{
IList<BranchInfo> branchs = BranchInfoManager.getAllBranchInfos();
foreach(BranchInfo branch in branchs){
TreeNode branchNode = new TreeNodeCreate(branch.BranchName,branch.BranchId.toString(),"","~/Images/menuclose.gif");
IList<DepartInfo> departs = DepartInfoManager.getAllDepartByBranchId(branch.BranchId);
foreach(DepartInfo depart in departs){
TreeNode departInfo = TreeNodeCreate(depart.DepartName,depart.DepartId.ToString(),"","~/Images/CloseTree.gif");
IList<UserInfo> users = UserInfoManager.getUsersByDepartId(depart.DepartId);
foreach(UserInfo user in users){
if(user.UserId != (Session["CurrentUser"] as UserInfo).UserId){
TreeNode userNode = TreeNodeCreate(user.UserName,user.UserId,"","~/Images/person.gif");
/*
TreeNode userNode = TreeNodeCreate(user.UserName, user.UserId, "", "~/Images/person.gif"); departNode.ChildNodes.Add(userNode);//将人员添加到部门节点 } } branchNode.ChildNodes.Add(departNode);//将部门节点添加到机构节点 } tvUsers.Nodes.Add(branchNode);//将机构节点添加到treeview &n
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
这里,Java的读文件和写文件都是基于字符流的,主要用到下面的几个类:
1、FileReader----读取字符流
2、FileWriter----写入字符流
3、BufferedReader----缓冲指定文件的输入
该类的方法有:
void close()
关闭该流。
void mark(int readAhead ......
1、进程与线程:
《1》什么是进程:是指运行中的应用程序,每一个进程都有自己独立的内存空间,
一个应用程序可以同时启动多个进程,(静态)比如(IE,JVM)
《2》什么是线程:是指进程中的一个执行流程, ......
1.基本概念的理解
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。
相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet中, ......
JSON 即 Java
Script Object Natation,它是一种轻量级的数据交换
格式,非常适合于服务器
与 Java
Script 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器
端进行 JSON 格式数据的处理。
Json必需的包
commons-httpclient-3.1.jar
commons-lang-2.4.jar
......