日历软件哪个好

日历软件哪个好,第1张

软件名称:德平桌面日历(calendar)30正式版

软件分类:系统工具,桌面辅助。

版本:30正式版

文件大小:500M (5120K)

软件版权:免费

开发者电子邮箱:caodeping2004@126com

软件平台:Win9X/Win2000/WinXP/Win2003

选择德平桌面日历十大原因:

1资源占用少,功能繁多。正常情况下CUP占用0%,内存1200k左右,却支持网络校时,语音报时、闹钟、公历农历查询与转换,节日定制,个性签名,更换背景,定时关机、垃圾清理、邮箱一键登录、文件一键保存到邮箱、记事提醒、私人磁盘、天气预报、简易查询与翻译等众多功能。

2每个人都有一些自己的秘密不想让别人知道,独特的——“私人磁盘”工具,在您的电脑上为您开辟一块私人空间,windows下访问不到,删除不了,百毒不侵,您设置的密码是您进入您的磁盘的唯一依据。即使重装机也丢失不了您的资料。

3还在为电脑的时间不准而忧心吗?“网络校时”工具,一键自动校准电脑时间,保证您的时间和标准北京时间相差无几,从此,不必再为“时间”而担忧。

4电脑还没装闹钟吧,有了德平桌面日历,就有了最精确地闹钟,闹钟一闹,不确认就不会停,把你闹醒为止。

5想知道本地最新天气情况吗?德平桌面日历从中国气象局网站获取最新的天气数据,每小时更新一次。并为气象界面开辟单独的进程,可设置和日历同时启动,或随时单独启停。

6想一键登录到您的邮箱吗?想把一个文件一键保存到自己邮箱吗?把您的邮箱地址及密码注册到德平桌面日历,就能实现您梦寐以求的功能。密码保存在本地加密数据库中,不会外泄,请放心使用。

7电脑垃圾太多怎么办?常常“垃圾清理”,让您的电脑始终苗条如新。

8想知道某年某月某日对应的农历是多少吗?或查询农历对应的公历,或查生肖属性,星座等,“日历转换”与“百年历”,能满足您的要求。

9有事情怕忘记?“记事提醒”来帮忙了。

10简易搜索、个性签名、更换背景、语音报时……众多功能等着您来体验。

德平桌面日历30正式版将于以下网址陆续发布(未更新的为20版):

select 姓名,报考日期,年龄 from TABLE where date between CONVERT(nvarchar(30),@起始日期,121) And CONVERT(nvarchar(30),@结束日期,121)

判断原理是先判断两个事件是否合法,在判断txt_date1<xt_date2 就行了

首先要看你的前端是什么,我看你这些代码应该是WINFORM, 那么你是否考虑使用其他的如WPF ASPNET这些。因为可能会更简单。(反正WPF做这些 原生的绑定肯定比WF简单的多)

我理解的你这个程序的功能是有两个,

一个是“打开程序,读取DB,读出来一些str,然后放到界面上去,”

二是“选择Calendar控件中的日期,针对这一天的东西,显示出来给用户添加修改”

1、很简单,WIN_LOADED()中新建数据库连接,然后sql语句写出来查找当日的信息即可。

2、Calendar控件有个SelectedDate属性,即你选中的日期,每次selectedChanged时间的时候,去判断,如果已选择日期!=null, 则新建连接,读取出来你要让用户看见,或者新增、修改的内容,显示到界面上去即可。

如果是WPF就更简单了,可以直接使用数据绑定来写,代码量会更少。

一 什么是oracle字符集

Oracle字符集是一个字节数据的解释的符号集合 有大小之分 有相互的包容关系 ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储 处理 检索数据 它使数据库工具 错误消息 排序次序 日期 时间 货币 数字 和日历自动适应本地化语言和平台

影响oracle数据库字符集最重要的参数是NLS_LANG参数 它的格式如下:

NLS_LANG = language_territory charset

它有三个组成部分(语言 地域和字符集) 每个成分控制了NLS子集的特性 其中:

Language 指定服务器消息的语言 territory 指定服务器的日期和数字格式 charset 指定字符集 如:AMERICAN _ AMERICA ZHS GBK

从NLS_LANG的组成我们可以看出 真正影响数据库字符集的其实是第三部分 所以两个数据库之间的字符集只要第三部分一样就可以相互导入导出数据 前面影响的只是提示信息是中文还是英文

二 如何查询Oracle的字符集

很多人都碰到过因为字符集不同而使数据导入失败的情况 这涉及三方面的字符集 一是oracel server端的字符集 二是oracle client端的字符集;三是dmp文件的字符集 在做数据导入的时候 需要这三个字符集都一致才能正确导入

查询oracle server端的字符集

有很多种方法可以查出oracle server端的字符集 比较直观的查询方法是以下这种:SQL>select userenv( language ) from dual;

结果类似如下:AMERICAN _ AMERICA ZHS GBK

如何查询dmp文件的字符集

用oracle的exp工具导出的dmp文件也包含了字符集信息 dmp文件的第 和第 个字节记录了dmp文件的字符集 如果dmp文件不大 比如只有几M或几十M 可以用UltraEdit打开( 进制方式) 看第 第 个字节的内容 如 然后用以下SQL查出它对应的字符集:

SQL> select nls_charset_name(to_number( xxxx )) from dual;

ZHS GBK

如果dmp文件很大 比如有 G以上(这也是最常见的情况) 用文本编辑器打开很慢或者完全打不开 可以用以下命令(在unix主机上):

cat exp dmp |od x|head |awk {print $ $ } |cut c

然后用上述SQL也可以得到它对应的字符集

查询oracle client端的字符集

这个比较简单 在windows平台下 就是注册表里面相应OracleHome的NLS_LANG 还可以在dos窗口里面自己设置 比如:

set nls_lang=AMERICAN_AMERICA ZHS GBK

这样就只影响这个窗口里面的环境变量

在unix平台下 就是环境变量NLS_LANG

$echo $NLS_LANG

AMERICAN_AMERICA ZHS GBK

如果检查的结果发现server端与client端字符集不一致 请统一修改为同server端相同的字符集

三 修改oracle的字符集

上文说过 oracle的字符集有互相的包容关系 如us ascii就是zhs gbk的子集 从us ascii到zhs gbk不会有数据解释上的问题 不会有数据丢失 在所有的字符集中utf 应该是最大 因为它基于unicode 双字节保存字符(也因此在存储空间上占用更多)

一旦数据库创建后 数据库的字符集理论上讲是不能改变的 因此 在设计和安装之初考虑使用哪一种字符集十分重要 根据Oracle的官方说明 字符集的转换是从子集到超集受支持 反之不行 如果两种字符集之间根本没有子集和超集的关系 那么字符集的转换是不受oracle支持的 对数据库server而言 错误的修改字符集将会导致很多不可测的后果 可能会严重影响数据库的正常运行 所以在修改之前一定要确认两种字符集是否存在子集和超集的关系 一般来说 除非万不得已 我们不建议修改oracle数据库server端的字符集 特别说明 我们最常用的两种字符集ZHS GBK和ZHS CGB 之间不存在子集和超集关系 因此理论上讲这两种字符集之间的相互转换不受支持

修改server端字符集(不建议使用)

在oracle 之前 可以用直接修改数据字典表props$来改变数据库的字符集 但oracle 之后 至少有三张系统表记录了数据库字符集的信息 只改props$表并不完全 可能引起严重的后果 正确的修改方法如下:

$sqlplus /nolog

SQL>conn / as sysdba;

若此时数据库服务器已启动 则先执行SHUTDOWN IMMEDIATE命令关闭数据库服务器 然后执行以下命令:

SQL>STARTUP MOUNT;

SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;

SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES= ;

SQL>ALTER SYSTEM SET AQ_TM_PROCESSES= ;

SQL>ALTER DATABASE OPEN;

SQL>ALTER DATABASE CHARACTER SET ZHS GBK;

SQL>ALTER DATABASE national CHARACTER SET ZHS GBK;

SQL>SHUTDOWN IMMEDIATE;

SQL>STARTUP

修改dmp文件字符集

上文说过 dmp文件的第 第 字节记录了字符集信息 因此直接修改dmp文件的第 第 字节的内容就可以 骗 过oracle的检查 这样做理论上也仅是从子集到超集可以修改 但很多情况下在没有子集和超集关系的情况下也可以修改 我们常用的一些字符集 如US ASCII WE ISO P ZHS CGB ZHS GBK基本都可以改 因为改的只是dmp文件 所以影响不大

具体的修改方法比较多 最简单的就是直接用UltraEdit修改dmp文件的第 和第 个字节 比如想将dmp文件的字符集改为ZHS GBK 可以用以下SQL查出该种字符集对应的 进制代码:

SQL> select to_char(nls_charset_id( ZHS GBK ) xxxx ) from dual;

然后将dmp文件的 字节修改为 即可

lishixinzhi/Article/program/Oracle/201311/17875

第一步:设置日历程序

第二步:设置每一个日期的数值参数(年、月、日)

第三步:判断当日下是否有数据库信息,如果有当日背景色为“红(例如)”鼠标方式,显示具体数据。

第四步:点击当日数据数值参数(年、月、日):d出当日内容,修改后保存。

jquery+ajax+java+jsp

也可用网上现成的工具,修改后即可。

以上就是关于日历软件哪个好全部的内容,包括:日历软件哪个好、用日历控件所得到的2个日期 如何去数据库查询出两个日期之间所有的记录 要包括SQL语句、C#连接orcale数据库实现简单的日历模块等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9714917.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存