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
博鳌云是一家以海外互联网基础业务为主的高新技术企业,运营全球高品质数据中心业务。自2008年开始为用户提供服务,距今11年,在国人商家中来说非常老牌。致力于为中国用户提供域名注册(国外接口)、免费虚拟主机、香港虚拟主机、VPS云主机和香港、台湾、马来西亚等地服务器租用服务,各类网络应用解決方案等领域的专业网络数据服务。商家支持支付宝、微信、银行转账等付款方式。目前香港有一款特价独立服务器正在促销,...
美国高防服务器提速啦专业提供美国高防服务器,美国高防服务器租用,美国抗攻击服务器,高防御美国服务器租用等。我们的海外高防服务器带给您坚不可摧的DDoS防护,保障您的业务不受攻击影响。HostEase美国高防服务器位于加州和洛杉矶数据中心,均为国内访问速度最快最稳定的美国抗攻击机房,带给您快速的访问体验。我们的高防服务器配有最高层级的DDoS防护系统,每款抗攻击服务器均拥有免费DDoS防护额度,让您...
今天上午有网友在群里聊到是不是有新注册域名的海外域名商家的优惠活动。如果我们并非一定要在国外注册域名的话,最近年中促销期间,国内的服务商优惠力度还是比较大的,以前我们可能较多选择海外域名商家注册域名在于海外商家便宜,如今这几年国内的商家价格也不贵的。比如在前一段时间有分享到几个商家的年中活动:1、DNSPOD域名欢购活动 - 提供域名抢购活动、DNS解析折扣、SSL证书活动2、难得再次关注新网商家...
declare_serial为你推荐
拂晓雅阁?英特尔和AMD有什么区别啊?arm开发板开发板是什么?如ARM开发板,DSP开发板等。。它和最终目标板有何区别?数码资源网安卓有没有可以离线刷题的软件?不兼容手机软件与系统不兼容应该怎么办9flashIE9flash模块异常。创维云电视功能创维健康云电视有什么功能?idc前线怎么知道我电脑是3兆的宽带?bluestack安卓模拟器bluestacks怎么用?gbk编码表GBK码表怎么查三星s8什么时候上市三星盖乐世S8上市时间公布 三星盖乐世s8多少钱
仿牌空间 lighttpd 一元域名 嘉洲服务器 毫秒英文 泉州移动 qq对话框 umax120 带宽租赁 畅行云 wordpress中文主题 网页加速 免费php空间 远程登录 游戏服务器 天翼云主机 电脑主机声音大 衡天主机 海康流媒体服务器 我的世界免费服务器 更多