Literatur[Capp94][CrGa97][Dank97][Davi95][DnkT96][Khlb98][Krug97][Meye95][Pros96][Stro94][Zara97]Capper:C++forScientists,EngineersandMathematicians,Springer-Verlag,1994CrocketJGarner:MFCDeveloper'sWorkshop,MicrosoftPress,1997Dankert:PraxisderC-ProgrammierungfürUNIX,DOSundMS-Windows3.
1/95/NT,Teubner-Verlag,1997Davis:C++fürDummies,ThomsonPublishing,1995Dankert:CundC++fürUNIX,DOSundMS-Windows3.
1/95/NT,TutorialzumSelbststudium,Internet-Adresse:http://www.
fh-hamburg.
de/rzbtldankertlctut.
htmlKahlbrandt:Software-Engineering,objektorientierteSoftware-EntwicklungmitderUnifiedModelingLanguage,Springer,1998Kruglinski:InsideVisualC++,MicrosoftPress,1997Meyers:EffektivC++programmieren,Addison-Wesley,1995Prosise:ProgrammingWindows95withMFC,MicrosoftPress,1996Stroustrup:DesignundEntwicklungvonC++,Addison-Wesley,1994Zaratian:MicrosoftVisualC++Owner'sManual,MicrosoftPress,1997DiskettezumBuchEigentlichsolltenSieandenQuellcodederProgrammeaufmglichstschnellemWege(überdasInternet,sieheAdresseimAbschnitt1.
2)undmglichstpreiswertgelangen(gratis,wennmanTelefonkostenundZugangsgebührenzumInternetvernachlssigenoderz.
B.
aufeineHochschuleabwlzenkann).
Diejenigen,denendieserWegnochverschlossenist,knnenfürDM20,--(einschlielichVersandkosten)dieDiskettezumBuchbeziehen.
SchreibenSiedirektandenAutor:JürgenDankert,Jgergrund3,D-21266JesteburgSachverzeichnisAbarbeitungsreihenfolgeAusnahmesituation43CCircleDlg27959AusreichendeCCmdUI244AbgeleiteteKlasse92Unterschiedlichkeit49CCreateContext307About-Box269Ausschnitte86CDataExchange252AbstrakteBasisklassenBasisklasse87,92,207CDC217113abstrakte113CDialog251,291Acce1erators315Basisklassen-FunktionCDocument266,309AddHead272überdecken106cerr81AdditionzweierBasisklassen-KonstruktorCFmomDoc270Vektoren7594CFmomView270Additionsoperator70,75BearbeitenEigenschaftenCFont220AddTai1272249CFrameWnd211,305Adreoperator20BefreundeteKlasse137CGIW-Library257afx_msg216BEGIN_MESSA-cin59,81afxext.
h241GE_MAP216C1Area133AfxGetApp212BehandlungsroutinefürC1AreaBase111AfxMessageBox317Windows-NachrichtenC1AreaNode93afxwin.
h211,270hinzufügen283class26,156Ansichten265Benutzer-SchnittstelleClasswizard259Ansichtsklasse262,266,237ClassView261270,283Binary-Input199C1Circle111Anweisungsketten62Binr-Datei193,295C1CommArea87Anwendungs-AssistentBinrerOperator59C1CompArea139259Bitmaps293ClDemoExcept173Appwizard259Block16C1GI225,309ApplicationsprogramBN_CLICKED320C1GraphObj232rninginterface210BOOL222Clientarea218Applikationsklasse211Borland-C++15CListBox320Arbeitsbereich247Botschaft208CListDlg320Argumentanzahl47bearbeiten214C1Node137,164Argumente17Brush219clog81Argumenttypen47Button-Leiste260C1Point87,228Array130Buttonseinbinden294C1Polygon127dynamischerzeugenC1Rectangle111146Callbackfunctions209ClStackList137,164vonKlassen-ObjektenCallbyreference17,20ClString4090Callbyvalue17ClTriangle122ASCII-Dateien193calloc23CMainFrame211ASSERT_VALID263CArchive295CMDIChildWnd304atan146CArchiveException174CMemoryException174Aufzhlungstyp114Cast16,64CMiniMfcApp211Ausnahmebehandlungcatch170CObject271,295167CBrush220CObList270,272allgemeine170CChildFrame304COLORREF219334SachverzeichnisCOMMAND284DECLARE_MES-DreidimensionaleCommandhandler242,SAGE_MAP216Gebilde258244,283DECLARE_SERIAL295Druck-Vorschau260Commandrouting283Default-Argumente31,Drucker-Ausgabe290Compile-Zeit10732,48,76dynamic3ast202Compiler13,50oderberladen49DynamischeBindungCompilertreiber15Default-Konstruktor55109const41,45,57,68,143define-Anweisung143EasyWin15Pointer147Definition17,28EbeneFlchen83Containment87DefWindowProc209Editor13Copy-Konstruktor55,74,Deklaration17,28Einbettung87131delete23,41,126Eingabefeld248undZuweisungsope-DeleteContents274,315Eingabefokus291rator58DereferenzierendesElement-Funktionen26Copyright-String269this-Pointer63Ellipse222cout14,59,81Dereferenzierungs-Enable245CPaintDC218operator20,59END_MESSAGE_MAPCPen221Destruktor31,35,64,216CPoint22268,74,100EndDialog321Create212virtueller114,126Entwicklungsumgebung,Menüzuordnen240Developerstudio15,integrierte13CreateStatic306213,259enum114CREATESTRUCT305DeviceContext210,217,Ereignisse209CreateView307286ErzeugendesProjektsCRect218Dialogeinbinden283268CRectDlg283Dialog-Box237,277Eventdrivenprogram-CRuntimeClass306erzeugenundmingmodel208CSize307einbinden247Exceptionhandling44CSplitterWnd304Dialog-Box-Einheitenextern"c"51CStatusBar241250extern145CString40,264,287Dialog-Editor247,318Eyepoint257CView262,266DialogfeldEigenschaftenCWinApp211248,277Farben219CWnd212Dialogklasse251,277Fenster-Funktion209Daten-Elemente26Document-View-Fenster-berschrift213Architektur265Fensterklasse211statische97DoDataExchange251,Fensterstile268Redundanz111Datenaustauschmit281fhandle-exceptions171Dialog-Box251Dokumente265FileView260Dokumentklasse263,FindIndex324Datenkapselung26,41,270,283FlüchtigesObjekt37,7468DoModal254,285Flchenmomente267Datentyp28,30Return-Wert320FmomDDXIDDV-MechanismusDoppelpunkt59EingabederDaten252,283Debugger55,65Downcast203,272276DragandDrop248BearbeitenderAn-DECLARE_DYN-DrawText218sichtsklasse286CREATE297Sachverzeichnis335Listen,ndern,Gültigkeitsbereichs-Klasse26,207Lschen315operator34,59,99,hinzufügen308Format289,325160,205Schnittstelle115Klassen-Assistent259Fragezeichen59Handle210Klassen-Bibliothek121,free23HATEIN87,92,143208friend137Hauptmenü237Klassen-Deklaration26friend-Funktionen70,76Head-Pointer93,135Klassen-Elemente98friend-Klassen72Header-Datei28,30,98,Klassen-Entwurf83Funktionenüberladen47121Klassen-Hierarchie83,Funktions-Templates155Heap46110,115,132,141,Funktionsaufruf19Hintergrundfarbe221270Füllmuster219Horiz.
Bildlauf319Klassen-Objekt,GDI217Hkchen244temporres55GDI-Objekt219IDCANCEL321Klassen-Template159verdrngen219IDE15Instantiierung162Generalisierung207Identifikator239Kommentare16Gerte-Einheiten223,IDOK285Komposition83,86264IDYES243KonsistenzredundanterGesamtflche84IMPLEMENT_DYN-Daten111GetClientArea220CREATE297Konstante19GetClientRect219IMPLEMENT_SERIALinitialisieren146GetCount272,323295Klassen-Objekte149GetCurSel320Index195Member-FunktionenGetDeviceCaps313Indexgrenzen69148GetDlgltem320Inheritance83KonstanteninCundGetDocument263,309Initialisieren36C++144GetHead272InitInstance211Konstanten-DefinitionenGetHeadPosition272Inkrement-Operatoren81143GetLength327inline198Konstruktor31,35,76,GetNext272,324inline-Definition2388,126GetPrev272inline-Funktionen17,28,AufrufdesBasisklas-GetTail272126,155sen-Konstruktors118GetTailPosition272InsertString323eingebetteterObjekteGetTextMetrics287,307Instanz2888GetWindowRect242Instanz-Elemente98KonstruktorenüberladenGlobaleKonstante144Instanzenzhler9954GlobalerNamensraumInvalidate245Konvertierung65,102205iostream.
h14,81KonvertierungsoperatorenGlobalesObjekt37IsEmpty27267GNU-C++-Compiler13,IsLoading297Koordinaten-Einheit219157IsStoring297Koordinatensysteme223GraphicsdeviceinterfaceISTEIN92Laufzeit107217Kamerawinkel257Laufzeit-Fehler132Gruppenfeld278Kettenanweisung66,74Laufzeittyp107,198Gültigkeit40Klammerpaar42Layering87Gültigkeitsbereich46Layout249,278,319336SachverzeichnisLibrary121Methoden26Objekt26,36LineTo222,314MFC208Zustand122Linientypen221MFC-AnwendungsgerüstObjekt-Elemente98Linker13,50259objektbasiert121Linux13MFC-Klassen-AssistentObjektbestndigkeit295Listen-undStack-Klasse280Objektorientierte135,159MicrosoftfoundationProgrammierung121,Listenfeld318c1asses208,210132,207initialisieren321MM_ANISOTROPICffentlicheSchnittstelleListenknoten9322469Listenverwaltung97MM_HIENGLISH224ffentlicheVererbung91Logicalinches312MM_HIMETRIC224ON_COMMAND242LogischeKoordinatenMM_ISOTROPIC224ON_UPDATE_COM-223MM_LOENGLISH224MAND_UI244LOGPIXELSX312MM_LOMETRIC224ON_WM_CLOSE243longjmp167MM_TEXT223,264,ON_WM_PAINT216LPCTSTR264287OnCancel320MAKEINTRESOURCEMM_TWIPS224OnClose242,243240ModalerDialog251,284OnCreateClient305Makros23,155MoveTo222,314OnDraw262,286malloc23MS-Visual-C++15,208OnInitDialog252,320Mangling50MSG209OnOK252,291Manipulatoren82MultipleDocumentOnPaint216Marker312Interface266OnPrint263MB_ICONQUESTIONMuster155OPAQUE221243mutable153Operator,unrer59MB_YESNO243Nachrichtenzuordnungs-Optionsfelder278MDl260,268tabellen292ostream_withassign81MDI-Anwendung290Namemangling50OWL210MehrdeutigerAufruf49NamenloseInstanz37PalettederSteuer-Member-Funktion26Namensbereiche205elemente247,278hinzufügen273Namenskollisionen205Panes304konstante148namespace205Parentwindow306statische97,126new23,168pch-Datei271virtuelle107New-Handler168Pen219Member-Funktions-Next-Pointer93PhysikalischeTemplates162NextDIgCtrl292Koordinaten224Member-Variable26Nicht-Typ-Parameter163Pixel219hinzufügen273Non-Member-FunktionPOINT-Struktur222Registerkarte28071PointerMenübefehlEigen-NULL-Pointer50alsArgument106schaften238,276ObjectWindowslibraryundconst147Menüs237210ZuweisungmitMessagehandler209,Objectmodul-BibliothekexplizitemCast105216,242121Pointer-Konvertierung,Messagemaps214Objectmoduln50Syntaxder106MessageBox236,243Pointer-bergabe17Sachverzeichnis337Polygonflche127ReferencereturnvalueSetIndicators241Polymorphismus106,17,21setjmp167121,207Referenz63SetMapMode224pop136,139alsReturn-Wert69SetText246Popup-Menü237aufeinObjekt55SetTextAlign287POSITION272auflokaleVariable22SetTextColor221Positions-Parameter135Referenz-Parameter148SetViewportExt224Potenzrechnung59Referenz-Variable20SetViewportOrg224Prefix-Postfix-OperatorenReihenfolgebeimSetWindowExt22479Konstruieren94SetWindowOrg224printf14,289ReinvirtuelleShowWindow213Prioritt59Member-Funktion113Signatur48private26,94Reinitialisierung37undconst151Programm-ArchitekturRemoveAt328SingleDocument265RemoveHead272,317Interface266Programm-ErweiterungRemoveTaii272,317sizeof194122resource.
h250Skalarprodukt75Programmgerüst211ResourceView247,261,Smalltalk12Programmierung276Solidbrush220objektorientiert11,Ressourcen237Speicherbereicheauer-36,121,207Ressourcen-Datei239halbderKlasse56Projekt15,121,213,259Ressourcen-Editor237Speicherlücke46aktualisieren271Ressourcensymbole316Speicherplatz,40,64Projektinformationen268Return-Taste291Speicherplatz-VerwaltungProjektname260RGB21923Propertypage238RTTI202Speicherplatzanforde-protected27,88,94,104RUNTIME_CLASS306rung,nichterfüllbarePrototyp17,42Rückgngig293168Prprozessor-OperatorenSchablonen155Splitterbars30559Schnittstelle207Splitter-Windows304PS_DASHDOT221derKlasse30,115SpteBindung107PS_DASHDOTDOT221Schnittstellen-FunktionenStack55,109,136,167PS_DOT22126entladen170PS_SOLID221Schwerpunkt84Stack-Klasse135,159public26sm260Standard-Konstruktor31,Punktoperator59Seitenansicht260,26476,89,90,94push136,139SelectObject220Standardausgabe14Quellcode-Browser262SendMessage243Standardeingabe14QuickWinapplication15Serialization270,295Standardflchen83Standardschaltflche291Radiobuttons278Serialize(Member-static97,126read193Funktion)295StatischeBindung109ReadMe.
txt260seCnew_handler168StatischeDaten-ElementeRectangle219,314seCterminate17097Redundanz111,118,128SetBkColor221initialisieren98SetCheck245KonsistenzderDatenSetCurSel323StatischeMember-111Funktionen97SetHorizontalExtent327338SachverzeichnisStatischeMomente85Typ-Konvertierung64,Views265Statuszeile241,26070virtual108,116Statuszeilentext238,276Typ-Parameter156unerlaubteStdAfx.
cpp271typedef-Anweisung136Verwendung126StdAfx.
h270typeid202,204VirtuelleMember-Steuerelement-IDs280berladbareOperatorenFunktion107Steuerelemente247,27859hinzufügen274streampos196berladen47,207VirtuellerDestruktorStringTable237desAdditions-114,126String-Klasse40operators70Visualworkbench15String-Ressourcen237desZuweisungs-Vorab-Deklaration164struct26operators61VorcompilierteStrukturen17,26oderDefault-Header-Datei271switch-Anweisung125Argumente49Vorlagen155SymbolischeTypen165vonFunktionen47Vorrangregeln59Symbolleiste293vonOperatoren58Weg-CastenvonSystem-Zeichensatz250UmschlieendesKonstantheit154Taborder249Rechteck222,314Win32Application213TabbedTextOut287Undo293Win32StaticLibrary121Tabulator-ReihenfolgeUNIX13,15Windowsconsole249,279,319UnrerOperator59,77,application208Tail-Pointer13579WindowsMessage209template156Updatehandler244Windows-API21OTemplates155UPDATE_COM-Windows-Programmie-TemporresObjekt65MAND_UI284rung208terminate170UpdateAllViews285windows.
h211TextEigenschaften248UpdateData252WinMain209Text-Attribute221UpdateWindow217WM_CHAR209Textfarbe221Uptodate-Indikator112,WM_CLOSE243Textfeld248128WM_COMMAND209,TEXTMETRIC287Usercoordinates225242TextOut263,287using-Deklaration206WM_CREATE209theApp212,261using-Direktive206WM_INITDIALOG252,this-Pointer61,99,153V-Table109,198,200320throw170Variablen-DefinitionenWM_INITMENUPOPUPTilde3116244tmAveCharWidth287Vektorrechnung75WM_LBUTTONDOWNtmExtema1Leading287Vererbung83,207209tmHeight287undKonvertierungWM_MOUSEMOVEToolbar-Buttons293102209Tooltip294VerketteteListe93,135WM]AINT209,214,Transformation258Verschachtelte262TRANSPARENT221Datentypen163WM_QUIT209try170Versions-Nummer299write193Typ-ErmittlungzurVertikoBildlauf319Wysiwyg237Laufzeit202Viewcore.
cpp262Zeichenbereich218Typ-Information194SachverzeichnisZeichenstift221ZeichnenebenerFlchen232Zentralprojektion257ZugriffstasteEigenschaften316ZuweisungabgeleiteterKlassen102Zuweisungansichselbst62Zuweisungsoperator36,45,56,58,61,131undCopy-Konstruktor58339DankertPraxisder(-ProgrammierungfürUNIX,DOSundMS-Windows3.
1/95/NTVonProf.
Dr.
-Ing.
habil.
JürgenDankertFachhochschuleHamburg1997.
278Seiten.
16,2x22,9cm.
(Informatik&Praxis)Kart.
DM44,80S327,-/SFr40,-ISBN3-519-02994-4DasBuchwendetsichsowohlanStudentenallerFachrichtungen,indenendieC-Programmierungbe-handeltwirdalsauchanPraktiker,dieProgrammierkenntnisseimSelbststudiumerwerbenbzw.
ver-tiefenwollen.
DerAnfangererlangtbeimDurch-arbeitenderBeispiel-ProgrammerelativschnelldieFhigkeiten,eige-neProgrammezuschreiben.
DiestrengenRegelneinerhherenProgrammiersprachestehendabeizunchstnichtimMittelpunkt,obwohlsiezwangslufigbeachtetwerdenmüssen.
Anhandderaus-führlichenBeispiele,andenenSinn,ZweckundAuswirkungeinerProgramm-Konstruktionverdeut-lichtwerden,wirddemLeserdanndiekompletteInformationdarüberzugnglichgemacht.
DerLeser,derVorkenntnissebe-sitzt,kannsehrschnellzudenPraxisderC-ProgrammierungEHB.
G.
TeuboerStuttgartanspruchsvollerenKapitelnvor-dringen.
File-Operationen,dyna-mischeSpeicherplatzverwaltung,ArbeitenmitverkettetenListenundbinrenBumen,rekursiveProgrammierung,betriebssystem-spezifischeOperationenundeineEinführungindieWindows-Pro-grammierungsinddieThemen,diefüreineffektivesArbeitenmitderSpracheCbesondersinteressantsind.
AusdemInhaltBetriebssysteme,Programmierspra-chen-HilfsmittelfürdieC-Pro-grammierung-GrundlagenderProgrammierspracheC-ArbeitenmitLibraries-FortgeschritteneProgrammiertechniken-File-Ope-rationenundSpeicherplatzver-waltung-Strukturen,verketteteListen-Rekursionen,Baumstruk-turen,Dateisysteme-GrundlagenderWindows-Programmierung-Ressourcen-CvertiefenoderC++lernen-AnhangA:EinBlickindieSpeicherzellen-AnhangB:StackundHeapPreisnderungenvorbehalten.
B.
G.
TeubnerStuttgart.
Leipzig
我们很多老用户对于BuyVM商家还是相当熟悉的,也有翻看BuyVM相关的文章可以追溯到2014年的时候有介绍过,不过那时候介绍这个商家并不是很多,主要是因为这个商家很是刁钻。比如我们注册账户的信息是否完整,以及我们使用是否规范,甚至有其他各种问题导致我们是不能购买他们家机器的。以前你嚣张是很多人没有办法购买到其他商家的机器,那时候其他商家的机器不多。而如今,我们可选的商家比较多,你再也嚣张不起来。...
racknerd从成立到现在发展是相当迅速,用最低的价格霸占了大部分低端便宜vps市场,虽然VPS价格便宜,但是VPS的质量和服务一点儿都不拉跨,服务器稳定、性能给力,尤其是售后方面时间短技术解决能力强,估计这也是racknerd这个品牌能如此成功的原因吧! 官方网站:https://www.racknerd.com 多种加密数字货币、信用卡、PayPal、支付宝、银联、webmoney,可...
IonSwitch是一家2016年成立的国外VPS主机商,部落上一次分享的信息还停留在2019年,主机商提供基于KVM架构的VPS产品,数据中心之前在美国西雅图,目前是美国爱达荷州科德阿伦(美国西北部,西接华盛顿州和俄勒冈州),为新建的自营数据中心。商家针对新数据中心运行及4号独立日提供了一个5折优惠码,优惠后最低1GB内存套餐每月仅1.75美元起。下面列出部分套餐配置信息。CPU:1core内存...
declare_serial为你推荐
行业关键词为什么有些行业关键词竟价出价很低有些行业很高赵雨润星辰变电影是真的启动了吗?eset最新用户名密码eset smart security3.0.621.0最新用户名和密码怎么找1433端口怎么去看1433端口网站运营网络运营具体做什么呢手机区号有的手机号中间的号码是地区区号,那是什么卡网店推广网站可以介绍几个可以做店铺推广的网站吗?童之磊网文大学很强吗?怎么点亮qq空间图标怎样点亮qq空间的图标雅虎天盾雅虎天盾、瑞星杀毒软件、瑞星防火墙、卡卡上网安全助手能同时使用吗?
域名备案只选云聚达 最便宜虚拟主机 香港机房 圣诞节促销 hnyd 双十一秒杀 可外链网盘 1g空间 卡巴斯基免费试用版 国外在线代理服务器 国内域名 lamp兄弟连 测试网速命令 googlevoice 亿库 空间排行榜 卡巴斯基免费下载 ddos攻击工具 堡垒主机 主机系统 更多