pb获得系统基本信息 本文关键词:基本信息,系统,pb
pb获得系统基本信息 本文简介:获得系统基本信息当一个应用program在工作时,会不可避免地和操作系统发生数据交换,虽然在PB中提供了Environment对象来获得系统的一些信息,然而这些信息往往是不够的,例如CPU、本机IP地址等,这些内容只有用WindowsAPI来获得了.1、建立一个工作空间(workspace),取名为
pb获得系统基本信息 本文内容:
获得系统基本信息
当一个应用program在工作时,会不可避免地和操作系统发生数据交换,虽然在PB中提供了Environment对象来获得系统的一些信息,然而这些信息往往是不够的,例如CPU、本机IP地址等,这些内容只有用Windows
API来获得了.
1、建立一个工作空间(workspace),取名为:systeminfo.
2、建立一个应用(application),取名为:systeminfo.
3、创建用户对象u_sysinfo,并添加Microsoft
Winsock
OCX
Control
.
4、定义u_sysinfo的实例变量.
public:
string
cpuid,cpuprovider
string
filesystem,volumename
ulong
VolumeSerialNumber,MaxComponentLength,FileSystemFlags
long
dlength,dmemoryload,dtotalphys,davailphys,dtotalpagefile
long
davailpagefile,dtotalvirtual,davailvirtual
ulong
dwoemid,dwpagesize,lpminappaddress,lpmaxappaddress,dwactiveprocessormask
ulong
dwnumberofprocessors,dwprocessortype,dwallocationgranularity,dwreserved
ulong
sectorspercluster,bytespersector,numberoffreeclusters,totalnumberofclusters
ulong
mbtotal,mbfree
5、定义u_sysinfo的局部外部函数
PUBLIC
FUNCTION
ulong
GetComputerName(ref
string
lpBuffer,ref
ulong
nSize)
LIBRARY
“kernel32.dll“ALIAS
FOR
“GetComputerNameA“PUBLIC
FUNCTION
ulong
GetDriveType(string
nDrive)
LIBRARY
“kernel32.dll“ALIAS
FOR
“GetDriveTypeA“FUNCTION
ulong
GetDiskFreeSpace(ref
string
lpRootPathName,ref
ulong
lpSectorsPerCluster,ref
ulong
lpBytesPerSector,ref
ulong
lpNumberOfFreeClusters,ref
ulong
lpTtoalNumberOfClusters)
LIBRARY
“kernel32.dll“ALIAS
FOR
“GetDiskFreeSpaceA“PUBLIC
FUNCTION
ulong
GetTickCount()
LIBRARY
“kernel32.dll“PUBLIC
Subroutine
GetSystemInfo(ref
ws_info
lpSystemInfo)
LIBRARY
“kernel32.dll“PUBLIC
FUNCTION
ulong
waveOutGetNumDevs()
LIBRARY
“winmm.dll“PUBLIC
FUNCTION
ulong
WNetGetUser(ref
string
lpName,ref
string
lpUserName,ref
ulong
lpnLength)
LIBRARY
“mpr“ALIAS
FOR
“WNetGetUserA“PUBLIC
FUNCTION
ulong
GetSystemMetrics(ulong
nIndex)
LIBRARY
“user32.dll“PUBLIC
FUNCTION
ulong
GetWindowsDirectory(ref
string
lpBuffer,ulong
nSize)
LIBRARY
“kernel32.dll“ALIAS
FOR
“GetWindowsDirectoryA“PUBLIC
FUNCTION
ulong
GetSystemDirectory(ref
string
lpBuffer,ulong
nSize)
LIBRARY
“kernel32.dll“ALIAS
FOR
“GetSystemDirectoryA“PUBLIC
FUNCTION
ulong
GetTempPath(ulong
nBufferLength,ref
string
lpBuffer)
LIBRARY
“kernel32.dll“ALIAS
FOR
“GetTempPathA“PUBLIC
FUNCTION
ulong
GetKeyboardType(ulong
nTypeFlag)
LIBRARY
“user32.dll“PUBLIC
FUNCTION
ulong
QueryPerformanceFrequency(ref
double
lpFrequency)
LIBRARY
“kernel32.dll“PUBLIC
FUNCTION
ulong
QueryPerformanceCounter(ref
ulong
lpPerformanceCount)
LIBRARY
“kernel32.dll“//PUBLIC
FUNCTION
ulong
EnumPrinterDrivers(ref
string
pName,ref
string
pEnvironment,ulong
Level,ref
Byte
pDriverInfo,ulong
cdBuf,ref
ulong
pcbNeeded,ref
ulong
pcRetruned)
LIBRARY
“winspool.drv“ALIAS
FOR
“EnumPrinterDriversA“PUBLIC
Subroutine
GlobalMemoryStatus(ref
ws_memory
lpBuffer)
LIBRARY
“kernel32.dll“//FUNCTIONon
ulong
GlobalReAlloc(ulong
hMem,ulong
dwBytes,ulong
wFlags)
LIBRARY
“kernel32.dll“PUBLIC
FUNCTION
ulong
RegOpenKey(ulong
hKey,ref
string
lpSubKey,ref
ulong
phkResult)
LIBRARY
“advapi32.dll“ALIAS
FOR
“RegOpenKeyA“PUBLIC
FUNCTION
ulong
RegCloseKey(ulong
hKey)
LIBRARY
“advapi32.dll“PUBLIC
FUNCTION
ulong
RegQueryValueEx(ulong
hKey,ref
string
lpValueName,ulong
lpReserved,ref
ulong
lpType,ref
long
lpData,ref
ulong
lpcbData)
LIBRARY
“advapi32.dll“ALIAS
FOR
“RegQueryValueExA“//Function
ulong
EnumDisplaySettingsA(ulong
xx,ulong
modenum,ref
DEVMODE
lpdevmode)Library“kernel32.dll“//PUBLIC
FUNCTION
ulong
DeviceCapabilities(ref
string
lpDeviceName,ref
string
lpPort,ulong
iIndex,ref
string
lpOutput,ref
DEVMODE
lpDevMode)
LIBRARY
“winspool.drv“ALIAS
FOR
“DeviceCapabilitiesA“PUBLIC
FUNCTION
ulong
GetVolumeInformation(string
lpRootPathName,ref
string
lpVolumeNameBuffer,ulong
nVolumeNameSize,ref
ulong
lpVolumeSerialNumber,ref
ulong
lpMaximumComponentLength,ref
ulong
lpFileSystemFlags,ref
string
lpFileSystemNameBuffer,ulong
nFileSystemNameSize)
LIBRARY
“kernel32.dll“ALIAS
FOR
“GetVolumeInformationA“FUNCTION
long
GetMACAddress(long
lana,ref
long
addr[6])
Library
“utils.dll“FUNCTION
long
GetLanaID(ref
long
lana[254])
LIBRARY
“utils.dll“Function
ulong
GetMHZ()Library“mydll.dll“6、用户对象级函数
1)、of_GetComputerName(),获得计算机的标识(即计算机名).
ulong
ll_comsize
ulong
ll_flag
ll_comsize
=
256
string
ls_computerName
//获得计算机的名称
ll_flag
=
GetComputerName(ls_computerName,ll_comsize)
If
ll_flag
1
then
return
“Get
Computer
Failure“else
return
ls_computerName
End
if
2)、of_GetCpuInfo(),获得CPU一些基本信息.
ws_cpuinfo
lstr_cpu
string
ls_temp
RegistryGet(“HKEY_LOCAL_MACHINE/Hardware/Description/System/CentralProcessor/0“,“Identifier“,RegString!,ls_temp)
lstr_cpu.cpuid
=
ls_temp
cpuid
=
ls_temp
RegistryGet(“HKEY_LOCAL_MACHINE/Hardware/Description/System/CentralProcessor/0“,“VendorIdentifier“,RegString!,ls_temp)
lstr_cpu.cpuprovider
=
ls_temp
cpuprovider
=
ls_temp
3)、of_GetCpuStatus(),获得CPU当前的使用频率,是从0%到100%之间的一个常数.
ulong
ls_username,lpcbData,lpType
lpcbData
=
4
lpType
=
4
ulong
phkResult
ls_username
=
0
string
lbSubkey
long
lpData
lbSubkey
=
“PerfStats/StatData“ls_username
=
RegOpenKey(16*16*16*16*16*16*16*8+6,lbSubKey,phkResult)//The
first
parameters
is
HKEY_DYN_DATA
=
&80000006(HANDLE)
string
lpValueName
lpValueName
=
“KERNEL/CPUUsage“ls_username
=
RegQueryValueEx(phkResult,lpValueName,0,lpType,lpData,lpcbData)
ls_username
=
RegCloseKey(phkResult)
return
lpdata
4)、of_GetDiskVolume(),获得磁盘空间大小.
ulong
ll_MBFree
ulong
ll_MBTotal
ulong
ll_sectorspercluster
//
Sectors/Cluster
ulong
ll_bytespersector
//
Bytes/Sector
ulong
ll_numberoffreeclusters
//
Number
of
Free
Clusters
ulong
ll_toalnumberofclusters
//
Total
Number
of
Clusters
GetDiskFreeSpace(as_driver,ll_sectorspercluster,ll_bytespersector,ll_numberoffreeclusters,ll_toalnumberofclusters)
sectorspercluster=ll_sectorspercluster
bytespersector=ll_bytespersector
numberoffreeclusters=ll_numberoffreeclusters
totalnumberofclusters=ll_toalnumberofclusters
mbfree
=
(ll_sectorspercluster
ll_bytespersector
(ll_numberoffreeclusters
/
1024))
/
1024
mbtotal
=
(ll_sectorspercluster
ll_bytespersector
(ll_toalnumberofclusters
/
1024))
/
1024
5)、of_GetDriverType(),获得各个磁盘的种类.
ulong
ul_drivetype
string
ls_drive
ul_drivetype
=
GetDriveType(a_drivename)
choose
case
ul_drivetype
case
0
ls_Drive
=
“Unknown
Driver“Case
1
ls_Drive
=
“Drive
Does
Not
exist“Case
2
ls_Drive
=
“Floppy
driver“Case
3
ls_Drive
=
“HardDisk
driver“Case
4
ls_Drive
=
“Network
driver“Case
5
ls_Drive
=
“CD-ROM
driver“Case
6
ls_Drive
=
“RAM
driver“End
choose
Return
ls_drive
8)、GetMhz:
sle_mhz.text
=
String(uo_1.of_GetMhz())
9)、GetOSVersion:
sle_osversion.text
=
uo_1.of_getosversion()
10)、GetServicePack:
sle_servicePack.text
=
uo_1.of_GetServicePack()
11)、GetSystemDir:
sle_systemdir.text
=
uo_1.of_getSystemDir()
12)、GetTempDir:
sle_tempdir.text
=
uo_1.of_gettemppath()
13)、GetSystemInfo:
uo_1.of_GetsystemInfo()
ddlb_systeminfo.additem(“OemID
=
“+string(uo_1.dwoemid))
ddlb_systeminfo.additem(“PageSize
=
“+string(uo_1.dwPagesize))
ddlb_systeminfo.additem(“MinAppAddress
=
“+string(uo_1.lpminappaddress))
ddlb_systeminfo.additem(“MaxAppAddress
=
“+string(uo_1.lpmaxappaddress))
ddlb_systeminfo.additem(“ActiveProcessorMask
=
“+string(uo_1.dwactiveprocessormask))
ddlb_systeminfo.additem(“NumberofProcessors
=
“+string(uo_1.dwnumberofprocessors))
ddlb_systeminfo.additem(“ProcessorType
=
“+string(uo_1.dwprocessortype))
ddlb_systeminfo.additem(“AllocationGranularity
=
“+string(uo_1.dwallocationgranularity))
ddlb_systeminfo.additem(“Reserved
=
“+string(uo_1.dwreserved))
ddlb_systeminfo.selectitem(5)
14)、GetTickCount:
sle_tickcount.text
=
uo_1.of_GetTickCount()
15)、GetKeyBoardType:
choose
case
uo_1.of_GetKeyboardType()
case
1
sle_keyboard.text
=
“IBM
PC/XT(
)
or
compatible
(83-key)
keyboard“case
2
sle_keyboard.text
=
“Olivetti
ICO
(102-key)
keyboard“case
3
sle_keyboard.text
=
“IBM
PC/AT
(84-key)
or
similar
keyboard“case
4
sle_keyboard.text
=
“IBM
enhanced
(101-
or
102-key)
keyboard“case
5
sle_keyboard.text
=
“N搞定ia
1050
and
similar
keyboards“case
6
sle_keyboard.text
=
“N搞定ia
9140
and
similar
keyboards“case
7
sle_keyboard.text
=
“Japanese
keyboard“case
else
sle_keyboard.text
=
“Hardware
dependent
and
specified
by
the
OEM“End
choose
16)、GetWindowMode:
sle_windowmode.text
=
uo_1.of_getwindowmode()
17)、GetWindowDir:
sle_windowdir.text
=
uo_1.of_getwindowdir()
18)、GetWaveDevice:
sle_wavedevice.text
=
string(uo_1.of_getwavedevice())
19)、GetIPAddress:
sle_ipaddress.text
=
uo_1.of_getipaddress()
20)、GetNetCard:
sle_netcard.text
=
uo_1.of_getnetcard()
21)、GetDiskInfo:
lv_1.deletecolumns()
lv_1.deleteitems()
lv_1.addcolumn(“Driver“,Left!,250)
lv_1.addcolumn(“FileSystem“,Left!,350)
lv_1.addcolumn(“VolumeName“,Left!,400)
lv_1.addcolumn(“VolumeSerialNumber“,Left!,650)
lv_1.addcolumn(“MaxComponentLength“,Left!,650)
lv_1.addcolumn(“FileSystemFlags“,Left!,500)
lv_1.addcolumn(“SectorsPerCluster“,Left!,600)
lv_1.addcolumn(“BytesPerSector“,Left!,500)
lv_1.addcolumn(“NumberofFreeClusters“,Left!,700)
lv_1.addcolumn(“TotalNumberofClusters“,Left!,750)
lv_1.addcolumn(“FreeDiskVolume“,Left!,600)
lv_1.addcolumn(“TotalDiskVolume“,Left!,650)
lv_1.addcolumn(“Used
Ratio“,Left!,350)
String
ls_drive,ls_status
ls_drive
=
“abcdefghijklmnopqrstuvwxyz“Integer
li_i
For
li_i
=
1
to
26
ls_status
=
uo_1.of_getdrivetype(mid(ls_drive,li_i,1)+“:/“)
if
ls_status
“Drive
Does
Not
exist“Then
uo_1.of_getvolumeInfo(mid(ls_drive,li_i,1)+“:/“)
uo_1.of_getdiskvolume(mid(ls_drive,li_i,1)+“:/“)
Choose
case
lower(ls_status)
case
“floppy
driver“if
uo_1.mbtotal
=
0
Then
lv_1.Additem(mid(ls_drive,li_i,1)+“:/“+“~t“+trim(string(uo_1.FileSystem))+“~t“+trim(string(uo_1.VolumeName))+“~t“+string(uo_1.VolumeSerialNumber)+“~t“+string(uo_1.MaxComponentLength)+“~t“+string(uo_1.FileSystemFlags)+“~t“+string(uo_1.SectorsPerCluster)+“~t“+string(uo_1.BytesPerSector)+“~t“+string(uo_1.NumberofFreeClusters)+“~t“+string(uo_1.TotalNumberofClusters)+“~t“+string(uo_1.mbfree)+“MB“+“~t“+string(uo_1.mbtotal)+“MB“+“~t“+“0%“,1)
else
lv_1.Additem(mid(ls_drive,li_i,1)+“:/“+“~t“+trim(string(uo_1.FileSystem))+“~t“+trim(string(uo_1.VolumeName))+“~t“+string(uo_1.VolumeSerialNumber)+“~t“+string(uo_1.MaxComponentLength)+“~t“+string(uo_1.FileSystemFlags)+“~t“+string(uo_1.SectorsPerCluster)+“~t“+string(uo_1.BytesPerSector)+“~t“+string(uo_1.NumberofFreeClusters)+“~t“+string(uo_1.TotalNumberofClusters)+“~t“+string(uo_1.mbfree)+“MB“+“~t“+string(uo_1.mbtotal)+“MB“+“~t“+String(Long(((uo_1.mbtotal
-
uo_1.mbfree)/uo_1.mbtotal)*100))+“%“,1)
End
if
Case
“harddisk
driver“if
uo_1.mbtotal
=
0
Then
lv_1.Additem(mid(ls_drive,li_i,1)+“:/“+“~t“+trim(string(uo_1.FileSystem))+“~t“+trim(string(uo_1.VolumeName))+“~t“+string(uo_1.VolumeSerialNumber)+“~t“+string(uo_1.MaxComponentLength)+“~t“+string(uo_1.FileSystemFlags)+“~t“+string(uo_1.SectorsPerCluster)+“~t“+string(uo_1.BytesPerSector)+“~t“+string(uo_1.NumberofFreeClusters)+“~t“+string(uo_1.TotalNumberofClusters)+“~t“+string(uo_1.mbfree)+“MB“+“~t“+string(uo_1.mbtotal)+“MB“+“~t“+“0%“,2)
else
lv_1.Additem(mid(ls_drive,li_i,1)+“:/“+“~t“+trim(string(uo_1.FileSystem))+“~t“+trim(string(uo_1.VolumeName))+“~t“+string(uo_1.VolumeSerialNumber)+“~t“+string(uo_1.MaxComponentLength)+“~t“+string(uo_1.FileSystemFlags)+“~t“+string(uo_1.SectorsPerCluster)+“~t“+string(uo_1.BytesPerSector)+“~t“+string(uo_1.NumberofFreeClusters)+“~t“+string(uo_1.TotalNumberofClusters)+“~t“+string(uo_1.mbfree)+“MB“+“~t“+string(uo_1.mbtotal)+“MB“+“~t“+String(Long(((uo_1.mbtotal
-
uo_1.mbfree)/uo_1.mbtotal)*100))+“%“,2)
End
if
case
“cd-rom
driver“if
uo_1.mbtotal
=
0
Then
lv_1.Additem(mid(ls_drive,li_i,1)+“:/“+“~t“+trim(string(uo_1.FileSystem))+“~t“+trim(string(uo_1.VolumeName))+“~t“+string(uo_1.VolumeSerialNumber)+“~t“+string(uo_1.MaxComponentLength)+“~t“+string(uo_1.FileSystemFlags)+“~t“+string(uo_1.SectorsPerCluster)+“~t“+string(uo_1.BytesPerSector)+“~t“+string(uo_1.NumberofFreeClusters)+“~t“+string(uo_1.TotalNumberofClusters)+“~t“+string(uo_1.mbfree)+“MB“+“~t“+string(uo_1.mbtotal)+“MB“+“~t“+“0%“,3)
else
lv_1.Additem(mid(ls_drive,li_i,1)+“:/“+“~t“+trim(string(uo_1.FileSystem))+“~t“+trim(string(uo_1.VolumeName))+“~t“+string(uo_1.VolumeSerialNumber)+“~t“+string(uo_1.MaxComponentLength)+“~t“+string(uo_1.FileSystemFlags)+“~t“+string(uo_1.SectorsPerCluster)+“~t“+string(uo_1.BytesPerSector)+“~t“+string(uo_1.NumberofFreeClusters)+“~t“+string(uo_1.TotalNumberofClusters)+“~t“+string(uo_1.mbfree)+“MB“+“~t“+string(uo_1.mbtotal)+“MB“+“~t“+String(Long(((uo_1.mbtotal
-
uo_1.mbfree)/uo_1.mbtotal)*100))+“%“,3)
End
if
End
Choose
End
If
End
For
//FileSystem=
lpFileSystemNameBuffer
//VolumeName
=
lpVolumeNameBuffer
//VolumeSerialNumber=lpVolumeSerialNumber
//MaxComponentLength
=
lpMaximumComponentLength
//FileSystemFlags=lpFileSystemFlags
篇2:2020党员思想汇报范本:在工作中获得快乐
20XX党员思想汇报范本:在工作中获得快乐 本文关键词:思想汇报,在工作中,党员,快乐,XX
20XX党员思想汇报范本:在工作中获得快乐 本文简介:20XX党员思想汇报范本:在工作中获得快乐特征码TEDiJecTMMrtbfoZTPmD《20XX党员思想汇报范本:在工作中获得快乐》:敬爱的党组织:您好!大二上半学期的时光在不经意间溜走,这学期一直在忙碌,我每天忙啊忙得快要疯掉,恨不得一天工作36个小时,有时候觉得,日子过得不算空虚却混沌,不算无
20XX党员思想汇报范本:在工作中获得快乐 本文内容:
20XX党员思想汇报范本:在工作中获得快乐
特征码TEDiJecTMMrtbfoZTPmD
《20XX党员思想汇报范本:在工作中获得快乐》:
敬爱的党组织:
您好!
大二上半学期的时光在不经意间溜走,这学期一直在忙碌,我每天忙啊忙得快要疯掉,恨不得一天工作36个小时,
有时候觉得,日子过得不算空虚却混沌,不算无聊却荒凉,可能是痛苦之深便成一种麻木,麻木之后便成了一种无奈。但是回味起来,觉得自己的努力已经变成一种经历,变成我成长必不可少的一部分。我曾这样形容自己:害怕失败所以努力,害怕失去所以珍惜,害怕过去所以忘记,却又害怕忘记又忍不住回忆----
学习,永远是我的第一要务,就像发展是党的第一要务一样。我时刻提醒自己要抓紧学习,不能放松。因为,没有知识的涵养,他一定是肤浅的,他的灵魂一定是苍白的,他的生命一定是过于单调的。上毛邓三的课,老师说了一句,“你不是人,是天……
感也使心儿欢欣了好几天。这些日子华师校园很美,有那么一些花儿,天气越冷,它开得越绚烂,似乎它充满了一股劲儿,要与严寒抗争。每每经过那段花满枝头的路,看到那怒放的花儿,心里面的那份感动都是像海浪上被风吹得涨得鼓鼓的帆,满满的,也许,要是我们也能有这么一种精神,去直面人生的苦难、挫折和失意。
华工美食节,第一次包汤圆。包好了拿去煮,递给工作人员的时候,他瞪大眼睛说:“这哪里是汤圆,分明是包子嘛。个头那么大!”^_^我此地无银三百两,摆摆手连忙说:“这不是我包的---”他们狂笑不止---结果,我包的“包子”吃得我撑得要死,发誓以后再也不吃汤圆了。那天还第一回亲自做了冰糖葫芦哦,那天的心情,就像冰糖葫芦的颜色,甜蜜,充满了单纯的快乐!
似乎,简单的快乐使得生活变得轻盈了。陌上开花缓缓行,冬日的阳光,透过树荫,洒下一地细碎的,像极了幸福。
在人际交往方面,我的热情开朗以及真诚赢得了别人的信任。很庆幸的是,我摆脱了大一一直困扰我的人际问题,冲破了与某人的芥蒂,使得我的焦虑和难过大大地减轻。在忙碌中,我不忽略与以前朋友的联系,节日轻轻地问候,默默地关心,维持我们珍贵的友谊,去年11月11日光棍节,无心插柳柳成荫,在11点11分发出的信息,充满了善意却让人无奈的祝福,带给树珍怎样的咬牙切齿?呵呵。今年11月11日,树珍把去年收到的8条棍子全部还给我,收到信息的时候,我会心一笑;另一方面,我又结识了很多新朋友,在公选课,在校运会,还有加入院篮球队认识了一帮性格各异的姊妹。我感觉自己给人的印象还是不错的,因为,他们愿意和我交往。善良的同学和朋友总在雨季为我伤感的心撑起一片蔚蓝的晴空。那些浸透了友情的日子一点一点嵌入我的记忆,把我的世界滋润得绮丽而又丰润。这是多么动人的幸福!!!!
文体方面,上次和党员们一起去烈士陵园参观,大家一起交流,感受烈士的肃穆和悲壮,心中不禁油然升起一股要好好珍惜现在的生活的感慨。我参加了院运会,没想到200米和400米都拿了第一,很意外地,还获得“最佳运动员”的称号。那时,后勤组的同学,跟着我们在田径场上到处奔跑,贴心的关怀,让所有的疼痛都变得更加刻骨铭心。颁奖的时候,辅导员陈茵茵竟然给了我一个热情的拥抱,心里的惊喜,像是开了罐的汽水,无数快乐的小分子,跟随着上升的小泡泡,一直奔腾不息。校运会,我也积极参加了。200米第三,400米第二,4*100第六。加入院篮球队为我们学院的荣誉拼搏,也是一种珍贵的体验。尽管为了抢球伤痕累累,但是我觉得很快乐。我们努力拼抢的镜头,还有训练时搞笑的一幕幕,教练无语的表情和转过身
身
身的偷笑,都定格在心里挥之不去。
篇3:2020年12月党员思想汇报范本:在工作中获得快乐
20XX年12月党员思想汇报范本:在工作中获得快乐 本文关键词:思想汇报,在工作中,党员,快乐,XX
20XX年12月党员思想汇报范本:在工作中获得快乐 本文简介:20XX年12月党员思想汇报范本:在工作中获得快乐敬爱的党支部:您好!大二上半学期的时光在不经意间溜走,这学期一直在忙碌,我每天忙啊忙得快要疯掉,恨不得一天工作36个小时,有时候觉得,日子过得不算空虚却混沌,不算无聊却荒凉,可能是痛苦之深便成一种麻木,麻木之后便成了一种无奈。但是回味起来,觉得自己的
20XX年12月党员思想汇报范本:在工作中获得快乐 本文内容:
20XX年12月党员思想汇报范本:在工作中获得快乐
敬爱的党支部:
您好!
大二上半学期的时光在不经意间溜走,这学期一直在忙碌,我每天忙啊忙得快要疯掉,恨不得一天工作36个小时,
有时候觉得,日子过得不算空虚却混沌,不算无聊却荒凉,可能是痛苦之深便成一种麻木,麻木之后便成了一种无奈。但是回味起来,觉得自己的努力已经变成一种经历,变成我成长必不可少的一部分。我曾这样形容自己:害怕失败所以努力,害怕失去所以珍惜,害怕过去所以忘记,却又害怕忘记又忍不住回忆----
学习,永远是我的第一要务,就像发展是党的第一要务一样。我时刻提醒自己要抓紧学习,不能放松。因为,没有知识的涵养,他一定是肤浅的,他的灵魂一定是苍白的,他的生命一定是过于单调的。上毛邓三的课,老师说了一句,“你不是人,是天……
感也使心儿欢欣了好几天。这些日子华师校园很美,有那么一些花儿,天气越冷,它开得越绚烂,似乎它充满了一股劲儿,要与严寒抗争。每每经过那段花满枝头的路,看到那怒放的花儿,心里面的那份感动都是像海浪上被风吹得涨得鼓鼓的帆,满满的,也许,要是我们也能有这么一种精神,去直面人生的苦难、挫折和失意。
华工美食节,第一次包汤圆。包好了拿去煮,递给工作人员的时候,他瞪大眼睛说:“这哪里是汤圆,分明是包子嘛。个头那么大!”^_^我此地无银三百两,摆摆手连忙说:“这不是我包的---”他们狂笑不止---结果,我包的“包子”吃得我撑得要死,发誓以后再也不吃汤圆了。那天还第一回亲自做了冰糖葫芦哦,那天的心情,就像冰糖葫芦的颜色,甜蜜,充满了单纯的快乐!
似乎,简单的快乐使得生活变得轻盈了。陌上开花缓缓行,冬日的阳光,透过树荫,洒下一地细碎的,像极了幸福。
在人际交往方面,我的热情开朗以及真诚赢得了别人的信任。很庆幸的是,我摆脱了大一一直困扰我的人际问题,冲破了与某人的芥蒂,使得我的焦虑和难过大大地减轻。在忙碌中,我不忽略与以前朋友的联系,节日轻轻地问候,默默地关心,维持我们珍贵的友谊,去年11月11日光棍节,无心插柳柳成荫,在11点11分发出的信息,充满了善意却让人无奈的祝福,带给树珍怎样的咬牙切齿?呵呵。今年11月11日,树珍把去年收到的8条棍子全部还给我,收到信息的时候,我会心一笑;另一方面,我又结识了很多新朋友,在公选课,在校运会,还有加入院篮球队认识了一帮性格各异的姊妹。我感觉自己给人的印象还是不错的,因为,他们愿意和我交往。善良的同学和朋友总在雨季为我伤感的心撑起一片蔚蓝的晴空。那些浸透了友情的日子一点一点嵌入我的记忆,把我的世界滋润得绮丽而又丰润。这是多么动人的幸福!!!!
文体方面,上次和党员们一起去烈士陵园参观,大家一起交流,感受烈士的肃穆和悲壮,心中不禁油然升起一股要好好珍惜现在的生活的感慨。我参加了院运会,没想到200米和400米都拿了第一,很意外地,还获得“最佳运动员”的称号。那时,后勤组的同学,跟着我们在田径场上到处奔跑,贴心的关怀,让所有的疼痛都变得更加刻骨铭心。颁奖的时候,辅导员陈茵茵竟然给了我一个热情的拥抱,心里的惊喜,像是开了罐的汽水,无数快乐的小分子,跟随着上升的小泡泡,一直奔腾不息。校运会,我也积极参加了。200米第三,400米第二,4*100第六。加入院篮球队为我们学院的荣誉拼搏,也是一种珍贵的体验。尽管为了抢球伤痕累累,但是我觉得很快乐。我们努力拼抢的镜头,还有训练时搞笑的一幕幕,教练无语的表情和转过身的偷笑,都定格在心里挥之不去。