|
06 2009 档案
摘要: C# WinForm开发系列之Form/Window控件使用, Form问题是最基本的问题,因为编写WinApp程序首先接触的对象就是它,因此在论坛中对它而产生的问题也最常见。与Form相关的常见问题大致分为如下的四类问题。第一类问题:如何控制窗体的显示顺序;第二类问题:窗体之间的对象如何相互引用或操作;第三类问题:如何处理窗体唯一性问题;最后一个问题:如何合理的关闭窗体或程序。
Form是WinForm开发中非常重要的一个控件, 本文将包含如何制作一个关于对话框,系统载入提示窗体, 创建类似于QQ提示框以及创建不规则窗体等(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ).
阅读全文
摘要: 记录手机视频监控系统开发过程, 前期准备, 开发总结, 后续及其它相关技术如视频编解码/流媒体等.
阅读全文
摘要:C# WinForm开发系列之ToolBar/OutlookBar/Tab/Wizard控件使用(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ).
阅读全文
摘要: 今天看路边芒果树上长了很多果子, 想拍一张照传回去给家里人看看, 在老家很少能够看到芒果树的; 但发现我的N73怎么弄死活不能够打开主相机, 记得上个月还用它拍了几张风景照片, 那是还好好的, 这么突然就不好使了呢? 去上网找答案, 现把解决方法分享给大家, 希望方便有碰到同样问题人.
阅读全文
摘要: 最近开始进入移动应用开发方面, 从事在Windows Mobile, Symbian等平台下开发, 使用C++, C#, J2ME, 现收集整理一些相关开发资源, 以便后续查找.
阅读全文
摘要:介绍国内主要的视频监控设备厂商与开发手机视频监控公司.
阅读全文
摘要: 整理了一些在WinForm开发中可以使用的开源组件.(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ).
阅读全文
摘要:本文的想法就是创建一个独立的能够用于绘制立体三维饼状图的类库。首先,它看起来非常简单,因为,在Graphics 类中已经有了一个叫DrawPie 的方法。这个方法接收开始角度和展开角度作为参数,因此,看上去不再有什么其它的问题了。不过它实现的是一个平面的圆饼图,我需要的是一个三维的透视图;如果你也正需要这样的一个控件,这篇文章将再适合不过了。
阅读全文
摘要:C# WinForm开发系列之ListBox/ListView控件使用(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ).
阅读全文
摘要: 该系列主要整理收集在使用C#开发WinForm应用文章, 平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm一直比较感兴趣,这几年积累收藏了不少文章,现在整理一下分类推荐给大家,避免大家浪费大把的时间去找这方面的资料,因为找资料也是一件很累的事情,Google,Baidu一下,不断的点击,不断翻阅大量的博客文章,查找自己所需的.这个系列初步打算分入门介绍(开发环境搭建,.net基础概念), DataGrid/DataGridView, TreeView,ADO.Net(DataTable/DataSet/SQL Server),GDI+(图表ZedGraph/OWC等使用,图像处理,控件自定义绘制),打印,多线程(委托, 事件, 线程, BackgroundWorker), XML, 报表(RDLC,Excel,PDF,Word),File,Socket/WCF/Rometing/WebService, 正则表达式以及其它方面.文章及相关代码搜集自网络,版权属于原作者!
阅读全文
摘要:整理了一些Windows Mobile开发文章,包括园友们的入门精品文章, UI开发(窗体背景, 图像处理, 菜单, 全屏显示), 网络通信(GPRS开发, 拨号, TCP/UDP), .NET Compact Framework, 开发环境搭建, 模拟器的使用, Windows Mobile/WINCE 开发工具和资源, 具体应用开发(操作XML/INI文件, 手机通讯录, 手机视频流媒体应用)等; 希望对Windows Mobile初学者有用, 不必再去花时间找这类资料.
阅读全文
摘要:【原理 - 理论基础】流媒体 什么是流媒体技术 流媒体技术原理 手机流媒体技术简介 移动流媒体技术及其应用发展方向 IP视频通信中的丢包恢复技术 【视频监控相关】家庭视频监控 手机视频监控系统 视频监控技术 迎来网络“多媒体”时代 关于 frame的一些基本知识 音视频同步-时间戳 [转载]FFMPEG功能 [转载]ffmpeg的使用 [转载]3GP文件格式研究 OPENH...
阅读全文
摘要: 要开始我的Symbian开发之旅了, 先收集一些相关资料,如Symbian概述, 开发平台搭建, 参考书籍与网络资源.
阅读全文
摘要:这是我对自己十年工作生涯的深刻反思,我学的通信,做的软件,这十年不算成功,也不算失败,平平淡淡。
阅读全文
摘要:S60 3rd Edition中的一些关键变动,改变了应用软件开发的方式。这些变动包括:一个新的编译器、一个新的内核和平台安全性的执行。简而言之,S60 3rd Edition和以前版本之间的最大差别在于:
· 针对ARM架构的ABI编译器
· 实时内核(Symbian 9.0及后续版本)
· 平台安全性
· Symbian Signed
· 新的工具链
阅读全文
摘要:本文讲述怎样导入项目,怎样创建S60项目。这些内容都是我今天花一天时间查阅资料并摸索出来的,中间很可能有不少错误是我没有发现的,欢迎大家指正。阅读本文以前,请保证你的开发环境已经设置好,而且经过验证没有问题。若这部分的内容你不清楚,请阅读我的另外一篇文章Symbian OS开发入门(一) :基于VS.Net 2003的Symbian开发环境的准备.
阅读全文
摘要: 本文主要为学习Symbian开发的初学者讲授如何准备开发环境。对Symbian开发有兴趣、具备一定软件设计基础的朋友都可以来一起研究。需要说明的是,对于学习Symbian开发,需要有较为牢固的编程经验(这里我们暂时要求具有较好的C++程序语言设计能力),需要较好的英语基础,需要坚持不懈的精神;另外,如果你重来没有接触过VS2003,不懂DOS命令、不懂如何设置环境变量,请先学习相关知识。另外,本文的作用仅仅是总结和引导,强烈建议初学者结合本文和SDK文档动手实践.
阅读全文
摘要:Symbian 成立于1998 年6 月,是由爱立信、Matsushita(松下)、摩托罗拉、诺基亚、Psion、西门子和索尼爱立信共同持股的独立私营公司。Symbian 在移动计算设备和手机软件技术开发领域拥有近二十年的丰富经验,是一家由各主要无线通信技术公司持股的软件许可证授权公司,为支持数据分组传输的手机提供高级、开放式、标准化的操作系统— Symbian OS™。
阅读全文
摘要:很多朋友在配置Symbian C++开发环境的时候都碰到了不同程度上的麻烦。我整理此文,希望对大家有些帮助。这是一篇以实践为主的文档,如果你对其中某些概念比较模糊,我在后面提供了一些文挡链接,他们做了详细的讲解。
对于Symbian C++的环境配置我想说其实是很简单的。问题多见于路径配置上,所以这里给出了详细的路径配置,供大家检查。
本文基于 SDK 1.2 for VC和SDK 1.2 for CW进行讨论,因为这个版本的SDK支持的最终设备是最多的。更高版本的配置大同小异。
阅读全文
摘要:原文地址:Symbian编程VC开发环境设置(一)(转载)Symbian编程VC开发环境设置(二)(转载)1 安装SDK及VC Nokia根据手机的屏幕大小和价格高低把手机分成了多个系列,现在使用的系列有:Series 40、Series 60、Series 80 和Series 90。60系列采用Symbian os 6.1,然后又根据手机屏幕的特点对UI做了一些修改,这个被修改...
阅读全文
摘要:Symbian由摩托罗拉、西门子、诺基亚等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。而Symbian操作系统的前身是EPOC,而EPOC是 Electronic Piece of Cheese取第一个字母而来的,其原意为"使用电子产品时可以像吃乳酪一样简单",这就是它在设计时所坚持的理念。
Symbian操作系统在智能移动终端上拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的核心-强大的对象导向系统、企业用标准通信传输协议以及完美的sun java语言。Symbian认为无线通讯装置除了要提供声音沟通的功能外,同时也应具有其它种沟通方式,如触笔、键盘等。在硬件设计上,它可以提供许多不同风格的外型,像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分享信息、浏览网页、传输、接收电子信件、传真以及个人生活行程管理等。此外,Symbian操作系统在扩展性方面为制造商预留了多种接口,而且EPOC 操作系统还可以细分成三种类型:Pearl/Quartz/Crystal,分别对应普通手机、智能手机、Hand Held PC场合的应
阅读全文
摘要:原文地址: http://www.360doc.com/content/070508/09/13049_487951.html好了编译一下,我顶,又出错,呵呵,别急,你还得在项目里引入 commonengine.lib 文件呢,具体做法与 引入fbscli.lib 文件一样,记得要跟fbscli.lib之间隔开一个空格哟。好了,大功告成,现在再次编译,成功,运行,打开软件,点击Login菜单项,输...
阅读全文
摘要:原文地址: http://www.360doc.com/content/070508/09/13049_487947.html 5.2 创建登陆框 在这里我们要创建一个登陆框,用于生成用户名和密码的对话框,按照传统的Symbian OS C++开发,我们本来应该在HelloWorld.rss 里定义资源,但是有了Carbide.vs后我们却可以利用 Carbide.vs提供的功能非常方便地生成我们...
阅读全文
摘要:原文地址: http://www.360doc.com/content/070508/09/13049_487940.html可是当我们退出程序时却出现了程序已关闭的错误。 我的天哪,怎么会这样呢,为什么我的程序不能正常退出呢,遗憾的是模拟器只提示了很简单的错误提示,并没有更详细的错误报告,我们可以通过在 C:\Symbian\8.0a\S60_2nd_FP2_SC\epoc32\wins\c\...
阅读全文
摘要:原文地址: http://www.360doc.com/content/070508/09/13049_487932.html4.在HelloWorld里面显示图像接下来我们将让HelloWorld项目显示一个简单的图像。第一步,制作 一张 bmp 的图像文件,并保存到你的项目的路径下的 data 目录下,在教程里的项目是保存在C:\Symbian\Dev\HelloWorld\中的,所以我们制作...
阅读全文
摘要:原文地址: http://www.360doc.com/content/070508/09/13049_487913.html 运行向导设置完毕后按Finish按钮,Carbide.vs就帮我们把项目相关的文件生成好了并显示在VS.NET 2003的项目资源管理器中了,想看看运行效果?按F5,VS.NET便开始帮你生成应用程序并自动调用手机模拟器,打开后定位到HelloWorld软件,打开,是不是...
阅读全文
摘要: 在过去的几年里从事Symbian OS/C++的开发,选择什么样的IDE开发环境是一件很让人郁闷的事。微软的Visual C++ 6.0 缺乏人性化的设计,而VS.NET却不能很好地支持Symbian Os/C++的开发,Borland C++ BuilderX Mobile Edition 还有Metrowerks CodeWarrior也并不是每个人都会喜欢的,幸运的是自从诺基亚的Carbide.vs出现后,开发Symbian OS/C++的应用程序变得非常方便与简单。
什么是Carbide.vs呢,正确地说Carbide.vs并不是一个类似 VS.NET或Codewarrior 一样的IDE开发环境,Carbide.vs是一个插件,一个能够处理Symbian OS Sdk命令行并改善VS.NET编写的Symbian os c++ 应用程序代码的一个插件,同时Carbide.vs也很好地集成到了VS.NET的IDE开发环境中,有了Carbide.vs我们编写起Symbian os c++应用程序将会变得更容易、更方便、更快捷。
阅读全文
摘要: C#是一门支持多线程的语言,因此线程的使用也是比较常见的。由于线程的知识在Win32编程的时候已经说得过多,所以在.Net中很少介绍这部分(可能.Net不觉得这部分是它所特有的)。那我们为什么要使用多线程? 应该什么时候使用它呢?
阅读全文
摘要:看到好多老师写的非常好,总结了几条觉得最精华的,加上了我自己的一些思考,供大家借鉴,欢迎讨论拍砖。
阅读全文
摘要:总结:数据库设计多对多关系的几种形态(7种)
阅读全文
摘要:下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。
阅读全文
摘要:包含字符串分隔函数,计算周岁,产生最大值,分页存储过程,获取数据表架构信息等函数.
阅读全文
摘要:本文来自网络.开放性: SQLServer只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NTserver只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据量的关键业务时. Oracle能在所有主流平台上运行(包括windows)。完全支...
阅读全文
摘要:在使用Oracle过各中经常会遇到密码丢失的时候,本文用两种试来解决这个问题。
阅读全文
摘要: Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。
阅读全文
摘要:ORACLE EXP-IMP 参数详解,ORACLE中日期和时间函数汇总,Oracle中常用的to_Char用法详解(有FMT的详细列表),SQLServer和Oracle常用函数对比,将公司系统从SqlServer 2K移植到Oracle 10g中的简要总结等内容
阅读全文
摘要:在百度空间看到的一个程序员4年多的总结,感觉写的不错,转载一下.
阅读全文
摘要: 包含异步加载树,带拖动,多选,动画效果等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者! ).
阅读全文
摘要:1.和 和以处众,宽以接下,恕以待人,君子人也。 2.容 处难处之事愈宜宽;处难处之人愈宜厚;处至急之事愈宜缓。必有容德乃大;必有忍事乃济。 3.智 智者总令人多一份信任,帷幄中运筹,一千里外决胜,给人多了几分依靠和钦佩。 4.诺 言必信,行必果,一诺千金。 5.恒 业精于勤,荒于嬉,行成于思,毁于随 。 6.德 上德不德,是以有德;下德不德,是以无德。 7.道 道可道,非常道。名可名,非...
阅读全文
摘要: 贴一段激励自己, 也激励所有的IT人员吧!!
阅读全文
摘要: 假如你和我一样是一只正在学习编程的菜鸟,那么下面的十个好习惯与你共勉之。(我是在网上见到的,觉的不错,就贴上来了,我觉的真的不错呀)
阅读全文
摘要:SQL Server 数据库关键知识点详解(优秀经典)
阅读全文
摘要:像 SQL Server 这样的数据库管理系统依赖于文件输入/输出操作的及时进行。有故障或配置不当的硬件、固件设置、筛选器驱动程序、压缩、程序错误以及 I/O 路径内的其他情况都可能导致阻塞或延迟 I/O 问题,并且很快对 SQL Server 性能产生消极影响。
上述问题对 SQL Server 的影响因问题细节的不同而差异很大,但它们通常导致阻塞、锁存器争用和超时、过长的响应时间以及资源的过度利用。
阻塞 I/O 是指必须进行外部干预才能完成的 I/O 请求(通常是 I/O 请求包 (IRP))。这种状况通常需要执行完整的系统重新启动或类似操作才能解决,并且强烈表明硬件有故障或者在 I/O 路径组件中存在程序错误。
延迟 I/O 是指无需干预即可完成但所花时间超过预期时间的 I/O 请求(同样,这通常是 IRP)。这种状况的原因通常是硬件配置、固件设置或筛选器驱动程序干预,需要硬件或软件供应商提供帮助以便跟踪和解决。
SQL Server 2000 SP4 包含数据库和日志文件 I/O(读和写)逻辑以便检测延迟和阻塞状况。当 I/O 操作经过 15 秒钟或更
阅读全文
摘要: 包含金额/日期输入框,带弹出数字面板的计算输入框,安全密码输入等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者! ).
阅读全文
摘要: 这个演示项目是一个头脑风暴的结果,本来是准备写文章参加VS2008比赛的。我们打算尝试Visual Studio最新版本引入的.NET 3.0(和3.5)中的一些特性。最初我们提出了一个网络聊天程序的概念,打算用WPF来实现界面,用WCF实现网络通讯。试验了一些WPF的新控件后,我们认为使用InkCanvas控件会比较好,并做了一个多用户网络画图演示程序。DrawMe就是最后的结果,在本文中,我们会讲解我们遇到的一些有意思的WPF和WCF特性。
在高层次上,DrawMe使用了C/S的结构。当用户运行DrawMe后,有两个选择——建立一个新服务器或者连接到一个已存在的服务器。当某个用户在画布上绘画时,墨水笔迹将会广播到每一个登录在服务器上的客户端,这样就可以建立实时协作绘画。虽然这不是一个新概念,但是本文可以说明使用WPF和WCF实现的话会十分简单。
阅读全文
摘要: 包含自定义颜色显示的CheckBox,水晶效果按钮,透明圆角Label,Vista效果的ProgressBar等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者! ).
阅读全文
摘要:包含颜色选择器,日历控件(类似于Google日历),数字时钟,LED等控件.
阅读全文
摘要: 近2个月来忙于开发Windows Mobile手机上的视频监控系统,先上开发成果如下图(图1为取前端DVR实时子码流视频,图2为录像文件回放);手机视频监控系统主要涉及5大方面,分别为最核心的视频编解码,网络传输,UI设计,服务端(手机流媒体)以及与其它系统的结合.在手机上浏览实时视频图像画面一般过程是手机客户端发起一个视频预览请求到手机流媒体,告知流媒体当前客户端想浏览那一路视频,流媒体服务器去连接前端远程的DVR/DVS取其子码流数据,转发传输QCIF画面质量的视频数据到手机上,客户端软件调用解码库对接收到视频数据解码,最终通过DirectShow绘制到界面上显示.
阅读全文
|