Silverlight Treeview 相关操作:加载,保存,索引节点,节点
移动,模板节点
作者:Ivan-Yan来源:博客园发布时间:2009-03-14 08:42 阅读:3064 次原文链接[收藏]最近一个Silverlight项目中,需要多处表达展示内容的“父子”关系。自然用“树”来表达自然是再好不过。Ms Toolkit中包含了TreeView控件,很好的满足了需求。
要表述树状关系,数据库的设计一定要合理,不然这层关系在加载的时候就会很痛苦。另外,根据需求,树状节点的展示还要有一定的顺序,所以一棵树在保存的时候,每个节点在树中的位置也要有所记录。
数据库设计
CREATE TABLE BASIC_INFO
(
ID NUMBER(22,3),
NAME VARCHAR2(100 BYTE),
PARENTID NUMBER(22,3),
GRADE NUMBER(1),
MEMO VARCHAR2(100 BYTE),
IDX NUMBER(5)
)
这样,加载的时候就可以根据ID,ParentID找到父子关系,并根据IDX来加载ID在树中的索引。这个索引要从树的第一个节点开始深度遍历,根据遍历到的节点的顺序记录其索引。
-树的加载
string sqlTv = "SELECT * FROM PDM_BASIC_INFO ORDER BY IDX ASC";
void client_getProjectInfoCompleted(object sender, getProjectInfoComp letedEventArgs e)
{
if (e.Error == null)
{
tvshow.Items.Clear();
ObservableCollection
listsForProject = e.Result;
//添加Title Node
TreeViewItem titleNode = new TreeViewItem();
titleNode.FontSize = 15;
//为树加载标题节点
//titleNode.Background = new SolidColorBrush(Colors.C yan);
Grid gridTitle = getTitleGridTemplate();
setTitleData(gridTitle);
titleNode.Header = gridTitle;
// titleNode.Background = null;
tvshow.Items.Add(titleNode);
///加载添加Node
AddTreeNodeForProject(0, null);
}
else
{
MessageBox.Show("操作异常,请重新作业" + e.Error.Messag e, "注意", MessageBoxButton.OK);
}
}
private void AddTreeNodeForProject(int parentID, TreeViewItem tr eeViewItem)
{
List
where Info.ParentID == parent ID
select Info).ToList
if (result.Count > 0)
{
foreach (ProjectInfo info in result)
{
TreeViewItem objTreeNode = new TreeViewItem();
objTreeNode.IsExpanded = true;
//如果是叶子节点,为其加载模板控制项
if (info.Grade == 3) //叶子节点绑定时间控制项
{
Grid grid = getGridTemplate();
setGridData(grid, https://www.doczj.com/doc/7d2704850.html,, info.ID);
objTreeNode.Header = grid;
}
else
{
objTreeNode.Header = "[" + info.ID + "]" + in https://www.doczj.com/doc/7d2704850.html,;
}
//添加根节点
if (treeViewItem == null)
{
tvshow.Items.Add(objTreeNode);
}
else
{
treeViewItem.Items.Add(objTreeNode);
}
//递归加载
AddTreeNodeForProject(info.ID, objTreeNode);
}
}
}
其中,节点的header属性为object类型,这样我们可以根据需求,为其赋予需要的控制项。
设置定制节点
private void setTitleData(Grid grid)
{
TextBlock Phase = new TextBlock();
Phase.Text = "Phase";
Grid.SetColumn(Phase, 0);
grid.Children.Add(Phase);
Phase = new TextBlock();
Phase.Text = "Task";
Grid.SetColumn(Phase, 1); grid.Children.Add(Phase);
Phase = new TextBlock();
Phase.Text = "Item";
Grid.SetColumn(Phase, 2); grid.Children.Add(Phase);
Phase = new TextBlock();
Phase.Text = "工期";
Grid.SetColumn(Phase, 3); grid.Children.Add(Phase);
Phase = new TextBlock();
Phase.Text = "开始时间";
Grid.SetColumn(Phase, 4); grid.Children.Add(Phase);
Phase = new TextBlock();
Phase.Text = "实际开始时间";
Grid.SetColumn(Phase, 5); grid.Children.Add(Phase);
Phase = new TextBlock();
Phase.Text = "完成时间";
Grid.SetColumn(Phase, 6); grid.Children.Add(Phase);
Phase = new TextBlock();
Phase.Text = "实际完成时间";
Grid.SetColumn(Phase, 7); grid.Children.Add(Phase);
}
private void setGridData(Grid grid, string str, int id) {
//序号
TextBlock flag = new TextBlock();
flag.Tag = id;
Grid.SetColumn(flag, 0);
grid.Children.Add(flag);
//名称
TextBlock lbl = new TextBlock();
lbl.Text = "[" + id.ToString() + "]" + str;
//lbl.Text = str;
Grid.SetColumn(lbl, 1);
grid.Children.Add(lbl);
//工期
TextBox txt = new TextBox();
txt.IsEnabled = false;
Grid.SetColumn(txt, 2);
grid.Children.Add(txt);
//开始时间
DatePicker dp = new DatePicker();
dp.IsEnabled = false;
Grid.SetColumn(dp, 3);
grid.Children.Add(dp);
//实际开始时间
dp = new DatePicker();
Grid.SetColumn(dp, 4);
grid.Children.Add(dp);
//完成时间
dp = new DatePicker();
dp.IsEnabled = false;
Grid.SetColumn(dp, 5);
grid.Children.Add(dp);
//实际完成时间
dp = new DatePicker();
Grid.SetColumn(dp, 6);
grid.Children.Add(dp);
}
private Grid getGridTemplate()
{
Grid grid = new Grid();
RowDefinition row1 = new RowDefinition();
grid.RowDefinitions.Add(row1);
//id
ColumnDefinition col = new ColumnDefinition(); col.Width = new GridLength(1);
grid.ColumnDefinitions.Add(col);
//ITem Name
col = new ColumnDefinition();
col.Width = new GridLength(250);
grid.ColumnDefinitions.Add(col);
//工期
col = new ColumnDefinition();
col.Width = new GridLength(50);
grid.ColumnDefinitions.Add(col);
//计划开始时间
col = new ColumnDefinition();
col.Width = new GridLength(150);
grid.ColumnDefinitions.Add(col);
//实际开始时间
col = new ColumnDefinition();
col.Width = new GridLength(150);
grid.ColumnDefinitions.Add(col);
//完成时间
col = new ColumnDefinition();
col.Width = new GridLength(150);
grid.ColumnDefinitions.Add(col);
//实际完成时间
col = new ColumnDefinition();
col.Width = new GridLength(150);
grid.ColumnDefinitions.Add(col);
return grid;
}
private Grid getTitleGridTemplate()
{
Grid grid = new Grid();
RowDefinition row1 = new RowDefinition();
grid.RowDefinitions.Add(row1);
//Phase
ColumnDefinition col = new ColumnDefinition(); col.Width = new GridLength(40);
grid.ColumnDefinitions.Add(col);
//task
col = new ColumnDefinition();
col.Width = new GridLength(50);
grid.ColumnDefinitions.Add(col);
//item
col = new ColumnDefinition();
col.Width = new GridLength(210);
grid.ColumnDefinitions.Add(col);
//工期
col = new ColumnDefinition();
col.Width = new GridLength(50);
grid.ColumnDefinitions.Add(col);
//计划开始时间
col = new ColumnDefinition();
col.Width = new GridLength(150);
grid.ColumnDefinitions.Add(col);
//实际开始时间
col = new ColumnDefinition();
col.Width = new GridLength(150);
grid.ColumnDefinitions.Add(col);
//计划完成时间
col = new ColumnDefinition();
col.Width = new GridLength(150);
grid.ColumnDefinitions.Add(col);
//实际完成时间
col = new ColumnDefinition();
col.Width = new GridLength(150);
grid.ColumnDefinitions.Add(col);
return grid;
}
Demo:
读取节点信息
for (int n = 0; n < items.Items.Count; n++) //遍历ITems
{
TreeViewItem item = items.Items[n] as TreeVie wItem;
Grid grid = item.Header as Grid;
TextBlock txtID = grid.Children[0] as TextBlo ck;
DatePicker txtStart = grid.Children[4] as Dat ePicker;
DatePicker txtEnd = grid.Children[6] as DateP icker;
//code here
}
--=============
另外,用户提出一些特定的需求:树状节点的顺序他们要自己调整。Liquid.Treeview 控件,可以很好的实现节点的拖拽和移动,我们只需要在用户移动后深度遍历每个节点,并保存其位置索引信息即可。
Liquid.Treeview节点的移动:
Node node = tvshow.Selected;
if (node != null)
{
node.SwapPrevious();
// node.SwapNext();
}
遍历保存节点索引
ObservableCollection
int m = 0;
PDMInfo info = new PDMInfo();
for (int i = 0; i < tvshow.Nodes.Count; i++) //phase
{
Node phase = tvshow.Nodes[i] as Node;
m = m + 1;
int PhaseID = Convert.ToInt32(phase.Tag);
info = new PDMInfo()
{
ID = PhaseID,
IDX = m
};
PDMInfos.Add(info);
for (int j = 0; j < phase.Nodes.Count; j++)
{
Node task = phase.Nodes[j] as Node;
m = m + 1;
int TaskID = Convert.ToInt32(task.Tag);
info = new PDMInfo()
{
ID = TaskID,
IDX = m
};
PDMInfos.Add(info);
for (int n = 0; n < task.Nodes.Count; n++)
{
Node item = task.Nodes[n] as Node;
m = m + 1;
int ItemID = Convert.ToInt32(item.Tag);
info = new PDMInfo()
{
ID = ItemID,
IDX = m
};
PDMInfos.Add(info);
}
}
}
client.UpdatePDMInfoToDBCompleted += new EventHandler
client.UpdatePDMInfoToDBAsync(PDMInfos);
WPF TreeView递归异步绑定(2)
时间:2011-05-06 04:09来源:CSDN学生大本营作者:Sonny 点击:354次
4)创建TreeView 的Model类DepartmentViewModel using System; using System.Collections.Generic; using System.Linq; using System.Text; using https://www.doczj.com/doc/7d2704850.html,ponentModel; using System.Collections.ObjectModel; na
4)创建TreeView 的Model类DepartmentViewModel
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using https://www.doczj.com/doc/7d2704850.html,ponentModel;
using System.Collections.ObjectModel;
namespace DepartmentTreeView {
public class DepartmentViewModel:INotifyPropertyChanged {
//临时子节点用,当Expanded时移除此节点,添加子节点
static readonly DepartmentViewModel _temp = new DepartmentViewModel( null);
//选中的子节点
private static ObservableCollection
//根节点
static DepartmentViewModel _rootItem;
#region fields&properties
private bool? _isChecked;
public bool? IsChecked {
get { return _isChecked; }
set {
SetCheckState(value, true, true);
}
}
private void SetCheckState(bool? value, bool updateChildren, bool up dateParent) {
if (_isChecked != value) {
_isChecked = value;
//通知选中项的集合
if (_isChecked == true) {
_checkedItems.Add(this);
PropertyChanged(this, new PropertyChangedEventArgs("Chec kedItems"));
} else if (_isChecked == false) {
_checkedItems.Remove(this);
PropertyChanged(this, new PropertyChangedEventArgs("Chec kedItems"));
}
PropertyChanged(this, new PropertyChangedEventArgs("IsChecke d"));
if (updateChildren) {
if (HasChildren()) {
Children.ForEach(c => c.SetCheckState(value, true, f alse));
}
}
if (updateParent && _parent != null) {
_parent.VerifyState();
}
}
}
private void VerifyState() {
bool? state = null;
for (int i = 0; i < this.Children.Count; ++i) {
bool? currentState = this.Children[i].IsChecked;
if (i == 0) {
state = currentState;
} else if (state != currentState) {
state = null;
break;
}
}
this.SetCheckState(state, false, true);
}
private bool _isExpanded;
public bool IsExpanded {
get { return _isExpanded; }
set {
if (value != _isExpanded) {
_isExpanded = value;
PropertyChanged(this, new PropertyChangedEventArgs("IsEx panded"));
}
if (!HasChildren()) {
Children.Remove(_temp);
LoadChildren();
}
}
}
private object _current;
public object Current {
get { return _current; }
set { _current = value; }
}
public string DisplayText {
get { return ((DepartmentTreeView.DB.SampleDataSet.DepartmentRow )Current)["DName"].ToString(); }
}
private DepartmentViewModel _parent;
public DepartmentViewModel Parent {
get { return _parent; }
set { _parent = value; }
}
private List
public List
get { return _children; }
private set { _children = value; }
}
#endregion
public static List
var list = DepartmentHelper.GetSubDepartments(0);
DepartmentViewModel root = new DepartmentViewModel(null);
_rootItem = root;
root.Children.Clear();
foreach (var item in list) {
root.Children.Add(new DepartmentViewModel(item));
}
return root.Children;
}
private DepartmentViewModel(object currentObject) {
Current = currentObject;
_isChecked = false;
Children = new List
Children.Add(_temp);
}
///
/// 初始化,用于设置父节点
///
private void Init() {
if (!HasChildren()) return;
foreach (DepartmentViewModel child in Children) {
child.Parent = this;
child.Init();
}
PropertyChanged(this, new PropertyChangedEventArgs("Children")); }
///
/// 加载子节点
///
private void LoadChildren() {
if (Current != null) {
int pid = Convert.ToInt32(((DepartmentTreeView.DB.SampleData Set.DepartmentRow)Current)["DID"]);
var list = DepartmentHelper.GetSubDepartments(pid);
foreach (var item in list) {
DepartmentViewModel model = new DepartmentViewModel(item ) { _isChecked = this.IsChecked };
if (model.IsChecked == true) {
_checkedItems.Add(model);
PropertyChanged(this, new PropertyChangedEventArgs(" CheckedItems"));
}
Children.Add(model);
}
Init();
}
}
///
/// 判断是否有子节点(逻辑是:如果只有一个临时子节点,说明没有真正的子节点)
///
///
private bool HasChildren() {
return !(Children.Count == 1 && Children[0] == _temp);
}
public ObservableCollection
return _checkedItems;
}
}
public event PropertyChangedEventHandler PropertyChanged;
}
}
5)创建WPF窗体
xmlns="https://www.doczj.com/doc/7d2704850.html,/winfx/2006/xaml/presentation" xmlns:x="https://www.doczj.com/doc/7d2704850.html,/winfx/2006/xaml" xmlns:local="clr-namespace:DepartmentTreeView" Title="MainWindow" Height="329" Width="212" FontFamily="Arial">
6)窗口的后置代码
using System.Collections.Generic;
using System.Text;
using System.Windows;
using System.Windows.Data;
using System.Windows.Documents;
using https://www.doczj.com/doc/7d2704850.html,ponentModel;
namespace DepartmentTreeView {
///
/// MainWindow.xaml 的交互逻辑
///
public partial class MainWindow : Window {
public MainWindow() {
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e) {
ObjectDataProvider provider = FindResource("depProvider") as Obj ectDataProvider;
List
ICollectionView view = CollectionViewSource.GetDefaultView(first LevelItems);
DepartmentViewModel rootItem = view.CurrentItem as DepartmentVie wModel;
List
StringBuilder builder = new StringBuilder();
foreach (DepartmentViewModel checkItem in rootItem.CheckedItems) {
builder.AppendLine(checkItem.DisplayText);
}
MessageBox.Show("Checked items:\n" + builder.ToString());
}
}
}
silverlight 如何操作带checkbox的treeview(2)
时间:2011-03-03 06:08来源:CSDN 作者:hyde771026 点击:658次
然后在客户端调用,绑定节点,代码如下DateServiceClientdataServiceClient= new DateServiceClient(); ObservableCollectionForumInfoforumList= new ObservableCollectionForumInfo(); DBService2Clientgetinfo=
然后在客户端调用,绑定节点,代码如下
DateServiceClient dataServiceClient = new DateServiceClient();
ObservableCollection
new ObservableCollection
DBService2Client getinfo = new DBService2Client();
ObservableCollection
new ObservableCollection
public MainPage()
{
InitializeComponent();
dataServiceClient.GetForumDataCompleted +=
new EventHandler
(dataServiceClient_GetForumDataCompleted);
dataServiceClient.GetForumDataAsync();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
}
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
//button1.Content = GlobalParams.staff_id;
}
void dataServiceClient_GetForumDataCompleted
(object sender, GetForumDataCompletedEventArgs e)
{
try
{
forumList = e.Result;
AddTreeNode(0, null);
}
catch
{
throw new NotImplementedException();
}
}
private void AddTreeNode(int parentID, TreeViewItem treeViewItem)
{
List
where forumInfo.ParendID == parentID
select forumInfo).ToList
if (result.Count > 0)
{
foreach (ForumInfo foruminfo in result)
{
TreeViewItem objTreeNode = new TreeViewItem();
StackPanel sp = new StackPanel();
CheckBox cb_child = new CheckBox();
CheckBox cb = new CheckBox();
cb.Checked += new RoutedEventHandler((sender, e) =>
{
foreach (TreeViewItem item in objTreeNode.Items)
{
((item.Header as StackPanel).Children[0] as CheckBox).IsChecked = true;
}
});
cb.Unchecked += new RoutedEventHandler((sender, e) =>
{
foreach (TreeViewItem item in objTreeNode.Items)
{
((item.Header as StackPanel).Children[0] as
CheckBox).IsChecked = false;
}
});
//--获取checkbox选中的car信息
cb_child.Checked += new RoutedEventHandler((sender, e) =
>
{
ObservableCollection
new ObservableCollection
TreeViewItem treeMainItem = new TreeViewItem();
for (int m = 0; m < TreeOfLife.Items.Count; m++)
{
treeMainItem = (TreeOfLife.Items[m]) as TreeViewI tem;
foreach (TreeViewItem item in treeMainItem.Items) {
if (((item.Header as StackPanel).
Children[0] as CheckBox).IsChecked == true)
{
Carid.Add(((item.Header as StackPanel)
.Children[0] as CheckBox).Content.ToString());
}
}
}
getinfo.getinfoCompleted += getinfo_getinfoCompleted; getinfo.getinfoAsync(Carid);
});
cb_child.Unchecked += new RoutedEventHandler((sender, e)
=>
{
ObservableCollection
new ObservableCollection
TreeViewItem treeMainItem = new TreeViewItem();
for (int m = 0; m < TreeOfLife.Items.Count; m++)
{
treeMainItem = (TreeOfLife.Items[m]) as TreeView Item;
foreach (TreeViewItem item in treeMainItem.Items) {
if (((item.Header as StackPanel).Children[0] as CheckBox).IsChecked == true)
{
Carid.Add(((item.Header as StackPanel). Children[0] as CheckBox).Content.ToString());
}
}
}
getinfo.getinfoCompleted += getinfo_getinfoCompleted; getinfo.getinfoAsync(Carid);
});
//--获取checkbox选中的car信息结束
if (treeViewItem == null)
{
cb.Content = foruminfo.ForumName.ToString();
sp.Children.Add(cb);
objTreeNode.Header = sp;
}
else
{
cb_child.Content = foruminfo.ForumName.ToString();
sp.Children.Add(cb_child);
objTreeNode.Header = sp;
}
//objTreeNode.Header = foruminfo.ForumName.ToString();
objTreeNode.DataContext = foruminfo;
//此样式将会添加的所有叶子结点上
objTreeNode.ItemContainerStyle = this.Resources["RedItem Style"] as Style;
//objTreeNode.IsSelected = true;
//objTreeNode.IsEnabled = false;
//objTreeNode.IsExpanded = true;
//添加根节点
if (treeViewItem == null)
网络游戏公司简介范文3篇 网络游戏公司简介范文3篇 网络游戏指以互联网为传输媒介,以游戏运营商服务器和用户计算机为处理终端,以游戏客户端软件为信息交互窗口的旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游戏。下面是网络游戏公司简介范文,欢迎参阅。 网络游戏公司简介范文1 边锋网络游戏是201X年8月整合入盛大网络旗下的边锋游戏和201X年12月整合入盛大网络旗下的游戏茶苑两家中国领先的棋牌游戏公司合并运营而成的。201X年边锋公司购回了盛大持有的股份,独自进行边锋网络游戏的运营,运营的游戏平台有: 纸牌类,如: 德清点子、五人原子、四人斗地主、原子、六扣、双扣、三扣 一、跑得快、斗地主、德州扑克、升级、红五等; 棋类,如: 三英战吕布、军旗翻翻棋、爆笑四国、陆战棋、黑白棋、双飞棋、五子棋、飞行棋等; 骨牌类,如: 新沈阳麻将、丽水麻将、富阳麻将、合肥麻将、德阳麻将、攀枝花麻将、自贡麻将、杭州麻将等; 对战类,如: 台球、对对碰、宇宙方块、斯诺克、疯狂火箭、俄罗斯方块、挖哈哈、连连看等。
桌游类,如: 三国杀online等等 201X年4月,盛大又将边锋连同浩方以35亿元的高价出售给浙报传媒集团,其中,浙报传媒为边锋估值3 1.8亿人民币,而盛大当年收购边锋的总代价为201X万美元,约合 1.64亿元人民币,8年之间,边锋增值30多亿元。 据浙报传媒公告显示,201X年杭州边锋营业收入4亿元,净利润 1.44亿元;201X年营业收入 6亿元,净利润9946万元。 网络游戏公司简介范文2 上海盛大网络发展有限公司 盛大文学通过整合国内优秀的网络原创文学力量,推动纸质书出版,加强第三方版权内容的数字化运营,构建全球领先的正版数字书城,旨在推动数字出版,引领数字阅读潮流,为消费者提供包括数字图书、网络文学、数字报刊等数字商品。并依托原创故事,推动实体出版、影视、动漫、游戏等相关文化产业的发展。 盛大在线作为专为无物流的文化和虚拟产品提供数字出版的服务平台,致力于提供基于云计算服务的综合解决方案。通过完善的统一登录、计费、内容分发、广告营销、搜索、客户关系服务等,为广大互联网用户和企业获取数字内容产品提供优选渠道和专业化的用户服务体系。 盛大游戏是中国领先的网络游戏开发商、运营商和发行商,致力于打造中国乃至全球领先的网络游戏平台。盛大游戏拥有201X多名自
数据绑定技术总结 关于数据绑定技术,现在做如下总结: 先看如下代码: //数据绑定 protected void DataBind() { if (type == 0) { string connectionstring = @"Server=.;database=db_user;uid=sa;pwd=123456"; SqlConnection myconnection = new SqlConnection(connectionstring); //链接数据库 myconnection.Open(); SqlDataAdapter da = new SqlDataAdapter("select * from Day6tb_user order by u_ID asc", myconnection); DataTable dt = new DataTable(); da.Fill(dt); gvlist.DataSource = dt; gvlist.DataBind();//调用DataBind放法 myconnection.Close(); } else { string connectionstring = @"Server=.;database=db_user;uid=sa;pwd=123456"; SqlConnection myconnection = new SqlConnection(connectionstring); myconnection.Open(); SqlCommand cmd = new SqlCommand("select * from Day6tb_user where u_Name like '%'+@name+'%' order by u_ID asc",myconnection);
上海文典国际文化艺术中心 影视部系列电视专题片策划上海文典国际文化艺术中心影视部是一家主要从事图书出版、影视节目策划、制作的专业单位。 2005年,中心将面向海外主流市场,拍摄制作一部系列专题片,从各个角度、各个方面立体展示当代中国的社会、文化、风格,以及当代中国人的思想、情感和生活状态。 基本理念 本系列专题片的主题,是向海外宣传中国,展示当代中国的社会、文化、风格,以及当代中国人的思想、情感和真实的生活状态。 节目应遵循新闻和传播规律,淡化宣传特别是政治色彩,增强节目的亲和力和传播效果。 通过我们的节目,使广大的海外观众(包括外国人和海外华人),特别是海外主流社会,了解中国社会的现状,了解中国人的生存情况,看到当代中国人的现实生活和情感世界。节目定位 节目的主体形态为记录片。节目展现的是当前时间正在发生的人物和事件。 把人作为节目的主体,从效果上讲是最佳的,最为生动、最容易引起共鸣。本系列专题片的每一集,都要以一个人物或有关联的群体人物以及围绕人物发生的事件为主要对象,作为我们描述的主体内容。 这样,人物既是主要信息,又承担着一种结构性的功能,我们通过人物进入事件的细部,并由此呈现更深层的人与社会诸因素之间的复杂关系。从某种意义上说,展示这种复杂关系才是叙述事件的真正目的,故事是一种包装和策略,文化在它的背后。只有这样,才能体现出人物背后所蕴含的时代特征和社会内涵。 每一集单独的专题片应有自己的独特视点和倾向性,但总体应遵循整个系列专题片的总体特征和思路,体现主流观点。 节目时长 每一集专题片的时间长度为24分钟。 这是一个能基本完整、全面地叙述人物故事与有关背景、刻划细节,充分表现人物性格的长度。 这一时长也有利于段落划分的节目兴奋点的设置。比如可以把24分钟的节目内容大致划分成3至4小节,每小节均具备相对完整的表现内容,有自身的兴奋点和高潮点。 选题方向 本系列专题片总的选题方向,是各行各业具有代表性的人物。 进入我们视野的人物,一种是他们的工作或多或少地在当今人们生活的某一方面产生着普遍效应,影响着人们的生活方式和生存形态。另一种是能代表当今社会人们的生活方式和生存状态的普通人。前者代者着社会的精英层面,后者代表着社会的平民层面,通过他们基本能真实、全面的反应中国现阶段人们的生活或状态。 表现手法 本系列专题片的表现手法以跟踪纪实拍摄为主,辅之以适量的采访。
快递公司简介范文 中国快递行业目前处于国内快递行业和国际快递巨头竞争激烈的环境中,相对国际快递巨头,中国民营快递公司处于比较弱势,中国国内快递企业多争夺于底端市场。中国快递业务发展程度还很低,现在得快递业务量还不到GDP的0.3%,与发达国家达到GDP的1%左右相比差距很大。下面是快递公司简介范文,欢迎参阅。 快递公司简介范文1 80后快递服务有限公司,是以服务为主体的公司。服务的范围包括有同城快递,物流配送,年节送礼,同行调货,门市宅长期配送服务。另外我们还计划推出80后商务套餐。以满足江城商务迅猛发展的快捷生活需求。 公司名称:武汉80后快递服务有限公司所属行业:快递,服务业企业性质:集体企业成立日期:20xx-4-30武汉80后快递服务有限公司公司的服务网络计划在两个月内完成建设,下一步招募专业人员组建一个为80后为主要人群服务的心理援助中心,帮助解决80后为主要人群在工作,学习,生活,恋爱,婚姻及家庭子女教育中遇到的各种问题。 快递公司简介范文2 申通快递 公司注册商标为“STO+申通”,注册编号为1379930。主要承接非信函、样品、大小物件的速递业务。20xx年3月公司通过ISO9001:20xx国际质量管理体系认证。 公司奉行“团结、务实、开拓、创新”的企业精神,“快速、准确、安全、周到、”的服务方针公司经营十余年来,已深得广大客户的信任和支持。 公司自1993年成立以来,在董事长、总经理陈德军的正确领导下,在广大客户的支持和关怀下,在全体员工的艰苦奋斗和顽强拼搏下,先后荣获上海市松江区民营企业20xx至20xx年度的《信得过企业》、《先进企业》荣誉称号;20xx年,公司荣获《中国物流十大影响力品牌》称号,公司董事长、总经理陈德军先生个人荣获《中国品牌建设十大杰出企业家》荣誉称号。 申通快递介入电子商务配送业务已经开始起步,并计划为新业务斥资千万,一套全新的标准化流程和服务标准已经设计完毕,软件系统也已具备代收货款功能,与几大电子商务网站的谈判正在进行。
使用TreeView绑定SQL数据源 这里采用了在页面一loading就把数据绑到TreeView的各节点的方式,而不是在展开时再作子节点的绑定,因此在点击父节点时就不会有刷新的感觉了。呵呵,代码并没优化....... aspx页面: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
《电视频道及节目整体包装》教学大纲和课程简介《电视频道及节目整体包装》教学大纲 一、课程基本信息 课程编号:030111 英文名称: 授课对象:数字媒体艺术专业影视制作方向和网络多媒体方向本科学生 开课学期:第六学期 学分/学时:4/64 先修课程:电视节目策划 教学方式:采用理论讲授和实际训练相结合的方式 考核方式:考试(笔试和作品结合) 课程简介:电视频道与节目包装是数字媒体艺术专业影视制作方向和网络多媒体方向本科学生的主干专业课。本课程综合讲授电视频道与节目包装的理念、策略、设计、制作、评价等。同时,它也是一门实践性很强的课程,在电视包装创作的各个环节都有具体的方法和要求。通过学习这些内容,为学生今后开展电视频道包装和节目包装及相关领域的研究与实践工作都打下了良好的基础。 二、课程教学目的和要求 1(要求学生了解电视频道的品牌构建; 2(训练学生的电视包装创作能力。包括掌握电视频道LOGO、收视宣传片、形象宣传片等频道包装中各个环节的形式,并能够应用于设计实践。 三、教学内容与学时分配 教学内容(章、节) 重点、难点讲授学时其他学时备注 4 第一章电视频道的品牌战略与电视频
道的品牌营销 第一节品牌的基本概念 第二节电视频道品牌概念 第三节电视频道的品牌形象 第四节电视频道的观众研究 第五节电视频道品牌营销 第六节电视频道品牌推广 第二章品牌战略下的电视形象识别系 4 统 第一节电视形象识别系统 第二节电视频道的理念包装 第三节电视频道的行为包装 4 第三章电视频道形象包装设计原则 第一节“KISS”原则 第二节“USP”原则 第三节观众利益原则 第四节可持续性原则 第四章电视频道在播包装的实施:频道重点:第二节 4 实际操作: ID 4 第一节电视频道ID的概念 第二节电视频道ID的意义和功效 第三节掌握几种ID的创作类型 第五章电视频道在播包装的实施:宣传重点:第二节 2 实际操作: 口号 2 第一节电视频道广告语系的概念 第二节频道广告语系的分类
网络科技公司简介范文5篇Introduction of network technology company 编订:JinTai College
网络科技公司简介范文5篇 小泰温馨提示:写作是运用语言文字符号以记述的方式反映事物、表达思想感情、传递知识信息、实现交流沟通的创造性脑力劳动过程。本文档根据写作活动要求展开说明,具有实践指导意义,便于学习和使用,本文下载后内容可随意修改调整修改及打印。 本文简要目录如下:【下载该文档后使用Word打开,按住键盘Ctrl键且鼠标单击目录内容即可跳转到对应篇章】 1、篇章1:网络科技公司简介范文 2、篇章2:网络科技公司简介范文 3、篇章3:网络科技公司简介范文 4、篇章4:网络科技公司简介范文 5、篇章5:网络科技公司简介范文 网络公司不仅仅是提供域名注册、空间租用、网站开发、网站建设与网络营销活动策划相关的企业组织。下面是网络科技公司简介范文,欢迎参阅。 篇章1:网络科技公司简介范文
支付宝(xxx有限公司是国内领先的独立第三方支付平台,是阿里巴巴集团的关联公司。支付宝致力于为中国电子商务提供“简单、安全、快速”的在线支付解决方案。 支付宝公司从20xx年建立开始,始终以“信任”作为产 品和服务的核心。不仅从产品上确保用户在线支付的安全,同时让用户通过支付宝在网络间建立起相互的信任,为建立纯净的互联网环境迈出了非常有意义的一步。 支付宝提出的建立信任,化繁为简,以技术的创新带动 信用体系完善的理念,深得人心。在六年不到的时间内,为电子商务各个领域的用户创造了丰富的价值,成长为全球最领先的第三方支付公司之一。截止到20xx年12月,支付宝注册用户突破5.5亿,日交易额超过25亿元人民币,日交易笔数达 到850万笔。 支付宝创新的产品技术、独特的理念及庞大的用户群吸 引越来越多的互联网商家主动选择支付宝作为其在线支付体系。 目前除淘宝和阿里巴巴外,支持使用支付宝交易服务的 商家已经超过46万家;涵盖了虚拟游戏、数码通讯、商业服务、机票等行业。这些商家在享受支付宝服务的同时,还是拥有了一个极具潜力的消费市场。
新课导入: 复习上次课所讲的内容。 教学过程: 第六章数据绑定技术 6.1 绑定技术基础 在https://www.doczj.com/doc/7d2704850.html,中,开发人员可以使用声明式的语法对控件进行数据绑定,而且大多数服务器控件都提供了对数据绑定的支持。数据绑定表达式的语法格式为: <%#数据源%> 数据绑定允许在控件的声明代码中为控件的某个属性指定一个绑定表达式,从而将表达式的内容与该控件进行绑定。 6.1.1 简单绑定 简单绑定一般只绑定单个值到某个控件,所以数据源可以是表达式、变量、方法、控件的属性等。 1.当绑定到Label、TextBox等控件时,需要将绑定表达式赋值给控件的Text属性: Text=’<%#数据源%>’ 2.采用数据绑定技术还可以使用javascript调用C#定义的变量和方法,此时可以将绑定表达式赋值给一个javascript变量: var a=’<%#数据源%>’ 简单绑定需要注意以下几点: (1).数据绑定表达式只有在父控件容器中的DataBind()方法被调用时才会被执行。DataBind()是Page和所有服务器控件的方法,通常在Page_Load事件中被调用。可将上例中的Page.DataBind();语句注释掉,再看一下运行结果。 (2).绑定变量和方法的返回值时,该变量和方法必须声明为public或protected类型,否则会提示错误:“╳╳╳不可访问”,因为它受保护级别限制。 (3).如果数据绑定表达式中使用了双引号,则<%#数据源%>的最外层要用单引号,否则会提示“服务器标记的格式不正确”的错误信息,其他情况下使用双引号或者单引号都可以。将下面语句的单引号改成双引号即可得到印证。
电视节目自我介绍 自我介绍是最重要的把自己推销给别人,得到对方认可的方式,一个好的自我介绍才能赢得更多的目光投射到你身上。今天小编就来告诉你电视节目自我介绍,欢迎阅读。 电视节目自我介绍篇【1】 “春江潮水连海平,海上明月共潮生”。 各位老师好,我是1号考生,我来自黑龙江省双鸭山市,我的名字叫张潮,潮是潮水的潮,正是因为名字里的这个“潮”字,使我在和张若虚的《春江花月夜》邂逅时、一下子迷上了她,迷上了那些意境深远的中华古典诗词。 而我对于传媒专业的热爱也正如那春江潮水般高涨。我学过贝斯、架子鼓和吉他,参加过地区的青年歌手赛,虽然只获得了一个优秀奖。我曾组建过乐队,举办过一次还算成功的演出,但是在这看似纷乱的爱好或者说生活中,我最喜爱的还是吉他。喜爱林肯公园摇滚风格的激情演绎,喜爱卡奇乐团民谣风格的质朴和淡淡的忧伤。这些让我更加真切的感受到吉他演奏的无穷魅力。
我虽平凡,但也期待光荣与梦想;虽是年轻的90后,却也有着父辈的执着与真诚。今天,我也带着这份热情、带着对中华古典诗词以及音乐的热爱报考了学院,我相信,贵校的教育和我的努力一定会使我成为一名出色的主持人。谢谢! 电视节目自我介绍篇【2】 来之前,有朋友说这里是没有硝烟的战场。看不见的对手,你四面楚歌;顶着对手的重炮,提防着处处的陷阱。说的够残酷,不过所谓地狱在左,天堂在右,我倒是更愿意将这里比做现在的股市。 同样一个市场,只要不是一种“博傻”状态,总会有人欢喜有人忧。真正进入之前,首先要明确一点,不能“套死”其中。在大赛中,我要学会“识套”,我要在大赛中学会“朝避猛虎,夕避长蛇”,我要打开自己“巨大的上升空间”。请评委老师给我机会体会“无招胜有招”、“简单就是最好”的真谛。 近期虽横盘多日,动静不大,但我却是来自新疆板块的一只不折不扣的“蓝筹股”,近8年的主持经历让我具备拉动大盘的能力,虽说曾经也一度成长为“绩优股”,但市场终究考察的是你的“升值潜力”,大家如果看好我,那就请记住这个编号,选中我,没错的! 电视节目自我介绍篇【3】
系统集成公司简介范文 系统集成商是指具备系统资质,能对行业用户实施系统集成的企业。下面是系统集成公司简介范文,欢迎参阅。 系统集成公司简介范文1 广州系统集成公司,专业为客户提供结构化布线系统、网络技术工程、程控交换机系统安装、监控安防系统、一卡通系统、音视频系统、机房建设等系统方案设计、施工及维护的服务。 “全面满足,不断超越,永创新高,打造行业领跑者形象”,公司一直秉承“以市场为导向、以客户为中心”的发展理念,以“团结、务实、拼搏、创新”为宗旨,不断苦练内功,随时为广大客户提供最优质的产品与服务。 系统集成公司长久以来一直努力的目标,就是协助客户建立最具竞争力的信息化系统,即协助客户去规划、建设和维护高性能的网络系统、可靠的网络安全建设、智能建筑系统等。并在业界树立了良好的口碑和有了很好的发展。如今,开建智能的服务网络覆盖多个地方并都设有办事机构。自建立以来,开建智能坚持的目标从不曾改变,凭借着其日益成熟的经营理念和专业水平,开建智能必将协助客户获取更强的竞争力。 专业而经验丰富的技术人力资源。开建智能的全体员工拥有专业的技术知识,并在大型系统、结构化网络系统、远程通讯、办公自动化、系统技术支持,和软件编写方面拥有丰富的经验。
系统集成公司简介范文2 中国电信集团系统集成有限公司成立于1996年,是中国电信集团公司的全资子公司。公司旨在为大客户提供ICT整体解决方案、为电信运营商提供应用软件开发和IT服务支撑、为中小企业客户提供综合信息化服务。 公司依托于中国电信全国垂直一体化的三级营销服务体系和运行维护体系,凭借中国电信丰富的网络资源、专业的电信及IT技术、优秀的技术团队、广泛的客户资源和行业知识,致力于为电信运营商、政府、金融、企业提供网络基础设施建设、网络升级及改造、网络管理服务、网络及设备代维服务、设备租赁、应用软件集成及开发、IT 服务支撑等“一站式”服务。 公司在为电信运营商、全国性大客户进行一系列大型网络建设和服务的过程中,归纳总结了一整套项目管理方法,形成了独特、完善的项目管理体系和实力强大的核心团队。公司通过了ISO9001(2000)质量管理体系认证。同时,还获得了信息产业部颁发的“计算机信息系统集成一级资质”和“通信信息网络系统集成甲级资质”,是国内第一家拥有“双一级”资质的系统集成企业。 公司将站在客户的角度思考客户的业务运营,通过对客户业务运营流程以及信息化需求的全面理解,为客户提供创新而适用的综合信息化解决方案和ICT支撑服务,提升客户价值,与客户共同成长。 系统集成公司简介范文3 联通系统集成有限公司是中国联通的全资子公司,注册资金亿元,
摘要:采用HierarchicalDataTemplate数据模板和treeview在MVVM模式下实现行政区划树, 支持勾选。勾选父节点,子节点回全部自动勾选;子节点部分勾选时,父节点半勾选;子节点全部勾选时,父节点勾选。反之亦然。 HierarchicalDataTemplate是分层数据模板,通常用于tree,menu等层级控件。 HierarchicalDataTemplate的ItemsSource属性绑定下一级数据源。 Model为行政区数据实体类,通常访问数据库获取数据并构建对象。 ViewModel为界面的抽象模型,表示界面的数据和行为,是Model和View的桥梁。 view就是界面。 一、代码 1、Model using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace WpfHierarchicalTemplate { public class District { public int ID { get; set; } public string Xzqhdm { get; set; }//行政区划代码 public string Xzqhmc { get; set; }//行政区划名称 public int Level { get; set; }//级别,0全国,1省,2地市,3县,4,乡镇,5,村 public IList
手游公司简介范文1 随着手游功能的开发,90%手机上玩游戏的也越来越多了。下面是手游公司简介范文,欢迎参阅。 手游公司简介范文1 深圳市手游界网络有限公司 手游tv是一家关注手机游戏行业发展、为移动开发者、发行商、移动游戏行业提供高价值的业内新闻资讯、数据报告等的公司。公司位于深圳市南山区科技园。 手游tv的主要产品是游戏助手。 手游tv是untiy及国内多家知名游戏媒体的合作伙伴。 手游公司简介范文2 梦想手游 公司概况 “梦想手游”是国内新兴的、专注于移动游戏的发行商。总部设立在广州,核心团队汇聚了数十名拥有手游发行和运营经验的专业人才。 发展历史 从手机游戏的发行、运营到营销各个环节,人员配置,深谙国内ios及安卓平台发行模式。梦想手游已获得国内机构逾亿元投资,在2014年发行数款重量级手游产品,将占据中国手游发行市场一席之地。 金鹰卡通核心动漫ip手游《哪鹅快跑》今日正式上线。日前,金鹰卡通高调宣布将投2亿打造哪鹅ip产业链,而《哪鹅快跑》的上线也意味着梦想手游正式入局金鹰卡通动漫生态圈。
手游公司简介范文3 宝开游戏公司(popcap games),是休闲游戏的开发商和发行商,在2000年由john vechey, brian fiete 和jason kapalka共同建立,总部位于美国的西雅图,截至2009年,已发展到180多个员工。 popcap【宝开】的出名作游戏是bejeweled(宝石迷阵),一个转换宝石的消除类游戏,因该款游戏在2002年获得了cgw hall of fame奖项。 2011年7月,popcap被美国电子游戏产业巨头艺电(ea)收购。 [1] 2014年3月为了适应在移动游戏中为玩家提供在线服务,以及开发新ip的需求宝开进行了裁员。 手游公司简介范文4 中国手游集团有限公司(即中国手游)是国际领先的移动游戏开发商与发行商,专注于移动游戏的开发及发行。 cmge中国手游于2012年9月25日登陆美国纳斯达克(nasdaq:cmge),cmge中国手游是国内首家登陆纳斯达克的手机游戏公司。 cmge中国手游以“公正尽责合作创新”为企业价值观,坚持“用户第一”的理念,致力于为用户提供出色的产品和有效的服务,持续创新,提升玩家体验,创造手机游戏与社会文化相融合的环境,从而实现“移动游戏快乐生活”的品牌倡导。 企业文化 愿景:成为国际一流的移动游戏开发商与发行商 价值观:公正尽责合作创新 品牌倡导:移动游戏快乐生活!
C# 里TreeView绑定数据库实现分类 分类:导航控件TreeView/Menu/SiteMapPath 2010-03-22 21:33 45人阅读评论(0) 收藏举报 codes=c#] //从数据库中读取数据 SqlConnection con = new SqlConnection("server=127.0.0.1//sqlexpress;uid=sa;"); con.Open(); con.ChangeDatabase("STggggg"); SqlCommand cmd = new SqlCommand("select * from 产品树where NodeType='f'", con); //https://www.doczj.com/doc/7d2704850.html,mandType = CommandType.StoredProcedure; SqlDataAdapter sda = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); try { sda.Fill(ds); } catch { } finally { cmd = null; con.Close(); } //往TreeView中添加树节点 //添加根节点 TreeNode tn = new TreeNode(); tn.Text = "所有产品"; https://www.doczj.com/doc/7d2704850.html, = "0";//Name作为ID tn.Tag = "0";//Tag作为RootID tn.ImageIndex = 0; tn.SelectedImageIndex = 0; tv.Nodes.Add(tn);//该TreeView命名为tv tv.SelectedNode = tv.TopNode;
栏目包装 面对传媒竞争,频道求存求发展需要品牌 ——要赢得市场,就要建立品牌形象 频道品牌形象体系 有利于竞争发展的诸多元素总和 媒体呼号、台标造型和色彩、媒体形象宣传片、节目整体形式、编排风格…… 频道整体宣传包装的目的 在众多频道充斥荧屏的情况下将频道的识别元素和品牌形象系统明确表达出来有效地显示本频道与其他频道的区别 使观众对整个频道产生品牌认知 栏目是频道品牌经营最有效的竞争武器 通过对栏目标识、宣传语、片头片尾、主持人形象、演播室装饰、声画造型、音乐节奏、色彩、色调、字型等等 进行一系列的规定和定位 使之与栏目内容相融合 以致更加凸现品牌栏目的个性特色 栏目整体宣传包装的目的 品牌栏目的成功标志着一个频道的成功 以其特有的生命力和竞争力 为电视媒体带来知名度、美誉度和经济效益 四、电视频道的栏目包装 栏目形象是频道形象的延续,栏目包装是频道整体包装中的重要组成部分。如果说一个频道是一列火车,那么栏目就是一节节车厢,两者关系密切。电视栏目作为频道的组成部分,通过具体的内容、风格来实践频道的利益承诺、塑造频道的整体品格。 栏目包装涵盖栏目形象宣传片、片头、间隔片花、片尾、角标等诸多方面。栏目包装应服从频道的整体包装风格,既有频道共性,又有栏目个性。 栏目形象宣传片 支撑频道品牌的关键是栏目,一个频道如若没有几个品牌栏目,就不可能成为具有市场竞争力的电视频道。要打造品牌栏目,有效的宣传十分必要。
相对于宣传具体节目内容的栏目收视预告片,栏目形象宣传片更注重栏目的形象塑造和品牌打造。栏目形象宣传片不对具体某一期节目内容进行宣传,只对栏目做总体推介。栏目形象宣传片着力于推介栏目的定位和风格特性,例如:栏目专注于哪方面的内容?目标观众是谁?栏目风格怎样?针对观众的收视利益点有哪些? 栏目形象宣传片一般时长为25—45秒,它被广泛地应用于新栏目的推广和宣传,栏目形象宣传片能够让观众迅速对一个新栏目有所认知,树立栏目的知名度和识别力。 当一个栏目播出一段时间,并且拥有了一定知名度和稳定的观众群之后,栏目形象宣传片的播出频次应该有所减少,这时的宣传着力点可转移至栏目收视预告片的制作播出上。因为(略) (图B:01-06) 栏目片头 栏目片头是栏目形象包装推广的延续,是栏目形象宣传片的浓缩精华版、是栏目内容、品格特性的直接反映。 相对于栏目形象宣传片,栏目片头的“宣传”功能被弱化,“提示”功能被加强。在频道编排中,栏目片头总是插播在节目即将开始前,其重要功能在于提示观众即将或正在收看的是什么栏目。 片头通常为10-15秒左右,甚至更长,这主要取决于频道的编排风格和不同栏目的宣传手段的差异性。如果一个新栏目拥有栏目形象宣传片,那么其片头需要承载的信息相对较少,片头长度也可较短;一个在电视市场已然成熟的栏目,栏目形象宣传片可弱化或去除,宣传重点是针对具体某一期节目内容的栏目收视预告片和片头,此时片头长度相对可增加,以求多传递一些关于栏目的品牌信息。上述手法并非绝对公式化,视具体情况而定。 栏目片头的创作手法和表现风格是多样的,全三维、二维、实拍与CG技术结合等较为常见,取舍的原则是:片头要与栏目内容风格相吻合妥帖、与频道整体包装风格相统一。 案例1:Discovery 健康频道,一档关注幼童成长的栏目取名《BABY TALK》,其栏目片头采用实景影像为主要画面元素,通过众多幼童的可爱造型和动作,准确传递出栏目的节目内容和目标观众等信息,塑造出栏目轻松、健康、自然的品格。(图C:01-06)
网店公司简介范文 网店是现在流行的在网上利用网络开的店,那么开一个网店该怎么给它做一个简介呢?下面是橙子为你带来的网店公司简介范文,仅供参考。 网店公司介绍范文篇1 欢迎光临本店,您的支持是我们最大的前进动力,本店所有产品均低价销售,并且保证质量,需要的亲请放心购买,我们一定会给您一个最舒心的购物体验! 本店所有的商品照片为专业摄影师拍摄,后期精心修制及色彩调整,尽量与实际商品保持一致,但由于拍摄时用光、角度、显示器色彩偏差、个人对颜色的认知等方面的差异,导致实物可能会与照片存在一些色差,最终颜色以实际商品为准。请在购买前与我们客服充分沟通后做出慎重选择。色差问题将不被我们认可当退换货的理由! 欢迎光临本店!本店提供优质的商品,完美的售后服力,让您买得放心,买得舒心!所有商品价格已经是最低,请勿议价!有任何疑问请与下面亮灯客服联系,将为您提供耐心解答! 本店郑重承诺,我们将一如既往为各位顾客带来优质的服务!三年来,我们一步一个脚印的成长着,能够做到性价比最优,请各位放心购买!本店默认XX快递,如有特别要求联系客服备注!有任何问题请联系亮灯客服。 本店主营XX系列的网店,本省独家代理!保证质量,款式多多!
价格优惠!望广大朋友给予支持! 谢谢! 网店公司介绍范文篇2 汉中市春雨农业产业开发有限责任公司成立于1998年,现公司已拥有大米精加工厂、特色食品加工厂、玉米金色食品加工厂、技术研究所、营销公司等。在西安、兰州、北京、武汉、上海、太原、广州等20多个大中城市设有销售分公司,形成了固定的销售网络。公司20xx年底总资产6199万元,其中固定资产3024万元,公司占地面积52350㎡,建筑面积26000㎡,职工526人,现已具有年产万吨精米、3000吨橡果、蕨根等系列绿色营养食品、5000吨玉米方便食品的纯天然农副产品深加工能力。20xx年产值6352万元,销售收入达6200万元,年创利税600万元。企业多次荣获省、市级优秀企业、科技明星、重合同守信用等称号,被农业银行评为“AAA”级资信企业,同时被省、市、区政府认定为农业产业化重点龙头企业、陕西省科技创新型企业、陕西省专利技术孵化重点单位。通过了ISO9001:20xx国际质量管理体系认证,被国家农业部评为“全国新农村建设百强示范企业”和“全国乡镇企业创名牌重点企业”。 公司立足汉中这一国家级绿色产业基地,开发出21世纪纯天然绿色(有机)食品五大系列60多个品种,产品多次获得国家级金奖及发明专利,其中纯玉米方便面和玉米超细粉生产技术已获得国家发明专利,部分产品已通过国家绿色食品认证、有机食品和QS认证,所有产品获得“C”标认证。“老玉米营养 1粉”系列方便食品和“橡果
VB TreeView控件使用详解 (2012-06-16 15:08:16) 标签:分类: 第一小时:学习直接用代码将数据填充到树控件中。 为什么要先学习直接用代码将数据填充到树控件中因为这种方法是最简单的,代码也最容易理解,学习树控件,先将这个学会,已经掌握了一半,所以先不要急着想怎么将表中的数据填充到树控件中,在第一小时里,树控件和表完全没有关系。 目的:我们要在树控件中建立如下的一个3层级关系 水果 | |__苹果 | |__红富士 | |__国光 | |__葡萄 |__红提子 |__青提子 解释:水果包含2种,一种是苹果,一种是葡萄,苹果又包含2种,一种是红富士,一种是国光,葡萄也如此。 在这里:“爷”是水果,“父”是苹果,葡萄,“子”是红富士,国光,红提子,青提子。概括如下: 爷(只能有一个):水果 父(这里有2个):父1:苹果;父2:葡萄
子(这里有4个):子1:红富士(父1苹果的子);子2:国光(父1苹果的子);子3:红提子(父2葡萄的子);子4:青提子(父2葡萄的子) 1、新建一个窗体,在窗体上放置两个控件,一个是Treeview,一个是Imagelist 如何找到这两个控件 Treeview控件在“工具箱”的榔头加扳手图标(其他控件)中选“Microsoft Treeview Control,Version " Imagelist控件在“工具箱”的榔头加扳手图标(其他控件)中选“Microsoft Imagelist Control,Version " Treeview控件大家都明白干什么用的,Imagelist控件是干什么用呢原来这个控件是放图标用的,如果你想在树控件中显示图标的,这个图标都将储存在ImageList控件中。 2、设置这两个控件的属性 首先要讲清楚控件的属性设置有2种,一种是设置这个控件在ACCESS中的属性,比如名称等。一种是设置这个控件本身的属性。要设置这个控件在ACCESS中的属性,选中控件后按鼠标右键选“属性”就可以了。跟我们平时设置文本框什么的一样。要设置这个控件本身的属性,只要双击这个控件就可以了。 1)设置Treeview控件在ACCESS中的名称属性,将名称设置为“Treeview" 2)设置Imagelist控件在ACCESS中的名称属性,将名称设置为“Image" 2)设置Imagelist控件本身的属性,双击控件后,在弹出来的设置框中选“Images",单击“Insert Picture"按钮,在你电脑中选择你需要的图标。在“Key:”栏中填入“K1”。其他默认设置不用改。3)设置Treeview控件本身的属性,双击控件后,在弹出来的设置框中选“General”,在这个选项面版中有很多项设置,大多数是设置树控件的显示格式,你自己慢慢研究。这里我们将第一项“Style"选7,在第五项“Imagelist"选项中将我们放置的Imagelist控件“Image"选上。这项设置就将图标和树控件联系了起来。 3、写代码将数据填充到树控件中
网络科技公司简介范文 支付宝公司从2004年建立开始,始终以“信任”作为产品和服 务的核心。不仅从产品上确保用户在线支付的安全,同时让用户通 过支付宝在网络间建立起相互的信任,为建立纯净的互联网环境迈 出了非常有意义的一步。 支付宝提出的建立信任,化繁为简,以技术的创新带动信用体系完善的理念,深得人心。在六年不到的时间内,为电子商务各个领 域的用户创造了丰富的价值,成长为全球最领先的第三方支付公司 之一。截止到2010年12月,支付宝注册用户突破5.5亿,日交易 额超过25亿元人民币,日交易笔数达到850万笔。 支付宝创新的产品技术、独特的理念及庞大的用户群吸引越来越多的互联网商家主动选择支付宝作为其在线支付体系。 有我科技是一家集软件研发、电商运营、品牌孵化的复合化科技公司,旗下还有一个军旅风格的童装品牌-TimeHawk,已获得国家商 标局的TM。TimeHawk消费人群是一些喜欢户外或军旅运动的80、 90后爸爸、妈妈,TimeHawk在未来的目标是通过网上销量,吸引实 体加盟,并把加盟地区的网上销售利润,全部分配给区域加盟商的 从网络到实体O2O模式。 中山丰尚网络科技公司(以下简称丰尚网络),前身为中山丰尚网络工作室,是一家集互联网制作及设计于一体的现代设计公司,创 办于滨海城市及伟人故里-中山。现隶属于中山市丰尚广告策划有限 公司。丰尚-仁者丰德,智者尚诚! 作为新兴的电子商务应用服务商,丰尚网络将市场定位于以企业互联网电子商务平台及企业信息化建设为基点,提供全方位的设计 与应用方案。以网站建设及网络营销整合作为其主打服务产品之外,丰尚网络的服务范围还包括网站推广、企业形象设计(VI设计)、域 名注册、虚拟主机、企业电子邮局、软件开发、平面设计、界面设 计等多方位优质服务。
深圳电视剧频道节目介绍 深圳电视剧频道七大剧场让你全天看过瘾:榕树海剧场、青春互动剧场、月亮湾剧场、薰衣草剧场、太阳雨剧场、满天星剧场、老片坊剧场 电视剧是中国观众最喜爱的节目类型之一。电视剧频道作为国内开设剧场最多,播出剧集最丰富的频道之一,是深圳地区观众收看电视剧的第一选择。十大剧场覆盖全天,无论什么时候都有精彩剧集在
吸引观众的眼球,任何商家都可以找到适合自己的传播平台。收看电视剧频道的观众结构较为广泛,大众化特征明显,是深圳中坚消费人群。深圳电视剧频道在不同性别、年龄和教育程度的群体中均有很高渗透,是各种日用消费品、食品、药品、保健品的上佳广告平台。 深圳电视剧频道广告(2套)专家建议、行业指数 电视剧频道——剧迷24小时的第一选择 电视剧是中国观众最喜爱的节目类型之一,电视剧频道作为国内开设剧场最多,播出剧集最丰富的频道之一,是深圳地区观众收看电视剧的第一选择。十大剧场覆盖全天,无论什么时候都有精彩剧集在吸引观众的眼球,任何商家都可以找到适合自己的传播平台。
收看电视剧频道的观众结构较为广泛,大众化特征明显,是深圳中坚消费人群。主要特点是: 深圳电视剧频道在不同性别、年龄和教育程度的群体中均有很高渗透,是各种日用消费品、食品、药品、保健品的上佳广告平台。 深圳电视剧频道广告投放套餐: 套餐形式:电视剧频道剧集提示1/3屏动态包装 适宜栏目:第一剧场、太阳雨剧场、岭南剧场、家家乐剧场等
广视通深圳电视剧频道广告形式如: 深圳电视剧频道广告(5秒 10秒 15秒 20秒), 专题广告(5分 10分), 剧场冠名, 主持人电脑板, 天气预报广告等。 剧场冠名广告, 新闻节目主持人电脑板赞助:(包括第一现场,1时间, 新闻广场 18点新闻·陈妮飞刀经济生活报道深视新闻)
家具公司简介范文1 家具是指人类维持正常生活、从事生产实践和开展社会活动必不可少的一类器具。家具也跟随时代的脚步不断发展创新,到如今门类繁多,用料各异,品种齐全,用途不一。是家庭生活不可缺少的部分之一。下面是家具公司简介范文,欢迎参阅。 家具公司简介范文 1 办公家具公司专业生产、开发中高档次系列产品的办公家具企业。公司所生产的产品选料考究,质地优良严格照现行国家标准生产,并以专业化的生产、系列化的产品、专业的设计、优质的售后服务以及因特网营销服务体系从事经理管理,为政府、企事业、金融机构、大中院校、宾馆酒店等承接全方位的家具设计制作配套服务。 家具公司简介范文 2 红古轩家具有限公司, 1997 年成立于“中国红木家具生产专业镇”——中山市大涌镇。十余年来一直致力于深色名贵硬木家具产品的研发和生产,始终把对传统继承上的创新列为企业产品发展的首位,并以此来宏扬中国家具文化,推动企业的品牌化建设。 作为国家《深色名贵硬木》行业标准的主要参与单位和起草单位,红古轩已获得了 100 多项品牌认证和企业荣誉称号。如:中国红木家具十大品牌;“广东省著名商标” ;“广东省名牌产品” ; 广东民营科技企业等。 红古轩以“把现代的需求和审美完美地融入传统文化精髓中” 作为设计理念,讲究现代元素和传统元素的相互结合,在保留传统的基础上,更多地融入现代的审美和文化,科技元素和人本意识,从坚固耐
用、人体感受、审美取向、文化情趣等多方面考虑人本身的需要,把家具做精、做细,做出与人的自然亲近、美的和谐统一和文化的气息蕴然,使红木家具成为真正的精品和恒久的艺术。 家具公司简介范文 3 广州番禺永华家具有限公司经过三十年的发展,永华家具已成为一家拥有近十万平方米厂房面积的专业红木家具生产企业,成为珠三角地区最好的红木家具品牌之一。现代化的专业设备、强大的设计和技术工人队伍、电脑数据化的生产管理系统,是永华家具高品质的最有力保障。公司于 2003 年在国内红木家具行业率先通过了 iso9001 质量体系认证 ;2008 年,永华家具当选为中国家具协会第四届理事会理事单位 ;2010 年,被多家媒体评为中国红木家具十大品牌 ; 同年,永华家具荣获广州市著名商标 ;2011 年,永华家具荣获广东省著名商标 ;2012 年,永华家具荣获中国驰名商标。 家具公司简介范文 4 佛山市 ##家具有限公司成立于 1997年,座落于亚洲最大的家具生产基地—顺德龙江,公司是一家专业从事高档实木家具的大型制造企业,拥有一座大型现代化标准厂房及一批素质优秀的管理人才,现已拥有 5 万平方米的现代化生产基地,员工600 来人,公司引进德国、意大利等先进的生产流水线设备从而对产品品质的保障形成了先天的条件,在产品研发方面公司拥有专业、精湛的研发队伍,在营销方面公司拥有专业的营销队伍和完善的营销体系,集研发、生产、销售于一体。 ##家具是一家制造高品质实木产品的专业厂家,通过专业的人体工程学和对家具文化的研究,创造出最经典的设计,并最终引导居家文化。公司产品包括实木餐台椅、茶几、餐柜、酒柜、电视柜,具备完整