摘要:
树结构型数据在基于关系型数据库的分布式应用的解决方案,题目起的挺大,说简单点儿,其实就是在在分布式应用中经常会用到树型结构的数据,如:组织结构,物料清单等,然而这些树结构的数据又要基于关系型数据存取,通常情况下,使用ParentID即可解决存取的问题,然而这一问题被放置在分布式应用中,就出现诸多要考虑的因素(性能,安全,并发等),这些数据如果传递和处理才能保证尽量简单的逻辑及尽量高的效率呢?!经过... 阅读全文
摘要:
1. 首先创建Web Service,注意在服务类上加[System.Web.Script.Services.ScriptService]标签。[代码]2. 创建Web Application 页面,添加ScriptManager及UpdatePanel,并添加控件。3. 在ScriptManager中,添加ServiceReference。4. 添加OnClientClick事件javascri... 阅读全文
摘要:
http://monodevelop.com/Download/What%27s_new_in_MonoDevelop_2.2just tried MonoDevelop 2.2 beta1 on windows, yes, it's good enough! I can use the "Tab" key on "for" and "new" complete the sentence, and... 阅读全文
摘要:
最近有个项目用到,研究了下,基本成型,记于此。需求:根据输入信息的不同,结合用户配置,加载不同的多个视图,形成Tab页,并异步加载数据。视图使用UserControl 可视化制作。基本思路:1. 先生成Tab页,在视图区域先加载一个Loading的图片。2. 页尾生成Callback脚本。3. App Code中,接收Callback方法调用,动态加载视图UserControl控件,Render到... 阅读全文
摘要:
想想自已老了,找个偏远的农村,过着田园+写程序的生活,是不是很惬意!!! 阅读全文
摘要:
这几天在学vala,一直想写点东西,发现Q5上原来的的锁屏程序不太好用,放在包里经常会误按开启,于是就想到模仿android,写个“手势解锁”。其间用到了一些库,象gee-1.0,用ArrayList存放划选的点, gdk-2.0用来画“线”, dbus-glib-1用来控制“互斥”及发送“命令”,当然... 阅读全文
摘要:
poppler 是一个PDF组件,用它可以很容易写个PDF查看器,popplersample就是这样的一个简易的PDF查看器。功能(别的真没有):1. 全屏,页宽方式查看PDF。2. PageUp, PageDown及点击屏幕上和下,分别向前,后翻页。3. 右键选择文件,Alt键退出。在SmartQ5上的运行效果:全屏查看PDF,一点儿多余的东西没有右键(Q5上长按屏幕)弹出文件选择安装包下载:p... 阅读全文
摘要:
在oracle中创建Pipelined表函数,搞的我好累,记下来,省得以后再费事。1. 先创建一个类型:CREATE OR REPLACE TYPE smpl_metadata AS OBJECT( smpl varchar2(2000), lauren varchar2(2000), grade varchar2(2000));2. 再用新建的类型创建一个“表类型”:CR... 阅读全文
摘要:
这几天在学习Gtk,顺便写了个习作,用于脚本语言显示图型化界面的组件,目前包含显示messagebox, checkbox, radiobutton, combobox 及文本框输入功能,这样在写脚本时,一些简单的输入就可以使用图型化的方式完成了。样例:脚本:Code highlighting produced by Actipro CodeHighlighter (freeware)http:/... 阅读全文
摘要:
编译了monodevelop 2.0,在SmartQ5上成功运行,但由于它太强“大”了,以至于速度慢的只有傻等的份,没有实用价值。启动界面Splash:主界面:插件管理:就把它当作一次验证mono跨平台能力的实验好了,本次实验中在SmartQ5上运行monodevelop与PC上运行的是同一份二进制文件,即作到了“一次编译,到处运行”。安装文件:mo... 阅读全文
摘要:
分别用c, cs 和 vala 完成同样的运算:[代码]测试结果:[代码]ps: 以上测试全部在SmartQ5 (cpu: s3c6410 arm11 667MHz, ram: 128M)上完成, 其间也测试了python和lua,结论是基本上没有可比性,类死机状态。/Files/zhongzf/src.zip 阅读全文
摘要:
很有意思的东西,记下: 阅读全文
摘要:
如是,你比较喜欢C#的语法,但又但心它的效率,那么vala是个不错的选择。http://live.gnome.org/Vala在mojo的源有vala的包,但版本较老,这里编译了一个目前的最新版0.7.4版,下载:vala-0.7.4.deb控制台应用示例: main.vala[代码]编译命令:[代码]Gtk应用示例:gtk-hello.vala[代码]编译命令:[代码]运行效果: 阅读全文
摘要:
http://live.gnome.org/ValaVala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and withou... 阅读全文
摘要:
多线程:(new Thread(new ThreadStart(Method1))).Start();(new Thread(new ParameterizedThreadStart(Method1))).Start(value);(new Thread(delegate(){ // TODO:})).Start();(new Thread(delegate(object value){ // T... 阅读全文
摘要:
Gtk.Alignment Gtk.Arrow Gtk.BinGtk.Box Gtk.Button Gtk.CheckButtonGtk.Fixed Gtk.Image Gtk.LabelGtk.MenuItem Gtk.Notebook Gtk.PanedGtk.RadioButton Gtk.Range Gtk.ScrolledWindowGtk.Separator Gtk.Table Gtk... 阅读全文
摘要:
Choosing Gtk# or Glade#Gtk# looks like Windows Forms and Controls, and Glade# is more like WPF, it can define the widgets in a xml file, and load it into the application.The Gtk# "Hello world" applica... 阅读全文