{"id":"https://openalex.org/W2531343503","doi":null,"title":"Visual C++ for Visual Basic Programmers","display_name":"Visual C++ for Visual Basic Programmers","publication_year":2002,"publication_date":"2002-03-01","ids":{"openalex":"https://openalex.org/W2531343503","mag":"2531343503"},"language":"en","primary_location":{"id":"mag:2531343503","doi":null,"is_oa":false,"landing_page_url":"https://dl.acm.org/citation.cfm?id=579998","pdf_url":null,"source":{"id":"https://openalex.org/S4306464808","display_name":"Addison-Wesley Longman Publishing Co., Inc. eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"ebook platform"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Addison-Wesley Longman Publishing Co., Inc. eBooks","raw_type":null},"volume":null,"type":"book","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Bill Locke","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bill Locke","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5041837741","display_name":"Bob Flickinger","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bob Flickinger","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13681","display_name":"Engineering and Information Technology","score":0.6669999957084656,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13681","display_name":"Engineering and Information Technology","score":0.6669999957084656,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.15710000693798065,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.08209999650716782,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/microsoft-visual-c","display_name":"Visual C++","score":0.9350000023841858},{"id":"https://openalex.org/keywords/visual-basic","display_name":"Visual Basic","score":0.9470000267028809},{"id":"https://openalex.org/keywords/c","display_name":"C++","score":0.8399999737739563},{"id":"https://openalex.org/keywords/programming-language-comparison","display_name":"programming language comparison","score":0.6039999723434448},{"id":"https://openalex.org/keywords/operator-overloading","display_name":"operator overloading","score":0.7260000109672546},{"id":"https://openalex.org/keywords/memory-management","display_name":"memory management","score":0.5799999833106995},{"id":"https://openalex.org/keywords/user-interface-design","display_name":"user interface design","score":0.6119999885559082},{"id":"https://openalex.org/keywords/visual-studio","display_name":"Visual Studio","score":0.3619999885559082}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5735412240028381}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:2531343503","doi":null,"is_oa":false,"landing_page_url":"https://dl.acm.org/citation.cfm?id=579998","pdf_url":null,"source":{"id":"https://openalex.org/S4306464808","display_name":"Addison-Wesley Longman Publishing Co., Inc. eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"ebook platform"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Addison-Wesley Longman Publishing Co., Inc. eBooks","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1781868069","https://openalex.org/W2335969147","https://openalex.org/W2388137600","https://openalex.org/W1539568242","https://openalex.org/W4205408030","https://openalex.org/W765546285","https://openalex.org/W2056095173","https://openalex.org/W627286346","https://openalex.org/W4238896095","https://openalex.org/W40225392"],"abstract_inverted_index":{"From":[0],"the":[1,29,48,61,117,123,189,196,236,241,307,323,339,350,382,385,434,482,495,500,526,542,570,614,634,663,705,709,714,727,748,756,765,797,810,842,883,947,988,991,1034,1065,1068,1077,1085,1090,1097,1104,1125,1131,1146,1150,1172],"Book:\r\nThis":[2],"book":[3,30,535,579],"was":[4,208,363,1082],"written":[5],"for":[6,16,37,232,276,531,670,735,767,827,846,990,1096],"intermediate":[7,23],"to":[8,52,68,76,99,130,141,150,180,186,211,268,300,306,325,402,440,448,486,509,554,563,580,582,596,602,611,613,623,633,679,725,809,818,849,852,867,882,899,907,921,935,963,1013,1016,1088,1140,1148,1157,1163,1174],"advanced":[9,17],"Visual":[10,43,53,62,198,214,224,253,288,309,313,429,452,459,467,545,566,605,660,977,1161],"Basic":[11,54,63,192,199,215,225,254,259,289,310,314,430,453,460,468,546,567,606,661,719,978,1162],"programmers.":[12,279],"It":[13,207,775,996,1003,1032,1050],"is":[14,115,122,147,290,332,370,424,489,521,574,619,677,711,864,879,1145],"not":[15,41,814],"C":[695,752,924,982],"and":[19,145,157,193,223,239,270,297,367,477,522,540,547,557,713,718,738,773,786,796,802,824,855,876,890,979,1001,1021,1039,1100,1115,1130,1166],"C++":[789,832,875],"programmers,":[21],"although":[22],"level":[24],"programmers":[26,127],"might":[27,103,388,1169],"find":[28],"beneficial.":[31],"Many":[32,945],"chapters":[33],"would":[34,178],"be":[35,96,317,446,667,723,732],"tedious":[36],"someone":[38],"who":[39,128],"does":[40,378],"know":[42,597,680],"Basic,":[44],"because":[45,432,740],"of":[46,120,126,137,191,229,360,433,528,637,742,946,1067,1079,1124],"all":[47],"comparisons":[49],"are":[50,160,417,692,745,813,841,919,955],"drawn":[51],"code.":[55,720],"\r\n\r\nSo":[56],"now":[57,368,415,488,1144],"that":[58,86,116,165,168,176,233,264,412,490,506,515,520,559,592,675,812,896,949,1092],"I":[59,66,337,484,504,512,549,672],"have":[60,380,1153],"programmer's":[64],"attention,":[65],"want":[67,75,88,129,140,485,595],"ask":[69],"a":[70,148,174,227,291,330,333,358,391,395,420,518,620,652,668,733,847,858,887,932,942,1006,1010,1117,1154],"simple":[71,958],"question.":[72],"Do":[73],"you":[74,87,102,107,139,177,387,416,507,516,552,560,586,593,609,632,650,682,686,691,826,905,930,1063,1171],"program":[77,131,868,889,1141],"in":[78,143,154,203,213,217,255,397,499,544,577,659,771,781,869,886,911,915,957,966,1029,1048,1055,1142],"C,":[79,155,364,398,782,1143],"C++,":[80,156,366,399],"or":[81,219,357,400,408,871,913],"C#?":[82],"Are":[83],"these":[84,110,600,743,917],"languages":[85,121,601,744],"on":[89,381,473,538,651,747,758,836,954,999],"your":[90,302,565,604,625,1017,1176],"tool":[91],"belt?":[92],"This":[93,280,534,729,762,969],"question":[94],"may":[95,316,666],"more":[97,293,342,426,950],"difficult":[98,320],"answer":[100,114,184],"than":[101,216,344,428],"expect.":[104,389],"\r\n\r\nWhy":[105],"should":[106,630],"care":[108],"about":[109,541,599,699,794,1008,1026,1138],"languages?":[111],"The":[112,247,286,804],"short":[113,653],"family":[119,616],"consummate":[124],"choice":[125,335,340],"without":[132,704],"restrictions.":[133],"You":[134,1152],"can":[135,166,445,456,463,561,687],"think":[136,338],"anything":[138],"do":[142,187,212,908,1089],"programming":[144,779],"there":[146,573],"way":[149,622,845],"get":[151,301,403,850],"it":[152,266,665,676,1043,1167],"done":[153],"C#.":[158,326,1080],"There":[159],"very":[161],"few":[162],"language":[163,175,311,331,353,498,519,703,710,811,1071,1177],"families":[164],"make":[167,487],"claim.":[169],"Given":[170],"that,":[171],"isn't":[172],"like":[179],"know?":[181],"\r\n\r\nThe":[182,627],"longer":[183],"has":[185,249,282,347,523,1094],"with":[188,419,474,901,1119],"evolution":[190],"C.":[194,361,548],"In":[195],"past,":[197],"had":[200,260],"definite":[201],"advantages":[202],"designing":[204],"user":[205,243,273],"interfaces.":[206],"much":[209,298,909],"simpler":[210],"C++.":[220,774,803],"Now,":[221],"C#":[1058],"(and":[226],"number":[228],"other":[230,262],"languages,":[231],"matter)":[234],"use":[235,271,562],"same":[237,242,571],"designer":[238],"share":[240],"interface":[244],"design":[245],"capabilities.":[246],"advantage":[248,281],"slipped":[250,283],"away":[251,284],"from":[252,312,662,1073,1084,1160],"this":[256,379,475,529,578,618,638,967],"department.":[257],"\r\n\r\nVisual":[258],"some":[261,892,1123],"qualities":[263],"made":[265],"easier":[267],"develop":[269],"end":[272],"programs,":[274],"especially":[275],"fairly":[277],"inexperienced":[278],"too.":[285],"latest":[287,308],"magnitude":[292],"complicated":[294],"thanprevious":[295],"versions":[296],"harder":[299],"arms":[303],"around.":[304],"Moving":[305],"6":[315],"just":[318,437,1168],"as":[319,321,438,494,784],"making":[322],"move":[324],"\r\n\r\nMicrosoft":[327],"says":[328],"choosing":[329],"lifestyle":[334],"now.":[336],"carries":[341],"implications":[343],"that.":[345],"always":[348],"been":[349,524,658,1136],"internal":[351],"development":[352,497,1054,1107,1133],"at":[354,374,525],"Microsoft\u0097well,":[355],"derivative":[359],"First":[362],"then":[365],"being":[371],"used":[372,447,724],"extensively":[373],"Microsoft.":[375,1074],"What":[376],"affect":[377],"language?":[383],"Just":[384],"effect":[386],"If":[390,608,656,904],"Microsoft":[392,491,1093],"programmer":[393,848],"needs":[394],"feature":[396],"his":[404],"job":[405,1091],"done,":[406],"he":[407],"she":[409],"typically":[410],"gets":[411],"feature.":[413],"So":[414],"faced":[418],"situation":[421],"where":[422,681,690],"actually":[425],"capable":[427],"but,":[431],"designer,":[435],"it's":[436],"easy":[439],"use.":[441],"\r\n\r\nFor":[442],"example,":[443],"write":[449,555,964],"unmanaged":[450],"code;":[451],"cannot.":[454,461,469],"override":[457],"operators;":[458],"access":[464,1015],"memory":[465],"directly;":[466],"We":[470,644],"could":[471],"go":[472],"list":[476],"we":[478],"will":[479,536,550,594,648,722,731,792,928,1061,1101],"later,":[480],"but":[481,938],"point":[483,590],"uses":[492],"premier":[496,1105],".NET":[501,1040,1098,1164],"technologies.":[502,1031,1041],"\r\n\r\nAm":[503],"advocating":[505,514],"switch":[508],"now?":[511],"am":[513],"learn":[517,961],"top":[527],"game":[530],"many":[532],"years.":[533],"concentrate":[537],"components":[539,885,1028],"differences":[543,715,799,1035,1066,1127],"show":[551],"how":[553,708,898,962],"routines":[556],"objects":[558],"augment":[564,603],"skills.":[568,607],"At":[569],"time,":[572],"enough":[575,598],"information":[576],"shift":[581,612],"completely":[584],"if":[585],"want.":[587],"My":[588],"main":[589,635],"remains":[591],"decide":[610],"altogether,":[617],"good":[621,678,920],"begin":[624],"transition.":[626],"following":[628],"summary":[629],"introduce":[631],"aspects":[636],"book.":[639],"\r\n\r\nChapter":[640],"1:":[641],"How":[642],"Did":[643],"Get":[645],"Here?\u0097This":[646],"chapter":[647,697,730,754,763,791,834,878,927,970,986,1023,1060],"take":[649,929],"history":[654],"lesson.":[655],"you've":[657,1135],"start,":[664],"review":[669],"you.":[671],"think,":[673],"however,":[674],"came":[683],"from,":[684],"so":[685,865],"better":[688],"understand":[689],"going.\r\nChapter":[693],"2:":[694],"Basics\u0097This":[696,790,926,1059],"talks":[698,1024],"bare":[759],"(C":[702],"extensions),":[707],"structured,":[712],"between":[716,800,976,1036,1128],"Samples":[721],"demonstrate":[726,1122],"differences.":[728],"basis":[734],"both":[736,741],"C#,":[739],"built":[746],"concept.\r\nChapter":[750],"3:":[751],"Programming\u0097This":[753],"continues":[755],"discussion":[757,1007],"programming.":[761],"lays":[764],"foundation":[766],"understanding":[768,828,861],"variable":[769],"types":[770],"also":[776,971,1004],"covers":[777,972],"common":[778,844],"constructs":[780],"such":[783],"decisions":[785],"\r\nlooping.\r\nChapter":[787],"4:":[788],"talk":[793],"basic":[798,973],"compiler":[806],"added":[807],"features":[808,948],"necessarily":[815],"directly":[816],"related":[817],"classes.":[819,838],"We'll":[820,1075,1121],"cover":[821],"those":[822,902],"changes":[823],"prepare":[825],"classes.\r\nChapter":[830],"5:":[831],"Classes\u0097This":[833],"focuses":[835],"classes":[840],"most":[843,1069],"introduced":[851],"implementation":[853],"inheritance,":[854],"we'll":[856],"spend":[857],"little":[859,933],"time":[860,1147],"this.":[862],"Inheritance":[863],"intend":[866,906],"technologies.\r\nChapter":[873],"6:":[874],"Windows\u0097This":[877],"an":[880,936],"introduction":[881],"underlying":[884],"WIN32":[888],"contains":[891,987],"sample":[893],"code":[895],"shows":[897],"interact":[900],"components.":[903],"work":[910],"WIN32,":[916],"basics":[918,1078],"know.\r\nChapter":[922],"7:":[923],"DLL":[925,983,994],"back":[931],"bit":[934],"older,":[937],"still":[939],"useful":[940],"technology,":[941],"function-based":[943],"DLL.":[944],"modern":[951,1070],"technologies":[952,1038,1099],"rely":[953],"implemented":[956],"DLLs.":[959],"You'll":[960],"them":[965],"chapter.":[968,995],"type":[974,1011],"conversions":[975],"C.\r\nChapter":[980],"8:":[981],"Practical":[984],"Examples\u0097This":[985],"samples":[989,998],"preceding":[992],"includes":[997],"subclassing":[1000],"callbacks.":[1002],"provides":[1005],"using":[1009],"library":[1012],"simplify":[1014],"DLL.\r\nChapter":[1018],"9:":[1019],"Components":[1020],"Controls\u0097This":[1022],"briefly":[1025],"creating":[1027],"different":[1030],"discusses":[1033],"COM":[1037],"Then":[1042],"moves":[1044],"into":[1045,1113],"control":[1046,1053],"technology":[1047],"depth.":[1049],"addresses":[1051],"ActiveX":[1052],"detail.\r\nChapter":[1056],"10:":[1057],"lead":[1062],"through":[1064],"offerings":[1072],"discuss":[1076],"designed":[1083],"ground":[1086],"up":[1087],"outlined":[1095],"likely":[1102],"become":[1103],"MS":[1106],"language.\r\nChapter":[1108],"11:":[1109],"Applying":[1110],"C#\u0097In":[1111],"th":[1112],"build":[1116],"component":[1118],"it.":[1120],"practical":[1126],"previous":[1132],"languages.\r\n\r\n\r\nIf":[1134],"thinking":[1137],"learning":[1139],"start":[1149],"journey.":[1151],"steep":[1155],"hill":[1156],"climb":[1158],"moving":[1159],"technologies,":[1165],"afford":[1170],"opportunity":[1173],"expand":[1175],"choice.":[1178]},"counts_by_year":[],"updated_date":"2026-09-29T14:09:16.559479","created_date":"2016-10-21T00:00:00"}
